.cc-announcement .announcement{background:#d4f877!important;color:#17200d!important}.cc-announcement .announcement a,.cc-announcement .announcement p{color:#17200d!important}.x3-menu-panel{display:none}body:has(.x3-enhanced[open]) :is(button,[role=button]):has([aria-label="Close modal"]),body:has(.x3-enhanced[open]) #whatsapp-widget-root{visibility:hidden!important}.cc-header .header__grid{font-family:Arial,sans-serif!important}.cc-header .header__grid .main-nav__collection-image{display:none!important}.cc-header .header__grid .search__input{background:#eff1ea!important;border:0!important;border-radius:0!important;font:13px Arial,sans-serif!important;min-height:44px!important}@media(min-width:769px){.cc-header .header__grid{display:grid!important;grid-template-columns:1fr minmax(220px,430px) 1fr;gap:0 24px;padding:16px 24px 0!important;max-width:1440px}.cc-header .header__grid .header__logo{width:auto!important;padding:0!important;margin:0!important}.cc-header .header__logo .logo__link{height:52px!important;overflow:hidden}.cc-header .header__logo img{width:90px!important;height:90px!important;margin-top:-19px!important}.cc-header .header__grid .header__search{width:100%!important;max-width:430px!important;margin:0!important;grid-column:2;grid-row:1}.cc-header .header__grid .header__icons{grid-column:3;grid-row:1;margin:0!important;justify-self:end}.cc-header .header__grid .main-menu{grid-column:1/-1;width:100%;margin-top:16px;border-top:1px solid #daddd4}.cc-header .main-menu__content{position:static!important;gap:12px;align-items:center}.cc-header .main-nav{display:flex!important;flex-wrap:nowrap!important;margin:0!important;gap:3px!important}.cc-header .main-nav>li,.cc-header .main-nav>li>details{position:static!important}.cc-header .header__grid .main-nav__item--primary{font:400 13px/20px Arial,sans-serif!important;padding:15px 10px!important;margin:0!important;white-space:nowrap}.cc-header .secondary-nav{padding:0!important;margin:0!important}.cc-header .main-nav__item--primary svg{width:14px;height:14px;margin-left:7px}.cc-header .main-nav>li>details[open]>summary{box-shadow:inset 0 -3px #151915}.cc-header .header__grid .secondary-nav__cta{font:600 12px Arial,sans-serif!important;white-space:nowrap;color:#fff!important;background:#111!important;border:0!important;margin:0!important;padding:11px 15px!important}.cc-header .main-nav>li>details.x3-enhanced>.main-nav__child{display:none!important}.cc-header .main-nav>li>details[open]>.x3-menu-panel{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:32px;position:absolute;left:0;right:0;top:100%;z-index:30;background:#fff;color:#151915;border-top:1px solid #daddd4;border-bottom:1px solid #daddd4;padding:28px max(24px,calc((100vw - 1392px)/2));box-shadow:0 12px 20px #0000000a;max-height:calc(100vh - 170px);overflow:auto;text-align:left}.x3-menu-panel h2{display:inline-block;font:700 13px/1.4 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;margin:0 0 12px;padding:8px 12px;color:#fff;background:#111}.x3-menu-panel .x3-menu-more{padding-top:46px}.x3-menu-panel>section a{border-bottom:1px solid #e7e9e3!important;padding:9px 0}.x3-menu-panel ul{list-style:none;margin:0;padding:0;display:block}.x3-menu-panel a{display:block;font:400 14px/1.45 Arial,sans-serif!important;color:#151915;text-decoration:none;padding:7px 0;border:0!important}.x3-menu-panel a:hover{text-decoration:underline;text-underline-offset:4px}.x3-menu-panel a:focus-visible{outline:2px solid #151915;outline-offset:4px}.x3-menu-panel .x3-menu-all{font-weight:600!important;margin-bottom:4px}.x3-menu-panel .x3-menu-sub{padding-left:14px;border-left:1px solid #daddd4;margin:4px 0 10px}.x3-menu-panel .x3-menu-feature{background:#eff1ea;padding:26px;min-height:210px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:14px}.x3-menu-feature small{font:11px/1.4 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#545c51}.x3-menu-feature strong{font:600 26px/1.15 Arial,sans-serif;letter-spacing:-.5px}.x3-menu-feature p{font:14px/1.5 Arial,sans-serif;margin:0;color:#545c51;max-width:280px}.x3-menu-feature a{font-size:13px!important;font-weight:600!important;margin-top:4px}}@media(min-width:769px)and (max-width:1050px){.cc-header .header__grid{padding-inline:20px!important;gap:0 16px}.cc-header .header__grid .main-nav__item--primary{font-size:12px!important;padding-inline:7px!important}.cc-header .main-nav{gap:0!important}.cc-header .main-nav__item--primary svg{margin-left:4px;width:12px}.cc-header .header__grid .secondary-nav__cta{font-size:11px!important}}@media(max-width:768px){body:has(.main-menu__disclosure[open]) :is(button,[role=button]):has([aria-label="Close modal"]),body:has(.main-menu__disclosure[open]) #whatsapp-widget-root{visibility:hidden!important}.cc-header .header__grid{padding:10px 16px 0!important}.cc-header .header__grid .main-nav__item--primary{font:400 16px/1.4 Arial,sans-serif!important;padding:15px 4px!important;min-height:50px}.cc-header .header__grid .child-nav__item{font:400 15px/1.4 Arial,sans-serif!important;padding:13px 4px!important}.cc-header .header__grid .main-nav__item-header{font-weight:700!important}.cc-header .header__grid .child-promos{display:none!important}.cc-header .header__grid .header__search{margin:8px 0 12px!important}.cc-header .header__grid .secondary-nav__cta{font:600 13px Arial,sans-serif!important;color:#fff!important;background:#111!important;border:0!important;padding:12px 16px!important}.cc-header .header__grid .child-nav__collection-image{display:block!important}}.x3-newsletter-trigger{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.x3-search-toggle{display:none;background:transparent;border:0;color:inherit;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;cursor:pointer}.x3-search-toggle svg{width:22px;height:22px}.cc-header{top:0!important}.cc-header store-header{padding-block:0!important}.cc-header .header__grid{padding-bottom:0!important}@media(min-width:769px){.cc-header .main-menu__disclosure,.cc-header .header.is-out .main-menu__disclosure{max-height:none!important;overflow:visible!important}.cc-header .header__grid{padding-top:10px!important}.cc-header .header__grid .main-menu{margin-top:10px}.cc-header .header__grid .header__search{height:44px}.cc-header .header__grid .header__icons{padding-left:0;gap:2px}.cc-header.x3-compact .header__grid{grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:0 20px!important;min-height:60px}.cc-header.x3-compact .header__logo{display:none!important}.cc-header.x3-compact .header__grid .main-menu{grid-column:1;grid-row:1;margin:0!important;border:0}.cc-header.x3-compact .header__grid .header__icons{grid-column:2;grid-row:1}.cc-header.x3-compact .header__search{display:none!important}.cc-header.x3-compact .x3-search-toggle{display:inline-flex}.cc-header.x3-compact.x3-search-open .header__grid .header__search{display:block!important;grid-column:1/-1;grid-row:2;max-width:none!important;margin:0 0 12px!important}.cc-header.x3-compact .main-nav__item--primary{padding-inline:7px!important;font-size:12px!important}.cc-header.x3-compact .secondary-nav__cta{padding:10px!important;font-size:11px!important}.cc-header.x3-compact .main-menu__content{gap:8px}.cc-header.x3-compact .x3-menu-panel{max-height:calc(100vh - 65px)}}@media(max-width:768px){.cc-header.x3-compact .header__search{display:none!important}.cc-header.x3-compact.x3-search-open .header__search{display:block!important}.cc-header.x3-compact .x3-search-toggle{display:inline-flex}.cc-header .header__logo .logo__link{height:56px;overflow:hidden}.cc-header .header__logo img{width:80px;height:80px;margin-top:-12px}.cc-header.x3-compact .header__grid{padding-bottom:6px!important}.cc-header .header__icons{gap:0}.cc-header .header__icon{padding:8px}.cc-header .main-menu__disclosure{max-height:none!important}}.x3-footer{background:#111!important;color:#fff!important;padding:0 0 26px!important;font-family:Arial,Helvetica,sans-serif}.x3-footer>.container{max-width:1480px;padding-inline:32px}.x3-footer a{color:#ddd;text-decoration:none}.x3-footer a:hover{text-decoration:underline;text-underline-offset:4px;color:#d4f877}.x3-footer-intro{display:flex;justify-content:space-between;gap:28px;align-items:end;padding:56px 0 40px;border-bottom:1px solid #3a3a3a}.x3-footer-intro p,.x3-footer-label{font-size:11px;font-weight:700;letter-spacing:.15em;margin:0 0 14px}.x3-footer-intro h2{font:900 clamp(36px,4.5vw,64px)/.96 Arial,sans-serif;letter-spacing:-.05em;color:#fff;margin:0}.x3-footer-intro span{font-size:14px;line-height:1.6;color:#bbb}.x3-footer-grid{display:grid;grid-template-columns:1fr 1fr 1.2fr 1.4fr;gap:32px;padding:40px 0}.x3-footer-grid h2{font:700 14px/1.4 Arial,sans-serif;letter-spacing:0;color:#fff;margin:0 0 18px}.x3-footer-grid ul{list-style:none;padding:0;margin:0}.x3-footer-grid li{margin:0 0 11px;font-size:13px;line-height:1.5}.x3-footer-social{margin-top:26px}.x3-footer .x3-footer-news h2{font-size:28px;line-height:1.1;letter-spacing:-.04em}.x3-footer-news p{font-size:13px;line-height:1.6;color:#bbb}.x3-footer-news button[data-x3-newsletter]{background:#d4f877;color:#111;border:0;padding:15px 20px;font:700 13px Arial,sans-serif;width:100%;margin-top:12px;cursor:pointer}.x3-footer-news details{margin-top:18px;font-size:12px;color:#bbb}.x3-footer-news summary{cursor:pointer}.x3-footer-news .form{margin-top:15px}.x3-footer .footer__meta{border-top:1px solid #3a3a3a;padding-top:25px;gap:24px}.x3-footer .footer__hr{border-color:#3a3a3a;margin:26px 0}.x3-footer-base{display:flex;justify-content:space-between;gap:24px;font-size:11px;line-height:1.7;color:#aaa}.x3-footer-base p{margin:0}.x3-footer-base>div{display:flex;gap:24px;align-items:end}.x3-footer :focus-visible{outline:2px solid #d4f877;outline-offset:4px}@media(max-width:1000px){.x3-footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:600px){.x3-footer>.container{padding-inline:20px}.x3-footer-intro{padding:36px 0 28px;display:block}.x3-footer-intro>div+div{display:none}.x3-footer-grid{gap:28px 16px;padding:28px 0}.x3-footer-news{grid-column:1/-1;border-top:1px solid #333;padding-top:26px}.x3-footer-grid section:nth-child(3){grid-column:1/-1}.x3-footer-base{flex-direction:column}.x3-footer-base>div{justify-content:space-between}.x3-footer .payment-icons{justify-content:flex-start}}@media(min-width:769px){.cc-header .main-nav>li>details>summary,.cc-header .main-nav__item--primary,.cc-header .main-nav__item--primary:after,.cc-header .x3-menu-panel a{transition-delay:0s!important;transition-duration:0s!important}.cc-header .main-nav>li>details>summary:hover,.cc-header .main-nav>li>details[open]>summary{box-shadow:inset 0 -3px #151915}.cc-header .x3-menu-panel a:hover{color:#111;background-color:#eff1ea}}.xc-intro{background:#f3f4ef;color:#111;padding:48px max(24px,calc((100vw - 1400px)/2)) 0;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.xc-eyebrow{font-size:11px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:12px;margin:0 0 24px}.xc-eyebrow:before{content:"";width:28px;height:4px;background:#b8ed46}.xc-intro-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:40px;padding-bottom:36px}.xc-intro h1{font:900 clamp(56px,8.5vw,124px)/.9 Arial,sans-serif;letter-spacing:-.065em;text-transform:uppercase;margin:0;overflow-wrap:anywhere}.xc-intro-copy{max-width:540px;padding-bottom:4px}.xc-count{display:inline-block;background:#d4f877;padding:6px 10px;font:700 11px/1.2 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:15px}.xc-intro .rte{font:15px/1.65 Arial,sans-serif;color:#444;margin:0}.xc-intro .rte p{margin:0 0 10px}.xc-categories{display:flex;gap:8px;overflow-x:auto;padding:20px 0 24px;border-top:1px solid #d4d7cd;scrollbar-width:thin}.xc-categories a{flex:none;border:1px solid #cdd1c5;padding:11px 18px;font:600 12px/1.3 Arial,sans-serif;color:#111;text-decoration:none;border-radius:0;transition:background .15s,color .15s}.xc-categories a:hover,.xc-categories a[aria-current=page]{background:#111;color:#fff;border-color:#111}.xc-categories a:focus-visible{outline:2px solid #111;outline-offset:3px}body:has(.xc-intro) .cc-collection-banner{margin:0;padding:0}body:has(.xc-intro) .cc-apps:has(.reelfy-stories){margin:0;padding:30px 24px;border-bottom:1px solid #e5e6df}body:has(.xc-intro) .reelfy-stories{max-width:1400px;margin:auto}body:has(.xc-intro) .reelfy-stories .rf__title{font:900 clamp(26px,3vw,42px)/1 Arial,sans-serif!important;letter-spacing:-.05em;text-transform:uppercase;text-align:left!important;margin:0 0 22px!important}body:has(.xc-intro) .reelfy-stories .rf__title span:after{content:" \2197";color:#777}body:has(.xc-intro) .cc-collection-products{margin-top:0;padding-top:0}body:has(.xc-intro) .cc-collection-products>.container{max-width:1480px;padding-inline:24px}body:has(.xc-intro) .products-toolbar{margin-top:0;margin-bottom:26px;padding:20px 0;border-bottom:1px solid #daddd4;min-height:76px;background:#fff}body:has(.xc-intro) .products-toolbar__filter-btn{background:#111;color:#fff;padding:12px 18px;border:0;gap:20px}body:has(.xc-intro) .cc-collection-products product-card{border:0!important;border-radius:0;background:transparent;box-shadow:none;padding:0!important}body:has(.xc-intro) .cc-collection-products .card__media{background:#f1f2ed;isolation:isolate;overflow:hidden}body:has(.xc-intro) .cc-collection-products .card__media .media{background:#f1f2ed;border:0}body:has(.xc-intro) .cc-collection-products .card__media img{mix-blend-mode:multiply}body:has(.xc-intro) .cc-collection-products .card__info-container{padding:16px 0 0!important;background:#fff}body:has(.xc-intro) .cc-collection-products .card__info{padding:0!important}body:has(.xc-intro) .cc-collection-products .card__vendor{display:none}body:has(.xc-intro) .cc-collection-products .card__title{font:700 14px/1.35 Arial,sans-serif;margin:10px 0 8px;letter-spacing:-.02em}body:has(.xc-intro) .cc-collection-products .price{font:400 14px/1.4 Arial,sans-serif;margin-top:6px}body:has(.xc-intro) .cc-collection-products .card__quick-add{position:static!important;padding:12px 0 0;margin-top:auto;transform:none!important;opacity:1!important;visibility:visible!important}body:has(.xc-intro) .cc-collection-products .card__quick-add .btn{width:100%;border:0;border-top:1px solid #daddd4;border-radius:0;background:#fff;color:#111;text-align:left;justify-content:space-between;padding:14px 0;font:600 12px Arial,sans-serif;min-height:44px}body:has(.xc-intro) .cc-collection-products .quick-add-btn-text{display:block!important}body:has(.xc-intro) .cc-collection-products .quick-add-btn-icon{display:none!important}body:has(.xc-intro) .cc-collection-products .card__quick-add .js-quick-add:after{content:"\2197";font-size:22px;line-height:1}body:has(.xc-intro) .cc-collection-products .card__quick-add .js-quick-add:hover{background:#d4f877;padding-inline:12px}body:has(.xc-intro) .cc-collection-products .quick-add-view-btn{display:none!important}body:has(.xc-intro) .cc-collection-products .card__compare{background:#ffffffd9;padding:6px 8px;font-size:11px}.xp-kicker{font:700 10px/1.4 Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;display:flex;align-items:center;gap:10px;margin:0 0 18px}.xp-kicker:before{content:"";background:#b8ed46;width:24px;height:4px}.cc-main-product>.container{max-width:1480px;padding-inline:24px}.cc-main-product .product{gap:44px}.cc-main-product .product-info{border:0!important;padding:26px 0 0!important}.cc-main-product .product-title{font:900 clamp(28px,3.2vw,48px)/1.02 Arial,sans-serif!important;letter-spacing:-.055em;text-transform:uppercase;max-width:620px}.cc-main-product .product-info__price .price__current{font:700 25px/1.2 Arial,sans-serif}.cc-main-product .product-info__title{margin-bottom:18px}.cc-main-product .product-media{background:#f1f2ed;position:relative;padding:0!important;align-self:start}.cc-main-product media-gallery{--gallery-bg-color:#f1f2ed!important;--gallery-border-color:transparent!important;isolation:isolate}.cc-main-product .cl-po--gallery-main{background:#f1f2ed}.cc-main-product .cl-po--gallery-img{mix-blend-mode:multiply}.cc-main-product .cl-po--gallery-thumbnails{padding:12px;background:#f1f2ed}.cc-main-product .cl-po--gallery-thumbnail{border-radius:0!important}.cc-main-product .splide__arrow{background:#fff!important;color:#111;opacity:1;width:42px;height:42px;border:1px solid #ddd}.cc-main-product .option-selector__label,.cc-main-product .opt-label{border-radius:0!important}.cc-main-product .opt-label{min-width:48px;min-height:44px;border-color:#ccc;background:#fff;font-weight:600}.cc-main-product .opt-btn:checked+.opt-label{background:#111!important;color:#fff!important;border-color:#111!important;box-shadow:none!important}.cc-main-product .product-info__add-button .btn{min-height:58px;background:#111;color:#fff;border:1px solid #111;border-radius:0;font:700 13px Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em;transition:background .18s,color .18s}.cc-main-product .product-info__add-button .btn:not(:disabled):hover{background:#d4f877;color:#111}.cc-main-product .product-info__add-button .btn:disabled{background:#e6e8e0;color:#666;border-color:#e6e8e0;opacity:1}.cc-main-product quantity-input{border-radius:0;background:#f3f4ef;border:1px solid #daddd4}.cc-main-product .cl-po--options{border:1px solid #daddd4;border-left:4px solid #c8ef77;padding:20px;background:#f5f6f0}.cc-main-product .cl-po--label{font:700 14px/1.4 Arial,sans-serif}.cc-main-product .cl-po--input{border:1px solid #bfc4b5!important;border-radius:0!important;background:#fff;min-height:48px}.cc-main-product .cl-po--help{font-size:12px;line-height:1.5;color:#555}.xp-services{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #daddd4;margin:24px 0 8px;padding:18px 0;gap:20px;font-family:Arial,sans-serif}.xp-services strong{font-size:11px;letter-spacing:.04em;display:block;text-transform:uppercase;margin-bottom:5px}.xp-services span{font-size:12px;color:#555;line-height:1.4;display:block}.xp-services>div+div{border-left:1px solid #daddd4;padding-left:20px}body:has(.cc-main-product) .cc-product-details{background:#f3f4ef;padding:48px 0;margin-top:56px}body:has(.cc-main-product) .cc-product-details h2{font:900 32px/1 Arial,sans-serif;letter-spacing:-.04em;text-transform:uppercase}body:has(.cc-main-product) .cc-collection-list .section__heading{font:900 clamp(28px,4vw,48px)/1 Arial,sans-serif;letter-spacing:-.05em;text-transform:uppercase}@media(min-width:1000px){.cc-main-product .product{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.cc-main-product .product-media,.cc-main-product .product-info{width:auto;max-width:none}.cc-main-product .product-info__sticky{top:85px}.cc-main-product .product-media{position:sticky;top:78px}}@media(max-width:768px){.xc-intro{padding:28px 20px 0}.xc-eyebrow{margin-bottom:20px;font-size:10px}.xc-intro-grid{grid-template-columns:1fr;gap:22px;padding-bottom:22px}.xc-intro h1{font-size:clamp(50px,13vw,84px)}.xc-intro .rte{font-size:13px;line-height:1.55}.xc-count{margin-bottom:10px}.xc-categories{margin-right:-20px;padding-right:20px;padding-block:16px}.xc-categories a{padding:10px 14px;font-size:11px}body:has(.xc-intro) .cc-apps:has(.reelfy-stories){padding:24px 16px}body:has(.xc-intro) .cc-collection-products>.container{padding-inline:16px}body:has(.xc-intro) .products-toolbar{padding:12px 0;min-height:60px;margin-bottom:18px}body:has(.xc-intro) .cc-collection-products .card__title{font-size:12px}body:has(.xc-intro) .cc-collection-products .card__info-container{padding-top:8px!important}body:has(.xc-intro) .cc-collection-products .card__quick-add .btn{font-size:11px}.cc-main-product>.container{padding-inline:16px}.cc-main-product .product{gap:24px}.cc-main-product .product-info{padding-top:0!important}.cc-main-product .product-title{font-size:32px;max-width:500px}.cc-main-product .product-media{margin-inline:-16px;width:calc(100% + 32px)}.xp-kicker{margin-bottom:12px}.xp-services{gap:12px}.xp-services>div+div{padding-left:12px}.cc-main-product .cl-po--options{padding:16px}body:has(.cc-main-product) .cc-product-details{padding:30px 0;margin-top:32px}}@media(prefers-reduced-motion:no-preference){.xc-intro h1{animation:xc-title-in .85s cubic-bezier(.16,1,.3,1) both}.xc-intro-copy{animation:xc-title-in .85s .12s cubic-bezier(.16,1,.3,1) both}.cc-main-product .product-info__title{animation:xc-title-in .7s cubic-bezier(.16,1,.3,1) both}.xc-revealed{animation:xc-title-in .65s cubic-bezier(.16,1,.3,1) both}@keyframes xc-title-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}@media(min-width:1000px){.cc-main-product .product>.product-media,.cc-main-product .product>.product-info{width:100%!important;max-width:none!important;min-width:0;border:0!important}.cc-main-product .product-info__sticky{top:82px!important}}.cc-main-product media-gallery{display:block;width:100%}.cc-main-product .cl-po--gallery-main .splide__slide{background:#f1f2ed;isolation:isolate}.cc-main-product .cl-po--gallery-main .cl-po--gallery-img{mix-blend-mode:multiply}.cc-main-product .product-info__sticky{padding-inline:0!important}body:has(.xc-intro) .main-products-grid__results>ul.grid{margin:0 0 36px!important;width:auto!important;gap:36px 20px!important}body:has(.xc-intro) .main-products-grid__results>ul.grid>li{border:0!important;min-width:0}body:has(.xc-intro) .main-products-grid__results{min-width:0}.cc-main-product .product>.product-media{position:relative!important;top:auto!important}.cc-main-product .product-info__block--sm{margin-bottom:18px}.cc-main-product .product-info__title+.product-price{margin-top:0}.cc-main-product .product-info__block hr{margin-block:20px}@media(max-width:768px){body:has(.xc-intro) .main-products-grid__results>ul.grid{gap:28px 12px!important}.cc-main-product .product>.product-media{width:calc(100% + 32px)!important;max-width:none!important}.cc-main-product .product>.product-info{width:100%!important}.xp-kicker{font-size:9px}}@media(prefers-reduced-motion:no-preference){body:has(.xc-intro) .card__media img{transition:transform .35s cubic-bezier(.2,.7,.2,1)}body:has(.xc-intro) product-card:hover .card__media img{transform:scale(1.025)}@supports (animation-timeline:view()){body:has(.xc-intro) .main-products-grid__results>ul.grid>li{animation:xc-title-in linear both;animation-timeline:view();animation-range:entry 0% entry 20%}}}body:has(.xc-intro) .cc-collection-products .card__quick-add .js-quick-add{display:flex!important;align-items:center;gap:8px}body:has(.xc-intro) .cc-collection-products .quick-add-btn-text{flex:1}@media(max-width:768px){body:has(.xc-intro) .products-toolbar{display:grid;grid-template-columns:1fr auto;gap:12px;height:auto!important;max-height:none!important}body:has(.xc-intro) .products-toolbar__filter{grid-column:1;grid-row:1}body:has(.xc-intro) .products-toolbar__layout{grid-column:2;grid-row:1}body:has(.xc-intro) .products-toolbar__compare{position:static!important;transform:none!important;inset:auto!important;grid-column:1/-1;grid-row:2;justify-self:end;margin:0!important}body:has(.xc-intro) .products-toolbar__compare:before{display:none}}body:has(.xc-intro) .cc-collection-products .swatch-view{display:flex!important;flex-wrap:wrap;gap:8px!important;align-items:center}body:has(.xc-intro) .cc-collection-products .swatch-view-item{margin:0!important;padding:0!important}body:has(.xc-intro) .cc-collection-products .swatch-image-wrapper{width:46px!important;height:46px!important;margin:0!important;padding:0!important;border-radius:0!important}.cc-main-product .product-info .swatch-view{display:flex!important;flex-wrap:wrap;gap:10px!important}.cc-main-product .product-info .swatch-view-item{margin:0!important;padding:0!important}.cc-main-product .product-info .swatch-image-wrapper{width:64px!important;height:64px!important;margin:0!important;padding:0!important;border-radius:0!important}:is(.cc-collection-products,.cc-main-product) .swatch-image{box-sizing:border-box!important;width:100%!important;height:100%!important;border:1px solid #d5d8ce!important;border-radius:0!important;padding:3px!important;box-shadow:none!important;background:#f3f4ef}:is(.cc-collection-products,.cc-main-product) .star-set-image{width:100%!important;height:100%!important;border-radius:0!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}:is(.cc-collection-products,.cc-main-product) [aria-checked=true] .swatch-image{border:2px solid #111!important}:is(.cc-collection-products,.cc-main-product) .swatch-view-item:focus-visible{outline:2px solid #111;outline-offset:3px}.cc-main-product .product{background:#f1f2ed;gap:0!important}.cc-main-product .product>.product-media{align-self:stretch;background:#f1f2ed!important}.cc-main-product .product>.product-info{padding:30px 36px!important;background:#fff!important}.cc-main-product .product-info:before,.cc-main-product .product-info:after{display:none!important}.cc-main-product .product-title{font-family:X3 Stable,Arial,sans-serif!important;font-weight:400!important;font-size:clamp(28px,2.7vw,42px)!important;line-height:1.08!important;letter-spacing:0!important}.cc-main-product .cl-po--gallery,.cc-main-product .cl-po--gallery-wrapper,.cc-main-product .cl-po--gallery-main,.cc-main-product .cl-po--gallery-main .splide__slide{background:#f1f2ed!important}.cc-main-product .cl-po--preview-wrapper,.cc-main-product .cl-po--preview{mix-blend-mode:multiply}.xp-look{margin:44px 0 0;padding:28px 0 0;border-top:1px solid #daddd4}.xp-look product-recommendations:empty{display:block;min-height:1px}.xp-look h2{font:900 clamp(24px,3vw,36px)/1.1 Arial,sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:0}.xp-look .carousel>.flex{margin-bottom:22px}.xp-look .slider__grid{gap:16px!important;margin:0!important;padding:0!important}.xp-look .slider__item{min-width:0;border:0!important}.xp-look .card--row{height:100%;background:#f3f4ef;border:0;gap:18px;padding:18px;align-items:center}.xp-look .card__media{width:96px;flex:0 0 96px;margin:0}.xp-look .card__info{padding:0;min-width:0;flex:1}.xp-look .card__info p{font:700 13px/1.35 Arial,sans-serif;letter-spacing:0;text-transform:none;margin:0 0 8px}.xp-look .card__info .price{font:600 13px Arial,sans-serif;margin:8px 0}.xp-look .card__info .btn{background:#111;color:#fff;border:0;border-radius:0;font:600 11px Arial,sans-serif;padding:10px 12px;min-height:38px}.xp-look .slider-nav__btn{border:1px solid #daddd4;background:#fff;color:#111;border-radius:0}body:has(.cc-main-product) .cc-product-details{width:auto!important;max-width:1480px!important;margin:40px auto 0!important;padding:0 24px!important;background:transparent!important}body:has(.cc-main-product) .cc-product-details>.container{width:100%!important;max-width:none!important;margin:0!important;padding:28px 0!important;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start;border-top:1px solid #daddd4}body:has(.cc-main-product) .product-details__block{margin:0!important;min-width:0}body:has(.cc-main-product) .product-details__block.panel{padding:24px!important;background:#f3f4ef}body:has(.cc-main-product) .cc-product-details h2{font-size:26px;line-height:1.15}body:has(.cc-main-product) .cc-product-details h3{font-size:20px}body:has(.cc-main-product) .cc-product-details .rte{font-size:14px;line-height:1.7}body:has(.cc-main-product) .cc-collection-list{max-width:1480px;margin:20px auto 40px}body:has(.cc-main-product) .cc-collection-list>.section{margin:0;padding:24px 0}body:has(.cc-main-product) .cc-collection-list .container{max-width:1480px;padding-inline:24px}body:has(.cc-main-product) .cc-collection-list .slider .container{padding:0!important}body:has(.cc-main-product) .cc-collection-list .section__header{margin-bottom:24px}body:has(.cc-main-product) .cc-collection-list .section__header h2{font:900 clamp(22px,2.6vw,36px)/1.1 Arial,sans-serif;letter-spacing:-.04em}body:has(.cc-main-product) .cc-collection-list .slider__grid{gap:16px}body:has(.cc-main-product) .card__collection{border:0!important;overflow:hidden;aspect-ratio:1;background:#111;isolation:isolate}body:has(.cc-main-product) .card__collection .card__media{border-radius:0!important;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}body:has(.cc-main-product) .card__collection .media{padding-top:0!important;width:100%;height:100%;border-radius:0!important}body:has(.cc-main-product) .card__collection img{border-radius:0!important;object-fit:cover;object-position:center 35%}body:has(.cc-main-product) .card__collection:after{content:"";position:absolute;top:25%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000000c7);pointer-events:none;z-index:1}body:has(.cc-main-product) .card__collection .card__info{margin-top:auto;padding:18px!important;text-align:left;z-index:2;background:transparent;color:#fff}body:has(.cc-main-product) .card__collection .card__title{font:700 17px/1.15 Arial,sans-serif;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 10px}body:has(.cc-main-product) .card__collection a{color:#fff}body:has(.cc-main-product) .card__collection--arrow{font:400 11px/1.3 Arial,sans-serif;color:#eee;gap:4px}body:has(.xc-intro) .cc-collection-products .card__hover-image{opacity:0;visibility:hidden}@media(hover:hover){body:has(.xc-intro) .cc-collection-products .has-hover-image:hover .card__main-image{opacity:0;visibility:hidden}body:has(.xc-intro) .cc-collection-products .has-hover-image:hover .card__hover-image{opacity:1;visibility:visible}}body:has(.xc-intro) .main-products-grid__results>ul.grid>li{animation:none!important}@media(max-width:999px){.cc-main-product .product>.product-info{padding:24px!important}.xp-look .card__media{width:80px;flex-basis:80px}}@media(max-width:768px){body:has(.xc-intro) .cc-collection-products .swatch-image-wrapper{width:40px!important;height:40px!important}body:has(.xc-intro) .cc-collection-products .swatch-view{gap:6px!important}.cc-main-product .product{background:#fff}.cc-main-product .product>.product-info{padding:24px 0 0!important}.cc-main-product .product-info .swatch-image-wrapper{width:58px!important;height:58px!important}.cc-main-product .product-title{font-size:28px!important}.xp-look{margin-top:30px;padding-top:22px}.xp-look .card--row{min-height:170px}body:has(.cc-main-product) .cc-product-details{margin-top:28px!important;padding-inline:16px!important}body:has(.cc-main-product) .cc-product-details>.container{grid-template-columns:1fr;gap:22px;padding:22px 0!important}body:has(.cc-main-product) .cc-collection-list .container{padding-inline:16px}body:has(.cc-main-product) .cc-collection-list .slider__grid{grid-auto-columns:72%;gap:12px}body:has(.cc-main-product) .card__collection .card__title{font-size:18px}}:is(.cc-collection-products,.cc-main-product) .swatch-image{display:block!important}:is(.cc-collection-products,.cc-main-product) .star-set-image{min-width:0!important;max-width:none!important;border:0!important}.cc-product-details>.container{border-right:0!important;border-left:0!important}@media(min-width:769px){body:has(.cc-main-product) .cc-collection-list .slider__grid{grid-auto-columns:calc((100% - 32px)/3)!important}}@media(min-width:1024px){body:has(.cc-main-product) .cc-collection-list .slider__grid{grid-auto-columns:calc((100% - 48px)/4)!important}}@media(min-width:1280px){body:has(.cc-main-product) .cc-collection-list .slider__grid{grid-auto-columns:calc((100% - 64px)/5)!important}}.cc-main-product .product>.product-info{position:relative!important;top:auto!important;align-self:start!important}.xp-look-subtitle{font:500 14px/1.5 Arial,sans-serif;color:#53584f;margin:0 0 10px}.cc-main-product .sticky-atc-panel{width:min(900px,calc(100vw - 48px))!important;max-width:none!important;bottom:32px!important;z-index:35}.cc-main-product .card--sticky-atc{padding:20px 24px!important;gap:22px;min-height:108px;border:1px solid #daddd4;background:#f3f4ef;box-shadow:0 8px 30px #0002}.cc-main-product .card--sticky-atc .card__media{width:72px;flex:0 0 72px}.cc-main-product .sticky-atc-panel__heading{font:700 18px/1.2 Arial,sans-serif!important;margin:0 0 8px}.cc-main-product .card--sticky-atc .card__info{flex:1;min-width:0}.cc-main-product .card--sticky-atc .btn{padding:16px 24px;min-height:52px;white-space:nowrap}@media(min-width:769px){.cc-main-product .product>.product-media{position:relative!important;align-self:stretch!important;overflow:visible!important}.cc-main-product .product-media>media-gallery{position:sticky!important;top:80px!important;max-width:min(100%,calc(100vh - 230px));margin-inline:auto;align-self:start}.cc-main-product .product{align-items:stretch;overflow:visible}}@media(max-width:768px){.cc-main-product .sticky-atc-panel{width:calc(100vw - 24px)!important;bottom:calc(20px + env(safe-area-inset-bottom))!important}.cc-main-product .card--sticky-atc{padding:14px!important;gap:12px;min-height:96px}.cc-main-product .card--sticky-atc .card__media{width:48px;flex-basis:48px}.cc-main-product .sticky-atc-panel__heading{font-size:12px!important}.cc-main-product .card--sticky-atc .btn{font-size:11px;padding:12px;min-height:44px}.cc-main-product .card--sticky-atc .price{font-size:14px}}.xc-intro h1{font-family:X3 Stable,Arial,sans-serif!important;font-size:clamp(38px,5.2vw,76px)!important;font-weight:400!important;line-height:1.06!important;letter-spacing:0!important}@media(max-width:768px){.xc-intro h1{font-size:clamp(32px,9vw,46px)!important}}.cc-main-product .sticky-atc-panel{margin:0!important;bottom:80px!important}.cc-main-product .card--sticky-atc .card__buttons{padding:0}.cc-main-product .card--sticky-atc .card__media img{width:100%!important;height:auto!important;object-fit:contain}@media(max-width:768px){.cc-main-product .sticky-atc-panel{left:12px!important;bottom:calc(24px + env(safe-area-inset-bottom))!important}.cc-main-product .card--sticky-atc .card__media{display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/x3-header-design.css.map */
