.atc-banner--container,.powered-by-rebuy{display:none!important}.button-primary,.button-secondary,.slideshow-slide__button{border-radius:1.5em!important}input.form-field-input{border:1px solid rgba(128,128,128,.2);border-radius:1.5em}input.form-field-input:hover{border:1px solid rgba(128,128,128,.4)}input.form-field-input:focus{border:1px solid rgba(128,128,128,.6)}form.live-search-form.form-fields-inline{border:none;box-shadow:none}.form.live-search-form.form-fields-inline:hvoer{box-shadow:none}input.form-field-input.live-search-form-field{border-radius:1.5em 0 0 1.5em;border:1px solid rgba(128,128,128,.2);transition:border-radius .15s}input.form-field-input.live-search-form-field:hover{border:1px solid rgba(128,128,128,.4)}input.form-field-input.live-search-form-field:focus{border:1px solid rgba(128,128,128,.6)}button.live-search-button{border-radius:0 2em 2em 0;transition:border-radius .15s}div.search-flydown{border-top:none;border-bottom-right-radius:1.5em;border-bottom-left-radius:1.5em}div.search-flydown::-webkit-scrollbar{width:8px}div.search-flydown::-webkit-scrollbar-track{margin-bottom:1.5em}div.search-flydown::-webkit-scrollbar-thumb{background:#203c4e;border-radius:0}div.search-flydown::-webkit-scrollbar-thumb:hover{background:#203c4e}.live-search--active input.form-field-input.live-search-form-field{border-bottom-left-radius:0}div.search-flydown span.search-flydown--quicklinks-title{padding:0;font-size:var(--font-size-body-smaller);margin-top:0;margin-bottom:0;color:#003d5099;text-transform:uppercase;font-weight:900}@media screen and (min-width:1024px){div.site-header-main-content{justify-content:space-between}.site-header .live-search{max-width:500px}}button.live-search-button{background-color:#203c4e;border:#203c4e;color:#fff}button.live-search-button:not(.disabled):hover{background-color:#203c4e;border:#203c4e}button.cart-title-button,.cart-checkout button.button-primary,button.atc-button--checkout{background-color:#faff61;border:#FAFF61;color:#003d50}button.cart-title-button:not(.disabled):hover,.cart-checkout button.button-primary:not(.disabled):hover,button.atc-button--checkout:not(.disabled):hover{background-color:#f6eb61;border:#F6EB61}span.site-header-cart--count:after{background-color:#faff61;color:#003d50}div.site-header-right a.site-header-cart--button,div.site-header-right .site-header-actions svg,nav.site-navigation .navmenu-link-depth-1,nav.site-navigation .site-header-account-link a{color:#203c4e}div.mobile-nav-content ul.navmenu-depth-2,div.mobile-nav-content .navmenu-link-parent-active~.navmenu-button{background-color:#f7f0ea}div.mobile-nav-content ul.navmenu-depth-2 .navmenu-link-parent-active~.navmenu-button{background-color:#cbc8c0}button.utils-viewtoggle-button{color:#ffc6e6}.navmenu-meganav.navmenu-meganav--desktop .navmenu-item-text.navmenu-link-parent{font-weight:900;text-transform:uppercase}nav.site-navigation div.navmenu-meganav--desktop,nav.site-navigation div.navmenu-meganav--desktop ul.navmenu-depth-3.navmenu-submenu,nav.site-navigation .navmenu-depth-2.navmenu-submenu{background-color:#f7f0ea}nav.site-navigation{justify-content:center}nav.site-navigation ul.navmenu-depth-1{gap:80px}nav.site-navigation li.navmenu-item a.navmenu-item-text:focus,nav.site-navigation li.navmenu-item .navmenu-link:focus,nav.site-navigation .site-header-account-link a:focus{outline:none}nav.site-navigation li.navmenu-item .navmenu-link:hover{font-weight:600}@media screen and (max-width:719px){.productitem:hover .productitem--image-alternate{visibility:hidden!important}.productitem:hover .productitem--image-alternate~img,.productitem:hover .productitem--image-primary{visibility:visible!important}}span.productitem__badge{display:none!important}h2.home-section--title{margin-top:2rem}h2.slideshow-slide__heading{line-height:.85}p.promo-block--text{font-family:Figtree,sans-serif;font-weight:500}button.media__lightbox-button{border-radius:20px}.product-stock-level--high{background-color:#f7f0ea;width:100%;padding:10px;border-radius:20px;text-align:center}.product-stock-level--high .product-stock-level__text{flex-grow:1;justify-content:center}ul.pdp--bullets{list-style:none;padding-inline-start:0;background-color:#f7f0ea;border-radius:15px}ul.pdp--bullets li{padding:10px;border-bottom:1px solid rgb(230 226 214);font-weight:600;font-size:1em;color:#203c4e}ul.pdp--bullets li:last-child{border-bottom:none}ul.pdp--bullets li img{max-width:28px;max-height:28px}ul.pdp--bullets li.no-link{display:flex;align-items:center;gap:10px}ul.pdp--bullets li a{display:flex;align-items:center;gap:10px;text-decoration:none;color:#203c4e}ul.pdp--bullets li a:hover{text-decoration:underline}ul.pdp--bullets li a:after{background-image:url("data:image/svg+xml,%3Csvg width='6' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 9 4-4-4-4' stroke='%23656565' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;width:6px;height:10px;margin-left:auto}div.order-deadline-container{padding:10px;background-color:#23554a;border-radius:20px}div.order-deadline-container>div>div>div{font-size:14px!important;align-items:center!important}div.order-deadline-container>div>div>div>div:first-child{flex:0 0 auto!important;width:auto!important}div.order-deadline-container>div>div>div>div:last-child{flex:1 1 0!important;min-width:0!important;width:auto!important;overflow-wrap:break-word}@media only screen and (max-width:719px){nav.breadcrumbs-container a,nav.breadcrumbs-container span{font-size:12px}div.product-main div.product-details div.product-pricing{margin:1rem auto}div.order-deadline-container>div>div>div>div span{font-size:inherit!important;line-height:1.4}}div.product-app square-placement{padding:10px;background-color:#f7f0ea;border-radius:20px}div.productitem{padding:0;border-radius:10px;background-color:#f7f0ea}@media screen and (min-width:860px){div.productitem{padding:0}}div.productitem .productitem--image{border-top-left-radius:10px;border-top-right-radius:10px}div.productitem .productitem--info{background-color:#f7f0ea}@media screen and (min-width:860px){.productgrid-gridview div.productitem .productitem--info,.featured-collection__content div.productitem .productitem--info,div.search--section div.productitem .productitem--info{margin-left:10px;margin-right:10px}}@media screen and (min-width:1024px){.productgrid-gridview div.productitem .productitem--info{margin-left:15px;margin-right:15px}}div.productitem h2.productitem--title{font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}div.trustpilot-widget{padding-left:5px;padding-right:5px}@media screen and (min-width:860px){div.trustpilot-widget{padding-left:10px;padding-right:10px}}@media screen and (min-width:1024px){div.trustpilot-widget{padding-left:15px;padding-right:15px}}.swatch-view-item{margin-right:2px!important}@media screen and (min-width:680px)and (max-width:859px){div.productgrid--items.products-per-row-3 .productgrid--item:nth-child(odd){margin-left:10px}div.productgrid--items.products-per-row-3 .productgrid--item:nth-child(3n+1){margin-left:0}}div.productitem .price__current:not(.price__current--on-sale){color:#712f4a}div.productitem .price.productitem__price:has(.price__compare-at.visible){display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}div.productitem .price.productitem__price .price__compare-at.visible{font-size:1em;text-align:right}.price__compare-at.visible[data-price-compare-container] span:first-child{display:inline-block;text-decoration:none;padding-right:4px}.product-pricing[data-show-original-label] div.price__compare-at{text-decoration:none;font-weight:700;color:#698dab;font-size:1.2em}.product-pricing[data-show-original-label] div.price__compare-at span.money{text-decoration:line-through}.product__price .price__current{font-weight:700;font-size:1.75em!important;background-color:#ebecff;border-radius:1.5em;padding:.25em .5em}.product__price .price__current.price__current--on-sale{background-color:#fd654e}.product__price .price__current .money{color:#003d50}.product__price .price__current.price__current--on-sale .money{color:#fff}.productitem .price__current{font-weight:700;font-size:1.2em}button.product-form--atc-button,button.productitem--action-atc{background-color:#faff61;border-radius:2em;border:none;color:#003d50}button.product-form--atc-button:not(.disabled):hover,button.productitem--action-atc:not(.disabled):hover{background-color:#f6eb61;color:#003d50;border:none}label.quantity-selector__label{display:none}button.quantity-selector__button{border:1px solid rgba(128,128,128,.4);padding:1rem .5rem}button.quantity-selector__button:focus{border-color:#80808099;box-shadow:0 2px 6px #00000026,0 0 0 .5px #808080cc}input.quantity-selector__input{border:1px solid rgba(128,128,128,.4);padding:1rem .25rem;max-width:50px}section.product__container--two-columns div.product-form__action-wrapper{flex-direction:row}.thumbnail__image{border-radius:10px}.media__image,.drift-zoom-pane.drift-open{border-radius:20px}.features-container{background-color:#f7f0ea;padding:40px 20px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;font-size:.8rem;font-weight:700;color:#f7f0ea}.features-container-inner{max-width:1600px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.feature-item{flex:0 0 var(--feature-item-basis, calc((100% - 100px) / 6));text-align:center;display:flex;align-items:center;justify-content:start;flex-direction:column;background-color:#003d50;border-radius:20px}.feature-icon{margin-top:10px}.feature-icon img{height:50px;margin-top:.5rem!important;margin-bottom:0!important}.features-container .feature-text{padding:.5rem .25rem}.image-with-text[data-section-name=iwt_dimensions] .image-with-text__content-wrapper{padding:14em 8em}.image-with-text[data-section-name=iwt_description] .image-with-text__content-wrapper{padding:8em 6em}h2.image-with-text__heading{font-size:3em}.image-with-text[data-section-name=iwt_description] .image-with-text__image-wrapper{display:none}.image-with-text[data-section-name=iwt_description] .image-with-text__container .image-with-text__content{padding:0}@media only screen and (min-width:720px){.image-with-text[data-section-name=iwt_description] .image-with-text__container .image-with-text__content{padding:0 3.125rem 0 0;height:-webkit-fill-available;height:stretch}.image-with-text[data-section-name=iwt_description] .image-with-text__image-wrapper{display:block}}@media only screen and (max-width:1500px){.image-with-text[data-section-name=iwt_dimensions] .image-with-text__content-wrapper{padding:10em 6em}.image-with-text[data-section-name=iwt_description] .image-with-text__content-wrapper{padding:6em 4em}}@media only screen and (max-width:1000px){.image-with-text[data-section-name=iwt_dimensions] .image-with-text__content-wrapper,.image-with-text[data-section-name=iwt_dimensions] .image-with-text__content.image-with-text__content--no-image div.image-with-text__content-wrapper,.image-with-text[data-section-name=iwt_description] .image-with-text__content-wrapper{padding:3em 2em}h2.image-with-text__heading{font-size:2em}}@media only screen and (max-width:600px){.image-with-text[data-section-name=iwt_dimensions] .image-with-text__content-wrapper,.image-with-text[data-section-name=iwt_description] .image-with-text__content-wrapper{padding:4em 2em}}.image-with-text[data-section-name=iwt_dimensions] .image-with-text__content.image-with-text__content--no-image{width:100%;padding:0}.image-with-text[data-section-name=iwt_dimensions] .image-with-text__content.image-with-text__content--no-image .image-with-text__content-wrapper{padding:3em 6em}.shopify-section:has([data-section-name=iwt_dimensions] ul.iwt_dimensions_bullets:not(:has(li))){display:none}ul.iwt_dimensions_bullets.modular{font-size:1em}ul.iwt_dimensions_bullets.modular li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;text-align:right}ul.iwt_dimensions_bullets.modular li>strong{flex:0 0 auto;text-align:left}.icon-height-22{height:22px;width:auto}button.back-to-top__button{border-radius:1.5em!important}@media screen and (max-width:679px){.article--title,.article--content h2{text-align:center}}.shoppable-image__image--mobile,.shoppable-image__image--mobile+[data-rimg-canvas]{display:none!important}@media screen and (max-width:719px){.shoppable-image__image--desktop,.shoppable-image__image--desktop+[data-rimg-canvas]{display:none!important}.shoppable-image__image--mobile,.shoppable-image__image--mobile+[data-rimg-canvas]{display:block!important}}.shoppable-image__hotspot--hide-desktop{display:none}@media screen and (max-width:719px){.shoppable-image__hotspot--hide-desktop{display:block}.shoppable-image__hotspot--hide-mobile{display:none}}@media screen and (max-width:719px){.shoppable-image__hotspot{left:var(--hs-x-m, var(--hs-x))!important;bottom:var(--hs-y-m, var(--hs-y))!important}}@media screen and (min-width:1024px){.featured-collection__content .flickity-viewport,.featured-collection__content .flickity-slider--wrapper{overflow:visible!important}}div.collection--description.rte{max-width:1600px}.collection--description-lower-container{max-width:1600px;margin:auto}.featured-collection__title-card-cta-button{display:inline-block;padding:.75rem 1.125rem;margin-top:.75rem;font-size:var(--font-size-button-medium);font-weight:900;line-height:1.2;text-decoration:none;cursor:pointer;border-radius:20px}.featured-collection__title-card-cta-button p{margin:0;display:inline}.featured-collection__title-card-cta-button--position-bottom{position:absolute;bottom:15px;left:15px;right:15px;margin-top:0;text-align:inherit}@media screen and (min-width:860px){.featured-collection__title-card-cta-button--position-bottom{bottom:1.75rem;left:1.75rem;right:1.75rem}}.navmenu-meganav-standard__image-wrapper{position:relative}.navmenu-meganav-standard__image-wrapper img{border-radius:20px}.navmenu-meganav-standard__image-color-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:20px}.navmenu-meganav-standard__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;pointer-events:none}.navmenu-meganav-standard__image-overlay-heading{font-size:var(--font-size-heading-3);font-weight:900;text-align:center;line-height:1.2;text-transform:uppercase}.navmenu-meganav-standard__cta-button{display:inline-block;padding:.5em 1.25em;margin-top:.75rem;font-size:var(--font-size-body-smaller);font-weight:700;line-height:1.2;border-radius:20px;pointer-events:auto}.navmenu-meganav-standard__cta-button p{margin:0;display:inline}.navmenu-meganav-standard__cta-button--position-bottom{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);margin-top:0;white-space:nowrap;pointer-events:auto}@media screen and (max-width:719px){.promo-grid--height-mobile-small .promo-grid--inner .promo-block,.promo-grid--height-mobile-small .promo-grid--inner .promo-block--content{min-height:250px!important}.promo-grid--height-mobile-medium .promo-grid--inner .promo-block,.promo-grid--height-mobile-medium .promo-grid--inner .promo-block--content{min-height:325px!important}.promo-grid--height-mobile-large .promo-grid--inner .promo-block,.promo-grid--height-mobile-large .promo-grid--inner .promo-block--content{min-height:400px!important}.promo-grid--height-mobile-natural .promo-grid--inner .promo-block,.promo-grid--height-mobile-natural .promo-grid--inner .promo-block--content{min-height:0!important}}.promo-grid--container .promo-block--content-wrapper{display:flex;flex-direction:column;align-self:stretch}.promo-grid--container .promo-block--header{margin-top:auto}.promo-grid--container .promo-block--button{margin-top:auto;align-self:center}.media-gallery__thumb:has(img[alt^="bundle:"]),.swiper-slide[data-swiper-thumbnail]:has(img[alt^="bundle:"]){display:none}.footstool-container.rebuy-widget-container{background-color:#ebecff;padding:.5em 1em;border-radius:20px}.footstool-container.rebuy-widget-container h3.primary-title{text-align:center;font-size:22px;margin-bottom:5px}.footstool-container.rebuy-widget-container .rebuy-addon__item-image img{border-radius:10px}.footstool-container.rebuy-widget-container .rebuy-addon__item-product-title.rebuy-product-title{font-size:20px;font-weight:700}.footstool-container.rebuy-widget-container .rebuy-addon__item-product-price.rebuy-product-price{font-size:18px;font-weight:600}.footstool-container.rebuy-widget-container .rebuy-addon__item-product-price.rebuy-product-price .compare-at{font-size:16px;font-weight:400}.footstool-container.rebuy-widget-container .tnt-save{font-size:14px;font-weight:500;color:#003d50;text-decoration:none!important}.footstool-container.rebuy-widget-container .rebuy-addon__subtotal-value .tnt-save{font-size:18px}.footstool-container.rebuy-widget-container div.rebuy-addon__item-learn-more{font-size:14px}.footstool-container.rebuy-widget-container .rebuy-addon__subtotal-value{font-size:24px;font-weight:600}.footstool-container.rebuy-widget-container .rebuy-addon__subtotal-value .compare-at{font-size:18px;font-weight:400}.footstool-container.rebuy-widget-container .rebuy-addon__item{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important}.footstool-container.rebuy-widget-container .rebuy-addon__item-checkbox{position:static!important;flex-shrink:0!important;display:flex!important;align-items:center!important}.footstool-container.rebuy-widget-container .rebuy-checkbox-label{width:auto!important;display:flex!important;align-items:center!important}.footstool-container.rebuy-widget-container .rebuy-addon__item-image{width:140px!important;flex-shrink:0!important;position:static!important}.footstool-container.rebuy-widget-container .rebuy-checkbox{appearance:none!important;-webkit-appearance:none!important;width:2.5em!important;height:2.5em!important;border:2px solid #003d50!important;border-radius:6px!important;background-color:#fff!important;background-image:none!important;background-repeat:no-repeat!important;background-position:center!important;background-size:65%!important;cursor:pointer!important;position:relative!important;flex-shrink:0!important;transition:background-color .15s ease-in-out,border-color .15s ease-in-out!important}.footstool-container.rebuy-widget-container .rebuy-checkbox:before{content:none!important;display:none!important}.footstool-container.rebuy-widget-container .rebuy-checkbox:focus,.footstool-container.rebuy-widget-container .rebuy-checkbox:focus-visible{outline:none!important;box-shadow:none!important;border-color:#003d50!important}.footstool-container.rebuy-widget-container .rebuy-checkbox:checked{background-color:#003d50!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23f7f0ea' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M2.5 8l4 4 7-7'/%3E%3C/svg%3E")!important;border-color:#003d50!important}@media screen and (max-width:719px){.footstool-container.rebuy-widget-container .rebuy-addon__item{gap:8px!important}.footstool-container.rebuy-widget-container .rebuy-addon__item-image{width:80px!important}.footstool-container.rebuy-widget-container .rebuy-checkbox{width:2em!important;height:2em!important}.footstool-container.rebuy-widget-container .rebuy-addon__item-product-title.rebuy-product-title{font-size:16px}.footstool-container.rebuy-widget-container .rebuy-addon__item-product-price.rebuy-product-price{font-size:15px}.footstool-container.rebuy-widget-container .rebuy-addon__subtotal-value{font-size:18px}.footstool-container.rebuy-widget-container .rebuy-addon__subtotal-value .tnt-save{font-size:14px}}.promo-mosaic--inner .promo-block{position:relative}.promo-block--btn-outer{--pb-btn-tx: 0px;--pb-btn-ty: 0px;position:absolute;z-index:10;left:20px;transform:translate(var(--pb-btn-tx),var(--pb-btn-ty))}.promo-block--btn-outer--v-top{top:20px}.promo-block--btn-outer--v-center{top:50%;--pb-btn-ty: -50%}.promo-block--btn-outer--v-bottom{bottom:20px}.promo-block--btn-outer--h-left{left:20px}.promo-block--btn-outer--h-center{left:50%;--pb-btn-tx: -50%}.promo-block--btn-outer--h-right{left:auto;right:20px}.promo-block--btn-outer .promo-block--button{display:inline-block!important;opacity:1!important}@media screen and (max-width:719px){.promo-block--btn-outer--v-top-m{top:20px;bottom:auto}.promo-block--btn-outer--v-center-m{top:50%;bottom:auto;--pb-btn-ty: -50%}.promo-block--btn-outer--v-bottom-m{bottom:20px;top:auto}.promo-block--btn-outer--h-left-m{left:20px;right:auto}.promo-block--btn-outer--h-center-m{left:50%;right:auto;--pb-btn-tx: -50%}.promo-block--btn-outer--h-right-m{left:auto;right:20px}}.rte .modular-hero img:not([style]),.rte .modular-bundle img:not([style]){margin-top:0;margin-bottom:0}.modular-hero{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:1600px;margin:0 auto;padding:1.5rem 1rem;align-items:stretch}.modular-hero.product__container{margin-top:0}@media screen and (max-width:719px){.modular-hero.product__container{padding-right:1rem;padding-left:1rem}}@media screen and (min-width:768px){.modular-hero{grid-template-columns:1fr 1fr;gap:2.5rem;padding:2rem 1.5rem}}.modular-hero__media{display:flex;flex-direction:column;gap:.75rem;min-width:0}.modular-hero__gallery{position:relative;border-radius:20px;overflow:hidden;background-color:#f7f0ea;aspect-ratio:1 / 1;width:100%}.modular-hero__thumbs{display:flex;gap:.5rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding-bottom:.25rem;-webkit-overflow-scrolling:touch}.modular-hero__thumbs::-webkit-scrollbar{height:4px}.modular-hero__thumbs::-webkit-scrollbar-thumb{background:#003d5033;border-radius:999px}.modular-hero__thumb{flex:0 0 auto;width:80px;height:80px;padding:0;border:2px solid transparent;border-radius:12px;background:transparent;overflow:hidden;cursor:pointer;scroll-snap-align:start;transition:border-color .15s ease-in-out}.modular-hero__thumb:hover{border-color:#003d504d}.modular-hero__thumb.is-active{border-color:#003d50}.modular-hero__thumb img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:768px){.modular-hero{align-items:start}.modular-hero__media{position:sticky;top:1rem}}.modular-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:1}.modular-hero__image.is-active{opacity:1;pointer-events:auto;z-index:2}.modular-hero__info{display:flex;flex-direction:column;min-width:0}.modular-hero__title{font-size:2em;margin:0;color:#003d50;line-height:1.1}@media screen and (min-width:768px){.modular-hero__title{font-size:2.75em}}.modular-hero__description{color:#003d50;line-height:1.6;font-size:1em}.modular-hero__price{background-color:#ebecff;border-radius:20px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.4rem;min-height:4.5rem;margin-top:.5rem}.modular-hero__price-placeholder{display:inline-block;height:1.75rem;width:8rem;border-radius:6px;background-color:#003d500d}.modular-hero__price-from{font-size:1.4em;font-weight:700;color:#003d50;display:inline-flex;align-items:baseline;gap:.4rem}.modular-hero__price-from .modular-hero__price-amount{font-size:1.15em}.modular-hero__price-row{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;color:#003d50}.modular-hero__price-label{font-size:.95em;font-weight:500;opacity:.85}.modular-hero__price-amount{font-weight:700;font-size:1em}.modular-hero__price-row--rrp .modular-hero__price-amount,.modular-hero__price-row--sale .modular-hero__price-amount,.modular-hero__price-row--rrp .rebuy-money.compare-at,.modular-hero__price-row--sale .rebuy-money.compare-at{text-decoration:line-through;font-weight:600;opacity:.7}.modular-hero__price-row--final{font-size:1.4em;margin-top:.4rem}.modular-hero__price-row--final .modular-hero__price-label{font-weight:700;opacity:1}.modular-hero__price-row--final .modular-hero__price-amount{font-size:1.1em;color:#003d50}.modular-bundle.rebuy-bundle-builder{display:block;max-width:1600px;margin:0 auto;padding:0 1rem 1.5rem}@media screen and (min-width:768px){.modular-bundle.rebuy-bundle-builder{padding:0 1.5rem 2rem}}.modular-bundle__inner{display:flex;flex-direction:column;gap:1.5rem;background-color:#fffcf2;border-radius:20px;padding:1.5rem}@media screen and (min-width:768px){.modular-bundle__inner{padding:2rem}}.modular-hero__info .modular-bundle.rebuy-bundle-builder{padding:0;max-width:none;margin:0}.modular-hero__info .modular-bundle__inner{background-color:transparent;padding:0;gap:1.25rem}.modular-hero__block--bundle_builder{display:flex;flex-direction:column;gap:1rem}.rebuy-bundle-builder__full-screen-background,.rebuy-full-screen__background{display:none!important}body.rebuy-bundle-builder-container-visible{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}.modular-hero[data-bundle-active] klarna-placement{display:none}.modular-bundle__progress{position:relative;padding:0 0 2.25rem}.modular-bundle__progress-track{position:relative;height:8px;background-color:#003d501a;border-radius:999px;overflow:hidden}.modular-bundle__progress-fill{height:100%;background-color:#003d50;border-radius:999px;transition:width .3s ease-in-out}.modular-bundle__progress-tiers{position:relative;height:0}.modular-bundle__progress-tier{position:absolute;top:-2px;transform:translate(-50%);text-align:center;font-size:.75em;color:#003d50}.modular-bundle__progress-tier-value{display:inline-block;background-color:#003d501f;border-radius:999px;padding:2px 8px;font-weight:700;margin-bottom:4px;white-space:nowrap}.modular-bundle__progress-tier.is-complete .modular-bundle__progress-tier-value{background-color:#faff61;color:#003d50}.modular-bundle__progress-tier-label{display:block;white-space:nowrap;font-size:.95em;margin-top:4px}.modular-bundle__pieces{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.modular-bundle__piece{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:.75rem;align-items:center;background-color:#fff;border-radius:16px;padding:.75rem}@media screen and (min-width:768px){.modular-bundle__piece{grid-template-columns:90px minmax(0,1fr) auto;padding:.85rem;gap:1rem}}.modular-bundle__piece-media{position:relative;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background-color:#f7f0ea}.modular-bundle__piece-image{width:100%;height:100%;object-fit:cover}.modular-bundle__piece-info{display:flex;flex-direction:column;gap:.25rem;min-width:0;text-align:left}.modular-bundle__piece-title.modular-bundle__piece-title{margin:0;font-size:1rem;font-weight:700;color:#003d50;line-height:1.25;text-align:left;letter-spacing:0}.modular-bundle__piece-price{font-size:1.15rem;font-weight:700;color:#003d50;line-height:1.2;text-align:left}.modular-bundle__piece-price .rebuy-money.compare-at{text-decoration:line-through;opacity:.6;margin-left:6px;font-size:.85em;font-weight:500}.modular-bundle__piece-options{margin-top:.25rem}.modular-bundle__piece-select{width:100%;padding:.5rem .75rem;border-radius:999px;border:1px solid rgba(0,61,80,.2);background-color:#fff;color:#003d50}.modular-bundle__piece-qty{display:inline-flex;align-items:center;background-color:#f7f0ea;border-radius:999px;padding:3px}.modular-bundle__qty-button{width:32px;height:32px;border-radius:999px;border:none;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#003d50;padding:0;transition:background-color .15s ease-in-out,opacity .15s ease-in-out}.modular-bundle__qty-button:not([disabled]):hover{background-color:#003d501a}.modular-bundle__qty-button[disabled]{opacity:.35;cursor:not-allowed}.modular-bundle__qty-value{min-width:1.75rem;text-align:center;font-weight:700;font-size:1rem;color:#003d50;-webkit-user-select:none;user-select:none}.modular-bundle__cta{display:flex;justify-content:center;padding-bottom:1rem}.modular-bundle__cta-button.rebuy-button{background-color:#faff61;color:#003d50;border-radius:2em;border:none;padding:1rem 2rem;font-weight:700;font-size:1.1em;width:100%;transition:background-color .15s ease-in-out,opacity .15s ease-in-out}.modular-bundle__cta-button.rebuy-button:not([disabled]):hover{background-color:#f6eb61}.modular-bundle__cta-button.rebuy-button[disabled]{opacity:.5;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.tnt.css.map */
