@font-face{font-family:Satoshi;src:url(https://rhykin.com/cdn/shop/files/Satoshi-Black.woff2?v=1756196325);font-weight:900;font-style:normal;font-display:fallback}@font-face{font-family:Satoshi;src:url(https://rhykin.com/cdn/shop/files/Satoshi-BlackItalic.woff2?v=1756196325);font-weight:900;font-style:italic;font-display:fallback}@font-face{font-family:Satoshi;src:url(https://rhykin.com/cdn/shop/files/Satoshi-Bold.woff2?v=1756196325);font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:Satoshi;src:url(https://rhykin.com/cdn/shop/files/Satoshi-BoldItalic.woff2?v=1756196325);font-weight:700;font-style:italic;font-display:fallback}@font-face{font-family:Satoshi;src:url(https://rhykin.com/cdn/shop/files/Satoshi-Medium.woff2?v=1756196325);font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:Satoshi;src:url(https://rhykin.com/cdn/shop/files/Satoshi-MediumItalic.woff2?v=1756196325);font-weight:500;font-style:italic;font-display:fallback}@font-face{font-family:Satoshi;src:url(https://rhykin.com/cdn/shop/files/Satoshi-Regular.woff2?v=1756196326);font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:Satoshi;src:url(https://rhykin.com/cdn/shop/files/Satoshi-Italic.woff2?v=1756196325);font-weight:400;font-style:italic;font-display:fallback}@font-face{font-family:Satoshi;src:url(https://rhykin.com/cdn/shop/files/Satoshi-Light.woff2?v=1756196325);font-weight:300;font-style:normal;font-display:fallback}@font-face{font-family:Satoshi;src:url(https://rhykin.com/cdn/shop/files/Satoshi-LightItalic.woff2?v=1756196325);font-weight:300;font-style:italic;font-display:fallback}@font-face{font-family:SatoshiVariable;src:url(https://rhykin.com/cdn/shop/files/Satoshi-Variable.woff2?v=1756196325);font-weight:300 900;font-style:normal;font-display:fallback}@font-face{font-family:SatoshiVariable;src:url(https://rhykin.com/cdn/shop/files/Satoshi-VariableItalic.woff2?v=1756196325);font-weight:300 900;font-style:italic;font-display:fallback}@font-face{font-family:PoetsenOne;src:url(https://rhykin.com/cdn/shop/files/PoetsenOne-Regular.ttf?v=1756196325);font-weight:400;font-style:normal;font-display:fallback}.max-w{max-width:1508px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto}.section-title{font-family:PoetsenOne,sans-serif;font-weight:400;font-size:50px;line-height:54px;margin:0}.nega-space{letter-spacing:-1px}.dark-blue{color:#035a8a!important}.blue{color:#1d6e99!important}.black{color:#000!important}.white{color:#fff!important}.light-red{color:#d71616cc!important}.p-title{font-family:Satoshi,sans-serif;font-weight:700;font-size:20.8px;line-height:125%;letter-spacing:0;margin:0}.p-desc{font-family:Satoshi,sans-serif;font-weight:400;font-size:18.2px;line-height:128.571%;letter-spacing:0;margin:0}.p-18{font-family:Satoshi,sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:0;margin:0}.s-bold{font-weight:500}.bold{font-weight:700}.italic{font-style:italic}.fw-500{font-weight:500}@media(max-width:991px){.max-w{padding-left:16px;padding-right:16px}.section-title{font-size:30px;line-height:30px}.nega-space{letter-spacing:-.6px}.p-title{font-size:16px}.p-desc{font-size:14px}.p-18{font-size:16px;line-height:20px}}body.ccd-locked{overflow:hidden}.custom-cart-drawer-root[hidden]{display:none}.ccd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;pointer-events:none;transition:opacity .25s ease;display:block!important;z-index:4}.ccd-drawer{z-index:10;position:fixed;top:0;right:0;bottom:0;width:min(487px,100%);background:#fff;transform:translate(100%);transition:transform .35s ease;box-shadow:-8px 0 30px #00000026;display:flex;flex-direction:column}.ccd-open .ccd-overlay{opacity:1;pointer-events:auto}.ccd-open .ccd-drawer{transform:translate(0)}.ccd-header{display:flex;align-items:center;justify-content:space-between;padding:17px 25px}.ccd-close{font-size:28px;background:none;border:0;line-height:1;cursor:pointer}.ccd-drawer{will-change:transform;backface-visibility:hidden;contain:layout paint}.ccd-lines{padding:0 25px 20px;flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column}.ccd-line{display:grid;grid-template-columns:77px 1fr auto;align-items:center;gap:20px;padding:17.5px 14px;margin-top:10px;background:#fafafa;border-radius:3px}.ccd-qty button{width:28px;height:28px}.ccd-trio{padding:20px 25px;border-top:1px solid #eee;border-bottom:1px solid #eee}.ccd-trio-items{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ccd-tiers{padding:20px 40px 20px 25px}.ccd-tier-note{font-size:.9rem;margin-top:6px;color:#444}.ccd-loading{display:block;padding:16px;position:absolute}.custom-cart-drawer-root:not(.ccd-open) .ccd-drawer{display:block;transform:translate(100%)}.custom-cart-drawer-root:not(.ccd-open) .ccd-overlay{display:block;opacity:0;pointer-events:none}@keyframes ccdsh{0%{background-position:100% 0}to{background-position:0 0}}.ccd-progress{position:relative;display:block;height:3.9px;background:#035a8a33;border-radius:999px;overflow:visible}.ccd-progress-bar{height:100%;background:#035a8a;width:0;transition:width .4s ease;border-radius:999px;display:block!important}.ccd-tier-marker{position:absolute;top:50%;transform:translate(-50%,-50%);display:inline-flex;z-index:1;pointer-events:none}.ccd-tier-marker .bg{fill:var(--badge-bg, #eee)}.ccd-tier-marker .glyph{fill:var(--badge-fg, #111)}span.ccd-count{padding:2px;background:#d71616;border-radius:9999px;display:inline-flex;justify-content:center;align-items:center;width:28.6px;height:28.6px;color:#fff;margin-left:10px}.info-block{display:flex;gap:10.4px;align-items:center;justify-content:center;background:#e2fafd;padding:7.5px}.info-block img{max-width:56px;height:auto}.info-block p{color:#035a8a;font-family:Satoshi,sans-serif;font-size:16.9px;font-style:normal;font-weight:500;line-height:23.4px;letter-spacing:0;margin:0}.ccd-tier-title{text-align:center;color:#000;font-family:Satoshi,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:0;margin:0 0 28px}.ccd-tier-title .tier-accent{color:#035a8a;font-weight:900}.ccd-trio h4{color:#000;font-family:Satoshi,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0;margin:0 0 10px}.ccd-trio p{color:#000;font-family:Satoshi,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:22px;margin:0 0 15px}.ccd-marker--ship svg rect,.ccd-marker--gift svg>rect{fill:#cddee8}.ccd-marker--ship svg path,.ccd-marker--gift svg path{fill:#000}.ccd-marker--ship.is-unlocked svg rect,.ccd-marker--gift.is-unlocked svg>rect{fill:#035a8a}.ccd-marker--ship.is-unlocked svg path{fill:#fff}.ccd-marker--gift.is-unlocked svg g{filter:invert(1)}.ccd-complete{margin-top:20px;align-items:center;justify-content:flex-end;gap:7.8px;color:#035a8a;font-family:Satoshi,sans-serif;font-size:15.6px;font-style:normal;font-weight:700;line-height:20.8px;text-transform:uppercase;letter-spacing:0;border-radius:6px;padding:5px 10px;width:max-content;align-self:flex-end;background:#cff7fd80}[data-ccd-complete]{display:none}[data-ccd-complete].is-visible{display:flex}.ccd-trio-card{text-align:center;border-radius:5.2px;border-right:1.3px dashed #035A8A;border-left:1.3px dashed #035A8A;background:#fff}.ccd-trio-title{color:#fff;font-family:Satoshi,sans-serif;font-size:15.6px;font-style:normal;font-weight:700;line-height:20.8px;border-radius:5.2px 5.2px 0 0;letter-spacing:0;background:#035a8a;text-align:center;width:102%;margin-left:-1%;padding:3.2px 0}.ccd-trio-price{border-radius:0 0 5.2px 5.2px;background:#d71616;width:102%;margin-left:-1%;padding:3.2px 0;color:#fff;font-family:Satoshi,sans-serif;font-size:15.6px;font-style:normal;font-weight:700;line-height:20.8px;letter-spacing:0}.ccd-trio-price s{color:#ffffff80;font-weight:500}.ccd-trio-card img{padding:10px;aspect-ratio:1 / 1;object-fit:contain;height:100%;max-height:117px}.ccd-bundle-add{margin-top:15px;width:100%;padding:14.5px;border:0;border-radius:5.2px;background:#000;color:#fff;font-family:Satoshi;font-size:16.9px;font-style:normal;font-weight:700;line-height:22.1px;display:flex;justify-content:center;align-items:center;gap:6px}.ccd-bundle-add s{color:#ffffff80}.ccd-footer{margin-top:auto;padding:20px 25px 15px;border-top:.65px solid #B3B3B3;background:#fff}.ccd-subtotal{display:flex;justify-content:space-between;align-items:center;color:#000;font-family:Satoshi,sans-serif;font-size:18.2px;font-style:normal;font-weight:700;line-height:23.4px;letter-spacing:0;margin:0 0 15px}.ccd-subtotal .subtotal{font-size:19.5px;line-height:24.7px}.ccd-checkout{width:100%;padding:26px;border:0;border-radius:10.4px;background:#d71616;display:flex;gap:10.4px;align-items:center;justify-content:center;color:#fff;font-family:Satoshi,sans-serif;font-size:23.4px;font-style:normal;font-weight:700;line-height:20.8px;letter-spacing:0;margin:0 0 15px}.ccd-trust{display:flex;justify-content:center;align-items:center}.ccd-trust span{color:#000;font-family:Satoshi,sans-serif;font-size:15.6px;line-height:20.8px;letter-spacing:0;display:flex;gap:10.4px;align-items:center}.ccd-trust span:first-of-type{padding-right:26px;margin-right:26px;border-right:1px solid rgba(0,0,0,.19)}.ccd-footer .payment-methods{width:100%;max-width:346px;margin:15px auto 0}.custom-cart-drawer-root .ccd-lines.is-loading{pointer-events:none}.custom-cart-drawer-root .ccd-lines__loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:none;align-items:center;justify-content:center}.custom-cart-drawer-root .ccd-lines.is-loading .ccd-lines__loader{display:flex}.custom-cart-drawer-root .ccd-lines__loader:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1d6e9942!important}.custom-cart-drawer-root .ccd-spinner{display:block!important;width:42px;height:42px;border-radius:50%;background:transparent;border:3px solid rgba(3,90,138,.25);border-top-color:#035a8a;animation:ccdspin .75s linear infinite}@keyframes ccdspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.custom-cart-drawer-root .ccd-spinner{animation-duration:1.5s}}.custom-cart-drawer-root .ccd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:0;transition:opacity .2s ease}.custom-cart-drawer-root.ccd-open .ccd-overlay{opacity:1;z-index:5}.ccd-line .product-title{color:#000;font-family:Satoshi,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0;margin-bottom:13px}.ccd-line-price{color:#00000080;font-family:Satoshi,sans-serif;font-size:18.2px;font-style:normal;font-weight:400;line-height:128.571%;text-transform:uppercase;letter-spacing:0}.ccd-line-price strong{color:red;font-weight:700}.ccd-qty{display:flex;align-items:center;border-radius:3.949px;border:.65px solid rgba(0,0,0,.2);width:139px;justify-content:space-between}.ccd-qty>*{font-family:Satoshi,sans-serif}.ccd-qty [data-minus]{border-right:.65px solid rgba(0,0,0,.2)}.ccd-qty input{background:transparent;border:none;text-align:center;height:100%;width:100%;font-size:18.2px;font-weight:500;line-height:128.571%;color:#1b3b23}.ccd-qty [data-plus]{border-left:.65px solid rgba(0,0,0,.2)}.ccd-line-right{display:flex;flex-direction:column;gap:13px;align-items:flex-end}.ccd-line-status{width:100%;max-width:max-content;display:flex;gap:7.8px;border-radius:5.2px;background:#89dd631a;align-items:center;color:#141414;font-family:Satoshi,sans-serif;font-size:18.2px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0;padding:3px 9px}.ccd-line img{background-color:#fff;border-radius:5.2px}@media(max-width:487px){.ccd-drawer{width:calc(100% - 20px)}.ccd-line-right{gap:10px}span.ccd-count{padding:2px;background:#d71616;border-radius:9999px;display:inline-flex;justify-content:center;align-items:center;width:22px;height:22px;color:#fff;margin-left:10px}.ccd-close svg{width:16px;height:16px}.ccd-close{padding:0}.ccd-header{padding:14px 16px}.info-block{padding:6px}.info-block p{font-size:13px;font-style:normal;font-weight:500;line-height:18px}.info-block img{max-width:43px;height:auto}.ccd-tiers{padding:15px 30px 20px 17px}.ccd-tier-title{font-size:16px;line-height:20px;margin-bottom:26px}.ccd-progress{height:3px}.ccd-tier-marker svg{width:26px;height:26px}.ccd-qty{width:102px}.ccd-line img{background-color:#fff;border-radius:4px;width:67px;height:67px}.ccd-line{grid-template-columns:60px 1fr auto;gap:15px;padding:6px 10px 6px 6px}.ccd-line-price strong{font-size:14px;font-style:normal;font-weight:700;line-height:18px}.ccd-line-price{font-size:14px;font-style:normal;font-weight:400;line-height:18px}.ccd-line-status{font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:2px 7px;gap:6px}.ccd-line-status svg{width:6px;height:6px}.ccd-lines{padding:10px}.ccd-qty input{font-size:14px;font-style:normal;font-weight:500;line-height:18px}.ccd-line .product-title{margin-bottom:10px}.ccd-qty button{width:24px;height:24px}.ccd-complete{font-size:12px;font-style:normal;font-weight:700;line-height:16px}.ccd-complete svg{width:13.904px;height:13.904px}.ccd-subtotal{font-size:14px;font-style:normal;font-weight:700;line-height:18px}.ccd-subtotal .subtotal{font-size:15px;font-style:normal;font-weight:700;line-height:19px}.ccd-footer{padding:14px 16px 13px}.ccd-checkout{padding:20px;margin-bottom:13px;font-size:18px;font-style:normal;font-weight:700;line-height:16px}.ccd-checkout svg{width:13px;height:16px}.ccd-trust span{font-size:12px;font-style:normal;font-weight:400;line-height:16px;gap:8px}.ccd-trust span:first-of-type{padding-right:20px;margin-right:20px}.ccd-trust span svg{width:14.612px;height:11.582px}.ccd-footer .payment-methods{max-width:267px;margin:13px auto 0}.ccd-trio{padding:20px 16px}.ccd-trio h4{font-size:16px;font-style:normal;font-weight:700;line-height:18px;margin-bottom:5px}.ccd-trio p{font-size:14px;font-style:normal;font-weight:500;line-height:18px;margin-bottom:12px}.ccd-trio-items{gap:7px}.ccd-trio-title{font-size:12px;font-style:normal;font-weight:700;line-height:16px;padding:2px}.ccd-trio-card img{max-height:90px}.ccd-trio-price{font-size:12px;line-height:16px;padding:2px}.ccd-bundle-add{margin-top:12px;font-size:13px;font-style:normal;font-weight:700;line-height:17px;padding:11.5px}}:root{--bg-primary: #fff;--bg-secondary: #035a8a;--text-primary: #035a8a}html{scroll-behavior:smooth}.el-body-page .swiper *{box-sizing:border-box}.el-body-page .swiper{padding:0;margin:0}h1,h2,h3,h4,h5,h6,p,a,span,s,small,ul li,div{margin:0;letter-spacing:0}h1,h2,h3,h4,h5,h6{font-family:PoetsenOne}p,a,span,s,small,ul li,div{font-family:Satoshi}.el-eyebrow{font-size:18px;font-style:normal;font-weight:500;line-height:23.4px;letter-spacing:1.8px;text-transform:uppercase}.sec-heading{font-size:50px;font-style:normal;line-height:115%;letter-spacing:-.5px}.p-20{font-size:20px;font-style:normal;font-weight:700;line-height:23.4px}.p-18{font-size:18px;font-style:normal;line-height:130%}.p-18-2{font-size:18.2px;font-style:normal}.p-17{font-size:17px;font-style:normal;line-height:normal}.p-16{font-size:16px;font-style:normal;line-height:146.25%}.t-center{text-align:center}.t-right{text-align:right}.t-left{text-align:left}.t-medium{font-weight:500}.t-semi{font-weight:600}.t-bold{font-weight:700}.t-italic{font-style:italic}.t-underline{text-decoration:underline}.t-primary{color:var(--text-primary)}.t-white{color:#fff}.t-black{color:#000}.el-star-rating{display:flex;align-items:center}@media(max-width:991px){.el-eyebrow{font-size:14px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:1.4px}.sec-heading{font-size:30px}.p--24{font-size:24px;font-style:normal;font-weight:400;line-height:115%;letter-spacing:-.24px}.p--16{font-size:16px;font-style:normal}.p--14{font-size:14px;font-style:normal}.p--12{font-size:12px;line-height:normal}.el-star-rating svg{width:15px;height:auto}}.el-product__rating-label strong,.el-product__rating-label .t-medium{font-weight:700}.el-product__media-wrapper{width:53%;max-width:745px;flex-shrink:10;max-height:max-content;position:sticky;top:90px}.product-media__container{overflow:hidden;aspect-ratio:7.45/6;display:flex;flex-direction:row-reverse;justify-content:start;gap:20px;margin-bottom:32px}.main-image__wrapper{aspect-ratio:1}.product-media-swiper{width:100%;height:100%;aspect-ratio:1;margin:0}.product-media-swiper .swiper-slide{aspect-ratio:1;overflow:hidden;border-radius:8px}.product-media-swiper .swiper-slide img{object-fit:cover;width:100%;height:100%}.product-thumbs-swiper{width:auto;margin:0}.product-thumbs-swiper .swiper-slide{overflow:hidden;aspect-ratio:1;width:auto;height:auto;border-radius:8px;opacity:.5;border:1px solid transparent;transition:opacity .3s ease,border .3s ease}.product-thumbs-swiper .swiper-slide.swiper-slide-thumb-active{opacity:1;border:1px solid #035a8a}.product-media__navigation{display:flex;align-items:center;gap:20px;justify-content:end}.product-media__navigation button{border:unset;background:unset;padding:0;cursor:pointer}@media(max-width:991px){.product-thumbs-swiper{width:100%;max-width:100%;margin:0}.product-media__container{gap:8px;flex-direction:column;margin-bottom:0;aspect-ratio:unset;overflow:visible}.product-media__navigation{display:none}.main-image__wrapper{width:100%;max-width:unset;aspect-ratio:unset}.product-media-swiper{aspect-ratio:unset;overflow:hidden}.el-product__media-wrapper{max-width:unset;width:100%;position:static;top:unset}}accordion-group{display:flex;flex-direction:column;gap:16px}.accordion__item{width:100%;border-radius:5px;border:1px solid #e4e4e4;overflow:hidden}.accordion__header{font-family:Manrope;width:100%;padding:28px 32px;background:#fff;border:none;border-radius:0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.accordion__content{overflow:hidden;max-height:0;opacity:0;padding-inline:32px;transition:max-height .3s ease-out,opacity .3s ease-in,margin .3s ease-out}.accordion__content>p{padding-bottom:14px}.accordion__item.active .accordion__content{opacity:1;margin-top:-15px}.accordion__status .accordion__icon--minus{display:none}.accordion__item.active .accordion__icon--minus{display:block}.accordion__item.active .accordion__icon--plus{display:none}@media(max-width:991px){accordion-group{gap:10px}.accordion__item{border-radius:6px}.accordion__header{padding:17px 14px}.accordion__content{padding-inline:14px}.accordion__item.active .accordion__content{opacity:1;margin-top:-7px}}.sticky-atc{z-index:999;padding:9px 0}.sticky-atc .button{width:550px;border-radius:10.4px;text-transform:capitalize;font-size:19.5px;font-weight:700;line-height:120%;font-family:Satoshi,sans-serif;padding:20.5px}.sticky-atc .button:after{box-shadow:unset}.shopify-section-group-header-group,.shopify-section-group-footer-group{display:none}.section-header{position:sticky;margin-bottom:0;top:0;z-index:3}.header{padding-top:8px!important;padding-bottom:8px!important}.sticky-atc__image{border-radius:10.4px;border:.65px solid #B3B3B3;padding:5px;aspect-ratio:1 / 1;place-content:center}@media screen and (min-width:750px){.sticky-atc{padding:12px 0}}@media(max-width:991px){.sticky-atc .button{width:241px;border-radius:8px;padding:16px;font-size:15px}.sticky-atc__image{padding:0}.header__heading-link.media{width:100%!important;max-width:69px!important}}/*! PRODUCT SECTION */.page-width{max-width:1508px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto}.step_btn_next,.step_btn_prev{display:none}.swiper.product__reviews_container{padding-bottom:60px}.card_btn_next,.step_btn_next{right:0}.card_btn_prev,.step_btn_prev{right:55px}.customer-review-pagination.swiper-pagination,.step-pagination.swiper-pagination{pointer-events:none;text-align:left}.customer-review-pagination .swiper-pagination-bullet{border-radius:1038.96px;background:#035a8a;width:18.72px;height:18.72px;transition:all .3s}.customer-review-pagination .swiper-pagination-bullet-active{width:66.56px}.review__nav-btn{pointer-events:all;position:absolute;transform:translateY(-50%);width:36px;height:36px;border-radius:999px;background:#035a8a;transition:all .3s ease;top:92%}.review__nav-btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.review__nav-btn.swiper-button-disabled{background:#f9f9f9}.review__nav-btn.swiper-button-disabled svg{filter:contrast(.58)}.product__reviews_container h6{margin:0}.swiper-slide.product__reviews_container--item{display:flex;width:100%;height:184px;border-radius:13px;background:#e2fafd;box-sizing:border-box;gap:37px;align-items:center;padding:5px 5px 5px 25px}.customer_review_image_con{border-radius:7.8px;background:#d3d3d3 -60.389px -22.5px / 160.482% 115.805% no-repeat;width:218px;height:174px;aspect-ratio:109/87;overflow:hidden}.customer_review_image{object-fit:cover;width:100%;height:100%}.customer_review_container{max-width:318px}.customer_review_container p{color:#000;font-family:Satoshi,sans-serif;font-size:18.2px;font-style:normal;font-weight:400;line-height:23.4px}.customer_review_container h6{color:#000;font-family:Satoshi,sans-serif;font-size:20.8px;font-style:normal;font-weight:700;line-height:26px;padding-top:13px;padding-bottom:7px;letter-spacing:0}.star-rating-snip{display:inline-flex;gap:4px;line-height:1}.product p{margin:0;letter-spacing:normal}.swiper__media_container{display:flex;align-items:stretch;gap:20px;position:sticky;top:90px;padding-right:60px;width:57%!important;max-width:none}.swiper__media_container .product-media-swiper{aspect-ratio:1/1;width:603px}.product-thumbs-swiper{width:110px;height:613px}.swiper__media_container .product-media-swiper .swiper-slide{aspect-ratio:1/1;width:600px;height:600px;border-radius:16px;overflow:hidden}.swiper__media_container .product-media-swiper .swiper-slide img{object-fit:cover;width:100%;height:100%}.product-thumbs-swiper .swiper-slide{cursor:pointer;border-radius:7.8px;overflow:hidden;aspect-ratio:1/1}.product-thumbs-swiper .swiper-slide img{object-fit:cover;width:100%;height:100%}.product__nav-btn{pointer-events:all;position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:999px;background:#035a8a;transition:all .3s ease;z-index:2}.product__nav-btn.product_main_next{right:43px}.product__nav-btn.product_main_prev{left:120px}.product__nav-btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product__nav-btn.swiper-button-disabled{background:#f9f9f9}.product__nav-btn.swiper-button-disabled svg{filter:contrast(.58)}.swiper.product-description-swiper{padding-top:25px}.rating-stars__label{margin-left:6px;color:#000;font-family:Satoshi,sans-serif;font-size:16.9px;font-style:normal;font-weight:500;line-height:23.4px;letter-spacing:0}.step-container .step--item{display:flex;flex-direction:column;width:195px}.step--item-img-con{height:194.44px;align-self:stretch;aspect-ratio:1/1;border-radius:7.675px;background:#d3d3d3 50% / cover no-repeat;overflow:hidden;margin-bottom:15px}.step--item-img-con img{width:100%;height:100%;object-fit:cover}.product-desc_item_body_content p.step--item-header{color:#035a8a;font-family:Satoshi,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:22px;padding-bottom:10px}p.step--item-caption{color:#000;font-family:Satoshi,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.product-desc_accordion_item{border-bottom:.65px solid #DEDEDE;overflow:hidden}.product-desc_item_header{padding:20px 0;display:flex;align-items:center;position:relative;margin:0;text-transform:none;cursor:pointer;transition:background-color .2s ease;color:#035a8a;font-family:Satoshi,sans-serif;font-size:18.2px;font-style:normal;font-weight:700;line-height:23.4px;height:57px;border-radius:13px}.product-desc_item_header svg{flex-shrink:0;transition:transform .3s ease,opacity .3s ease;position:absolute;right:25px}.svg-plus{opacity:1;transform:rotate(0)}.svg-minus{opacity:0;transform:rotate(-90deg)}.product-desc_accordion_item.open .svg-plus{opacity:0;transform:rotate(90deg)}.product-desc_accordion_item.open .svg-minus{opacity:1;transform:rotate(0)}.product-desc_item_body{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.product-desc-container{border-top:.65px solid #DEDEDE;margin-bottom:40px}.product-desc_item_body_content{padding:0 0 30px}.product-desc_item_body_content p{display:flex;flex-direction:column;color:#000;font-family:Satoshi,sans-serif;font-size:18.2px;font-style:normal;font-weight:400;line-height:23.4px}.product-desc_item_body_content p span{padding-top:15px}.product-desc_accordion_item.open .product-desc_item_body{max-height:500px}.text-icon-container:nth-child(2){padding-bottom:30px}.text-icon-container{display:flex;gap:13px;align-items:center;padding-bottom:19.5px}.text-icon-container .text-caption-icon{width:39px;height:39px}.text-icon-container p{color:#000;font-family:Satoshi,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:22px}.text-icon-container p span{color:#035a8a;font-weight:500}.title-caption-container{display:flex;gap:10px;align-items:center;padding-bottom:25px}.title-caption-container .caption-icon{width:21px;height:21px}.title-caption-container p{color:#000;font-family:Satoshi,sans-serif;font-size:20.8px;font-style:normal;font-weight:500;line-height:26px}.product--medium:not(.product--no-media) .product__info-wrapper{width:42%!important;padding-left:0}.guarantee_container{border-radius:10.4px;border:1.3px dashed #035A8A;background:#9b9b9b0d;display:flex;gap:13px;max-width:603px;padding:10px 0;justify-content:center;align-items:center;flex-shrink:0;margin-bottom:20px}.guarantee_container--item:nth-child(1){width:124px;height:46px}.guarantee_container--item img{width:100%;height:100%;object-fit:cover}.guarantee_container--item{display:flex;flex-direction:column}.guarantee_container--item .guarantee-title{color:#035a8a;font-family:Satoshi,sans-serif;font-size:18.2px;font-style:normal;font-weight:700;line-height:22.88px}.guarantee_container--item .guarantee-caption{color:#000;font-family:Satoshi,sans-serif;font-size:15.6px;font-style:normal;font-weight:500;line-height:20.8px}.e-com-assurance{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-bottom:30px}.e-com-assurance .e-com-assurance--item{display:flex;align-items:center;gap:10px}.e-com-assurance--item:nth-child(2){padding-left:26px;border-left:rgba(0,0,0,.19) solid .6px;margin-left:26px}.e-com-assurance--item p{font-family:Satoshi,sans-serif;font-size:15.6px;font-style:normal;font-weight:400;line-height:20.8px}.delivery-notice-container{display:flex;gap:6.5px;align-items:center;justify-content:center;padding-bottom:20px}.delivery-notice-container p{color:#000;font-family:Satoshi,sans-serif;font-size:16.215px;font-style:normal;font-weight:500;line-height:19.69px}.delivery-notice-container p span{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.tagline-con{display:flex;gap:15px}p.tagline-con--item{color:#1d6e99;text-align:center;font-family:Satoshi,sans-serif;font-size:16.9px;font-style:normal;font-weight:500;line-height:23.4px;border-radius:10.4px;padding:6.5px 13px;border:.65px dashed #B3B3B3;background:#fff;flex:1 1 auto;margin-bottom:25px}.product__title h1{font-family:PoetsenOne,sans-serif;font-size:50px;font-style:normal;font-weight:400;line-height:54px;letter-spacing:-.5px;padding-bottom:20px}.product__title p{color:#000;font-family:Satoshi,sans-serif;font-size:20.8px;font-style:normal;font-weight:500;line-height:26px;padding-bottom:25px}.product__text span span{color:#035a8a}.product-icon-list.vstar-star,.product-page-price,.swiper-pagination.step-pagination{display:none}@media(max-width:1349px){.customer_review_container{max-width:270px}.swiper-slide.product__reviews_container--item{height:200px}.customer_review_image_con{height:100%}.swiper__media_container{position:static;flex-direction:column-reverse}.product-thumbs-swiper{width:100%;height:auto}.swiper__media_container .product-media-swiper{aspect-ratio:unset;width:100%;height:auto}.swiper__media_container .product-media-swiper .swiper-slide{aspect-ratio:1/1}.product__nav-btn{display:none}}@media(max-width:1262px){.customer_review_container{max-width:200px}.swiper-slide.product__reviews_container--item{height:250px}.swiper__media_container .product-media-swiper .swiper-slide{aspect-ratio:1/1;width:500px;height:500px}}@media(max-width:1090px){.swiper__media_container .product-media-swiper .swiper-slide{aspect-ratio:1/1;width:400px;height:400px}}.payment--methods{width:100%;max-width:385px;margin:0 auto 40px}@media(max-width:991px){.payment--methods{width:100%;max-width:296px;margin:0 auto 25px}.rating-stars{margin-bottom:8px}.e-com-assurance--item p{font-family:Satoshi,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.e-com-assurance--item svg{width:14.612px;height:11.582px}.delivery-notice-container svg{width:14px;height:14px}.payment-badges-block{margin-bottom:26px}.swiper__media_container .product-media-swiper{aspect-ratio:unset}.product-desc-container{margin-bottom:30px}.list-payment__item{padding:3px}.list-payment__item svg{width:32.204px;height:22.034px}.product__info-wrapper--top-padding{padding-top:0!important}.swiper__media_container{padding-bottom:20px;gap:10px}.guarantee_container{width:100%;max-width:none}.swiper__media_container .product-media-swiper{width:100%;height:auto}.swiper__media_container .product-media-swiper .swiper-slide{height:auto;border-radius:8px}.product__nav-btn{display:none}.product-thumbs-swiper{width:100%;height:auto}.step--item-img-con{height:152px;margin-bottom:10px}.product{flex-direction:column}.page-width{padding-left:16px;padding-right:16px}.swiper__media_container{width:100%!important;max-width:none!important;position:static;flex-direction:column-reverse;padding-right:0}.rating-stars__label{font-size:13px;font-style:normal;font-weight:500;line-height:18px}.product--medium:not(.product--no-media) .product__info-wrapper{width:100%!important;max-width:none}.product__title h1{font-size:30px;font-style:normal;font-weight:400;line-height:34px;letter-spacing:-.3px;padding-bottom:12px}.title-caption-container .caption-icon{width:16px;height:16px}.title-caption-container p{font-size:16px;font-style:normal;font-weight:500;line-height:20px}.title-caption-container{gap:8px;padding-bottom:20px}p.tagline-con--item{margin-bottom:15px;padding:5px 0}.tagline-con{gap:8px}.custom-text{font-size:14px;line-height:18px;padding-bottom:20px}.text-icon-container{gap:10px;padding-bottom:15px}.text-icon-container .text-caption-icon{width:30px;height:30px}.text-icon-container p,.text-icon-container p span{font-size:12px;line-height:16px}.delivery-notice-container{gap:5px}.delivery-notice-container p{font-size:12.473px;font-style:normal;font-weight:500}.e-com-assurance--item:nth-child(2){padding-left:20px;margin-left:20px}.e-com-assurance .e-com-assurance--item{gap:8px}.e-com-assurance{padding-bottom:15px}.guarantee_container--item .guarantee-title{font-size:14px;font-style:normal;font-weight:700;line-height:17.6px}.guarantee_container--item .guarantee-caption{font-size:12px;font-style:normal;font-weight:500;line-height:16px}.guarantee_container--item:nth-child(1){width:95px;height:35px}.guarantee_container{gap:10px;padding:7px 0;margin-bottom:15px}.product-desc_item_header{font-size:14px;font-style:normal;font-weight:700;line-height:18px;padding:16px 0;letter-spacing:0}.product-desc_item_header svg{width:16px;height:16px;right:10px}.product-desc_item_body_content p{font-size:14px;font-style:normal;font-weight:400;line-height:18px}.product-desc_item_body_content p span{padding-top:15px}.product-desc_item_body_content{padding:0 0 15px}.customer_review_container h6{font-size:16px;font-style:normal;font-weight:700;line-height:20px;padding-top:10px;padding-bottom:5px}.customer_review_container p{font-size:14px;font-style:normal;font-weight:400;line-height:18px}.star-rating-snip{gap:5px;display:flex}.star-rating-snip svg{width:14px;height:14px}.swiper-slide.product__reviews_container--item{padding:4px 4px 4px 15px}.customer_review_container{max-width:100%}.swiper-slide.product__reviews_container--item{gap:16px;height:auto;justify-content:space-between}.customer_review_image_con{height:142px;aspect-ratio:1/1;width:400px}.product-desc_item_body_content p.step--item-header{font-size:14px;font-style:normal;font-weight:700;line-height:18px}.step-pagination .swiper-pagination-bullet,.customer-review-pagination .swiper-pagination-bullet{border-radius:1038.96px;background:#035a8a;width:14.4px;height:14.4px;transition:all .3s}.step-pagination .swiper-pagination-bullet-active,.customer-review-pagination .swiper-pagination-bullet-active{width:51.2px;height:14.4px}.review__nav-btn{width:27px;height:27px}.review__nav-btn svg{width:16px;height:16px}.card_btn_prev,.step_btn_prev{right:42px}.swiper.product-description-swiper{padding-top:15px}.review__nav-btn.step_btn{top:95%}.swiper-pagination.step-pagination{--swiper-pagination-bottom: 3px}p.tagline-con--item{font-size:13px;font-style:normal;font-weight:500;line-height:18px}}@media(max-width:505px){.swiper.product-description-swiper{padding-bottom:47px;overflow:visible}.step_btn_next,.step_btn_prev,.swiper-pagination.step-pagination{display:block}.product-desc_accordion_item{overflow:visible}}@media(max-width:425px){.swiper__media_container .product-media-swiper .swiper-slide{width:300px!important;height:300px}}/*! END PRODUCT SECTION */
/*# sourceMappingURL=/cdn/shop/t/8/assets/pdp-clone.css.map */
