@charset "UTF-8";.c-icon-block{--c-icon-w-mobile: 44px;--c-icon-w-desktop: 44px;--c-icon-ar: 1;box-sizing:border-box;display:inline-block;width:fit-content;max-width:100%;vertical-align:top}.c-icon{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;text-decoration:none;color:inherit;vertical-align:top}.c-icon__inner{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;min-width:0}.c-icon__inner--subtle{background:#fff;border-radius:8px;padding:4px}.c-icon__tint{display:block;box-sizing:border-box;width:var(--c-icon-w-mobile, 44px);max-width:100%;aspect-ratio:var(--c-icon-ar, 1);background-color:var(--c-icon-fill, #000);mask-image:var(--c-icon-mask);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--c-icon-mask);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}@media(min-width:1024px){.c-icon__tint{width:var(--c-icon-w-desktop, 44px)}}.c-icon__img{display:block;box-sizing:border-box;width:var(--c-icon-w-mobile, 44px);max-width:100%;height:auto;object-fit:contain}@media(min-width:1024px){.c-icon__img{width:var(--c-icon-w-desktop, 44px)}}.c-icon__img--a11y{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.c-icon--custom-fill .c-icon__inner{position:relative}.c-heading.c-heading-block{margin-top:var(--c-heading-block-mt, 0);margin-bottom:var(--c-heading-block-mb, 0)}.c-heading.c-heading-block.c-heading-block--custom-color{color:var(--c-heading-text-color, currentColor)}.c-heading.c-heading-block.c-heading-block--align-left{text-align:left}.c-heading.c-heading-block.c-heading-block--align-center{text-align:center}.c-heading.c-heading-block.c-heading-block--align-right{text-align:right}.c-heading.c-heading-block.c-heading-block--uppercase{text-transform:uppercase}.c-heading.c-heading-block.c-heading-block--custom-font{font-family:var(--c-heading-font-family)}.c-heading.c-heading-block.c-heading-block--custom-weight{font-weight:var(--c-heading-font-weight)}.c-heading{margin:0;font-family:var(--font-heading-family);font-weight:700;line-height:1.2;color:rgb(var(--color-foreground))}.c-heading--h1{font-size:var(--c-heading-font-size-mobile, 2.5rem)}@media screen and (min-width:1024px){.c-heading--h1{font-size:var(--c-heading-font-size-desktop, var(--c-heading-font-size-mobile, 2.5rem))}}.c-heading--h2{font-size:var(--c-heading-font-size-mobile, 2rem)}@media screen and (min-width:1024px){.c-heading--h2{font-size:var(--c-heading-font-size-desktop, var(--c-heading-font-size-mobile, 2rem))}}.c-heading--h3{font-size:var(--c-heading-font-size-mobile, 1.75rem)}@media screen and (min-width:1024px){.c-heading--h3{font-size:var(--c-heading-font-size-desktop, var(--c-heading-font-size-mobile, 1.75rem))}}.c-heading--h4{font-size:var(--c-heading-font-size-mobile, 1.5rem)}@media screen and (min-width:1024px){.c-heading--h4{font-size:var(--c-heading-font-size-desktop, var(--c-heading-font-size-mobile, 1.5rem))}}.c-heading--h5{font-size:var(--c-heading-font-size-mobile, 1.25rem)}@media screen and (min-width:1024px){.c-heading--h5{font-size:var(--c-heading-font-size-desktop, var(--c-heading-font-size-mobile, 1.25rem))}}.c-heading--h6{font-size:var(--c-heading-font-size-mobile, 1.125rem)}@media screen and (min-width:1024px){.c-heading--h6{font-size:var(--c-heading-font-size-desktop, var(--c-heading-font-size-mobile, 1.125rem))}}.c-heading--p{font-family:ASMC Roboto,Roboto Fallback,sans-serif;font-weight:400;font-size:var(--c-heading-font-size-mobile, 1rem);line-height:1.5}@media screen and (min-width:1024px){.c-heading--p{font-size:var(--c-heading-font-size-desktop, var(--c-heading-font-size-mobile, 1rem))}}.c-rich-text-block{margin-top:var(--c-rich-text-mt, 0);margin-bottom:var(--c-rich-text-mb, 0);font-size:1rem}.c-rich-text-block p{line-height:normal;font-weight:400}.c-rich-text-block--custom-color{color:var(--c-rich-text-color, rgb(var(--color-foreground)))}.c-rich-text-block--custom-color a{color:inherit}.c-rich-text-block--align-left{text-align:left}.c-rich-text-block--align-center{text-align:center}.c-rich-text-block--align-right{text-align:right}.c-rich-text-block--custom-font{font-size:var(--c-rich-text-fs, 1rem)}.color-red{color:rgb(var(--color-sale))}.card-product--grid{background:#fff;display:flex;flex-direction:column;gap:8px;height:100%;align-items:center;position:relative;padding:20px 10px;min-width:150px;width:100%}.card-product--grid a:not(.card_product__thumbnail){text-decoration:none;display:flex}.card-product__dropshadow{box-shadow:4px 4px 10px #70707040;padding:20px 10px}.card-product--grid .card-product__image{aspect-ratio:1/1;background:#fff;overflow:hidden;position:relative;width:100%}.card-product--grid .card-product__image-img,.card-product img{width:100%;height:100%;object-fit:contain}.card-product--grid .card-product__placeholder{width:100%;height:100%;object-fit:contain;opacity:.35}.card-product--grid .card-product-image-first{opacity:1;transition:opacity .45s ease-in-out;position:absolute;inset:0;z-index:1}.card-product--grid .card-product-image-first:hover{opacity:0}.card-product--grid .card-product__image-second{position:absolute;inset:0;z-index:0}.card-product .asmc-wishlist__button{border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;width:40px;height:40px;background:#fff;box-shadow:0 4px 4px #00000040;position:absolute;top:0;right:4px;transition:all .3s ease;z-index:3;padding:0;color:rgb(var(--color-foreground));opacity:1}.card-product .asmc-wishlist__button svg{width:24px;height:24px;transition:all .3s ease;pointer-events:none}.card-product .asmc-wishlist__button:hover,.card-product .asmc-wishlist__button:focus-visible{transform:scale(1.1);box-shadow:0 6px 8px #0000004d;cursor:pointer}@media(hover:hover)and (pointer:fine){.card-product .asmc-wishlist__button{opacity:0}.card-product:hover .asmc-wishlist__button,.card-product:focus-within .asmc-wishlist__button,.card-product .asmc-wishlist__button:focus-visible,.card-product .asmc-wishlist__button.is-active{opacity:1}}@media screen and (max-width:1023px){.card-product .asmc-wishlist__button{opacity:1;width:32px;height:32px}.card-product .asmc-wishlist__button svg{width:19px;height:19px}}@media screen and (min-width:1024px){.card-product .asmc-wishlist__button{width:48px;height:48px}.card-product .asmc-wishlist__button svg{width:28px;height:28px}}.card-product__thumbnails{display:flex;padding-inline:0;align-items:center;width:100%;height:50px;justify-content:flex-start;gap:8px;overflow:hidden}.card_product__thumbnail{overflow:hidden;cursor:pointer;text-decoration:none;position:relative;flex-shrink:0}.card-product--grid .card_product__thumbnail:nth-child(n+4){display:none}.card_product__thumbnail-image{width:38px;height:38px}.card_product__thumbnail-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:2px;background:#f8f8f8;color:rgb(var(--color-foreground)/60%);font-size:9px;line-height:1.1;text-align:center;text-transform:none}.card_product__thumbnail-more{align-items:center;justify-content:center;color:#333;cursor:default;display:flex;flex-shrink:0;font-size:12px}.card_product__thumbnail-more[hidden]{display:none!important}.card_product__thumbnail--hidden-mobile,.card_product__thumbnail--hidden-desktop{display:none}@media screen and (min-width:750px)and (max-width:1199px){.card-product--grid .card_product__thumbnail:nth-child(n+4){display:none}}@media screen and (min-width:1200px){.card-product--grid .card_product__thumbnail:nth-child(n+4){display:block}.card-product--grid .card_product__thumbnail:nth-child(n+5){display:none}}@media screen and (min-width:1155px){.card_product__thumbnail-image,.card_product__thumbnail-image img{width:48px;height:48px}.card_product__thumbnail-fallback{font-size:10px}.card_product__thumbnail-image img{display:block;object-fit:cover}}@media screen and (min-width:475px){.card-product--grid .card_product__thumbnail--more-mobile,.card-product--grid .card_product__thumbnail--hidden-desktop{display:none}}@media screen and (min-width:750px){.card-product--grid .card_product__thumbnail--hidden-mobile{display:block}.card-product--grid .card_product__thumbnail--hidden-desktop{display:none}}@media screen and (min-width:1400px){.card-product--grid .card_product__thumbnail--hidden-mobile{display:block}.card-product--grid .card_product__thumbnail--hidden-desktop{display:none}.card-product__thumbnails{padding-inline:8px;gap:4px;height:64px}.card-product--grid .card_product__thumbnail{max-width:64px}.card_product__thumbnail-image,.card_product__thumbnail-image img{width:64px;height:64px}.card-product--grid{gap:24px}}.ruk_rating_snippet span{font-weight:300!important;color:var(--Primary-Fern-Green, #748b46)!important}.ruk_rating_snippet i{color:var(--reviews-star-color, #faba05)!important}.ruk_rating_snippet:empty{display:block;height:22px}.card-product--grid>.ruk_rating_snippet{align-self:flex-start;padding-inline:4px;width:100%;cursor:pointer}.card-product__vendor{font-family:var(--font-regular-family);font-size:14px;font-weight:300;line-height:16.41px;text-align:left;color:var(--Primary-Fern-Green, #748b46)}.card-product__vendor img{height:100%;max-height:20px;max-width:85px;object-fit:contain;object-position:left}.card-product__vendor-logo{display:contents}.card-product__vendor-logo-img{height:100%;max-height:20px;max-width:85px;object-fit:contain;object-position:left}.card-product__info{align-self:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;padding-inline:4px;width:100%;color:inherit}.card-product__info:hover{text-decoration:none}.card-product__title{margin:0;overflow:hidden;text-overflow:ellipsis;max-height:3.6em;font-family:var(--font-regular-family);font-size:16px;font-weight:700;line-height:18.75px;text-align:left;color:rgb(var(--color-foreground))}.card-product__description-short{color:rgb(var(--color-foreground));font-size:12px;font-style:normal;font-weight:400;line-height:normal}.card-product__price{font-family:var(--font-regular-family);font-weight:700;line-height:normal;text-transform:uppercase;color:rgb(var(--color-foreground))}.card-product__price .price__varies-prefix{text-transform:none}.card-product__price .price__sale .price__amount{color:#9b1e20}.card-product__price .price:not(.price--on-sale)>.price__amount,.card-product__price .price__sale .price__amount{font-size:12px}.card-product__price .price__compare .price__amount{font-size:10px;text-decoration:line-through;color:rgb(var(--color-foreground-2))}@media screen and (min-width:750px){.card-product__price .price:not(.price--on-sale)>.price__amount,.card-product__price .price__sale .price__amount{font-size:16px}.card-product__price .price__compare .price__amount{font-size:14px}}.card-product__price .price{margin:0}.card-product .bpi-price{align-self:flex-start;width:100%;padding-inline:4px;color:rgb(var(--color-foreground-2));font-family:var(--font-regular-family);font-size:8px;font-style:normal;font-weight:400;line-height:14px}.swiper-slide{height:auto}@media screen and (min-width:1024px){.card-product__info .price-wrapper{margin-top:auto}.card-product__info{padding-inline:8px;gap:12px;flex:1}.card-product__vendor{font-size:14px}.card-product__title{font-size:16px}}@media screen and (max-width:749px){.swiper-slide .card-product__title,.nosto-slick .card-product__title{font-size:14px}.card-product__thumbnails{margin:8px 0}}.card-product__banner-container{top:20px;left:10px;position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex-shrink:0;color:#fff;z-index:2}.card-product__discount-banner{background:var(--Secondary-Vivid-Red, #9b1e20);display:flex;padding:4px 8px;justify-content:center;align-items:center;text-align:center;font-size:10px;font-weight:400;line-height:normal;text-transform:uppercase}.card-product__bestseller-banner{background:var(--Primary-Earthy-Grey, #5c594f);display:flex;padding:4px 8px;justify-content:center;align-items:center;align-self:stretch;text-align:center;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.card-product__neu-banner{background:var(--Primary-Fern-Green, #748b46);display:flex;padding:4px 8px;justify-content:center;align-items:center;align-self:stretch;text-align:center;font-size:10px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.card-product__soon-available-banner{color:#5c594f;background:#d9d9d9;display:flex;padding:4px 8px;justify-content:center;align-items:center;align-self:stretch;text-align:center;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.card-product__discount-banner--green{background:var(--Primary-Green, #678041);display:none;padding:4px 8px;justify-content:center;align-items:center;text-align:center;font-size:10px;font-weight:400;line-height:normal;text-transform:uppercase;color:#fff}.complementary-slide .card-product__discount-banner--green{display:flex}@media screen and (min-width:1400px){.card-product__discount-banner--green{font-size:16px;padding:8px 24px}.card-product__banner-container{gap:16px}.card-product__discount-banner,.card-product__bestseller-banner,.card-product__neu-banner,.card-product__soon-available-banner{font-size:16px;padding:8px 24px}}.card-product__icon-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex-shrink:0;position:absolute;padding-right:15px;right:5px;top:52px;z-index:2}.card-product:not(.card-product--wishlist) .card-product__icon-container{top:0;right:10px;padding-right:0}@media screen and (min-width:1024px){.card-product:not(.card-product--wishlist) .card-product__icon-container{right:18px}}@media screen and (min-width:1400px){.card-product:not(.card-product--wishlist) .card-product__icon-container{right:13px}}@media(hover:hover)and (pointer:fine){.card-product:not(.card-product--wishlist) .card-product__icon-container{transition:transform .3s ease}.card-product:not(.card-product--wishlist):hover .card-product__icon-container,.card-product:not(.card-product--wishlist):focus-within .card-product__icon-container,.card-product:not(.card-product--wishlist):has(.asmc-wishlist__button.is-active) .card-product__icon-container{transform:translateY(40px)}}.card-product__icon-container svg{width:20px;height:20px}.card-product__icon{width:auto;height:auto}@media screen and (min-width:1024px){.card-product__icon-container{padding-right:23px;top:66px}}@media(hover:hover)and (pointer:fine)and (min-width:1024px){.card-product:not(.card-product--wishlist):hover .card-product__icon-container,.card-product:not(.card-product--wishlist):focus-within .card-product__icon-container,.card-product:not(.card-product--wishlist):has(.asmc-wishlist__button.is-active) .card-product__icon-container{transform:translateY(56px)}}@media screen and (max-width:1023px){.card-product:not(.card-product--wishlist) .card-product__icon-container{transform:translateY(40px)}}@media(hover:none)and (min-width:1024px),(pointer:coarse)and (min-width:1024px){.card-product:not(.card-product--wishlist) .card-product__icon-container{transform:translateY(56px)}}@media screen and (min-width:1400px){.card-product__icon-container{padding-right:18px}.card-product__icon-container svg{width:30px;height:30px}}.card-product__extra-wrapper{width:100%;display:flex;flex-direction:column;gap:24px;justify-content:center}.card-product__functions{display:flex;flex-direction:column;gap:24px;width:100%}.card-product-select-wrapper{position:relative}.card-product-select-wrapper__chevron{position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex}.card-product-select-wrapper__chevron svg{display:block}.card-product-select{width:100%;display:flex;padding:16px 24px;justify-content:space-between;align-items:center;align-self:stretch;font-size:16px;position:relative;border:1px solid #000;background:#fff;border-radius:0;appearance:none;cursor:pointer;font-family:inherit}.card-product-select:focus-visible{outline:none;outline-offset:0;box-shadow:none}.card-product-select:hover{background:#f5f5f5}.frequently-product__card .product-form{width:100%}@media screen and (min-width:1024px){.card-product__functions .product-form__submit{font-size:16px}}.card-product__add-to-cart-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:16px 48px;font-family:var(--font-regular-family);font-size:16px;font-weight:700;line-height:1.2;text-transform:uppercase;text-align:center;color:#fff;background:#748b46;border:1px solid transparent;box-sizing:border-box;border-radius:0;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.card-product__add-to-cart-button:hover:not(:disabled){background:#5f7038}@media screen and (min-width:1024px){.card-product__add-to-cart-button:hover:not(:disabled){color:#748b46;background:#fff;border-color:#748b46}}.card-product__add-to-cart-button:disabled{background:#ccc;color:#666;cursor:not-allowed}.card-product__functions .product-form__submit.button--secondary.card-product__add-to-cart-button{color:#748b46;background:#fff;border:1px solid #748b46}.card-product__functions .product-form__submit.button--secondary.card-product__add-to-cart-button:hover:not(:disabled){background:#f5f5f5;color:#748b46;border-color:#748b46}@media screen and (min-width:1024px){.card-product__functions .product-form__submit.button--secondary.card-product__add-to-cart-button:hover:not(:disabled){background:#fff;color:#5f7038;border-color:#5f7038}}.card-product__add-to-cart-button.loading{position:relative;color:transparent}.card-product__add-to-cart-button.loading:after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border:2px solid #fff;border-radius:50%;border-top-color:transparent;animation:card-product-spinner .6s linear infinite}@keyframes card-product-spinner{to{transform:rotate(360deg)}}.product-form__submit{position:relative}.product-form__submit .loading-spinner{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.product-form__submit.loading .loading-spinner{display:block}.product-form__submit.loading>span:first-child{opacity:0}body:has(.card-product .product-form__submit.loading) .card-product .product-form__submit:not(.loading){pointer-events:none}.loading-spinner__arc{transform-origin:12px 12px;animation:card-product-spinner .7s linear infinite}.product-form__error-message-wrapper{display:flex;align-items:flex-start;gap:8px}.product-form__warn-msg{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product-form__atc-error{margin-top:.8rem;color:#c62828;font-size:1.2rem;line-height:1.4}.quick-add-hidden-button{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.card-product__thumbnail--overlay-unavailable{position:absolute;height:100%;width:100%;background-color:#ffffff81;top:0;left:0;display:flex;justify-content:center;align-items:center}.card-product__thumbnail--overlay-unavailable:empty{display:block}.card-product__thumbnail--overlay-unavailable svg{width:20px;height:20px}.card-product__thumbnail--overlay-soldout{position:absolute;inset:0;z-index:1;background-color:#e1e1e180;background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2072%2051%22%20fill%3D%22none%22%20preserveAspectRatio%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cline%20opacity%3D%220.3%22%20x1%3D%22-5.29009%22%20y1%3D%2254.5928%22%20x2%3D%2275.8548%22%20y2%3D%22-3.20907%22%20stroke%3D%22black%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.card_product__thumbnail:has(.card-product__thumbnail--overlay-soldout) img{opacity:.6}.card-product__quickbuy-wrapper{display:flex;width:100%}.card-product__quickbuy{width:100%;margin-top:auto;font-size:14px;color:var(--Neutrals-Black, #000);background:none;font-family:var(--font-regular-family);font-weight:700;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding-left:8px;border:none;cursor:pointer}@media screen and (max-width:1023px){.card-product__quickbuy{padding-left:0}}.card-product__quickbuy-wrapper{width:100%;margin-top:auto}.card-product__quickbuy-wrapper .card-product__form{width:100%}.card-product__quickbuy.loading{opacity:.6;pointer-events:none}.card-product__quickbuy-unavailable{color:#5c594f}.card-product__quickbuy--sold-out{color:rgb(var(--color-foreground-2))}@media screen and (min-width:1024px){.card-product__quickbuy{font-size:16px}}.card-product__complementary-badge{background:var(--Primary-Earthy-Grey, #5c594f);display:none;padding:4px 8px;justify-content:center;align-items:center;align-self:stretch;text-align:center;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.complementary-slide .card-product__complementary-badge{display:flex}.complementary-slide .card-product{border:2px solid #678041}.card-product__complementary-container{position:absolute;top:0;right:-2px;transform:translateY(-50%)}@media screen and (min-width:1024px){.card-product__complementary-badge{font-size:16px;padding:8px 24px}}.frequently-product-section{position:relative}#frequently-bought{gap:2.34%!important}.frequently-products{margin-right:0!important}.frequently-products-list{padding:0 0 30px}#frequently-bought .nosto-reviews{margin-top:5px;margin-bottom:15px;display:flex}.frequently-product__card{background:#fff;display:flex;flex-direction:column;height:100%;align-items:center;position:relative;padding:0 1px;overflow:hidden;min-height:650px}.frequently-product__info{justify-content:space-between;width:100%}.no-variants-here{justify-content:flex-start}.frequently-product__atc{font-family:var(--font-regular-family);font-size:16px;font-weight:700;line-height:18.75px;text-align:center}.frequently-product__selector{font-family:var(--font-regular-family);font-size:16px;font-weight:400;line-height:18.75px;text-align:left;height:auto;border:1px solid #000;padding:16.5px 20px 16.5px 24px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' viewBox='0 0 18 10' fill='none'%3E%3Cpath d='M1 1L8.96558 9L16.9312 1' stroke='%231D1D1F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:15px;margin-top:24px;width:100%}.frequently-product__buttons{margin-top:24px}.frequently-product__price-wrapper{gap:0;margin-top:0!important}.frequently-product__thumbnails{margin:24px 0}.frequently-product__form{width:100%;display:flex;flex-direction:column;align-self:flex-end}.frequently-product--unavailable:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e1e1e180;pointer-events:none}.frequently-product__heading{margin-bottom:0;margin-top:5px}.frequently-product__heading,.frequently-product__more{color:rgb(var(--color-foreground))}.featured-collection{background:unset}@media screen and (min-width:1024px){#pdp-together .card-product{padding:12px 10px 26px 8px;min-height:unset!important}.frequently-product-section{padding-inline:24px;padding-bottom:48px}.frequently-product__mobile-thumbnails{display:none!important}.frequently-product__desktop-thumbnails{display:flex!important}}@media screen and (max-width:1023px){.frequently-product__card{min-height:418px;margin-right:10px}.frequently-product__header-content{padding-right:24px;padding-top:24px}.frequently-product__desktop-thumbnails{display:none!important}.frequently-product__mobile-thumbnails{display:flex!important}.frequently-product__desktop-thumbnails{margin-bottom:8px;margin-top:8px}#frequently-bought{gap:24px!important}.frequently-product__atc{min-height:44px}.frequently-product__selector{padding:8px 14px;font-size:12px!important}.frequently-product__buttons{margin-top:8px}.frequently-products-list{overflow:visible!important}#frequently-bought .nosto-arrow.nosto-arrow--previous{left:-20px}.frequently-product__heading{margin-bottom:0}.frequently-product__title{min-height:75px}.frequently-product__card{padding-top:16px}.frequently-product__rating{margin-bottom:8px}}.card-product__info .nosto-stars *{width:12px;height:12px;font-size:12px;margin-top:16px}.card-product__info .nosto-reviews{margin-top:3px}@media screen and (max-width:1023px){.product-carousel .ruk_rating_snippet i{letter-spacing:4px!important;font-size:12px!important}}@media screen and (max-width:749px){.product-carousel .js-generic__fade-out__product-carousel--right{width:80px}.featured-collection .frequently-product__title{min-height:37px}}.warenkorb-icon{display:none}@media screen and (min-width:1024px){.warenkorb-icon{display:none}}@media screen and (max-width:1023px){.warenkorb-icon{display:block;width:22px;height:22px}.frequently-product__atc span{display:none}}wishlist-button{display:contents}wishlist-button.is-active .wishlist__button svg path,wishlist-button.is-active .asmc-wishlist__button svg path{fill:rgb(var(--color-button));stroke:rgb(var(--color-button))}.wishlist-count-bubble[hidden]{display:none}wishlist-toast{position:fixed;left:50%;bottom:2.4rem;z-index:10050;max-width:calc(100vw - 3.2rem);transform:translate(-50%,.8rem);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .25s ease,visibility .25s ease}wishlist-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%)}wishlist-toast .wishlist-toast__message{padding:1.2rem 2rem;border-radius:.8rem;background-color:#2e2d30;color:#fff;font-size:1.4rem;font-weight:400;line-height:1.4;text-align:center;white-space:nowrap}.collection.page-width{padding:24px 16px;padding-inline:0}.collection__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-inline:0;margin-bottom:24px}@media screen and (min-width:1025px){.collection__header{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(155,155,155,.25)}}.collection__breadcrumb{padding-inline:0}@media screen and (max-width:749px){.section-main-collection .page-width__container{padding-inline:16px}}.collection__title{margin:0;font-family:var(--font-heading-family);font-size:4rem;font-weight:700;line-height:5.2rem;text-transform:uppercase}@media screen and (max-width:749px){.collection__title{font-size:3rem;line-height:3.9rem}}.collection__count{display:none;margin:0;padding:8px 16px;color:#000;font-family:var(--font-regular-family);font-size:1.6rem;font-weight:400}@media screen and (min-width:1025px){.collection__count{display:block}}.collection__empty{padding-inline:0;margin:0}.collection__layout{display:block}collection-filters.collection__main{display:block;min-width:0}.collection__filters{display:flex;flex-wrap:nowrap;align-items:center;gap:16px;margin-bottom:16px}.collection__filters:empty{display:none}.collection__filters-groups{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0}@media screen and (max-width:1023px){.collection__filters{display:none}}.product-types{display:block;margin-bottom:16px}.product-types .swiper-slide{width:auto}.product-type-facets{background:#f5f5f5;padding:12px 16px;cursor:pointer;border:1px solid transparent}.product-type-facets>a{display:block;width:fit-content;color:#5c594f;font-family:var(--font-regular-family);font-size:1.4rem;text-transform:capitalize;text-decoration:none}.product-type-facets--active{border-color:#000;background:#fff}.product-types__button{display:none}@media screen and (max-width:1023px){.product-types{margin-inline:-24px}}@media screen and (max-width:749px){.product-types{margin-inline:-16px}.product-type-facets{max-width:fit-content}}@media screen and (min-width:1024px){.product-types__container{display:flex;flex-wrap:wrap;align-items:center;gap:8px;transform:none!important}.product-types__slide{margin:0!important}.product-types__container .product-types__slide--overflow{display:none}.product-types--expanded .product-types__container .product-types__slide--overflow{display:block}.product-types__button{display:block;padding:0;border:0;background:none;font-family:var(--font-regular-family);font-size:1.6rem;color:#000;text-decoration:underline;cursor:pointer}}.collection__filters-mobile-toggle{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-bottom:16px;padding:12px 16px;border:none;border-radius:0;background:#f0f0f0;color:#121212;font-family:var(--font-regular-family);font-size:1.6rem;cursor:pointer}.collection__filters-mobile-toggle svg{flex:none;width:17px;height:12px}@media screen and (min-width:1024px){.collection__filters-mobile-toggle{display:none}}.collection__filters-clear{display:block;margin-left:auto;align-self:flex-start;margin-top:2px;flex:none;padding:12px 16px;line-height:normal;border:1px solid #c0bebe;background:#fff;text-decoration:none;font-family:var(--font-regular-family);font-size:1.4rem;text-transform:capitalize;color:#5c594f;cursor:pointer}.collection__filters-clear svg{display:inline;width:15px;height:15px;vertical-align:middle}.collection__filter{position:relative;border:1px solid #ccc;background:#fff}.collection__filters .collection__filter{height:45px}.collection__filter-summary{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;max-height:45px;padding:12px 16px;line-height:normal;border:none;background:none;font-family:var(--font-regular-family);font-size:1.6rem;font-weight:400;text-align:left;cursor:pointer;list-style:none;color:#000}.collection__filter-summary::-webkit-details-marker{display:none}.collection__filter-chevron{flex:none;margin-left:auto;order:9;transition:transform .3s ease}.collection__filter[open]>.collection__filter-summary .collection__filter-chevron,.collection__filter-summary[aria-expanded=true] .collection__filter-chevron{transform:rotate(180deg)}.collection__filter-count{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.4rem;height:2.4rem;border-radius:50%;background:#748b46;color:#fff;font-family:var(--font-regular-family);font-size:1.4rem;font-weight:400}.collection__filter-options{position:absolute;top:100%;left:0;z-index:10;width:max-content;background:#fff;border:1px solid #ccc;display:flex;flex-direction:column;padding:20px 24px;max-height:200px;overflow-y:auto}.collection__filter-option{padding:4px}.collection__filter-option label{display:flex;align-items:center;gap:24px;font-family:var(--font-regular-family);font-size:1.6rem;white-space:nowrap;color:#000;cursor:pointer}.collection__filter-option input[type=checkbox]{appearance:auto;flex:none;width:2.4rem;height:2.4rem;margin:0;border:none;border-radius:0;background:none;accent-color:#748b46;cursor:pointer}.collection__filter-option-count{display:flex;align-items:center;justify-content:center;flex:none;margin-left:auto;width:3rem;height:3rem;border-radius:50%;background:#d9d9d9;color:#5c594f;font-family:var(--font-regular-family);font-size:1.4rem;font-weight:400;-webkit-user-select:none;user-select:none;pointer-events:none}.filter-drawer__list .collection__filter-option-count{width:2.4rem;height:2.4rem}collection-filters.is-loading [data-filter-products],collection-filters.is-loading [data-filter-pagination],collection-filters.is-loading [data-filter-product-types]{opacity:.5;pointer-events:none}collection-filters.is-loading [data-filter-bar]{pointer-events:none}.collection__filters-all{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:47px;min-width:122px;padding:0 30px;border:1px solid transparent;border-radius:0;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-regular-family);font-size:1.5rem;font-weight:400;line-height:18px;letter-spacing:1px;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.collection__filters-all:hover{background:#fff;color:rgb(var(--color-button));border-color:rgb(var(--color-button))}.collection__filters-all svg{flex:none;width:21px;height:20px}.filter-drawer__list .collection__filter{border:none;border-radius:0;border-bottom:2px solid #c0bebe}.filter-drawer__list .collection__filter:last-child{border-bottom:none}.filter-drawer__list .collection__filter-summary{max-height:none;gap:8px;padding:10px 0;font-size:1.4rem;font-weight:600;text-transform:none}.filter-drawer__list .collection__filter-count{width:1.6rem;height:1.6rem;font-size:1.1rem}.filter-drawer__list .collection__filter-option label{gap:16px;white-space:normal}.filter-drawer__list .collection__filter-option{padding:4px 0}.filter-drawer__list .collection__filter-option label:hover{background:#f5f5f5}.collection__filter--toggle{display:flex;align-items:center;justify-content:space-between}.filter-drawer__list .collection__filter--toggle{border-bottom:2px solid #c0bebe}.collection__filter--toggle:last-child{border-bottom:none}.collection__filter-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:12px 16px;font-family:var(--font-regular-family);font-size:1.6rem;font-weight:400;text-transform:capitalize;cursor:pointer}.filter-drawer__list .collection__filter-toggle{padding:10px 0;font-size:1.4rem;font-weight:600}.collection__filter-radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.collection__filter-radio-control{display:inline-flex;flex:none;order:2;width:35px;height:15px;border-radius:34px;background:#ccc;position:relative;transition:background-color .4s}.collection__filter-radio-control:after{content:"";position:absolute;top:50%;left:-2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 4px 8px #0003,0 2px 4px #00000026;transform:translateY(-50%);transition:transform .4s}.collection__filter-radio:checked~.collection__filter-radio-control{background:#748b46}.collection__filter-radio:checked~.collection__filter-radio-control:after{transform:translateY(-50%) translate(18px)}.collection__filter-price{display:flex;flex-direction:column;gap:20px;padding:12px 16px 16px}.collection__filter-price-inputs{display:flex;align-items:center;gap:12px}.collection__filter-price-field{display:block;flex:1}.collection__filter-price-separator{color:#999;font-size:1.8rem}.collection__filter-price-input-wrap{position:relative;display:block}.collection__filter-price-input-wrap input{width:100%;min-width:0;height:5rem;padding:0 3rem 0 1.6rem;background:#fff;border:1px solid #ddd;border-radius:4px;font-family:var(--font-regular-family);font-size:1.4rem;color:#000;transition:border-color .15s ease}.collection__filter-price-input-wrap input:focus-visible{border-color:#888;outline:none}.collection__filter-price-currency{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);color:#666;font-size:1.4rem;pointer-events:none}.collection__filter-price-slider{position:relative;height:2rem;--min-pct: 0%;--max-pct: 100%}.collection__filter-price-slider:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;transform:translateY(-50%);background:linear-gradient(to right,#dcdcdc var(--min-pct),#748b46 var(--min-pct),#748b46 var(--max-pct),#dcdcdc var(--max-pct))}.collection__filter-price-range{position:absolute;top:50%;left:0;width:100%;height:2rem;margin:0;transform:translateY(-50%);appearance:none;background:transparent;pointer-events:none}.collection__filter-price-range::-webkit-slider-thumb{appearance:none;pointer-events:auto;width:1.8rem;height:1.8rem;border-radius:50%;background:#fff;border:1px solid #d0d0d0;box-shadow:0 1px 4px #00000040;cursor:pointer}.collection__filter-price-range::-moz-range-thumb{appearance:none;pointer-events:auto;width:1.8rem;height:1.8rem;border-radius:50%;background:#fff;border:1px solid #d0d0d0;box-shadow:0 1px 4px #00000040;cursor:pointer}.collection__filter-price-range::-webkit-slider-runnable-track,.collection__filter-price-range::-moz-range-track{appearance:none;background:transparent}.collection__filter-swatch{display:inline-flex;flex:none;position:relative;overflow:hidden;width:2rem;height:2rem;border-radius:.32rem;border:1px solid #e0e0e0;background-size:cover;background-position:center;transition:transform .2s ease,box-shadow .2s ease}.collection__filter-swatch--white{border-color:#ccc}.collection__filter-swatch-checkerboard{position:absolute;inset:0;background-image:linear-gradient(45deg,#e0e0e0 25%,transparent 25%),linear-gradient(-45deg,#e0e0e0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e0e0e0 75%),linear-gradient(-45deg,transparent 75%,#e0e0e0 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0px}.collection__filter-swatch-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.2rem;color:#00000080;animation:collection-filter-swatch-glow 2s ease-in-out infinite}@keyframes collection-filter-swatch-glow{0%,to{opacity:.5}50%{opacity:1}}.collection__filter-option label:hover .collection__filter-swatch{transform:scale(1.1);box-shadow:0 0 0 2px #748b464d}.collection__filter-option input[type=checkbox]:checked~.collection__filter-swatch{box-shadow:0 0 0 2px #748b46}@media screen and (max-width:767px){.collection__filter-swatch{width:1.8rem;height:1.8rem}}.collection__filter-options--color .collection__filter-option input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;border:none}@media screen and (min-width:1024px){.collection__filter-swatch{width:2.4rem;height:2.4rem}}.collection__filter-search{position:relative;margin-bottom:12px;list-style:none}.collection__filter-search-input{width:100%;height:4rem;padding:0 34px 0 12px;border:1px solid #bdbdbd;border-radius:4px;font-family:var(--font-regular-family);font-size:1.6rem;color:#333}.collection__filter-search-input::placeholder{color:#888}.collection__filter-search-input:focus-visible{border-color:#888;outline:none}.collection__filter-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:17px;height:17px;color:#888;pointer-events:none}.collection__filter-more{display:none;margin-left:auto;padding:0;border:none;background:none;color:#000;font-family:var(--font-regular-family);font-size:1.6rem;font-weight:400;text-decoration:underline;cursor:pointer}.collection__filter[open]>.collection__filter-summary .collection__filter-more{display:inline}.collection__filter[open]>.collection__filter-summary .collection__filter-chevron{display:none}.collection__header-meta{display:flex;align-items:center;gap:16px}.collection__sort{display:none;position:relative;border:1px solid #c0bebe}@media screen and (min-width:1025px){.collection__sort{display:block}}.collection__sort-toggle{display:flex;align-items:center;gap:16px;padding:12px 16px;border:1px solid transparent;background:none;cursor:pointer;color:#000;font-family:var(--font-regular-family);font-size:1.6rem;font-weight:400;line-height:normal}.collection__sort-arrows{flex:none;width:15px;height:16px}.collection__sort-chevron{flex:none;width:16px;height:8px}.collection__sort-options{position:absolute;z-index:150;top:calc(100% + 1px);left:0;width:100%;min-width:100px;margin:0;padding:5px 0;list-style:none;background:#fff;border:1px solid rgba(0,0,0,.175);border-radius:4px}.collection__sort-option{display:block;width:100%;padding:8px 10px;border:none;background:none;cursor:pointer;color:#000;font-family:var(--font-regular-family);font-size:1.3rem;font-weight:400;line-height:normal;text-align:left;white-space:nowrap}.collection__sort-option:hover{background:#f5f5f5}.filter-drawer__sort{margin-top:24px}.filter-drawer__sort-select{position:relative;display:flex;align-items:center;gap:8px;width:100%;margin-bottom:24px}.filter-drawer__sort-arrows{flex:none;width:15px;height:16px}.filter-drawer__sort-dropdown{width:100%;padding:0 2rem 0 0;appearance:none;border:none;outline:none;box-shadow:none;background:#fff;cursor:pointer;color:#000;font-family:var(--font-regular-family);font-size:1.4rem;font-weight:600;text-transform:capitalize}.filter-drawer__sort-chevron{position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px;height:8px;color:#666;pointer-events:none}.filter-drawer{position:fixed;inset:0 0 0 auto;width:min(400px,100vw);height:100%;max-height:100%;max-width:100%;margin:0;padding:0;border:none;display:none;flex-direction:column;box-shadow:0 -2px 10px #0000001a;transform:translate(100%);transition:transform .3s ease-in-out,overlay .3s ease-in-out allow-discrete,display .3s ease-in-out allow-discrete}.filter-drawer[open]{display:flex;transform:translate(0)}@starting-style{.filter-drawer[open]{transform:translate(100%)}}@media screen and (max-width:749px){.filter-drawer{inset:auto 0 0;width:100vw;transform:translateY(100%)}.filter-drawer[open]{transform:translateY(0)}@starting-style{.filter-drawer[open]{transform:translateY(100%)}}}@media(prefers-reduced-motion:reduce){.filter-drawer{transition:none}}.filter-drawer::backdrop{background:#00000073;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.filter-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:24px 24px 6px}.filter-drawer__header-title{display:flex;align-items:center;gap:4px}.filter-drawer__title{margin:0;font-family:var(--font-heading-family);font-size:2rem;font-weight:700;line-height:1.2;text-transform:uppercase;color:#000}.filter-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:none;background:none;color:#666;cursor:pointer}.filter-drawer__close:hover{color:#000}[data-filter-drawer-body],[data-filter-drawer-body] form{display:flex;flex-direction:column;flex:1;min-height:0}.filter-drawer__list{flex:1;overflow-y:auto;padding:0 24px;display:flex;flex-direction:column}.filter-drawer__list .collection__filter-options{position:static;width:auto;padding:8px 0;background:none;border:none;box-shadow:none;max-height:none;overflow:visible}.filter-drawer__footer{display:flex;justify-content:space-between;gap:16px;padding:24px;box-shadow:0 -3px 5px #70707033}.filter-drawer__reset{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;border:none;border-radius:0;background:#f0f0f0;text-decoration:none;font-family:var(--font-regular-family);font-size:1.6rem;font-weight:700;text-transform:uppercase;color:#707070}.filter-drawer__reset--active{border:1px solid rgb(var(--color-button, 116 139 70));background:#fff;color:rgb(var(--color-button, 116 139 70))}.filter-drawer__apply{padding:16px 24px;border:none;border-radius:0;background:rgb(var(--color-button, 116 139 70));color:#fff;font-family:var(--font-regular-family);font-size:1.6rem;font-weight:700;text-transform:uppercase;cursor:pointer}@media screen and (min-width:1024px){.collection__layout--with-sidebar{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:40px;align-items:start}.collection__nav{position:sticky;top:180px}}.collection__nav{margin-top:0;font-family:var(--font-heading-family);display:flex;flex-direction:column;gap:16px}.collection__nav .collection__navigation a{text-decoration:none}.collection__nav .collection__navigation{display:flex;flex-direction:column;gap:16px}.collection__nav .collection__navigation .collection__navigation-level-1{color:#000;font-family:var(--font-regular-family);font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.collection__nav .collection__navigation .collection__navigation-level-2{color:#000;font-family:var(--font-regular-family);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-left:16px}.collection__nav .collection__navigation .collection__navigation-level-3{color:#000;font-family:var(--font-regular-family);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-left:32px}.collection__nav .collection__navigation .collection__navigation-level-4{color:#000;font-family:var(--font-regular-family);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-left:48px}.collection__nav .collection__navigation .collection__navigation-level-5{color:#000;font-family:var(--font-regular-family);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-left:64px}.collection__nav .collection__navigation .collection__navigation-current-link{font-weight:800}.collection__nav .collection__sidebar-banner{width:100%;height:352px;display:flex;margin-top:24px}.collection__nav .collection__sidebar-banner img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1023px){.collection__nav{display:none}}.collection__pagination{margin-top:40px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.collection__pagination::-webkit-scrollbar{display:none}@media screen and (min-width:990px){.collection__pagination{margin-top:50px}}.collection__pagination-list{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:0;padding:0;list-style:none}.collection__pagination-list>li{flex:1 0 4.4rem;max-width:4.4rem}.collection__pagination-list>li:not(:last-child){margin-right:1rem}.collection__pagination-item{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:4.4rem;padding:0;border:none;background:none;color:#000;font-family:var(--font-regular-family);font-weight:700;text-decoration:none}.collection__pagination-item{font-size:1.4rem}.collection__pagination-item--active{background:rgb(var(--color-button, 116 139 70));color:#fff;font-size:1.2rem}@media screen and (min-width:750px){.collection__pagination-item--active{font-size:1.6rem}}a.collection__pagination-item:hover:after{content:"";position:absolute;bottom:8px;left:50%;width:2rem;height:.1rem;transform:translate(-50%);background-color:currentColor}.collection__pagination-item--arrow:hover:after{display:none}.collection__pagination-item--input{border:1px solid #e0e0e0;background:#fff;font-size:1.6rem;text-align:center;appearance:textfield;-moz-appearance:textfield}.collection__pagination-item--input::placeholder{color:inherit;text-align:center}.collection__pagination-item--input::-webkit-outer-spin-button,.collection__pagination-item--input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.collection__pagination-item--input:focus{outline:none;box-shadow:none}.collection__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px;margin-top:20px;overflow:hidden;padding-inline:0}@media screen and (min-width:750px){.collection__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1008px){.collection__products{gap:26px 20px}}@media screen and (min-width:1024px){.collection__products{padding-bottom:48px;margin-bottom:48px}.collection--standard .collection__products{grid-template-columns:repeat(3,minmax(0,1fr))}.collection--full .collection__products,.collection__products--vendor{grid-template-columns:repeat(4,minmax(0,1fr))}}.section-main-collection .collection__products .card-product--grid .card_product__thumbnail:nth-child(n+3){display:none}@media screen and (min-width:750px)and (max-width:1023px){.section-main-collection .collection__products .card-product--grid .card_product__thumbnail:nth-child(n+3){display:none}}@media screen and (min-width:1024px){.section-main-collection .collection__products .card-product--grid .card_product__thumbnail:nth-child(n+3){display:block}.section-main-collection .collection__products .card-product--grid .card_product__thumbnail:nth-child(n+5){display:none}}.section-main-collection .collection__products .collection__product-card{border:1px solid rgba(92,89,79,.15);box-sizing:border-box;min-width:0}.section-main-collection .collection__products .card-product--plp{box-sizing:border-box;min-width:0;width:100%;align-items:center}.section-main-collection .collection__products .card-product--plp .card-product__quickbuy-wrapper{width:100%}.section-main-collection .collection__products .card-product--plp .card-product__vendor-logo{display:block;width:100%;height:20px;overflow:hidden}.section-main-collection .collection__products .card-product--plp .card-product__vendor-logo-img,.section-main-collection .collection__products .card-product--plp .card-product__vendor-logo img{display:block;height:20px;width:auto;max-height:20px;max-width:85px;object-fit:contain;object-position:left center}.section-main-collection .collection__products .card-product--plp .card-product__price .price{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;row-gap:1px;text-transform:none}.section-main-collection .collection__products .card-product--plp .card-product__price .price__sale .price__amount{color:#9b1e20}.section-main-collection .collection__products .card-product--plp .card-product__title{font-weight:700;text-transform:uppercase;overflow-wrap:anywhere}.section-main-collection .collection__products .card-product--plp .card-product__vendor{height:20px;overflow:hidden}.section-main-collection .collection__products .card-product--plp .card-product__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:18.75px;height:56.25px;max-height:none}@media screen and (min-width:750px){.section-main-collection .collection__products .card-product--plp .card-product__title{-webkit-line-clamp:2;height:37.5px}}.section-main-collection .collection__products .card-product--plp .card-product__info>.ruk_rating_snippet{height:auto;padding-inline:0;width:100%;cursor:pointer}@media screen and (min-width:1301px){.section-main-collection .collection__products>.collection__product-card:nth-child(3n+1):has(.card_product__thumbnail,+.collection__product-card .card_product__thumbnail,+.collection__product-card+.collection__product-card .card_product__thumbnail) .card-product__thumbnails,.section-main-collection .collection__products>.collection__product-card:nth-child(3n+1):has(.card_product__thumbnail,+.collection__product-card .card_product__thumbnail,+.collection__product-card+.collection__product-card .card_product__thumbnail)+.collection__product-card .card-product__thumbnails,.section-main-collection .collection__products>.collection__product-card:nth-child(3n+1):has(.card_product__thumbnail,+.collection__product-card .card_product__thumbnail,+.collection__product-card+.collection__product-card .card_product__thumbnail)+.collection__product-card+.collection__product-card .card-product__thumbnails{display:flex;height:48px;margin-bottom:12px}.section-main-collection .collection__products>.collection__product-card:nth-child(3n+1):has(.ruk-rating-snippet-count,+.collection__product-card .ruk-rating-snippet-count,+.collection__product-card+.collection__product-card .ruk-rating-snippet-count) .card-product__info>.ruk_rating_snippet,.section-main-collection .collection__products>.collection__product-card:nth-child(3n+1):has(.ruk-rating-snippet-count,+.collection__product-card .ruk-rating-snippet-count,+.collection__product-card+.collection__product-card .ruk-rating-snippet-count)+.collection__product-card .card-product__info>.ruk_rating_snippet,.section-main-collection .collection__products>.collection__product-card:nth-child(3n+1):has(.ruk-rating-snippet-count,+.collection__product-card .ruk-rating-snippet-count,+.collection__product-card+.collection__product-card .ruk-rating-snippet-count)+.collection__product-card+.collection__product-card .card-product__info>.ruk_rating_snippet{height:22px}}@media screen and (min-width:1400px){.section-main-collection .collection__products>.collection__product-card:nth-child(3n+1):has(.card_product__thumbnail,+.collection__product-card .card_product__thumbnail,+.collection__product-card+.collection__product-card .card_product__thumbnail) .card-product__thumbnails,.section-main-collection .collection__products>.collection__product-card:nth-child(3n+1):has(.card_product__thumbnail,+.collection__product-card .card_product__thumbnail,+.collection__product-card+.collection__product-card .card_product__thumbnail)+.collection__product-card .card-product__thumbnails,.section-main-collection .collection__products>.collection__product-card:nth-child(3n+1):has(.card_product__thumbnail,+.collection__product-card .card_product__thumbnail,+.collection__product-card+.collection__product-card .card_product__thumbnail)+.collection__product-card+.collection__product-card .card-product__thumbnails{height:64px;margin:0}}@media screen and (max-width:1300px){.section-main-collection .collection__products>.collection__product-card:nth-child(odd):has(.card_product__thumbnail,+.collection__product-card .card_product__thumbnail) .card-product__thumbnails,.section-main-collection .collection__products>.collection__product-card:nth-child(odd):has(.card_product__thumbnail,+.collection__product-card .card_product__thumbnail)+.collection__product-card .card-product__thumbnails{display:flex;height:48px;margin-bottom:12px}.section-main-collection .collection__products>.collection__product-card:nth-child(odd):has(.ruk-rating-snippet-count,+.collection__product-card .ruk-rating-snippet-count) .card-product__info>.ruk_rating_snippet,.section-main-collection .collection__products>.collection__product-card:nth-child(odd):has(.ruk-rating-snippet-count,+.collection__product-card .ruk-rating-snippet-count)+.collection__product-card .card-product__info>.ruk_rating_snippet{height:22px}}@media screen and (max-width:999px){.section-main-collection .collection__products>.collection__product-card:nth-child(odd):has(.card_product__thumbnail,+.collection__product-card .card_product__thumbnail) .card-product__thumbnails,.section-main-collection .collection__products>.collection__product-card:nth-child(odd):has(.card_product__thumbnail,+.collection__product-card .card_product__thumbnail)+.collection__product-card .card-product__thumbnails{height:38px;margin:0}.section-main-collection .collection__products>.collection__product-card:nth-child(odd):has(.ruk-rating-snippet-count,+.collection__product-card .ruk-rating-snippet-count) .card-product__info>.ruk_rating_snippet,.section-main-collection .collection__products>.collection__product-card:nth-child(odd):has(.ruk-rating-snippet-count,+.collection__product-card .ruk-rating-snippet-count)+.collection__product-card .card-product__info>.ruk_rating_snippet{height:36px}}@media screen and (max-width:749px){.section-main-collection .collection__products .card-product--plp{gap:16px;padding:12px}.section-main-collection .collection__products .card-product--plp .card-product__image{aspect-ratio:1/1;width:100%;margin-inline:0}.section-main-collection .collection__products .card-product--plp .asmc-wishlist__button{top:0;right:2px;width:32px;height:32px;box-shadow:0 4px 2px #00000040}.section-main-collection .collection__products .card-product--plp .asmc-wishlist__button svg{width:18px;height:18px}.section-main-collection .collection__products .card-product--plp .card-product__banner-container{top:20px;left:10px}.section-main-collection .collection__products .card-product--plp .card-product__discount-banner,.section-main-collection .collection__products .card-product--plp .card-product__bestseller-banner,.section-main-collection .collection__products .card-product--plp .card-product__neu-banner{min-height:20px;padding:4px 8px;font-size:10px}.section-main-collection .collection__products .card-product--plp .card-product__thumbnails{height:50px;gap:8px;padding-inline:0;margin:0;justify-content:flex-start}.section-main-collection .collection__products .card-product--plp .card_product__thumbnail-image,.section-main-collection .collection__products .card-product--plp .card_product__thumbnail-image img{width:38px;height:38px}.section-main-collection .collection__products .card-product--plp .card_product__thumbnail-more{font-size:12px;color:#333}.section-main-collection .collection__products .card-product--plp>.ruk_rating_snippet{padding-inline:0}.section-main-collection .collection__products .card-product--plp .card-product__info{gap:8px;padding-inline:0}.section-main-collection .collection__products .card-product--plp .card-product__title{font-size:16px;line-height:18.75px}.section-main-collection .collection__products .card-product--plp .card-product__price .price:not(.price--on-sale)>.price__amount,.section-main-collection .collection__products .card-product--plp .card-product__price .price__sale .price__amount{font-size:12px}.section-main-collection .collection__products .card-product--plp .card-product__price .price__compare .price__amount{font-size:10px;font-weight:700;color:#000;text-decoration:line-through}.section-main-collection .collection__products .card-product--plp .bpi-price{padding-inline:0;font-size:8px;line-height:14px;color:#9b9b9b}.section-main-collection .collection__products .card-product--plp .card-product__quickbuy-wrapper,.section-main-collection .collection__products .card-product--plp .card-product__quickbuy{padding-inline:0;font-size:14px}}@media screen and (max-width:360px){.section-main-collection .collection__products .card-product--plp .card-product__quickbuy{font-size:13px}}@media screen and (min-width:750px){.section-main-collection .collection__products .card-product--plp{gap:12px;padding:10px 10px 20px}.section-main-collection .collection__products .card-product--plp .card-product__image{aspect-ratio:1/1;width:100%;margin-inline:0}.section-main-collection .collection__products .card-product--plp .card-product__thumbnails{height:auto;min-height:50px;gap:4px;padding-inline:8px;margin:0}.section-main-collection .collection__products .card-product--plp .card_product__thumbnail-image,.section-main-collection .collection__products .card-product--plp .card_product__thumbnail-image img{width:50px;height:50px}.section-main-collection .collection__products .card-product--plp>.ruk_rating_snippet{padding-inline:0}.section-main-collection .collection__products .card-product--plp .card-product__info{flex:1;gap:12px;padding-inline:0}.section-main-collection .collection__products .card-product--plp .card-product__title{font-size:16px;line-height:18.75px}.section-main-collection .collection__products .card-product--plp .card-product__price .price:not(.price--on-sale)>.price__amount,.section-main-collection .collection__products .card-product--plp .card-product__price .price__sale .price__amount{font-size:16px}.section-main-collection .collection__products .card-product--plp .card-product__price .price__compare .price__amount{font-size:14px;color:rgb(var(--color-foreground))}.section-main-collection .collection__products .card-product--plp .bpi-price{padding-inline:0;font-size:9px;line-height:14px;color:#9b9b9b}.section-main-collection .collection__products .card-product--plp .card-product__quickbuy-wrapper,.section-main-collection .collection__products .card-product--plp .card-product__quickbuy{padding-inline:0}}@media screen and (min-width:1024px){.section-main-collection .collection__products .card-product--plp .card-product__thumbnails{min-height:64px;height:64px}.section-main-collection .collection__products .card-product--plp .card_product__thumbnail-image,.section-main-collection .collection__products .card-product--plp .card_product__thumbnail-image img{width:64px;height:64px}.section-main-collection .collection__products .card-product--plp .card-product__price .price{font-size:20px;gap:16px;row-gap:1px}}.search__title{margin:0;color:#000;font-family:var(--font-regular-family);font-size:2rem;font-weight:400;line-height:1;text-transform:none}.search__terms{font-weight:700}@media screen and (min-width:1024px){.search__title{font-size:3.2rem}}.search__empty-state{padding:40px 16px;text-align:left}.search__empty-title{margin:0 0 16px;color:#000;font-family:var(--font-regular-family);font-size:2rem;font-weight:400;line-height:1.4;text-transform:none}.search__empty-subtitle{margin:0 0 16px;color:#000;font-family:var(--font-regular-family);font-size:1.6rem;font-weight:400;line-height:1.5}.search__suggestions{margin:0;padding-left:20px;list-style-type:disc}.search__suggestions li{margin-bottom:8px;color:#000;font-family:var(--font-regular-family);font-size:1.6rem;font-weight:400;line-height:1.5}@media screen and (min-width:1024px){.search__empty-state{padding:60px 0}.search__empty-title{margin-bottom:24px;font-size:2.8rem}.search__empty-subtitle{margin-bottom:24px;font-size:2rem}.search__suggestions li{margin-bottom:12px;font-size:1.8rem}}.search-unlimited{display:grid;gap:24px;padding:36px 16px}.search-unlimited__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.search-unlimited__heading{margin:0;color:#000;font-family:var(--font-regular-family);font-size:2rem;font-weight:700;line-height:1.3;text-transform:none}.search-unlimited__text{margin-top:20px;color:#000;font-family:var(--font-regular-family);font-size:1.6rem;font-weight:400;line-height:1.5}.search-unlimited__text p{margin:0}.search-unlimited__button{margin-top:30px}.search-unlimited__media{min-width:0}.search-unlimited__image{display:block;width:100%;height:auto}@media screen and (min-width:750px){.search-unlimited{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;padding:36px 0}.search-unlimited__heading{font-size:2.8rem}}.description-section,.description-section h2,.description-section h3,.description-section h4,.description-section h5,.description-section h6{font-family:var(--font-regular-family)}.description-section h1{font-family:var(--font-heading-family);font-size:40px;font-weight:400;line-height:52px}.description-section h5{font-size:13px;font-weight:400;line-height:1.3}.description-section h6{font-size:10px;font-weight:500;line-height:1.2}.description-section{padding-inline:24px;margin:0 auto;max-width:1400px;padding-block:48px}.description-section h2{color:#000;font-family:var(--font-regular-family);font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:8px}.description-section h3{color:#000;font-family:var(--font-regular-family);font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:8px;text-decoration:unset}.description-section h4{font-weight:600;font-size:16px;text-decoration:unset;margin:20px 0 10px;line-height:1.3}.description-section p{color:#000;font-family:var(--font-regular-family);font-size:16px;font-style:normal;font-weight:400;line-height:1.3;margin-bottom:24px}.description-section img{display:inline}@media screen and (max-width:1025px){.description-section{padding-block:24px}.description-section h2{font-size:20px}.description-section h3{font-size:14px}.description-section p{font-size:12px}}.vendor-banner{position:relative;display:grid;aspect-ratio:var(--vendor-banner-mobile-ratio);overflow:hidden;isolation:isolate;color:var(--vendor-banner-text-color)}.vendor-banner__media,.vendor-banner__image,.vendor-banner__overlay,.vendor-banner__content-wrapper{position:absolute;inset:0;width:100%;height:100%}.vendor-banner__media{z-index:-2;margin:0}.vendor-banner__image{display:block;object-fit:cover;object-position:var(--vendor-banner-mobile-position)}.vendor-banner__placeholder{background:#ededed}.vendor-banner__overlay{z-index:-1;background:rgb(0,0,0,var(--vendor-banner-overlay-opacity))}.vendor-banner__content-wrapper{display:flex;align-items:center;padding:16px}.vendor-banner__stack{display:flex;flex-direction:column;align-items:center;gap:8px;width:min(100%,var(--vendor-banner-content-width))}.vendor-banner__stack--alone{width:100%}@media screen and (max-width:749px){.vendor-banner--hide-mobile{display:none}.vendor-banner--mobile-center .vendor-banner__content-wrapper{justify-content:center}.vendor-banner--mobile-bottom .vendor-banner__content-wrapper,.vendor-banner--mobile-top .vendor-banner__content-wrapper{padding:0}.vendor-banner--mobile-bottom .vendor-banner__content-wrapper{align-items:flex-end}.vendor-banner--mobile-top .vendor-banner__content-wrapper{align-items:flex-start}.vendor-banner--mobile-bottom .vendor-banner__stack,.vendor-banner--mobile-top .vendor-banner__stack{width:100%}.vendor-banner--mobile-bottom .vendor-banner__content:not(.vendor-banner__content--logo),.vendor-banner--mobile-top .vendor-banner__content:not(.vendor-banner__content--logo){width:100%}.vendor-banner--mobile-bottom .vendor-banner__find-more{margin-bottom:16px}}.vendor-banner__content{width:100%;padding:var(--vendor-banner-content-padding);background:rgb(var(--vendor-banner-box-color)/var(--vendor-banner-box-opacity));color:inherit}.vendor-banner__content--left{text-align:left}.vendor-banner__content--center{text-align:center}.vendor-banner__content--right{text-align:right}.vendor-banner__content--logo{display:flex;justify-content:var(--vendor-banner-logo-justify, center);align-items:center;padding:0;background:none}.vendor-banner__logo{display:block;width:100%;max-width:min(100%,var(--vendor-banner-logo-max-width-mobile, 300px));max-height:min(100%,var(--vendor-banner-logo-max-width-mobile, 300px));object-fit:contain}.vendor-banner__heading,.vendor-banner__description{margin:0;color:inherit;font-family:var(--font-heading-family);font-weight:700;letter-spacing:.04em;line-height:1.2}.vendor-banner__heading{font-size:var(--vendor-banner-heading-size-mobile);text-transform:var(--vendor-banner-heading-transform)}.vendor-banner__description{margin-top:12px;text-transform:var(--vendor-banner-subtext-transform);font-family:var(--font-regular-family);font-size:var(--vendor-banner-subtext-size-mobile);font-weight:var(--vendor-banner-subtext-weight-mobile, 400)}.vendor-banner__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:20px;padding:10px 20px;border:1px solid currentColor;color:inherit;font-size:.875rem;font-weight:700;text-decoration:none;text-transform:uppercase}.vendor-banner__button:hover{background:#fff;color:#2e2d30}.vendor-banner__find-more{display:flex;align-items:center;justify-content:center;gap:6px;padding:0;border:0;background:none;color:inherit;font-size:12px;font-weight:700;text-align:center;text-decoration:underline;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.vendor-banner__find-more:hover{opacity:.8}.vendor-banner__find-more:focus-visible{outline:2px solid currentColor;outline-offset:4px}.vendor-banner__find-more[hidden]{display:none}.vendor-banner__find-more .icon{display:block;flex-shrink:0}@media print{.vendor-banner__find-more{display:none}}@media screen and (min-width:750px){.vendor-banner--hide-desktop{display:none}.vendor-banner{aspect-ratio:var(--vendor-banner-desktop-ratio)}.vendor-banner__image{object-position:var(--vendor-banner-desktop-position)}.vendor-banner__content-wrapper{display:flex;align-items:center;padding:32px clamp(24px,6vw,96px)}.vendor-banner--desktop-left .vendor-banner__content-wrapper{justify-content:flex-start}.vendor-banner--desktop-center .vendor-banner__content-wrapper{justify-content:center}.vendor-banner--desktop-right .vendor-banner__content-wrapper{justify-content:flex-end}.vendor-banner--desktop-bottom .vendor-banner__content-wrapper{align-items:flex-end;justify-content:stretch;padding:0}.vendor-banner--desktop-bottom .vendor-banner__stack{width:100%}.vendor-banner--desktop-bottom .vendor-banner__content:not(.vendor-banner__content--logo){width:100%}.vendor-banner--desktop-bottom .vendor-banner__find-more{margin-bottom:24px}.vendor-banner__find-more{font-size:16px}.vendor-banner__logo{max-width:min(100%,var(--vendor-banner-logo-max-width, 300px));max-height:min(100%,var(--vendor-banner-logo-max-width, 300px))}.vendor-banner__heading{font-size:var(--vendor-banner-heading-size)}.vendor-banner__description{font-size:var(--vendor-banner-subtext-size);font-weight:var(--vendor-banner-subtext-weight, 400)}}.brand-media{display:grid;grid-template-columns:1fr;gap:4px;color:#fff}.brand-media__information,.brand-media__information-without-logo{padding:24px;display:flex;background:#5c594f;flex-direction:column;gap:4px;align-items:center}.brand-media__logo{width:120px;height:auto}.brand-media__title{color:#fff;font-family:var(--font-heading-family);font-size:32px}.brand-media__description{color:#fff;font-size:14px}.brand-media__description *{color:#fff!important}.brand-media__image{width:100%;aspect-ratio:320/158;position:relative}.brand-media__image:after,.brand-media__video:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:linear-gradient(0deg,#0003 0% 100%)}.brand-media__video{width:100%;aspect-ratio:320/158;position:relative;overflow:hidden}.brand-media__play-button{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2}.brand-media__video-poster{width:100%;height:100%}@media screen and (min-width:1024px){.brand-media{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,334px);gap:16px;padding-inline:24px;max-width:1400px;margin:0 auto}.brand-media__information{grid-row:span 2;padding:48px 120px}.brand-media__information-without-logo{grid-row:span 2;padding:48px 120px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.brand-media__logo{width:260px}.brand-media__description{color:#f5f5f5;font-size:16px}.brand-media__image,.brand-media__video{width:100%;height:100%}}.swiper-button-prev.swiper-custom-button,.swiper-button-next.swiper-custom-button{display:flex;align-items:center;justify-content:center;box-shadow:2px 2px 12px #0003;border-radius:24px;width:40px;height:40px;background-color:var(--basic-white, #fff);z-index:10;cursor:pointer}.swiper-button-prev.swiper-custom-button:after,.swiper-button-next.swiper-custom-button:after{display:none}.swiper-button-prev.swiper-custom-button svg,.swiper-button-next.swiper-custom-button svg{display:block;width:24px;height:24px;flex-shrink:0}@media screen and (min-width:1024px){.swiper-button-prev.swiper-custom-button{left:5px}.swiper-button-next.swiper-custom-button{right:5px}}.c-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem 1.25rem;font-weight:700;font-size:var(--c-button-font-size, 16px);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.c-button--primary{background-color:var(--c-button-bg, #748b46);color:var(--c-button-color, #fff);border:1px solid var(--c-button-border, #748b46)}.c-button--outline{background-color:transparent;color:var(--c-button-color, #748b46);border:1px solid var(--c-button-border, #748b46)}.c-button--custom{background-color:var(--c-button-bg, #748b46);color:var(--c-button-color, #fff);border:1px solid var(--c-button-border, #748b46)}.c-button__icon-img{display:block}.c-breadcrumb__list{display:flex;flex-wrap:nowrap;align-items:center;gap:0;margin:0 0 16px;padding:0;list-style:none;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.c-breadcrumb__list::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.c-breadcrumb__list{display:block;white-space:normal}}.c-breadcrumb__item{display:inline-flex;align-items:center;flex-shrink:0}@media screen and (min-width:750px){.c-breadcrumb__item{display:inline}}.c-breadcrumb__item{color:rgb(var(--color-foreground));font-family:var(--font-regular-family);font-weight:400;line-height:1.125}.c-breadcrumb__list *{font-size:12px}@media screen and (min-width:750px){.c-breadcrumb__list *{font-size:16px}}.c-breadcrumb__list svg{flex-shrink:0;margin:0 4px}@media screen and (min-width:750px){.c-breadcrumb__list svg{display:inline-block;vertical-align:middle}}.c-breadcrumb__list .icon-chevron--breadcrumb{width:10px;height:9px}.c-breadcrumb__home-icon{display:block;width:14px;height:14px}.c-breadcrumb__link{color:inherit;text-decoration:none}@media screen and (min-width:750px){.c-breadcrumb__link:hover{text-decoration:underline}}.c-breadcrumb__link:active,.c-breadcrumb__link.is-tapped{text-decoration:underline}.c-breadcrumb__current{color:inherit}.c-breadcrumb__ellipsis{letter-spacing:.05em}.c-breadcrumb__item--home{flex-shrink:0}.c-breadcrumb__link--home{display:inline-flex;align-items:center;justify-content:center;min-width:1em}@media screen and (min-width:750px){.c-breadcrumb__link--home{margin-bottom:2px}}.c-breadcrumb__link--home:active,.c-breadcrumb__link--home.is-tapped{box-shadow:0 1px 0 currentcolor}.c-breadcrumb__item--trail{display:none!important}@media screen and (min-width:750px){.c-breadcrumb__item--trail{display:inline-flex!important}}@media screen and (min-width:750px){.c-breadcrumb__item--ellipsis{display:none!important}}@media screen and (max-width:749px){.c-breadcrumb.is-crowded .c-breadcrumb__item--mobile-extra{display:none}}.accordion__panel{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.accordion.is-open .accordion__panel{grid-template-rows:1fr}.accordion__inner{min-height:0;overflow:hidden}.accordion__content{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.accordion.is-open .accordion__content{opacity:1;visibility:visible;transition:opacity .2s ease .08s,visibility 0s}.accordion__icon{transition:transform .35s cubic-bezier(.4,0,.2,1)}.accordion.is-open .accordion__icon{transform:rotate(180deg)}.accordion.is-instant .accordion__panel,.accordion.is-instant .accordion__content,.accordion.is-instant .accordion__icon{transition:none}.accordion__trigger{width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.s-footer{position:relative;color:#000;padding-block:var(--footer-pt, 3rem) var(--footer-pb, 3rem);height:var(--footer-height, 920px)}.s-footer__inner{position:relative;z-index:1}.s-footer__media{position:absolute;inset:0;z-index:0;overflow:hidden}.s-footer__bg{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat}.s-footer__bg--desktop{display:none}.s-footer__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:1024px){.s-footer__bg--mobile{display:none}.s-footer__bg--desktop{display:block}.s-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;align-items:flex-start}.s-footer__cell--full{grid-column:1/-1}}.s-footer__summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;list-style:none;cursor:pointer;padding-block:.75rem;border-bottom:1px solid rgba(0,0,0,.08)}.s-footer__summary::-webkit-details-marker{display:none}.s-footer__summary-chevron{flex-shrink:0;display:flex;transition:transform .2s ease}.s-footer__summary-chevron svg{transform:rotate(90deg)}.s-footer__details[open] .s-footer__summary-chevron svg{transform:rotate(-90deg)}@media(min-width:1024px){.s-footer__cell--accordion .s-footer__summary{cursor:default;pointer-events:none;padding-block:0;border-bottom:none;justify-content:flex-start}.s-footer__cell--accordion .s-footer__summary-chevron{display:none}}.s-footer__column-title{font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0}.s-footer__column-title--static{margin-bottom:1rem}@media(min-width:1024px){.s-footer__column-body{padding-top:1.6rem}}.s-footer__cell--accordion .s-footer__column-body{padding-bottom:1rem}@media(min-width:1024px){.s-footer__cell--accordion .s-footer__column-body{padding-bottom:0}}.s-footer__cell--static .s-footer__summary{display:none}.s-footer__cell--static .s-footer__column-body{padding-top:0!important}@media(min-width:1024px){.s-footer__cell--static .s-footer__summary{display:flex;cursor:default;pointer-events:none;padding-block:0;border-bottom:none;justify-content:flex-start}.s-footer__cell--static .s-footer__summary-chevron{display:none}.s-footer__cell--static .s-footer__column-body{padding-top:16px}}.s-footer__row{display:grid;grid-template-columns:repeat(var(--footer-row-cols-mobile, 4),auto);column-gap:var(--footer-col-gap-mobile, 12px);row-gap:8px;align-items:start;justify-content:start}.s-footer__row .shopify-block{width:fit-content}@media(min-width:1024px){.s-footer__row{grid-template-columns:repeat(var(--footer-row-cols-desktop, 3),auto);column-gap:var(--footer-col-gap-desktop, 16px);row-gap:8px;justify-content:start}}.s-footer__column-body .s-footer__row .c-icon-block,.s-footer__row .c-icon-block{display:block;margin:0;min-width:0;width:fit-content;max-width:100%;justify-self:start}.s-footer .s-footer__row .c-icon-block{margin-bottom:0}.s-footer__block,.s-footer .c-icon-block{margin-bottom:1rem}.s-footer__block:last-child,.s-footer .c-icon-block:last-child{margin-bottom:0}.s-footer__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.6rem}.s-footer__menu .s-footer__menu-item{line-height:1}.s-footer__menu-link{color:inherit;text-decoration:none;font-size:1.6rem;cursor:pointer;font-weight:400}.s-footer__menu-link:hover,.s-footer__menu--style-underline .s-footer__menu-link{text-decoration:underline}.s-footer__block--spacer{height:var(--footer-spacer-mobile, 24px);margin:0}@media(min-width:1024px){.s-footer__block--spacer{height:var(--footer-spacer-desktop, 24px)}}.s-footer__column-body .c-icon-block{display:inline-block;vertical-align:top;margin-right:.5rem;margin-bottom:.5rem}.s-footer__block--button .c-button{width:100%;box-sizing:border-box}@media(min-width:1024px){.s-footer__block--button .c-button{width:auto;min-width:200px}}.footer__payments,.footer__shipping{text-align:center;margin:20px 0}.footer__payments img,.footer__shipping img{margin:0 10px;vertical-align:middle}.footer__copyright{text-align:center}.footer__copyright a{text-decoration:none;color:inherit}.footer__toggle-icon{display:flex;width:40px;height:40px;justify-content:center;align-items:center;transition:transform .3s ease;color:var(--footer-text, #000)}.footer__summary{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.footer__menu-title{color:var(--footer-menu-title, var(--footer-text, #000));font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;font-family:var(--font-regular-family);letter-spacing:.6px}.js-footer summary{list-style:none}.js-footer summary::-webkit-details-marker{display:none}.js-footer summary::marker{display:none}details[open] .footer__toggle-icon{transform:rotate(180deg)}.js-footer{background-color:var(--footer-bg, #f5f5f5);color:var(--footer-text, #000)}.footer--mobile{background-color:var(--footer-bg, #f5f5f5)}.footer__menus{display:flex;padding:24px;flex-direction:column;align-items:flex-start;align-self:stretch;background-color:var(--footer-bg, #f5f5f5);width:100%}.footer__section{position:relative;width:100%}.footer__section:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--footer-text, #000)}.footer__trust-badges{color:var(--footer-text, #000);text-align:center;line-height:var(--line-height-small-text, 30px);display:flex;flex-direction:column;gap:18px;align-self:center;width:80%}.footer__trust-badges p{margin:0}.footer__trust-badges-icons{display:flex;justify-content:center;align-items:center;align-content:center;gap:8px;align-self:stretch;flex-wrap:wrap}.footer__payment__images,.footer__shipping__images{width:66px}.footer__end{display:flex;flex-direction:column;gap:24px;padding:24px 24px 0;align-self:stretch;font-size:16px;font-weight:400;background-color:var(--footer-bg, #f5f5f5);background-image:var(--footer-background-mobile);background-position:bottom;background-size:cover;background-repeat:no-repeat;height:592px}.footer__copyright{color:var(--footer-text, #000);text-align:center;font-family:var(--font-regular-family);font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex;flex-direction:column;gap:8px}.footer__copyright a{text-decoration:underline}.footer__copyright p{margin:0}.footer__link{color:var(--footer-text, #000);line-height:16px;padding-block:8px;text-decoration:none;display:block}.footer__button{font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:10px;align-self:stretch}.footer__section-content{display:flex;gap:12px;flex-direction:column;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.footer__section-content:last-child{margin-bottom:12px}.footer__text p:not(:last-child){margin-bottom:16px}.footer__text p:is(:last-child){margin-bottom:0}.footer__text:last-child{margin:0}.footer__section-content:first-child{margin-top:12px}.footer__text{font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:var(--footer-text, #000)}.footer__text a{color:var(--footer-text, #000);text-decoration:underline}.footer--desktop,.footer__background{display:none}@media screen and (max-width:1023px){.list-social{justify-content:center!important;padding-bottom:12px}}@media screen and (min-width:1024px){.list-social{justify-content:start!important}.footer--mobile{display:none}.footer--desktop{display:flex;justify-content:space-between;width:100%;padding-block:48px;padding-bottom:96px}.footer__menus--desktop{width:100%;display:flex;font-size:16px;gap:15px}.flex-1{flex:1}.footer__menu{display:flex;flex-direction:column;gap:16px}.footer__background{background-color:var(--footer-bg, #f5f5f5);background-image:var(--footer-background-desktop);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:920px}.footer__menu-title--desktop{color:var(--footer-menu-title, var(--footer-text, #000));font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;font-family:var(--font-regular-family);letter-spacing:.6px}.footer__link--desktop{color:var(--footer-text, #000);text-decoration-line:none;font-weight:400}.footer__link--desktop:hover{text-decoration-line:underline}.footer__content--desktop{display:flex;gap:24px;flex-direction:column}.footer__button-container{display:flex;flex-direction:column;gap:16px}.footer__button{font-size:16px}.footer__content-wrapper{display:flex;flex-direction:column;gap:16px}.footer__trust-badges-wrapper{display:flex;gap:36px;flex-direction:column;max-width:30%}.footer__trust-badges{display:flex;flex-direction:column;gap:16px;text-align:left;color:var(--footer-text, #000);font-weight:400;font-size:16px}.footer__trust-badges-icons{justify-content:flex-start}.footer__background{display:block}.footer__copyright--desktop{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px;gap:4px}.footer__copyright--desktop-paragraph{margin:0;color:var(--footer-text, #000)}.footer__copyright--desktop-link{text-decoration:underline;color:var(--footer-text, #000)}}.js-footer .button--primary,.js-footer .footer__button.button--primary,.js-footer .button--pale,.js-footer .footer__button.button--pale{box-sizing:border-box;display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border:1px solid var(--footer-btn-border, var(--footer-button-border, transparent));background:var(--footer-btn-bg, var(--footer-button, #748b46));color:var(--footer-btn-text, var(--footer-button-text, #fff));font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;text-decoration:none}.js-footer .button--pale svg path{fill:currentColor}.list-social{display:flex;flex-wrap:wrap;justify-content:flex-start}@media only screen and (max-width:749px){.list-social{justify-content:flex-start}}.list-social__item .icon{height:2.2rem;width:2.2rem}.list-social__link{align-items:center;display:flex;padding:1.1rem;color:var(--footer-social, #748b46)}.utility-bar .list-social__link{padding:0 .8rem;height:3.8rem}.list-social__link:hover .icon,.list-social__link:hover .list-social__icon{transform:scale(1.07)}.js-footer .list-social__icon{display:block;width:24px;height:24px;background-color:var(--footer-social, #748b46);-webkit-mask:var(--social-icon-url) center/contain no-repeat;mask:var(--social-icon-url) center/contain no-repeat}.js-footer .list-social__item .icon{color:var(--footer-social, #748b46)}.brands-section-parent{background:var(--Neutrals-White, #fff);width:100%}.brands-section{max-width:1400px;margin:0 auto}@media screen and (min-width:1024px){.brands-section{padding-top:48px;padding-inline:24px}}.brands-section__header{display:flex;justify-content:space-between;align-items:center;padding-inline:24px;margin-bottom:24px}@media screen and (min-width:1024px){.brands-section__header{padding-inline:0}}.brands-section__title{font-family:var(--font-heading-family);text-transform:uppercase;font-size:20px;font-weight:700;line-height:1;margin:0}@media screen and (min-width:1024px){.brands-section__title{font-size:32px}}.brands-section__show-more-link{all:unset;text-decoration:underline;color:rgb(var(--color-foreground));cursor:pointer;font-size:13px;text-align:right}@media screen and (min-width:1024px){.brands-section__show-more-link{font-size:16px}}@media screen and (min-width:1024px){.brands-section__grid{display:grid;grid-template-columns:repeat(6,1fr);column-gap:40px}}.brands-section__logo{flex-shrink:0;width:109px;height:85.9px;text-decoration:none}.brands-section__logo img,.brands-section__logo .brands-section__logo-placeholder{width:100%;height:100%;object-fit:contain}.brands-section__logo .brands-section__logo-placeholder{display:block;background:var(--Neutrals-White, #fff);fill:rgba(var(--color-foreground),.15)}@media screen and (min-width:375px){.brands-section__logo{width:114.67px;height:89.67px}}@media screen and (min-width:576px){.brands-section__logo{width:245.33px;height:188.66px}}@media screen and (min-width:1024px){.brands-section__logo{width:195.3px;height:151px}}.brands-marquee{overflow:hidden}.brands-marquee--static{display:flex;justify-content:center}.brands-marquee--static .brands-marquee__track{animation:none}@media screen and (min-width:750px){.brands-marquee--animate-mobile-only{display:flex;justify-content:center}.brands-marquee--animate-mobile-only .brands-marquee__track{animation:none}.brands-marquee--animate-mobile-only .brands-section__logo[aria-hidden=true]{display:none}}.brands-marquee__track{display:flex;align-items:center;flex-shrink:0;gap:16px;width:max-content;animation-name:brands-marquee;animation-duration:var(--brands-marquee-duration, 300s);animation-timing-function:linear;animation-iteration-count:infinite}@media screen and (min-width:1024px){.brands-marquee__track{gap:36px}}@media(prefers-reduced-motion:reduce){.brands-marquee__track{animation:none}}@keyframes brands-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.card-product--stl{position:relative;display:flex;flex-direction:row;gap:16px;align-items:flex-start;justify-content:flex-start;width:100%;min-width:0;background:#fff;overflow:visible;padding:0}@media screen and (min-width:1024px){.card-product--stl{flex-direction:column;flex-wrap:nowrap;gap:24px;width:100%;max-width:338px;min-width:150px;padding:20px 10px 0;box-sizing:border-box;height:100%;min-height:0;align-items:stretch;overflow-x:clip}}.card-product--stl .card-product__image-wrap{position:relative;flex-shrink:0;width:100px;height:100px}@media screen and (min-width:1024px){.card-product--stl .card-product__image-wrap{width:100%;height:auto;aspect-ratio:1/1;flex:0 0 auto;min-height:0}}.card-product--stl .card-product__image{display:flex;align-items:center;justify-content:center;background:#fff;flex-shrink:0;position:relative;text-decoration:none;width:100%;height:100%;overflow:hidden}@media screen and (min-width:1024px){.card-product--stl .card-product__image{position:absolute;inset:0;width:100%;height:100%}}.card-product--stl .card-product__image picture{display:block;width:100%;height:100%}.card-product--stl .card-product__image:hover{text-decoration:none}.card-product--stl .card-product-image-first{opacity:1;transition:opacity .45s ease-in-out;position:absolute;inset:0;z-index:1}.card-product--stl .card-product-image-first:hover{opacity:0}.card-product--stl .card-product__image-second{position:absolute;inset:0;z-index:0}.card-product--stl .card-product__image img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:1024px){.card-product--stl .card-product__image img{object-fit:contain}}.card-product--stl .card-product__thumbnails{display:none}@media screen and (min-width:1024px){.card-product--stl .card-product__thumbnails{display:flex;padding-inline:0;align-items:center;width:100%;height:50px;justify-content:flex-start;gap:8px;flex-wrap:nowrap;flex-shrink:0;max-width:100%}.card-product--stl .card_product__thumbnail{width:auto;height:auto;max-width:unset;overflow:hidden;flex-shrink:0;position:relative;cursor:pointer}.card-product--stl .card_product__thumbnail:nth-child(n+5){display:none}.card-product--stl .card_product__thumbnail-image{display:block;width:38px;height:38px;object-fit:cover}.card-product--stl .card_product__thumbnail-more{align-items:center;justify-content:center;color:#333;cursor:default;display:flex;flex-shrink:0;font-size:12px;width:auto;height:auto;font-family:inherit;font-weight:inherit;margin:0;padding:0;border:none;background:transparent;line-height:1}.card-product--stl .card_product__thumbnail-more[hidden]{display:none!important}}@media screen and (min-width:1155px){.card-product--stl .card_product__thumbnail-image{width:48px;height:48px}}@media screen and (min-width:1400px){.card-product--stl .card-product__thumbnails{height:64px;padding-inline:8px;gap:4px}.card-product--stl .card_product__thumbnail{max-width:64px}.card-product--stl .card_product__thumbnail-image{width:64px;height:64px}}.card-product--stl .card-product__info{display:flex;flex-direction:column;gap:8px;padding:0 4px;flex:1 1 220px;min-width:0;max-width:100%;height:auto;text-decoration:none;color:inherit}@media screen and (min-width:1024px){.card-product--stl .card-product__info{gap:12px;height:155px;padding:0 8px;flex:0 0 auto;align-self:flex-start}}@media screen and (min-width:1400px){.card-product--stl .card-product__info{padding-inline:8px;gap:12px;flex:1;height:auto}}.card-product--stl .card-product__info:hover{text-decoration:none}.card-product--stl .ruk_rating_snippet{display:none}@media screen and (min-width:750px){.card-product--stl .ruk_rating_snippet{display:flex;align-items:center;height:12px}.card-product--stl .ruk_rating_snippet .ruk-rating-snippet-count{bottom:0}}.card-product--stl .card-product__vendor{font-family:var(--font-regular-family);font-size:12px;font-weight:300;line-height:normal;color:#748b46;margin:0}@media screen and (min-width:1024px){.card-product--stl .card-product__vendor{font-size:14px}}.card-product--stl .card-product__title{font-family:var(--font-regular-family);font-size:14px;font-weight:400;line-height:normal;color:rgb(var(--color-foreground));margin:0;word-wrap:break-word}@media screen and (min-width:1024px){.card-product--stl .card-product__title{font-size:16px;font-weight:700}}.card-product--stl .card-product__arrow,.card-product--stl .card-product__functions{display:none}@media screen and (min-width:1024px){.card-product--stl .card-product__functions{display:flex;flex-direction:column;gap:24px;flex-shrink:0;width:100%;min-width:0;max-width:100%}}.card-product--stl .card-product-select-wrapper{position:relative;width:100%;max-width:100%;min-width:0;flex-shrink:0}.card-product--stl .card-product-select-wrapper__chevron{z-index:1;color:rgb(var(--color-foreground))}.card-product--stl .card-product-select-wrapper__chevron svg{display:block;width:20px;height:20px}.card-product--stl .card-product-select{width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:block;padding:14px 40px 14px 16px;font-family:var(--font-regular-family);font-size:16px;font-weight:400;line-height:normal;color:rgb(var(--color-foreground));background:#fff;border:1px solid rgb(var(--color-foreground));border-radius:0;appearance:none;cursor:pointer;transition:background .2s ease;overflow:hidden}.card-product--stl .card-product-select:hover{background:#f5f5f5}.card-product--stl .card-product-select:focus{outline:2px solid #000;outline-offset:2px}.card-product--stl .card-product-select option{padding:8px;font-family:var(--font-regular-family);font-size:16px}.card-product--stl .js-stl__buy-button{width:100%;max-width:100%;min-width:0;flex-shrink:0}.card-product--stl .card-product__form{width:100%}.card-product--stl .card-product__add-to-cart-button{width:100%;max-width:100%;min-width:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;padding:14px 12px;font-family:var(--font-regular-family);font-size:16px;font-weight:400;text-transform:uppercase;text-align:center;line-height:1.25;white-space:normal;overflow-wrap:anywhere;color:rgb(var(--color-button-text));background:rgb(var(--color-button));border:1px solid transparent;border-radius:0;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.card-product--stl button.card-product__add-to-cart-button:hover:not(:disabled){background:color-mix(in srgb,rgb(var(--color-button)) 80%,#000);color:rgb(var(--color-button-text));border-color:transparent}@media screen and (min-width:1024px){.card-product--stl button.card-product__add-to-cart-button:hover:not(:disabled){color:rgb(var(--color-button));background:#fff;border-color:rgb(var(--color-button))}}.card-product--stl .card-product__add-to-cart-button:disabled,.card-product--stl .card-product__add-to-cart-button--disabled{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:transparent;cursor:not-allowed;opacity:.5}.card-product--stl .card-product__add-to-cart-button:disabled:hover,.card-product--stl .card-product__add-to-cart-button--disabled:hover{background:color-mix(in srgb,rgb(var(--color-button)) 80%,#000);color:rgb(var(--color-button-text));border-color:transparent}@media screen and (min-width:1024px){.card-product--stl .card-product__add-to-cart-button:disabled:hover,.card-product--stl .card-product__add-to-cart-button--disabled:hover{color:rgb(var(--color-button));background:#fff;border-color:rgb(var(--color-button))}}.card-product--stl .card-product__add-to-cart-button.loading{position:relative;color:transparent}.card-product--stl .card-product__add-to-cart-button.loading:after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border:2px solid white;border-radius:50%;border-top-color:transparent;animation:stl-card-spinner .6s linear infinite}@keyframes stl-card-spinner{to{transform:rotate(360deg)}}.card-product--stl.card-product--stl-demo{pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default}.card-product--stl.card-product--stl-demo .card-product__image{cursor:default}.card-product--stl.card-product--stl-demo .card-product__demo-placeholder{display:block;width:100%;height:100%;object-fit:cover}.card-product--stl.card-product--stl-demo .card-product__info--demo{text-decoration:none;color:inherit;cursor:default}.card-product--stl.card-product--stl-demo .ruk_rating_snippet{display:none}.card-product--stl .card-product__icon-container{top:40px}@media screen and (min-width:1024px){.card-product--stl .card-product__icon-container{top:76px}}@media(hover:hover)and (pointer:fine){.card-product--stl .card-product__icon-container{top:20px}.card-product--stl:hover .card-product__icon-container,.card-product--stl:focus-within .card-product__icon-container,.card-product--stl:has(.asmc-wishlist__button.is-active) .card-product__icon-container{transform:translateY(20px)}}@media(hover:hover)and (pointer:fine)and (min-width:1024px){.card-product--stl .card-product__icon-container{top:20px}.card-product--stl:hover .card-product__icon-container,.card-product--stl:focus-within .card-product__icon-container,.card-product--stl:has(.asmc-wishlist__button.is-active) .card-product__icon-container{transform:translateY(56px)}}@media screen and (max-width:1023px){.card-product--stl .asmc-wishlist__button,.card-product--stl .card-product__icon-container{display:none}}:root{--stl-black: #000;--stl-white: #fff;--stl-accent-color: rgb(var(--color-button));--stl-green: rgb(var(--color-button));--stl-hotspot-mobile: 48px;--stl-hotspot-desktop: 64px;--unchecked-SVG: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32' cy='32' r='32' fill='white' fill-opacity='0.4'/%3E%3Ccircle cx='32' cy='32' r='12' fill='white'/%3E%3C/svg%3E");--checked-SVG: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64' fill='none'%3E%3Ccircle cx='32' cy='32' r='30.5' fill='black' fill-opacity='0.6' stroke='white' stroke-width='3'/%3E%3Ccircle cx='32' cy='32' r='12' fill='white'/%3E%3C/svg%3E")}.shop-the-look{width:100%}.shop-the-look .card-product__banner-container{display:none!important}.shop-the-look .swiper-button-prev,.shop-the-look .swiper-button-next{display:none!important;visibility:hidden!important;pointer-events:none!important}@media screen and (min-width:1024px){.shop-the-look .card-product__banner-container{display:flex!important}.shop-the-look .swiper-button-prev,.shop-the-look .swiper-button-next{display:revert!important;visibility:revert!important;pointer-events:revert!important}}.shop-the-look .page-width__container{max-width:1400px;margin:0 auto;padding-inline:24px}.shop-the-look__header{margin-bottom:0}.shop-the-look__header .c-heading.c-heading-block{font-family:var(--font-heading-family);letter-spacing:.6px}.shop-the-look__container{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:1024px){.shop-the-look__container{flex-direction:row;align-items:flex-start;gap:80px}}.shop-the-look__image-wrapper{position:relative;width:100%}@media screen and (min-width:1024px){.shop-the-look__image-wrapper{flex-shrink:0;align-self:flex-start;width:70%;min-height:0}}.shop-the-look__picture{display:block;position:relative;width:100%;line-height:0;background:var(--stl-white);overflow:hidden}@media screen and (min-width:1024px){.shop-the-look__picture{width:100%;aspect-ratio:var(--stl-desktop-ar-w, 940)/var(--stl-desktop-ar-h, 950);height:auto}}.shop-the-look__picture>picture{display:contents}.shop-the-look__placeholder-hero{display:block;width:100%;line-height:0;background:#f3f4f6;aspect-ratio:3/4;max-height:min(90vh,900px)}.shop-the-look__placeholder-hero-svg{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:1024px){.shop-the-look__picture .shop-the-look__placeholder-hero{position:absolute;inset:0;aspect-ratio:unset;max-height:none;height:100%}}.shop-the-look__image{display:block;width:100%;height:auto;object-fit:cover;object-position:center}@media screen and (min-width:1024px){.shop-the-look__image{position:absolute;inset:0;width:100%;height:100%}}@media screen and (min-width:1024px){.shop-the-look__image--breakpoint-mobile{display:none}}.shop-the-look__image--breakpoint-desktop{display:none}@media screen and (min-width:1024px){.shop-the-look__image--breakpoint-desktop{display:block}}.shop-the-look__hotspots{position:absolute;inset:0;pointer-events:none}.shop-the-look__hotspot-wrapper{position:absolute;z-index:2;pointer-events:none}.shop-the-look__hotspot-wrapper>*{pointer-events:all}.shop-the-look__hotspot{appearance:none;margin:0;padding:0;border:none;background-color:transparent;background-image:var(--unchecked-SVG);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;transform-origin:center;width:var(--stl-hotspot-mobile);height:var(--stl-hotspot-mobile);position:relative;z-index:2;transform:translate(-24px,24px);flex-shrink:0}.shop-the-look__hotspot:checked{background-image:var(--checked-SVG)}.shop-the-look__hotspot:hover{cursor:pointer}@media screen and (min-width:1024px){.shop-the-look__hotspot{width:var(--stl-hotspot-desktop);height:var(--stl-hotspot-desktop);transform:translate(-32px,32px)}}.shop-the-look__animation-holder{transform-origin:center;position:absolute;border-radius:50%;background-color:gray;width:var(--stl-hotspot-mobile);height:var(--stl-hotspot-mobile);animation:scaleUp 2s ease-out infinite;opacity:1;transform:translate(-24px,24px) scale(0);pointer-events:none;z-index:1;display:block}.shop-the-look__animation-holder:empty{display:block}@media screen and (min-width:1024px){.shop-the-look__animation-holder{width:var(--stl-hotspot-desktop);height:var(--stl-hotspot-desktop);transform:translate(-32px,32px) scale(0)}}@keyframes scaleUp{0%{transform:translate(-24px,24px) scale(0);opacity:1}to{transform:translate(-24px,24px) scale(1.5);opacity:0}}@media screen and (min-width:1024px){@keyframes scaleUp{0%{transform:translate(-32px,32px) scale(0);opacity:1}to{transform:translate(-32px,32px) scale(1.8);opacity:0}}}.shop-the-look__products{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0;height:auto}@media screen and (min-width:1024px){.shop-the-look__products{flex:1 1 0%;width:auto;min-width:150px;max-width:338px;align-self:stretch;min-height:0;height:auto}}.shop-the-look__products swiper-slider{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}.shop-the-look__products .swiper{display:flex!important;flex-direction:column!important;flex:1 1 auto;min-height:0;width:100%;height:auto!important}.shop-the-look__products .swiper-wrapper{flex:1 1 auto;min-height:0;height:auto!important}.shop-the-look__products .swiper-slide{height:auto;display:flex;align-items:stretch;min-width:0}@media screen and (min-width:1024px){.shop-the-look__products swiper-slider{flex:1 1 auto;min-height:0}.shop-the-look__products .swiper{flex:1 1 auto!important;min-height:0;height:100%!important}.shop-the-look__products .swiper-wrapper{height:100%!important}.shop-the-look__products .swiper-slide{height:100%}.shop-the-look__products .swiper:hover{cursor:grab}}.shop-the-look__products .shop-the-look__pagination{position:relative;flex-shrink:0;order:2;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;padding-top:27px;padding-bottom:4px;min-height:0;margin:0}.shop-the-look__products .swiper-pagination-bullet{width:8px;height:8px;background:#0003;opacity:1;margin:0;border-radius:50%;transition:background .3s ease}.shop-the-look__products .swiper-pagination-bullet-active{background:#000}.shop-the-look__products .card-product,.shop-the-look__products .card-product--stl{width:100%;min-height:0}@media screen and (min-width:1024px){.shop-the-look__products .card-product--stl{flex:1 1 auto;height:100%;min-height:0}.shop-the-look__products .card-product--stl .card-product__image-wrap{flex:unset}}.shop-the-look .stl-product-card{min-height:auto}@keyframes shop-the-look-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes shop-the-look-reveal{0%{opacity:0}to{opacity:1}}.shop-the-look--revealing{animation:shop-the-look-reveal .25s ease-out}.shop-the-look--deferred{display:block}.shop-the-look--deferred .shop-the-look__skeleton-fill{background-color:rgb(var(--color-foreground)/8%);background-image:linear-gradient(90deg,rgb(var(--color-foreground)/0%),rgb(var(--color-background)/55%),rgb(var(--color-foreground)/0%));background-size:200% 100%;animation:shop-the-look-skeleton-shimmer 1.4s ease-in-out infinite}.shop-the-look--deferred .shop-the-look__skeleton-hero{position:relative;width:100%;aspect-ratio:var(--stl-skeleton-mobile-ar, 3/4);overflow:hidden}@media(min-width:1024px){.shop-the-look--deferred .shop-the-look__skeleton-hero{aspect-ratio:var(--stl-desktop-ar-w, 940)/var(--stl-desktop-ar-h, 950)}}.shop-the-look--deferred .shop-the-look__skeleton-hotspot{position:absolute;left:var(--stl-hotspot-left);bottom:var(--stl-hotspot-bottom);width:4.8rem;height:4.8rem;border-radius:50%;background:rgb(var(--color-background)/72%);transform:translate(-2.4rem,2.4rem)}@media(min-width:1024px){.shop-the-look--deferred .shop-the-look__skeleton-hotspot{left:var(--stl-hotspot-left-desktop);bottom:var(--stl-hotspot-bottom-desktop);width:6.4rem;height:6.4rem;transform:translate(-3.2rem,3.2rem)}}.shop-the-look--deferred .shop-the-look__skeleton-card{display:flex;flex-direction:row;align-items:flex-start;gap:1.6rem;width:100%;min-width:0}@media(min-width:1024px){.shop-the-look--deferred .shop-the-look__skeleton-card{flex-direction:column;gap:2.4rem;max-width:33.8rem;padding:2rem 1rem 0}}.shop-the-look--deferred .shop-the-look__skeleton-media{flex-shrink:0;width:10rem;height:10rem}@media(min-width:1024px){.shop-the-look--deferred .shop-the-look__skeleton-media{width:100%;height:auto;aspect-ratio:1/1}}.shop-the-look--deferred .shop-the-look__skeleton-info{display:flex;flex-direction:column;gap:.8rem;flex:1 1 auto;min-width:0;padding-top:.4rem}@media(min-width:1024px){.shop-the-look--deferred .shop-the-look__skeleton-info{gap:1.2rem;order:3;width:100%;padding:0 .8rem}}.shop-the-look--deferred .shop-the-look__skeleton-swatches{display:none}@media(min-width:1024px){.shop-the-look--deferred .shop-the-look__skeleton-swatches{display:flex;order:2;gap:.8rem;width:100%;height:5rem;align-items:center}}.shop-the-look--deferred .shop-the-look__skeleton-swatch{width:3.8rem;height:3.8rem}.shop-the-look--deferred .shop-the-look__skeleton-bar{display:block;height:1.4rem}.shop-the-look--deferred .shop-the-look__skeleton-bar--vendor{width:8rem}.shop-the-look--deferred .shop-the-look__skeleton-bar--title{width:100%;max-width:22rem;height:1.6rem}.shop-the-look--deferred .shop-the-look__skeleton-bar--price{width:7rem}.shop-the-look--deferred .shop-the-look__skeleton-dots{display:flex;justify-content:center;align-items:center;gap:.8rem;padding-top:2.7rem;padding-bottom:.4rem}.shop-the-look--deferred .shop-the-look__skeleton-dot{width:.8rem;height:.8rem;border-radius:50%}:root{--product-carousel-cta-bg: #748b46;--product-carousel-cta-color: #fff}.product-carousel{display:block;--product-carousel-nav-size: 40px;--product-carousel-aspect-mobile: 320 / 213;--product-carousel-aspect-desktop: 1400 / 517;--product-carousel-section-bg: #f6f6f6;background-color:var(--product-carousel-section-bg)}.product-carousel__inner{position:relative;background-color:var(--product-carousel-section-bg)}.product-carousel__inner.page-width__container{padding-inline:0}@media(min-width:768px){.product-carousel__inner.page-width__container{padding-inline:40px}}.product-carousel--deferred{display:block;--product-carousel-skeleton-basis: 55%;--product-carousel-skeleton-gap: 1.2rem;--product-carousel-skeleton-info: 25rem;--product-carousel-skeleton-swatch: 4.4rem}@media(min-width:558px){.product-carousel--deferred{--product-carousel-skeleton-basis: 31%;--product-carousel-skeleton-gap: 2.4rem;--product-carousel-skeleton-info: 27rem;--product-carousel-skeleton-swatch: 5.4rem}}@media(min-width:1024px){.product-carousel--deferred{--product-carousel-skeleton-basis: 24%;--product-carousel-skeleton-gap: 4.8rem;--product-carousel-skeleton-info: 29rem;--product-carousel-skeleton-swatch: 6.4rem}}.product-carousel--deferred .product-carousel__skeleton{display:flex;overflow:hidden;gap:var(--product-carousel-skeleton-gap);padding-left:2.4rem;padding-bottom:2.4rem}@media(min-width:1024px){.product-carousel--deferred .product-carousel__skeleton{padding-left:0}}.product-carousel--deferred .product-carousel__skeleton-card{flex:0 0 var(--product-carousel-skeleton-basis);padding:2rem 1rem;background-color:rgb(var(--color-background));box-shadow:4px 4px 10px #70707040}.product-carousel--deferred .product-carousel__skeleton-media{aspect-ratio:1/1;background-color:rgb(var(--color-foreground)/6%)}.product-carousel--deferred .product-carousel__skeleton-info{display:flex;flex-direction:column;gap:1.2rem;height:var(--product-carousel-skeleton-info);padding-top:2.4rem;overflow:hidden}.product-carousel--deferred .product-carousel__skeleton-swatches{display:flex;gap:.4rem}.product-carousel--deferred .product-carousel__skeleton-swatch{flex:0 0 auto;width:var(--product-carousel-skeleton-swatch);height:var(--product-carousel-skeleton-swatch);background-color:rgb(var(--color-foreground)/6%)}.product-carousel--deferred .product-carousel__skeleton-bar{height:1.6rem;background-color:rgb(var(--color-foreground)/6%)}.product-carousel--deferred .product-carousel__skeleton-bar--rating{width:11rem;margin-top:1.2rem}.product-carousel--deferred .product-carousel__skeleton-bar--vendor{width:8rem;margin-top:1.2rem}.product-carousel--deferred .product-carousel__skeleton-bar--title-end{width:65%}.product-carousel--deferred .product-carousel__skeleton-bar--price{width:9rem}@keyframes product-carousel-reveal{0%{opacity:0}to{opacity:1}}.product-carousel--revealing{animation:product-carousel-reveal .25s ease-out}.product-carousel__header,.product-carousel__hero-top{display:flex;align-items:center;gap:1rem;margin-bottom:0}.product-carousel__header>.c-heading.c-heading-block,.product-carousel__hero-top>.c-heading.c-heading-block{flex:1 1 auto;min-width:0}.product-carousel__header>.product-carousel__show-more,.product-carousel__header>.product-carousel__hero-actions,.product-carousel__hero-top>.product-carousel__show-more,.product-carousel__hero-top>.product-carousel__hero-actions{flex-shrink:0;margin-left:auto}.product-carousel__header:not(:has(.product-carousel__show-more)):not(:has(.product-carousel__hero-actions))>.c-heading.c-heading-block,.product-carousel__hero-top:not(:has(.product-carousel__show-more)):not(:has(.product-carousel__hero-actions))>.c-heading.c-heading-block{flex:1 1 100%;width:100%}.product-carousel__header--align-center,.product-carousel__hero-top--align-center{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.product-carousel__header--align-center>.c-heading.c-heading-block,.product-carousel__hero-top--align-center>.c-heading.c-heading-block{grid-column:2;grid-row:1;justify-self:center;text-align:center;flex:unset;width:auto;max-width:100%}.product-carousel__header--align-center>.product-carousel__show-more,.product-carousel__header--align-center>.product-carousel__hero-actions,.product-carousel__hero-top--align-center>.product-carousel__show-more,.product-carousel__hero-top--align-center>.product-carousel__hero-actions{grid-column:3;grid-row:1;justify-self:end;margin-left:0}.product-carousel__header--align-center:not(:has(.product-carousel__show-more)):not(:has(.product-carousel__hero-actions)),.product-carousel__hero-top--align-center:not(:has(.product-carousel__show-more)):not(:has(.product-carousel__hero-actions)){display:block}.product-carousel__header--align-center:not(:has(.product-carousel__show-more)):not(:has(.product-carousel__hero-actions))>.c-heading.c-heading-block,.product-carousel__hero-top--align-center:not(:has(.product-carousel__show-more)):not(:has(.product-carousel__hero-actions))>.c-heading.c-heading-block{width:100%;text-align:center}.product-carousel__header--align-right>.c-heading.c-heading-block,.product-carousel__hero-top--align-right>.c-heading.c-heading-block{text-align:right}.product-carousel__header{max-width:1400px;margin:0 auto;padding-inline:24px}@media(min-width:768px){.product-carousel__header{padding-inline:0}}.product-carousel__header .c-heading.c-heading-block,.product-carousel__hero-top .c-heading.c-heading-block{font-family:var(--c-heading-font-family, var(--font-heading-family));letter-spacing:.6px}.product-carousel__nav{display:none;flex-shrink:0;align-items:center;gap:.5rem;position:absolute}@media(min-width:1024px){.product-carousel__nav{display:flex}}.product-carousel__slider-row{display:grid;align-items:start;width:100%;gap:8px;position:relative}@media(min-width:1024px){.product-carousel__slider-row{gap:12px}}.product-carousel__slider-row>.product-carousel__viewport{min-width:0}.product-carousel__slider-row>.product-carousel__nav{display:none}@media(min-width:1024px){.product-carousel__slider-row>.product-carousel__nav{display:flex}}@media(min-width:1024px){.product-carousel__slider-row>.product-carousel__nav.product-carousel__nav--split.product-carousel__nav--prev{top:50%;transform:translateY(-50%);left:0;z-index:20;width:var(--product-carousel-nav-size);height:var(--product-carousel-nav-size);display:block;pointer-events:auto}.product-carousel__slider-row>.product-carousel__nav.product-carousel__nav--split.product-carousel__nav--next{top:50%;transform:translateY(-50%);right:0;z-index:20;width:var(--product-carousel-nav-size);height:var(--product-carousel-nav-size);display:block;pointer-events:auto}}@media(min-width:1024px){.product-carousel__slider-row>.product-carousel__nav.product-carousel__nav--split.product-carousel__nav--prev{left:-5px}.product-carousel__slider-row>.product-carousel__nav.product-carousel__nav--split.product-carousel__nav--next{right:-5px}}.product-carousel__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--product-carousel-nav-size);height:var(--product-carousel-nav-size);padding:0;border:none;border-radius:24px;background:#fff;box-shadow:2px 2px 12px #0003;color:rgb(var(--color-foreground));cursor:pointer;transition:opacity .2s ease}.product-carousel__nav-btn.swiper-button-next,.product-carousel__nav-btn.swiper-button-prev{position:relative;inset:auto;margin:0}.product-carousel__nav-btn:hover:not(.swiper-button-disabled){opacity:.92}.product-carousel__nav-btn.swiper-button-disabled{cursor:not-allowed;opacity:.35}.product-carousel__nav-btn .product-carousel-arrow-svg{display:block;width:11px;height:14px;flex-shrink:0}.product-carousel__hero{position:relative;aspect-ratio:var(--product-carousel-aspect-mobile);padding:24px;margin-inline:0;color:#fff;overflow:hidden;background-color:#2a2a2a;pointer-events:none}@media screen and (min-width:1024px){.product-carousel__hero{aspect-ratio:var(--product-carousel-aspect-desktop);padding:48px}}.product-carousel__hero-media{position:absolute;inset:0;z-index:0;display:block;margin:0;pointer-events:none}.product-carousel__hero-img{width:100%;height:100%;object-fit:cover;object-position:center}.product-carousel__hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,#0006 0% 100%);pointer-events:none}.product-carousel__hero-top{position:relative;z-index:2;align-items:baseline;pointer-events:auto}.product-carousel__hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex-wrap:wrap}.product-carousel--hero .product-carousel__hero-top .c-heading.c-heading-block{color:#fff}.product-carousel__show-more{color:rgb(var(--color-foreground));text-align:right;font-family:var(--font-regular-family);font-size:13px;font-weight:400;line-height:normal;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}@media screen and (min-width:1024px){.product-carousel__show-more{font-size:16px}}.product-carousel__show-more:hover,.product-carousel__show-more:focus-visible{text-decoration:underline}.product-carousel--hero .product-carousel__show-more{color:#fff}.product-carousel__brand-logo{position:absolute;top:37%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:50%;height:40%;max-width:200px;max-height:150px;transform:translate(-50%,-50%);pointer-events:none}@media screen and (min-width:1024px){.product-carousel__brand-logo{top:40%;width:60%;height:50%}}@media screen and (min-width:1024px)and (max-width:1200px){.product-carousel__brand-logo{max-width:120px;max-height:100px}}.product-carousel__brand-logo-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.product-carousel__brand-title{position:absolute;top:40%;left:50%;z-index:2;margin:0;transform:translate(-50%,-50%);color:#fff;font-family:var(--font-heading-family);font-size:35px;font-weight:700;line-height:20px;text-transform:uppercase;word-break:keep-all;white-space:nowrap;pointer-events:none}@media screen and (min-width:768px){.product-carousel__brand-title{font-size:40px}}@media screen and (min-width:1024px){.product-carousel__brand-title{font-size:60px;line-height:normal}}.product-carousel__products{position:relative;z-index:3;padding-bottom:12px}.product-carousel--hero .product-carousel__products{margin-top:var(--product-carousel-overlap-mobile, 0)}@media screen and (min-width:1024px){.product-carousel--hero .product-carousel__products{margin-top:var(--product-carousel-overlap-desktop, var(--product-carousel-overlap-mobile, 0))}}.product-carousel--hero{--product-carousel-hero-nav-offset-y: 50px}@media(min-width:1024px){.product-carousel--hero .product-carousel__slider-row>.product-carousel__nav.product-carousel__nav--split{top:calc(50% + var(--product-carousel-hero-nav-offset-y))}}.product-carousel__viewport{position:relative;min-width:0}.product-carousel__fade-left,.product-carousel__fade-right{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.product-carousel__fade-left.is-visible,.product-carousel__fade-right.is-visible{opacity:1;visibility:visible}.product-carousel__fade-left{background:linear-gradient(270deg,rgba(255,255,255,0) 10.32%,var(--product-carousel-section-bg) 94.13%);width:70px}@media screen and (min-width:1024px){.product-carousel__fade-left{width:227px}}.product-carousel__fade-right{background:linear-gradient(90deg,rgba(255,255,255,0) 10.32%,var(--product-carousel-section-bg) 94.13%);width:70px}@media screen and (min-width:1024px){.product-carousel__fade-right{width:227px}}.product-carousel__viewport .generic__fade-out{width:80px}@media screen and (min-width:1024px){.product-carousel__viewport .generic__fade-out{width:227px}}.product-carousel .swiper-wrapper{padding-bottom:24px}.product-carousel .swiper-slide{height:auto}.product-carousel .swiper-slide>.card-product{height:100%}.product-carousel__scrollbar.swiper-scrollbar,.product-carousel--hero .product-carousel__scrollbar.swiper-scrollbar{left:0!important;width:100%!important}.product-carousel__cta{display:flex;justify-content:center;align-items:center;gap:10px;min-height:27px;margin-inline:0;margin-top:24px;padding:13px 20px;background:var(--product-carousel-cta-bg);color:var(--product-carousel-cta-color);font-family:var(--font-regular-family);font-size:12px;font-weight:700;line-height:normal;text-align:center;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease}@media screen and (min-width:1024px){.product-carousel__cta{margin-top:40px;font-size:16px;min-height:unset}}.product-carousel__cta:hover{opacity:.92}.product-carousel--hero .product-carousel__cta{margin-inline:24px}@media screen and (min-width:768px){.product-carousel--hero .product-carousel__cta{margin-inline:0}}.benefits{background:var(--Neutrals-Off-White, #f5f5f5);padding:24px;margin-bottom:24px}.benefits__item{display:flex;flex-direction:column;align-items:center;padding:8px;gap:8px}.benefits__icon{width:40px;height:40px}.benefits__icon img{width:100%;height:100%;object-fit:contain}.benefits__title{color:rgb(var(--color-foreground));text-align:center;font-size:12px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:8px}.benefits__description{color:rgb(var(--color-foreground-2));text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:120%}.benefits__items{display:grid;grid-template-columns:repeat(2,1fr)}.benefits__item{justify-self:center}.product-media-gallery__swiper-slide{cursor:pointer}.benefits__heading{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:20px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;margin:0}@media screen and (min-width:1024px){.benefits{max-width:1352px;margin:0 auto 48px;padding:24px 120px}.benefits__title{color:rgb(var(--color-foreground));text-align:center;font-family:var(--font-regular-family);font-size:15px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:16px;margin:0}.benefits__item{max-width:210px;gap:16px;padding:0}.benefits__description{color:rgb(var(--color-foreground-2));text-align:center;font-family:var(--font-regular-family);font-size:15px;font-style:normal;font-weight:400;line-height:120%}.benefits__items{display:flex;justify-content:space-between}.benefits__heading{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:32px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.benefits__icon{width:45px;height:45px}}.stores{background-color:var(--stores-bg, #5c594f);color:var(--stores-text, #fff);padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.stores__title{color:var(--stores-text, #fff);font-family:var(--font-heading-family);font-size:20px;font-style:normal;font-weight:700;line-height:24px;text-transform:uppercase;text-decoration:none}.store{display:flex;width:100%;gap:16px;margin-bottom:4px}.stores .store:last-child{margin-bottom:0}.store__details{display:flex;flex-direction:row;text-decoration:none;align-items:flex-start;gap:30px;width:100%}.store__name{color:var(--stores-text, #fff);font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:4px}.store__address{color:var(--stores-text, #fff);font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}.store__icon-holder{width:17px;height:17px;flex-shrink:0}.store__icon-holder img{width:100%;height:100%;object-fit:contain}@media screen and (min-width:1024px){.stores{max-width:1352px;margin:48px auto 0;display:flex;justify-content:space-between;flex-direction:row;padding:40px 120px;align-items:center}.store{width:auto;margin-bottom:0}.stores__title{color:var(--stores-text, #fff);font-family:var(--font-heading-family);font-size:32px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.store__name{color:var(--stores-text, #fff);font-family:var(--font-regular-family);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.store__details{gap:24px}.store__address{color:var(--stores-text, #fff);font-family:var(--font-regular-family);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.store{margin-bottom:0}.store__icon-holder{width:25px;height:25px}}.featured-blog-hero{width:100%}.featured-blog-hero__header{text-align:left;margin-bottom:3rem}.featured-blog-hero__section-title{font-family:var(--font-heading-family);font-size:20px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase}@media screen and (min-width:1024px){.featured-blog-hero__section-title{font-size:48px}}.featured-blog-hero__grid{display:grid;gap:2rem;grid-template-columns:1fr}@media screen and (min-width:1024px){.featured-blog-hero__grid{grid-template-columns:1.6fr 1fr;grid-template-rows:1fr 1fr;gap:2rem}.featured-blog-hero__card:first-child{grid-column:1;grid-row:1/span 2}.featured-blog-hero__card:nth-child(2){grid-column:2;grid-row:1}.featured-blog-hero__card:nth-child(3){grid-column:2;grid-row:2}}.featured-blog-hero__card{position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;text-decoration:none;color:inherit;width:100%;height:100%}.featured-blog-hero__card:hover{text-decoration:none;color:inherit}.featured-blog-hero__card-arrow{position:absolute;bottom:24px;right:24px;z-index:3;display:none;pointer-events:none}.featured-blog-hero__card-arrow svg{width:26px;height:24px}.featured-blog-hero__card-image-container{display:none}.featured-blog-hero__card{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.featured-blog-hero__card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1}.featured-blog-hero__card-content{position:relative;z-index:2;color:#fff;width:100%;padding:48px 16px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:center}.featured-blog-hero__card-content *{color:#fff}.featured-blog-hero__card-meta{display:flex;gap:16px;justify-content:space-between;width:100%;align-items:center}.featured-blog-hero__card-date{color:#fff;font-family:var(--font-regular-family);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.featured-blog-hero__card-author{color:#fff;font-size:14px;text-transform:uppercase}.featured-blog-hero__card-badges{display:flex;gap:8px}.featured-blog-hero__card-badge{padding:8px;color:#fff;text-align:center;font-size:10px;text-transform:uppercase;border:1px solid #fff;font-weight:400;line-height:normal}.featured-blog-hero__card-title{color:#fff;font-family:var(--font-heading-family);font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.64px;text-transform:uppercase}.featured-blog-hero__card-title--truncated{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.featured-blog-hero__card-excerpt{color:#fff;font-size:14px;line-height:20px;margin:0;font-weight:400}.featured-blog-hero__card-read-more{color:#fff;font-family:var(--font-regular-family);font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;pointer-events:none}.featured-blog-hero__no-content{text-align:center;padding:3rem;color:rgb(var(--color-foreground-2));font-style:italic}.placeholder-svg{width:100%;height:100%;object-fit:cover;background:#f8f8f8}@media screen and (min-width:1024px){.featured-blog-hero__card-link{padding:0}.featured-blog-hero__card-image-container{width:100%;left:0}.featured-blog-hero__card:before{width:100%;left:0}.featured-blog-hero__card-content{padding:48px}.featured-blog-hero__card-meta{justify-content:flex-start;width:auto}.featured-blog-hero__card-date{text-align:center;font-size:16px;line-height:24px}.featured-blog-hero__card-title{font-size:24px;letter-spacing:.96px}.featured-blog-hero__card-excerpt{font-size:16px;line-height:24px}.featured-blog-hero__card-read-more{display:none}.featured-blog-hero__card-badge{font-size:16px}}@media screen and (max-width:1023px){.featured-blog-hero__card{cursor:pointer}.featured-blog-hero__card-arrow{display:none}}@media screen and (min-width:1024px){.asmc-tv{display:flex;justify-content:center}}.asmc-tv__container{width:100%;display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}@media screen and (min-width:1024px){.asmc-tv__container{padding-inline:24px;max-width:1400px}}.asmc-tv__header{padding:0 24px;display:flex;justify-content:space-between;align-items:baseline;align-self:stretch}@media screen and (min-width:1024px){.asmc-tv__header{padding:0}}.asmc-tv__channel-link{color:rgb(var(--color-foreground));font-family:var(--font-regular-family);font-size:13px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:underline}.asmc-tv__channel-link:hover{text-decoration-line:underline}@media screen and (min-width:1024px){.asmc-tv__channel-link{text-align:right;font-size:16px;line-height:normal}}.asmc-tv__videos{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-height:400px;overflow:hidden;transition:.8s ease-in-out max-height;width:100%}@media screen and (min-width:1024px){.asmc-tv__videos{flex-direction:row;align-items:flex-start;align-self:stretch;height:unset;max-height:unset;gap:76px}}@media screen and (min-width:1024px){.asmc-tv__videos--two{gap:24px}}.asmc-tv__video-container{width:100%;display:flex;flex-direction:column}@media screen and (min-width:1024px){.asmc-tv__video-container{max-width:400px;height:100%}}@media screen and (min-width:1024px){.asmc-tv__video-container:only-of-type{max-width:none}.asmc-tv__video-container:only-of-type .asmc-tv__img-container img,.asmc-tv__video-container:only-of-type .asmc-tv__img-container{height:auto}}@media screen and (min-width:1024px){.asmc-tv__video-container--row{flex:1 1 0;flex-direction:row;max-width:none;align-items:stretch}.asmc-tv__video-container--row .asmc-tv__video-description{flex:1;min-width:0}}.asmc-tv__img-container{background-color:#000;position:relative;width:100%;height:auto;overflow:hidden;display:block}.asmc-tv__img-container figure{margin:0;height:100%;position:relative}.asmc-tv__img-container svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.asmc-tv__img-container img{width:100%;height:100%;object-fit:cover;opacity:.6;display:block}.asmc-tv__img-container img.asmc-tv__yt-thumb{height:224px}@media screen and (max-width:1023.98px){.asmc-tv__img-container img.asmc-tv__yt-thumb{height:auto}}@media screen and (min-width:1024px){.asmc-tv__img-container{height:225px;flex-shrink:0}}@media screen and (max-width:1023.98px){.asmc-tv__video-container:only-of-type .asmc-tv__img-container{height:0px}.asmc-tv__video-container:only-of-type .asmc-tv__img-container img.asmc-tv__yt-thumb{height:0px}}@media screen and (min-width:1024px){.asmc-tv__video-container--row .asmc-tv__img-container{width:50%;height:auto;min-height:0;align-self:stretch}.asmc-tv__video-container--row .asmc-tv__img-container figure{height:100%}.asmc-tv__video-container--row .asmc-tv__img-container img,.asmc-tv__video-container--row .asmc-tv__img-container img.asmc-tv__yt-thumb{height:100%}}.asmc-tv__video-description{background:var(--Primary-Earthy-Grey, #5c594f);display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}@media screen and (min-width:1024px){.asmc-tv__video-description{flex-grow:1}}.asmc-tv__description p{color:var(--Neutrals-White, #fff);font-family:var(--font-regular-family);font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0}@media screen and (min-width:1024px){.asmc-tv__description p{font-size:16px;line-height:24px}}.asmc-tv__description a{text-decoration:underline;color:#fff;white-space:nowrap}.asmc-tv__subheading{color:var(--Neutrals-White, #fff);font-family:var(--font-heading-family);font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin:0}@media screen and (min-width:1024px){.asmc-tv__subheading{font-size:24px;letter-spacing:.96px}}.asmc-tv__mobile-fadout{background:linear-gradient(180deg,#d9d9d900 11.25%,#000 98.82%);position:absolute;bottom:0;width:100%;height:150px;z-index:2;opacity:100%;transition:opacity .8s ease-in-out}.asmc-tv__mobile-fadout:empty{display:block}@media screen and (min-width:1024px){.asmc-tv__mobile-fadout:empty{display:none}}.asmc-tv__mobile-fadout--remove{display:block}.asmc-tv__mobile-fadout--remove:empty{display:none}.asmc-tv__mobile-moreBtn{color:#fff;position:absolute;bottom:40px;margin-left:auto;margin-right:auto;left:0;right:0;padding:4px;background-color:#fff0;display:flex;justify-content:center;align-items:center;gap:8px;font-family:var(--font-regular-family);font-size:16px;font-weight:600;line-height:20px;text-transform:uppercase;z-index:2;opacity:100%;transition:opacity .8s ease-in-out}@media screen and (min-width:1024px){.asmc-tv__mobile-moreBtn{display:none}}.asmc-tv__mobile-lessBtn{position:unset;color:rgb(var(--color-foreground));padding-bottom:40px}.asmc-tv__mobile-lessBtn svg{transform:rotate(180deg)}.asmc-tv__display-none{display:none}.js-asmc-tv__opacity0{opacity:0}.js-asmc-tv__pointer-events{pointer-events:none}.standart-section-heading{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:20px;font-style:normal;font-weight:700;line-height:24px;text-transform:uppercase;margin:0}@media screen and (min-width:1024px){.standart-section-heading{font-size:32px;line-height:normal}}.promo-new{max-width:1400px;margin:0 auto;padding-inline:24px;height:auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr;gap:16px}.promo-new figure{margin:0}.promo-new h3{margin:0}.promo-new a{text-decoration:none}.promo-section__left-container{grid-column:1;grid-row:1/6;background:var(--promo-left-card-bg, var(--Primary-Earthy-Grey, #5c594f));display:flex;gap:0px;width:100%;flex-direction:column}.promo-section__left-container-image{width:100%;height:225px;overflow:hidden}.promo-section__left-container-image img{width:100%;height:100%;object-fit:cover}.promo-section__left-container-info{flex-grow:1;padding:48px;display:flex;gap:16px;flex-direction:column;justify-content:center;align-items:flex-start}.promo-section__left-container-heading{color:var(--promo-left-card-text, #fff);font-family:var(--font-heading-family);font-size:32px;font-weight:700;text-transform:uppercase}.promo-section__left-container-button{background:var(--promo-button-bg, rgb(var(--color-secondary-button)));display:flex;padding:16px 24px;justify-content:center;align-items:center;color:var(--promo-button-text, rgb(var(--color-secondary-button-text)));font-size:16px;text-transform:uppercase;font-weight:700;cursor:pointer}.promo-section__middle-bottom-card{grid-column:2;grid-row:4/6;background-color:var(--promo-bottom-card-bg, #000);overflow:hidden;position:relative}.promo-section__middle-bottom-card img{position:absolute;opacity:80%;height:100%;width:100%;object-fit:cover;z-index:1;object-position:center}.promo-section__middle-bottom-card--has-image img{opacity:1}.promo-section__bottom-card-heading{padding-inline:48px}@media screen and (min-width:1025px)and (max-width:1270px){.promo-section__bottom-card-heading{padding-inline:10px}}.promo-section__bottom-card-heading{padding-top:48px;z-index:2;font-family:var(--font-heading-family);font-size:32px;font-weight:700;line-height:32px;text-transform:uppercase;position:absolute}.promo-section__bottom-card-heading--link{color:var(--promo-bottom-card-text, #fff)}.promo-section__bottom-card-heading--link svg{display:inline;vertical-align:middle}.promo-section__bottom-card-heading--link:hover{text-decoration:underline}.promo-section__right-bottom-card{grid-column:3;grid-row:4/6;background:var(--promo-right-card-bg, var(--Primary-Earthy-Grey, #5c594f));padding-inline:48px;padding-top:48px;display:flex;flex-direction:column;gap:12px}@media screen and (min-width:1025px)and (max-width:1270px){.promo-section__right-bottom-card{padding-inline:10px}}.promo-section__right-bottom-card-heading{font-family:var(--font-heading-family);font-size:32px;font-weight:700;line-height:32px;text-transform:uppercase}.promo-section__right-bottom-card-link{color:var(--promo-right-card-text, #fff)}.promo-section__right-bottom-card-link svg{display:inline;vertical-align:middle}.promo-section__right-bottom-card-link:hover{text-decoration:underline}.promo-section__right-bottom-card-subheading{color:var(--promo-right-card-text, #fff);font-family:var(--font-regular-family);font-size:16px;font-weight:400}.promo-section__top-card{background:var(--promo-top-card-bg, rgba(94, 87, 81, .15));grid-column:2/4;grid-row:1/4;display:grid;grid-template-columns:1fr 1fr;position:relative}.promo-section__top-card--left{grid-column:1;padding:48px 0 48px 48px;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:flex-start;z-index:2}.promo-section__top-card--right{grid-column:2;padding-block:16px;display:flex;align-items:flex-end}.promo-section__top-card--right .product-price-block{font-family:var(--font-heading-family);gap:16px}.promo-section__top-card--right .product-price-block__compare-at-price{font-size:32px;font-weight:400}.promo-section__top-card--right .product-price-block__price{font-size:60px;line-height:32px}.promo-section__top-card--background{display:flex;justify-content:center;align-items:center;height:100%;max-height:200px}.promo-section__top-card--background img{max-height:100%;width:auto;object-fit:contain;object-position:center}.promo-section__top-card-mobile-image img{display:none}.promo-section__top-card-heading{color:var(--promo-top-card-text, #000);font-family:var(--font-heading-family);font-size:32px;font-weight:700;line-height:32px;text-transform:uppercase}.promo-section__top-card-button{background:var(--promo-button-bg, rgb(var(--color-secondary-button)));padding:16px 24px;color:var(--promo-button-text, rgb(var(--color-secondary-button-text)));text-align:center;font-family:var(--font-regular-family);font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;cursor:pointer}@media screen and (max-width:1024px){.promo-new{padding-inline:24px;display:flex;gap:8px;flex-direction:column}.promo-section__left-container{flex-direction:row-reverse;justify-content:space-evenly}.promo-section__left-container-image{height:unset;max-width:40%}.promo-section__left-container-info{padding:24px;gap:12px}.promo-section__left-container-heading{font-size:20px;line-height:24px}.promo-section__left-container-button{font-size:14px}.promo-section__top-card{display:flex;flex-direction:row}.promo-section__top-card-heading{line-height:24px;font-size:20px}.promo-section__top-card-button{font-size:14px;align-self:flex-start}.promo-section__top-card--background{display:none}.promo-section__top-card-mobile-image{display:block;height:100%;justify-self:center;align-self:center}.promo-section__top-card-mobile-image img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:500/700}.promo-section__top-card--left{padding:24px 20px;width:66%;justify-content:flex-start;align-items:flex-start}.promo-section__middle-bottom-card{height:114px}.promo-section__middle-bottom-card img{position:absolute;opacity:80%;height:100%;width:100%;object-fit:cover;z-index:1;object-position:center}.promo-section__bottom-card-heading{padding:24px;font-size:20px}.promo-section__bottom-card-heading--link svg{width:15px}.promo-section__right-bottom-card{padding:24px;gap:10px}.promo-section__right-bottom-card-heading{font-size:20px}.promo-section__right-bottom-card-heading svg{width:15px}.promo-section__right-bottom-card-subheading{font-size:14px}}.shop-seo{padding-top:var(--shop-seo-padding-top, 0);padding-bottom:var(--shop-seo-padding-bottom, 0);background-color:var(--shop-seo-bg, transparent);color:var(--shop-seo-body-color, inherit)}.shop-seo__inner ::selection{background-color:rgb(var(--color-foreground)/20%);color:rgb(var(--color-foreground))}.shop-seo__description *,.shop-seo__item-content *{color:var(--shop-seo-body-color, inherit);font-size:var(--shop-seo-body-size, inherit)}.shop-seo__title{color:var(--shop-seo-title-color, inherit);font-size:var(--shop-seo-title-size, inherit);font-family:var(--shop-seo-title-font-family, inherit)}.shop-seo__item-title{color:var(--shop-seo-title-color, inherit);font-size:var(--item-title-font-size-mobile, var(--shop-seo-item-title-size-mobile, inherit));font-family:var(--shop-seo-title-font-family, inherit)}.shop-seo__item-toggle{width:100%;border:0;background:transparent;padding:0;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:left;color:inherit;font:inherit}.shop-seo__item-icon{flex-shrink:0;width:13px;height:13px;transition:transform .25s ease}.shop-seo__item-content{overflow:hidden;max-height:none;transition:max-height .3s ease}.shop-seo__item-content a{color:var(--shop-seo-link-color, rgb(var(--color-link)));text-decoration:var(--shop-seo-link-decoration, underline)}.shop-seo__item.is-open .shop-seo__item-icon{transform:rotate(180deg)}@media screen and (max-width:1023px){.shop-seo__item-content{max-height:0}.shop-seo__item.is-open .shop-seo__item-content{max-height:var(--accordion-content-height, 0px)}}.shop-seo__terms *{color:var(--shop-seo-terms-color, inherit);font-size:var(--shop-seo-terms-size, inherit)}.shop-seo__description{margin-top:8px}.shop-seo__item-list{margin-top:14px}.shop-seo__item{margin-top:14px;border-bottom:1px solid #000}.shop-seo__item:first-child{border-top:1px solid #000}.shop-seo__item:first-child .shop-seo__item-title,.shop-seo__item-content{margin-top:14px}.shop-seo__terms{margin-top:24px}@media screen and (min-width:1024px){.shop-seo__description{margin-top:24px}.shop-seo__item-list{margin-top:32px}.shop-seo__description *,.shop-seo__item-content *{font-size:var(--shop-seo-body-size, inherit)}.shop-seo__item-content{margin-top:8px}.shop-seo__title{font-size:var(--shop-seo-title-size, inherit)}.shop-seo__item-title{font-size:var(--item-title-font-size-desktop, var(--shop-seo-item-title-size-desktop, inherit))}.shop-seo__item-icon{display:none}.shop-seo__item-toggle{cursor:default;pointer-events:none}.shop-seo__terms *{font-size:var(--shop-seo-terms-size, inherit)}.shop-seo__item{margin-top:8px;border-bottom:none}.shop-seo__item:first-child{border-top:none}.shop-seo__item .shop-seo__item-title{margin-top:0}}.faq{display:block;width:100%;padding-top:var(--faq-padding-top, 24px);padding-bottom:var(--faq-padding-bottom, 24px);background-color:var(--faq-bg, rgb(var(--color-background)));color:var(--faq-text-color, rgb(var(--color-foreground)));font-family:var(--font-regular-family)}.faq__container{max-width:1400px;margin-inline:auto;padding-inline:24px}.faq__header .c-heading.c-heading-block{font-family:var(--font-heading-family)}.faq__accordion{width:100%;min-width:0}.faq--simple .faq__accordion{max-width:100%}.faq--simple .faq__container,.faq__item-list{display:flex;flex-direction:column}.faq__item{border-bottom:var(--faq-divider-horizontal-width, 1px) solid var(--faq-divider-horizontal-color, #000)}.faq__item:first-child{border-top:var(--faq-divider-horizontal-width, 1px) solid var(--faq-divider-horizontal-color, #000)}.faq--hub .faq__item.is-open .faq__item-question,.faq--hub .faq__item.is-open .faq__item-icon--plus,.faq--hub .faq__item.is-open .faq__item-icon--chevron{color:#748b46}.faq--no-item-border-top .faq__item:first-child{border-top:0}.faq__item-title{margin:0;font-size:var(--faq-item-title-size-mobile, 14px);font-weight:var(--faq-item-title-weight, 600);font-family:var(--font-regular-family);color:var(--faq-item-title-color, var(--faq-text-color, rgb(var(--color-foreground))))}.faq__item-toggle{width:100%;border:0;background:transparent;padding:16px 0 12px;margin:0;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;text-align:left;color:inherit;font:inherit}.faq__item:first-child .faq__item-toggle{padding-top:0}.faq__item-question{flex:1;min-width:0}.faq__item-icon{flex-shrink:0;color:var(--faq-text-color, rgb(var(--color-foreground)));line-height:1;margin-inline-end:0}.faq__item-icon--plus{font-size:1.5rem}.faq__item-icon--chevron{display:inline-flex;align-items:center;justify-content:center;color:var(--faq-text-color, rgb(var(--color-foreground)))}.faq__item-chevron{width:12px;height:12px;transition:transform .25s ease}.faq__item.is-open .faq__item-chevron{transform:rotate(180deg)}.faq__item-content{overflow:hidden;max-height:0;transition:max-height .3s ease;padding-bottom:0;font-size:var(--faq-body-size-mobile, 14px);font-weight:var(--faq-body-weight, 400);line-height:normal;color:var(--faq-body-color, var(--faq-text-color, rgb(var(--color-foreground))))}.faq__item-content a{text-decoration:underline}.faq__item.is-open .faq__item-content{max-height:var(--accordion-content-height, 0px);padding-bottom:20px}.faq__contact{display:flex;flex-direction:column;gap:24px;min-width:0;max-width:100%}.faq__contact-intro{margin:0;font-size:14px;line-height:normal;word-break:break-word;overflow-wrap:anywhere;color:var(--faq-text-color, rgb(var(--color-foreground-2)))}.faq__contact-buttons{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.faq__contact-button.c-button{align-self:stretch;width:100%;min-height:unset;padding:10px 20px;font-size:14px;font-weight:700;font-style:normal;line-height:normal;letter-spacing:normal;text-transform:uppercase;gap:8px}.faq__contact-button--primary.c-button{background-color:var(--faq-button-primary-bg, #748b46);color:var(--faq-button-primary-label, #fff);border-color:var(--faq-button-primary-border, #748b46)}.faq__contact-button--whatsapp.c-button{padding:16px 8px;background-color:var(--faq-button-whatsapp-bg, #fff);color:var(--faq-button-whatsapp-label, #748b46);border-color:var(--faq-button-whatsapp-border, #748b46)}.faq__contact-whatsapp-icon{color:var(--faq-button-whatsapp-label, #748b46)}.faq__contact-hours{min-width:0;max-width:100%}.faq__contact-hours-title{margin:0;color:#748b46;font-size:14px;font-weight:700;line-height:normal;word-break:break-word;overflow-wrap:anywhere}.faq__contact-phones{display:flex;flex-direction:column;gap:8px;min-width:0}.faq__contact-phone{display:flex;flex-direction:column;gap:4px;min-width:0}.faq__contact-phone-label,.faq__contact-phone-link{margin:0;font-size:14px;line-height:normal;word-break:break-word;overflow-wrap:anywhere}.faq__contact-phone-link{color:var(--faq-text-color, rgb(var(--color-foreground)));text-decoration:underline}.faq__nav-list{list-style:none;margin:0;padding:0}.faq__hub{display:flex;flex-direction:column;gap:24px}.faq__hub--no-nav .faq__accordion{width:100%}.faq__nav-item:not(:first-child){margin-top:24px}.faq__nav-item.is-active .faq__nav-link{font-family:var(--font-heading-family);font-size:20px;pointer-events:none}.faq__nav-link{color:var(--faq-text-color, rgb(var(--color-foreground)));font-family:var(--font-regular-family);font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none}.faq__nav-link:hover{text-decoration:underline}@media screen and (max-width:749px){.faq__nav{display:none}}.faq__contact-layout{display:flex;flex-direction:column;gap:24px;min-width:0}.faq__contact-slot{min-width:0;max-width:100%}.faq__contact-slot--desktop{display:none}.faq__contact-slot--mobile{align-self:stretch;width:calc(100% + 48px);max-width:none;box-sizing:border-box;background-color:var(--faq-bg);padding:32px 24px;margin-inline:-24px}@media screen and (min-width:750px){.faq__hub{flex-direction:row;gap:100px;align-items:stretch}.faq__nav{flex-shrink:0}.faq__nav-item.is-active .faq__nav-link{font-size:32px}.faq--hub .faq__accordion{flex:1;border-left:var(--faq-divider-vertical-width, .1rem) solid var(--faq-divider-vertical-color, #9b9b9b);padding-left:85px}}@media screen and (min-width:1024px){.faq--simple .faq__accordion{width:100%;max-width:100%}.faq__item-title{font-size:var(--faq-item-title-size-desktop, 16px)}.faq__item-toggle{padding-bottom:16px}.faq__item.is-open .faq__item-content{padding-bottom:24px}.faq__item-content{font-size:var(--faq-body-size-desktop, 16px);font-weight:var(--faq-body-weight, 300)}.faq__contact-intro{font-size:16px}.faq__contact-buttons{flex-direction:row;gap:16px}.faq__contact-button.c-button{flex:0 0 auto;width:auto;font-size:16px}.faq__contact-button--primary.c-button{padding:10px 20px}.faq__contact-button--whatsapp.c-button{padding:16px 24px}.faq__contact-hours-title{margin-top:0;font-size:16px}.faq__contact-phones{flex-direction:row;gap:24px}.faq__contact-phone-label,.faq__contact-phone-link{font-size:16px}.faq--contact .faq__contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.faq__contact-slot--desktop{display:block}.faq__contact-slot--mobile{display:none}}.field{position:relative;width:100%;transition:box-shadow var(--duration-short) ease}.field--with-error{flex-wrap:wrap}.field__input{flex-grow:1;text-align:left;padding:1.5rem;margin:0;width:100%;box-sizing:border-box;transition:box-shadow var(--duration-short) ease}.field__input::-webkit-search-cancel-button{display:none}.field__input::placeholder{opacity:0}.field__label{font-size:1.6rem;left:2rem;top:50%;transform:translateY(-50%);margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease,transform var(--duration-short) ease;color:#00000080;letter-spacing:.04rem;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;height:4.4rem;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:4.4rem}.field__button>svg{height:2.5rem;width:2.5rem}.newsletter-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative}@media screen and (min-width:750px){.newsletter-form{align-items:flex-start;margin:0 auto}}.newsletter-form__field-wrapper{width:100%}.newsletter-form__field-wrapper .field{z-index:0}.newsletter-form__button{width:4.4rem;margin:0;right:var(--inputs-border-width);top:0;height:100%;z-index:2}.newsletter-form__button:focus-visible,.newsletter-form__button:focus{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.newsletter-form__button .icon{width:1.5rem}.newsletter{padding-top:40px;max-width:100%;overflow-x:hidden}@media screen and (min-width:1024px){.newsletter{max-width:1400px;margin:0 auto;padding-top:48px;display:grid;grid-template-columns:1fr 2fr;padding-inline:24px}}.newsletter__wrapper{background-color:var(--newsletter-bg, rgb(var(--color-background)));color:rgb(var(--color-foreground));padding:24px;display:flex;flex-direction:column;gap:8px}@media screen and (min-width:750px){.newsletter__wrapper{padding-right:9rem;padding-left:9rem;gap:24px}}@media screen and (min-width:1024px){.newsletter__wrapper{flex-direction:column;justify-content:center;padding:24px 28.5px}}@media screen and (min-width:1024px){.newsletter__wrapper .newsletter-form__field-wrapper{width:100%!important;max-width:100%!important}}.newsletter__form-wrapper.field__label{color:rgb(var(--color-foreground-2))}@media screen and (min-width:1024px){.newsletter__form-wrapper form{margin:0}}.newsletter__image{position:relative;overflow:hidden;display:flex;max-width:100%}.newsletter__image img{height:100%;width:100%;object-fit:cover;overflow:hidden}.newsletter__badge{background:#9b1e20;position:absolute;top:32px;left:0;color:#fff;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;padding:8px 24px}@media screen and (min-width:1024px){.newsletter__badge{font-family:var(--font-regular-family);font-size:16px}}.newsletter__heading{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:20px;font-style:normal;font-weight:700;line-height:24px;text-transform:uppercase}@media screen and (min-width:1024px){.newsletter__heading{font-size:32px;line-height:34px}}.newsletter__subheading{font-size:14px;line-height:normal;color:rgb(var(--color-foreground-2));font-weight:400}@media screen and (min-width:1024px){.newsletter__subheading{font-size:16px;line-height:19px}}.newsletter__disclaimer{font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:rgb(var(--color-foreground-3))}@media screen and (min-width:1024px){.newsletter__disclaimer{font-size:14px}}.newsletter__button{margin-top:3rem;width:fit-content}@media screen and (min-width:750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}.newsletter__button-submit{width:100%;padding:16px 24px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;border:none;margin-top:8px;cursor:pointer}@media screen and (min-width:1024px){.newsletter__button-submit{width:unset;white-space:nowrap;margin:0;color:rgb(var(--color-button-text));text-align:center;font-family:var(--font-regular-family);font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;padding:0 48px}}@media screen and (min-width:1024px){.newsletter-form{width:100%!important;max-width:100%!important}}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter-form__field-wrapper .field{border:1px solid rgb(var(--color-foreground));display:flex;align-items:center;position:relative}.newsletter-form__field-wrapper .field__label{position:absolute;left:1.6rem;top:.7rem;font-size:11px;color:rgb(var(--color-foreground));pointer-events:none;opacity:0;transition:opacity .15s ease;padding-top:1.2rem}.newsletter-form__field-wrapper .field__input{padding:1.2rem 1.6rem;border:none;outline:none;background:#fff;font-size:16px;width:100%;color:#121212;font-weight:400}@media screen and (min-width:1024px){.newsletter-form__field-wrapper .field__input{font-size:14px}}.newsletter-form__field-wrapper .field__input::placeholder{opacity:1;color:#121212bf;transition:opacity .15s ease}.newsletter-form__field-wrapper .field__input:focus::placeholder{opacity:0}.newsletter-form__field-wrapper .field__input:focus+.field__label,.newsletter-form__field-wrapper .field__input:not(:placeholder-shown)+.field__label{opacity:1}.newsletter-form__field-wrapper .field__input:focus,.newsletter-form__field-wrapper .field__input:not(:placeholder-shown),.newsletter-form__field-wrapper .field__input:-webkit-autofill{padding:1.8rem 1.6rem .6rem}@media screen and (min-width:1024px){.newsletter-form__field-wrapper{display:flex;gap:12px}}.form__message{align-items:center;display:flex;font-size:1.4rem;line-height:1;margin-top:1rem;font-weight:400;color:rgb(var(--color-foreground-2))}.form__message .icon,.customer .form__message svg{flex-shrink:0;height:1.3rem;margin-right:.5rem;width:1.3rem}.form__message svg{width:15px;height:15px;vertical-align:sub;margin-right:5px}.newsletter-form__message{justify-content:center;margin-bottom:0}@media screen and (min-width:750px){.newsletter-form__message{justify-content:flex-start}}.newsletter-form__message--success{margin-top:2rem}.hide{display:none}@media screen and (min-width:1024px){.desktop-hide{display:none}}@media screen and (min-width:1024px){.desktop-show{display:block}}.reviews-trust-widget{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:10;background:#fff;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:8px;box-shadow:0 0 10px #0003}@media screen and (max-width:1040px){.reviews-trust-widget{top:55%}}@media screen and (max-width:767px){.reviews-trust-widget{top:50%;padding-top:4px;gap:8px}}.reviews-trust-widget.hidden{display:none}.reviews-trust-widget__banner{max-height:45px}@media screen and (max-width:767px){.reviews-trust-widget__banner{max-height:35px}}.reviews-trust-widget__logo{width:45px;height:auto;max-width:45px}@media screen and (max-width:767px){.reviews-trust-widget__logo{width:35px;max-width:35px}}.reviews-trust-widget__content{text-align:center;padding:8px 5px;color:#fff;display:flex;flex-direction:column;align-items:center;gap:4px;background-color:#0e1311;border-bottom-left-radius:6px;border-bottom-right-radius:6px}@media screen and (max-width:767px){.reviews-trust-widget__content{padding:5px}}.reviews-trust-widget__stars{display:flex;gap:2px}.reviews-trust-widget__stars .stars__icon{width:14px;height:14px;position:relative}@media screen and (max-width:767px){.reviews-trust-widget__stars .stars__icon{width:8px;height:8px}}.reviews-trust-widget__stars .stars__icon:before{content:"★";font-size:14px;position:absolute;top:0;left:50%;transform:translate(-50%);display:inline-block;background:linear-gradient(to right,var(--reviews-star-color, #faba05) var(--percent, 0%),#fff var(--percent, 0%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.2px var(--reviews-star-color, #faba05)}@media screen and (max-width:767px){.reviews-trust-widget__stars .stars__icon:before{font-size:8px}}.reviews-trust-widget__stars .stars__icon.star__icon--0:before{--percent: 0%}.reviews-trust-widget__stars .stars__icon.star__icon--1:before{--percent: 1%}.reviews-trust-widget__stars .stars__icon.star__icon--2:before{--percent: 2%}.reviews-trust-widget__stars .stars__icon.star__icon--3:before{--percent: 3%}.reviews-trust-widget__stars .stars__icon.star__icon--4:before{--percent: 4%}.reviews-trust-widget__stars .stars__icon.star__icon--5:before{--percent: 5%}.reviews-trust-widget__stars .stars__icon.star__icon--6:before{--percent: 6%}.reviews-trust-widget__stars .stars__icon.star__icon--7:before{--percent: 7%}.reviews-trust-widget__stars .stars__icon.star__icon--8:before{--percent: 8%}.reviews-trust-widget__stars .stars__icon.star__icon--9:before{--percent: 9%}.reviews-trust-widget__stars .stars__icon.star__icon--10:before{--percent: 10%}.reviews-trust-widget__stars .stars__icon.star__icon--11:before{--percent: 11%}.reviews-trust-widget__stars .stars__icon.star__icon--12:before{--percent: 12%}.reviews-trust-widget__stars .stars__icon.star__icon--13:before{--percent: 13%}.reviews-trust-widget__stars .stars__icon.star__icon--14:before{--percent: 14%}.reviews-trust-widget__stars .stars__icon.star__icon--15:before{--percent: 15%}.reviews-trust-widget__stars .stars__icon.star__icon--16:before{--percent: 16%}.reviews-trust-widget__stars .stars__icon.star__icon--17:before{--percent: 17%}.reviews-trust-widget__stars .stars__icon.star__icon--18:before{--percent: 18%}.reviews-trust-widget__stars .stars__icon.star__icon--19:before{--percent: 19%}.reviews-trust-widget__stars .stars__icon.star__icon--20:before{--percent: 20%}.reviews-trust-widget__stars .stars__icon.star__icon--21:before{--percent: 21%}.reviews-trust-widget__stars .stars__icon.star__icon--22:before{--percent: 22%}.reviews-trust-widget__stars .stars__icon.star__icon--23:before{--percent: 23%}.reviews-trust-widget__stars .stars__icon.star__icon--24:before{--percent: 24%}.reviews-trust-widget__stars .stars__icon.star__icon--25:before{--percent: 25%}.reviews-trust-widget__stars .stars__icon.star__icon--26:before{--percent: 26%}.reviews-trust-widget__stars .stars__icon.star__icon--27:before{--percent: 27%}.reviews-trust-widget__stars .stars__icon.star__icon--28:before{--percent: 28%}.reviews-trust-widget__stars .stars__icon.star__icon--29:before{--percent: 29%}.reviews-trust-widget__stars .stars__icon.star__icon--30:before{--percent: 30%}.reviews-trust-widget__stars .stars__icon.star__icon--31:before{--percent: 31%}.reviews-trust-widget__stars .stars__icon.star__icon--32:before{--percent: 32%}.reviews-trust-widget__stars .stars__icon.star__icon--33:before{--percent: 33%}.reviews-trust-widget__stars .stars__icon.star__icon--34:before{--percent: 34%}.reviews-trust-widget__stars .stars__icon.star__icon--35:before{--percent: 35%}.reviews-trust-widget__stars .stars__icon.star__icon--36:before{--percent: 36%}.reviews-trust-widget__stars .stars__icon.star__icon--37:before{--percent: 37%}.reviews-trust-widget__stars .stars__icon.star__icon--38:before{--percent: 38%}.reviews-trust-widget__stars .stars__icon.star__icon--39:before{--percent: 39%}.reviews-trust-widget__stars .stars__icon.star__icon--40:before{--percent: 40%}.reviews-trust-widget__stars .stars__icon.star__icon--41:before{--percent: 41%}.reviews-trust-widget__stars .stars__icon.star__icon--42:before{--percent: 42%}.reviews-trust-widget__stars .stars__icon.star__icon--43:before{--percent: 43%}.reviews-trust-widget__stars .stars__icon.star__icon--44:before{--percent: 44%}.reviews-trust-widget__stars .stars__icon.star__icon--45:before{--percent: 45%}.reviews-trust-widget__stars .stars__icon.star__icon--46:before{--percent: 46%}.reviews-trust-widget__stars .stars__icon.star__icon--47:before{--percent: 47%}.reviews-trust-widget__stars .stars__icon.star__icon--48:before{--percent: 48%}.reviews-trust-widget__stars .stars__icon.star__icon--49:before{--percent: 49%}.reviews-trust-widget__stars .stars__icon.star__icon--50:before{--percent: 50%}.reviews-trust-widget__stars .stars__icon.star__icon--51:before{--percent: 51%}.reviews-trust-widget__stars .stars__icon.star__icon--52:before{--percent: 52%}.reviews-trust-widget__stars .stars__icon.star__icon--53:before{--percent: 53%}.reviews-trust-widget__stars .stars__icon.star__icon--54:before{--percent: 54%}.reviews-trust-widget__stars .stars__icon.star__icon--55:before{--percent: 55%}.reviews-trust-widget__stars .stars__icon.star__icon--56:before{--percent: 56%}.reviews-trust-widget__stars .stars__icon.star__icon--57:before{--percent: 57%}.reviews-trust-widget__stars .stars__icon.star__icon--58:before{--percent: 58%}.reviews-trust-widget__stars .stars__icon.star__icon--59:before{--percent: 59%}.reviews-trust-widget__stars .stars__icon.star__icon--60:before{--percent: 60%}.reviews-trust-widget__stars .stars__icon.star__icon--61:before{--percent: 61%}.reviews-trust-widget__stars .stars__icon.star__icon--62:before{--percent: 62%}.reviews-trust-widget__stars .stars__icon.star__icon--63:before{--percent: 63%}.reviews-trust-widget__stars .stars__icon.star__icon--64:before{--percent: 64%}.reviews-trust-widget__stars .stars__icon.star__icon--65:before{--percent: 65%}.reviews-trust-widget__stars .stars__icon.star__icon--66:before{--percent: 66%}.reviews-trust-widget__stars .stars__icon.star__icon--67:before{--percent: 67%}.reviews-trust-widget__stars .stars__icon.star__icon--68:before{--percent: 68%}.reviews-trust-widget__stars .stars__icon.star__icon--69:before{--percent: 69%}.reviews-trust-widget__stars .stars__icon.star__icon--70:before{--percent: 70%}.reviews-trust-widget__stars .stars__icon.star__icon--71:before{--percent: 71%}.reviews-trust-widget__stars .stars__icon.star__icon--72:before{--percent: 72%}.reviews-trust-widget__stars .stars__icon.star__icon--73:before{--percent: 73%}.reviews-trust-widget__stars .stars__icon.star__icon--74:before{--percent: 74%}.reviews-trust-widget__stars .stars__icon.star__icon--75:before{--percent: 75%}.reviews-trust-widget__stars .stars__icon.star__icon--76:before{--percent: 76%}.reviews-trust-widget__stars .stars__icon.star__icon--77:before{--percent: 77%}.reviews-trust-widget__stars .stars__icon.star__icon--78:before{--percent: 78%}.reviews-trust-widget__stars .stars__icon.star__icon--79:before{--percent: 79%}.reviews-trust-widget__stars .stars__icon.star__icon--80:before{--percent: 80%}.reviews-trust-widget__stars .stars__icon.star__icon--81:before{--percent: 81%}.reviews-trust-widget__stars .stars__icon.star__icon--82:before{--percent: 82%}.reviews-trust-widget__stars .stars__icon.star__icon--83:before{--percent: 83%}.reviews-trust-widget__stars .stars__icon.star__icon--84:before{--percent: 84%}.reviews-trust-widget__stars .stars__icon.star__icon--85:before{--percent: 85%}.reviews-trust-widget__stars .stars__icon.star__icon--86:before{--percent: 86%}.reviews-trust-widget__stars .stars__icon.star__icon--87:before{--percent: 87%}.reviews-trust-widget__stars .stars__icon.star__icon--88:before{--percent: 88%}.reviews-trust-widget__stars .stars__icon.star__icon--89:before{--percent: 89%}.reviews-trust-widget__stars .stars__icon.star__icon--90:before{--percent: 90%}.reviews-trust-widget__stars .stars__icon.star__icon--91:before{--percent: 91%}.reviews-trust-widget__stars .stars__icon.star__icon--92:before{--percent: 92%}.reviews-trust-widget__stars .stars__icon.star__icon--93:before{--percent: 93%}.reviews-trust-widget__stars .stars__icon.star__icon--94:before{--percent: 94%}.reviews-trust-widget__stars .stars__icon.star__icon--95:before{--percent: 95%}.reviews-trust-widget__stars .stars__icon.star__icon--96:before{--percent: 96%}.reviews-trust-widget__stars .stars__icon.star__icon--97:before{--percent: 97%}.reviews-trust-widget__stars .stars__icon.star__icon--98:before{--percent: 98%}.reviews-trust-widget__stars .stars__icon.star__icon--99:before{--percent: 99%}.reviews-trust-widget__stars .stars__icon.star__icon--100:before{--percent: 100%}.reviews-trust-widget__rating{font-size:20px;font-weight:700;line-height:normal}@media screen and (max-width:767px){.reviews-trust-widget__rating{font-size:16px}}.product-reviews-widget{padding-top:var(--reviews-widget-padding-top, 24px);padding-bottom:var(--reviews-widget-padding-bottom, 24px)}.product-reviews-widget__container{max-width:1400px}.reviews__container{width:100%}#ReviewsWidget{max-width:1400px;margin-inline:auto}.product-reviews-widget #ReviewsWidget .ElementsWidget-prefix .ElementsWidget,.product-reviews-widget #ReviewsWidget .ElementsWidget-prefix .SentimentWidget--embeddedInsideWidget{--common-star-color: var(--reviews-widget-star-color, var(--reviews-star-color, #faba05));--sentiment-common-star-color: var(--reviews-widget-star-color, var(--reviews-star-color, #faba05));--medium-star-size: 22px;--small-star-size: 19px}.product-reviews-widget #ReviewsWidget .ElementsWidget-prefix .R-Button--primary{background-color:#fff;color:#748b46;border-color:#748b46}.R-GlobalModal .ElementsWidget-prefix,.R-GlobalModal #ReviewsWidget .ElementsWidget-prefix{--common-star-color: var(--reviews-star-color, #faba05) !important;--header-star-color: var(--reviews-star-color, #faba05) !important}.R-GlobalModal .ElementsWidget-prefix i[class*=ricon-percentage-star],.R-GlobalModal .ElementsWidget-prefix i[class*=star],.R-GlobalModal #ReviewsWidget .ElementsWidget-prefix i[class*=ricon-percentage-star],.R-GlobalModal #ReviewsWidget .ElementsWidget-prefix i[class*=star]{color:var(--reviews-star-color, #faba05)!important}.R-GlobalModal .ElementsWidget-prefix .stars__icon:before,.R-GlobalModal #ReviewsWidget .ElementsWidget-prefix .stars__icon:before{background:linear-gradient(to right,var(--reviews-star-color, #faba05) var(--percent, 100%),rgba(0,0,0,.15) var(--percent, 100%))!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:1px var(--reviews-star-color, #faba05)!important}#reviewsio-carousel-widget{padding:20px 0 0}#reviewsio-carousel-widget i[class*=ricon-percentage-star]:before{color:var(--reviews-star-color, #faba05)}#reviewsio-carousel-widget:empty,#reviewsio-carousel-widget[data-reviews-state=loading]{position:relative;min-height:520px}@media screen and (min-width:768px){#reviewsio-carousel-widget:empty,#reviewsio-carousel-widget[data-reviews-state=loading]{min-height:330px}}#reviewsio-carousel-widget:empty:after,#reviewsio-carousel-widget[data-reviews-state=loading]:after{content:"";position:absolute;inset:20px 0 0;pointer-events:none;background-color:#f5f5f5;background-image:linear-gradient(100deg,#fff0 20%,#ffffffd9,#fff0 80%),repeating-linear-gradient(to right,#ededed 0 calc(66% - 12px),transparent calc(66% - 12px) 66%);background-repeat:no-repeat;background-size:60% 100%,100% 100%;background-position:-150% 0,0 0;animation:reviews-carousel-shimmer 1.6s ease-in-out infinite}@media screen and (min-width:768px){#reviewsio-carousel-widget:empty:after,#reviewsio-carousel-widget[data-reviews-state=loading]:after{background-image:linear-gradient(100deg,#fff0 20%,#ffffffd9,#fff0 80%),repeating-linear-gradient(to right,#ededed 0 calc(25% - 16px),transparent calc(25% - 16px) 25%)}}#reviewsio-carousel-widget[data-reviews-state=failed]{display:none}@keyframes reviews-carousel-shimmer{to{background-position:250% 0,0 0}}@media(prefers-reduced-motion:reduce){#reviewsio-carousel-widget:empty:after,#reviewsio-carousel-widget[data-reviews-state=loading]:after{animation:none}}.CarouselWidget-prefix .CarouselWidget .CarouselWidget__header .header__inner{background:var(--reviews-carousel-header-bg, #f5f5f5)!important}.CarouselWidget-prefix .CarouselWidget--sideHeader--withcards{--reviewsio-logo-style: var(--reviews-carousel-logo-style) !important;--header-heading-text-color: var(--reviews-carousel-header-text, #000) !important;--header-subheading-text-color: var(--reviews-carousel-header-text, #000) !important;--header-star-color: var(--reviews-star-color, #faba05) !important;--header-disabled-star-color: rgba(255, 255, 255, .35) !important;--common-star-color: var(--reviews-star-color, #faba05) !important;--common-star-disabled-color: rgba(255, 255, 255, .35) !important}.CarouselWidget-prefix .CarouselWidget .R-ReviewsioLogo .R-ReviewsioLogo__image{content:var(--reviews-carousel-logo-style)!important}.CarouselWidget-prefix .CarouselWidget .cssVar-header__heading,.CarouselWidget-prefix .CarouselWidget .cssVar-header__subheading,.CarouselWidget-prefix .CarouselWidget .cssVar-header__subheading .cssVar-subheading__number{color:var(--reviews-carousel-header-text, #000)!important}.CarouselWidget-prefix .CarouselWidget .CarouselWidget__header .R-RatingStars .R-RatingStars__stars .stars__icon{--override-header-star-color: var(--reviews-star-color, #faba05) !important;--override-header-star-disabled-color: rgba(255, 255, 255, .35) !important;color:var(--reviews-star-color, #faba05)!important}.CarouselWidget-prefix .CarouselWidget .CarouselWidget__header .R-RatingStars .R-RatingStars__stars .stars__icon--25,.CarouselWidget-prefix .CarouselWidget .CarouselWidget__header .R-RatingStars .R-RatingStars__stars .stars__icon--50,.CarouselWidget-prefix .CarouselWidget .CarouselWidget__header .R-RatingStars .R-RatingStars__stars .stars__icon--75,.CarouselWidget-prefix .CarouselWidget .CarouselWidget__header .R-RatingStars .R-RatingStars__stars .stars__icon--100{background-size:100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.CarouselWidget-prefix .CarouselWidget .CarouselWidget__header .R-RatingStars .R-RatingStars__stars .stars__icon--25{background-image:linear-gradient(to right,var(--reviews-star-color, #faba05) 38%,rgba(255,255,255,.35) 38.1%)!important}.CarouselWidget-prefix .CarouselWidget .CarouselWidget__header .R-RatingStars .R-RatingStars__stars .stars__icon--50{background-image:linear-gradient(to right,var(--reviews-star-color, #faba05) 50%,rgba(255,255,255,.35) 50.1%)!important}.CarouselWidget-prefix .CarouselWidget .CarouselWidget__header .R-RatingStars .R-RatingStars__stars .stars__icon--75{background-image:linear-gradient(to right,var(--reviews-star-color, #faba05) 60%,rgba(255,255,255,.35) 60.1%)!important}.CarouselWidget-prefix .CarouselWidget .CarouselWidget__header .R-RatingStars .R-RatingStars__stars .stars__icon--100{background-image:linear-gradient(to right,var(--reviews-star-color, #faba05) 99.9%,var(--reviews-star-color, #faba05) 100%)!important}.CarouselWidget-prefix .R-GlobalModal .R-RatingStars .R-RatingStars__stars .stars__icon{color:var(--reviews-star-color, #faba05)!important}.CarouselWidget-prefix .R-flex-between-xxs{justify-content:start!important}swiper-slider[data-swiper-id=category-slider]{display:block}swiper-slider[data-swiper-id=category-slider] .swiper-slide{width:201px}@media screen and (min-width:1024px){swiper-slider[data-swiper-id=category-slider] .swiper-slide{width:262px}}.category-slider-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#fff;padding:12px 16px;text-decoration:none;gap:10px;box-sizing:border-box}@media screen and (min-width:1024px){.category-slider-card{padding:16px 24px;gap:12px;width:262px;height:208px}}@media screen and (max-width:768px){.category-slider-card{height:156px}}.category-slider-card__image{width:100%;flex:1;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.category-slider-card__image img,.category-slider-card__image svg{width:100%;height:100%;object-fit:contain}.category-slider-card__title{color:rgb(var(--color-foreground));text-align:center;font-family:var(--font-regular-family);font-size:12px;font-weight:700;line-height:normal;text-transform:capitalize;margin:0;flex-shrink:0}@media screen and (min-width:1024px){.category-slider-card__title{font-size:16px}}.category-slider__header .c-heading.c-heading-block{font-family:var(--font-heading-family);letter-spacing:.6px}@media screen and (max-width:1023px){.category-slider-container{margin-left:-24px;margin-right:-24px;overflow-x:hidden}}.category-slider-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:none;border:none;padding:0;margin:0;cursor:pointer;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:24px;box-shadow:2px 2px 12px #0003;background-color:var(--basic-white, #fff)}@media screen and (max-width:1023px){.category-slider-btn{display:none}}.category-slider-btn:after{display:none}.category-slider-btn--prev{left:-20px}.category-slider-btn--next{right:-20px;left:auto;transform:translateY(-50%) scaleX(-1)}.category-slider-btn svg{width:24px!important;height:24px!important}.category-slider-btn.swiper-button-disabled{opacity:.3;cursor:default;pointer-events:auto}.category-slider-fade{position:absolute;top:0;bottom:0;width:80px;z-index:9;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.category-slider-fade.is-visible{opacity:1;visibility:visible}.category-slider-fade--left{left:0;background:linear-gradient(to right,#f5f5f5 20%,transparent 100%)}.category-slider-fade--right{right:0;background:linear-gradient(to left,#f5f5f5 20%,transparent 100%)}.usp-section{--usp-text-font-size-desktop: 1.4rem;--usp-text-font-size-mobile: 1.2rem;--usp-text-line-height: 1.96rem;--usp-item-gap: 20px;--usp-content-gap: 10px;--usp-icon-size: 20px;position:relative;background-color:var(--usp-background-color, #000);color:var(--usp-text-color, #fff);padding-top:var(--usp-pt, 8px);padding-bottom:var(--usp-pb, 8px)}.usp-section__container{position:relative;display:block;width:100%}.usp-section__items{display:flex;gap:var(--usp-item-gap);align-items:center;justify-content:space-between}.usp-section__item{display:flex;align-items:center;justify-content:center;gap:var(--usp-content-gap);text-align:center;padding:0;transition:opacity 1s ease-in-out,visibility 1s ease-in-out}.usp-section__icon{display:flex;align-items:center;flex-shrink:0}.usp-section__icon img{width:var(--usp-icon-size);height:var(--usp-icon-size);object-fit:contain;margin-bottom:0!important}.usp-section__text p{margin:0;font-size:var(--usp-text-font-size-desktop);line-height:var(--usp-text-line-height);text-transform:capitalize;color:var(--usp-text-color, #fff)}.usp-section__text a:hover{opacity:.8}.usp-section__nav{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:transparent;border:none;color:var(--usp-text-color, #fff);cursor:pointer;padding:5px;opacity:.7;transition:opacity .2s ease}.usp-section__nav:hover{opacity:1}.usp-section__nav:focus-visible{outline:2px solid var(--usp-text-color, #fff);outline-offset:4px;opacity:1}.usp-section__nav:focus:not(:focus-visible){outline:none}.usp-section__nav svg{display:block}.usp-section__nav--prev{left:5px}.usp-section__nav--next{right:5px}@media screen and (min-width:750px){.usp-section__container[data-block-count="1"] .usp-section__items{display:grid;grid-template-columns:1fr}.usp-section__container[data-block-count="2"] .usp-section__items{display:grid;grid-template-columns:repeat(2,1fr)}.usp-section__container[data-block-count="3"] .usp-section__items{display:grid;grid-template-columns:repeat(3,1fr)}.usp-section__container[data-block-count="4"] .usp-section__items{display:grid;grid-template-columns:repeat(4,1fr)}.usp-section__item[aria-hidden=true]{opacity:1;visibility:visible}}@media screen and (max-width:749px){.usp-section-wrapper .usp-section{padding-top:4px;padding-bottom:4px}.usp-section__container{padding:0 3rem}.usp-section__items{display:grid;position:relative;grid-template:1fr/1fr}.usp-section__item{grid-area:1/1}.usp-section__item[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.usp-section__nav{display:block}.usp-section__text p{font-size:var(--usp-text-font-size-mobile)}.usp-section .page-width__container{padding:0}}@media(prefers-reduced-motion:reduce){.usp-section__item{transition:none}}.product-media-gallery{position:relative;width:100%;max-width:100%;min-width:0;--gallery-control-inset-top: 8px;--gallery-control-inset-right: 8px;--gallery-wishlist-size: 32px;--gallery-video-size: var(--gallery-wishlist-size);--gallery-control-stack-gap: 8px}.product-media-gallery .wishlist__button{position:absolute;top:var(--gallery-control-inset-top);right:var(--gallery-control-inset-right);z-index:2;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;width:var(--gallery-wishlist-size);height:var(--gallery-wishlist-size);background:#fff;box-shadow:0 4px 4px #00000040}.product-media-gallery .wishlist__button:hover{transform:scale(1.1);box-shadow:0 6px 8px #0000004d;cursor:pointer}.product-media-gallery .wishlist__button svg{width:18px;height:18px}.product-media-gallery__video-button{z-index:3;display:flex;align-items:center;justify-content:center;width:var(--gallery-video-size);height:var(--gallery-video-size);padding:0;border:none;background:transparent;cursor:pointer;pointer-events:auto;flex-shrink:0}.product-media-gallery__video-button .icon-video-play{display:block;width:100%;height:100%}.product-media-gallery__video-button .icon-video-play circle{fill:#a0a49a;opacity:1;transition:fill .15s ease}@media screen and (max-width:749px){.product-media-gallery__video-button:hover .icon-video-play circle,.product-media-gallery__video-button:focus-visible .icon-video-play circle{fill:#000}}.product-media-gallery__video-button--desktop{display:none}.product-media-gallery__video-button--mobile{position:absolute;right:var(--gallery-control-inset-right);bottom:40px;width:var(--gallery-video-size);height:var(--gallery-video-size)}.product-media-gallery__swiper-container{position:relative;width:100%;max-width:100%;overflow:hidden}.product-media-gallery__swiper-slide{height:275px;background-color:#fff;padding-bottom:20px}.product-media-gallery__swiper-slide img{width:100%;height:100%;object-fit:contain}.product-media-gallery--desktop{display:none}.in--product-media-gallery .swiper-pagination-bullet-active{background:#000}.swiper-pagination.in--product-media-gallery{position:absolute;bottom:7px}.product-media-gallery--mobile .product-media-gallery__swiper-container.swiper,.product-media-gallery--mobile .swiper-wrapper{height:auto}.product-media-gallery--mobile{position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden}.product-media-gallery__bestseller-banner{background:var(--Primary-Earthy-Grey, #5c594f);padding:4px 8px;color:#fff;font-size:10px;text-transform:uppercase}.product-media-gallery__neu-banner{background:var(--Primary-Fern-Green, #748b46);padding:4px 8px;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;width:fit-content}.product-media-gallery__tag-banner-container{position:absolute;display:flex;flex-direction:column;gap:4px;top:16px;left:0;z-index:2}.product-media-gallery__icon{display:flex;align-items:center;justify-content:center;padding-inline:4px;width:32px;height:32px;background:#fff;border-radius:50%;box-shadow:0 4px 4px #00000040}.product-media-gallery__icon--leaf,.product-media-gallery__icon--fsk18{background:transparent;box-shadow:none}.product-media-gallery__icon--leaf{padding:0}button.product-media-gallery__icon--leaf{border:0;color:inherit;font:inherit;line-height:0;-webkit-appearance:none;appearance:none;pointer-events:auto;cursor:pointer}.product-media-gallery__tag-banner-container .product-media-gallery__neu-banner,.product-media-gallery__tag-banner-container .product-media-gallery__bestseller-banner{align-self:flex-start}.product-media-gallery__tag-container--mobile{position:absolute;top:var(--gallery-control-inset-top);right:calc(var(--gallery-control-inset-right) + var(--gallery-wishlist-size) + var(--gallery-control-stack-gap));display:flex;flex-direction:row;align-items:center;gap:4px;height:var(--gallery-wishlist-size);z-index:2}.product-media-gallery__icon--leaf .icon-leaf,.product-media-gallery__icon--fsk18 .icon-fsk18--compact{display:block;width:100%;height:100%}.product-media-gallery__grid-layout1{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"pic1"}.product-media-gallery__grid-image{position:relative;aspect-ratio:1/1;overflow:hidden}.product-media-gallery__grid-image img{width:100%;height:100%;object-fit:cover}.product-media-gallery__badges--desktop{grid-area:pic1;z-index:2;pointer-events:none;position:relative;width:100%;height:100%;min-width:0;min-height:0}.product-media-gallery__banner-container--desktop{position:absolute;top:28px;left:0;z-index:2;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.product-media-gallery__tag-container--desktop{position:absolute;top:var(--gallery-control-inset-top);right:var(--gallery-control-inset-right);display:flex;flex-direction:row;align-items:center;gap:4px;height:var(--gallery-wishlist-size);z-index:2}.product-media-gallery__grid-layout1 .product-media-gallery__tag-container--desktop,.product-media-gallery__grid-layout2 .product-media-gallery__tag-container--desktop{right:calc(var(--gallery-control-inset-right) + var(--gallery-wishlist-size) + var(--gallery-control-stack-gap))}.product-media-gallery__grid-image1{grid-area:pic1;position:relative;z-index:1}.product-media-gallery__grid-image1:only-child{grid-area:1/1/-1/-1}@media screen and (min-width:425px){.product-media-gallery__swiper-slide{height:350px}}@media screen and (min-width:750px){.product-media-gallery{--gallery-wishlist-size: 48px}.product-media-gallery .wishlist__button svg{width:28px;height:28px}.product-media-gallery .wishlist__button{width:var(--gallery-wishlist-size);height:var(--gallery-wishlist-size)}.product-media-gallery--mobile{display:none}.product-media-gallery--desktop{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;min-width:0}[class^=product-media-gallery__grid-layout]{width:100%;max-width:100%;min-width:0}.product-media-gallery__grid-image--zoomable{cursor:zoom-in}.product-media-gallery__grid-image--zoomable:hover img{opacity:.92}.product-media-gallery__video-button--mobile{display:none}.product-media-gallery__video-button--desktop{display:flex;position:absolute;top:calc(var(--gallery-control-inset-top) + var(--gallery-wishlist-size) + var(--gallery-control-stack-gap));right:var(--gallery-control-inset-right);pointer-events:auto}.product-media-gallery__video-button:hover .icon-video-play circle,.product-media-gallery__video-button:focus-visible .icon-video-play circle{fill:var(--Secondary-Vivid-Red, #9b1e20)}}@media screen and (max-width:749px){.section-main-product .swiper-pagination.in--product-media-gallery{bottom:10px!important}}.product-media-gallery__grid-layout2{display:grid;gap:10px;grid-template-columns:1fr;grid-template-rows:1fr 1fr;grid-template-areas:"pic1" "pic2"}.product-media-gallery__grid-layout3{display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"pic1 pic1 pic2" "pic1 pic1 pic3"}.product-media-gallery__grid-layout4{display:grid;gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"pic1 pic2" "pic3 pic4"}.product-media-gallery__grid-layout5{display:grid;gap:24px;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(5,1fr);grid-template-areas:"pic1 pic1 pic1 pic2 pic2 pic2" "pic1 pic1 pic1 pic2 pic2 pic2" "pic1 pic1 pic1 pic2 pic2 pic2" "pic3 pic3 pic4 pic4 pic5 pic5" "pic3 pic3 pic4 pic4 pic5 pic5"}.product-media-gallery__grid-layout6{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);grid-template-areas:"pic1 pic1 pic2" "pic1 pic1 pic3" "pic4 pic5 pic5" "pic6 pic5 pic5"}.product-media-gallery__grid-image:hover{cursor:pointer}.product-media-gallery--desktop{position:relative}@media screen and (min-width:750px){.section-main-product .main-product__layout>.main-product__media{z-index:2}}.product-media-gallery__hover-zoom-pane{position:fixed;z-index:50;border:1px solid #d5d9d9;background-color:#fff;background-repeat:no-repeat;box-shadow:0 4px 16px #0000002e;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease}.product-media-gallery__hover-zoom-pane.is-visible{opacity:1;visibility:visible}.product-media-gallery__hover-lens{position:absolute;z-index:3;border:1px solid rgba(0,0,0,.35);background:#ffffff40;box-shadow:inset 0 0 0 1px #ffffff80;opacity:0;visibility:hidden;pointer-events:none}.product-media-gallery__hover-lens.is-visible{opacity:1;visibility:visible}.product-media-gallery__grid-image2{grid-area:pic2}.product-media-gallery__grid-image3{grid-area:pic3}.product-media-gallery__grid-image4{grid-area:pic4}.product-media-gallery__grid-image5{grid-area:pic5}.product-media-gallery__grid-image6{grid-area:pic6}.product-media-gallery__more-pics{display:flex;align-items:center;height:45px;padding:13px 20px;border:1px solid #707070;color:#707070;font-size:16px;font-weight:700;text-transform:uppercase;background-color:transparent;align-self:flex-start;cursor:pointer}.product-media-gallery__more-pics.hidden{display:none}html:has(.product-media-gallery__modal[open]){overflow:hidden}.product-media-gallery__modal{border:1px solid #000;width:85%;height:90%;max-width:100%;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;overflow:hidden;box-sizing:border-box}.product-media-gallety__modal--close{position:absolute;right:0;top:0;padding:10px 20px;color:#fff;background-color:#000;z-index:5;border:none;cursor:pointer}.product-media-gallery-modal__layout{width:100%;height:100%;min-height:0;gap:24px;display:flex;flex-direction:column;padding:24px;box-sizing:border-box}.product-media-gallery-modal__main-image-container{height:75%;width:100%;flex-shrink:0;position:relative;overflow:hidden}.product-media-gallery-modal__main-image-container .swiper-wrapper,.product-media-gallery-modal__main-image-container .swiper-slide{height:100%}.product-media-gallery-modal__main-image-container .swiper-slide{overflow:hidden}.product-media-gallery-modal__main-image-container .js-gallery-modal-slider--next svg{transform:scaleX(-1)}.product-media-gallery-modal__main-image{width:100%;height:100%;box-sizing:border-box;padding-inline:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:zoom-in}.product-media-gallery-modal__main-image .swiper-zoom-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:zoom-in}.product-media-gallery-modal__main-image .swiper-zoom-container>img{transition-duration:0ms;transition-timing-function:ease-out}.product-media-gallery-modal__main-image.swiper-slide-zoomed,.product-media-gallery-modal__main-image.swiper-slide-zoomed .swiper-zoom-container{cursor:zoom-out}.product-media-gallery-modal__main-image img{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;touch-action:none}.product-media-gallery-modal__nav-bar-container{flex:1 1 0;width:100%;min-height:0;overflow:hidden}.product-media-gallery-modal__nav-bar-container.swiper{height:100%}.product-media-gallery-modal__nav-bar-container .swiper-wrapper{height:100%;align-items:stretch}.product-media-gallery-modal__nav-bar-container .swiper-slide{height:100%;opacity:.4;box-sizing:border-box;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.product-media-gallery-modal__nav-bar-container .swiper-slide-thumb-active{opacity:1}.product-media-gallery-modal__nav-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;aspect-ratio:1/1}.product-media-gallery-modal__nav-image img{width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-select:none;pointer-events:none}@media screen and (min-width:1024px){.product-media-gallery__bestseller-banner,.product-media-gallery__neu-banner{padding:8px 24px;font-size:16px}.product-media-gallery__icon{width:40px;height:40px;padding:4px}.product-media-gallery__icon--leaf{padding:0}}.section-main-product{background-color:#f8f8f8;overflow:visible}.section-main-product>product-info.main-product{--main-product-column-gap: 6rem;display:block;overflow:visible;padding-top:2.4rem;padding-bottom:1.2rem}@media screen and (max-width:989px){.section-main-product>product-info.main-product{--main-product-column-gap: 3.2rem}}.main-product__layout{gap:2.4rem;grid-template-columns:1fr}@media screen and (min-width:750px){.main-product__layout{display:flex;flex-direction:row;align-items:flex-start;gap:var(--main-product-column-gap)}}@media screen and (min-width:750px){.breadcrumb-section{width:calc(50% - var(--main-product-column-gap) / 2)}}.section-main-product .page-width__container,.main-product__media{overflow:visible}.main-product__media{min-width:0;width:100%}@media screen and (min-width:750px){.main-product__media{position:sticky;top:18rem;align-self:flex-start;width:calc(50% - var(--main-product-column-gap) / 2);max-width:100%}}@media screen and (min-width:750px){.main-product__buy-box{width:calc(50% - var(--main-product-column-gap) / 2);max-width:60rem}}.variant-picker__swatch-media{position:relative;overflow:hidden;width:8.2rem;background:#fff;outline:.2rem solid transparent;outline-offset:0}.variant-picker__swatch-media-body{aspect-ratio:1;overflow:hidden}.variant-picker__swatch-media-body img{display:block;width:100%;height:100%;object-fit:cover}.variant-picker__swatch-fallback{padding:.4rem;font-size:1.1rem;line-height:1.2;color:rgb(var(--color-foreground)/60%);text-transform:none}.variant-picker__swatch-media--no-picture{background:rgb(var(--color-background))}.variant-picker__swatch-discount{padding:.6rem 0rem;background-color:rgb(var(--color-sale));color:rgb(var(--color-button-text));font-size:1.6rem;font-weight:400;line-height:1.45rem;letter-spacing:.1rem;min-height:2.7rem;text-align:center}@media screen and (max-width:749px){.variant-picker__swatch-discount{font-size:1.2rem;line-height:1.2}}.variant-picker__swatch-discount--empty{background-color:#fff;color:transparent}.variant-picker__swatches:not(:has(.variant-picker__swatch-discount:not(.variant-picker__swatch-discount--empty))) .variant-picker__swatch-discount--empty{display:none}.variant-picker__swatch-label{font-size:1.2rem;line-height:1.2;align-self:stretch;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none}.variant-picker__legend{margin-bottom:.75rem;font-size:1.75rem;line-height:1.3;font-weight:500}.variant-picker__swatch:hover .variant-picker__swatch-media{outline-color:rgb(var(--color-foreground)/40%)}@media screen and (max-width:749px){.variant-picker__swatch:hover .variant-picker__swatch-media{outline-color:transparent}}.variant-picker__input:focus-visible+.variant-picker__swatch .variant-picker__swatch-media{outline-color:rgb(var(--color-foreground)/40%)}.variant-picker__input:checked+.variant-picker__swatch .variant-picker__swatch-media{outline:.1rem solid rgb(var(--color-foreground))}.variant-picker__input:checked:focus-visible+.variant-picker__swatch .variant-picker__swatch-media{outline:.1rem solid rgb(var(--color-foreground))}.main-product__buy-box .variant-picker__input:checked+.variant-picker__swatch .variant-picker__swatch-media{background:rgb(var(--color-background))}.variant-picker__swatch.is-soldout .variant-picker__swatch-media{opacity:.6}.variant-picker__swatch.is-soldout .variant-picker__swatch-media:before{content:"";position:absolute;inset:0;z-index:1;background-color:#e1e1e180;pointer-events:none}.variant-picker__swatch.is-unavailable .variant-picker__swatch-media{opacity:.6}.variant-picker__swatch.is-unavailable .variant-picker__swatch-media:after,.variant-picker__swatch.is-soldout:not(.is-notifiable) .variant-picker__swatch-media:after{content:"";position:absolute;inset:0;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Cline x1='0' y1='1' x2='1' y2='0' stroke='black' stroke-opacity='0.3' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.variant-picker__swatch.is-soldout.is-notifiable .variant-picker__swatch-media-body:after{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14' fill='none'><path d='M1 12.7353V1.26096C1.08446 1.05001 1.23007 1 1.42484 1C6.47847 1.00504 11.5321 1.00378 16.5857 1.0042C16.925 1.0042 17 1.09035 17 1.48452C17 5.16193 17 8.83933 17 12.5167C17 12.9088 16.9236 12.9962 16.5839 12.9962C11.5303 12.9962 6.47664 12.9954 1.42302 13C1.22862 13 1.08227 12.9496 1 12.7357L1 12.7353ZM2.02623 1.64967C4.37649 4.12481 6.68925 6.56044 9.00746 9.00196C11.3279 6.55792 13.6414 4.12145 15.9883 1.64967H2.02623ZM2.02587 12.3453H15.984C14.4113 10.6934 12.8685 9.07256 11.3206 7.44628C11.2485 7.52234 11.191 7.58328 11.1335 7.64421C10.5171 8.29346 9.90155 8.94397 9.28377 9.59154C9.05078 9.83569 8.96087 9.83401 8.72715 9.5886C8.101 8.93052 7.47703 8.27077 6.85161 7.61185C6.79118 7.5484 6.7282 7.48788 6.66267 7.42233C5.11658 9.06374 3.58724 10.6875 2.02587 12.3453ZM16.4288 2.06738C14.8489 3.73148 13.2995 5.36322 11.74 7.00588C13.305 8.64981 14.8573 10.2803 16.4288 11.9314V2.06738ZM6.24803 6.97731C4.69539 5.34263 3.15404 3.71971 1.59703 2.07998V11.9154C3.15913 10.2572 4.6983 8.62292 6.24803 6.97773V6.97731Z' fill='black' stroke='black' stroke-width='0.5'/></svg>");position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);pointer-events:none}.main-product__buy-box .variant-picker .variant-picker__options{gap:2.4rem}.main-product__buy-box .variant-picker .variant-picker__legend{margin-bottom:.8rem;color:rgb(var(--color-foreground));font-size:2rem;font-weight:400;line-height:1.3;letter-spacing:.04rem}.main-product__buy-box .variant-picker .variant-picker__legend [data-option-selected-label]{font-weight:300}.main-product__buy-box .variant-picker .variant-picker__legend-row .variant-picker__legend{margin-bottom:1.6rem}.main-product__buy-box .variant-picker .variant-picker__size-chart{color:#232323;font-size:1.4rem;font-weight:400;line-height:1.85;letter-spacing:.04rem;text-decoration:none}.main-product__buy-box .variant-picker .variant-picker__swatches{gap:1.5rem 3.2rem}@media screen and (max-width:989px){.main-product__buy-box .variant-picker .variant-picker__swatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.3rem 1.2rem;padding-right:2rem}}.main-product__buy-box .variant-picker .variant-picker__swatches label.variant-picker__swatch{max-width:8rem}@media screen and (max-width:989px){.main-product__buy-box .variant-picker .variant-picker__swatches label.variant-picker__swatch{max-width:none;width:100%;min-width:0}}.main-product__buy-box .variant-picker .variant-picker__swatch-media{width:8rem;background:rgb(var(--color-background))}@media screen and (max-width:989px){.main-product__buy-box .variant-picker .variant-picker__swatch-media{width:100%}}.main-product__buy-box .variant-picker .variant-picker__swatch-label{font-size:1.6rem;line-height:1.3}.main-product__buy-box .variant-picker .variant-picker__swatch.is-soldout .variant-picker__swatch-media{opacity:1}.main-product__buy-box .variant-picker .variant-picker__pills{grid-template-columns:repeat(auto-fill,7.2rem);gap:1.6rem}.main-product__buy-box .variant-picker .variant-picker__pill-cell{width:7.2rem;height:5.1rem;overflow-wrap:anywhere}.main-product__buy-box .variant-picker .variant-picker__pill{padding:.8rem .4rem;border:.1rem solid transparent;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1.2}.main-product__buy-box .variant-picker .variant-picker__pill.is-soldout{background:#0000000d!important;color:#0000004d}.main-product__buy-box .variant-picker .variant-picker__pill.is-soldout:not(.is-notifiable):after{content:"";position:absolute;inset:-.1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Cline x1='0' y1='1' x2='1' y2='0' stroke='black' stroke-opacity='0.3' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.main-product__buy-box .variant-picker .variant-picker__pill.is-soldout.is-notifiable:before{content:"";position:absolute;right:.4rem;bottom:.4rem;width:1.4rem;height:1.1rem;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14' fill='none'><path d='M1 12.7353V1.26096C1.08446 1.05001 1.23007 1 1.42484 1C6.47847 1.00504 11.5321 1.00378 16.5857 1.0042C16.925 1.0042 17 1.09035 17 1.48452C17 5.16193 17 8.83933 17 12.5167C17 12.9088 16.9236 12.9962 16.5839 12.9962C11.5303 12.9962 6.47664 12.9954 1.42302 13C1.22862 13 1.08227 12.9496 1 12.7357L1 12.7353ZM2.02623 1.64967C4.37649 4.12481 6.68925 6.56044 9.00746 9.00196C11.3279 6.55792 13.6414 4.12145 15.9883 1.64967H2.02623ZM2.02587 12.3453H15.984C14.4113 10.6934 12.8685 9.07256 11.3206 7.44628C11.2485 7.52234 11.191 7.58328 11.1335 7.64421C10.5171 8.29346 9.90155 8.94397 9.28377 9.59154C9.05078 9.83569 8.96087 9.83401 8.72715 9.5886C8.101 8.93052 7.47703 8.27077 6.85161 7.61185C6.79118 7.5484 6.7282 7.48788 6.66267 7.42233C5.11658 9.06374 3.58724 10.6875 2.02587 12.3453ZM16.4288 2.06738C14.8489 3.73148 13.2995 5.36322 11.74 7.00588C13.305 8.64981 14.8573 10.2803 16.4288 11.9314V2.06738ZM6.24803 6.97731C4.69539 5.34263 3.15404 3.71971 1.59703 2.07998V11.9154C3.15913 10.2572 4.6983 8.62292 6.24803 6.97773V6.97731Z' fill='black' stroke='black' stroke-width='0.5'/></svg>") center/contain no-repeat;pointer-events:none}.main-product__buy-box .variant-picker .variant-picker__input:checked+.variant-picker__pill.is-soldout{background:#0000000d}.main-product__buy-box .variant-picker .variant-picker__fieldset--dropdown .variant-picker__legend-row .variant-picker__legend{margin-bottom:.9rem}.main-product__buy-box .variant-picker .variant-picker__fieldset--dropdown{max-width:34rem}.main-product__buy-box .variant-picker .variant-picker__select-wrapper{position:relative}.main-product__buy-box .variant-picker .variant-picker__select{box-sizing:border-box;display:block;height:4.5rem;padding:0 4rem 0 2rem;border:.1rem solid #000;border-radius:0;background:#fff;color:#121212bf;font-size:1.8rem;font-weight:400;line-height:2.88rem;letter-spacing:.04rem;appearance:none;cursor:pointer;font-family:inherit}.main-product__buy-box .variant-picker .variant-picker__select:hover{background:#f5f5f5}.main-product__buy-box .variant-picker .variant-picker__select:focus-visible{outline:.2rem solid #000;outline-offset:.2rem}.main-product__buy-box .variant-picker .variant-picker__select-chevron{position:absolute;right:2rem;top:50%;z-index:1;display:flex;transform:translateY(-50%);color:#000}.main-product__buy-box .variant-picker .variant-picker__select-chevron-icon{display:block;width:2rem;height:2rem}@media screen and (max-width:989px){.main-product__buy-box .variant-picker .variant-picker__options{gap:1.6rem}.main-product__buy-box .variant-picker .variant-picker__legend{margin-bottom:.8rem;font-size:1.4rem;font-weight:600;line-height:1.82rem;letter-spacing:.04rem}.main-product__buy-box .variant-picker .variant-picker__legend [data-option-selected-label]{font-weight:300}.main-product__buy-box .variant-picker .variant-picker__legend-row .variant-picker__legend{margin-bottom:1.2rem}.main-product__buy-box .variant-picker .variant-picker__size-chart{font-size:1.4rem;line-height:1.82rem}.main-product__buy-box .variant-picker .variant-picker__swatch-label{font-size:1rem;line-height:1.3rem}.main-product__buy-box .variant-picker .variant-picker__pills{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;max-width:none}.main-product__buy-box .variant-picker .variant-picker__pill-cell{width:auto;height:4.05rem}.main-product__buy-box .variant-picker .variant-picker__pill{padding:0;font-size:1.4rem;line-height:normal}.main-product__buy-box .variant-picker .variant-picker__fieldset--dropdown .variant-picker__legend-row .variant-picker__legend{margin-bottom:.8rem}.main-product__buy-box .variant-picker .variant-picker__fieldset--dropdown{max-width:none}.main-product__buy-box .variant-picker .variant-picker__select{height:4.5rem;font-size:1.6rem;line-height:2.56rem}}.product-info .variant-picker__pills.pills-active .variant-picker__input:checked+.variant-picker__pill{border-color:rgb(var(--color-foreground));background:rgb(var(--color-background))}body.variant-picker-drawer-open{overflow:hidden}#Avada-SC__Modal .Avada-Modal__Container .Avada-Modal__ContainerWrapper{z-index:10000!important}variant-picker-pill-drawer{position:fixed;inset:0;z-index:9999;pointer-events:none;visibility:hidden}variant-picker-pill-drawer.is-active{pointer-events:auto;visibility:visible}variant-picker-pill-drawer.is-open .variant-picker__drawer-overlay{opacity:1}variant-picker-pill-drawer.is-open .variant-picker__drawer-panel{transform:translate(0)}variant-picker-pill-drawer .variant-picker__drawer-overlay{background:rgb(var(--color-foreground)/45%);opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}variant-picker-pill-drawer .variant-picker__drawer-panel{top:0;right:0;height:100%;max-width:40rem;background-color:#f8f8f8;transform:translate(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);box-shadow:-.4rem 0 2.4rem rgb(var(--color-foreground)/12%)}variant-picker-pill-drawer .variant-picker__drawer-header{padding:2rem 2rem 0}variant-picker-pill-drawer .variant-picker__drawer-header-row{gap:1.2rem;min-height:4rem}variant-picker-pill-drawer .variant-picker__drawer-title{color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:700;line-height:normal;letter-spacing:.06rem;text-transform:uppercase}variant-picker-pill-drawer .variant-picker__drawer-close{width:2.2rem;height:2.2rem;padding:0;color:rgb(var(--color-foreground))}variant-picker-pill-drawer .variant-picker__drawer-close svg{display:block;width:100%;height:100%}variant-picker-pill-drawer .variant-picker__drawer-body{padding:3rem 2rem 2rem}variant-picker-pill-drawer .variant-picker__drawer-option{padding-bottom:4rem}variant-picker-pill-drawer .variant-picker__drawer-option:last-child{padding-bottom:0}variant-picker-pill-drawer .variant-picker__drawer-legend-row{margin-bottom:1.2rem}variant-picker-pill-drawer .variant-picker__drawer-legend{color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:600;line-height:1.82rem;letter-spacing:.04rem}variant-picker-pill-drawer .variant-picker__drawer-pills{grid-template-columns:repeat(4,7.2rem);gap:1.6rem;overflow-wrap:anywhere}variant-picker-pill-drawer .variant-picker__drawer-pill-cell{width:7.2rem;height:5.1rem}variant-picker-pill-drawer .variant-picker__drawer-pill{padding:.8rem .4rem;border:.1rem solid transparent;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1.2;font-family:inherit}variant-picker-pill-drawer .variant-picker__drawer-pill.is-selected{border-color:rgb(var(--color-foreground))}variant-picker-pill-drawer .variant-picker__drawer-pill.is-soldout{background:#0000000d;color:#0000004d}variant-picker-pill-drawer .variant-picker__drawer-pill.is-soldout:not(.is-notifiable):after{content:"";position:absolute;inset:-.1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Cline x1='0' y1='1' x2='1' y2='0' stroke='black' stroke-opacity='0.3' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}variant-picker-pill-drawer .variant-picker__drawer-pill.is-soldout.is-notifiable:before{content:"";position:absolute;right:.4rem;bottom:.4rem;width:1.4rem;height:1.1rem;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14' fill='none'><path d='M1 12.7353V1.26096C1.08446 1.05001 1.23007 1 1.42484 1C6.47847 1.00504 11.5321 1.00378 16.5857 1.0042C16.925 1.0042 17 1.09035 17 1.48452C17 5.16193 17 8.83933 17 12.5167C17 12.9088 16.9236 12.9962 16.5839 12.9962C11.5303 12.9962 6.47664 12.9954 1.42302 13C1.22862 13 1.08227 12.9496 1 12.7357L1 12.7353ZM2.02623 1.64967C4.37649 4.12481 6.68925 6.56044 9.00746 9.00196C11.3279 6.55792 13.6414 4.12145 15.9883 1.64967H2.02623ZM2.02587 12.3453H15.984C14.4113 10.6934 12.8685 9.07256 11.3206 7.44628C11.2485 7.52234 11.191 7.58328 11.1335 7.64421C10.5171 8.29346 9.90155 8.94397 9.28377 9.59154C9.05078 9.83569 8.96087 9.83401 8.72715 9.5886C8.101 8.93052 7.47703 8.27077 6.85161 7.61185C6.79118 7.5484 6.7282 7.48788 6.66267 7.42233C5.11658 9.06374 3.58724 10.6875 2.02587 12.3453ZM16.4288 2.06738C14.8489 3.73148 13.2995 5.36322 11.74 7.00588C13.305 8.64981 14.8573 10.2803 16.4288 11.9314V2.06738ZM6.24803 6.97731C4.69539 5.34263 3.15404 3.71971 1.59703 2.07998V11.9154C3.15913 10.2572 4.6983 8.62292 6.24803 6.97773V6.97731Z' fill='black' stroke='black' stroke-width='0.5'/></svg>") center/contain no-repeat;pointer-events:none}variant-picker-pill-drawer .variant-picker__drawer-pill.is-selected.is-soldout{background:#0000000d}variant-picker-pill-drawer .variant-picker__drawer-atc{min-height:5.8rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:2.4rem;font-weight:700;line-height:2.4rem;letter-spacing:.1rem;font-family:inherit}variant-picker-pill-drawer .variant-picker__drawer-atc .loading-spinner{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}variant-picker-pill-drawer .variant-picker__drawer-atc.loading .loading-spinner{display:block}variant-picker-pill-drawer .variant-picker__drawer-atc.loading .variant-picker__drawer-atc-label{opacity:0}variant-picker-pill-drawer .variant-picker__drawer-atc:not(:disabled):hover{background:rgb(var(--color-button)/65%)}variant-picker-pill-drawer .variant-picker__drawer-atc:disabled{cursor:not-allowed;opacity:.55}variant-picker-pill-drawer .variant-picker__drawer-atc.loading:disabled{cursor:wait;opacity:1}variant-picker-pill-drawer .variant-picker__drawer-close svg{width:1.4rem;height:1.4rem}variant-picker-pill-drawer .size-chart-placeholder{font-size:1.4rem;font-weight:400;line-height:1.82rem;letter-spacing:.04rem}@media screen and (max-width:749px){variant-picker-pill-drawer.is-open .variant-picker__drawer-panel{transform:translateY(0)}variant-picker-pill-drawer .variant-picker__drawer-panel{inset:auto 0 0;height:auto;max-height:90vh;max-width:none;box-shadow:none;transform:translateY(100%);overflow-y:auto}variant-picker-pill-drawer .variant-picker__drawer-body{flex:none;overflow:visible;padding:2.8rem 1.6rem 1.6rem}variant-picker-pill-drawer .variant-picker__drawer-header{padding:1.6rem 1.6rem 0}variant-picker-pill-drawer .variant-picker__drawer-header-row{min-height:4rem}variant-picker-pill-drawer .variant-picker__drawer-option{padding-bottom:0}variant-picker-pill-drawer .variant-picker__drawer-footer{padding-top:3.2rem}variant-picker-pill-drawer .variant-picker__drawer-pills{grid-template-columns:repeat(4,7.2rem);gap:.8rem}variant-picker-pill-drawer .variant-picker__drawer-pill-cell{width:7.2rem;height:4.05rem}variant-picker-pill-drawer .variant-picker__drawer-pill{font-size:1.4rem}variant-picker-pill-drawer .variant-picker__drawer-atc{min-height:5.4rem;font-size:1.6rem;font-weight:400;line-height:1.6rem;letter-spacing:.1rem}variant-picker-pill-drawer .variant-picker__drawer-atc:disabled{opacity:1;background:#748b4680}}.buy-buttons--pdp.rule-1 #klaviyo-bis-button-container{display:none}.buy-buttons--pdp.rule-2 .product-form__submit-wrap:has(#klaviyo-bis-button-container) .product-form__submit--pdp:not(.product-form__submit--fake){display:none}.buy-buttons--pdp .product-form__submit-wrap:has(.product-form__submit--pdp:not(.product-form__submit--fake):not(:disabled)) #klaviyo-bis-button-container{display:none}.buy-buttons--pdp .product-form__buttons--pdp{display:flex;flex-direction:column;gap:.8rem}.buy-buttons--pdp .quantity-atc{display:grid;grid-template-columns:minmax(9rem,18rem) minmax(max-content,1fr);column-gap:2.8rem;align-items:center;width:100%}.buy-buttons--pdp .quantity-atc--atc-only{grid-template-columns:minmax(0,1fr);column-gap:0}.buy-buttons--pdp .quantity-atc--atc-only .product-form__submit-wrap,.buy-buttons--pdp .quantity-atc--atc-only .product-form__submit--pdp{width:100%;max-width:100%}.buy-buttons--pdp quantity-input.quantity-input,.buy-buttons--pdp .quantity-input{display:grid;grid-template-columns:minmax(0,6.2fr) minmax(0,6fr) minmax(0,5.8fr);box-sizing:border-box;width:100%;max-width:18rem;height:6rem;border:.1rem solid rgb(var(--color-foreground));background:rgb(var(--color-background))}.buy-buttons--pdp .quantity-input__button{box-sizing:border-box;color:rgb(var(--color-foreground-2));font-family:inherit}.buy-buttons--pdp .quantity-input__button:disabled{opacity:.4;cursor:not-allowed}.buy-buttons--pdp .quantity-input__icon{font-size:1.4rem;line-height:1}.buy-buttons--pdp .quantity-input__field{box-sizing:border-box;margin:0;border:0;color:rgb(var(--color-foreground-2));font-size:1.6rem;font-weight:500;line-height:normal;font-family:inherit;appearance:textfield;-moz-appearance:textfield}.buy-buttons--pdp .quantity-input__field::-webkit-outer-spin-button,.buy-buttons--pdp .quantity-input__field::-webkit-inner-spin-button{margin:0;appearance:none}.buy-buttons--pdp .quantity-input__field:focus-visible{border:unset!important}.buy-buttons--pdp .product-form__submit-wrap{min-width:0;width:100%}.buy-buttons--pdp .product-form__submit--pdp{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:5.8rem;padding:1.45rem 2rem;border:.1rem solid rgb(var(--color-button));background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:2.4rem;font-weight:700;line-height:2.4rem;letter-spacing:.1rem}.buy-buttons--pdp .product-form__submit--pdp:hover:not(:disabled){color:rgb(var(--color-button));border:.1rem solid rgb(var(--color-button));background:rgb(var(--color-background));box-sizing:border-box}.buy-buttons--pdp .product-form__submit--pdp:disabled{opacity:.5;cursor:not-allowed}.buy-buttons--pdp .product-form__submit--fake{display:none}@media screen and (max-width:989px){.buy-buttons--pdp .quantity-atc{grid-template-columns:9rem minmax(0,1fr);column-gap:1.6rem;row-gap:0}.buy-buttons--pdp .quantity-atc--atc-only{grid-template-columns:minmax(0,1fr);column-gap:0}.buy-buttons--pdp quantity-input.quantity-input,.buy-buttons--pdp .quantity-input{width:9rem;max-width:9rem;height:5.3rem;grid-template-columns:2.8rem minmax(0,1fr) 2.8rem}.buy-buttons--pdp .product-form__submit--pdp{min-height:5.4rem;padding:1.7rem 1.6rem;font-size:1.6rem;line-height:1.6rem;letter-spacing:.1rem}}@media screen and (max-width:749px){.buy-buttons--pdp .product-form__submit--pdp{font-weight:400}}.buy-buttons--pdp .product-form__warn-msg{color:#58585a;font-size:1.4rem;line-height:1.35;font-weight:400}body:has(.kaching-bundles__bar-content) .main-product__buy-box .buy-buttons--pdp .quantity-atc{grid-template-columns:minmax(0,1fr)}.buy-buttons--pdp .product-form__warn-msg[hidden],.buy-buttons--pdp .product-form__warn-msg[style*="display: none"],.buy-buttons--pdp .product-form__warn-msg[style*="display:none"]{display:none!important}.product-form__buttons:has(.product-form__warn-msg:not([hidden])) .product-form__atc-error{display:none!important}.buy-buttons--pdp .product-form__warn-msg .icon-error{width:1.6rem;height:1.6rem}.buy-buttons--pdp .product-form__warn-msg span{line-height:11px}.buy-buttons--pdp .product-form__warn-msg .warn-close{color:#58585a;text-decoration:none;line-height:0}.buy-buttons--pdp .product-form__warn-msg .warn-close:hover{opacity:.65}.buy-buttons--pdp .product-form__warn-msg .warn-close:focus-visible{outline:2px solid #000;outline-offset:2px}.buy-buttons--pdp .product-form__warn-msg .icon-close{width:1.4rem;height:1.4rem}product-shipping-restriction .product-shipping-restriction__notice{padding:1.2rem 1.4rem;border-radius:.4rem;color:#58585a;font-size:1.4rem;line-height:1.4;font-weight:500}product-shipping-restriction .product-shipping-restriction__notice[hidden]{display:none!important}product-shipping-restriction .product-shipping-restriction__icon .icon-error{width:1.8rem;height:1.8rem}product-shipping-restriction .product-shipping-restriction__message{line-height:1.4}product-shipping-restriction .product-shipping-restriction__actions{margin-top:.6rem}product-shipping-restriction .product-shipping-restriction__change-country,product-shipping-restriction .product-shipping-restriction__clear-country{color:inherit;font-size:inherit;font-weight:500;line-height:1.4;text-decoration:underline;cursor:pointer}product-shipping-restriction .product-shipping-restriction__change-country:hover,product-shipping-restriction .product-shipping-restriction__clear-country:hover{opacity:.75}product-shipping-restriction .product-shipping-restriction__change-country:focus-visible,product-shipping-restriction .product-shipping-restriction__clear-country:focus-visible{outline:2px solid #000;outline-offset:2px}product-shipping-restriction .product-shipping-restriction__clear-country[hidden]{display:none!important}product-shipping-restriction .product-shipping-restriction__modal{position:fixed;inset:0;z-index:9999;pointer-events:none;visibility:hidden}product-shipping-restriction .product-shipping-restriction__modal.is-active{pointer-events:auto;visibility:visible}product-shipping-restriction .product-shipping-restriction__modal.is-open .product-shipping-restriction__modal-overlay{opacity:1}product-shipping-restriction .product-shipping-restriction__modal.is-open .product-shipping-restriction__modal-panel{opacity:1;transform:translate(-50%,-50%) scale(1)}product-shipping-restriction .product-shipping-restriction__modal-overlay{position:absolute;inset:0;padding:0;border:0;background:rgb(var(--color-foreground)/45%);opacity:0;cursor:pointer;transition:opacity .4s cubic-bezier(.4,0,.2,1)}product-shipping-restriction .product-shipping-restriction__modal-panel{position:absolute;top:50%;left:50%;width:calc(100% - 3.2rem);max-width:42rem;max-height:min(80vh,56rem);padding:2rem;border-radius:.6rem;background-color:#fff;box-shadow:0 1.2rem 3.2rem rgb(var(--color-foreground)/16%);opacity:0;transform:translate(-50%,-50%) scale(.96);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}product-shipping-restriction .product-shipping-restriction__modal-title{color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.06rem}product-shipping-restriction .product-shipping-restriction__modal-close{width:1.6rem;height:1.6rem;color:rgb(var(--color-foreground));cursor:pointer}product-shipping-restriction .product-shipping-restriction__modal-close:hover{opacity:.7}product-shipping-restriction .product-shipping-restriction__modal-header{margin-bottom:1.6rem}product-shipping-restriction .product-shipping-restriction__country-list{max-height:min(52vh,40rem);overflow-y:auto}product-shipping-restriction .product-shipping-restriction__country-option{padding:1.2rem 1rem;border-radius:.4rem;color:rgb(var(--color-foreground));font-size:1.5rem;line-height:1.3;cursor:pointer;transition:background-color .2s ease}product-shipping-restriction .product-shipping-restriction__country-option:hover{background-color:#f9f9f9}product-shipping-restriction .product-shipping-restriction__country-option.is-selected{background-color:rgb(var(--color-button));font-weight:600;color:rgb(var(--color-button-text))}product-shipping-restriction .product-shipping-restriction__country-option:focus-visible{outline:2px solid #000;outline-offset:2px}product-shipping-restriction .product-shipping-restriction__modal-empty{color:#58585a;font-size:1.4rem;line-height:1.4}body.shipping-country-modal-open{overflow:hidden}.section-main-product{background-color:#f8f8f8}.section-main-product>product-info.main-product{padding-top:2.4rem;padding-bottom:1.2rem}@media screen and (min-width:750px){.section-main-product>product-info.main-product{padding-top:4.8rem;padding-bottom:2.4rem}.section-main-product>product-info.main-product:has(.breadcrumb-section){padding-top:2.4rem}}.main-product__buy-box{color:rgb(var(--color-foreground))}.main-product__buy-box .product-info__reviews{margin-bottom:4rem}.main-product__buy-box .product-info__title,.main-product__buy-box .product-info__variant-picker,.main-product__buy-box .product-info__price{margin-bottom:2.4rem}.main-product__buy-box .product-info__loyalty-points{margin-bottom:2.8rem}.main-product__buy-box .product-info__buy-buttons{margin-bottom:2.4rem}.main-product__buy-box .product-info__delivery-info{margin-top:2.4rem}.main-product__buy-box .product-info__click-and-collect{margin-bottom:2.4rem}.main-product__buy-box .review-section{display:flex;align-items:center;justify-content:flex-end;width:100%;min-height:4.4rem}.main-product__buy-box .review-section .ruk_rating_snippet i,.main-product__buy-box .review-section .ruk_rating_snippet--anchor i{font-size:1.6rem;line-height:1}.main-product__buy-box .review-section .ruk_rating_snippet .ruk-rating-snippet-count,.main-product__buy-box .review-section .ruk_rating_snippet--anchor .ruk-rating-snippet-count{margin-left:.2rem;color:rgb(var(--color-button));font-size:1.2rem;font-weight:300;line-height:1}.main-product__buy-box .review-section__brand{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;margin-left:auto;width:auto;max-width:15rem}.main-product__buy-box .review-section__brand-img{width:auto;height:auto;max-width:15rem;max-height:6rem;object-fit:contain;object-position:right center}.main-product__buy-box .review-section__rating{margin-right:auto;text-decoration:none;max-height:4.4rem;overflow:hidden}@media screen and (max-width:749px){.main-product__buy-box .review-section__rating{max-height:none;overflow:visible}.main-product__buy-box .review-section__rating .ruk_rating_snippet--anchor{row-gap:4px}}.main-product__buy-box .product-title{color:rgb(var(--color-foreground));font-size:3.8rem;line-height:1.1;letter-spacing:.06rem}@media screen and (max-width:989px){.main-product__buy-box .product-title{font-size:2.8rem}}.main-product__buy-box .product-title__vendor,.main-product__buy-box .product-title__name{font-family:var(--font-regular-family)}.main-product__buy-box .product-title__description-short{font-size:2.4rem;line-height:normal;margin-top:1rem}@media screen and (max-width:989px){.main-product__buy-box .product-title__description-short{font-size:1.8rem}}.main-product__buy-box .price-wrapper.on-pdp .product-price-block__main{gap:1.6rem}.main-product__buy-box .price-wrapper.on-pdp .product-price-block__discount{min-height:2.9rem;padding:0 .8rem;background-color:rgb(var(--color-sale));color:rgb(var(--color-button-text));font-size:1.4rem;font-weight:400;line-height:2.1rem;letter-spacing:.1rem}@media screen and (max-width:749px){.main-product__buy-box .price-wrapper.on-pdp .product-price-block__discount{font-size:1.2rem}}.main-product__buy-box .price-wrapper.on-pdp .product-price-block__price.on-pdp{color:rgb(var(--color-foreground));font-size:2.4rem;font-weight:700;line-height:3.4rem;letter-spacing:.034rem}.main-product__buy-box .price-wrapper.on-pdp .product-price-block__price.on-pdp.--discounted{color:rgb(var(--color-sale))}.main-product__buy-box .price-wrapper.on-pdp .product-price-block__compare-at-price.on-pdp{margin-top:1.6rem;color:rgb(var(--color-foreground-2));font-size:1.6rem;font-weight:400;line-height:2.4rem;letter-spacing:.024rem}.main-product__buy-box .price-wrapper.on-pdp .product-price-block:not(:has(.product-price-block__compare-at-price)) .product-price-block__tax{margin-top:2.4rem}.main-product__buy-box .price-wrapper.on-pdp .product-price-block:has(.product-price-block__unit) .product-price-block__tax{margin-top:.8rem}.main-product__buy-box .price-wrapper.on-pdp .product-price-block__tax,.main-product__buy-box .price-wrapper.on-pdp .product__tax{margin-top:1.5rem;color:rgb(var(--color-foreground-2));font-size:1.2rem;font-weight:300;line-height:1.56rem}.main-product__buy-box .price-wrapper.on-pdp .product-price-block__tax strong,.main-product__buy-box .price-wrapper.on-pdp .product__tax strong{font-weight:700}.main-product__buy-box .price-wrapper.on-pdp .product-price-block__tax-tooltip-trigger{width:1.2rem;height:1.2rem;color:inherit}.main-product__buy-box .price-wrapper.on-pdp .product-price-block__tax-tooltip-icon{display:block;width:100%;height:100%}.main-product__buy-box .price-wrapper.on-pdp .product-price-block__tax-tooltip-panel{position:absolute;bottom:calc(100% + .8rem);left:50%;z-index:3;width:max-content;max-width:28rem;padding:1.2rem 1.4rem;border-radius:.4rem;background-color:rgb(var(--color-background));color:inherit;box-shadow:0 .4rem 1.6rem #0000002e;font-size:1.2rem;font-weight:400;line-height:1.5;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%);transition:opacity .2s ease,visibility 0s linear .2s}.main-product__buy-box .price-wrapper.on-pdp .product-price-block__tax-tooltip-panel:after{content:"";position:absolute;top:100%;left:50%;border:.6rem solid transparent;border-top-color:rgb(var(--color-background));transform:translate(-50%)}.main-product__buy-box .price-wrapper.on-pdp .product-price-block__tax-tooltip:hover .product-price-block__tax-tooltip-panel,.main-product__buy-box .price-wrapper.on-pdp .product-price-block__tax-tooltip.is-open .product-price-block__tax-tooltip-panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease,visibility 0s}@media screen and (max-width:749px){.main-product__buy-box .price-wrapper.on-pdp .product-price-block__tax-tooltip-panel{left:50%;width:max-content;max-width:min(28rem,100vw - 3.2rem);transform:translate(-50%);margin-left:26px}.main-product__buy-box .price-wrapper.on-pdp .product-price-block__tax-tooltip-panel:after{left:50%;transform:translate(-50%);margin-left:-26px}}.main-product__buy-box .price-wrapper.on-pdp .product-price-block__unit .price-unit-price{margin-top:1.5rem;font-size:1.2rem;line-height:1.56rem}.main-product__buy-box .price-wrapper.on-pdp .product-price-banner{box-sizing:border-box;margin:0 0 1.6rem;padding:.6rem 2.2rem .4rem .4rem;border:0;background-color:rgb(var(--color-sale));color:#fff}@media screen and (max-width:749px){.main-product__buy-box .price-wrapper.on-pdp .product-price-banner{padding:.4rem 1.6rem .2rem .2rem}}.main-product__buy-box .price-wrapper.on-pdp .product-price-banner__head{margin:0 0 .6rem .6rem;font-size:2rem;font-weight:500;line-height:2.6rem;letter-spacing:.2rem;color:#fff}@media screen and (max-width:749px){.main-product__buy-box .price-wrapper.on-pdp .product-price-banner__head{font-size:1.6rem;line-height:2rem}}.main-product__buy-box .price-wrapper.on-pdp .product-price-banner__head :is(p,span,strong,em){margin:0;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit}.main-product__buy-box .price-wrapper.on-pdp .product-price-banner__row{align-items:center;min-height:7.4rem}@media screen and (max-width:749px){.main-product__buy-box .price-wrapper.on-pdp .product-price-banner__row{min-height:auto}}.main-product__buy-box .price-wrapper.on-pdp .product-price-banner__price{flex-shrink:0;gap:.2rem;padding:.8rem 1.5rem;background:#fff;text-align:center}.main-product__buy-box .price-wrapper.on-pdp .product-price-banner__price-new{color:rgb(var(--color-sale));font-size:2.6rem;font-weight:700;line-height:3.4rem;letter-spacing:.1rem}@media screen and (max-width:749px){.main-product__buy-box .price-wrapper.on-pdp .product-price-banner__price-new{font-size:1.6rem;line-height:2rem}}.main-product__buy-box .price-wrapper.on-pdp .product-price-banner__price-old{color:rgb(var(--color-foreground-2));font-size:2rem;font-weight:400;line-height:2.6rem;letter-spacing:.1rem;text-decoration:line-through}@media screen and (max-width:749px){.main-product__buy-box .price-wrapper.on-pdp .product-price-banner__price-old{font-size:1.4rem;line-height:2rem}}.main-product__buy-box .price-wrapper.on-pdp .product-price-banner__timer{flex:1;min-width:14rem;align-self:center}@media screen and (max-width:749px){.main-product__buy-box .price-wrapper.on-pdp .product-price-banner__timer{min-width:auto}}.main-product__buy-box .price-wrapper.on-pdp .product-price-banner__countdown{display:inline-block;vertical-align:middle;box-sizing:content-box;min-width:13rem;min-height:auto;margin-left:2.2rem;font-size:2.6rem;font-weight:700;line-height:3.4rem;letter-spacing:.1rem;text-align:center;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}@media screen and (max-width:749px){.main-product__buy-box .price-wrapper.on-pdp .product-price-banner__countdown{font-size:2rem;line-height:2rem;min-width:11rem;margin-left:1.6rem;min-height:auto}}.main-product__buy-box .price-wrapper.on-pdp .product-price-block.offer-active .product-price-block__main,.main-product__buy-box .price-wrapper.on-pdp .product-price-block.offer-active .product-price-block__compare-at-price{display:none}.main-product__buy-box .price-wrapper.on-pdp .bpi-price{margin-top:1rem;color:rgb(var(--color-foreground-2));font-size:1.4rem;font-weight:400;line-height:1.4rem}.main-product__buy-box .price-wrapper.on-pdp .prime-offer{margin-top:1.6rem;padding:1.2rem 1.2rem 1.2rem .9rem;border-left:.3rem solid rgb(var(--color-sale));background-color:#a61a1908;word-break:break-word;max-width:34rem}@media screen and (max-width:749px){.main-product__buy-box .price-wrapper.on-pdp .prime-offer{max-width:100%}}.main-product__buy-box .price-wrapper.on-pdp .prime-offer__link{color:rgb(var(--color-foreground));font-family:var(--font-regular-family);font-size:1.4rem;font-weight:700;line-height:1.82rem;text-decoration:underline;text-underline-position:from-font}.main-product__buy-box .price-wrapper.on-pdp .prime-offer__text{color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:400;line-height:1.82rem}.main-product__buy-box .price-wrapper.on-pdp .prime-offer__price{color:rgb(var(--color-sale));font-size:1.4rem;font-weight:700;line-height:1.82rem}.main-product__buy-box .price-wrapper.on-pdp .prime-offer__label{color:rgb(var(--color-sale));font-size:1.4rem;font-weight:400;line-height:1.82rem}.main-product__buy-box .product-loyalty-points{color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:400;line-height:4rem;text-transform:uppercase}.main-product__buy-box .product-loyalty-points strong,.main-product__buy-box .product-loyalty-points b{font-weight:700}.main-product__buy-box .product-info__text{color:rgb(var(--color-foreground-2));margin-bottom:1.6rem}@media screen and (max-width:749px){.main-product__buy-box .product-info__text{font-size:1.2rem}}.main-product__buy-box #klaviyo-bis-button-container{margin-bottom:0!important}.main-product__buy-box #klaviyo-bis-button-container button.needsclick{height:5.8rem}@media screen and (max-width:749px){.main-product__buy-box #klaviyo-bis-button-container button.needsclick{height:5.4rem}}.main-product__buy-box .product-info__delivery-info.rule-1 svg circle{fill:rgb(var(--color-sale))}.main-product__buy-box .product-info__delivery-info.rule-2 .delivery-info__text{color:#818181}.main-product__buy-box .product-info__delivery-info.rule-2 svg circle{fill:#818181}.main-product__buy-box .delivery-info{gap:.7rem}.main-product__buy-box .delivery-info .delivery-info__text{font-size:2rem;font-weight:500;line-height:1}.main-product__buy-box .delivery-info .delivery-info__text.green{color:#748b46}.main-product__buy-box .delivery-info .delivery-info__text.yellow{color:orange}.main-product__buy-box .delivery-info .delivery-info__text.gray{color:#818181}.main-product__buy-box .service-info{gap:1.3rem}.main-product__buy-box .service-info .service-info__item{min-height:3.5rem}.main-product__buy-box .service-info .service-info__icon,.main-product__buy-box .service-info .service-info__icon-img{width:3.5rem;height:3.5rem}.main-product__buy-box .service-info .service-info__text{color:rgb(var(--color-foreground-2));font-size:1.6rem;font-weight:400;line-height:1.2}.main-product__buy-box .product-price-block__unit.price__unit{margin-top:.5rem}@media screen and (max-width:749px){.main-product__buy-box #Avada-SC-button{margin-bottom:12px}.main-product__buy-box .product-title__description-short{font-size:1.2rem;margin-top:1rem}.main-product__buy-box .product-info__reviews,.main-product__buy-box .product-info__title,.main-product__buy-box .product-info__variant-picker,.main-product__buy-box .product-info__price,.main-product__buy-box .product-info__loyalty-points,.main-product__buy-box .product-info__buy-buttons,.main-product__buy-box .product-info__click-and-collect,.main-product__buy-box .product-info__service-info{margin-bottom:1.6rem}.main-product__buy-box .product-info__delivery-info{margin-top:1.6rem}.main-product__buy-box .review-section{min-height:2.2rem}.main-product__buy-box .review-section__brand{width:auto;max-width:15rem}.main-product__buy-box .product-title{font-size:2rem;line-height:2.6rem;letter-spacing:.06rem}.main-product__buy-box .price-wrapper.on-pdp .product-price-block__main{gap:1.2rem}.main-product__buy-box .price-wrapper.on-pdp .product-price-block__price.on-pdp{font-size:2rem;line-height:2rem;letter-spacing:.1rem}.main-product__buy-box .price-wrapper.on-pdp .product-price-block__compare-at-price.on-pdp{margin-top:1rem;font-size:1.4rem;line-height:2rem}.main-product__buy-box .price-wrapper.on-pdp .product-price-block:not(:has(.product-price-block__compare-at-price)) .product-price-block__tax{margin-top:1.2rem}.main-product__buy-box .price-wrapper.on-pdp .product-price-block:has(.product-price-block__unit) .product-price-block__tax{margin-top:.8rem}.main-product__buy-box .price-wrapper.on-pdp .product-price-block__tax,.main-product__buy-box .price-wrapper.on-pdp .product__tax{margin-top:1.2rem}.main-product__buy-box .price-wrapper.on-pdp .bpi-price{margin-top:1.6rem;font-size:1.2rem;line-height:1.6rem}.main-product__buy-box .price-wrapper.on-pdp .prime-offer{margin-top:1.2rem}.main-product__buy-box .price-wrapper.on-pdp .prime-offer__link,.main-product__buy-box .price-wrapper.on-pdp .prime-offer__text,.main-product__buy-box .price-wrapper.on-pdp .prime-offer__price,.main-product__buy-box .price-wrapper.on-pdp .prime-offer__label{font-size:1.2rem;line-height:1.6rem}.main-product__buy-box .product-loyalty-points{font-size:1.4rem;font-weight:300;line-height:2rem}.main-product__buy-box .product-loyalty-points strong,.main-product__buy-box .product-loyalty-points b{font-weight:700}.main-product__buy-box .delivery-info{gap:.7rem}.main-product__buy-box .delivery-info .delivery-info__text{font-size:1.5rem;font-weight:700;line-height:2rem}.main-product__buy-box .service-info{gap:.9rem}.main-product__buy-box .service-info .service-info__item{min-height:0;gap:1.6rem}.main-product__buy-box .service-info .service-info__icon,.main-product__buy-box .service-info .service-info__icon-img{width:1.6rem;height:1.6rem}.main-product__buy-box .service-info .service-info__text{font-size:1.6rem;line-height:normal}}body:has(.variant-picker__pills:not(.pills-active)) .product-info__delivery-info{display:none}body:has(.variant-picker__pills:not(.pills-active)) .main-product__buy-box .product-form__submit--pdp:not(.product-form__submit--fake){display:none}body:has(.variant-picker__pills:not(.pills-active)) .main-product__buy-box .product-form__submit--fake{display:block;background-color:#b9c5a2;border-color:#b9c5a2}body:has(.variant-picker__pills:not(.pills-active)) .main-product__buy-box .product-form__submit--fake:hover{color:rgb(var(--color-button-text));background-color:#b9c5a2;border-color:#b9c5a2}body:has(.variant-picker__pills:not(.pills-active)) .main-product__buy-box .product-form__submit-wrap #klaviyo-bis-button-container{display:none!important}.main-product__buy-box .product-info__features{margin-bottom:2rem}.main-product__buy-box .product-features,.main-product__buy-box .product-features__item{gap:.8rem}.main-product__buy-box .product-features__icon{width:1.2rem;height:1.2rem}.main-product__buy-box .product-features__icon svg{display:block;width:100%;height:100%}.main-product__buy-box .product-features__text{color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:400;line-height:2.212rem}@media screen and (min-width:990px){.main-product__buy-box .product-info__features{margin-bottom:2.4rem}.main-product__buy-box .product-features{gap:1rem}.main-product__buy-box .product-features__icon{width:1.6rem;height:1.6rem}.main-product__buy-box .product-features__text{font-size:1.6rem;line-height:2.528rem}}body.click-collect-drawer-open{overflow:hidden}.click-collect{border-top:.1rem solid #c0bebe;border-bottom:.1rem solid #c0bebe}.click-collect__trigger{padding:24px 0 12px}.click-collect__trigger-label{gap:1.2rem}.click-collect__icon{width:2rem;height:2rem;color:rgb(var(--color-foreground-2))}.click-collect__accordion-title{color:rgb(var(--color-foreground-2));font-size:1.8rem;font-weight:600;line-height:normal}.click-collect__chevron{color:rgb(var(--color-foreground-2))}.click-collect__chevron-icon,.click-collect__chevron svg{display:block;width:1.6rem;height:1.6rem}.click-collect__content{padding-bottom:2.4rem;padding-left:3.2rem}.click-collect__summary,.click-collect__availability{color:rgb(var(--color-foreground-2));font-size:1.8rem;line-height:2.4rem}.click-collect__summary strong{font-weight:700}.click-collect__open-btn{display:inline;margin-left:.4rem;color:#748b46;font-size:1.8rem;font-weight:700;line-height:2.4rem;text-decoration:underline;font-family:inherit}.click-collect__open-btn:hover{opacity:.85}.click-collect__drawer{position:fixed;inset:0;z-index:9999999999;pointer-events:none;visibility:hidden}.click-collect__drawer.is-active{pointer-events:auto;visibility:visible}.click-collect__drawer-overlay{background:rgb(var(--color-foreground)/45%);opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.click-collect__drawer-panel{max-width:48rem;background-color:rgb(var(--color-background));transform:translate(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);box-shadow:-.4rem 0 2.4rem rgb(var(--color-foreground)/12%)}.click-collect__drawer.is-open .click-collect__drawer-overlay{opacity:1}.click-collect__drawer.is-open .click-collect__drawer-panel{transform:translate(0)}.click-collect__drawer-header{padding:2.4rem}.click-collect__drawer-header-row{gap:1.6rem}.click-collect__drawer-title{font-size:3.2rem;font-weight:700;line-height:3.2rem;letter-spacing:.06rem;text-transform:uppercase;color:rgb(var(--color-foreground))}.click-collect__drawer-title-line{display:block}.click-collect__drawer-title-line--mobile{display:none}.click-collect__drawer-close{width:2.2rem;height:2.2rem;padding:0;color:rgb(var(--color-foreground))}.click-collect__drawer-close svg{display:block;width:100%;height:100%}.click-collect__drawer-description{margin-top:1.6rem;font-size:1.6rem;font-weight:400;line-height:normal;color:rgb(var(--color-foreground-2)/75%)}.click-collect__drawer-body{padding:0 2.4rem 2.4rem}.click-collect__drawer-list-item{padding:0;border-bottom:.1rem solid #c0bebe}.click-collect__drawer-list-item:first-child{border-top:.1rem solid #c0bebe}.click-collect__store{padding:2.4rem 0 3.4rem}.click-collect__store-name{margin-bottom:1.6rem;color:rgb(var(--color-foreground-2));font-size:2rem;font-weight:600;line-height:2rem;letter-spacing:.06rem}.click-collect__store-status{margin-bottom:1.6rem;gap:.8rem}.click-collect__store-status svg{width:1.8rem;height:1.6rem}.click-collect__store-status .click-collect__icon{width:2.4rem;height:2.4rem;margin-top:0;color:rgb(var(--color-button))}.click-collect__store-status-line{display:block;color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:400;line-height:normal}.click-collect__store-address{color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:600;line-height:normal}@media screen and (max-width:989px){.main-product__buy-box .click-collect .click-collect__trigger{padding:16px 0 8px}.main-product__buy-box .click-collect .click-collect__trigger-label{gap:1.2rem}.main-product__buy-box .click-collect .click-collect__trigger-label svg{width:1.6rem;height:1.6rem}.main-product__buy-box .click-collect .click-collect__icon{width:1.6rem;height:1.6rem}.main-product__buy-box .click-collect .click-collect__accordion-title{font-size:1.4rem;font-weight:600;line-height:normal}.main-product__buy-box .click-collect .click-collect__chevron-icon,.main-product__buy-box .click-collect .click-collect__chevron svg{width:1.4rem;height:1.4rem}.main-product__buy-box .click-collect .click-collect__content{padding-bottom:1.6rem;padding-left:2.8rem}.main-product__buy-box .click-collect .click-collect__summary,.main-product__buy-box .click-collect .click-collect__availability{font-size:1.4rem;line-height:2.4rem}.main-product__buy-box .click-collect .click-collect__open-btn{font-size:1.4rem;font-weight:700;line-height:2.4rem}}@media screen and (max-width:749px){.click-collect__drawer-title-line--desktop{display:none}.click-collect__drawer-title-line--mobile{display:block}.click-collect__drawer-panel{max-width:none;width:100%;border:.3rem solid rgb(var(--color-foreground));box-shadow:none}.click-collect__drawer-header{padding:2.4rem 2.4rem 1.6rem}.click-collect__drawer-header-row{gap:1.2rem}.click-collect__drawer-title{font-size:2rem;line-height:2rem;letter-spacing:.06rem}.click-collect__drawer-description{margin-top:1.2rem;font-size:1.2rem}.click-collect__drawer-body{padding:0 2.4rem 2.4rem}.click-collect__store{padding:2.6rem 0}.click-collect__store-name{margin-bottom:1.8rem;font-size:1.6rem;line-height:2rem}.click-collect__store-status{margin-bottom:2rem;gap:.8rem}.click-collect__store-status .click-collect__icon{width:1.6rem;height:1.6rem}.click-collect__store-status-line{font-size:1.4rem}.click-collect__store-address{font-size:1.2rem}}.main-product__buy-box .product-info__options{margin-bottom:2.4rem}@media screen and (max-width:749px){.main-product__buy-box .product-info__options{margin-bottom:1.6rem}}productify-options{gap:0}productify-options .productify-options__heading{margin:0 0 1.4rem;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:700;line-height:1.825rem;letter-spacing:.06rem}productify-options .productify-options__field{gap:0}productify-options .productify-options__field:not(:has(.productify-options__counter)){margin-bottom:1.6rem}productify-options .productify-options__label-row{gap:.5rem;margin-bottom:.5rem}productify-options .productify-options__label{color:rgb(var(--color-foreground-2));font-size:1.4rem;font-weight:600;line-height:1.4rem}productify-options .productify-options__required{color:red;font-size:1.4rem;font-weight:600;line-height:1.4rem}productify-options .productify-options__help:before{content:"";position:absolute;bottom:100%;left:50%;z-index:3;width:18rem;height:14rem;transform:translate(-50%);pointer-events:none}productify-options .productify-options__help:hover:before{pointer-events:auto}productify-options .productify-options__help-trigger{position:relative;z-index:2;width:1.5rem;height:1.5rem;cursor:help}productify-options .productify-options__help-icon{display:block;width:100%;height:100%}productify-options .productify-options__help-panel{position:absolute;bottom:calc(100% + .5rem);left:50%;z-index:4;box-sizing:border-box;width:12rem;max-width:12rem;padding:.5rem;border-radius:0;background-color:#5c5f62;color:#fff;font-size:1.4rem;font-weight:400;line-height:1.4rem;text-align:center;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%);transition:opacity .2s ease,visibility 0s linear .2s}productify-options .productify-options__help-panel:after{content:"";position:absolute;top:100%;left:50%;border:.5rem solid transparent;border-top-color:#4d5152;transform:translate(-50%)}productify-options .productify-options__help:hover .productify-options__help-panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease,visibility 0s}productify-options .productify-options__input{box-sizing:border-box;min-height:4.5rem;padding:1rem 1.2rem;border:.1rem solid #9a9a9a;border-radius:.2rem;background-color:#fff;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:400;line-height:1.4rem}productify-options .productify-options__input:focus{outline:.1rem solid rgb(var(--color-foreground));outline-offset:0}productify-options .productify-options__input[type=date]::-webkit-calendar-picker-indicator{pointer-events:none}productify-options .productify-options__textarea{min-height:4.5rem;resize:vertical}productify-options .productify-options__counter{margin-top:.4rem;color:#121212bf;font-size:1.1rem;font-weight:400;line-height:1.1rem;text-align:right;margin-bottom:1.6rem}productify-options:has(.productify-options__error:not([hidden])) .productify-options__counter{margin-bottom:0}productify-options .productify-options__error{color:red;font-size:1.2rem;line-height:1.4;margin-bottom:1.6rem}productify-options:has(>.productify-options__details) .productify-options__field:last-of-type .productify-options__counter{margin-bottom:.8rem}productify-options .productify-options__details{color:rgb(var(--color-foreground-2));font-size:1.2rem;font-weight:400;line-height:1.6rem}@media screen and (min-width:990px){productify-options .productify-options__heading{margin-bottom:1.5rem;font-size:1.87rem;line-height:2.434rem}}.product-free-gift-banner{width:100%;margin-bottom:2.4rem}@media screen and (max-width:749px){.product-free-gift-banner{margin-bottom:1.6rem}}.product-free-gift-banner__headline{margin-bottom:1.2rem;color:#303030;font-size:1.4rem;font-weight:500;line-height:normal;text-align:center}@media screen and (max-width:749px){.product-free-gift-banner__headline{margin-bottom:1.2rem}}.product-free-gift-banner__card{min-height:9rem;padding:1.2rem;gap:1.2rem;background:#fff;border:.1rem solid #303030;border-radius:.8rem}.product-free-gift-banner__media{width:6.4rem;height:6.4rem;background:#fff;border:.1rem solid #e3e3e3;border-radius:.4rem}.product-free-gift-banner__img{display:block}.product-free-gift-banner__body{display:flex;flex-direction:column;gap:.6rem;min-width:0;padding-top:0}.product-free-gift-banner__badge{width:fit-content;max-width:100%;gap:.4rem;padding:.6rem;background:rgb(var(--color-button));border-radius:1rem;color:#fff;font-size:1.1rem;font-weight:500;line-height:1.25rem}.product-free-gift-banner__badge-icon{flex-shrink:0;font-size:1.1rem;line-height:1}.product-free-gift-banner__badge-text{white-space:nowrap}.product-free-gift-banner__row{width:100%;min-width:0}.product-free-gift-banner__title{color:rgb(var(--color-text));font-size:1.3rem;font-weight:600;line-height:1.56rem;text-underline-position:from-font;overflow-wrap:anywhere}@media screen and (max-width:749px){.product-free-gift-banner__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.product-free-gift-banner__prices{text-align:right}.product-free-gift-banner__gratis{color:#303030;font-size:1.56rem;font-weight:500;line-height:1.872rem}.product-free-gift-banner__compare{color:#898989;font-size:1.3rem;font-weight:500;line-height:1.56rem}.section-product-details{background-color:#fff}.product-details__desktop{display:none}@media screen and (min-width:990px){.product-details__desktop{display:block}}@media screen and (max-width:749px){.product-details__container{padding:.8rem 2.4rem 2.4rem}}.product-details__tablist{overflow-x:auto}.product-details__tab{min-height:5.65rem;padding:1.6rem 2.4rem;font-size:2.1rem;font-weight:700;line-height:1;gap:3.6rem}@media screen and (max-width:1439px){.product-details__tab{padding:1.6rem;gap:.8rem}}.product-details__tab{font-family:var(--font-regular-family);color:#9b9b9b;transition:color .25s ease,background-color .25s ease}.product-details__tab.is-active{background-color:#f5f5f5;color:rgb(var(--color-foreground))}.product-details__tab:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px}.product-details__tab:hover{color:rgb(var(--color-foreground))}.product-details__tab-icon{width:1.6rem;height:1.6rem;transition:transform .35s cubic-bezier(.4,0,.2,1)}.product-details__tab-icon svg{display:block;width:100%;height:100%}.product-details__tab:not(.is-active) .product-details__tab-icon{transform:rotate(180deg)}.product-details__panels{background-color:#f5f5f5}.product-details__panel{padding:2.4rem;color:rgb(var(--color-foreground-2))}.product-details__panel.is-animating .product-details__panel-inner{animation:product-details-panel-in .35s cubic-bezier(.4,0,.2,1) forwards}@media screen and (min-width:990px){.product-details__description-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,43rem);gap:8rem;align-items:start}}@media screen and (min-width:990px)and (max-width:1439px){.product-details__description-layout{grid-template-columns:minmax(0,1fr) minmax(0,32rem);gap:4rem}}.product-details__description-meta{gap:1.6rem}.product-details__description-meta .product-details__metafield-list-block,.product-details__description-meta .product-details__metafield-list-block .product-details__metafield-list{margin:0}.product-details__description-meta .product-details__metafield{margin-bottom:0}.product-details__highlights-title{display:block;margin-bottom:1rem;font-size:1.8rem;font-weight:700;line-height:2.52rem;font-family:var(--font-regular-family);color:rgb(var(--color-foreground-2))}.product-details__highlights{gap:1rem;margin-bottom:2rem}.product-details__highlight-icon{width:1.6rem;height:1.6rem;margin-top:.3rem}.product-details__highlight-icon svg{display:block;width:100%;height:100%}.product-details__highlight-text{font-size:1.6rem;font-weight:400;line-height:2.24rem;color:rgb(var(--color-foreground-2))}.product-details__rich-text{margin-bottom:1rem;font-size:1.6rem;line-height:2.24rem;color:rgb(var(--color-foreground-2))}.product-details__rich-text p{margin:0!important;line-height:2.24rem;font-size:1.6rem!important}@media screen and (max-width:749px){.product-details__rich-text p{font-size:1.4rem!important}}.product-details__rich-text p:last-child{margin-bottom:0}.product-details__rich-text ul{margin:0 0 1.6rem;padding-left:2rem;list-style:disc;font-size:1.6rem!important}@media screen and (max-width:749px){.product-details__rich-text ul{font-size:1.4rem!important}}.product-details__rich-text ul li{margin-bottom:.4rem;font-size:1.6rem!important}@media screen and (max-width:749px){.product-details__rich-text ul li{font-size:1.4rem!important}}.product-details__rich-text span{font-size:1.6rem!important}@media screen and (max-width:749px){.product-details__rich-text span{font-size:1.4rem!important}}.product-details__rich-text.--description{color:rgb(var(--color-foreground-2))}.product-details__rich-text.--description iframe[src*=youtube],.product-details__rich-text.--description iframe[src*="youtu.be"],.product-details__rich-text.--description iframe[src*=vimeo]{max-width:100%}.product-details__rich-text.--description h1,.product-details__rich-text.--description h2,.product-details__rich-text.--description h3,.product-details__rich-text.--description h4,.product-details__rich-text.--description h5,.product-details__rich-text.--description h6{font-family:var(--font-regular-family);color:rgb(var(--color-foreground-2))!important}.product-details__rich-text.--description h3{font-size:1.8rem!important}@media screen and (max-width:749px){.product-details__rich-text.--description h3{font-size:1.6rem!important}}.product-details__metafield{margin:0 0 .8rem;font-size:1.6rem;line-height:2.24rem;color:rgb(var(--color-foreground-2))}.product-details__metafield strong{font-weight:700}.product-details__mhd{margin-top:1.6rem}.product-details__meta-row{font-size:1.6rem;line-height:2.24rem;color:rgb(var(--color-foreground-2))}.product-details__meta-row strong{font-weight:700}.product-details__metafield-group{margin-bottom:1rem;margin-top:1rem}.product-details__metafield-list{margin:1rem 0 1.6rem;padding-left:2rem;list-style:disc}.product-details__metafield-list-item{margin-bottom:.4rem;font-size:1.6rem;line-height:2.24rem;color:rgb(var(--color-foreground-2))}.product-details__metafield-list-block{margin-top:1rem}.product-details__manufacturer-heading{display:block;margin:0 0 .8rem;font-size:1.8rem;font-weight:700;line-height:2.24rem;color:rgb(var(--color-foreground-2));font-family:var(--font-regular-family)}.product-details__manufacturer-heading--spaced{margin-top:1.6rem}.product-details__manufacturer-address{font-size:1.6rem;line-height:2.24rem;color:rgb(var(--color-foreground-2))}.product-details__mobile{display:block}@media screen and (min-width:990px){.product-details__mobile{display:none}}.product-details__accordion-item{display:block;width:100%}.product-details__accordion-trigger{min-height:3.12rem;padding:1.6rem 0;border-bottom:1px solid rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.product-details__accordion-item.is-open .product-details__accordion-trigger{border-bottom:0}.product-details__accordion-item.is-open .product-details__accordion-content{border-bottom:1px solid rgb(var(--color-foreground))}.product-details__accordion-label{font-size:1.4rem;font-weight:600;line-height:1.82rem}.product-details__accordion-icon{width:1.25rem;height:1.25rem}.product-details__accordion-icon svg{display:block;width:100%;height:100%}.product-details__accordion-content{padding-bottom:2.4rem;color:rgb(var(--color-foreground-2))}@media screen and (max-width:989px){.product-details__description-meta{margin-top:2.4rem}.product-details__highlights-title{margin-bottom:1rem;font-size:1.7rem;line-height:2.04rem}.product-details__highlights{gap:.8rem;margin-bottom:2rem}.product-details__highlight-icon{width:1.2rem;height:1.2rem;margin-top:.4rem}.product-details__highlight-text{font-size:1.4rem;line-height:2.212rem}.product-details__rich-text,.product-details__metafield,.product-details__metafield-list-item,.product-details__meta-row,.product-details__manufacturer-heading,.product-details__manufacturer-address{font-size:1.4rem;line-height:normal}}.pdp-plytix-videos{display:flex;flex-direction:column;gap:1.6rem;margin:1.6rem 0;scroll-margin-top:26rem}.pdp-plytix-videos__embed{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.pdp-plytix-videos__embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.pdp-plytix-videos__poster{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:rgb(var(--color-foreground)/6%);cursor:pointer}.pdp-plytix-videos__poster img{width:100%;height:100%;object-fit:cover;display:block}.pdp-plytix-videos__play{position:absolute;top:50%;left:50%;width:6.8rem;transform:translate(-50%,-50%);transition:opacity .2s ease}.pdp-plytix-videos__play svg{width:100%;height:auto;display:block}.pdp-plytix-videos__poster:hover .pdp-plytix-videos__play,.pdp-plytix-videos__poster:focus-visible .pdp-plytix-videos__play{opacity:.85}@keyframes product-details-panel-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}wishlist-page{display:block}.wishlist-page__inner{padding:6.4rem 1.6rem 13rem}@media screen and (min-width:750px){.wishlist-page__inner{padding:7rem 2.4rem 14rem}}.wishlist-page__heading{font-family:var(--font-regular-family);margin-bottom:5.6rem;color:rgb(var(--color-foreground));font-size:2.4rem;font-weight:700;letter-spacing:.06rem;line-height:normal}@media screen and (min-width:750px){.wishlist-page__heading{margin-bottom:9rem;font-size:3.2rem}}.wishlist-page__loading{min-height:24rem;color:rgb(var(--color-button))}.wishlist-page__loading .loading-spinner{display:block;width:4rem;height:4rem}.wishlist-page__loading .loading-spinner__svg{width:100%;height:100%}.wishlist-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem .8rem}@media screen and (min-width:750px){.wishlist-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.6rem 2rem}}@media(min-width:1024px){.wishlist-page__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.wishlist-page__actions{margin-top:4rem}.wishlist-page__clear{height:5.4rem;padding:0 2.4rem;border:.2rem solid rgb(var(--color-foreground));color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:700;letter-spacing:.1rem;line-height:1.8rem;background:rgb(var(--color-background));transition:background-color .25s ease,color .25s ease}.wishlist-page__clear:hover,.wishlist-page__clear:focus-visible{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (min-width:750px){.wishlist-page__clear{height:4.7rem}}.wishlist-page__empty{max-width:56rem;margin-inline:auto;padding:0 0 8rem}.wishlist-page__empty-title{font-family:var(--font-regular-family);margin-bottom:1.2rem;color:rgb(var(--color-foreground));font-size:1.8rem;font-weight:400;line-height:1.4}@media screen and (min-width:750px){.wishlist-page__empty-title{font-size:2rem}}.wishlist-page__empty-message{margin-bottom:3.2rem;color:rgb(var(--color-foreground-2));font-size:1.4rem;font-weight:400;line-height:1.5}.wishlist-page__empty-cta{min-height:4.8rem;padding:1.2rem 3.2rem;border:0;border-radius:0;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.6rem;font-weight:400;letter-spacing:normal;line-height:1.4;text-decoration:none;text-transform:none;transition:opacity .15s ease}.wishlist-page__empty-cta:hover{opacity:.9}.card-product--wishlist{padding:1.2rem;border:.1rem solid rgba(92,89,79,.15);--remove-top: -10px;--remove-size: 2.6rem;--badge-gap: 8px}@media screen and (min-width:750px){.card-product--wishlist{--remove-top: -16px;--remove-size: 3.6rem}}.card-product--wishlist .card-product__wishlist-remove{top:var(--remove-top);right:-8px;z-index:2;width:var(--remove-size);height:var(--remove-size);border-radius:1.8rem;background:#ffffffe6;box-shadow:0 .2rem .8rem #0000001a;color:#333}@media screen and (min-width:750px){.card-product--wishlist .card-product__wishlist-remove{right:-20px}}.card-product--wishlist .card-product__icon-container{top:calc(var(--remove-top) + var(--remove-size) + var(--badge-gap))}.card-product--wishlist .card-product__wishlist-remove svg{display:block;width:1.6rem;height:1.6rem}@media screen and (min-width:750px){.card-product--wishlist .card-product__wishlist-remove svg{width:2.4rem;height:2.4rem}}.card-product--wishlist .card-product__wishlist-buy-buttons{margin-top:auto;width:100%}.card-product--wishlist .product-form__submit--pdp{font-size:1.2rem;padding:1.4rem;min-height:auto;letter-spacing:.05rem;margin-top:1.5rem}@media(max-width:390px){.card-product--wishlist .product-form__submit--pdp{font-size:1rem}}@media screen and (min-width:750px){.card-product--wishlist .product-form__submit--pdp{font-size:1.6rem;min-height:4.8rem}}body.quick-view-v1-open{overflow:hidden}quick-view-v1{position:fixed;inset:0;z-index:9999;pointer-events:none;visibility:hidden}quick-view-v1.is-active{pointer-events:auto;visibility:visible}quick-view-v1.is-open .quick-view-v1__overlay{opacity:1}quick-view-v1.is-open .quick-view-v1__panel{transform:translate(0)}@media screen and (max-width:749px){quick-view-v1.is-open .quick-view-v1__panel{transform:translateY(0)}}quick-view-v1 .quick-view-v1__overlay{background:rgb(var(--color-foreground)/45%);opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}quick-view-v1 .quick-view-v1__panel{top:0;right:0;height:100%;max-width:40rem;background:#fff;background:rgb(var(--color-background));transform:translate(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);box-shadow:-.4rem 0 2.4rem rgb(var(--color-foreground)/12%)}@media screen and (max-width:749px){quick-view-v1 .quick-view-v1__panel{inset:auto 0 0;height:auto;max-height:90vh;max-width:none;transform:translateY(100%);box-shadow:0 -.2rem .5rem rgb(var(--color-foreground)/10%)}}quick-view-v1 .quick-view-v1__inner{height:100%;max-height:inherit}quick-view-v1 .quick-view-v1__header{padding:1.6rem 1.6rem 2.15rem}@media screen and (min-width:750px){quick-view-v1 .quick-view-v1__header{border-bottom:.1rem solid #e0e0e0;padding:2rem 2rem 2.1rem}}quick-view-v1 .quick-view-v1__title{color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:700;letter-spacing:.06rem;line-height:normal}quick-view-v1 .quick-view-v1__close{width:2.4rem;height:2.4rem;color:#333}quick-view-v1 .quick-view-v1__close svg{display:block;width:2.4rem;height:2.4rem}quick-view-v1 .quick-view-v1__content{padding:0 1.6rem 1.6rem}@media screen and (min-width:750px){quick-view-v1 .quick-view-v1__content{padding:0 2rem 2rem}}quick-view-v1 .quick-view-v1__media{background:#fff;background:rgb(var(--color-background));aspect-ratio:343/225}@media screen and (min-width:750px){quick-view-v1 .quick-view-v1__media{aspect-ratio:1}}quick-view-v1 .quick-view-v1__image{object-position:center}quick-view-v1 .quick-view-v1__vendor{margin-bottom:1.6rem;color:rgb(var(--color-button));font-size:1.2rem;font-weight:400;line-height:normal}@media screen and (min-width:750px){quick-view-v1 .quick-view-v1__vendor{font-size:1.6rem}}quick-view-v1 .quick-view-v1__product-title{margin-bottom:1.6rem;color:rgb(var(--color-foreground));font-size:1.8rem;font-weight:700;letter-spacing:.06rem;line-height:normal}quick-view-v1 .quick-view-v1__label{display:block;margin-bottom:.5rem;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:600;letter-spacing:.06rem;line-height:1.65rem}quick-view-v1 .quick-view-v1__options{margin-bottom:3.6rem}quick-view-v1 .quick-view-v1__option{margin-bottom:1.6rem}quick-view-v1 .quick-view-v1__option:last-child{margin-bottom:0}quick-view-v1 .quick-view-v1__select{appearance:none;height:3.85rem;padding:0 3.6rem 0 1.2rem;border:.1rem solid #e0e0e0;border-radius:.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.65rem}@media screen and (max-width:749px){quick-view-v1 .quick-view-v1__select{height:4.5rem;font-size:1.6rem;line-height:1.9rem}}quick-view-v1 .quick-view-v1__chevron{top:50%;right:1.6rem;width:0;height:0;border-style:solid;border-width:.5rem .5rem 0;border-color:#333 transparent transparent;transform:translateY(-50%)}quick-view-v1 .quick-view-v1__buy-buttons .product-form__submit--pdp{min-height:4.8rem;padding:1.4rem;font-size:1.4rem;font-weight:700;line-height:1.65rem;letter-spacing:.06rem;line-height:2.4rem}@media screen and (min-width:750px){quick-view-v1 .quick-view-v1__buy-buttons .product-form__submit--pdp{font-size:1.6rem}}quick-view-v1 .quick-view-v1__buy-buttons .product-form__submit--fake{display:none}quick-view-v1 .product-info__options{margin-bottom:1.6rem}quick-view-v1 product-shipping-restriction .product-shipping-restriction__notice{margin-bottom:1.6rem}quick-view-v1 .quick-view-v1__buy-buttons .product-form__submit:disabled{background-color:#b9c5a2;border-color:#b9c5a2;color:rgb(var(--color-button-text));cursor:not-allowed;opacity:1}quick-view-v1 .quick-view-v1__buy-buttons .product-form__submit:disabled:hover{background-color:#b9c5a2;border-color:#b9c5a2;color:rgb(var(--color-button-text))}cart-drawer{position:fixed;inset:0;z-index:999999;pointer-events:none;visibility:hidden}cart-drawer.is-active{pointer-events:auto;visibility:visible}cart-drawer.is-open .cart-drawer__overlay{opacity:1}cart-drawer.is-open .cart-drawer__panel{transform:translate(0)}cart-drawer.is-loading .cart-drawer__checkout-form{pointer-events:none}cart-drawer .cart-drawer__overlay{background:rgb(var(--color-foreground)/45%);opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}cart-drawer .cart-drawer__panel{max-width:59rem;background-color:rgb(var(--color-background));transform:translate(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);box-shadow:-.4rem 0 2.4rem rgb(var(--color-foreground)/12%)}@media screen and (max-width:749px){cart-drawer .cart-drawer__panel{max-width:100%}}cart-drawer .cart-drawer__body,cart-drawer .cart-drawer__bottom{transition:opacity .15s ease}cart-drawer .cart-drawer__header{padding:1.8rem 1.6rem}@media screen and (max-width:749px){cart-drawer .cart-drawer__header{min-height:5.5rem;padding:1.15rem 1.6rem}}cart-drawer .cart-drawer__title{color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:700;line-height:normal;font-family:var(--font-regular-family)}cart-drawer .cart-drawer__close{width:2.4rem;height:2.4rem;background:transparent;border:0;cursor:pointer;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){cart-drawer .cart-drawer__close{width:1.9rem;height:1.9rem}}cart-drawer .cart-drawer__body{padding:0 2.4rem}@media screen and (max-width:749px){cart-drawer .cart-drawer__body{gap:1.6rem;padding:0 2.4rem}}cart-drawer .cart-drawer__motivational-bar{gap:1.6rem;padding:1.6rem 0}@media screen and (max-width:749px){cart-drawer .cart-drawer__motivational-bar{gap:1.4rem;padding:1.4rem 0;margin:0 -.8rem}}cart-drawer .cart-drawer__motivational-text{order:-1;color:rgb(var(--color-foreground));font-size:1.4rem;line-height:normal}cart-drawer .cart-drawer__motivational-text b{font-weight:700}cart-drawer .cart-drawer__motivational-label{color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:400;line-height:normal}cart-drawer .cart-drawer__motivational-text-unlocked{margin-right:.4rem}cart-drawer .cart-drawer__progress{gap:0;padding-bottom:3.4rem;padding-top:1.6rem}@media screen and (max-width:749px){cart-drawer .cart-drawer__progress{padding-right:1.2rem;padding-bottom:3.6rem;padding-top:1rem}}cart-drawer .cart-drawer__progress-block{flex:1 1 0;min-width:0}cart-drawer .cart-drawer__progress--shipping-only .cart-drawer__progress-block:last-child .cart-drawer__progress-badge,cart-drawer .cart-drawer__progress--shipping-only .cart-drawer__progress-block:last-child .cart-drawer__progress-badge-label{right:3.2rem}@media screen and (max-width:749px){cart-drawer .cart-drawer__progress--shipping-only .cart-drawer__progress-block:last-child .cart-drawer__progress-badge,cart-drawer .cart-drawer__progress--shipping-only .cart-drawer__progress-block:last-child .cart-drawer__progress-badge-label{right:2.4rem}}cart-drawer .cart-drawer__progress-block:last-child .cart-drawer__progress-badge,cart-drawer .cart-drawer__progress-block:last-child .cart-drawer__progress-badge-label,cart-drawer .cart-drawer__progress-block:has(+.cart-drawer__progress-spacer) .cart-drawer__progress-badge,cart-drawer .cart-drawer__progress-block:has(+.cart-drawer__progress-spacer) .cart-drawer__progress-badge-label{right:1rem}cart-drawer .cart-drawer__progress--count-2 .cart-drawer__progress-spacer{flex:.35 1 0;min-width:0}cart-drawer .cart-drawer__progress--count-3 .cart-drawer__progress-spacer,cart-drawer .cart-drawer__progress--count-4 .cart-drawer__progress-spacer{flex:.26 1 0;min-width:0}@media screen and (max-width:749px){cart-drawer .cart-drawer__progress--count-3 .cart-drawer__progress-block:nth-child(1){flex:25 1 0}}@media screen and (max-width:749px){cart-drawer .cart-drawer__progress--count-3 .cart-drawer__progress-block:nth-child(2),cart-drawer .cart-drawer__progress--count-3 .cart-drawer__progress-block:nth-child(3){flex:31 1 0}}@media screen and (max-width:749px){cart-drawer .cart-drawer__progress--count-3 .cart-drawer__progress-spacer{flex:13 1 0}}cart-drawer .cart-drawer__progress-spacer{position:relative;background-color:#e9e9e8;border-radius:0 1.6rem 1.6rem 0;height:.8rem}cart-drawer .cart-drawer__progress-spacer.is-complete{background-color:rgb(var(--color-foreground))}cart-drawer .cart-drawer__progress-track{height:.8rem;border-radius:1.6rem;background-color:#e9e9e8}cart-drawer .cart-drawer__progress--count-2 .cart-drawer__progress-block .cart-drawer__progress-track,cart-drawer .cart-drawer__progress--count-3 .cart-drawer__progress-block .cart-drawer__progress-track,cart-drawer .cart-drawer__progress--count-4 .cart-drawer__progress-block .cart-drawer__progress-track{border-radius:0}cart-drawer .cart-drawer__progress--count-2 .cart-drawer__progress-block:first-child .cart-drawer__progress-track,cart-drawer .cart-drawer__progress--count-3 .cart-drawer__progress-block:first-child .cart-drawer__progress-track,cart-drawer .cart-drawer__progress--count-4 .cart-drawer__progress-block:first-child .cart-drawer__progress-track{border-radius:1.6rem 0 0 1.6rem}cart-drawer .cart-drawer__progress-fill{width:var(--progress, 0%);height:100%;border-radius:inherit;background-color:rgb(var(--color-foreground));transition:width .4s cubic-bezier(.4,0,.2,1)}cart-drawer .cart-drawer__progress-badge{top:50%;right:0;z-index:1;width:4rem;height:4rem;border:.1rem solid rgb(var(--color-background));border-radius:50%;background-color:#e9e9e8;color:rgb(var(--color-foreground));transform:translate(50%,-50%);transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:749px){cart-drawer .cart-drawer__progress-badge{width:2.4rem;height:2.4rem;border-width:.075rem}}cart-drawer .cart-drawer__progress-badge--active{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}cart-drawer .cart-drawer__progress-badge--active~p{font-weight:500}cart-drawer .cart-drawer__progress-icon svg{width:2.5rem;height:2.5rem}@media screen and (max-width:749px){cart-drawer .cart-drawer__progress-icon svg{width:1.5rem;height:1.5rem}}cart-drawer .cart-drawer__progress-badge-label{position:absolute;top:calc(50% + 2.6rem);right:0;max-width:9.6rem;transform:translate(50%);white-space:nowrap}@media screen and (max-width:749px){cart-drawer .cart-drawer__progress-badge-label{top:calc(50% + 1.6rem);width:7rem;max-width:7rem;white-space:normal;overflow-wrap:anywhere;line-height:1.2}}cart-drawer .cart-drawer__gifts{gap:.8rem;padding:1.2rem 1.6rem;background-color:#f5f5f5}@media screen and (max-width:749px){cart-drawer .cart-drawer__gifts{margin:0 -.8rem}}cart-drawer .cart-drawer__gifts.hidden{display:none}cart-drawer .cart-drawer__gifts-label{color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:700;line-height:2rem}cart-drawer .cart-drawer__gifts-list{gap:.8rem}cart-drawer .cart-drawer__gift{background-color:rgb(var(--color-background))}cart-drawer .cart-drawer__gift-card{gap:.8rem;padding:1.2rem;align-items:flex-start}@media screen and (max-width:749px){cart-drawer .cart-drawer__gift-card{padding:.8rem 1.2rem}}cart-drawer .cart-drawer__gift--simple .cart-drawer__gift-card{align-items:center}cart-drawer .cart-drawer__gift-image{width:4.8rem;height:4.8rem;background-color:rgb(var(--color-background))}@media screen and (max-width:749px){cart-drawer .cart-drawer__gift-image{width:4rem;height:4rem}}cart-drawer .cart-drawer__gift-body{gap:.8rem;align-items:stretch}@media screen and (max-width:749px){cart-drawer .cart-drawer__gift-body{flex-direction:column;gap:1.2rem}}cart-drawer .cart-drawer__gift--simple .cart-drawer__gift-body{gap:1.2rem;align-items:center}@media screen and (max-width:749px){cart-drawer .cart-drawer__gift--simple .cart-drawer__gift-body{flex-direction:row;gap:.8rem}}cart-drawer .cart-drawer__gift-main{gap:1rem;min-width:0}@media screen and (max-width:749px){cart-drawer .cart-drawer__gift-main{gap:.6rem;width:100%}}cart-drawer .cart-drawer__gift--simple .cart-drawer__gift-main{gap:.6rem}@media screen and (max-width:749px){cart-drawer .cart-drawer__gift--simple .cart-drawer__gift-main{width:auto}}cart-drawer .cart-drawer__gift-heading{gap:.4rem}@media screen and (max-width:749px){cart-drawer .cart-drawer__gift-heading{gap:.2rem}}cart-drawer .cart-drawer__gift-vendor{color:rgb(var(--color-button));font-size:1.4rem;line-height:normal}@media screen and (max-width:749px){cart-drawer .cart-drawer__gift-vendor{font-size:1.2rem}}cart-drawer .cart-drawer__gift-title{overflow:hidden;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:600;line-height:normal;text-overflow:ellipsis}@media screen and (max-width:749px){cart-drawer .cart-drawer__gift-title{font-size:1.2rem;white-space:normal}}cart-drawer .cart-drawer__gift-options{gap:1.6rem}@media screen and (max-width:749px){cart-drawer .cart-drawer__gift-options{gap:.8rem}}cart-drawer .cart-drawer__gift-option{gap:.4rem}cart-drawer .cart-drawer__gift-option-label{color:rgb(var(--color-foreground));font-size:1.4rem;line-height:normal}@media screen and (max-width:749px){cart-drawer .cart-drawer__gift-option-label{font-size:1.2rem}}cart-drawer .cart-drawer__gift-chevron{top:50%;right:1.2rem;display:flex;transform:translateY(-50%);color:rgb(var(--color-foreground))}@media screen and (max-width:749px){cart-drawer .cart-drawer__gift-chevron{right:.8rem}}cart-drawer .cart-drawer__gift-select{appearance:none;padding:.6rem 3.2rem .6rem 1.2rem;border:.1rem solid #c5c9cc;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem;line-height:normal;cursor:pointer}@media screen and (max-width:749px){cart-drawer .cart-drawer__gift-select{padding:.6rem 2.8rem .6rem .8rem;font-size:1.2rem}}cart-drawer .cart-drawer__gift-select option{color:rgb(var(--color-foreground))}cart-drawer .cart-drawer__gift-aside{gap:.8rem;flex-direction:column;align-items:flex-end;justify-content:space-between;flex-shrink:0}@media screen and (max-width:749px){cart-drawer .cart-drawer__gift-aside{flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:.8rem}}cart-drawer .cart-drawer__gift--simple .cart-drawer__gift-aside{flex-direction:row;align-items:center;justify-content:flex-end;width:auto}cart-drawer .cart-drawer__gift-price-unit{gap:.4rem;letter-spacing:.1rem}cart-drawer .cart-drawer__gift-price-compare{color:#9b1e20;font-size:1.4rem;font-weight:700;line-height:normal;text-decoration:line-through}@media screen and (max-width:749px){cart-drawer .cart-drawer__gift-price-compare{font-size:1.2rem}}cart-drawer .cart-drawer__gift:not(.cart-drawer__gift--simple) .cart-drawer__gift-price-unit{flex-direction:column;align-items:flex-end}@media screen and (max-width:749px){cart-drawer .cart-drawer__gift:not(.cart-drawer__gift--simple) .cart-drawer__gift-price-unit{flex-direction:row;align-items:baseline}}cart-drawer .cart-drawer__gift--simple .cart-drawer__gift-price-unit{flex-direction:row;align-items:flex-start;text-align:left}cart-drawer .cart-drawer__gift-price-label{color:rgb(var(--color-button));font-size:1.4rem;font-weight:700;line-height:normal}@media screen and (max-width:749px){cart-drawer .cart-drawer__gift-price-label{font-size:1.2rem}}cart-drawer .cart-drawer__gift-button{padding:.8rem;border:0;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.2rem;font-weight:600;line-height:normal;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}cart-drawer .cart-drawer__gift-button:hover:not(:disabled){opacity:.9}cart-drawer .cart-drawer__gift-button.is-disabled,cart-drawer .cart-drawer__gift-button:disabled{background-color:#d9d9d9;color:#5c594f;cursor:not-allowed;opacity:1}cart-drawer .cart-drawer__gift-button.loading{pointer-events:none;opacity:.7}cart-drawer .cart-drawer__items{flex:1 0 auto}cart-drawer .cart-drawer__item{padding:1.6rem;border-top:.1rem solid #e5e5e5}@media screen and (max-width:749px){cart-drawer .cart-drawer__item{gap:1.6rem;padding:1.6rem}}cart-drawer .cart-drawer__item:first-child{border-top:0}cart-drawer .cart-drawer__item:last-child{border-bottom:.1rem solid #e5e5e5}cart-drawer .cart-drawer__item-media{width:12rem;height:12rem;border-radius:.4rem;background-color:#f9f9f9;overflow:hidden}cart-drawer .cart-drawer__item-vendor{color:rgb(var(--color-button));font-size:1.4rem;letter-spacing:.05em;text-transform:uppercase}cart-drawer .cart-drawer__item-title{color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:600;line-height:normal;text-decoration:none}cart-drawer .cart-drawer__item-title:hover{opacity:.5}@media screen and (max-width:749px){cart-drawer .cart-drawer__item-title{font-size:1.2rem}}cart-drawer .cart-drawer__item-option{color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.6}@media screen and (max-width:749px){cart-drawer .cart-drawer__item-option{padding-top:.5rem;line-height:1.6rem}}cart-drawer .cart-drawer__item-discounts{margin-top:1rem}cart-drawer .cart-drawer__item-discount{padding:.4rem .8rem;background-color:#f2f2f2;color:rgb(var(--color-foreground));font-size:1rem}cart-drawer .cart-drawer__item-discount svg{width:1.2rem;height:1.2rem}@media screen and (max-width:749px){cart-drawer .cart-drawer__item-discount svg{width:1.6rem;height:1.6rem}}cart-drawer .cart-drawer__item-remove{width:3.2rem;height:3.2rem;background:transparent;border:0;color:rgb(var(--color-foreground-2));cursor:pointer}cart-drawer .cart-drawer__item-remove:hover{color:rgb(var(--color-foreground))}@media screen and (max-width:749px){cart-drawer .cart-drawer__item-remove{width:2rem;height:2rem}}cart-drawer .cart-drawer__item-remove svg{width:2rem;height:2rem}cart-drawer .cart-drawer__qty{border-bottom:.1rem solid #e5e5e5}@media screen and (max-width:749px){cart-drawer .cart-drawer__qty{min-height:3.9rem}}cart-drawer .cart-drawer__qty.is-updating{opacity:.6}cart-drawer .cart-drawer__qty-btn{width:3.2rem;height:3.2rem;background:transparent;border:0;color:rgb(var(--color-foreground));font-size:1.6rem;cursor:pointer}@media screen and (max-width:749px){cart-drawer .cart-drawer__qty-btn{width:3.6rem;height:3.6rem}}cart-drawer .cart-drawer__qty-input{width:3.6rem;height:3.2rem;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;color:rgb(var(--color-foreground));font-size:1.6rem;-moz-appearance:textfield;appearance:textfield}cart-drawer .cart-drawer__qty-input:focus,cart-drawer .cart-drawer__qty-input:focus-visible,cart-drawer .cart-drawer__qty-input:active{border:0;box-shadow:none;outline:none}cart-drawer .cart-drawer__qty-input::-webkit-outer-spin-button,cart-drawer .cart-drawer__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media screen and (max-width:749px){cart-drawer .cart-drawer__qty-input{height:2.2rem;width:2.2rem}}cart-drawer .cart-drawer__item-price-compare,cart-drawer .cart-drawer__subtotal-compare{text-decoration:line-through}cart-drawer .cart-drawer__item-prices{gap:.4rem}@media screen and (max-width:749px){cart-drawer .cart-drawer__item-prices{flex-direction:column;align-items:flex-end;gap:0;margin-left:auto}}cart-drawer .cart-drawer__item-price-compare{color:rgb(var(--color-sale));font-size:1.6rem;font-weight:700;letter-spacing:.1rem}@media screen and (max-width:749px){cart-drawer .cart-drawer__item-price-compare{font-size:1.2rem;letter-spacing:normal}}cart-drawer .cart-drawer__item-price{color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:700;letter-spacing:.1rem}@media screen and (max-width:749px){cart-drawer .cart-drawer__item-price{font-size:1.2rem;letter-spacing:normal}}cart-drawer .cart-drawer__item-price--free{color:rgb(var(--color-button));font-weight:400;letter-spacing:normal}cart-drawer .cart-drawer__item-unit-price{color:rgb(var(--color-foreground-2));font-size:1.1rem}cart-drawer .cart-drawer__item-error{margin-top:.8rem;color:rgb(var(--color-sale));font-size:1.2rem;line-height:1.4}cart-drawer .cart-drawer__empty{gap:2.4rem;padding:2.4rem 3rem}@media screen and (max-width:749px){cart-drawer .cart-drawer__empty{gap:2rem;padding:2.4rem 1.6rem}}cart-drawer .cart-drawer__empty-title{color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:700;line-height:normal}cart-drawer .cart-drawer__empty-button{display:flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem 2.4rem;border:0;border-radius:0;background-color:#f2f2f2;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .2s ease}cart-drawer .cart-drawer__empty-button:hover{background-color:#ededed}@media screen and (max-width:749px){cart-drawer .cart-drawer__empty-button{min-height:4.4rem;font-size:1.2rem}}cart-drawer .cart-drawer__bottom{padding:2rem 3rem}@media screen and (max-width:749px){cart-drawer .cart-drawer__bottom{display:flex;flex-direction:column;gap:1.3rem;padding:1.6rem 3rem 2rem}}cart-drawer .cart-drawer__discount-code.is-open .cart-drawer__discount-panel{grid-template-rows:1fr}cart-drawer .cart-drawer__discount-code.is-open .cart-drawer__discount-chevron{transform:rotate(180deg)}cart-drawer .cart-drawer__discount-toggle{min-height:2.4rem;padding:0;background:transparent;border:0;color:rgb(var(--color-foreground)/45%);font-size:1.4rem;font-weight:600;letter-spacing:-.011em;cursor:pointer}@media screen and (max-width:749px){cart-drawer .cart-drawer__discount-toggle{font-size:1.2rem}}cart-drawer .cart-drawer__discount-toggle-label{gap:1rem}cart-drawer .cart-drawer__discount-coupon-icon{display:flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;color:rgb(var(--color-foreground));transform:rotate(-30deg)}cart-drawer .cart-drawer__discount-coupon-icon svg{width:1.7rem;height:1.33rem}cart-drawer .cart-drawer__discount-chevron{color:rgb(var(--color-foreground));transition:transform .35s ease}cart-drawer .cart-drawer__discount-chevron svg{width:2.4rem;height:2.4rem}cart-drawer .cart-drawer__discount-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}cart-drawer .cart-drawer__discount-panel-inner{min-height:0}cart-drawer .cart-drawer__discount-form{height:4rem;margin-top:1rem;gap:1rem}@media screen and (max-width:749px){cart-drawer .cart-drawer__discount-form{height:3.6rem;margin-top:1.2rem;gap:.8rem}}cart-drawer .cart-drawer__discount-input{height:4rem;padding:0 1.8rem;border:.1rem solid transparent;border-radius:0;background-color:#f5f5f5;color:rgb(var(--color-foreground));font-size:1.2rem;letter-spacing:-.011em;outline:none;box-shadow:none}cart-drawer .cart-drawer__discount-input::placeholder{color:rgb(var(--color-foreground)/45%)}cart-drawer .cart-drawer__discount-input:focus,cart-drawer .cart-drawer__discount-input:focus-visible{outline:none;border-color:rgb(var(--color-button))}@media screen and (max-width:749px){cart-drawer .cart-drawer__discount-input{height:3.6rem;padding:0 1.2rem}}cart-drawer .cart-drawer__discount-code:has(.cart-drawer__discount-pill) .cart-drawer__discount-input{border-color:rgb(var(--color-button))}cart-drawer .cart-drawer__discount-apply{width:4.9rem;height:4rem;padding:0;border:0;border-radius:0;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));cursor:pointer;transition:opacity .2s ease}@media screen and (max-width:749px){cart-drawer .cart-drawer__discount-apply{height:3.6rem}}cart-drawer .cart-drawer__discount-apply:disabled{opacity:.5;cursor:not-allowed}cart-drawer .cart-drawer__discount-apply svg{width:2.4rem;height:2.4rem}cart-drawer .cart-drawer__discount-error{padding-top:.8rem;color:rgb(var(--color-sale));font-size:1.2rem}cart-drawer .cart-drawer__discount-error-dot{width:.8rem;height:.8rem;border-radius:50%;background-color:rgb(var(--color-sale))}cart-drawer .cart-drawer__discount-result{margin-top:1rem;padding-bottom:0}@media screen and (max-width:749px){cart-drawer .cart-drawer__discount-result{gap:1rem}}cart-drawer .cart-drawer__discount-pill{max-width:18rem;padding:.6rem 1rem;border-radius:0;background-color:#f2f2f2;color:rgb(var(--color-foreground)/45%);font-size:1.2rem;letter-spacing:-.011em}@media screen and (max-width:749px){cart-drawer .cart-drawer__discount-pill{padding:.5rem 1rem}}cart-drawer .cart-drawer__discount-pill-icon{width:1.2rem;height:1.2rem;transform:rotate(-42deg)}cart-drawer .cart-drawer__discount-pill-icon svg{width:100%;height:100%;opacity:.45}cart-drawer .cart-drawer__discount-pill-code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 .8rem 0 .5rem}cart-drawer .cart-drawer__discount-remove{background:transparent;border:0;color:rgb(var(--color-foreground)/45%);cursor:pointer}cart-drawer .cart-drawer__discount-remove svg{width:1.2rem;height:1.2rem}cart-drawer .cart-drawer__discount-success{color:rgb(var(--color-button));font-size:1.4rem;letter-spacing:-.011em}@media screen and (max-width:749px){cart-drawer .cart-drawer__discount-success{font-size:1.2rem}}cart-drawer .cart-drawer__discount-success-dot{width:.8rem;height:.8rem;border-radius:50%;background-color:rgb(var(--color-button))}cart-drawer .cart-drawer__footer{gap:1.2rem}cart-drawer .cart-drawer__note-summary{padding:.4rem 0;color:rgb(var(--color-foreground));font-size:1.3rem;cursor:pointer;list-style:none}cart-drawer .cart-drawer__note-summary::-webkit-details-marker{display:none}cart-drawer .cart-drawer__note-input{min-height:7rem;margin-bottom:.8rem;padding:.8rem 1.2rem;border:.1rem solid #e5e5e5;border-radius:.2rem;font-size:1.3rem;resize:vertical}cart-drawer .cart-drawer__discount{color:rgb(var(--color-foreground-2));font-size:1.3rem}cart-drawer .cart-drawer__discount-name svg{width:1.2rem;height:1.2rem}cart-drawer .cart-drawer__savings{color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:600}cart-drawer .cart-drawer__savings-amount{color:rgb(var(--color-sale))}cart-drawer .cart-drawer__subtotal-label{color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:700}cart-drawer .cart-drawer__subtotal-compare{color:rgb(var(--color-foreground-2));font-size:1.4rem}cart-drawer .cart-drawer__subtotal-price{color:rgb(var(--color-foreground));font-size:1.8rem;font-weight:700}cart-drawer .cart-drawer__tax-note{color:rgb(var(--color-foreground-2));font-size:1.2rem}cart-drawer .cart-drawer__checkout{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:0;padding:1.2rem 2.4rem;font-size:1.6rem;font-weight:600;cursor:pointer;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}@media screen and (max-width:749px){cart-drawer .cart-drawer__checkout{min-height:6.2rem;padding:1.2rem 2.4rem;font-size:1.4rem;font-weight:700}}cart-drawer .cart-drawer__checkout .loading-spinner{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}cart-drawer .cart-drawer__checkout.loading .loading-spinner{display:block}cart-drawer .cart-drawer__checkout.loading .cart-drawer__checkout-label,cart-drawer .cart-drawer__checkout.loading .cart-drawer__checkout-total{opacity:0}cart-drawer .cart-drawer__continue-shopping{width:25rem;margin:0 auto;color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:700;text-decoration:none}cart-drawer .cart-drawer__view-cart{color:rgb(var(--color-foreground));font-size:1.3rem;text-decoration:underline}cart-drawer .cart-drawer__discount-code{margin-bottom:1.2rem}@media screen and (max-width:749px){cart-drawer .cart-drawer__discount-code{margin-bottom:0}}body:has(cart-drawer.is-active) #gorgias-chat-container{display:none!important}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:16px;margin-bottom:8px}.rte p{margin-bottom:16px}.rte ul,.rte ol{padding-inline-start:1.5em;margin-bottom:16px}.rte ul li,.rte ol li{margin-bottom:4px}.rte a{color:var(--color-accent);text-decoration:underline}.rte img{max-width:100%;height:auto;border-radius:var(--radius)}.rte table{width:100%;border-collapse:collapse;margin-bottom:16px;font-size:14px}.rte table th,.rte table td{padding:8px 12px;border:1px solid var(--color-border);text-align:left}.rte table th{background-color:var(--color-surface);font-weight:600}.shopify-payment-button{margin-top:.75rem}.shopify-payment-button .shopify-payment-button__button{border-radius:var(--radius)!important;font-family:var(--font-body)!important}shopify-section{display:block}
