.header-wrapper .header{max-width:100%;padding-left:30px;padding-right:20px}.menu-drawer .blok-drawer-link{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px}.menu-drawer .blok-drawer-link__ext{width:18px;height:18px;flex-shrink:0;color:#141414;opacity:1}.header-newsletter{position:absolute;right:20px;display:flex;gap:8px;align-items:center;z-index:10}.header-newsletter__input{width:204.95px;height:35px;padding:9px;border-radius:10px;border:medium;font-size:14px;line-height:1em;background:#2b2b2b;color:#999!important;box-shadow:#09f 0 0 inset;margin-right:4px}.header-newsletter__button{padding:11px 15px;background-color:#fff;color:#000;border:none;border-radius:10px;font-weight:400;cursor:pointer;box-shadow:0 0 6px #ffffff80;font-size:13px;font-family:Inter,sans-serif;font-style:normal;letter-spacing:0em;line-height:1em;box-shadow:0 2px 10px #9bfafa80}.header-newsletter__input:focus-visible{outline:navajowhite;outline-offset:0rem;box-shadow:#09f 0 0 0 2px inset;color:#999;background:#2b2b2b}.hero-button{background:#fff;color:#000;padding:12px 28px;border-radius:999px;font-weight:400;text-decoration:none!important;transition:all .3s ease;box-shadow:0 0 15px #00ffff4d;font-size:18px;line-height:22px}.hero-content{margin-bottom:205px}sticky-header.header-wrapper{position:fixed;width:100%;background:#000000b5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;top:0}main#MainContent{margin-top:64px}.index main#MainContent{margin-top:0}.footer.footer-index{padding:100px 0 0;position:relative;width:100%}.footer-index .footer__copyright{margin-top:0!important}.footer-index .footer__content-bottom-wrapper.page-width{padding-top:0!important}.footer-index .footer__content-bottom-wrapper{display:flex;align-items:center;gap:20px}.footer-index .bg{background:radial-gradient(50% 62%,#0000 41.4502%,#000);opacity:1;background-image:url(/cdn/shop/files/footer-background_1.png?v=1748337367);background-position:47% 51%;background-repeat:no-repeat;background-size:cover}.footer-index .footer__content-top.page-width{background:radial-gradient(50% 62%,#0000 41.4502%,#000);opacity:1}.hero-logo{padding-bottom:0;padding-top:0}.hero-logo img{width:91px}.footer-index .footer-block__heading{margin-bottom:40px!important;margin-top:32px!important;font-size:50px!important;line-height:55px;font-weight:499}.footer-index.footer .page-width{width:100%;padding:0;max-width:100%}.footer-index .footer-block.grid__item.footer-block--menu.footer-block--desktop-10.footer-block--mobile-1{width:100%;max-width:100%;padding-top:240px}.footer-index .footer-block--newsletter,.footer-index .footer__content-bottom{display:none!important}.footer-index .footer__content-bottom{display:none}.footer-index .footer-menu-social-wrapper{width:100%;max-width:1387px;margin:0 auto;overflow:hidden;display:flex;gap:10px;justify-content:space-between;padding-bottom:10px}.footer-index .list-social__item .icon{height:2.4rem!important;width:2.4rem!important}.footer-index .list-social__link{padding:0rem!important}.footer-index .footer__content-bottom-wrapper.page-width{width:auto;margin:0}.index .copyright__content,.index .list-social__item .icon,.index .footer .footer-block__details-content a{font-size:15px!important;color:#737272!important;line-height:1.3em!important;font-family:".SFNSText",SFProText-Regular,SFUIText-Regular,".SFUIText",-apple-system,BlinkMacSystemFont,sans-serif}.footer-index .list-social__link{padding-left:20px!important;padding-top:0!important}.footer-index .list-social__link:hover .icon{transform:unset!important;opacity:.5}.header-wrapper .header .header__inline-menu .header__menu-item:hover,.header-wrapper .header .header__inline-menu .header__menu-item:hover span{color:#141414!important}.header-wrapper .header .header__inline-menu .header__menu-item{font-size:14px;color:#74777b!important;font-family:SF Pro Regular,SF Pro Regular Placeholder,-apple-system,BlinkMacSystemFont,sans-serif;line-height:150%}.header__inline-menu .header__menu-item.blok-nav-pill{background:#141414!important;color:#fff!important;border-radius:9999px!important;padding:8px 18px!important;box-shadow:none!important}.header__inline-menu .header__menu-item.blok-nav-pill span{color:#fff!important}.header-wrapper .header .header__inline-menu .header__menu-item.blok-nav-pill:hover,.header-wrapper .header .header__inline-menu .header__menu-item.blok-nav-pill:hover span{background:#141414!important;color:#fff!important}header-drawer .header__icon .icon-hamburger{height:33px!important;width:33px!important;opacity:.7}@media(max-width:809px){.footer-index .footer-menu-social-wrapper{margin:0 auto;overflow:hidden;display:flex;gap:20px;justify-content:space-between;flex-direction:column;width:100%;max-width:260px;padding:0}.footer-index .footer-block.footer-block--menu:only-child{text-align:center!important}.footer-index .footer-block__heading{font-size:32px!important;line-height:35px;font-weight:499;padding-left:1.1em;padding-right:1.1em}.footer-index .footer-block__social-icons{order:1}.footer-index .footer__content-bottom-wrapper{order:2}.footer-index .footer-block__details-content{order:3;margin-bottom:0;flex-wrap:wrap;row-gap:0;justify-content:center;display:flex}}@media(max-width:1199px){.header-wrapper .header{max-width:100%;padding:12px 0!important}.header-wrapper .header header-drawer,.header-wrapper .header .header__icon--menu{margin-left:0!important;padding-left:0!important}.header-wrapper .header .header__icons{padding-right:0!important;margin-right:0!important}.header-wrapper .header header-drawer>details>summary,.header-wrapper .header .header__icon--menu{padding-left:8px!important}.header-wrapper .header .header__icon--cart,.header-wrapper .header a[href*="/cart"]{padding-right:8px!important}.header-newsletter{display:none}}@media(max-width:749px){.header-newsletter{position:static;justify-content:flex-end;margin-top:10px}}@media screen and (max-width:1199px){.header-wrapper .header{display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-template-areas:"left-icon heading icons"!important;align-items:center!important}.header-wrapper .header header-drawer,.header-wrapper .header .header__icon--menu{grid-area:left-icon!important;justify-self:start!important;display:block!important}.header-wrapper .header .header__heading,.header-wrapper .header .header__heading-link{grid-area:heading!important;justify-self:center!important;text-align:center!important;margin:0!important}.header-wrapper .header .header__icons{grid-area:icons!important;justify-self:end!important}header-drawer{display:block!important}.header-wrapper .header .header__inline-menu .header__menu-item{display:none}.menu-drawer__navigation{display:block}.menu-drawer__navigation.menu-drawer__secondary-nav,#menu-drawer .menu-drawer__mobile-content,#menu-drawer .menu-drawer__title{display:none!important}#menu-drawer .menu-drawer__menu>li>a{padding:14px 16px!important;font-size:22px!important;color:#141414!important;border-bottom:1px solid rgba(0,0,0,.06);display:block}}@media screen and (min-width:1200px){header-drawer{display:none!important}}.menu-drawer__inner-container .menu-drawer__navigation-container .menu-drawer__secondary-nav{padding-left:16px;padding-right:16px;background-color:#000}.menu-drawer__inner-container .menu-drawer__navigation-container .menu-drawer__secondary-nav .menu-drawer__menu li{padding-bottom:8px}.menu-drawer__inner-container .menu-drawer__navigation-container .menu-drawer__secondary-nav .menu-drawer__menu li .menu-item img{border-radius:12px;max-height:160px;width:100%}.menu-drawer__inner-container .menu-drawer__navigation-container .menu-drawer__secondary-nav .menu-drawer__menu li .menu-item a{font-size:20px;line-height:150%;font-weight:400;font-family:SF Pro Text Semibold,SF Pro Text Semibold Placeholder,-apple-system,BlinkMacSystemFont,sans-serif}.menu-drawer__inner-container .menu-drawer__navigation-container .menu-drawer__secondary-nav .menu-drawer__menu li .menu-item .arrow-icon-wrapper .arrow-icon svg{margin-top:10px}.menu-drawer__menu .menu-item a{display:flex;align-items:center;justify-content:space-between;width:100%;color:#fff!important;position:relative;text-decoration:none}.menu-drawer__menu .menu-item .arrow-icon-wrapper{display:flex;align-items:center;margin-left:auto}.menu-drawer__menu .menu-item .arrow-icon svg{display:block}.menu-item.item-1 .menu-item-product{position:absolute;bottom:5px;right:16px;text-align:center;z-index:10;width:134px;height:134px}.item-1 .arrow-icon-wrapper{display:none!important}.menu-item.item-1 .menu-item-product img{width:134px;height:auto;border-radius:8px;background:transparent!important;background-color:transparent!important;box-shadow:none!important}.menu-item{background:#141516;box-shadow:#00000040 0 1px 2px inset;transform:none;transform-origin:50% 50% 0px;border-radius:12px}.item-2 img{opacity:.5}.menu-item-contact-msg{background:linear-gradient(180deg,#222,#111);color:#b0b0b0;padding:5px 8px;border-radius:8px;border:1px solid #333;font-size:8px;font-family:inherit;box-shadow:0 1px 4px #00000026}.inner-wrapper{width:100%;display:flex;flex-direction:column;align-items:stretch;padding-left:18px;padding-right:18px;border:none!important;border-bottom:none!important;box-shadow:none!important}.vertical-ticker-and-content .vertical-ticker__container{display:flex;flex-direction:column;justify-content:unset!important;align-items:unset!important;text-align:unset!important}@media screen and (max-width:1199px){.footer-index .footer-block__details-content{display:flex;flex-direction:column}.footer-index .footer-block__details-content li:first-child{order:1}.footer-index .footer-block__details-content li:last-child{order:2}.footer-index .footer__content-bottom-wrapper{display:flex;flex-direction:column;align-items:center;gap:.5rem!important}.footer-index .footer__copyright{order:1}.footer-index .footer-block__details-content{order:2;display:flex;flex-direction:column;align-items:center}.footer-index .bg{height:auto}.footer-index .footer-block.grid__item.footer-block--menu.footer-block--desktop-10.footer-block--mobile-1{padding-top:unset}}.testimonials-grid .review-card .review-text p{margin-top:0;margin-bottom:12px}.testimonials-grid .review-card .review-image{max-width:100%;position:relative;overflow:visible;height:241px;flex:none;display:block;width:100%;border-radius:inherit;object-position:center center;object-fit:cover}.custom-newsletter-section .newsletter__wrapper .h2{font-size:24px!important;color:#fff}.custom-newsletter-section .newsletter__subheading.rte p{font-size:18px!important;font-style:normal;font-weight:400;text-decoration:none}.custom-newsletter-section .newsletter__wrapper button#Subscribe{font-weight:400!important;font-size:16px!important;margin-top:1px!important}.custom-newsletter-section .newsletter-form__field-wrapper .field:after{border:0!important;box-shadow:none!important}.custom-newsletter-section .newsletter__wrapper .email-with-join-block .newsletter-form .newsletter-form__field-wrapper input.field__input:focus-visible{box-shadow:none}.custom-newsletter-section .newsletter__wrapper .email-with-join-block .newsletter-form .newsletter-form__field-wrapper label{display:none!important}.custom-newsletter-section .newsletter__wrapper .email-with-join-block .newsletter-form .newsletter-form__field-wrapper input::placeholder{opacity:1!important}.custom-newsletter-section .newsletter__wrapper .email-with-join-block .newsletter-form .button:not([disabled]):hover:after{box-shadow:unset!important;border-radius:unset!important;top:unset!important;right:unset!important;bottom:unset!important;left:unset!important;z-index:1;transition:unset!important}.menu-drawer__utility-links{display:none}.header__heading-logo{max-width:73px!important;width:100%!important}.index .footer-custom-block .home-section-title{margin-top:32px;margin-bottom:40px}.header__menu-item{padding-bottom:1.1rem!important;padding-left:1rem!important}@media screen and (min-width:990px){.header{padding-top:14px!important;padding-bottom:14px!important;margin-bottom:0!important}.header-wrapper{margin-bottom:0!important}.shopify-section-header+* .section,.shopify-section-header+.shopify-section{margin-top:0!important;padding-top:0!important}}@media(max-width:1199px){body .menu-item.item-1{height:160px;background-image:url(/cdn/shop/files/menu-background-1_1.png?v=1749218972);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}ul li .menu-item{height:160px;width:100%;overflow:hidden;position:relative}.menu-item.item-1 .menu-item-product{bottom:0;top:18px}.menu-drawer__menu .menu-item a{flex-wrap:wrap}.menu-item.item-2 img{height:62px!important;width:179px!important;margin:15px auto 0}.menu-item.item-2 span,.menu-item span{margin-top:12px}.menu-item-contact-msg{padding-left:18px;padding-right:18px;position:relative;height:70px;--border-bottom-width: .5px;--border-color: rgba(116, 120, 124, .5);--border-left-width: .5px;--border-right-width: .5px;--border-style: solid;--border-top-width: .5px;border-radius:6px;transform:none;transform-origin:50% 50% 0px;background:linear-gradient(180deg,#000,#0000);margin-top:26px}.menu-item .inner-wrapper{padding:0}.menu-item-contact-msg{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.menu-item.item-4:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:100%;background-image:url(/cdn/shop/files/blog_image.png?v=1749290661);background-position:center;background-repeat:no-repeat;z-index:1;left:96px;background-size:45%;top:42px}.item-1 .arrow-icon{display:none}.menu-item-content{display:flex;justify-content:space-between;align-items:center;width:100%}.menu-title{flex-grow:1;font-size:20px;line-height:150%;font-family:SF Pro Text Semibold,SF Pro Text Semibold Placeholder,-apple-system,BlinkMacSystemFont,sans-serif}.arrow-icon{display:flex;align-items:center;margin-left:10px}.header__heading-link{padding-left:0!important;padding-right:0!important}}@media(max-width:768px){.index .footer-index .footer-custom-block .home-section-title{max-width:80%;margin-left:auto;margin-right:auto}.menu-drawer__mobile-content.menu-drawer__title-and-close-btn{background:#000000b5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.footer-index .footer-custom-block .hero-logo{opacity:0;transform:none;transition:opacity .6s ease-out}.footer-index .footer-custom-block .home-section-title,.footer-index .footer-custom-block .hero-content{opacity:0;transform:translateY(40px);transition:all .6s ease-out}.footer-index .footer-custom-block.visible .home-section-title{opacity:1;transform:translateY(0);transition-delay:.5s}.footer-index .footer-custom-block.visible .hero-content{opacity:1;transform:translateY(0);transition-delay:.8s}.footer-index .footer-custom-block.visible .hero-logo{opacity:1;transform:none;transition-delay:1.4s}.footer-block__heading{font-weight:700}.shipping-returns{display:none}.sticky-header.header-wrapper{position:fixed;width:100%;background:#000000b5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease-in-out;z-index:1000;top:0;left:0}@media(max-width:1199px){#menu-drawer{width:100%;max-width:100%}}body .header-wrapper .header .header__inline-menu .header__menu-item{padding:6px 14px!important;border-radius:999px!important;font-weight:600!important}body .header-wrapper .header .header__inline-menu .header__menu-item[aria-current=page]{background-color:#fff!important;color:#141414!important}body .header-wrapper .header .header__inline-menu .header__menu-item[aria-current=page] span,body .header__active-menu-item-v2{background:transparent!important;padding:0!important;color:#141414!important;font-weight:600!important}body .header-wrapper .header .header__inline-menu .header__menu-item span{display:inline!important}body .header-wrapper .header .header__inline-menu a[aria-current=page] .header__active-menu-item-v2:hover{color:#141414!important}body .header__active-menu-item-v2:before{background:none}.blok-title-price-wrapper .product-title h1,h2.rich-text__heading.rte.h1,h2.image-with-text__heading,.main-blog h1.title--primary,h2.rich-text__heading.rte.h2,h1.article-template__title,.drawer__heading,.sticky-atc__title,.cart-progress__text,.cart-item__name,.totals__subtotal,.totals__subtotal-value,.cart-upsell-container .title,.cart .title-wrapper-with-link .title,.product .home-section-title.title.title-with-highlight{font-weight:700!important}.sticky-atc__label__text{text-transform:uppercase}.oke-w-main button#filter-toggle{display:none}.text-dd *{margin:10px 0}.text-dd p:first-child,.text-dd h1:first-child,.text-dd h2:first-child,.text-dd h3:first-child,.text-dd h4:first-child,.text-dd h5:first-child,.text-dd h6:first-child{margin-top:0}.text-dd p:last-child,.text-dd h1:last-child,.text-dd h2:last-child,.text-dd h3:last-child,.text-dd h4:last-child,.text-dd h5:last-child,.text-dd h6:last-child{margin-bottom:0}.text-dd p{letter-spacing:0;line-height:1.5}img.img1-a0{width:45px;height:45px;aspect-ratio:1 / 1;object-fit:cover;border-radius:50%;display:block;flex-shrink:0}img.img2-a0{width:15px;height:auto;object-fit:contain;display:block}.img-wrapper-a1{display:flex;align-items:center;gap:15px}.img2-wrapper-a1{gap:5px;display:flex}p.text2-a1{margin:0}.border-a1{margin:2px;border-radius:12px;filter:drop-shadow(0px 0px 1px #00000030)}.block-inner-a1{padding:30px;margin:0 auto;max-width:500px;border-radius:12px}p.text1-a1{margin:0;line-height:1}.swiper-pagination{position:revert!important}.text1-r1,.text1-a2{font-weight:600!important;text-align:center;margin:0 0 50px}.text2-a2{min-height:46px;text-align:center}.block-inner-a2{width:calc(33.33% - 20px);display:flex;flex-direction:column;align-items:center;position:relative}img.img1-a2{width:100%;max-width:200px;height:auto;object-fit:contain;margin-top:60px;position:relative;z-index:1}.color-div-a2{width:100%;max-width:200px;height:180px;position:absolute;top:60px;z-index:0}.block-outer-a2{display:flex;flex-wrap:wrap;gap:30px}.mySwiper{width:100%;height:100%}p.text1-a1{font-weight:500}.text3-wrapper-a1{margin-top:20px}.blok-review-stars{display:flex;gap:4px;margin-bottom:6px}.main-wrapper-a1 .blok-hl{background:#fff3a8!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;padding:0 4px;border-radius:3px;display:inline-block;vertical-align:baseline;transform:rotate(-.6deg);box-decoration-break:clone;-webkit-box-decoration-break:clone}.blok-review-stars svg{width:18px;height:18px;color:#141414}.main-wrapper-a1 .mySwiper{overflow:visible!important}.main-wrapper-a1 .swiper-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;transform:none!important;width:100%!important}.main-wrapper-a1 .swiper-slide{width:100%!important;max-width:none!important;margin:0!important;height:auto!important;display:flex!important}.main-wrapper-a1 .swiper-slide .border-a1{width:100%;display:flex}.main-wrapper-a1 .swiper-slide .block-inner-a1{max-width:none!important;width:100%!important;display:flex!important;flex-direction:column!important;padding:18px!important}.main-wrapper-a1 .block-inner-a1 .blok-review-stars{order:1}.main-wrapper-a1 .block-inner-a1 .text3-wrapper-a1{order:2;flex:1 1 auto;margin-top:0}.main-wrapper-a1 .block-inner-a1 .img-wrapper-a1{order:3;margin-top:18px}.pagination-a1,.swiper-pagination{display:none!important}.main-wrapper-a1 .block-inner-a1{background-color:#fff!important}.main-wrapper-a1 .border-a1{filter:drop-shadow(0px 1px 2px rgba(0,0,0,.06)) drop-shadow(0px 0px 1px rgba(0,0,0,.18))}@media(min-width:990px){.main-wrapper-a1 .swiper-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}.main-wrapper-a1 .swiper-slide .block-inner-a1{padding:24px!important}}.peg5 .swiper-pagination-bullet,.pagination-a1.swiper-pagination .swiper-pagination-bullet{background:#868686!important}.text2-a2 *{line-height:1!important}.svg2-r1{display:none}.svg1-r1,.svg2-r1{width:16px;height:16px;max-width:100%}.block-answer-r1{font-size:1.15em;direction:ltr}.anser-a1{display:none;transition:max-height 1s ease-in}.question-r1{display:flex;gap:10px;justify-content:space-between;align-items:center;cursor:pointer;transition:.4s}.img-text-r1 img{width:22px;height:22px;object-fit:contain}.img2-text2-r1{display:flex;align-items:center;gap:10px}.block-question-r1{font-size:1em;margin:0}.answer-faq-r1{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.question-r1.active .svg2-r1{display:block}.question-r1.active .svg1-r1{display:none}.block-innder-r1.active{border:none}.text2-r1{text-align:left!important}.block-innder-r1{display:flex;flex-wrap:wrap;gap:20px;margin:2px}.bk-wrapper-r1{width:calc(50% - 50px);padding:20px;border-radius:12px;filter:drop-shadow(0px 0px 1px #00000030)}.peg5{display:flex;align-items:center;justify-content:center;padding-top:15px}.peg5{margin-top:-20px;padding-top:0}.block-question-r1{line-height:1}.img2-text2-r1{margin-bottom:5px}.block-innder-r1{max-width:500px;margin-left:auto;margin-right:auto}@media(max-width:700px){.block-inner-a1{padding:20px}.block-outer-a2{gap:15px}.text2-a2{font-size:.8em}.block-inner-a2{width:calc(33.33% - 10px)}.color-div-a2{height:85px;top:45px}img.img1-a2{margin-top:30px}.block-innder-r1{gap:10px;margin-left:2px;margin-right:2px}.bk-wrapper-r1{padding:15px;width:calc(50% - 35px)}}.pagination-a1.swiper-pagination{display:none!important}.delivery_date_dd{width:100%;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;padding:25px 0 15px;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.dot_dd{display:block!important;width:10px;height:10px;border-radius:100%;margin-right:8px}.dot_text_dd,.date_dd{margin:0;line-height:1;font-size:.9em}.dot_text_dd{margin-right:5px}body.product,body.product main,body.product .shopify-section,body.product .color-background-1,body.product .color-scheme-background-1,body.product .gradient{background:#f8f8f8!important;background-color:#f8f8f8!important;background-image:none!important}body.product{--color-background: 248, 248, 248 !important;--color-base-background-1: 248, 248, 248 !important;--gradient-base-background-1: #f8f8f8 !important;--gradient-background-1: #f8f8f8 !important}body.product .product-option-selector .section-title,body.product .product-option-selector .section-description,body.product .product-option-selector .option-image,body.product .product-option-selector .option-divider{display:none!important}body.product .product-option-selector .option-badge,body.product .product-option-selector .option-badge.popular,body.product .product-option-selector .option-badge.new,body.product .product-option-selector .option-badge.recommended{display:inline-flex!important;align-self:start!important;justify-self:start!important;position:static!important;top:auto!important;right:auto!important;left:auto!important;transform:none!important;padding:4px 10px!important;margin:0 0 2px!important;background:#141414!important;border:0!important;border-radius:9999px!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.1em!important;line-height:1.2!important;color:#fff!important;text-transform:uppercase!important;white-space:nowrap!important}body.product .product-option-selector{margin:0!important;padding:0!important}body.product .product-option-selector .container{padding:0!important;margin:0!important;max-width:none!important}body.product .product-option-selector .options-container{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important;margin:0!important;overflow:visible!important}body.product .product-option-selector .option-card{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr auto!important;grid-auto-flow:row!important;align-items:center!important;column-gap:16px!important;row-gap:2px!important;width:100%!important;min-width:0!important;padding:16px 20px!important;border-radius:14px!important;border:1.5px solid #e5e5e5!important;background:#fff!important;cursor:pointer!important;box-shadow:none!important;text-align:left!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;position:relative!important;overflow:visible!important}body.product .product-option-selector .option-card>.option-badge{grid-column:1!important;grid-row:1!important}body.product .product-option-selector .option-card>.option-content{grid-column:1!important}body.product .product-option-selector .option-card>.option-savings{grid-column:2!important;grid-row:1 / -1!important;align-self:center!important}body.product .product-option-selector .option-card>*:not(.option-content):not(.option-savings):not(.option-badge){display:none!important}body.product .product-option-selector .option-card .option-content{margin-bottom:0!important}body.product .product-option-selector .option-card .option-savings{margin-top:0!important}body.product .product-option-selector input[type=radio]:checked+.option-card,body.product .product-option-selector .option-card.selected{border-color:#141414!important;border-width:2px!important;padding:13.5px 17.5px!important;background:#fff!important;box-shadow:none!important}body.product .product-option-selector .option-content{flex:1 1 auto!important;text-align:left!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important}body.product .product-option-selector .option-subtitle{font-size:13px!important;font-weight:500!important;color:#737373!important;line-height:1.3!important}body.product .product-option-selector .option-subtitle:not(:empty):before{content:"\2726  "!important;color:#141414!important;font-weight:700!important;margin-right:2px!important}body.product .blok-price-stack{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important;line-height:1.1!important}body.product .blok-price-stack .blok-current-price{font-size:20px!important;font-weight:700!important;color:#141414!important}body.product .blok-price-stack .blok-compare{font-size:15px!important;font-weight:500!important;color:#9ca3af!important;text-decoration:line-through!important}body.product .blok-price-stack .blok-save-percent{font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;color:#141414!important;margin-top:2px!important}body.product .product-option-selector .option-title{font-size:16px!important;font-weight:600!important;color:#141414!important;margin:0!important;line-height:1.2!important}body.product .product-option-selector .option-subtitle{font-size:15px!important;font-weight:500!important;color:#525252!important;margin:0!important;line-height:1.2!important}body.product .product-option-selector .option-savings{margin:0!important;text-align:right!important;flex:0 0 auto!important}body.product .blok-option-savings{display:inline-flex!important;align-items:center!important;gap:8px!important}body.product .blok-compare{text-decoration:line-through!important;color:#9ca3af!important;font-weight:500!important;font-size:15px!important}body.product .blok-save-pill{display:inline-flex!important;align-items:center!important;padding:3px 10px!important;border-radius:9999px!important;font-size:11px!important;font-weight:600!important;line-height:1!important;background:#dc262614!important;border:1px solid rgba(220,38,38,.18)!important;color:#c53030!important}body.product .product__info-container .price .blok-top-compare{text-decoration:line-through!important;color:#9ca3af!important;font-weight:500!important;margin-right:10px!important;font-size:18px!important;vertical-align:middle!important}body.product .product__info-container .price .blok-top-current{color:#141414!important;font-weight:500!important;vertical-align:middle!important}body.product .product__info-container>.price{padding-bottom:32px!important;border-bottom:1px solid #e5e5e5!important;margin-bottom:32px!important}body.product .sticky-atc{background:#fff!important;border-top:1px solid #e5e5e5!important;box-shadow:0 -4px 16px #0000000f!important;padding:10px 16px!important;z-index:50!important}body.product .sticky-atc .sticky-atc-container{padding:0!important;gap:10px!important;align-items:center!important}body.product .sticky-atc__image img{border-radius:10px!important;width:48px!important;height:48px!important;object-fit:cover!important}body.product .sticky-atc .product-form__submit,body.product .sticky-atc .button{border-radius:9999px!important;padding:14px 22px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.06em!important;background:#141414!important;color:#fff!important;text-transform:uppercase!important;min-width:130px!important}body.product .sticky-atc__title{font-size:13px!important;font-weight:600!important;color:#141414!important;line-height:1.2!important}body.product .sticky-atc__price{font-size:13px!important;color:#525252!important;line-height:1.2!important}@media(min-width:990px){body.product .sticky-atc{display:none!important}}@media(max-width:989px){body.product{padding-bottom:80px!important}}@media(max-width:989px){body.product .product__info-wrapper{padding:20px 16px 40px!important}body.product .product__info-wrapper .product__title,body.product .product__info-wrapper .product__title h1,body.product .product__info-wrapper .product__title h1.h2{font-size:28px!important}body.product .blok-subtitle{font-size:18px!important;line-height:1.4!important}body.product .blok-benefits li{font-size:13px!important}body.product .product-form__submit,body.product .atc-button{padding:16px 20px!important;font-size:14px!important}}body.product .page-width,body.product .shopify-section>.page-width,body.product header.page-width,body.product .header.page-width,body.product .header-wrapper>.header,body.product sticky-header .header,body.product product-info.page-width,body.product .announcement-bar .page-width{max-width:1600px!important;padding-left:5rem!important;padding-right:5rem!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}@media(max-width:749px){body.product .page-width,body.product .shopify-section>.page-width,body.product header.page-width,body.product .header.page-width,body.product .header-wrapper>.header,body.product sticky-header .header,body.product product-info.page-width,body.product .announcement-bar .page-width{padding-left:1.2rem!important;padding-right:1.2rem!important}}@media(min-width:990px){body.product .product.grid{column-gap:2.5rem!important}}@media(min-width:990px){body.product .product__info-wrapper{display:block!important;flex:1 1 360px!important;padding:0 0 0 2rem!important}body.product .product--large:not(.product--no-media) .product__media-wrapper{max-width:63%!important;width:calc(63% - var(--grid-desktop-horizontal-spacing) / 2)!important}body.product .product--large:not(.product--no-media) .product__info-wrapper{max-width:37%!important;width:calc(37% - var(--grid-desktop-horizontal-spacing) / 2)!important}}body.product .product-media-container{border:0!important;border-radius:24px!important;background:#fff!important;box-shadow:0 2px 8px #0000000a!important;overflow:hidden!important}body.product .product__media-item img,body.product .product__media-item video{border-radius:20px!important}body.product .product__media-list{padding:0!important}body.product .thumbnail-list{gap:10px!important;margin-top:12px!important}body.product .thumbnail-list__item .thumbnail{border-radius:10px!important;border:1.5px solid transparent!important;overflow:hidden!important}body.product .thumbnail-list__item .thumbnail[aria-current=true]{border-color:#141414!important}body.product .product__info-wrapper{padding-top:8px!important}body.product .product__info-wrapper .product__title,body.product .product__info-wrapper .product__title h1,body.product .product__info-wrapper .product__title h1.h2{font-size:clamp(32px,5vw,56px)!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:1.08!important;margin:4px 0 0!important;color:#141414!important}html body .title-dd,html body h2.title-dd,html body h1.title-dd,html body .h1.title-dd,html body h2.h1.title-dd,html body .main-wrapper-a1 .text1-r1,html body .main-wrapper-a1 .text1-a2,html body .banner__heading,html body .banner .banner__heading,html body .banner h2,html body .banner h1,html body .section-header__title,html body .section-header h2,html body .rich-text__heading,html body h2.rich-text__heading,html body h2.rich-text__heading.rte.h1,html body h2.rich-text__heading.rte.h2,html body .home-section-title,html body h2.home-section-title,html body h2.title.h1,html body h2.title.h1.title-with-highlight,html body .title-with-highlight,html body .image-with-text__heading,html body .multicolumn .title,html body .collection__title h2,html body .featured-collection .title,html body .collection-hero__title,html body .hero__heading,html body main h1.h0,html body main h2.h0,html body main h1.h1,html body main h2.h1,html body.product h2.home-section-title.title.h1.title-with-highlight,html body.product .home-section-title.title.title-with-highlight,html body.product h2.h1.home-section-title,html body.product h2.h1.title-dd,html body.product h2.h1.rich-text__heading{font-size:clamp(32px,5vw,56px)!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:1.08!important;color:#141414!important}html body .title-dd strong,html body .title-dd b,html body .title-dd p,html body .title-dd span,html body .home-section-title strong,html body .home-section-title b,html body .home-section-title p,html body .home-section-title span,html body .title-with-highlight strong,html body .title-with-highlight b,html body .title-with-highlight p,html body .title-with-highlight span,html body .rich-text__heading strong,html body .rich-text__heading b,html body .rich-text__heading p,html body .rich-text__heading span,html body .banner__heading strong,html body .banner__heading b,html body .banner__heading p,html body .banner__heading span,html body .section-header__title strong,html body .section-header__title b,html body .section-header__title p,html body .section-header__title span{font-size:inherit!important;font-weight:400!important;letter-spacing:inherit!important;line-height:inherit!important;color:inherit!important;margin:0!important}body.product .product__info-wrapper .product__title+*,body.product .blok-title-price-wrapper{margin-top:0!important}body.product .product__info-wrapper>*{--margin-top: 0 !important}@media(min-width:990px){body.product .product__info-wrapper,body.product .product__info-wrapper--top-padding,body.product .product__info-container{padding-top:0!important;margin-top:0!important}body.product .product__info-container>*:first-child,body.product .product__info-wrapper>product-info>*:first-child{margin-top:0!important;padding-top:0!important}}body.product .rating-star,body.product .rating-stars{margin-top:0!important}@media(min-width:990px){body.product .product__info-container>.rating-stars,body.product .product__info-container>*:first-child{margin-top:0!important;padding-top:16px!important}}body.product .product__info-container .price,body.product .product__info-container .price .price__regular .price-item{font-size:24px!important;font-weight:500!important;color:#141414!important;letter-spacing:-.01em!important}body.product .rating-stars-and-text{font-size:12px!important;letter-spacing:.08em!important;color:#737373!important;margin-bottom:4px!important}body.product .product-form__submit,body.product .atc-button,body.product .button--full-width{width:100%!important;max-width:none!important;border-radius:9999px!important;padding:22px 24px!important;font-size:17px!important;font-weight:600!important;letter-spacing:.04em!important;background:#141414!important;color:#fff!important;border:0!important;outline:0!important;box-shadow:none!important;text-transform:uppercase!important;margin-top:28px!important;margin-bottom:8px!important;transition:background .15s ease!important;cursor:pointer!important}body.product .product-form__submit:after,body.product .atc-button:after{display:none!important}body.product .product-form__submit:hover,body.product .atc-button:hover{background:#2a2a2a!important}body.product .product-form__buttons{margin:0!important}body.product .blok-subtitle{font-size:22px!important;line-height:1.4!important;color:#525252!important;margin:8px 0 20px!important;font-weight:400!important}body.product .blok-benefits{list-style:none!important;padding:0!important;margin:0 0 20px!important;display:flex!important;flex-direction:column!important;gap:8px!important}body.product .blok-benefits li{position:relative!important;padding-left:26px!important;font-size:14px!important;line-height:1.4!important;color:#262626!important;font-weight:500!important}body.product .blok-benefits li:before{content:""!important;position:absolute!important;left:0!important;top:1px!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#141414!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='white'><path d='M7.629 14.571L3.4 10.34l1.414-1.414 2.815 2.815 7.656-7.656 1.414 1.414-9.07 9.07z'/></svg>")!important;background-size:14px 14px!important;background-position:center!important;background-repeat:no-repeat!important}body.product .product-option-selector .option-card{padding:16px 20px!important;border-radius:14px!important;border:1.5px solid #e5e5e5!important}body.product .product-option-selector .option-card.selected,body.product .product-option-selector input[type=radio]:checked+.option-card{border-color:#141414!important;border-width:2px!important;padding:15.5px 19.5px!important}body.product .product-option-selector .option-title{font-size:15px!important;font-weight:600!important}body.product .product-option-selector .option-subtitle{font-size:15px!important;font-weight:500!important;color:#525252!important}body.product .blok-trust-row{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:12px!important;padding:20px 0 24px!important;border-top:1px solid #e5e5e5!important;border-bottom:1px solid #e5e5e5!important;margin-top:8px!important}body.product .blok-trust-item{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:10px!important}body.product .blok-trust-item svg{width:32px!important;height:32px!important;color:#9ca3af!important;stroke:#9ca3af!important;flex-shrink:0!important}body.product .blok-trust-item span{font-size:11px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:.02em!important;color:#525252!important;text-transform:none!important}body.product .product__accordion{border-top:1px solid #e5e5e5!important}body.product .product__accordion details.accordion__details,body.product .product__accordion+.product__accordion,body.product details.accordion__details{border-top:0!important}body.product .product__accordion summary.accordion__summary,body.product details.accordion__details summary.accordion__summary{padding:20px 0!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:#141414!important}body.product .product__accordion details.accordion__details .accordion__title,body.product details.accordion__details .accordion__title{font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:#141414!important;font-weight:600!important;line-height:1.2!important}body.product .accordion__content-wrapper .accordion__content{font-size:13px!important;line-height:1.55!important;color:#525252!important}body.product .accordion__content p{margin:0 0 10px!important}body.product .accordion__content p strong{color:#141414!important;font-weight:600!important}body.product .accordion__content ul{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:8px!important}body.product .accordion__content ul li{position:relative!important;padding-left:18px!important;font-size:13px!important;line-height:1.55!important;color:#525252!important}body.product .accordion__content ul li:before{content:""!important;position:absolute!important;left:0!important;top:8px!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#141414!important}body.product .delivery_date_dd{border:0!important;padding:8px 0!important;justify-content:center!important;font-size:12px!important}body.product .dot_text_dd,body.product .date_dd{font-size:12px!important;color:#141414!important;font-weight:500!important}html body.product main .shopify-section{position:relative}html body.product,html body.product main,html body.product main .shopify-section{background:#f8f8f8!important}html body.product main .shopify-section:not(:has(.product__media-wrapper)) .color-background-1,html body.product main .shopify-section:not(:has(.product__media-wrapper)) .color-background-2,html body.product main .shopify-section:not(:has(.product__media-wrapper))>.color-background-1,html body.product main .shopify-section:not(:has(.product__media-wrapper))>.color-background-2{background:transparent!important}html body.product .blok-how__item,html body.product .blok-how__item[open],html body.product .feature-dd,html body.product .accordion__details,html body.product .collapsible-content details,html body.product .review-card,html body.product .testimonial-card,html body.product .multicolumn-card,html body.product .tstm__item,html body.product .swiper-slide .multicolumn-card{background:#fff!important;background-color:#fff!important;border-color:#0000000f!important}body.product main .shopify-section:has(.product--large),body.product main .shopify-section:has(.product__media-wrapper){overflow:visible!important}html body.product main .shopify-section:has(.blok-how),html body.product main .shopify-section:has(.title-dd),html body.product main .shopify-section:has(.home-section-title),html body.product main .shopify-section:has(.rich-text__heading){padding-top:60px!important;padding-bottom:60px!important}html body.product main .shopify-section:has(.blok-how)>.page-width,html body.product main .shopify-section:has(.title-dd)>.page-width,html body.product main .shopify-section:has(.home-section-title)>.page-width,html body.product main .shopify-section:has(.rich-text__heading)>.page-width,html body.product main .shopify-section:has(.blok-how) .feature-wrapper-dd,html body.product main .shopify-section:has(.title-dd) .feature-wrapper-dd,html body.product main .shopify-section:has(.blok-how) [class*=-padding],html body.product main .shopify-section:has(.title-dd) [class*=-padding],html body.product main .shopify-section:has(.home-section-title) [class*=-padding],html body.product main .shopify-section:has(.rich-text__heading) [class*=-padding],html body.product main .shopify-section:has(.blok-how) .collapsible-content__wrapper,html body.product main .shopify-section:has(.home-section-title) .collapsible-content__wrapper,html body.product main .shopify-section:has(.blok-how) .collapsible-content,html body.product main .shopify-section:has(.home-section-title) .collapsible-content{padding-top:0!important;padding-bottom:0!important}html body .blok-how__title,html body .title-dd,html body .home-section-title,html body .rich-text__heading,html body h2.blok-how__title,html body h2.title-dd,html body h2.home-section-title,html body h2.rich-text__heading{margin-top:0!important;padding-top:0!important}@media(max-width:749px){html body.product main .shopify-section:has(.blok-how),html body.product main .shopify-section:has(.title-dd),html body.product main .shopify-section:has(.home-section-title),html body.product main .shopify-section:has(.rich-text__heading){padding-top:40px!important;padding-bottom:40px!important}}body.product .product__info-wrapper .rating-stars-and-text{align-items:center!important;line-height:1!important}body.product .product__info-wrapper .rating-stars__container{align-items:center!important;transform:none!important}body.product .product__info-wrapper .rating-stars__label{line-height:1!important;display:inline-flex!important;align-items:center!important;transform:none!important}body.product [data-cro=faq-section] .collapsible-content__grid{gap:10px!important;max-width:840px!important;margin-left:auto!important;margin-right:auto!important}body.product [data-cro=faq-section] .accordion{border:1px solid rgba(0,0,0,.06)!important;background:#fff!important;border-radius:14px!important;overflow:hidden!important;transition:box-shadow .2s ease;margin-bottom:10px!important}body.product [data-cro=faq-section] .grid__item>.accordion:last-of-type{margin-bottom:0!important}body.product [data-cro=faq-section] .accordion.accordion--top-border{border-top:1px solid rgba(0,0,0,.06)!important}body.product [data-cro=faq-section] .grid__item:last-child>.accordion:last-of-type,body.product [data-cro=faq-section] .collapsible-content__grid>.grid__item:last-child .accordion:last-of-type{border-bottom:1px solid rgba(0,0,0,.06)!important}body.product [data-cro=faq-section] .accordion:has(.accordion__details[open]){box-shadow:0 2px 14px #0000000a}body.product [data-cro=faq-section] .accordion__details{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important}body.product [data-cro=faq-section] details.accordion__details summary.accordion__summary,body.product [data-cro=faq-section] .accordion__summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:20px 22px!important;background:#fff!important;border:0!important;list-style:none!important;cursor:pointer}body.product [data-cro=faq-section] .accordion__summary::-webkit-details-marker{display:none!important}body.product [data-cro=faq-section] .accordion__summary::marker{content:""!important}body.product [data-cro=faq-section] .accordion__summary .summary__title{flex:1 1 auto!important;min-width:0!important}body.product [data-cro=faq-section] h3.accordion__title,body.product [data-cro=faq-section] h3.accordion__title.h4,body.product [data-cro=faq-section] .summary__title h3{font-size:18px!important;font-weight:400!important;letter-spacing:.6px!important;color:#141414!important;line-height:1.8!important;margin:0!important;text-align:left!important;text-transform:none!important}body.product [data-cro=faq-section] .faq-icon-caret,body.product [data-cro=faq-section] .accordion__summary .icon-caret,body.product [data-cro=faq-section] .accordion__summary>svg,body.product [data-cro=faq-section] .accordion__summary .svg-wrapper{display:none!important}body.product [data-cro=faq-section] .accordion__summary:after{content:"";flex:0 0 18px;width:18px;height:18px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") no-repeat center / 18px 18px;transition:transform .25s ease}body.product [data-cro=faq-section] .accordion__details[open] .accordion__summary:after{transform:rotate(180deg)}body.product [data-cro=faq-section] .accordion__content-wrapper{background:transparent!important;border:0!important;padding:0!important;margin:0!important}body.product [data-cro=faq-section] .accordion__details:not([open])+.accordion__content-wrapper{display:none!important}body.product [data-cro=faq-section] .accordion__content{background:#fff!important;padding:0 22px 20px!important;font-size:15px!important;line-height:1.55!important;color:#4a4f55!important}@media(max-width:600px){body.product [data-cro=faq-section] .accordion__title{font-size:16px!important}body.product [data-cro=faq-section] .accordion__summary{padding:18px 20px!important}body.product [data-cro=faq-section] .accordion__content{padding:0 20px 18px!important}body.product [data-cro=faq-section] .accordion__summary:after{flex-basis:28px;width:28px;height:28px;background-size:12px 12px}}body.product main .shopify-section:has(.blok-trust-marquee){padding-top:40px!important;padding-bottom:40px!important}body.product main .shopify-section:has(.main-wrapper-a1){padding-top:32px!important;padding-bottom:56px!important}@media(max-width:749px){body.product main .shopify-section:has(.blok-trust-marquee){padding-top:26px!important;padding-bottom:26px!important}body.product main .shopify-section:has(.main-wrapper-a1){padding-top:20px!important;padding-bottom:40px!important}}body.product .product__accordion summary.accordion__summary{padding:18px 0!important}body.product .product__accordion details.accordion__details .accordion__title{font-size:13px!important;letter-spacing:.06em!important;color:#141414!important}body .header__heading-logo,body .header__heading-link img{filter:brightness(0)!important}body .header__icons{display:flex!important;align-items:center!important;justify-self:end!important;grid-area:icons!important;visibility:visible!important;opacity:1!important;margin-left:auto!important;gap:0!important;z-index:10!important;position:relative!important}body .header__search,body .header__icon--search,body .header__icon--account{display:none!important}body .header__icon--cart,body #cart-icon-bubble{display:inline-flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;color:#141414!important;padding:10px!important;width:auto!important;height:auto!important;background:transparent!important}body .header__icon--cart svg,body #cart-icon-bubble svg{width:22px!important;height:22px!important;color:#141414!important;display:block!important}body .header__icon--cart svg polyline,body .header__icon--cart svg circle,body .header__icon--cart svg path,body #cart-icon-bubble svg polyline,body #cart-icon-bubble svg circle,body #cart-icon-bubble svg path{stroke:#141414!important;color:#141414!important}body sticky-header.header-wrapper,body .header-wrapper,body .shopify-section-header,body sticky-header,body .header{position:static!important;background:#f8f8f8!important;background-color:#f8f8f8!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important}body sticky-header.header-wrapper,body .header-wrapper:not(.shopify-section-group-header-group){margin-top:0!important;margin-bottom:0!important}body header.header.page-width,body .header-wrapper .header{padding-top:14px!important;padding-bottom:14px!important}body main#MainContent{margin-top:0!important}body .header-wrapper--border-bottom,body .header-wrapper{border-bottom:0!important}body,body.gradient{background:#f8f8f8!important}@media(min-width:990px){body.product .product--large .product__media-wrapper{position:sticky!important;top:24px!important;align-self:flex-start!important;max-height:none!important;contain:none!important}}@media(min-width:990px){body.product .product__media-wrapper,body.product .product__media-list,body.product .product__media-item,body.product .product__media-item.product__media-item--single,body.product .product-media-container,body.product .product__media-wrapper slider-component{padding-left:0!important;margin-left:0!important;transform:none!important;left:0!important}body.product .product__media-list,body.product .product__media-item,body.product .product__media-item.is-active,body.product .product-media-container,body.product .product__modal-opener{width:100%!important;max-width:100%!important}body.product .product-media-container,body.product .product-media-container .media{aspect-ratio:1 / 1!important;padding-top:0!important;padding-bottom:0!important;height:auto!important;max-height:none!important}body.product .product-media-container .media img,body.product .product__media-item img{position:static!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;display:block!important}}@media(max-width:989px){body.product slider-component.slider-mobile-gutter,body.product .product__media-wrapper slider-component{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}body.product .product__media-list,body.product .product__media-list.slider--mobile,body.product .product__media-list.grid--peek{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100%!important;max-width:100%!important}body.product .product__media-item,body.product .product__media-item.slider__slide,body.product .product__media-item.is-active{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.product .product-media-container{margin-left:auto!important;margin-right:auto!important;width:100%!important;max-width:100%!important}}@media(min-width:990px){body .header-wrapper,body sticky-header.header-wrapper,body .shopify-section-header{width:100%!important}body .header-wrapper>.header,body sticky-header>.header,body header.header.page-width{max-width:1600px!important;margin-left:auto!important;margin-right:auto!important;padding-left:5rem!important;padding-right:5rem!important;box-sizing:border-box!important}}.announcement-bar-section,.announcement-bar-section .announcement-bar,.announcement-bar-section .announcement-bar.color-accent-1,.announcement-bar-section .announcement-bar.gradient,.announcement-bar-section .announcement-bar.color-accent-1.gradient{background:#000!important;background-color:#000!important;background-image:none!important;--color-background: 0, 0, 0 !important;--gradient-background: #000 !important;border:0!important;padding:0!important;display:block!important}.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__message.h5,.announcement-bar-section p.announcement-bar__message{padding:15px 12px!important;font-size:12px!important;font-weight:500!important;letter-spacing:.02em!important;color:#fff!important;line-height:1.4!important;margin:0!important;display:block!important}.announcement-bar-section .announcement-bar__message span{color:#fff!important}body.product,body.product *,body.product h1,body.product h2,body.product h3,body.product h4,body.product h5,body.product h6,body.product p,body.product span,body.product a,body.product button,body.product input,body.product label,body.product .h0,body.product .h1,body.product .h2,body.product .h3,body.product .h4,body.product .h5{font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,system-ui,sans-serif!important}body.product .product-media-container,body.product .product-media-container.constrain-height,body.product .product-media-container.constrain-height.media-fit-contain{aspect-ratio:1 / 1!important;height:auto!important;width:100%!important;max-width:100%!important;padding-bottom:0!important}body.product .product-media-container .media{padding-top:0!important}body.product .product-media-container>.product__media,body.product .product-media-container .media,body.product .product-media-container>.product__modal-opener>.product__media{aspect-ratio:1 / 1!important;height:100%!important;width:100%!important}body.product .product-media-container img,body.product .product-media-container video{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}@media(min-width:990px){body.product .product-media-container,body.product .product-media-container.constrain-height,body.product .product-media-container.constrain-height.media-fit-contain{max-width:min(100%,calc(100vh - 260px))!important;margin-left:auto!important;margin-right:auto!important}body.product .product__media-wrapper slider-component[id^=GalleryThumbnails-] .slider-buttons,body.product .product__media-wrapper slider-component[id^=GalleryThumbnails-] .slider-button{display:none!important}body.product .product__modal-opener .product__media-icon,body.product .product__modal-opener:hover .product__media-icon,body.product .product__modal-opener:focus .product__media-icon{opacity:0!important;display:none!important}body.product .blok-media-nav,body.product .blok-media-nav--prev,body.product .blok-media-nav--next,body.product .product__media-wrapper media-gallery>slider-component:first-of-type:hover .blok-media-nav{display:none!important;opacity:0!important;pointer-events:none!important}body.product .product__media-wrapper slider-component[id^=GalleryViewer-]{position:relative!important;overflow:visible!important}body.product .product__media-wrapper slider-component[id^=GalleryViewer-] .slider-buttons{display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:calc(100vh - 260px)!important;max-height:100%!important;margin:0!important;padding:0!important;background:transparent!important;transform:none!important;pointer-events:none}body.product .product__media-wrapper slider-component[id^=GalleryViewer-] .slider-buttons .slider-button{pointer-events:auto;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:44px!important;height:44px!important;min-width:44px!important;border-radius:9999px!important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 14px #00000014,0 1px 3px #0000000f!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;opacity:1!important;visibility:visible!important;transition:background .18s ease!important;z-index:5}body.product .product__media-wrapper slider-component[id^=GalleryViewer-] .slider-buttons .slider-button[disabled] .icon,body.product .product__media-wrapper slider-component[id^=GalleryViewer-] .slider-buttons .slider-button[disabled] svg{color:#b0b5bc!important}body.product .product__media-wrapper slider-component[id^=GalleryViewer-] .slider-buttons .slider-button:hover,body.product .product__media-wrapper slider-component[id^=GalleryViewer-] .slider-buttons .slider-button:not([disabled]):hover{background:#fff!important;color:inherit!important}body.product .product__media-wrapper slider-component[id^=GalleryViewer-] .slider-buttons .slider-button:hover .icon,body.product .product__media-wrapper slider-component[id^=GalleryViewer-] .slider-buttons .slider-button:not([disabled]):hover .icon{transform:rotate(90deg)!important}body.product .product__media-wrapper slider-component[id^=GalleryViewer-] .slider-buttons .slider-button--next:hover .icon,body.product .product__media-wrapper slider-component[id^=GalleryViewer-] .slider-buttons .slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg)!important}body.product .product__media-wrapper slider-component[id^=GalleryViewer-] .slider-buttons .slider-button--prev{left:calc((100% - min(100%,calc(100vh - 260px)))/4 - 22px)!important;right:auto!important}body.product .product__media-wrapper slider-component[id^=GalleryViewer-] .slider-buttons .slider-button--next{right:calc((100% - min(100%,calc(100vh - 260px)))/4 - 22px)!important;left:auto!important}body.product .product__media-wrapper slider-component[id^=GalleryViewer-] .slider-buttons .slider-button .icon,body.product .product__media-wrapper slider-component[id^=GalleryViewer-] .slider-buttons .slider-button svg{width:12px!important;height:12px!important;color:#141414!important}body.product .product__media-wrapper slider-component[id^=GalleryViewer-] .slider-buttons .slider-counter,body.product .product__media-wrapper slider-component[id^=GalleryViewer-] .slider-buttons .slider-counter__link{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom.css.map */
