.announcement-bar__ticker{--ticker-fade-start: 16px;--ticker-fade-end: 24px;--ticker-item-space: 14px;--ticker-character-time: .184s;--ticker-item-time: 1.23s;flex:1 1 auto;align-items:center;height:34px;font-size:13px;font-weight:500;line-height:1.5}.announcement-bar__ticker .ticker__item:first-child{font-weight:700}.announcement-bar-container--ticker .localization-menu-trigger{margin-inline-start:10px}:root:has(#mini-cart[open]) .announcement-bar__ticker .ticker__track{animation-play-state:paused}@media screen and (min-width:1200px){.announcement-bar__ticker{--ticker-character-time: .198s;--ticker-item-time: 1.26s;font-size:14px}}.brand-facts{background:#0d0d0d;color:#fff}@media screen and (max-width:999px){.shopify-section--brand-facts:has(.brand-facts--panel)+.shopify-section>.section{margin-top:0}}.brand-facts__eyebrow,.brand-facts__title,.brand-facts__text{margin:0}.brand-facts__list{margin:0;padding:0;list-style:none}.brand-facts--strip{padding:11px 20px 12px}.brand-facts--strip .brand-facts__eyebrow{margin-bottom:3px;font-size:10.5px;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:#fffc}.brand-facts--strip .brand-facts__title{font-family:var(--heading-font-family, Manrope),sans-serif;font-size:16px;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:#fff}.brand-facts--strip .brand-facts__list{display:flex;flex-wrap:wrap;column-gap:16px;margin-top:3px;font-size:13px;line-height:1.4;color:#ffffffc2}.brand-facts--panel{padding:22px 20px 24px}.brand-facts--panel .brand-facts__eyebrow{margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff}.brand-facts__eyebrow-image{display:inline-block;width:16px;height:16px;margin-right:7px;border-radius:50%;object-fit:cover;vertical-align:-3px;box-shadow:0 0 0 1px #0000001a}.brand-facts--panel .brand-facts__title{font-family:var(--heading-font-family, Manrope),sans-serif;font-size:21px;font-weight:800;line-height:1.15;letter-spacing:-.015em;color:#fff;text-wrap:balance}.brand-facts--panel .brand-facts__text{margin-top:8px;font-size:14px;line-height:1.45;color:#ffffffd1}.brand-facts--panel .brand-facts__list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}@media screen and (min-width:1000px){.brand-facts--strip{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:18px var(--container-outer-width)}.brand-facts--strip .brand-facts__eyebrow{font-size:11.5px}.brand-facts--strip .brand-facts__title{font-size:20px}.brand-facts--strip .brand-facts__list{column-gap:28px;margin-top:0;font-size:16px}.brand-facts--panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(40px,6vw,104px);padding:40px var(--container-outer-width)}.brand-facts--panel .brand-facts__eyebrow{margin-bottom:12px;font-size:12px}.brand-facts--panel .brand-facts__title{font-size:clamp(28px,2.6vw,38px)}.brand-facts--panel .brand-facts__text{max-width:46ch;margin-top:12px;font-size:16px}.brand-facts--panel .brand-facts__list{gap:12px;margin-top:0}}.category-filter__heading{margin:40px 0 16px}.category-filter-wrapper{max-width:var(--container-max-width);padding:0 var(--container-gutter);width:100%;margin-inline:auto;overflow:hidden}.category-filter__placeholder{display:block;width:100%;height:160px}category-filter{display:block;padding-top:28px}category-filter .category-filter-carousel{display:flex}@media(max-width:768px){category-filter{border-bottom:none}category-filter .category-filter-carousel .flickity-viewport{overflow:visible}}.collection-banner .image-overlay{position:relative;width:100%}.collection-banner .image-overlay--small{height:500px}.collection-banner .image-overlay--medium{height:700px}.collection-banner .image-overlay--large{height:970px}.collection-banner .image-overlay__image-wrapper{width:100%;height:100%}.collection-banner .image-overlay__image{width:100%;height:100%;object-fit:cover;display:block}.collection-banner__description-below{margin:50px 0}.collection-banner__description-below p{margin:0;color:#555;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.collection-banner__text-only{margin-top:40px}.collection-banner__description{margin-top:10px;font-size:16px;font-weight:500}.collection-banner__description h2{margin:0 0 8px;font-size:36px;font-style:normal;font-weight:500;line-height:48px}.collection-banner__description p{margin-top:8px;line-height:24px;font-size:16px}@media screen and (max-width:999px){.collection-banner .image-overlay--small{height:400px}.collection-banner .image-overlay--medium{height:550px}.collection-banner .image-overlay--large{height:650px}}@media(max-width:768px){.collection-banner__description-below{margin:30px 0}.collection-banner__description-below h2{font-size:20px;line-height:28px}.collection-banner__description-below p{font-size:14px}.collection-banner__text-only{margin-top:32px}.collection-banner__description{font-size:14px}.collection-banner__description h2{font-size:28px;line-height:28px;font-weight:700;margin-bottom:12px}}.shopify-section--collection-bestsellers:not(:has(*)){display:none}.collection-bestsellers__header{padding-bottom:16px}.collection-bestsellers__header .text-block h2{color:rgba(var(--text-color),.933);font-size:22px;font-weight:600;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.collection-bestsellers__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px;margin:0;padding:0;list-style:none}.collection-bestsellers__card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid rgba(var(--text-color),.075);background:rgb(var(--background));transition:border-color .16s cubic-bezier(.23,1,.32,1)}.collection-bestsellers__media{position:relative;aspect-ratio:1;background:rgb(var(--secondary-background))}.collection-bestsellers__image{display:block;width:100%;height:100%;object-fit:contain}.collection-bestsellers__tag{position:absolute;top:6px;left:6px;padding:3px 6px;background:rgb(var(--background));color:rgba(var(--text-color),.933);font-size:10.5px;font-weight:600;line-height:1.3;white-space:nowrap}.collection-bestsellers__name{margin:0;padding:10px 10px 0;color:rgba(var(--text-color),.933);font-size:14.5px;font-weight:600;line-height:1.25;letter-spacing:normal}.collection-bestsellers__link{color:inherit;text-decoration:none}.collection-bestsellers__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.collection-bestsellers__link:focus-visible{outline:none}.collection-bestsellers__link:focus-visible:after{outline:2px solid rgba(var(--text-color),.933);outline-offset:2px}.collection-bestsellers__highlights{display:grid;gap:5px;margin:0;padding:7px 10px 12px;list-style:none}.collection-bestsellers__name:last-child{padding-bottom:12px}.collection-bestsellers__highlights .product-card__usp{display:flex;align-items:center;gap:7px;margin:0;color:rgba(var(--text-color),.667);font-size:12.5px;line-height:1.3}.collection-bestsellers__highlights img{display:block;flex:none;width:15px;height:15px}.collection-bestsellers__tile{min-height:100%;overflow:hidden;background:rgb(var(--secondary-background))}.collection-bestsellers__tile-image{display:block;width:100%;height:100%;object-fit:cover}.collection-bestsellers__hint{padding-top:32px;color:rgba(var(--text-color),.667);font-size:14px}@media(hover:hover)and (pointer:fine){.collection-bestsellers__card:hover{border-color:rgba(var(--text-color),.933)}}@media(prefers-reduced-motion:reduce){.collection-bestsellers__card{transition:none}}@media screen and (max-width:740px){.collection-bestsellers__inner,.collection-bestsellers__hint{padding-left:16px;padding-right:16px}}@media screen and (min-width:741px){.collection-bestsellers__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media screen and (min-width:1000px){.collection-bestsellers__header{padding-bottom:24px}.collection-bestsellers__header .text-block h2{font-size:32px}.collection-bestsellers__name{padding:14px 14px 0;font-size:18px}.collection-bestsellers__highlights{padding:7px 14px 16px}.collection-bestsellers__name:last-child{padding-bottom:16px}}.shopify-section--collection-countdown:not(:has(*)){display:none}.collection-countdown__box{display:flex;flex-direction:column;gap:12px;padding:16px;background:rgb(var(--collection-countdown-background));color:rgb(var(--collection-countdown-text-color))}.collection-countdown__text{margin:0;font-size:14.5px;line-height:1.4}.collection-countdown__headline{display:block;padding-bottom:2px;font-size:22px;font-weight:700;letter-spacing:-.01em}.collection-countdown__units{display:flex;gap:6px}.collection-countdown__unit{display:grid;justify-items:center;min-width:58px;padding:8px 6px 6px;background:rgb(var(--collection-countdown-text-color));color:rgb(var(--collection-countdown-background))}.collection-countdown__unit[hidden]{display:none}.collection-countdown__value{font-size:24px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.collection-countdown__label{padding-top:4px;color:rgba(var(--text-color),.933);font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.collection-countdown__hint{margin:8px 0 0;color:rgba(var(--text-color),.667);font-size:13px}@media screen and (max-width:740px){.collection-countdown__inner{padding-left:16px;padding-right:16px}}@media screen and (min-width:741px){.collection-countdown__box{flex-direction:row;align-items:center;justify-content:space-between;padding:22px 28px}}@media screen and (min-width:1000px){.collection-countdown__text{font-size:16px}.collection-countdown__headline{font-size:30px}.collection-countdown__unit{min-width:76px;padding:10px 8px 8px}.collection-countdown__value{font-size:32px}}.collection-grid{display:block;color:rgba(var(--text-color),.933);font-size:14px;line-height:1.4;font-feature-settings:"tnum"}.collection-grid[aria-busy=true] .collection-grid__list{opacity:.6;transition:opacity .2s ease}.collection-grid__head{padding-top:14px}.collection-grid__title{margin:0;padding-top:18px;color:inherit;font-size:22px;font-weight:600;line-height:1.15;letter-spacing:-.22px;text-transform:none;text-wrap:balance}.collection-grid__chips{margin:0 calc(-1 * var(--container-gutter))}.collection-grid__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 14px;color:rgba(var(--text-color),.667);font-size:13px;line-height:1.4}.collection-grid__count{margin:0}.collection-grid--sale .collection-grid__count{color:rgb(var(--collection-grid-sale));font-weight:600}.collection-grid__sort{display:inline-flex;align-items:center;gap:8px}.collection-grid__select-wrapper{position:relative;display:inline-flex}.collection-grid__select{height:32px;margin:0;padding:0 28px 0 10px;border:1px solid rgba(var(--text-color),.149);border-radius:0;background:rgb(var(--background));color:rgba(var(--text-color),.933);font:inherit;font-size:13px;font-weight:500;line-height:1.4;cursor:pointer;-webkit-appearance:none;appearance:none}.collection-grid__select-icon{position:absolute;top:50%;right:8px;color:rgba(var(--text-color),.933);transform:translateY(-50%);pointer-events:none}.collection-grid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 8px;margin:0;padding:0;list-style:none}.collection-grid__list>li{min-width:0;order:var(--order, 0)}.collection-grid__break{grid-column:1 / -1;margin:8px calc(-1 * var(--container-gutter))}.collection-grid__list--entering>li{animation:collection-grid-enter .32s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--collection-grid-delay, 0) * 35ms)}.collection-grid__placeholder svg{display:block;width:100%;height:auto;aspect-ratio:1;background:rgb(var(--collection-grid-photo))}.collection-grid__empty{margin:0;padding:24px 0}.collection-grid__pagination:empty{display:none}.collection-grid__list .product__card{display:block;min-width:0;color:inherit}.collection-grid__list .product-card__image-wrapper{background:transparent}.collection-grid__list .product-card__image-inner{overflow:hidden;background-color:rgb(var(--collection-grid-photo))}.collection-grid__list .product-card__image{width:100%;height:auto;aspect-ratio:1;object-fit:cover;transition:transform .5s cubic-bezier(.23,1,.32,1)}.collection-grid__list .product-card__feature-icon{display:none}.collection-grid__list .product-card__promo-label,.collection-grid__list .product-card__out-of-stock-label{top:6px;left:6px;padding:3px 6px;font-size:10.5px;font-weight:600;font-style:normal;line-height:1.3;letter-spacing:0;white-space:nowrap}.collection-grid__list .product-card__promo-label{background:rgb(var(--collection-grid-accent));color:rgba(var(--text-color),.933)}.collection-grid__list .product-card__promo-label--plain{background:rgb(var(--background))}.collection-grid__list .product-card__info{--product-card-info-gap: 0px;--product-card-main-gap: 0px;gap:0;padding:0;letter-spacing:0;text-align:left}.collection-grid__list .product-card__title-link:after{content:none}.collection-grid__list .product-card__part--area,.collection-grid__list .product-card__part--title{padding-top:8px}.collection-grid__list .product-card__part--area:not(:empty)+.product-card__part--title{padding-top:1px}.collection-grid__list .product-card__title{margin:0;color:inherit;font-size:13.5px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none}.collection-grid__list .product-card__part--rating{padding-top:3px}.collection-grid__list .product-card__part--use-case{padding-top:6px}.collection-grid__list .product-card__part--benefit{padding-top:2px}.collection-grid__list .product-card__part--price{padding-top:7px}.collection-grid__list .product-card__price{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;margin:0;color:rgba(var(--text-color),.933);font-size:13.5px;font-weight:400;line-height:1.4;font-variant-numeric:tabular-nums}.collection-grid__list .product-card__price .price{margin:0;color:inherit;font-size:inherit;font-weight:600;line-height:inherit;letter-spacing:0}.collection-grid__list .product-card__price .price--compare{order:-1;color:rgba(var(--text-color),.459);font-size:12px;font-weight:400;text-decoration:line-through;opacity:1}.collection-grid__list .product-card__price .sale-percentage{display:inline-flex;padding:2px 6px;border:0;background:rgb(var(--collection-grid-badge));color:rgb(var(--collection-grid-sale));font-size:12px;font-weight:600;line-height:1.25;letter-spacing:0}.collection-grid__list .sale-percentage .sale-percentage__value{color:rgb(var(--collection-grid-sale));font-size:12px;font-weight:600;line-height:1.25;letter-spacing:0}.collection-grid__list .product-card__savings{display:none;color:rgb(var(--collection-grid-sale))}.collection-grid--sale .product-card__price .price:not(.price--compare){color:rgb(var(--collection-grid-sale))}.collection-grid--sale .product-card__price .sale-percentage{background:rgb(var(--collection-grid-sale));color:rgb(var(--background))}.collection-grid--sale .sale-percentage .sale-percentage__value{color:rgb(var(--background))}.collection-grid--sale .product-card__savings:not([hidden]){display:block}.collection-grid__list .product-card__part--swatches{padding-top:10px}.collection-grid__list .product-card__part--swatches .product-card__swatches-under-price{padding-top:0}@media(hover:hover)and (pointer:fine){.collection-grid__list .product-card__image-link:hover .product-card__image{transform:scale(1.03)}.collection-grid__list .product-card__title-link:hover .product-card__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}@media screen and (max-width:740px){.collection-grid{--container-gutter: 16px}}@media screen and (min-width:741px){.collection-grid__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 12px}}@media screen and (min-width:1000px){.collection-grid__head{padding-top:40px}.collection-grid__title{padding-top:0;font-size:32px;letter-spacing:-.32px}.collection-grid__toolbar{padding:16px 0 20px;font-size:14px}.collection-grid__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 16px}.collection-grid__break{margin-top:12px;margin-bottom:12px}.collection-grid__list .product-card__part--title,.collection-grid__list .product-card__part--area:not(:empty)+.product-card__part--title{padding-top:14px}.collection-grid__list .product-card__title{font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.085px}.collection-grid__list .product-card__part--rating{padding-top:5px}.collection-grid__list .product-card__part--use-case{padding-top:9px}.collection-grid__list .product-card__part--benefit{padding-top:3px}.collection-grid__list .product-card__part--price{padding-top:10px}.collection-grid__list .product-card__price{font-size:15.5px}.collection-grid__list .product-card__price .price--compare{font-size:13.5px}.collection-grid__list .product-card__part--swatches{padding-top:12px}}@keyframes collection-grid-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes collection-grid-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.collection-grid__list--entering>li{animation:collection-grid-fade .2s ease both;animation-delay:0s}.collection-grid__list .product-card__image{transition:none}}.collection-hero__inner{display:flex;flex-direction:column}.collection-hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.collection-hero__title{margin:0;color:rgba(var(--text-color),.933);font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.collection-hero--sale .collection-hero__title{color:rgb(var(--collection-hero-sale-color))}.collection-hero__subtitle{margin:0;color:rgba(var(--text-color),.667);font-size:15px;line-height:1.45;text-wrap:pretty}.collection-hero__photos{display:flex;gap:12px;margin:0;padding:0;list-style:none}@media screen and (max-width:740px){.collection-hero__inner{padding-left:0;padding-right:0}.collection-hero__text{padding:20px 16px 0}.collection-hero__photos{order:-1}.collection-hero__photo{flex:1 1 100%}.collection-hero__photo:not(.collection-hero__photo--motif),.collection-hero__photo .collection-hero__caption{display:none}.collection-hero__photo--motif .collection-hero__media{aspect-ratio:var(--collection-hero-mobile-ratio);background:rgba(var(--text-color),.067)}.collection-hero--overlay .collection-hero__inner{position:relative}.collection-hero--overlay .collection-hero__photo--motif .collection-hero__media{background:rgba(var(--text-color),.898)}.collection-hero--overlay .collection-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(var(--text-color),.62),rgba(var(--text-color),.28) 32%,rgba(var(--text-color),0) 52%);pointer-events:none}.collection-hero--overlay .collection-hero__text{position:absolute;right:0;bottom:30px;left:0;z-index:1;align-items:center;gap:10px;padding:0 24px;text-align:center}.collection-hero--overlay .collection-hero__title{color:rgb(var(--background))}.collection-hero--overlay .collection-hero__subtitle{max-width:330px;color:rgba(var(--background),.92)}}@media screen and (min-width:741px){.collection-hero__inner{padding-top:28px}.collection-hero__text{padding:12px 0 28px}.collection-hero__photo{flex:var(--collection-hero-ratio) 1 0%;max-width:calc(480px * var(--collection-hero-ratio))}}@media screen and (min-width:1000px){.collection-hero__text{gap:12px}.collection-hero__title{font-size:48px;line-height:1.04}.collection-hero__subtitle{max-width:640px;font-size:16px;line-height:1.5}}@media screen and (min-width:1400px){.collection-hero--few .collection-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px}.collection-hero--few .collection-hero__text{gap:16px;padding-bottom:0}.collection-hero--few .collection-hero__photo{flex:none;width:calc(460px * var(--collection-hero-ratio));max-width:none}}.combined-offer{display:block;padding:22px 20px 20px;background:#fff;color:#111;text-align:left;border-bottom:1px solid #e6e6e6}.combined-offer.combined-offer--no-border{border-bottom:0}.combined-offer>.text-block--description:has(+.text-block--title){padding-bottom:4px;line-height:inherit;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b6b6b}.combined-offer>.text-block--description:has(+.text-block--title) p{margin:0}.combined-offer>.text-block--title h2{margin:0;font-family:var(--heading-font-family, Manrope),sans-serif;font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:inherit;text-wrap:balance}.combined-offer>.text-block--description:not(:has(+.text-block--title)){padding-top:6px;font-size:13px;line-height:1.45;color:#333}.combined-offer>.text-block--description:not(:has(+.text-block--title)) p{margin:0}.combined-offer>.text-block--description:not(:has(+.text-block--title)) p+p{margin-top:.75em}.combined-offer>.discount-code{margin-top:14px}.combined-offer__code{display:inline-block;padding:0 9px;background:rgb(var(--promo-accent));color:rgb(var(--promo-accent-text));font-weight:700;line-height:1.5;letter-spacing:.03em;white-space:nowrap;-webkit-mask:radial-gradient(circle 4px at 0 50%,transparent 3.5px,#000 4px) left / 51% 100% no-repeat,radial-gradient(circle 4px at 100% 50%,transparent 3.5px,#000 4px) right / 51% 100% no-repeat;mask:radial-gradient(circle 4px at 0 50%,transparent 3.5px,#000 4px) left / 51% 100% no-repeat,radial-gradient(circle 4px at 100% 50%,transparent 3.5px,#000 4px) right / 51% 100% no-repeat}.combined-offer__word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em;white-space:nowrap}.combined-offer__word-inner{display:inline-block}.combined-offer__hint{display:flex;align-items:center;gap:7px;margin:16px 0 0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#111}.combined-offer__hint svg{flex:none}.combined-offer__combos{display:grid;margin-top:10px}.combined-offer__dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.combined-offer__dot{position:relative;width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#d0d0d0;cursor:pointer;transition:background .3s}.combined-offer__dot:before{content:"";position:absolute;top:-11px;right:-3px;bottom:-11px;left:-3px}.combined-offer__dot:hover{background:#8a8a8a}.combined-offer__dot:focus-visible{outline:2px solid #111;outline-offset:3px}.combined-offer__dot.is-active{background:#111}.combined-offer>.block-countdown--deal{margin-top:12px}.combined-offer--three-for-two .combined-offer__dots{margin-top:14px}.combined-offer--three-for-two .combined-offer__dot{border-radius:0;transition:background-color .3s ease,width .45s cubic-bezier(.23,1,.32,1)}.combined-offer--three-for-two .combined-offer__dot.is-active{width:18px;border-radius:0}.combined-offer__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin-top:18px;padding:0 18px;border:0;background:#111;color:#fff;font-size:16px;font-weight:700;line-height:1.1;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease}.combined-offer__button:active{transform:scale(.98)}.combined-offer__button:focus-visible{outline:2px solid #111;outline-offset:3px}@media(prefers-reduced-motion:no-preference){.combined-offer{--combined-offer-ease-out: cubic-bezier(.16, 1, .3, 1)}html:not(.no-js) .combined-offer:not(.combined-offer--in)>:not(.text-block--title){opacity:0}html:not(.no-js) .combined-offer:not(.combined-offer--in) .combined-offer__word-inner{transform:translateY(140%)}.combined-offer--in>.text-block--description:has(+.text-block--title){animation:combined-offer-mask-x .8s var(--combined-offer-ease-out) backwards}.combined-offer--in .combined-offer__word-inner{animation:combined-offer-rise .9s var(--combined-offer-ease-out) calc(.1s + var(--i) * 50ms) backwards}.combined-offer--in>.text-block--description:not(:has(+.text-block--title)),.combined-offer--in>.discount-code{animation:combined-offer-fade-up .8s var(--combined-offer-ease-out) .4s backwards}.combined-offer--in .combined-offer__combos{animation:combined-offer-fade-up .8s var(--combined-offer-ease-out) .5s backwards}.combined-offer--in .combined-offer__hint,.combined-offer--in .combined-offer__dots,.combined-offer--in>.block-countdown,.combined-offer--in .combined-offer__button{animation:combined-offer-fade .8s var(--combined-offer-ease-out) .65s backwards}.combined-offer__dot{transition:background .3s,width .45s var(--combined-offer-ease-out),border-radius .45s var(--combined-offer-ease-out)}.combined-offer__dot.is-active{width:16px;border-radius:3px}@keyframes combined-offer-mask-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes combined-offer-rise{0%{transform:translateY(140%)}}@keyframes combined-offer-fade{0%{opacity:0}}@keyframes combined-offer-fade-up{0%{opacity:0;translate:0 14px}}@keyframes combined-offer-item-in{0%{opacity:0;translate:0 10px}}@keyframes combined-offer-pop{0%{opacity:0;scale:.6}}@keyframes combined-offer-plus-in{0%{opacity:0;scale:.5}}}@media(hover:hover)and (pointer:fine){.combined-offer__button:hover{background:#333}}@media screen and (min-width:741px)and (max-width:999px){.combined-offer{padding:32px 0 28px}.combined-offer>*{max-width:480px;margin-inline:auto}.combined-offer>.text-block,.combined-offer>.block-countdown{max-width:480px;margin-inline:auto}.combined-offer>.offer-label{margin-inline-start:max(0px,calc((100% - 480px)/2))}}@media screen and (min-width:1000px){.combined-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,6vw,112px);align-items:center;padding:64px var(--container-outer-width) 60px}.combined-offer>:not(.combined-offer__hint,.combined-offer__combos,.combined-offer__dots){grid-column:1}.combined-offer>.text-block--description:has(+.text-block--title){padding-bottom:8px;font-size:13px}.combined-offer>.text-block--title h2{font-size:40px;line-height:1.08;letter-spacing:-.02em}.combined-offer>.text-block--description:not(:has(+.text-block--title)){max-width:54ch;padding-top:14px;font-size:16px;line-height:1.55}.combined-offer__hint{grid-column:2;grid-row:1;align-self:end;margin:0 0 12px;font-size:13px}.combined-offer__combos{grid-column:2;grid-row:2 / span 3;align-self:start;margin-top:0}.combined-offer__dots{grid-column:2;grid-row:5;margin-top:16px}.combined-offer__button{width:auto;justify-self:start;min-width:280px}.combined-offer>.block-countdown--deal{margin-top:18px}}.shopify-section--combined-offer:has(>.combined-offer--card){padding-inline:8px}.combined-offer.combined-offer--card{background:rgb(var(--secondary-background));border:1px solid rgba(var(--text-color),.08);border-radius:16px}@media screen and (max-width:740px){.combined-offer.combined-offer--card{padding:22px 11px 20px}}@media screen and (min-width:741px)and (max-width:999px){.shopify-section--combined-offer:has(>.combined-offer--card){padding-inline:20px}.combined-offer.combined-offer--card{max-width:560px;margin-inline:auto;padding:32px 24px 28px}}@media screen and (min-width:1000px){.shopify-section--combined-offer:has(>.combined-offer--card){padding-inline:calc(var(--container-outer-width) - 24px)}.combined-offer.combined-offer--card{padding:56px 23px 52px;border-radius:20px}}.contact{display:flex;flex-direction:column}.contact__main{padding:28px 20px 32px;background:rgb(var(--secondary-background))}.contact__main .section__header{max-width:none;margin:0 0 28px;text-align:start}.contact__main .section__header .heading{margin-bottom:0;font-size:var(--text-style-h2-size-mobile);font-weight:500;line-height:1.33;letter-spacing:0}.contact__main .section__header p{max-width:46ch;margin-top:14px;font-size:16px;line-height:28px}.contact__main .section__header a{font-weight:600;text-decoration-color:currentColor;text-underline-offset:3px}.contact__form{display:grid;gap:16px;max-width:none}.contact__form .input{display:flex;flex-direction:column;gap:6px;margin-top:0}.contact__form .input__label{position:static;order:-1;padding:0;background:none;color:rgb(var(--heading-color));font-size:14px;font-weight:600;line-height:1.3;transform:none}.contact__form :is(.input__field,.select){font-size:16px;font-weight:500;height:50px;line-height:normal;border-color:rgba(var(--text-color),.2);background:rgb(var(--background))}.contact__form :is(.input__field,.select):focus{border-color:rgb(var(--text-color));box-shadow:none}.contact__form .input__field--textarea{height:auto;min-height:132px}.contact__form .form__submit{width:100%;height:52px;margin-top:0;padding:0 28px;font-size:16px;font-weight:500;letter-spacing:0;text-transform:none}.contact__privacy-notice a{color:rgb(var(--text-color));text-decoration-color:currentColor}.contact__hint{margin:0;color:rgba(var(--text-color),.6);font-size:12px;line-height:1.4}.contact__form .select{padding-inline-end:40px;background-image:linear-gradient(45deg,transparent 50%,rgb(var(--text-color)) 50%),linear-gradient(135deg,rgb(var(--text-color)) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}.contact__form .select-wrapper svg{display:none}.contact__aside{order:-1;max-width:none;margin:0}.contact__image{width:100%;aspect-ratio:4 / 3;object-fit:cover}@media screen and (min-width:1000px){.contact:has(>.contact__aside){display:grid;grid-template-columns:603fr 663fr;gap:29px}.contact__main,.contact__form{max-width:none}.contact__main{padding:40px}.contact .contact__main:not(:only-child) .section__header{margin-bottom:28px}.contact__main .section__header .heading{font-size:var(--text-style-h2-size)}.contact__form{grid-template-columns:1fr 1fr;gap:18px 16px}.contact__form>:not(.input),.contact__form .input:has(textarea){grid-column:1 / -1}.contact__form .form__submit{justify-self:start;width:auto}.contact__aside{position:relative;order:0;max-width:none}[dir] .contact__aside{margin:0}.contact__image:only-child{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}}.media-content-carousel{display:block;--mcc-card-width: 430px;--mcc-title-size: 24px;--mcc-title-size-mobile: 16px;--mcc-text-size: 20px;--mcc-text-size-mobile: 14px;--gap: 12px;--card-radius: 0px}.media-content-carousel--card-compact{--mcc-title-size: 18px;--mcc-text-size: 16px;--mcc-text-size-mobile: 15px}.media-content-carousel--card-large{--mcc-title-size-mobile: 22px;--mcc-text-size: 16px}.media-content-carousel .media-content{position:relative}.media-content-carousel .media-content__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:10px}.media-content-carousel .media-content__header.media-content__header--split{flex-wrap:wrap;row-gap:24px;margin-bottom:46px}.media-content-carousel .media-content__header--split .media-content__headings{flex-basis:100%;max-width:none}.media-content-carousel .media-content__header--split .split-text__inner{padding-bottom:0}.media-content-carousel .media-content__header--split .media-content__controls--header{margin-left:auto}@media(min-width:740px){.media-content-carousel .media-content__header.media-content__header--split{row-gap:40px;margin-bottom:72px}}@media screen and (min-width:740px){.media-content-carousel .media-content--split-text-desktop-below{display:flex;flex-direction:column}.media-content-carousel .media-content--split-text-desktop-below .media-content__header.media-content__header--split{order:1;margin-top:50px;margin-bottom:0}}@media(max-width:739px){.media-content-carousel .media-content--split-text-mobile-below{display:flex;flex-direction:column}.media-content-carousel .media-content--split-text-mobile-below .media-content__header{order:1;margin-top:24px;margin-bottom:0}}.media-content-carousel .media-content--header-below{display:flex;flex-direction:column}.media-content-carousel .media-content--header-below .media-content__wrap{width:100%}.media-content-carousel .media-content--header-below .media-content__header,.media-content-carousel .media-content--header-below .media-content__header.media-content__header--split{order:1;margin-top:24px;margin-bottom:0}@media screen and (min-width:741px){.media-content-carousel .media-content--header-below .media-content__header,.media-content-carousel .media-content--header-below .media-content__header.media-content__header--split{margin-top:48px}}@media(min-width:740px){.media-content-carousel{--gap: 24px}.media-content-carousel .media-content__header{margin-bottom:32px;align-items:flex-end}}.media-content-carousel .media-content__headings{max-width:1280px;margin:0;min-width:0;flex:1 1 auto}.media-content-carousel .media-content__controls--header{display:flex;align-items:center;gap:18px;flex:0 0 auto}.media-content-carousel .media-content__arrow{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:rgb(var(--text-color));cursor:pointer;transition:opacity .2s ease}.media-content-carousel .media-content__arrow:hover{opacity:.6}.media-content-carousel .media-content__arrow svg{display:block}@media(min-width:740px){.media-content-carousel .media-content__controls--header{display:none}}.media-content-carousel .media-content__overline{font-size:16px;line-height:20px;margin:0 0 5px;color:var(--text-color, #111);font-weight:600}.media-content-carousel .media-content__headline{font-size:22px;line-height:1.15em;margin:0;color:var(--heading-color, #111);font-weight:700}.media-content-carousel .media-content__description{margin:10px 0 0;font-size:16px;line-height:22px;color:var(--text-color, #111);font-weight:400}.media-content-carousel .media-content__description p{margin:0}@media(min-width:740px){.media-content-carousel .media-content__overline{padding-bottom:0;margin:0;line-height:22px}.media-content-carousel .media-content__headline{font-size:36px}}.media-content-carousel .media-content__tabs{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:22px}.media-content-carousel .media-content__tab{position:relative;-webkit-appearance:none;appearance:none;padding:0 0 6px;border:0;background:none;color:rgba(var(--text-color),.5);font-size:16px;font-weight:500;line-height:1.2;cursor:pointer;transition:color .2s ease}.media-content-carousel .media-content__tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:rgb(var(--text-color));transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.media-content-carousel .media-content__tab:hover{color:rgb(var(--text-color))}.media-content-carousel .media-content__tab.is-active{color:rgb(var(--text-color));font-weight:600}.media-content-carousel .media-content__tab.is-active:after{transform:scaleX(1)}.media-content-carousel .media-content__panels{display:grid}.media-content-carousel .media-content__panel{grid-area:1 / 1;min-width:0}.media-content-carousel .media-content__panel:not(.is-active){visibility:hidden;pointer-events:none}.media-content-carousel--text-campaign .media-content__tab{padding-bottom:2px;color:rgb(var(--text-color));font-weight:400;line-height:24px}.media-content-carousel--text-campaign .media-content__tab.is-active{font-weight:600}.media-content-carousel.media-content-carousel--text-campaign .media-content-card__content{padding-top:12px}.media-content-carousel--text-campaign .media-content-card__content .text-block:has(>:is(h1,h2,h3,h4,h5,h6)){margin-bottom:8px!important}.media-content-carousel--text-campaign .media-content-card__content .text-block :is(h1,h2,h3,h4,h5,h6){font-size:18px;line-height:normal}.media-content-carousel--text-campaign .media-content-card__content .text-block p{color:#6f6f6f;font-size:14px;line-height:21px}@media screen and (max-width:739px){.media-content-carousel--text-campaign .media-content__tabs{flex-wrap:nowrap;gap:40px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.media-content-carousel--text-campaign .media-content__tabs::-webkit-scrollbar{display:none}.media-content-carousel--text-campaign .media-content__tab{flex-shrink:0;white-space:nowrap}}@media(min-width:740px){.media-content-carousel .media-content__tabs{gap:40px;margin-bottom:32px}.media-content-carousel .media-content__tab{font-size:18px}.media-content-carousel--text-campaign .media-content__tabs{margin-bottom:28px}.media-content-carousel--text-campaign .media-content__tab{font-size:16px}.media-content-carousel.media-content-carousel--text-campaign .media-content-card__content{padding-top:10px}.media-content-carousel--text-campaign .media-content-card__content .text-block:has(>:is(h1,h2,h3,h4,h5,h6)){margin-bottom:4px!important}.media-content-carousel--text-campaign .media-content-card__content .text-block p{font-size:16px;line-height:27px}}.media-content-carousel .media-content__wrap{position:relative;padding-left:var(--container-gutter)}.media-content-carousel .media-content__carousel{width:100%}.media-content-carousel .media-content__carousel:after{content:"flickity";display:none}@media(min-width:740px){.media-content-carousel .media-content__carousel:after{content:""}}.media-content-carousel .media-content__carousel:not(.flickity-enabled){display:flex;flex-wrap:nowrap;overflow-x:auto}.media-content-carousel .media-content__carousel:not(.flickity-enabled) .media-content__cell:last-child{margin-right:0}@media(max-width:640px){.media-content-carousel .media-content--mobile-list .media-content__carousel:after{content:""}.media-content-carousel .media-content--mobile-list .media-content__wrap{padding-right:var(--container-gutter)}.media-content-carousel .media-content--mobile-list .media-content__carousel:not(.flickity-enabled){flex-direction:column;overflow:visible}.media-content-carousel .media-content--mobile-list .media-content__carousel:not(.flickity-enabled) .media-content__cell{width:100%;min-width:0;margin-right:0;margin-bottom:24px}.media-content-carousel .media-content--mobile-list .media-content__carousel:not(.flickity-enabled) .media-content__cell:last-child{margin-bottom:0}.media-content-carousel .media-content--mobile-list .media-content__controls--header{display:none}}@media(min-width:740px){.media-content-carousel .media-content--mobile-list.media-content--many .media-content__carousel:after{content:"flickity"}}.media-content-carousel .media-content__carousel .flickity-slider{display:flex;align-items:stretch}.media-content-carousel .media-content__cell{width:calc((100vw - var(--container-gutter) * 2) * .76);min-width:calc((100vw - var(--container-gutter) * 2) * .76);margin-right:var(--gap);display:flex;flex-direction:column;border-radius:var(--card-radius);overflow:hidden;min-height:100%}@media(min-width:740px){.media-content-carousel .media-content__wrap{padding-right:var(--container-gutter);max-width:var(--container-max-width);margin-left:auto;margin-right:auto}.media-content-carousel .media-content__cell{width:var(--mcc-card-width-desktop);min-width:var(--mcc-card-width-desktop)}}.media-content-carousel .media-content-card{display:flex;flex-direction:column;width:100%;flex:1 1 auto}.media-content-carousel .media-content-card--link{color:inherit;text-decoration:none}.media-content-carousel .media-content-card__media{border-radius:var(--card-radius);overflow:hidden;width:100%;height:var(--mcc-media-height-mobile, auto);aspect-ratio:var(--mcc-media-aspect-ratio, auto);background:#f5f5f5;flex-shrink:0}.media-content-carousel .media-content-card__media img,.media-content-carousel .media-content-card__video,.media-content-carousel .media-content-card__placeholder{width:100%;height:var(--mcc-img-height, auto);object-fit:cover;display:block}.media-content-carousel .media-content-card__placeholder{height:100%;fill:rgba(var(--text-color),.25)}.media-content-carousel .media-content-card__title{margin:0 0 8px;font-weight:600;font-size:var(--mcc-title-size-mobile);color:rgb(var(--text-color));line-height:22px}.media-content-carousel .media-content-card__content{flex:1 1 auto;display:flex;flex-direction:column;padding:16px 0}.media-content-carousel .media-content--has-card-bg .media-content-card__content{background-color:var(--mcc-card-bg);padding-left:16px;padding-right:16px}.media-content-carousel .media-content-card__title-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0;color:inherit;text-decoration:none}.media-content-carousel .media-content-card__title-icon{display:inline-grid;flex:0 0 auto;place-items:center;width:18px;height:18px;color:currentColor}.media-content-carousel .media-content-card__title-icon svg{display:block;width:calc(1em - 4px);height:calc(1em - 4px)}.media-content-carousel .media-content-card__feature{display:inline-flex;align-items:center;gap:7px;margin:0 0 4px;color:rgb(var(--text-color));font-size:var(--mcc-text-size-mobile);font-weight:400;line-height:20px}.media-content-carousel .media-content-card__feature-icon{display:inline-flex;flex:0 0 auto;width:20px;height:20px}.media-content-carousel .media-content-card__feature-icon svg{display:block;width:100%;height:100%}@media(min-width:740px){.media-content-carousel .media-content-card__feature{gap:7px;font-size:var(--mcc-text-size);line-height:24px}.media-content-carousel .media-content-card__feature-icon{width:24px;height:24px}}.media-content-carousel .media-content-card__text{margin:0;font-size:var(--mcc-text-size-mobile);color:#555;line-height:normal}.media-content-carousel .media-content-card__cta{width:fit-content;margin-top:auto;padding-top:8px;padding-bottom:3px;border-bottom:1.5px solid currentColor;color:inherit;font-size:14px;font-weight:600;line-height:1.375}@media(min-width:740px){.media-content-carousel .media-content-card__title{margin-bottom:8px;font-size:var(--mcc-title-size)}.media-content-carousel .media-content-card__content{padding:20px 0}.media-content-carousel .media-content--has-card-bg .media-content-card__content{padding-left:20px;padding-right:20px}.media-content-carousel .media-content-card__text{font-size:var(--mcc-text-size)}.media-content-carousel .media-content-card__media{height:var(--mcc-media-height-desktop, var(--mcc-media-height-mobile, auto))}}.media-content-carousel .media-content-card--overlay-bottom{position:relative}.media-content-carousel .media-content-card--overlay-bottom .media-content-card__content{position:absolute;bottom:0;left:0;right:0;padding:16px 20px;flex:none;height:100%;justify-content:flex-end;background:linear-gradient(to bottom,#0000 64%,#00000080 92%)}.media-content-carousel .media-content-card--overlay-bottom .media-content-card__title,.media-content-carousel .media-content-card--overlay-bottom .media-content-card__text,.media-content-carousel .media-content-card--overlay-bottom .media-content-card__feature,.media-content-carousel .media-content-card--overlay-bottom .media-content-card__cta{color:var(--mcc-overlay-text-color, #ffffff)}.media-content-carousel .media-content-card--overlay-bottom .media-content-card__media{height:var(--mcc-media-height-mobile, 100%);--mcc-img-height: 100%}.media-content-carousel .media-content-card--overlay-top{position:relative;overflow:hidden}.media-content-carousel .media-content-card--overlay-top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000008a,#00000052 30%,#0000 74%)}.media-content-carousel .media-content-card--overlay-top .media-content-card__media{height:var(--mcc-media-height-mobile, 100%);--mcc-img-height: 100%}.media-content-carousel .media-content-card--overlay-top .media-content-card__content{position:absolute;top:0;left:0;right:0;z-index:2;flex:none;min-height:0;padding:20px;background:transparent;max-width:100%}.media-content-carousel .media-content-card--overlay-top .media-content-card__title{margin:0 0 10px;color:var(--mcc-overlay-text-color, #ffffff);font-size:var(--mcc-title-size-mobile);line-height:1.15}.media-content-carousel .media-content-card--overlay-top .media-content-card__text,.media-content-carousel .media-content-card--overlay-top .media-content-card__cta{color:var(--mcc-overlay-text-color, #ffffff);line-height:1.55}.media-content-carousel .media-content-card--overlay-top .media-content-card__feature{color:var(--mcc-overlay-text-color, #ffffff)}@media(min-width:740px){.media-content-carousel .media-content-card--overlay-top .media-content-card__content{padding:40px}.media-content-carousel .media-content-card--overlay-top .media-content-card__title{font-size:var(--mcc-title-size)}.media-content-carousel .media-content-card--overlay-bottom .media-content-card__media,.media-content-carousel .media-content-card--overlay-top .media-content-card__media{height:var(--mcc-media-height-desktop, var(--mcc-media-height-mobile, 100%))}}.media-content-carousel .media-content__carousel.flickity-enabled{display:grid;grid-template-columns:minmax(0,1fr);column-gap:18px;row-gap:20px;align-items:center}.media-content-carousel .media-content__carousel .flickity-viewport{grid-column:1 / -1;width:100%}.media-content-carousel .flickity-button{display:none}@media(min-width:740px){.media-content-carousel .media-content__carousel.flickity-enabled{grid-template-columns:auto auto minmax(0,1fr)}.media-content-carousel .flickity-button{position:static;display:inline-flex;align-items:center;justify-content:center;width:20px;height:16px;margin:0;padding:0;border:0;border-radius:0;background:none;color:rgb(var(--text-color));box-shadow:none;transform:none;cursor:pointer;transition:opacity .2s ease}}.media-content-carousel .flickity-button:hover{background:none;opacity:.6}.media-content-carousel .flickity-button:disabled{opacity:.3;cursor:default}.media-content-carousel .flickity-button-icon{display:none}.media-content-carousel .flickity-button.previous:before,.media-content-carousel .flickity-button.next:before{content:"";display:block;width:20px;height:16px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.media-content-carousel .flickity-button.previous:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14' fill='none'%3E%3Cpath d='M17 7H2M8 1L2 7l6 6' stroke='black' stroke-width='1.4' fill='none'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14' fill='none'%3E%3Cpath d='M17 7H2M8 1L2 7l6 6' stroke='black' stroke-width='1.4' fill='none'/%3E%3C/svg%3E")}.media-content-carousel .flickity-button.next:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14' fill='none'%3E%3Cpath d='M0 7h15M9 1l6 6-6 6' stroke='black' stroke-width='1.4' fill='none'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14' fill='none'%3E%3Cpath d='M0 7h15M9 1l6 6-6 6' stroke='black' stroke-width='1.4' fill='none'/%3E%3C/svg%3E")}.media-content-carousel .flickity-page-dots{display:flex;width:auto;min-width:0;max-width:none;list-style:none;margin:0;padding:0;gap:0;position:relative;bottom:auto;margin-right:var(--container-gutter)}.media-content-carousel .flickity-page-dots .dot{flex:1 1 0;width:auto;height:2px;margin:0;padding:0;border-radius:0;opacity:1;background:var(--mcc-progress-track)}.media-content-carousel .flickity-page-dots .dot.is-selected{background:var(--mcc-progress-color);height:2px}@media screen and (min-width:1000px){.media-content-carousel .media-content__carousel.flickity-enabled{column-gap:18px;row-gap:40px}.media-content-carousel .flickity-page-dots{max-width:var(--mcc-card-width-desktop);margin-left:22px}}.media-content-carousel--nav-line .media-content__header .text-block h2{font-weight:500;line-height:48px;letter-spacing:0}@media screen and (max-width:740px){.media-content-carousel .media-content__header--intro{margin-bottom:20px}}@media screen and (min-width:1000px){.media-content-carousel .media-content__header--intro{margin-bottom:36px}.media-content-carousel .media-content__header--intro .media-content__headings{max-width:none}}@media(max-width:740px){.media-content-carousel--nav-line .media-content__header .text-block h2{line-height:30px}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.media-content--reveal{view-timeline:--media-content-reveal block}.media-content--reveal .media-content__cell{animation:media-content-reveal-card cubic-bezier(.23,1,.32,1) backwards;animation-timeline:--media-content-reveal;animation-range:cover 10% cover 30%}.media-content--reveal .media-content__cell:nth-child(2){animation-range:cover 12% cover 32%}.media-content--reveal .media-content__cell:nth-child(3){animation-range:cover 14% cover 34%}.media-content--reveal .media-content__cell:nth-child(4){animation-range:cover 16% cover 36%}.media-content--reveal .media-content__cell:nth-child(5){animation-range:cover 18% cover 38%}.media-content--reveal .media-content__cell:nth-child(6){animation-range:cover 20% cover 40%}.media-content--reveal .media-content-card__media img{animation:media-content-reveal-image cubic-bezier(.23,1,.32,1) backwards;animation-timeline:--media-content-reveal;animation-range:cover 10% cover 45%}}}@keyframes media-content-reveal-card{0%{opacity:0;translate:0 18px}}@keyframes media-content-reveal-image{0%{scale:1.1}}.divider-section{background:var(--divider-section-background)}.divider-section__inner{display:flex}.shopify-section:has(+.shopify-section>.divider-section) .section:not(.section .section){margin-bottom:0}.faq-categories{--faq-categories-line: rgba(var(--text-color), .12);--faq-categories-sticky-top: calc(var(--enable-sticky-header) * var(--header-height, 0px) + var(--announcement-bar-height, 0px) * var(--enable-sticky-announcement-bar));--faq-categories-nav-height: 0px;display:block}.faq-categories--with-nav{--faq-categories-nav-height: 49px}.faq-categories[searching]{--faq-categories-nav-height: 0px}.faq-categories .faq__item{scroll-margin-top:calc(var(--faq-categories-sticky-top) + var(--faq-categories-nav-height) + 29px)}.faq-categories__group{scroll-margin-top:calc(var(--faq-categories-sticky-top) + var(--faq-categories-nav-height) + 13px)}.faq-categories__nav{position:sticky;top:var(--faq-categories-sticky-top);z-index:2;margin-bottom:var(--section-spacing-medium);border-bottom:1px solid var(--faq-categories-line);background:rgb(var(--background))}.faq-categories__tabs{display:flex;gap:24px;margin:0 calc(-1 * var(--container-gutter));padding:4px var(--container-gutter) 0;overflow-x:auto;list-style:none;scrollbar-width:none}.faq-categories__tabs::-webkit-scrollbar{display:none}.faq-categories__tab{position:relative;display:flex;align-items:baseline;gap:6px;min-height:44px;padding:12px 0 8px;color:rgba(var(--text-color),.58);font-size:15px;font-weight:500;line-height:22px;white-space:nowrap;text-decoration:none;transition:color .2s ease}.faq-categories__tab:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:rgb(var(--text-color));transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.faq-categories__tab[aria-current=true]{color:rgb(var(--text-color))}.faq-categories__tab[aria-current=true]:after{transform:scaleX(1)}.faq-categories__tab:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:4px}.faq-categories__tab-number{font-size:11px;line-height:16px}.faq-categories[searching] .faq-categories__nav{display:none}.faq-categories--with-nav[searching]{padding-top:var(--section-spacing-medium)}.faq-categories__item:not([hidden])~.faq-categories__item:not([hidden]){position:relative;margin-top:calc(var(--section-spacing-medium) * 2 + 1px)}.faq-categories__item:not([hidden])~.faq-categories__item:not([hidden]):before{content:"";position:absolute;inset:calc(-1 * var(--section-spacing-medium) - 1px) 0 auto;height:1px;background:var(--faq-categories-line)}.faq-categories[searching] .faq-categories__item:not([hidden])~.faq-categories__item:not([hidden]){margin-top:var(--section-spacing-medium)}.faq-categories[searching] .faq-categories__item:not([hidden])~.faq-categories__item:not([hidden]):before{display:none}.faq-categories__item[hidden],.faq-categories .faq__item[hidden]{display:none}.faq-categories__head{padding-bottom:20px}.faq-categories .faq__category{margin:0;padding:0;background:none;color:rgb(var(--heading-color));font-size:var(--text-style-h2-size-mobile);font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;text-wrap:balance}.faq-categories__questions{border-top:1px solid var(--faq-categories-line)}.faq-categories .faq__item{margin:0;padding:0;border-bottom:1px solid var(--faq-categories-line)}.faq-categories .collapsible-toggle{gap:20px;padding:20px 0;color:rgb(var(--text-color));font-size:var(--text-style-subheading-size-mobile);font-weight:500;line-height:1.4;text-align:start}.faq-categories .animated-plus{width:14px;height:14px}.faq-categories .animated-plus:before{width:14px;height:1.5px}.faq-categories .animated-plus:after{width:1.5px;height:14px}.faq-categories__questions .faq__item .collapsible__content{max-width:720px;padding:0 0 22px;color:rgba(var(--text-color),.83);font-size:16px;line-height:1.7}.faq-categories__questions p{margin:0 0 10px}.faq-categories__questions p:last-child{margin-bottom:0}.faq-categories__questions :is(b,strong){color:rgb(var(--text-color));font-weight:600}.faq-categories__questions .collapsible__content a{color:rgb(var(--text-color));font-weight:600;text-underline-offset:3px}[dir] .faq-categories__questions ol{display:grid;gap:10px;margin:0 0 12px;padding:0;list-style:none;counter-reset:faq-step}[dir] .faq-categories__questions ol li{position:relative;min-height:26px;margin:0;padding:0;padding-inline-start:38px;counter-increment:faq-step}.faq-categories__questions ol li:before{content:counter(faq-step);position:absolute;inset-inline-start:0;top:0;display:grid;place-items:center;width:26px;height:26px;border:1px solid rgb(var(--text-color));color:rgb(var(--text-color));font-size:12px;font-weight:600;line-height:1}.faq-categories__questions ol b{display:block}.faq-categories__questions dl{display:grid;margin:0 0 12px;border-top:1px solid var(--faq-categories-line)}.faq-categories__questions dl div{display:grid;gap:2px;padding:10px 0;border-bottom:1px solid var(--faq-categories-line)}.faq-categories__questions dt{color:rgb(var(--text-color));font-weight:600}.faq-categories__questions dd{margin:0}.faq-categories__header{margin-bottom:8px}.faq-categories__header .text-block h2{font-weight:500;line-height:1.33;letter-spacing:0}.faq-categories__tabbar.tabs-nav{margin:0 0 8px}.faq-categories--tabs:not([searching]) .faq-categories__group:not([hidden]){display:flex;flex-direction:column;align-items:stretch}.faq-categories__tabbar .faq-categories__tab-number{margin-inline-end:6px}.faq-categories__tabbar .tabs-nav__item-list{gap:24px;box-shadow:none}@media screen and (max-width:999px){.faq-categories__tabbar .tabs-nav__scroller{margin:0 calc(-1 * var(--container-gutter));padding:0 var(--container-gutter);scroll-padding-inline:var(--container-gutter)}}.faq-categories__tabbar .tabs-nav__item{height:44px;padding:11px 0 0;color:rgba(var(--text-color),.58);font-size:15px;font-weight:500;line-height:22px;opacity:1}.faq-categories__tabbar .tabs-nav__item[aria-expanded=true]{color:rgb(var(--text-color))}@media(hover:hover)and (pointer:fine){.faq-categories__tabbar .tabs-nav__item:hover{color:rgb(var(--text-color))}}.faq-categories--tabs:not([searching]) .faq-categories__head,.faq-categories--tabs[searching] .faq-categories__tabbar,.faq-categories--tabs[searching] .faq-categories__more{display:none}@media screen and (min-width:1000px){.faq-categories--with-nav{--faq-categories-nav-height: 51px}.faq-categories__tabs{gap:28px;margin:0;padding:6px 0 0}.faq-categories__tab-label{font-size:18px;line-height:24px}.faq-categories__tab-number{font-size:12px}.faq-categories__group{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:min(6%,70px)}.faq-categories__group--untitled{grid-template-columns:minmax(0,1fr)}.faq-categories--tabs:not([searching]) .faq-categories__group{max-width:1040px}.faq-categories__tabbar .tabs-nav__scroller{justify-self:start;max-width:100%}.faq-categories__header{margin-bottom:16px}.faq-categories__tabbar.tabs-nav{margin-bottom:12px}.faq-categories__tabbar .tabs-nav__item-list{gap:28px}.faq-categories__tabbar .tabs-nav__item{padding-top:10px;font-size:18px;line-height:24px}.faq-categories__head{position:sticky;top:calc(var(--faq-categories-sticky-top) + var(--faq-categories-nav-height) + 40px);padding-bottom:0}.faq-categories .faq__category{font-size:var(--text-style-h2-size);line-height:48px}.faq-categories .collapsible-toggle{padding:24px 0;font-size:var(--text-style-subheading-size)}.faq-categories__questions .faq__item .collapsible__content{padding-bottom:26px;line-height:28px}}@media(prefers-reduced-motion:reduce){.faq-categories__tab,.faq-categories__tab:after{transition:none}}.section--faq-cards .section__header{margin-inline:0;text-align:start}.section--faq-cards .faq{margin-inline:0}.faq-cards{display:flex;flex-direction:column;gap:16px;text-align:start}.faq-card{position:relative;width:86%;border-radius:16px;background:rgb(var(--background));box-shadow:0 0 0 1px rgba(var(--text-color),.08),0 8px 22px rgba(var(--text-color),.08);transform:rotate(var(--faq-card-rotation, 0deg));transition:transform .22s cubic-bezier(.23,1,.32,1)}.faq-card.is-open{transform:none}.faq-card__question{display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:start;gap:6px 10px;width:100%;padding:12px 12px 14px 14px;border:0;background:none;color:rgb(var(--text-color));font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.faq-card__question:not(:has(.faq-card__asker)){align-items:center}.faq-card__asker{display:flex;grid-column:1;align-items:center;gap:7px;color:rgba(var(--text-color),.71);font-size:11.5px;font-weight:500;white-space:nowrap}.faq-card__avatar{display:block;flex:none;width:22px;height:22px;border-radius:50%;object-fit:cover;background:rgb(var(--secondary-background))}.faq-card__title{grid-column:1;font-size:15.5px;font-weight:600;line-height:1.3}.faq-card__toggle{position:relative;display:block;grid-column:2;grid-row:1 / span 2;align-self:center;width:26px;height:26px;border-radius:50%;background:rgb(var(--text-color));transition:transform .16s cubic-bezier(.23,1,.32,1)}.faq-card__toggle:before,.faq-card__toggle:after{content:"";position:absolute;top:12.25px;left:8px;width:10px;height:1.5px;background:rgb(var(--background));transition:transform .2s cubic-bezier(.23,1,.32,1)}.faq-card__toggle:after{transform:rotate(90deg)}.faq-card.is-open .faq-card__toggle:after{transform:rotate(0)}.faq-card__question:active .faq-card__toggle{transform:scale(.92)}.faq-card__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.23,1,.32,1)}.faq-card.is-open .faq-card__answer{grid-template-rows:1fr}.faq-card__answer-inner{overflow:hidden}.faq-card__answer-body{padding:2px 16px 16px 14px;color:rgba(var(--text-color),.71);font-size:14.5px;line-height:1.5}.faq-card__author{margin:0 0 3px;color:rgb(var(--text-color));font-size:12.5px;font-weight:600}.faq-card__author .icon--verified{display:inline-block;margin-inline-start:3px;vertical-align:-2px}.faq-cards__clip{position:relative;flex:none;overflow:hidden;border-radius:14px;background:rgb(var(--secondary-background));transform:rotate(var(--faq-clip-rotation, 0deg))}.faq-cards__clip video{display:block;width:100%;height:100%;object-fit:cover}.faq-cards__clip-toggle{position:absolute;right:0;bottom:0;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}.faq-cards__clip-toggle:before{content:"";position:absolute;right:10px;bottom:10px;width:24px;height:24px;border-radius:50%;background:rgba(var(--background),.94)}.faq-cards__clip-toggle:after{content:"";position:absolute;right:18.5px;bottom:19px;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent rgb(var(--text-color))}.faq-cards__clip.is-playing .faq-cards__clip-toggle:after{right:18px;bottom:18px;box-sizing:border-box;width:8px;height:8px;border-width:0 2.5px;border-color:rgb(var(--text-color))}.faq-cards__clip-toggle:focus-visible{outline:none}.faq-cards__clip-toggle:focus-visible:before{box-shadow:0 0 0 2px rgb(var(--text-color)),0 0 0 4px rgb(var(--background))}.faq-cards__clip--small{width:112px;aspect-ratio:9 / 16}.faq-cards__clip--large{align-self:flex-end;width:68%;aspect-ratio:4 / 5}.faq-cards__duo{display:flex;align-items:flex-start;gap:12px;margin:4px 0}.faq-cards__duo .faq-card{flex:1 1 0;width:auto;min-width:0;margin-top:34px}.faq-cards__duo--reverse .faq-card{margin-top:58px}.faq-cards__over{display:flex;flex-direction:column;margin:4px 0}.faq-cards__over .faq-card{z-index:1;width:80%;margin-bottom:-34px}.faq-cards--columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 32px;margin-top:0}.faq-cards__column{display:flex;flex-direction:column;gap:20px}.faq-cards__column+.faq-cards__column{margin-top:72px}.faq-cards--columns .faq-card__title{font-size:16px}.faq-cards--columns .faq-card__answer-body{font-size:15px}@media screen and (max-width:999px){.section--faq-cards{--container-gutter: 16px}.section--faq-cards .section__header{margin-bottom:26px}.faq-card--right{align-self:flex-end;width:80%}.faq-card--accent{background:rgb(var(--audience-accent));box-shadow:none}.faq-card--grey{background:linear-gradient(rgba(var(--text-color),.055),rgba(var(--text-color),.055)),rgb(var(--background));box-shadow:none}}@media screen and (min-width:1000px){.section--faq-cards .faq__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;column-gap:72px}.section--faq-cards .section__header{margin:0}.faq-card{transform:rotate(var(--faq-card-desktop-rotation, var(--faq-card-rotation, 0deg)))}.faq-card--desktop-right{align-self:flex-end;width:80%}.faq-card--desktop-accent{background:rgb(var(--audience-accent));box-shadow:none}.faq-card--desktop-grey{background:linear-gradient(rgba(var(--text-color),.055),rgba(var(--text-color),.055)),rgb(var(--background));box-shadow:none}}@media(hover:hover)and (pointer:fine){.faq-card:not(.is-open):hover{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.faq-card,.faq-card__answer,.faq-card__toggle,.faq-card__toggle:before,.faq-card__toggle:after{transition:none}}.feature-list__header .text-block h2{font-weight:500;line-height:1.33;letter-spacing:0}.feature-list .icon-text__body .text-block :is(h3,h4){line-height:1.35}.feature-list .icon-text__body .text-block p{line-height:1.65}@media screen and (max-width:999px){.feature-list .icon-text__body .text-block p{font-size:15px}}.feature-list .icon-text__icon [stroke-width]{stroke-width:1.8}.shopify-section--feature-list .feature-list{--fl-title-size-mobile: 17px;--fl-box-background: rgba(0,0,0,0);--fl-box-background-mobile: rgba(0,0,0,0);--fl-columns: 3;--fl-columns-mobile: 1;--fl-header-max-mobile: 1000px;--fl-header-valign: start}.featured-products-section{--featured-products-slider-card-size: 360px;--featured-products-slider-card-size-tablet: 300px;--featured-products-slider-progress: 91px}.featured-products{display:block;background-color:#fff}.featured-products__wrapper{display:flex;flex-direction:column;row-gap:30px;overflow:hidden;max-width:var(--container-max-width);margin:auto;padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.featured-products-section .featured-products--card-usp .featured-products__wrapper{row-gap:34px}.featured-products-section .featured-products--card-usp .featured-products__intro{gap:6px}.featured-products-section .featured-products--card-usp .featured-products__intro .text-block--description{color:#4a4a4a}.featured-products-section .featured-products--card-usp .featured-products__list{gap:40px 24px}@media(max-width:768px){.featured-products-section .featured-products--card-usp .featured-products__list{gap:32px 12px}}.featured-products-section .product-carousel--with-quick-add .sale-percentage{display:block}.featured-products-section .featured-products__list{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;width:100%}.featured-products-section .featured-products__list .product__card{display:flex;flex-direction:column}.featured-products-section .featured-products__list .product-card__info--blocks{flex-grow:1}.featured-products-section .featured-products__list .product-card__part--title+.product-card__part{margin-top:auto}.featured-products--motion{--motion-ease-out: cubic-bezier(.16, 1, .3, 1);--motion-ease-in: cubic-bezier(.7, 0, .84, 0)}.featured-products--motion :is(.price,.price-list){font-variant-numeric:tabular-nums}.featured-products--motion .featured-products__wrapper{overflow:clip}@media(prefers-reduced-motion:no-preference){.featured-products--motion .product-card__image-link{overflow:clip}.featured-products--motion :is(.product-item__quick-buy-button,.block-swatch__item,.color-swatch__item,.product-form__add-button,.quick-buy__close){transition:scale .3s var(--motion-ease-out),background-color .2s,color .2s,border-color .2s,box-shadow .2s,opacity .2s}.featured-products--motion :is(.product-item__quick-buy-button,.block-swatch__item,.color-swatch__item,.quick-buy__close):active{scale:.95;transition-duration:.08s}.featured-products--motion .product-form__add-button:active{scale:.985;transition-duration:.08s}.featured-products--motion .popover--quick-buy{transition-duration:.75s;transition-timing-function:var(--motion-ease-out)}.featured-products--motion .popover--quick-buy:not([open]){transition-duration:.38s;transition-timing-function:var(--motion-ease-in)}.featured-products--motion .popover--quick-buy[open] .product-media-wrapper{animation:featured-products-slide-in .9s var(--motion-ease-out) .05s backwards}.featured-products--motion .popover--quick-buy[open] .product-meta{animation:featured-products-fade-up .7s var(--motion-ease-out) .12s backwards}.featured-products--motion .popover--quick-buy[open] .highlight-chips__item{animation:featured-products-chip .55s var(--motion-ease-out) .2s backwards}.featured-products--motion .popover--quick-buy[open] .highlight-chips__item:nth-child(2){animation-delay:.24s}.featured-products--motion .popover--quick-buy[open] .highlight-chips__item:nth-child(3){animation-delay:.28s}.featured-products--motion .popover--quick-buy[open] .highlight-chips__item:nth-child(n+4){animation-delay:.32s}.featured-products--motion .popover--quick-buy[open] .product-form__variants{animation:featured-products-fade-up .7s var(--motion-ease-out) .22s backwards}.featured-products--motion .popover--quick-buy[open] :is(.guarantee-banner-container,.product-info-accordion){animation:featured-products-fade-up .7s var(--motion-ease-out) .27s backwards}.featured-products--motion .popover--quick-buy[open] .product-form__buy-buttons-stack{animation:featured-products-fade .5s var(--motion-ease-out) .2s backwards}.featured-products--motion .popover--quick-buy[open] .quick-buy-media-counter{animation:featured-products-pop .6s var(--motion-ease-out) .4s backwards}@media(hover:hover){.featured-products--motion .product-card__image{transition:scale .9s var(--motion-ease-out)}.featured-products--motion .product__card:hover .product-card__image{scale:1.04}}@keyframes featured-products-clip{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes featured-products-settle{0%{scale:1.2}}@keyframes featured-products-fade{0%{opacity:0}}@keyframes featured-products-fade-up{0%{opacity:0;translate:0 14px}}@keyframes featured-products-slide-in{0%{opacity:0;translate:22% 0}}@keyframes featured-products-chip{0%{opacity:0;scale:.9;translate:0 6px}}@keyframes featured-products-pop{0%{opacity:0;scale:.6}}}@media(prefers-reduced-motion:no-preference){.featured-products--motion .product__card[data-reveal] .product-card__image-wrapper{animation:featured-products-clip .9s var(--motion-ease-out) var(--featured-products-card-delay, 0s) backwards}.featured-products--motion .product__card[data-reveal] .product-card__image{animation:featured-products-settle 1.4s var(--motion-ease-out) var(--featured-products-card-delay, 0s) backwards}.featured-products--motion .product__card[data-reveal] .product-card__info{animation:featured-products-fade-up .7s var(--motion-ease-out) calc(var(--featured-products-card-delay, 0s) + .25s) backwards}.featured-products--motion .product__card[data-reveal] :is(.product-card__promo-label,.product-card__image-inner-bottom){animation:featured-products-fade .5s var(--motion-ease-out) calc(var(--featured-products-card-delay, 0s) + .45s) backwards}.featured-products--motion .product__card[data-reveal=pending] :is(.product-card__image-wrapper,.product-card__image,.product-card__info,.product-card__promo-label,.product-card__image-inner-bottom){animation-play-state:paused}}@media screen and (max-width:740px)and (prefers-reduced-motion:no-preference){.featured-products--motion .product__card:nth-child(2n of.product__card){--featured-products-card-delay: .12s}}.featured-products-section .featured-products__slider-shell{display:flex;flex-direction:column;gap:24px;width:100%}.featured-products-section .featured-products__list--desktop-slider{display:block;overflow:hidden;scrollbar-width:none}.featured-products-section .featured-products__list--desktop-slider::-webkit-scrollbar{display:none}.featured-products-section .featured-products__list--desktop-slider .product__card{flex:0 0 var(--featured-products-slider-card-size);width:var(--featured-products-slider-card-size);min-width:var(--featured-products-slider-card-size);margin-right:15px}.featured-products-section .featured-products--desktop-slider .product__card{display:flex;flex-direction:column;gap:15px}.featured-products-section .featured-products--desktop-slider .product-card__image-inner{position:relative;height:var(--featured-products-slider-card-size);overflow:hidden;border-radius:0}.featured-products-section .featured-products--desktop-slider .product-card__image-inner img{width:100%;height:100%;padding:0;object-fit:cover}.featured-products-section .featured-products--desktop-slider .product-card__image-inner-bottom{position:absolute;right:10px;bottom:10px;width:auto}.featured-products-section .featured-products--desktop-slider .product-card__image-inner .product-item__quick-form{height:35px}.featured-products-section .featured-products--desktop-slider .product-card__image-inner .product-item__quick-form button,.featured-products-section .featured-products--desktop-slider .product-card__image-inner .product-item__quick-form span{width:35px;height:35px}.featured-products-section .featured-products--desktop-slider .product-card__info{--product-card-info-gap: 5px;padding:0;gap:5px}.featured-products-section .featured-products--desktop-slider .product-card__title{font-size:18px;line-height:normal;font-weight:600}.featured-products-section .featured-products--desktop-slider .product-card__price{font-size:16px;line-height:normal}.featured-products-section .featured-products--desktop-slider .product__card .price--highlight{font-size:16px;line-height:normal;color:rgb(var(--sale-text-accent-color))}.featured-products-section .featured-products--desktop-slider .product__card .price--compare{font-size:16px;line-height:normal}.featured-products-section .featured-products--desktop-slider .product__card .sale-percentage{padding:3px 4px;font-size:16px;line-height:normal;letter-spacing:0}.featured-products-section .featured-products--manual.featured-products--desktop-slider .product__card .sale-percentage{border:.5px solid var(--sale-percentage-border-color);background:rgb(var(--sale-percentage-background));color:rgb(var(--sale-percentage-text-color))}.featured-products-section .featured-products--desktop-slider .product__card .sale-percentage__value{font-size:inherit;letter-spacing:inherit}.featured-products-section .featured-products--desktop-slider .product__card .product-card__swatches-under-price{padding-top:7px}.featured-products-section .featured-products--desktop-slider .product__card .product-card__swatches-under-price .product-card__swatch-list{gap:5px}.featured-products-section .featured-products--desktop-slider .product__card .product-card__swatches-under-price .color-swatch__item{width:25px;height:25px}.featured-products-section .featured-products--desktop-slider .product__card .product-card__swatches-under-price .product-card__swatch-more{color:#c6c6c6;font-size:14px;margin-left:0}.featured-products-section .featured-products__intro{display:flex;flex-direction:column;gap:10px;text-align:var(--featured-products-text-alignment-desktop)}.featured-products-section .featured-products__intro--arrows-only{display:none}.featured-products-section .featured-products__tabs{margin:0}.featured-products-section .featured-products--desktop-scroll .featured-products__tabs{margin-bottom:24px}.featured-products-section .featured-products__tabs .tabs-nav__scroller-inner{text-align:var(--featured-products-text-alignment-desktop)}.featured-products-section .featured-products__tabs .tabs-nav__item-list{gap:24px}.featured-products-section .featured-products__tab{height:44px;padding:11px 0 0;color:rgba(var(--text-color),.58);font-size:15px;font-weight:500;line-height:22px;opacity:1}.featured-products-section .featured-products__tab[aria-expanded=true]{color:rgb(var(--text-color))}@media(hover:hover)and (pointer:fine){.featured-products-section .featured-products__tab:hover{color:rgb(var(--text-color))}}.featured-products-section .featured-products__view-all{display:block;width:fit-content;margin:24px auto 0}.featured-products-section .featured-products__header{display:flex;flex-direction:column;gap:5px}.featured-products-section .featured-products__header--arrows-only{display:none}.featured-products-section .featured-products__heading-group{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.featured-products-section .featured-products__heading-group .section-header{display:flex;flex-direction:column;gap:5px}.featured-products-section .featured-products--desktop-slider .flickity-page-dots{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;overflow:hidden;position:static;margin:24px 0 0;padding:0;list-style:none}.featured-products-section .featured-products--desktop-slider .flickity-page-dots .dot{width:8px;height:8px;margin:0;padding:0;border:0;border-radius:50%;background:#c6c6c6;opacity:1;cursor:pointer}.featured-products-section .featured-products--desktop-slider .flickity-page-dots .dot.is-selected{background:#000}.featured-products-section .featured-products__controls{display:flex;align-items:center;gap:18px;flex:0 0 auto}.featured-products-section .featured-products__controls--mobile{display:none}.featured-products-section .featured-products__arrow{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:0;background:transparent;color:#000;cursor:pointer}.featured-products-section .featured-products__arrow[disabled]{cursor:default;opacity:1}.featured-products-section .featured-products__slider-footer{display:flex;align-items:center;justify-content:space-between;gap:46px;width:429px;max-width:100%}.featured-products-section .featured-products--fits .featured-products__controls,.featured-products-section .featured-products--fits .featured-products__slider-footer,.featured-products-section .featured-products--fits .featured-products__intro--arrows-only,.featured-products-section .featured-products--fits .flickity-page-dots{display:none}.featured-products-section .featured-products__progress{display:block;flex:0 0 317px;height:2px;overflow:hidden;background:#c4c4c4}.featured-products-section .featured-products__progress-bar{display:block;width:var(--featured-products-slider-progress);height:100%;background:#000;transform:translate(0);transition:transform .25s ease;will-change:transform}@media(max-width:1000px){.featured-products-section .featured-products__list{grid-template-columns:repeat(3,1fr)}.featured-products-section .featured-products__list--desktop-slider .product__card{flex-basis:var(--featured-products-slider-card-size-tablet);width:var(--featured-products-slider-card-size-tablet);min-width:var(--featured-products-slider-card-size-tablet)}.featured-products-section .featured-products--desktop-slider .product-card__image-inner{height:var(--featured-products-slider-card-size-tablet)}}@media(max-width:768px){.featured-products-section .featured-products__list{row-gap:24px;column-gap:16px;scrollbar-width:none;max-width:100%}.featured-products-section .featured-products__list:not(.featured-products__list--desktop-slider){display:flex;overflow-x:scroll}.featured-products-section .featured-products__list--desktop-slider .product__card{flex-basis:auto;margin-right:10px}.featured-products-section .featured-products--desktop-slider .featured-products__wrapper{row-gap:16px}.featured-products-section .featured-products--desktop-slider .product__card{gap:0}.featured-products-section .featured-products--desktop-slider .product-card__image-inner{height:auto}.featured-products-section .featured-products--desktop-slider .product-card__image-inner-bottom{position:static;width:100%}.featured-products-section .featured-products--desktop-slider .product-card__image-inner .product-item__quick-form{height:44px}.featured-products-section .featured-products--desktop-slider .product-card__image-inner .product-item__quick-form button,.featured-products-section .featured-products--desktop-slider .product-card__image-inner .product-item__quick-form span{width:44px;height:44px}.featured-products-section .featured-products--desktop-slider .product-card__image-inner img{height:auto;padding:25px 25px 0;object-fit:initial}.featured-products-section .featured-products--desktop-slider .product-card__title{font-size:14px;line-height:24px;font-weight:800}.featured-products-section .featured-products--desktop-slider .product__card .price--compare{font-size:14px}.featured-products-section .featured-products--desktop-slider .product__card .price--highlight{font-size:16px;color:rgb(var(--sale-text-accent-color))}.featured-products-section .featured-products--desktop-slider .product__card .sale-percentage{padding:1px 4px;font-size:10px;line-height:14px;letter-spacing:.8px;height:17px}.featured-products-section .featured-products--desktop-slider .product__card .sale-percentage__value{font-size:12px;letter-spacing:.96px}.featured-products-section .featured-products--desktop-slider .product__card .product-card__swatches-under-price .color-swatch__item{width:16px;height:16px}.featured-products-section .featured-products__intro,.featured-products-section .featured-products__tabs .tabs-nav__scroller-inner{text-align:var(--featured-products-text-alignment-mobile)}.featured-products-section .featured-products__header{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.featured-products-section .featured-products__intro--arrows-only{display:flex}.featured-products-section .featured-products__header--arrows-only{display:flex;justify-content:flex-end}.featured-products-section .featured-products__controls--desktop{display:none}.featured-products-section .featured-products__controls--mobile{display:flex}.featured-products-section .featured-products__slider-footer{display:block;width:100%}.featured-products-section .featured-products__progress{width:100%;flex-basis:auto}.featured-products-section .featured-products__progress-bar{width:42%}.featured-products-section .featured-products__slider-footer--mobile-arrows-below{display:flex;flex-direction:column;gap:16px}.featured-products-section .featured-products__slider-footer--mobile-arrows-below .featured-products__progress{order:1}.featured-products-section .featured-products__slider-footer--mobile-arrows-below .featured-products__controls--desktop{order:2;display:flex;align-self:flex-end}}.featured-products--desktop-scroll .carousel-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:40px}.featured-products--desktop-scroll .carousel-count{flex-shrink:0;font-size:16px;font-weight:400;line-height:24px;color:rgb(var(--text-color))}.featured-products--desktop-scroll .carousel{--card-gap: 16px;--carousel-card-width: 250px;display:flex;gap:var(--card-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:4px 0;scrollbar-width:none}.featured-products--desktop-scroll .carousel::-webkit-scrollbar{display:none}.featured-products--desktop-scroll .carousel.is-scrollable{cursor:grab}.featured-products--desktop-scroll .carousel.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.featured-products--desktop-scroll .carousel__item{flex:0 0 var(--carousel-card-width);max-width:var(--carousel-card-width);scroll-snap-align:start}.featured-products--desktop-scroll .carousel--grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:19px;row-gap:24px;overflow-x:visible;scroll-snap-type:none}.featured-products--desktop-scroll .carousel--grid .carousel__item{max-width:none}.featured-products--desktop-scroll .carousel__item .product__card{display:flex;flex-direction:column;height:100%;overflow:hidden}.featured-products--desktop-scroll .product__card.product__card--compact .product-card__title{font-size:var(--base-font-size, 16px);line-height:normal;font-weight:600}.featured-products--desktop-scroll .product__card.product__card--compact .product-card__usps{border-top:0}@media screen and (max-width:767px){.featured-products--desktop-scroll .product__card.product__card--compact .product-card__usps{padding-top:0}}.featured-products--desktop-scroll .carousel__item .product-card__promo-label{padding:8px 10px;font-size:12px;line-height:1}.featured-products--desktop-scroll .carousel-progress{display:block;position:relative;height:2px;overflow:hidden;background:#c4c4c4;margin-top:30px}.featured-products--desktop-scroll .carousel-progress[hidden]{display:none}.featured-products--desktop-scroll .carousel-progress__fill{position:absolute;inset-block:0;left:0;display:block;width:100%;background:rgb(var(--text-color))}@media(max-width:768px){.featured-products--desktop-scroll .carousel{--card-gap: 11px;--carousel-card-width: 156px}.featured-products--desktop-scroll .carousel--grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:24px}.featured-products--desktop-scroll .carousel-header{align-items:center;margin-bottom:12px}.featured-products--desktop-scroll .product__card.product__card--compact .product-card__title{font-size:14px;line-height:18px}.featured-products--desktop-scroll .carousel__item .product-card__promo-label{padding:5px 7px;font-size:9px}.featured-products--desktop-scroll .carousel__item .product-card__image{aspect-ratio:1;object-fit:cover}}.footer-utilities{background:rgb(var(--background));color:rgb(var(--text-color))}.footer-utilities__inner{align-items:center;border-top:1px solid rgb(var(--border-color));display:flex;gap:24px;justify-content:space-between;padding-top:12px;padding-bottom:46px}@media screen and (max-width:740px){.footer-utilities__inner{flex-direction:column-reverse;gap:16px;margin-top:5px;padding-bottom:32px}}.footer{background:rgb(var(--background));color:rgb(var(--text-color));padding:0}.footer--bordered{border-top:1px solid rgb(var(--border-color))}.footer__main{display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);grid-template-rows:auto 1fr;gap:40px 30px}.footer__main>:first-child{margin-top:24px}.footer__main>.menu-block{grid-column:2;grid-row:1 / span 2}.footer__main>:not(.menu-block){grid-column:1}.footer__main>.footer__column:nth-child(n+3){align-self:stretch;justify-content:space-between}.footer__main .block-image{color:rgb(var(--heading-color))}.footer__main .footer__newsletter-heading{font-size:24px;font-weight:600;line-height:1.25;margin:0 0 16px}@media screen and (max-width:1200px){.footer__main{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.footer__main>.menu-block,.footer__main>:not(.menu-block){grid-column:1;grid-row:auto}.footer__main>.footer__column:nth-child(n+3){align-self:start}}@media screen and (max-width:740px){.footer{padding-top:4px}.footer__main{gap:24px}}.giveaway-ticket{display:flex;flex-direction:column;overflow:visible;position:fixed;bottom:20px;right:20px;z-index:1;width:450px;padding:15px;border-radius:10px;border:1px solid #a6a6a6;background:#fff;box-shadow:-12px 6px 17.3px #0003}.giveaway-ticket__status{display:flex;flex-direction:column;gap:12px;font-weight:600;color:#000;font-size:20px;line-height:24px}.giveaway-ticket__summary{display:flex;padding-top:24px;margin-top:31px;border-top:1px dashed #9a9a9a;justify-content:space-between;align-items:flex-end}.giveaway-ticket__summary-label{font-size:24px;font-weight:400;width:50%;line-height:30px;margin-bottom:0}.giveaway-ticket__progress{display:flex;flex-direction:column;gap:8px;min-width:200px}.giveaway-ticket__progress-content{display:flex;justify-content:space-between;align-items:center}.giveaway-ticket__remaining{color:#494949;margin:0;font-size:14px;line-height:18px;font-weight:400}.giveaway-ticket__progress-track{width:100%;height:9px;border-radius:4px;background:#e8e8e8;overflow:hidden}.giveaway-ticket__progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#efe1f9,#b68cd4);transition:width .3s ease}.giveaway-ticket__max{margin:0;color:#494949;font-size:14px;font-weight:400}.skeleton-text--remaining{width:180px;height:14px;display:inline-block;vertical-align:middle}.giveaway-ticket__count{display:flex;align-items:center;justify-content:center;font-size:85px;font-weight:700;color:#000;position:relative}.giveaway-ticket__count .skeleton-content{font-size:85px;line-height:68px;font-weight:400}.giveaway-intro-content-header-title h2{font-size:48px;font-weight:400;line-height:56px;margin:0}.giveaway-intro-content-header-title p{margin:32px 0}.giveaway-insights{display:grid;grid-template-columns:max(22vw,calc((100vw - var(--container-max-width)) / 2 + (var(--container-max-width) * .22))) min(78vw,calc((100vw - var(--container-max-width)) / 2 + (var(--container-max-width) * .78)));background:#fff}.giveaway-content{padding:24px var(--container-gutter) 50px 35px;display:flex;flex-direction:column;max-width:calc(var(--container-max-width) * .78)}.giveaway-intro-content{display:grid;grid-template-columns:min(65%,595px) 1fr;gap:12px}.giveaway-rules-panel{width:fit-content}.giveaway-intro-content p,.giveaway-invite p,.giveaway-rules-panel p{white-space:break-spaces;margin-bottom:0;line-height:25px;font-size:16px}.giveaway-intro-content h3{font-size:24px;line-height:30px;margin-bottom:19px}.giveaway-sidebar{background:#000;color:#fff;padding:71px 0 32px;display:flex;flex-direction:column}.giveaway-sidebar-inner{max-width:calc(var(--container-max-width) * .22);width:100%;padding-left:var(--container-gutter);padding-right:34px;margin-left:auto;height:100%;display:flex;flex-direction:column;justify-content:space-between}.giveaway-user{display:flex;flex-direction:column;gap:16px}.giveaway-avatar{width:61px;height:61px;background:#fff;color:#000;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:22px}.giveaway-user-info{padding-bottom:40px;border-bottom:2px solid #fff;width:100%}.giveaway-user-info p{margin:0;line-height:24px}.giveaway-user-info strong{display:block;font-size:14px}.giveaway-user-info small{font-size:12px}.giveaway-nav{display:flex;flex-direction:column;gap:18px;margin-top:auto}.giveaway-nav a{color:#fff;text-decoration:none;font-size:14px;display:flex;justify-content:space-between;align-items:center}.giveaway-nav a:last-child{height:48px;background:#fff;color:#000;justify-content:center;font-weight:600;margin-top:25px}.giveaway-nav a:hover{opacity:1}.giveaway-hero{position:relative;display:flex;min-height:270px}.giveaway-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.giveaway-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#0000 70.75%,#00000061 86.87%);z-index:1}.giveaway-hero-content{width:calc(var(--container-max-width) * .78);padding:38px 40px var(--container-gutter) 35px;color:#fff;display:flex;justify-content:space-between;margin-top:auto;z-index:2;align-items:flex-end}.giveaway-hero h1{font-size:74px;line-height:60px;margin:0}.giveaway-intro-content h2{font-weight:600;font-size:50px;line-height:59px;letter-spacing:-.05em;margin:0}.giveaway-intro-content-inner{display:flex;flex-direction:column;gap:24px;margin-top:25px}.giveaway-invite{padding:25px 23px;background:#e9d9f5}.giveaway-invite p{margin-top:0}.giveaway-invite h2{margin-top:8px}.giveaway-copy-wrapper{margin-top:15px;position:relative;display:inline-block;width:100%}.giveaway-invite button{background:#000;color:#fff;padding:16px 24px;font-size:14px;border:none;cursor:pointer;width:100%;text-align:center}.giveaway-copy-tooltip{display:none;position:absolute;top:-30px;left:0;padding:3px 10px;font-size:12px;background-color:#000000df;color:#fff;z-index:1;white-space:nowrap}.giveaway-note{margin-top:13px;padding:14px 23px;background:#f4f4f4;font-size:16px;line-height:24px}.giveaway-rules{padding:10px 12px;display:flex;gap:52px;background:#f4f4f4;margin-top:20px}.giveaway-rule{display:flex;flex-direction:column;gap:6px}.giveaway-rule span{position:absolute;left:56%;top:8px;background:#3d3d3d;border-radius:50%;color:#fff;font-size:18px;font-weight:700;width:35px;height:35px;display:flex;align-items:center;justify-content:center;line-height:18px}.giveaway-rule p{margin:0;font-size:12px;line-height:14px}.giveaway-rule p strong{font-weight:800}.giveaway-rule-value{position:relative;width:fit-content}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:4px}.skeleton-avatar{width:61px;height:61px;border-radius:50%}.skeleton-text{display:inline-block;height:1em;vertical-align:middle}.skeleton-text--name{width:120px;height:14px;margin-bottom:8px}.skeleton-text--email{width:180px;height:12px}.skeleton-text--tickets{width:80px;height:94px;display:inline-block;vertical-align:middle}.giveaway-gifts-list{display:grid;grid-template-columns:repeat(3,1fr) 1.3fr;grid-template-rows:repeat(6,1fr);grid-auto-rows:120px;column-gap:30px;row-gap:12px;grid-auto-flow:column;background:#e9d9f5;padding:35px 30px;margin-top:18px}.giveaway-gift{display:flex;gap:7px}.giveaway-gift-title{font-size:18px;font-weight:700;line-height:22px}.giveaway-gift-description{font-size:18px;font-weight:400;line-height:22px}.giveaway-gift:nth-child(1),.giveaway-gift:nth-child(3){grid-column:span 1;grid-row:span 3}.giveaway-gift:nth-child(2),.giveaway-gift:nth-child(4){grid-column:span 1;grid-row:span 2}.giveaway-gift:nth-child(5),.giveaway-gift:nth-child(6),.giveaway-gift:nth-child(7),.giveaway-gift:nth-child(8),.giveaway-gift:nth-child(9){grid-column:span 1;grid-row:span 2}.giveaway-gifts-description h2{font-size:24px;line-height:30px}.giveaway-gifts-description p{font-size:16px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:900px){.skeleton-text--tickets{height:58px;width:50px}}.giveaway-rules div{display:flex;justify-content:space-between;font-size:15px}@media(max-width:1000px){.giveaway-insights{grid-template-columns:1fr}.giveaway-hero{max-height:190px;min-height:190px}.giveaway-hero-content{padding:0 var(--container-gutter) 32px;width:100%}.giveaway-ticket__status{font-size:12px;line-height:16px;gap:8px}.giveaway-ticket__progress{gap:6px;min-width:0}.giveaway-ticket__remaining{font-size:12px;font-weight:400}.giveaway-ticket__max{font-size:12px}.skeleton-text--remaining{width:120px;height:11px}.giveaway-ticket__count{font-size:58px}.giveaway-intro-content{display:flex;flex-direction:column;gap:32px}.giveaway-rules{padding:20px;gap:0;width:100%;justify-content:space-between}.giveaway-rule-value svg{width:50px}.giveaway-rule span{width:26px;height:26px;font-size:12px}.giveaway-intro-content-inner{margin-top:0}.giveaway-rule{gap:9px}.giveaway-sidebar{display:none}.giveaway-intro-content h2{font-size:32px;line-height:34px}.giveaway-hero h1{font-size:34px;line-height:35px}.giveaway-content{gap:40px;padding:20px var(--container-gutter)}.giveaway-intro-content-header{display:flex}.giveaway-invite{background:#fce8ff;padding:24px}.giveaway-copy-wrapper,.giveaway-invite button{width:100%;text-align:center}.giveaway-invite{margin-top:0}.giveaway-nav-mobile{display:flex;width:100%;justify-content:space-between;gap:16px;padding:16px var(--container-gutter);box-shadow:0 0 10px #0000001a}.giveaway-nav-mobile a{flex:0 0 90px;min-width:0;text-align:left;line-height:16px;font-size:12px;text-decoration:underline;text-underline-offset:2px}.giveaway-invite h2{font-size:32px;line-height:34px;margin:0}.giveaway-invite h4{margin-top:8px;font-weight:700;line-height:28px}.giveaway-note{margin-top:32px}.giveaway-intro-content-header-title h2{font-size:24px;line-height:30px}.giveaway-intro-content-header-title p{margin:24px 0}.giveaway-gifts-list{display:flex;flex-direction:column;gap:12px;padding:20px 17px}.giveaway-gift-title,.giveaway-gift-description{font-size:14px;line-height:18px;display:inline}}@media(max-width:768px){.giveaway-ticket{left:0;right:0;bottom:0;width:100%;border-radius:0;box-shadow:0 -20px 9.7px #0000001a}.giveaway-intro-content-header-title h2{font-size:24px;line-height:30px}.giveaway-intro-content-header-title p{margin:10px 0}}@media(max-width:768px){.giveaway-ticket{left:0;right:0;bottom:0;width:100%;border-radius:0;box-shadow:0 -1px 9.7px #0000001a}}.header__nav-root{position:relative;display:block}.header__row{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;height:56px;padding:0 10px;color:rgb(var(--header-text-color));box-shadow:0 1px rgb(var(--header-line-color));font-feature-settings:"tnum"}.header--transparent .header__row{box-shadow:none}.header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;background:none;color:inherit}.header__burger{justify-self:start}.header__logo{margin:0;justify-self:center;font-size:inherit;line-height:0}.header__logo-link{display:block}.header__logo-image{display:block;width:var(--header-logo-width-mobile);max-width:var(--header-logo-width-mobile);height:auto}.header__actions{display:flex;align-items:center;justify-self:end}.header__cart-icon{display:inline-flex}.header__cart-count{position:absolute;top:3px;right:2px;display:flex;align-items:center;justify-content:center;min-width:14px;height:14px;border-radius:50%;background:rgb(var(--promo-accent));color:rgb(var(--promo-accent-text));font-size:8.5px;font-weight:800;line-height:1;box-shadow:0 0 0 1.5px rgb(var(--header-background))}.header__cart-count[data-count="0"],.header-panel,.header-search-panel{display:none}@media screen and (min-width:1200px){.header__row{grid-template-columns:1fr auto 1fr;height:55px;padding:0 var(--container-gutter, 40px)}.header__logo{justify-self:start}.header__logo-image{width:var(--header-logo-width);max-width:var(--header-logo-width)}.header__nav{display:flex;gap:32px}.header__nav-link{position:relative;padding:0;border:0;background:none;color:inherit;font-size:16px;font-weight:400;line-height:28px;cursor:pointer}.header__nav-link[data-panel-open=collections]{margin-left:8px}.header__nav-link:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .22s cubic-bezier(.23,1,.32,1)}.header__nav-link[aria-expanded=true]:after{transform:scaleX(1)}.header__search-toggle{display:inline-flex;align-items:center;gap:8px;height:38px;margin-right:22px;padding:0;border:0;background:none;color:inherit;font-size:15px;cursor:pointer}.header__search-toggle svg{width:19px;height:19px}.header__cart{width:auto;height:auto;padding:4px 0}.header__cart svg{display:block;width:20px;height:18px}.header__cart-count{top:-6px;right:-11px;width:17px;min-width:17px;height:17px;font-size:9.5px;font-weight:700}.header-panel,.header-search-panel{--header-stage-background: 12, 12, 13;--header-stage-text: 255, 255, 255;position:absolute;top:100%;left:0;right:0;display:block;max-height:calc(100vh - var(--header-height, 55px));overflow-y:auto;overscroll-behavior:contain;border-top:1px solid rgba(var(--text-color),.075);background:rgb(var(--background));color:rgba(var(--text-color),.933);box-shadow:0 16px 32px rgba(var(--text-color),.06);font-size:14px;line-height:1.45;font-feature-settings:"tnum";opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1),visibility 0s linear .18s}.header-panel.is-open,.header-search-panel.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .24s cubic-bezier(.23,1,.32,1),transform .24s cubic-bezier(.23,1,.32,1),visibility 0s}.header-panel__inner{padding:0 var(--container-gutter, 40px)}.header-panel__trust{display:flex;align-items:center;justify-content:center;margin:0 calc(-1 * var(--container-gutter, 40px));padding:10px var(--container-gutter, 40px);background:rgba(var(--text-color),.039);color:rgba(var(--text-color),.667);font-size:12.5px;line-height:1.4;text-align:center}.header-panel__trust i{padding:0 8px;font-style:normal;opacity:.45}.header-panel__area{display:grid;grid-template-columns:270px 300px minmax(0,1300px);justify-content:center;gap:48px;align-items:start;padding:32px 0 36px}.header-panel__area[hidden]{display:none}.header-panel__all{display:block;color:inherit;text-decoration:none}.header-panel__all-image{display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:rgb(var(--secondary-background))}.header-panel__all-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.23,1,.32,1)}.header-panel__all-text{display:grid;gap:6px;margin-top:14px}.header-panel__all-text b{font-size:19px;font-weight:600;line-height:1.2}.header-panel__all-text span{display:-webkit-box;overflow:hidden;color:rgba(var(--text-color),.667);font-size:13.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.header-panel__all-text em{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:14px;font-style:normal;font-weight:500;text-decoration:underline;text-underline-offset:4px}.header-panel__all-text em svg{width:15px;height:15px;stroke-width:1.6}.header-panel__rows{margin:0;padding:0;list-style:none;border-top:1px solid rgba(var(--text-color),.075)}.header-panel__foot{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:56px;margin:0 calc(-1 * var(--container-gutter, 40px));padding:0 max(var(--container-gutter, 40px),calc((100% - 1966px) / 2 + var(--container-gutter, 40px)));border-top:1px solid rgba(var(--text-color),.075)}.header-panel[data-active=collections]{overflow:hidden;border-top-color:rgb(var(--header-stage-background));background:rgb(var(--header-stage-background));color:rgb(var(--header-stage-text))}.header-panel[data-active=collections] .header-panel__trust,.header-panel[data-active=collections] .header-panel__foot{display:none}.header-search-panel__inner{padding:36px var(--container-gutter, 40px) 44px}@media(hover:hover)and (pointer:fine){.header__nav-link:hover:after{transform:scaleX(1)}.header-panel__all:hover .header-panel__all-image img{transform:scale(1.03)}}}@media screen and (min-width:1200px)and (prefers-reduced-motion:reduce){.header-panel,.header-panel.is-open,.header-search-panel,.header-search-panel.is-open{transform:none;transition:opacity .16s ease,visibility 0s linear .16s}.header-panel.is-open,.header-search-panel.is-open{transition:opacity .16s ease,visibility 0s}.header__nav-link:after,.header-panel__all-image img{transition:none}}.header-menu{--header-menu-ink: var(--text-color);--header-kids-ink: 42, 42, 42;--header-kids-paper: 255, 253, 246;--header-kids-grid: 70, 130, 210;--header-kids-tape: 255, 222, 120;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:none;font-size:14px;line-height:1.4;font-feature-settings:"tnum";-webkit-font-smoothing:antialiased}.header-menu[open],.header-menu[data-closing]{display:block}.header-menu__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--text-color),.45);opacity:0;visibility:visible;transition:opacity .3s cubic-bezier(.23,1,.32,1)}.header-menu[open] .header-menu__overlay{opacity:1}.header-menu__sheet{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:100%;max-width:480px;overflow:hidden;background:rgb(var(--background));color:rgba(var(--text-color),.933);outline:none;transform:translate(-100%);transition:transform .3s cubic-bezier(.32,.72,0,1)}.header-menu[open] .header-menu__sheet{transform:none;transition:transform .44s cubic-bezier(.32,.72,0,1)}@starting-style{.header-menu[open] .header-menu__overlay{opacity:0}.header-menu[open] .header-menu__sheet{transform:translate(-100%)}}.header-menu__head{position:relative;z-index:1;display:grid;flex:0 0 auto;grid-template-columns:44px 1fr 44px;align-items:center;height:56px;padding:0 10px;border-bottom:1px solid rgba(var(--text-color),.075)}.header-menu__close{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:0;position:relative;isolation:isolate;background:linear-gradient(rgba(var(--text-color),.051),rgba(var(--text-color),.051)),rgb(var(--background));color:inherit;cursor:pointer}.header-menu__close:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(var(--text-color),.05);opacity:0;pointer-events:none;transition:opacity .16s cubic-bezier(.23,1,.32,1)}.header-menu__logo{justify-self:center;line-height:0}.header-menu__logo img{display:block;width:auto;height:34px}.header-menu__body{position:relative;z-index:1;flex:1;min-height:0;padding-bottom:var(--header-menu-keyboard, 0px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.header-menu-pinned body{position:fixed;top:var(--header-menu-pinned-top, 0px);right:0;left:0}.header-menu-restoring{scroll-behavior:auto}.header-menu__body::-webkit-scrollbar{display:none}.header-menu__body>:not(.header-doodles){position:relative;z-index:1}.header-menu__trust{display:flex;align-items:center;justify-content:center;height:34px;margin:0;background:rgba(var(--text-color),.039);color:rgba(var(--text-color),.667);font-size:12px;line-height:1.4;white-space:nowrap}.header-menu__trust i{padding:0 10px;font-style:normal;opacity:.45}.header-menu:not([data-searching]) .header-search__home,.header-menu:not([data-searching]) .header-search__output,.header-menu[data-searching] .header-menu__home{display:none}.header-menu__tabs{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;height:40px;margin:14px 16px;padding:3px;background:rgba(var(--text-color),.051)}.header-menu__tab{display:grid;place-items:center;padding:0;border:0;background:none;color:rgba(var(--text-color),.6);font-size:13.5px;font-weight:500;cursor:pointer;transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.header-menu__tab:active{transform:scale(.96)}.header-menu__tab[aria-selected=true]{background:rgb(var(--background));color:rgba(var(--text-color),.933);font-weight:600;box-shadow:0 1px 2px rgba(var(--text-color),.06)}.header-menu__panel[hidden]{display:none}.header-menu[data-switched] .header-menu__panel>*{animation:header-menu-in .32s cubic-bezier(.23,1,.32,1) both}.header-menu__all{display:grid;grid-template-columns:116px 1fr;align-items:center;gap:14px;width:calc(100% - 32px);margin:0 16px;color:inherit;text-decoration:none}.header-menu__all-image{position:relative;display:block;aspect-ratio:287 / 400;overflow:hidden;background:rgba(var(--text-color),.063)}.header-menu__all-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.23,1,.32,1)}.header-menu__all-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.header-menu__all-text b{font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.header-menu__all-text span{display:-webkit-box;margin-top:4px;overflow:hidden;color:rgba(var(--text-color),.667);font-size:12.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.header-menu__all-text em{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-style:normal;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.header-menu__rows{margin:14px 0 0;padding:0;list-style:none;border-top:1px solid rgba(var(--text-color),.075)}.header-menu:not([data-first-area=true]) [data-menu-collections]{display:none}.header-menu .trustpilot{--trustpilot-gutter: 16px;margin-top:18px}.header-menu__service{margin-top:30px;padding:6px 0 28px;border-top:1px solid rgba(var(--text-color),.075)}.header-menu:not([data-area-style=playful]) .trustpilot+.header-menu__service{margin-top:0;border-top:0}.header-menu__locale{margin:6px 16px 0;border-top:1px solid rgba(var(--text-color),.075)}.header-menu__locale .localization-menu-trigger{display:flex;align-items:center;gap:10px;width:100%;height:46px;padding:0;border:0;background:none;color:rgba(var(--text-color),.667);font-size:13px;text-align:left}.header-menu__locale .localization-menu-trigger__icon,.header-menu__locale .localization-menu-trigger__icon svg{width:18px;height:18px}.header-menu__sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background-color:rgb(var(--header-kids-paper));background-image:linear-gradient(rgba(var(--header-kids-grid),.14) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--header-kids-grid),.14) 1px,transparent 1px);background-size:22px 22px;opacity:0;transition:opacity .45s cubic-bezier(.23,1,.32,1)}.header-menu__sky:before{content:"";position:absolute;top:-220px;right:0;bottom:0;left:-220px;background:var(--header-kids-pattern) 0 0 / 220px 220px;animation:header-menu-pattern 70s linear infinite}.header-menu:not([data-area-style=playful]) .header-menu__sky:before,.header-menu:not([data-area-style=playful]) .header-doodles *{animation-play-state:paused}.header-menu[data-area-style=playful] .header-menu__sky,.header-menu[data-area-style=playful] .header-doodles{opacity:1}.header-menu[data-area-style=playful] .header-menu__sheet{color:rgb(var(--header-kids-ink))}.header-menu[data-area-style=playful] .header-menu__head{border-bottom-color:transparent}.header-menu[data-area-style=playful] .header-menu__body{padding-bottom:calc(90px + var(--header-menu-keyboard, 0px))}.header-menu[data-area-style=playful] .header-menu__trust{height:36px;margin:10px 16px 0;border:2px solid rgb(var(--header-kids-ink));border-radius:255px 16px 225px/16px 225px 16px 255px;background:rgb(var(--background));color:rgb(var(--header-kids-ink));font-size:13px;font-weight:500}.header-menu[data-area-style=playful] .header-search__box{height:46px;border:2px solid rgb(var(--header-kids-ink));border-radius:255px 16px 225px/16px 225px 16px 255px;background:rgb(var(--background));box-shadow:none}.header-menu[data-area-style=playful] .header-menu__tabs{gap:5px;height:50px;margin:14px 16px 22px;padding:5px;border:2px solid rgb(var(--header-kids-ink));border-radius:255px 16px 225px/16px 225px 16px 255px;background:rgb(var(--background))}.header-menu[data-area-style=playful] .header-menu__tab{color:rgba(var(--text-color),.667);font-size:15.5px;font-weight:600}.header-menu[data-area-style=playful] .header-menu__tab[aria-selected=true]{border-radius:225px 12px 255px/12px 255px 12px 225px;background:rgb(var(--header-accent, var(--secondary-background)));color:rgb(var(--header-kids-ink));box-shadow:none}.header-menu[data-area-style=playful] .header-menu__all{position:relative;grid-template-columns:118px 1fr;padding:12px;border:2px solid rgb(var(--header-kids-ink));border-radius:255px 20px 225px/20px 225px 20px 255px;background:rgb(var(--background))}.header-menu[data-area-style=playful] .header-menu__all-image{border:6px solid rgb(var(--background));border-bottom-width:16px;border-radius:2px;box-shadow:0 6px 14px rgba(var(--text-color),.2);transform:rotate(-3deg)}.header-menu[data-area-style=playful] .header-menu__all[data-label]:before{content:attr(data-label);position:absolute;top:-9px;left:-4px;z-index:2;padding:6px 10px;background:rgba(var(--header-kids-tape),.92);color:rgb(var(--header-kids-ink));font-size:11.5px;font-weight:600;line-height:1;transform:rotate(-6deg)}.header-menu[data-area-style=playful] .header-menu__all-text b{font-size:21px}.header-menu[data-area-style=playful] .header-menu__all-text span{color:rgba(var(--text-color),.667)}.header-menu[data-area-style=playful] .header-menu__all-text em{margin-top:10px;padding:8px 14px;border:2px solid rgb(var(--header-kids-ink));border-radius:225px 12px 255px/12px 255px 12px 225px;background:rgb(var(--header-accent, var(--secondary-background)));color:rgb(var(--header-kids-ink));box-shadow:2px 2px rgb(var(--header-kids-ink));font-size:14px;text-decoration:none}.header-menu[data-area-style=playful] .header-menu__rows{display:grid;gap:14px;margin-top:34px;padding:0 16px;border-top:0}.header-menu[data-area-style=playful] .header-menu__rows>:nth-child(6n+1){--kids-row-color: 255, 111, 181}.header-menu[data-area-style=playful] .header-menu__rows>:nth-child(6n+2){--kids-row-color: 59, 169, 255}.header-menu[data-area-style=playful] .header-menu__rows>:nth-child(6n+3){--kids-row-color: 139, 108, 255}.header-menu[data-area-style=playful] .header-menu__rows>:nth-child(6n+4){--kids-row-color: 242, 183, 5}.header-menu[data-area-style=playful] .header-menu__rows>:nth-child(6n+5){--kids-row-color: 34, 181, 122}.header-menu[data-area-style=playful] .header-menu__rows>:nth-child(6n+6){--kids-row-color: 255, 122, 61}.header-menu[data-area-style=playful] .header-menu-row--mobile{gap:12px;height:60px;padding:0 12px 0 10px;border:2px solid rgb(var(--header-kids-ink));border-radius:255px 16px 225px/16px 225px 16px 255px;background:rgb(var(--background));transition:transform .2s cubic-bezier(.23,1,.32,1)}.header-menu[data-area-style=playful] .header-menu__rows>:nth-child(odd) .header-menu-row--mobile{transform:rotate(-.5deg)}.header-menu[data-area-style=playful] .header-menu__rows>:nth-child(2n) .header-menu-row--mobile{transform:rotate(.45deg)}.header-menu[data-area-style=playful] .header-menu__rows>li .header-menu-row--mobile:active{transform:scale(.98)}.header-menu[data-area-style=playful] .header-menu-row--mobile b{font-size:17.5px}.header-menu[data-area-style=playful] .header-menu-row--mobile small{color:rgb(var(--header-kids-ink));font-size:12px;font-weight:500;text-decoration:underline wavy rgb(var(--kids-row-color));text-decoration-thickness:1.5px;text-underline-offset:4px}.header-menu[data-area-style=playful] .header-menu-row--mobile>svg{width:28px;height:28px;padding:5px;border:2px solid rgb(var(--header-kids-ink));border-radius:50%;color:rgb(var(--header-kids-ink))}.header-menu[data-area-style=playful] .header-menu-row__icon{display:grid;flex:none;place-items:center;width:38px;height:38px;border:2px solid rgb(var(--header-kids-ink));border-radius:50%;background:repeating-linear-gradient(45deg,rgb(var(--kids-row-color)) 0 3px,transparent 3px 6px);color:rgb(var(--header-kids-ink))}.header-menu[data-area-style=playful] [data-trustpilot]{display:none}.header-menu[data-area-style=playful] .header-menu__service{margin-top:56px;border-top-color:rgba(var(--header-kids-ink),.15)}.header-menu[data-area-style=playful] .header-service__link{color:rgb(var(--header-kids-ink))}.header-menu[data-area-style=playful][data-switched] .header-menu__panel>*{animation:header-menu-pop .5s cubic-bezier(.34,1.56,.64,1) backwards}.header-menu[data-area-style=playful][data-switched] .header-menu__panel>.header-menu__rows{animation:none}.header-menu[data-area-style=playful][data-switched] .header-menu__rows>li{animation:header-menu-pop .5s cubic-bezier(.34,1.56,.64,1) backwards}.header-menu[data-area-style=playful][data-switched] .header-menu__rows>:nth-child(1){animation-delay:.08s}.header-menu[data-area-style=playful][data-switched] .header-menu__rows>:nth-child(2){animation-delay:.13s}.header-menu[data-area-style=playful][data-switched] .header-menu__rows>:nth-child(3){animation-delay:.18s}.header-menu[data-area-style=playful][data-switched] .header-menu__rows>:nth-child(n+4){animation-delay:.23s}.header-menu__bit{position:absolute;z-index:5;width:9px;height:9px;border-radius:50%;pointer-events:none}.header-menu__bit--color-0{background:#ff6fb5}.header-menu__bit--color-1{background:#ffd84d}.header-menu__bit--color-2{background:#7cc8ff}.header-menu__bit--color-3{background:#8b6cff}.header-menu__bit--color-4{background:#2ec98b}.header-menu__bit--color-5{background:#ff8a4c}.header-menu__bit--strip{width:7px;height:12px;border-radius:2px}.header-menu__bit--star{width:14px;height:14px;border-radius:0;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.header-menu[data-area-style=playful] .header-doodles__line{stroke-dashoffset:0}.header-menu[data-area-style=playful] .header-doodles__fill{fill-opacity:1}.header-menu[data-area-style=playful] .header-doodles__trail{opacity:1}@keyframes header-menu-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes header-menu-fade{0%{opacity:0}to{opacity:1}}@keyframes header-menu-pop{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:none}}@keyframes header-menu-pattern{to{transform:translate(220px,220px)}}@media(hover:hover)and (pointer:fine){.header-menu__close:hover:after{opacity:1}.header-menu__tab:not([aria-selected=true]):hover{color:rgba(var(--text-color),.933)}.header-menu__all:hover .header-menu__all-image img{transform:scale(1.03)}.header-menu[data-area-style=playful] .header-menu__rows>li .header-menu-row--mobile:hover{background:rgb(var(--background));transform:rotate(0) translateY(-1px)}}@media(prefers-reduced-motion:reduce){.header-menu__close:after{transition:none}.header-menu__sheet,.header-menu[open] .header-menu__sheet{transform:none;opacity:0;transition:opacity .2s ease}.header-menu[open] .header-menu__sheet{opacity:1}@starting-style{.header-menu[open] .header-menu__sheet{opacity:0}}.header-menu[data-switched] .header-menu__panel>*,.header-menu[data-area-style=playful][data-switched] .header-menu__panel>*,.header-menu[data-area-style=playful][data-switched] .header-menu__rows>li{animation:header-menu-fade .2s ease backwards;animation-delay:0s}.header-menu__sky:before{animation:none}.header-menu[data-area-style=playful] .header-menu-row--mobile,.header-menu[data-area-style=playful] .header-menu__rows>li .header-menu-row--mobile:active{transform:none;transition:none}.header-menu__all-image img,.header-menu__tab{transition:none}}.hero-stacked{display:grid;grid-template-areas:"media" "ticker" "body"}.hero-stacked__media{position:relative;grid-area:media;aspect-ratio:4 / 5;overflow:hidden;background:rgb(var(--secondary-background))}.hero-stacked__media picture{display:contents}.hero-stacked__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--hero-stacked-media-position, 50% 50%)}@media screen and (max-width:999px){.hero-stacked__image{object-position:var(--hero-stacked-mobile-media-position, var(--hero-stacked-media-position, 50% 50%))}}.hero-stacked__ticker{grid-area:ticker;overflow:hidden;padding:11px 0;background:rgb(var(--hero-stacked-ticker-background));color:rgb(var(--hero-stacked-ticker-color))}.hero-stacked__track{display:flex;width:max-content;animation:hero-stacked-ticker var(--hero-stacked-ticker-duration, 36s) linear infinite}.hero-stacked__group{display:flex;flex:none;align-items:center;justify-content:space-around;min-width:100vw}.hero-stacked__group .marquee__item{display:inline-flex;align-items:center;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase;white-space:pre}.hero-stacked__group .marquee__item:after{content:"";flex:none;width:4px;height:4px;margin:0 26px;background:currentColor}@keyframes hero-stacked-ticker{to{transform:translate(-25%)}}.hero-stacked__body{grid-area:body;width:100%}.hero-stacked__content{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:26px;color:rgb(var(--text-color));text-align:start}.hero-stacked__content .text-block :is(h1,h2){margin:0;color:inherit;font-size:36px;font-weight:600;line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.hero-stacked__content .text-block p{max-width:34ch;margin:0;color:inherit;font-size:16px;font-weight:500;line-height:1.45}.hero-stacked__content .faq-search{width:100%;margin-top:10px}@media(hover:hover)and (pointer:fine){.hero-stacked__ticker:hover .hero-stacked__track{animation-play-state:paused}}@media screen and (min-width:1000px){.hero-stacked{grid-template-areas:"stack" "ticker"}.hero-stacked__media{grid-area:stack;aspect-ratio:auto;height:clamp(560px,calc(100svh - 140px),820px)}.hero-stacked__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--hero-stacked-overlay),var(--hero-stacked-overlay-opacity)),rgba(var(--hero-stacked-overlay),calc(var(--hero-stacked-overlay-opacity) * .38)) 32%,rgba(var(--hero-stacked-overlay),0) 50%),linear-gradient(0deg,rgba(var(--hero-stacked-overlay),calc(var(--hero-stacked-overlay-opacity) * .6)),rgba(var(--hero-stacked-overlay),0) 40%);pointer-events:none}.hero-stacked__ticker{padding:12px 0}.hero-stacked__group .marquee__item{font-size:13px}.hero-stacked__group .marquee__item:after{margin:0 32px}.hero-stacked__body{position:relative;z-index:1;grid-area:stack;align-self:end}.hero-stacked__content{gap:14px;padding:0 0 56px;color:rgb(var(--hero-stacked-text-color))}.hero-stacked__content .text-block :is(h1,h2){max-width:560px;font-size:46px;line-height:1}.hero-stacked__content .text-block p{max-width:26ch;font-size:19px;line-height:1.3}.hero-stacked__content .faq-search{width:min(400px,calc(30vw - 50px));margin-top:12px}.hero-stacked--text-center .hero-stacked__body{align-self:center}.hero-stacked--text-center .hero-stacked__content{max-width:min(650px,48vw);padding-bottom:0}.hero-stacked--text-center .hero-stacked__content .text-block p{max-width:none}.hero-stacked--text-center .hero-stacked__content .faq-search{width:min(460px,calc(36vw - 50px))}}@media screen and (min-width:1200px){.hero-stacked__content .text-block :is(h1,h2){font-size:52px}.hero-stacked__content .text-block p{font-size:21px}}@media screen and (min-width:1400px){.hero-stacked__content .text-block :is(h1,h2){font-size:58px}.hero-stacked__content .text-block p{font-size:24px}}@media(prefers-reduced-motion:reduce){.hero-stacked__track{animation:none}}.hero-section .hero-banner{position:relative;width:100%;height:970px;overflow:hidden}.hero-section .hero-bg{width:100%;height:100%}@media screen and (min-width:641px){.hero-section .hero-height-viewport>.hero-bg-desktop{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}}@media screen and (max-width:640px){.hero-section .hero-height-mobile-viewport>.hero-bg-mobile{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}}.hero-section .hero-bg-mobile{display:none}.hero-section .hero-video,.hero-section .hero-image{width:100%;height:100%;object-fit:cover}.hero-section .hero-content{position:absolute;width:100%;height:100%;padding-top:50px;padding-bottom:50px;justify-self:center;top:0;background:linear-gradient(233deg,#0000 31.76%,#000000b0 95.89%)}.hero-section .hero-content--no-gradient{background:none}.hero-content-inner{display:flex;flex-direction:column;justify-content:var(--hero-justify, center);align-items:var(--hero-align, center);text-align:var(--hero-text-align, center);color:var(--hero-text-color, #000000);height:100%}.hero-section .hero-height-original{height:auto}.hero-section .hero-height-small{height:500px}.hero-section .hero-height-medium{height:700px}.hero-section .hero-height-large{height:970px}.hero-section .hero-height-original,.hero-section .hero-height-mobile-original{min-height:auto}.hero-section .hero-height-original .hero-image,.hero-section .hero-height-mobile-original .hero-image{height:100%;width:100%;object-fit:cover}@media(max-width:768px){.hero-section .hero-banner:not(.hero-height-mobile-viewport){height:auto}.hero-section .hero-height-mobile-original{height:auto}.hero-section .hero-height-mobile-small{height:420px}.hero-section .hero-height-mobile-medium{height:590px}.hero-section .hero-height-mobile-large{height:700px}.hero-section .hero-height-mobile-viewport{height:auto;min-height:calc(var(--window-height, 100vh) - var(--header-height, 0px) * (-1 * (var(--enable-transparent-header) - 1)) - var(--announcement-bar-height, 0px))}}@media screen and (max-width:768px)and (min-width:641px){.hero-section .hero-banner.hero-height-original.hero-height-mobile-viewport{min-height:unset;height:auto;padding-bottom:0}}@media screen and (min-width:769px){.hero-section .hero-height-viewport{height:calc(100svh - var(--header-height, 0px) * (-1 * (var(--enable-transparent-header) - 1)) - var(--announcement-bar-height, 0px));max-height:970px;overflow:hidden}}@media(max-width:768px){.hero-section .hero-height-mobile-viewport{height:auto;min-height:calc(var(--window-height, 100vh) - var(--header-height, 0px) * (-1 * (var(--enable-transparent-header) - 1)) - var(--announcement-bar-height, 0px));max-height:700px;padding-bottom:env(safe-area-inset-bottom)}}@media screen and (max-width:690px){.hero-section .hero-height-mobile-viewport{min-height:calc(100svh - 150px - var(--header-height, 0px) * (-1 * (var(--enable-transparent-header) - 1)) - var(--announcement-bar-height, 0px));max-height:700px}}@media screen and (min-width:769px){.hero-section .hero-height-viewport{min-height:calc(100svh - var(--header-height, 0px) * (-1 * (var(--enable-transparent-header) - 1)) - var(--announcement-bar-height, 0px));max-height:970px}}@supports (height: 100dvh){@media screen and (min-width:769px){.hero-section .hero-height-viewport{min-height:calc(100dvh - var(--header-height, 0px) * (-1 * (var(--enable-transparent-header) - 1)) - var(--announcement-bar-height, 0px));max-height:970px}}@media screen and (max-width:690px){.hero-section .hero-height-mobile-viewport{height:calc(100svh - var(--header-height, 0px) * (-1 * (var(--enable-transparent-header) - 1)) - var(--announcement-bar-height, 0px));max-height:700px;overflow:hidden}}}@media screen and (min-width:1000px){.hero-content-inner--campaign{gap:16px}.hero-content-inner--campaign .text-block--headline :is(h1,h2){font-size:58px;font-weight:600;line-height:58.3px;letter-spacing:0}.hero-content-inner--campaign .text-block--description,.hero-content-inner--campaign .text-block--description p{font-size:24px;font-weight:500;line-height:normal}.hero-content-inner--campaign .block-button{padding:12px 24px!important;font-size:20px!important;font-weight:500!important;line-height:normal}}@media screen and (max-width:999px){.hero-content-inner--campaign .text-block--headline :is(h1,h2){font-size:28.364px;font-weight:700;line-height:28.364px;letter-spacing:0}.hero-content-inner--campaign .text-block--description{max-width:326px;margin-top:8.864px!important}.hero-content-inner--campaign .text-block--description,.hero-content-inner--campaign .text-block--description p{font-size:17.727px;font-weight:500;line-height:23.932px}.hero-content-inner--campaign .text-block--description br{display:none}.hero-content-inner--campaign .block-button-group{margin-top:21.273px}.hero-content-inner--campaign .block-button{padding:12.582px 23.277px 12.582px 20.131px!important;font-size:12.57px!important;font-weight:700!important;line-height:normal}}@media screen and (max-width:640px){.hero-section .hero-content.hero-content--campaign{padding-bottom:44.318px}}@media(max-width:999px){.hero-content-inner{justify-content:var(--hero-justify-mobile, center);align-items:var(--hero-align-mobile, center);text-align:var(--hero-text-align-mobile, center)}}@media(max-width:640px){.hero-section .hero-bg-desktop{display:none}.hero-section .hero-bg-mobile{display:block}.hero-section .hero-banner:not(.hero-height-mobile-viewport) .hero-bg-mobile{height:100%}.hero-section .hero-content{justify-content:flex-end;padding-bottom:60px;background:linear-gradient(180deg,#000c,#0000 29.69%),linear-gradient(180deg,#0000 41.46%,#0009 99.97%)}.hero-section .hero-content--no-gradient{background:none}.hero-section .hero-bg-mobile img{object-position:top}}.highlighted-product-collection__inner{display:flex;flex-direction:column;gap:14px}.highlighted-product-collection__header{display:flex;justify-content:space-between;align-items:flex-end}.highlighted-product-collection__content{display:flex;flex-wrap:wrap;gap:14px 12px}.highlighted-product-collection__content>*{min-width:0}.highlighted-product-collection__content>:not(.highlighted-product-collection__featured){flex:0 1 calc((100% - 12px)/2)}.highlighted-product-collection__content .product-card__promo-label{text-transform:none}.highlighted-product-collection__content .product-card__image-inner .product-card__image{padding:0}@media screen and (min-width:1000px){.highlighted-product-collection__inner{gap:32px}.highlighted-product-collection__content{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;grid-auto-flow:dense}}.image-panels__header{display:flex;flex-direction:column;margin-bottom:50px}.image-panels__header .section-header>*{max-width:800px}.image-panels__header .text-block p{margin:0}.image-panels__header .block-button{padding:12px 24px;font-size:15px;line-height:1.7142857143;font-weight:600;letter-spacing:normal;border:2px solid transparent;background-image:none;transition:all .3s ease}.image-panels__header .block-button:hover{opacity:.9}.image-panels__grid{display:grid;grid-template-columns:minmax(0,1fr)}.image-panels__carousel{position:relative;width:100%}.image-panels__flickity .image-panel{width:100%}.image-panels__flickity .flickity-page-dots{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0;width:100%;height:2px;margin:20px 0;padding:0;z-index:10;list-style:none;background-color:rgba(var(--image-panels-text-rgb),.3);border-radius:1px;overflow:hidden}.image-panels__flickity .flickity-page-dots .dot{flex:1;width:auto;height:100%;margin:0;padding:0;border:none;border-radius:0;opacity:1;background-color:transparent;transition:background-color .3s ease;cursor:pointer}.image-panels__flickity .flickity-page-dots .dot.is-selected{background-color:rgb(var(--image-panels-text-rgb))}.image-panels__carousel-controls{position:relative;display:flex;gap:6px;padding-top:20px;justify-content:flex-end}.image-panels__carousel-nav{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;padding:0;border:none;border-radius:50%;background-color:#ffffffe6;color:#000;cursor:pointer}.image-panels__carousel-nav:disabled{opacity:.4;cursor:not-allowed}.image-panels__carousel-nav svg{width:18px;height:18px;fill:currentColor}@media screen and (min-width:1000px){.image-panels__grid{grid-template-columns:repeat(var(--image-panels-columns),minmax(0,1fr));gap:var(--image-panels-gap)}.image-panels__header .block-button{padding:14px 32px}}.image-with-text-overlay .image-overlay{position:relative;width:100%}.image-with-text-overlay .image-overlay--small{height:500px}.image-with-text-overlay .image-overlay--medium{height:700px}.image-with-text-overlay .image-overlay--large{height:970px}.image-with-text-overlay .image-overlay--auto{min-height:0}.image-with-text-overlay .image-overlay__image-wrapper{width:100%;height:100%}.image-with-text-overlay .image-overlay__image-wrapper--mobile{display:none}.image-with-text-overlay .image-overlay__image{width:100%;height:100%;object-fit:cover;display:block}.image-with-text-overlay .image-overlay__heading-line{display:block}.js .image-with-text-overlay [reveal-on-scroll] .image-overlay__heading-line{opacity:0}.image-with-text-overlay .image-overlay--campaign .image-overlay__image-wrapper:after{background:linear-gradient(179.8deg,#0000 21.41%,#0009 99.69%),#0003}@media screen and (max-width:999px){.image-with-text-overlay .image-overlay--small{height:400px}.image-with-text-overlay .image-overlay--medium{height:550px}.image-with-text-overlay .image-overlay--large{height:650px}.image-with-text-overlay .image-overlay--campaign .image-overlay__image-wrapper:after{background:linear-gradient(180deg,#0000 57.86%,#0009 99.97%),#0003}}@media screen and (max-width:768px){.image-with-text-overlay .full-width-on-mobile{width:100%;padding:0}.image-with-text-overlay--full-width-on-mobile .image-overlay__content{padding:0 var(--container-gutter)}}@media screen and (max-width:749px){.image-with-text-overlay .image-overlay__image-wrapper--desktop{display:none}.image-with-text-overlay .image-overlay__image-wrapper--mobile{display:block}.image-with-text-overlay .image-overlay--auto:before{padding-bottom:calc(100% / var(--mobile-image-aspect-ratio))}.image-with-text-overlay .image-overlay--auto .image-overlay__image-wrapper--mobile{padding-bottom:calc(100% / var(--mobile-image-aspect-ratio))!important}}@media screen and (min-width:769px){.image-with-text-overlay .image-overlay--viewport{height:calc(100svh - var(--header-height, 0px) * (-1 * (var(--enable-transparent-header) - 1)) - var(--announcement-bar-height, 0px));max-height:970px;overflow:hidden}.image-with-text-overlay .image-overlay--viewport .image-overlay__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;padding-bottom:0!important}}@media screen and (max-width:768px){.image-with-text-overlay .image-overlay--viewport{height:auto;min-height:calc(var(--window-height, 100vh) - var(--header-height, 0px) * (-1 * (var(--enable-transparent-header) - 1)) - var(--announcement-bar-height, 0px));max-height:700px}.image-with-text-overlay .image-overlay--viewport .image-overlay__image-wrapper{padding-bottom:calc(100% / var(--mobile-image-aspect-ratio))!important}}@media screen and (max-width:690px){.image-with-text-overlay .image-overlay--viewport{min-height:calc(100svh - 150px - var(--header-height, 0px) * (-1 * (var(--enable-transparent-header) - 1)) - var(--announcement-bar-height, 0px));max-height:700px}}@supports (height: 100dvh){@media screen and (min-width:769px){.image-with-text-overlay .image-overlay--viewport{height:calc(100dvh - var(--header-height, 0px) * (-1 * (var(--enable-transparent-header) - 1)) - var(--announcement-bar-height, 0px))}}@media screen and (max-width:690px){.image-with-text-overlay .image-overlay--viewport{height:calc(100svh - var(--header-height, 0px) * (-1 * (var(--enable-transparent-header) - 1)) - var(--announcement-bar-height, 0px));max-height:700px;overflow:hidden}.image-with-text-overlay .image-overlay--viewport .image-overlay__image-wrapper{padding-bottom:0}}}.shopify-section--info-box .feature-list{--heading-color: 0, 0, 0;--text-color: 0, 0, 0;--fl-background: rgba(0,0,0,0);--fl-box-background: #e8dff5;--fl-box-background-mobile: transparent;--fl-box-padding: 27px 27px;--fl-box-padding-mobile: 0px 0px;--fl-items-background: rgba(0,0,0,0);--fl-items-padding: 0px 0px;--fl-items-padding-mobile: 0px 0px;--fl-column-gap: 32px;--fl-row-gap: 0px;--fl-row-gap-mobile: 0px;--fl-header-max: 1600px;--fl-header-max-mobile: 1000px;--fl-text-max: none;--fl-header-split: .5;--fl-header-valign: center;--fl-header-spacing: 0px;--fl-header-spacing-mobile: 30px;--fl-icon-spacing: 8px;--fl-icon-spacing-mobile: 12px;--fl-icon-direction: column-reverse;--fl-icon-self: flex-start;--fl-item-justify: center;--fl-icon-direction-mobile: row;--fl-icon-align-mobile: center;--fl-icon-self-mobile: auto;--fl-item-justify-mobile: flex-start;--fl-body-grow-mobile: 1}@media screen and (max-width:999px){.shopify-section--logo-list .container{padding:20px 0}}.logo-list{display:block;position:relative;max-width:100%;overflow:hidden}.logo-list__list{--logo-marquee-gap: 24px;display:flex;flex-wrap:nowrap;justify-content:flex-start;width:max-content;gap:var(--logo-marquee-gap);will-change:transform}.logo-list__list--animated{animation:logo-list-marquee var(--logo-list-duration, 30s) linear infinite}.logo-list--paused .logo-list__list--animated{animation-play-state:paused}@keyframes logo-list-marquee{0%{transform:translateZ(0)}to{transform:translate3d(var(--logo-list-shift, 0),0,0)}}@media(prefers-reduced-motion:reduce){.logo-list__list--animated{animation:none}}.logo-list__item{position:relative;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:calc(var(--container-inner-width) / 4);padding:0;text-align:center;border-radius:var(--block-border-radius-reduced)}.logo-list__image--placeholder{height:100px}.logo-list__item img{height:47px;max-width:90px;width:auto!important}.logo-list__content{display:grid;gap:6px;color:#000}.logo-list__heading{margin:0;font-size:16px;font-weight:500;line-height:20px;text-transform:uppercase}.logo-list__heading p{margin:0}.logo-list__frame{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.logo-list--separated .logo-list__item img{opacity:.3;filter:grayscale(1);height:47px;width:auto!important;max-width:160px;object-fit:contain}.logo-list--separated .logo-list__item:after{content:"";position:absolute;top:50%;left:100%;margin-left:calc(var(--logo-marquee-gap, 24px) / 2);transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background-color:#e8e8e8}.marquee{overflow:hidden;width:100%;padding:8px 10px;background-color:var(--marquee-background, #ddffa2);color:var(--marquee-color, #000000)}.marquee__track{display:flex;width:max-content;animation:marquee-scroll var(--marquee-duration, 30s) linear infinite}.marquee__group{display:flex;align-items:center;gap:var(--marquee-gap, 72px);padding-right:var(--marquee-gap, 72px)}.marquee__item{font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:1.68px;white-space:nowrap}@media(hover:hover)and (pointer:fine){.marquee:hover .marquee__track{animation-play-state:paused}}.marquee--separated .marquee__group{gap:var(--marquee-gap, 72px);padding-right:var(--marquee-gap, 72px)}.marquee--separated .marquee__item{position:relative}.marquee--separated .marquee__item:after{content:"";position:absolute;top:50%;left:100%;width:5px;height:5px;margin-left:calc(var(--marquee-gap, 72px) / 2 - 2.5px);background:currentColor;opacity:.7;transform:translateY(-50%)}.marquee--bold-caps{padding:0 14px}.marquee--bold-caps .marquee__item{font-size:12px;font-weight:700;line-height:36px;letter-spacing:.12em;text-transform:uppercase}@media screen and (min-width:1000px){.marquee--bold-caps .marquee__item{font-size:12.5px;line-height:40px}}@keyframes marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(var(--marquee-shift, -50%),0,0)}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}@media(max-width:749px){.marquee__group{gap:40px;padding-right:40px}}@media screen and (max-width:999px){.shopify-section--logo-list,.logo-list__section,.shopify-section--logo-list .section__color-wrapper,.shopify-section--logo-list .container,.shopify-section--logo-list .logo-list{max-width:100vw;overflow-x:clip}.logo-list__list{--logo-marquee-gap: 16px}.logo-list__item{width:160px;gap:15px}.logo-list--separated .logo-list__list{--logo-marquee-gap: 80px}.logo-list--separated .logo-list__item{width:auto}.logo-list__heading{font-size:12px;line-height:14px}.logo-list__item img{height:30px;max-width:55px}.logo-list--separated .logo-list__item img{height:30px;max-width:110px}.logo-list__item .logo-list__content{margin-right:5px}}@media screen and (min-width:1000px){.logo-list__frame .container{padding-top:26px;padding-bottom:26px}.logo-list--separated .logo-list__list{--logo-marquee-gap: 80px}.logo-list--separated .logo-list__item{width:auto}.logo-list--separated .logo-list__item img{height:36px;max-width:130px}}.logo-list__section--grid{background:rgb(var(--section-background))}.logo-list__section--grid .container{padding-block:0;padding-inline:var(--container-gutter)}.logo-list__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;padding:28px 0}.logo-list__grid--separated{border-top:1px solid rgba(var(--text-color),.12)}.logo-list__grid .logo-list__item{width:auto;gap:10px}.logo-list__grid .logo-list__item img{width:auto;max-width:100%;height:40px;object-fit:contain}.logo-list__grid .logo-list__heading{font-size:13px;line-height:1.35}@media screen and (min-width:1000px){.logo-list__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:36px 0}.logo-list__grid .logo-list__item img{height:47px}.logo-list__grid .logo-list__heading{font-size:16px;line-height:20px}}.shopify-section--main-collection .product-facet__main{min-width:0}.product-list__inner:not(:first-child){margin-top:var(--product-list-block-spacing)}.product-list__load-more{display:flex;justify-content:center;margin-top:40px}.product-list__item{display:contents}.product-list__item--collapsed{display:none}.product-list__inner:not(:has(>.product-list__item:not(.product-list__item--collapsed))){display:none}.category-filter-empty{text-align:center;padding:40px 0 60px}.category-filter-empty p{margin:8px 0 0;color:#555}.product-facet__main:has(collection-title-tabs) .product-list__inner:not(:first-child){margin-top:0}.collection-featured{background-color:#fff}.collection-featured product-facet{background-color:#fff;margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:80px}.collection-featured .product__card{min-width:fit-content}.collection-featured .product-card__image-inner{padding:0;border:none}.collection-featured .product-card__image-inner img{border-radius:10px}.collection-featured .product-card__info{gap:10px;padding:0;margin-top:6px}.collection-featured .product-card__title{font-size:16px;font-weight:500}@media(max-width:768px){.collection-featured .product-card__title{font-size:14px;font-weight:500}}.product-facet.section{margin-top:var(--section-spacing-top);margin-bottom:var(--section-spacing-bottom)}.main-list-collections .page-header__text-wrapper{margin-top:0}.main-list-collections .page-content{margin-bottom:0}.main-page .page-header__text-wrapper{margin-top:0}.main-page .page-header__text-wrapper:empty,.main-page .page-header:last-child .page-header__text-wrapper,.main-page .page-content{margin-bottom:0}.pw,.pw *,.pw *:before,.pw *:after{box-sizing:border-box}.pw{display:grid;grid-template-columns:1fr;min-height:100vh;margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--pw-text, #000000);background-color:var(--pw-panel-bg, #ffffff)}.pw__media{position:relative;overflow:hidden;height:307px}.pw__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.pw__image--desktop{display:none}.pw__marquee{position:absolute;top:0;left:0;z-index:2;width:100%;overflow:hidden;padding:6px 0;background-color:var(--pw-marquee-bg, #ddffa2);color:var(--pw-marquee-color, #000000)}.pw__marquee-track{display:flex;width:max-content;animation:pw-marquee var(--pw-marquee-duration, 3s) linear infinite}.pw__marquee-item{padding-right:40px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.48px;white-space:nowrap}@keyframes pw-marquee{0%{transform:translateZ(0)}to{transform:translate3d(var(--pw-marquee-shift, -50%),0,0)}}@media(prefers-reduced-motion:reduce){.pw__marquee-track{animation:none}}.pw__media-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;text-align:center}.pw__badge{display:inline-block;padding:4px 12px;background-color:var(--pw-badge-bg, #ddffa2);color:var(--pw-badge-color, #000000);font-size:14px;font-weight:500;line-height:20px;letter-spacing:.2px;text-transform:uppercase}.pw__hero-heading{margin:0;color:#fff;font-size:28px;font-weight:600;line-height:1.115}.pw__panel{display:flex;align-items:center;justify-content:center;padding:40px 20px 56px;background-color:var(--pw-panel-bg, #ffffff)}.pw__panel-inner{width:100%;max-width:600px}.pw__logo{display:block;height:auto;margin:0 0 24px}.pw__title{margin:0 0 16px;font-size:32px;font-weight:600;line-height:1.115}.pw__text{margin:0 0 24px;font-size:16px;font-weight:400;line-height:22px}.pw__text p{margin:0}.pw__newsletter-heading{margin:0 0 12px;font-size:16px;font-weight:700;line-height:22px}.pw__newsletter{display:flex;gap:0;margin:0}.pw__newsletter-input{flex:1 1 auto;min-width:0;height:44px;padding:0 16px;border:0;border-radius:0;background-color:#f5f5f5;color:inherit;font-family:inherit;font-size:14px}.pw__newsletter-button{flex:0 0 auto;height:44px;padding:0 24px;border:0;border-radius:0;background-color:var(--pw-button-bg, #000000);color:var(--pw-button-color, #ffffff);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer}.pw__newsletter-success,.pw__newsletter-error{margin:8px 0 0;font-size:14px;font-weight:500}.pw__newsletter-input--error{outline:1px solid #ba0b0b;outline-offset:-1px}.pw__login{margin-top:28px;font-size:14px}.pw__login-summary{cursor:pointer;padding:4px 0;font-weight:500;text-decoration:underline;text-underline-offset:3px}.pw__login-form{margin-top:12px}.pw__login-field{position:relative;display:flex}.pw__login-field .pw__newsletter-input{padding-right:48px}.pw__login-input--error{outline:1px solid #c53434}.pw__login-toggle{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.pw__login-error{margin:8px 0 0;color:#c53434;font-size:13px}.pw__login-submit{width:100%;margin-top:12px}.pw__visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (min-width:1000px){.pw{grid-template-columns:715fr 725fr}.pw__media{height:auto;min-height:100vh}.pw__image--desktop{display:block}.pw__image--mobile{display:none}.pw__media-content{align-items:flex-start;justify-content:flex-end;gap:20px;padding:48px;text-align:left}.pw__badge{padding:6px 16px;font-size:20px;line-height:26px}.pw__hero-heading{font-size:52px;line-height:58px}.pw__panel{padding:80px 60px 80px 30px}.pw__title{font-size:52px;line-height:58px;margin-bottom:20px}}.product-facet__product-list.product-list{display:flex;flex-direction:column}.flickity-page-dots{display:flex;width:100%;list-style:none;padding:0}.flickity-page-dots .dot{width:100%;height:1px;background-color:#aeaeae}.flickity-page-dots .dot.is-selected{height:1px;background-color:#262626}.flickity-enabled{flex-direction:column}.media-carousel-section .media-carousel{--mc-arrow-size: 35px;--mc-arrow-bg: #d2d2d2;--mc-arrow-fill: #808080;--mc-arrow-scale: .3;--mc-controls-offset: 25px;--mc-controls-align: flex-start;position:relative;background-color:var(--mc-background)}.media-carousel-section .media-carousel--compact{--mc-arrow-size: 38px;--mc-arrow-bg: #e6e6e6;--mc-arrow-fill: #111;--mc-arrow-scale: .35;--mc-controls-offset: 18px}.media-carousel-section .media-carousel__wrapper{position:relative;margin:auto}.media-carousel-section .media-carousel__header{margin-bottom:30px}.media-carousel-section .media-carousel--compact .media-carousel__header{margin-bottom:10px}.media-carousel-section .media-carousel__container{position:relative;display:flex;flex-direction:column;margin:auto;overflow:hidden}.media-carousel-section .media-carousel__track{display:flex;width:100%}.media-carousel-section .media-carousel--media .flickity-viewport{overflow:hidden;width:100%;height:var(--mc-slide-height-mobile)!important}.media-carousel-section .media-carousel__slide{border-radius:var(--mc-radius);overflow:hidden;margin-right:var(--mc-slide-gap-mobile)}.media-carousel-section .media-carousel--compact .media-carousel__slide{position:relative;width:var(--mc-slide-width-mobile);min-width:var(--mc-slide-width-mobile)}.media-carousel-section .media-carousel__slide img,.media-carousel-section .media-carousel__slide video,.media-carousel-section .media-carousel__slide svg.media-carousel__img{flex:0 0 auto;width:var(--mc-slide-width-mobile);height:var(--mc-slide-height-mobile);border-radius:var(--mc-radius);overflow:hidden;object-fit:var(--mc-object-fit)}.media-carousel-section .media-carousel__img,.media-carousel-section .media-carousel__video{position:relative;display:block;width:var(--mc-slide-width-mobile);height:var(--mc-slide-height-mobile);border-radius:var(--mc-radius);object-fit:var(--mc-object-fit)}.media-carousel-section .media-carousel--compact .media-carousel__img,.media-carousel-section .media-carousel--compact .media-carousel__video{background:#f4f4f4}.media-carousel-section .media-carousel-video__wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:var(--mc-slide-width-mobile);height:var(--mc-slide-height-mobile)}.media-carousel-section .media-carousel__slide.has-author .media-carousel__img{height:calc(var(--mc-slide-height-mobile) - 42px)}.media-carousel-section .media-carousel-video__play-pause{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;width:60px;height:60px;border-radius:50%;background:#f5f5f53b;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0;margin:0}.media-carousel-section .media-carousel-video__play-pause:hover{transform:translate(-50%,-50%) scale(1.1)}.media-carousel-section .media-carousel-video__play-pause svg{width:24px;height:24px;fill:#fff;margin:0;padding:0}.media-carousel-section .media-carousel--compact .media-carousel-video__play-pause{z-index:2;width:50px;height:50px;transition:none}.media-carousel-section .media-carousel--compact .media-carousel-video__play-pause:hover{transform:translate(-50%,-50%)}.media-carousel-section .media-carousel--compact .media-carousel-video__play-pause svg{width:35px;height:35px}.media-carousel-section .media-carousel__video[data-playing=true]~.media-carousel-video__play-pause{opacity:0;pointer-events:none}.media-carousel-section .media-carousel__video:not([data-playing])::-webkit-media-controls-panel,.media-carousel-section .media-carousel__video:not([data-playing])::-webkit-media-controls-play-button,.media-carousel-section .media-carousel__video:not([data-playing])::-webkit-media-controls-start-playback-button{display:none!important;opacity:0}.media-carousel-section .media-carousel__placeholder{display:flex;align-items:center;justify-content:center;color:#888}.media-carousel-section .media-carousel .flickity-button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:var(--mc-arrow-size);height:var(--mc-arrow-size);border-radius:50%;background-color:var(--mc-arrow-bg)}.media-carousel-section .media-carousel--compact .flickity-button{z-index:auto;border:0;color:#111;cursor:pointer;display:grid;place-items:center}.media-carousel-section .media-carousel .flickity-button svg{scale:var(--mc-arrow-scale);fill:var(--mc-arrow-fill)}.media-carousel-section .media-carousel .flickity-button.previous{left:10px}.media-carousel-section .media-carousel .flickity-button.next{right:10px}.media-carousel-section .media-carousel__controls{display:flex;gap:10px;padding-top:var(--mc-controls-offset);align-self:var(--mc-controls-align)}.media-carousel-section .media-carousel__control{display:inline-grid;place-items:center;width:var(--mc-arrow-size);height:var(--mc-arrow-size);border-radius:999px;background:var(--mc-arrow-bg)}.media-carousel-section .media-carousel--compact .media-carousel__control{display:grid;border:0;color:#111;cursor:pointer}.media-carousel-section .media-carousel .flickity-page-dots .dot{background-color:var(--mc-progress-track)}.media-carousel-section .media-carousel .flickity-page-dots .dot.is-selected{background-color:var(--mc-progress-color)}.media-carousel-section .media-carousel__slide.has-author{display:flex;flex-direction:column}.media-carousel-section .media-carousel__author{display:flex;align-items:center;gap:8px;height:30px;margin-top:12px}.media-carousel-section .media-carousel__author-image{width:30px;height:30px;border-radius:50%;overflow:hidden;flex-shrink:0}.media-carousel-section .media-carousel__author-image img{width:30px;height:100%;border-radius:50%;object-fit:cover}.media-carousel-section .media-carousel__author-name{color:#000;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-carousel-section .media-carousel--fit .media-carousel__track:after{content:"flickity";display:none}@media(min-width:741px){.media-carousel-section .media-carousel--media .flickity-viewport{height:var(--mc-slide-height-desktop)!important}.media-carousel-section .media-carousel__slide{margin-right:var(--mc-slide-gap-desktop)}.media-carousel-section .media-carousel--compact .media-carousel__slide{width:var(--mc-slide-width-desktop);min-width:var(--mc-slide-width-desktop)}.media-carousel-section .media-carousel__slide img,.media-carousel-section .media-carousel__slide video,.media-carousel-section .media-carousel__slide svg.media-carousel__img,.media-carousel-section .media-carousel__img,.media-carousel-section .media-carousel__video,.media-carousel-section .media-carousel-video__wrapper{width:var(--mc-slide-width-desktop);height:var(--mc-slide-height-desktop)}.media-carousel-section .media-carousel__slide.has-author .media-carousel__img{height:calc(var(--mc-slide-height-desktop) - 42px)}.media-carousel-section .media-carousel--fit .media-carousel__track:after{content:""}.media-carousel-section .media-carousel--fit .media-carousel__track{gap:var(--mc-slide-gap-desktop)}.media-carousel-section .media-carousel--fit .media-carousel__slide{flex:1 1 0;width:auto;min-width:0;margin-right:0}.media-carousel-section .media-carousel--fit .media-carousel__slide img,.media-carousel-section .media-carousel--fit .media-carousel__slide video,.media-carousel-section .media-carousel--fit .media-carousel__img,.media-carousel-section .media-carousel--fit .media-carousel__video,.media-carousel-section .media-carousel--fit .media-carousel-video__wrapper{width:100%}.media-carousel-section .media-carousel--fit .flickity-button,.media-carousel-section .media-carousel--fit .media-carousel__controls{display:none!important}}@media(min-width:1025px){.media-carousel-section .media-carousel--grow .media-carousel__container{container-type:inline-size}.media-carousel-section .media-carousel--grow .media-carousel__track{--mc-grow-width: max(var(--mc-slide-width-desktop), calc((100cqw - (var(--mc-slide-count) - 1) * var(--mc-slide-gap-desktop)) / var(--mc-slide-count)));--mc-grow-height: calc(var(--mc-grow-width) * var(--mc-slide-ratio))}.media-carousel-section .media-carousel--grow.media-carousel--media .flickity-viewport{height:var(--mc-grow-height)!important}.media-carousel-section .media-carousel--grow .media-carousel__slide img,.media-carousel-section .media-carousel--grow .media-carousel__slide video,.media-carousel-section .media-carousel--grow .media-carousel__slide svg.media-carousel__img,.media-carousel-section .media-carousel--grow .media-carousel__img,.media-carousel-section .media-carousel--grow .media-carousel__video,.media-carousel-section .media-carousel--grow .media-carousel-video__wrapper{width:var(--mc-grow-width);height:var(--mc-grow-height)}}@media(max-width:1024px){.media-carousel-section .media-carousel--media .media-carousel__slide{width:40%}}@media(max-width:640px){.media-carousel-section .media-carousel--media .media-carousel__slide{width:250px}.media-carousel-section .media-carousel__controls{align-self:var(--mc-controls-align-mobile)}}.media-carousel-section .media-carousel--nav-line .media-carousel__header{margin-bottom:24px}.media-carousel-section .media-carousel--nav-line .media-carousel__header .text-block h2{font-weight:500;line-height:48px;letter-spacing:0}.media-carousel-section .media-carousel--nav-line .media-carousel__slider-footer{display:flex;align-items:center;justify-content:space-between;gap:46px;width:429px;max-width:100%;padding-top:24px}.media-carousel-section .media-carousel--nav-line .media-carousel__controls{align-items:center;gap:18px;padding-top:0;flex:0 0 auto}.media-carousel-section .media-carousel--nav-line .media-carousel__control{display:flex;align-items:center;justify-content:center;width:24px;height:20px;padding:0;border:0;border-radius:0;background:transparent;color:#000;cursor:pointer}.media-carousel-section .media-carousel--nav-line .media-carousel__container:has(.media-carousel__slide:first-child.is-selected) [data-action=prev],.media-carousel-section .media-carousel--nav-line .media-carousel__container:has(.media-carousel__slide:last-child.is-selected) [data-action=next]{color:#c4c4c4}.media-carousel-section .media-carousel--nav-line .media-carousel__progress{display:block;flex:0 0 317px;height:2px;overflow:hidden;background:var(--mc-progress-track)}.media-carousel-section .media-carousel--nav-line .media-carousel__progress-bar{display:block;width:91px;height:100%;background:var(--mc-progress-color);transform:translate(0);transition:transform .25s ease;will-change:transform}@media(max-width:1024px){.media-carousel-section .media-carousel--nav-line .media-carousel__slide{width:auto}}@media(max-width:740px){.media-carousel-section .media-carousel--nav-line .media-carousel__container{margin-right:calc(-1 * var(--container-gutter))}.media-carousel-section .media-carousel--nav-line .media-carousel__header{margin-bottom:16px}.media-carousel-section .media-carousel--nav-line .media-carousel__header .text-block h2{line-height:30px;color:#121212}.media-carousel-section .media-carousel--nav-line .media-carousel__slider-footer{flex-direction:row-reverse;gap:52px;width:100%;padding-top:16px;padding-right:var(--container-gutter)}.media-carousel-section .media-carousel--nav-line .media-carousel__controls{gap:15px}.media-carousel-section .media-carousel--nav-line .media-carousel__control{width:17px;height:15px}.media-carousel-section .media-carousel--nav-line .media-carousel__control svg{width:17px;height:15px}.media-carousel-section .media-carousel--nav-line .media-carousel__progress{flex:1 1 auto}.media-carousel-section .media-carousel--nav-line .media-carousel__progress-bar{width:34%}}.media-feature{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;column-gap:min(6%,70px);align-items:stretch;row-gap:20px}.media-feature__title{grid-column:1 / -1;grid-row:1;margin:0 0 20px;font-family:var(--heading-font-family);font-weight:500;font-size:36px;line-height:48px;letter-spacing:0;color:#000;text-transform:none}.media-feature__heading{grid-column:1;grid-row:1;margin:0;font-family:var(--heading-font-family);font-weight:500;font-size:36px;line-height:48px;letter-spacing:0;color:#000;text-transform:none}.media-feature__heading .animated-text__word{opacity:.2;transition:opacity .3s ease}.media-feature__usps{grid-column:1;grid-row:2;align-self:end;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:27px;row-gap:30px;width:100%;max-width:458px}.media-feature__media{grid-column:2;grid-row:1 / span 2}.media-feature--media-left .media-feature__heading,.media-feature--media-left .media-feature__usps{grid-column:2}.media-feature--media-left .media-feature__media{grid-column:1}.media-feature--has-title{grid-template-rows:auto auto 1fr}.media-feature--has-title .media-feature__heading{grid-row:2}.media-feature--has-title .media-feature__usps{grid-row:3}.media-feature--has-title .media-feature__media{grid-row:2 / span 2}@media screen and (min-width:1000px){.media-feature{padding-bottom:40px}.media-feature--wide-media{grid-template-columns:minmax(0,600fr) minmax(0,670fr)}.media-feature--wide-media.media-feature--media-left{grid-template-columns:minmax(0,670fr) minmax(0,600fr)}.media-feature--title-large .media-feature__title{max-width:525px;margin-bottom:12px;font-weight:600;font-size:58px;line-height:64px;color:#121212}.media-feature--usps-below-text .media-feature__usps{align-self:start;margin-top:27px}}@media screen and (max-width:999px){.media-feature,.media-feature--media-left{display:flex;flex-direction:column;gap:0}.media-feature__title,.media-feature__heading{max-width:none;font-size:24px;line-height:36px}.media-feature__heading{order:1}.media-feature__media{order:2;margin-top:24px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.media-feature__usps{order:3;align-self:start;max-width:none;margin-top:28px;column-gap:20px;row-gap:28px}.media-feature--mobile-text-below .media-feature__media{order:1;margin-top:0}.media-feature--mobile-text-below .media-feature__heading{order:2;padding-top:24px}.media-feature--mobile-compact .media-feature__title{max-width:257px;margin-bottom:11px;font-weight:600;line-height:1.3;color:#121212}.media-feature--mobile-compact .media-feature__heading{font-weight:600;line-height:1.24}.media-feature--mobile-compact.media-feature--mobile-text-below .media-feature__heading{padding-top:40px}.media-feature--mobile-compact .media-feature__usps{max-width:321px;margin-top:30px;column-gap:45px;row-gap:24px}.media-feature--mobile-usps-wide .media-feature__usps{max-width:none}.media-feature--mobile-compact .media-feature__usp{gap:5px}.media-feature--mobile-compact .media-feature__usp-text{line-height:24px}.media-feature--mobile-compact .image-comparison__label{bottom:12px;padding:6px 10px;font-size:12px}.media-feature--mobile-compact .image-comparison__label--before{left:12px}.media-feature--mobile-compact .image-comparison__label--after{right:12px}}.media-grid__header{display:flex;flex-direction:column;margin-bottom:var(--mg-header-spacing-mobile)}.media-grid__header .section-header>*{max-width:var(--mg-header-max-width)}.media-grid__header--split .section-header>.section-header__content{margin-top:24px}.media-grid__header .text-block p,.media-grid__footer .text-block p{margin:0}.media-grid__footer{margin-top:24px}.media-grid--full .media-grid__header,.media-grid--full .media-grid__footer{max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:clamp(20px,2vw,150px);padding-right:clamp(20px,2vw,150px)}.media-grid__track{display:grid;grid-template-columns:repeat(var(--mg-columns-mobile),minmax(0,1fr));gap:var(--mg-gap-mobile)}media-grid-tile{display:block}.media-grid__tile{position:relative;display:block;color:inherit;text-decoration:none}.media-grid__frame{position:relative;overflow:hidden}.media-grid__media{display:block;width:100%;height:auto}.media-grid__media--desktop{display:none}.media-grid--ratio-square .media-grid__frame{aspect-ratio:1 / 1}.media-grid--ratio-landscape .media-grid__frame{aspect-ratio:7 / 5}.media-grid--ratio-portrait .media-grid__frame{aspect-ratio:3 / 4}.media-grid:not(.media-grid--ratio-natural) .media-grid__frame .media-grid__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover}.media-grid__media{z-index:0}.media-grid__tile--gradient:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000 75.32%,#0009 99.97%)}.media-grid__info{position:absolute;top:0;left:0;right:0;z-index:2;padding:20px;display:flex;flex-direction:column;gap:8px;color:#000}.media-grid__info--bottom{top:auto;bottom:0;color:#fff}.media-grid__title,.media-grid__price{font-size:21px;font-weight:600;margin:0;line-height:1.2;color:inherit}.media-grid__highlights{position:absolute;bottom:0;left:0;right:0;z-index:2;margin:0;padding:20px;display:flex;flex-direction:column;gap:6px;list-style:none;color:#000}.media-grid__highlight{display:flex;align-items:center;gap:8px}.media-grid__highlight-icon{width:14px;height:14px;object-fit:contain;flex-shrink:0}.media-grid__highlight-text{font-size:14px;line-height:20px;font-weight:400}.media-grid--button-large .block-button{padding:16px 30px;font-size:15px;line-height:24px;font-weight:600;background-image:none}.media-grid--button-panel .block-button{padding:12px 24px;font-size:15px;line-height:1.7142857143;font-weight:600;letter-spacing:normal;border:2px solid transparent;background-image:none;transition:all .3s ease}.media-grid--button-panel .block-button:hover{opacity:.9}@media screen and (max-width:999px){.media-grid--container_desktop .media-grid__header,.media-grid--container_desktop .media-grid__footer{margin-left:var(--container-gutter);margin-right:var(--container-gutter)}}@media screen and (min-width:1000px){.media-grid--container_desktop .media-grid__inner{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.media-grid__header{margin-bottom:var(--mg-header-spacing)}.media-grid--footer-above-desktop .media-grid__inner{display:flex;flex-direction:column}.media-grid--footer-above-desktop .media-grid__footer{order:-1;margin-top:0;margin-bottom:var(--mg-footer-spacing)}.media-grid__header--split .section-header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:100px;align-items:start}.media-grid__header--split .section-header>:first-child{grid-column:1;grid-row:1 / span 50}.media-grid__header--split .section-header>.section-header__content{margin-top:0}.media-grid__header--split .section-header>:not(:first-child){grid-column:2}.media-grid__footer{margin-top:var(--mg-footer-spacing)}.media-grid__track{grid-template-columns:repeat(var(--mg-columns),minmax(0,1fr));gap:var(--mg-gap)}.media-grid--reverse-desktop .media-grid__track{direction:rtl}.media-grid--reverse-desktop .media-grid__track>*{direction:ltr}.media-grid__media--desktop{display:block}.media-grid__media--mobile{display:none}.media-grid--ratio-natural .media-grid__tile{height:100%}.media-grid--ratio-natural .media-grid__media{height:100%;object-fit:cover}.media-grid__info{gap:14px}.media-grid__title,.media-grid__price{font-size:36px}.media-grid--button-large .block-button{padding:16px 35px;font-size:16px;line-height:26px}.media-grid--button-panel .block-button{padding:14px 32px}}.media-tabs{--media-tabs-ink: 18, 18, 18;--media-tabs-tab: 107, 107, 107;--media-tabs-tab-active: 18, 18, 18;--media-tabs-track: 184, 184, 184;--media-tabs-fill: 51, 51, 51;color:rgb(var(--media-tabs-ink))}.media-tabs__inner{width:100%;max-width:1440px;margin-inline:auto}.media-tabs__header{margin-bottom:20px;padding-inline:20px}.media-tabs__header .text-block h2{margin:0;font-size:24px;font-weight:500;line-height:1.25;letter-spacing:0;text-transform:none;color:rgb(var(--media-tabs-ink))}.media-tabs__tabs,.media-tabs__switcher{display:block}.media-tabs .media-content__tabs{display:flex;align-items:flex-start;gap:16px;margin:0 0 20px;padding-inline:20px}.media-tabs__tab{position:relative;display:flex;align-items:baseline;gap:6px;min-width:96px;margin:0;padding:0 0 6px;border:0;background:none;font-weight:500;white-space:nowrap;color:rgb(var(--media-tabs-tab));cursor:pointer;transition:color .2s ease;-webkit-tap-highlight-color:transparent}.media-tabs .media-content__tab:before{content:"";position:absolute;top:-8px;right:-6px;bottom:-8px;left:-6px}.media-tabs__tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:rgb(var(--media-tabs-tab-active));transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.media-tabs__tab:hover,.media-tabs__tab.is-active{color:rgb(var(--media-tabs-tab-active))}.media-tabs__tab.is-active:after{transform:scaleX(1)}.media-tabs__tab:focus-visible{outline:2px solid rgb(var(--media-tabs-tab-active));outline-offset:4px}.media-tabs__tab-number{position:relative;top:1px;font-size:11px;line-height:16px}.media-tabs__tab-label{position:relative;top:1px;font-size:15px;line-height:22px}.media-tabs .media-content__panels{position:relative;display:grid;container-type:inline-size;width:100%;aspect-ratio:390 / 600;overflow:hidden;background:rgb(var(--secondary-background))}.media-tabs__progress{position:absolute;right:calc(19 * 100cqw / 390);bottom:calc(14.23 * 100cqw / 390);z-index:1;display:flex;gap:13px;pointer-events:none}.media-tabs__progress--hidden{visibility:hidden}.media-tabs__segment{position:relative;display:block;width:48px;height:3px;overflow:hidden;background:rgb(var(--media-tabs-track))}.media-tabs__segment-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--media-tabs-fill));transform:scaleX(0);transform-origin:left}.media-tabs__segment.is-active .media-tabs__segment-fill{transform:scaleX(1)}.media-tabs__tabs.is-autoplaying .media-tabs__segment.is-active .media-tabs__segment-fill{animation:media-tabs-progress var(--media-tabs-duration, 6s) linear forwards}.media-tabs__tabs.is-autoplaying.is-paused .media-tabs__segment.is-active .media-tabs__segment-fill{animation-play-state:paused}@keyframes media-tabs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media screen and (min-width:741px){.media-tabs{--media-tabs-tab: 163, 162, 162;--media-tabs-tab-active: 0, 0, 0}.media-tabs__inner{padding-inline:50px}.media-tabs__header{margin-bottom:32px;padding-inline:4px}.media-tabs__header .text-block h2{font-size:36px;font-weight:500;line-height:48px}.media-tabs .media-content__tabs{gap:28px;margin-bottom:18px;padding-inline:0}.media-tabs__tab{gap:8px;min-width:0}.media-tabs .media-content__tab:before{top:-10px;right:-8px;bottom:-10px;left:-8px}.media-tabs__tab-number,.media-tabs__tab-label{top:0}.media-tabs__tab-number{font-size:12px;line-height:18px}.media-tabs__tab-label{font-size:18px;line-height:24px}.media-tabs .media-content__panels{aspect-ratio:1340 / 760}.media-tabs__progress{right:calc(25 * 100cqw / 1340);bottom:calc(23.69 * 100cqw / 1340)}.media-tabs__segment{width:81px}}@media(prefers-reduced-motion:reduce){.media-tabs__tab,.media-tabs__tab:after{transition:none}.media-tabs__tabs.is-autoplaying .media-tabs__segment.is-active .media-tabs__segment-fill{animation:none}}@media screen and (min-width:1000px){.layout-gutter-wide .media-tabs__inner{max-width:var(--container-max-width);padding-inline:var(--container-gutter)}}.media-wall{position:relative;isolation:isolate;background-color:var(--media-wall-background)}.media-wall__wrapper{position:relative;margin:auto}.media-wall__header{margin-bottom:0}.media-wall .section-header__content{margin-top:10px}.media-wall .text-block--title h2{font-weight:500;line-height:1.33;letter-spacing:0}.media-wall .text-block--description{color:rgb(var(--text-color));font-size:16px;line-height:27px}.media-wall .text-block--description a{font-weight:600}.media-wall .text-block--description strong{color:rgb(var(--text-color));font-weight:600}.media-wall__stage{position:static;display:grid}.media-wall__pause,.media-wall__track{grid-area:1 / 1}.media-wall__pause{position:relative;z-index:2;display:grid;place-items:center;align-self:end;justify-self:start;width:32px;height:32px;margin:0 0 12px;padding:0;border:0;border-radius:50%;background:rgb(var(--text-color));color:rgb(var(--text-color));cursor:pointer}.media-wall__pause:before{content:"";box-sizing:border-box;width:10px;height:11px;border-inline:3px solid rgb(var(--background))}.media-wall__stage.is-paused .media-wall__pause:before{width:0;height:0;margin-inline-start:3px;border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent rgb(var(--background))}.media-wall__pause:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.media-wall__track{--media-wall-fade: 56px;position:relative;display:grid;grid-template-columns:repeat(var(--media-wall-columns, 3),minmax(0,1fr));gap:3px;height:540px;margin:24px calc(var(--container-gutter) * -1) 0;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,rgb(0 0 0) var(--media-wall-fade),rgb(0 0 0) calc(100% - var(--media-wall-fade)),transparent);mask-image:linear-gradient(transparent,rgb(0 0 0) var(--media-wall-fade),rgb(0 0 0) calc(100% - var(--media-wall-fade)),transparent)}.media-wall__track:empty{display:none}.media-wall__column{min-width:0}.media-wall__column-inner{display:grid;gap:3px;animation:media-wall-run var(--media-wall-duration, 50s) linear infinite;animation-play-state:paused;will-change:transform}.media-wall__column:nth-child(2n) .media-wall__column-inner{animation-direction:reverse}.media-wall__stage.is-running .media-wall__column-inner{animation-play-state:running}.media-wall__stage.is-held .media-wall__column-inner,.media-wall__stage.is-paused .media-wall__column-inner,.media-wall__track:focus-within .media-wall__column-inner{animation-play-state:paused}@keyframes media-wall-run{to{transform:translate3d(0,calc(-50% - 1.5px),0)}}.media-wall__player{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;background:rgba(var(--background),.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);container-type:size}.media-wall__player[hidden]{display:none}.media-wall__player-frame{position:relative;width:302px;max-width:100%;max-height:92cqh;aspect-ratio:9 / 16;background:rgb(var(--text-color));box-shadow:0 16px 48px rgba(var(--text-color),.18)}.media-wall__player--steps .media-wall__player-frame{max-height:calc(92cqh - 68px);margin-block-end:68px}.media-wall__player-video{display:block;width:100%;height:100%;object-fit:cover}.media-wall__player-creator{position:absolute;inset:0 0 auto;height:20%;padding-block:12px 0;padding-inline:16px 56px;overflow:hidden;background:linear-gradient(rgba(var(--text-color),.5),rgba(var(--text-color),0));color:rgb(var(--background));font-size:14px;font-weight:600;line-height:36px;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.media-wall__player-creator[hidden]{display:none}.media-wall__toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.media-wall__toggle:focus-visible{outline:2px solid rgb(var(--background));outline-offset:-4px}.media-wall__close,.media-wall__step{display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:rgba(var(--background),.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 16px rgba(var(--text-color),.08);color:rgb(var(--text-color));cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}.media-wall__close{position:absolute;top:12px;inset-inline-end:12px;width:36px;height:36px}.media-wall__close:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.media-wall__close svg{width:12px;height:12px}.media-wall__close:active,.media-wall__step:active{transform:scale(.95)}.media-wall__player-steps{position:absolute;top:calc(100% + 24px);left:50%;display:flex;align-items:center;gap:28px;width:max-content;transform:translate(-50%)}.media-wall__step{position:relative;flex:none;width:44px;height:44px}.media-wall__step:disabled{visibility:hidden}.media-wall__step svg{width:16px;height:16px}.media-wall__step--prev svg{transform:scaleX(calc(-1 * var(--transform-logical-flip, 1)))}.media-wall__step--next svg{transform:scaleX(var(--transform-logical-flip, 1))}.media-wall__counter{min-width:33px;color:rgb(var(--text-color));font-size:14px;line-height:20px;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}@media screen and (min-width:1000px){.media-wall__wrapper{display:grid;grid-template-columns:360px minmax(0,1fr);align-items:start;column-gap:64px}.media-wall .text-block--title h2{font-size:var(--text-style-h2-size)}.media-wall .section-header__content{max-width:340px;margin-top:24px}.media-wall .text-block--description strong{display:block}.media-wall__pause{margin:0 0 12px 12px}.media-wall__track{--media-wall-fade: 80px;gap:4px;height:640px;margin:0}.media-wall__column-inner{gap:4px}.media-wall__player-frame,.media-wall__player--steps .media-wall__player-frame{width:auto;height:min(768px,92cqh);max-height:none;margin-block-end:0}.media-wall__player-creator{padding-block-start:16px;padding-inline:20px 64px;font-size:16px;line-height:40px}.media-wall__close{top:16px;inset-inline-end:16px;width:40px;height:40px}.media-wall__close svg{width:13px;height:13px}.media-wall__player-steps{top:50%;right:-84px;left:-84px;width:auto;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.media-wall__step{width:52px;height:52px;pointer-events:auto}.media-wall__step svg{width:19px;height:19px}.media-wall__counter{display:none}}@media(hover:hover)and (pointer:fine){.media-wall__track:hover .media-wall__column-inner{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.media-wall__column-inner{animation:none}.media-wall__pause{display:none}}.shopify-section--media-with-text-panel .text-container .icon-text__icon img{margin:0}@media screen and (max-width:999px){.shopify-section--media-with-text-panel .image-with-text-block__content{margin:0!important}}.media-with-text--padded{background-color:var(--mwt-panel-background)}.shopify-section--media-with-text-panel .image-with-text-block{min-height:fit-content}.image-with-text-block__text-container{--itb-block-gap: var(--mwt-gap, 32px);display:flex;flex-direction:column;gap:var(--itb-block-gap)}.image-with-text-block__text-container{counter-reset:feature-list-item}.image-with-text-block__text-container .numbered-item{flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:20px;padding:16px 0;border-bottom:1px solid rgba(var(--text-color),.12)}.image-with-text-block__text-container :not(.numbered-item)+.numbered-item{border-top:1px solid rgba(var(--text-color),.12)}.image-with-text-block__text-container .numbered-item+.numbered-item{margin-top:calc(-1 * var(--itb-block-gap))}.image-with-text-block__text-container .numbered-item__number{min-width:24px;font-size:12px}.image-with-text-block__text-container .numbered-item__body{flex:1 1 auto;max-width:none}.image-with-text-block__text-container .numbered-item__body .text-block :is(h3,p){font-size:15px;font-weight:400}.image-with-text-block__text-container .numbered-item__body .text-block h3{font-size:17px;font-weight:600;line-height:1.35}.image-with-text-block--content-panel .image-with-text-block__text-container>.text-block p:not(:has(a)){max-width:46ch;line-height:28px}.image-with-text-block--content-panel .numbered-item__body .text-block p{color:rgba(var(--text-color),.83)}.image-with-text-block--content-panel .text-block h2{font-weight:500;line-height:1.33;letter-spacing:0}.image-with-text-block--content-panel .text-block a{color:rgb(var(--heading-color));font-weight:500;text-decoration-color:currentColor;text-underline-offset:5px;transition:opacity .2s ease}@media(hover:hover)and (pointer:fine){.image-with-text-block--content-panel .text-block a:hover{opacity:.7}}.image-with-text-block__text-container .text-block>:first-child{margin-top:0}.image-with-text-block__text-container .text-block>:last-child{margin-bottom:0}.image-with-text-block__text-container .text-block p{color:var(--mwt-paragraph-color)}.shopify-section--media-with-text-panel .image-with-text-block--image-right{flex-direction:row-reverse}.shopify-section--media-with-text-panel .image-with-text-block__image-wrapper--boxed,.shopify-section--media-with-text-panel .image-with-text-block__image-wrapper--boxed img,.shopify-section--media-with-text-panel .image-with-text-block__image-wrapper--boxed svg{position:unset}.image-with-text-block__text-container h1,.image-with-text-block__text-container h2,.image-with-text-block__text-container h3,.image-with-text-block__text-container h4,.image-with-text-block__text-container h5,.image-with-text-block__text-container h6{margin-bottom:5px;margin-top:10px}.image-with-text-block__text-container p{margin-top:0;font-size:16px;line-height:24px}.image-with-text-block__text-container p strong{color:#000}.image-with-text-block__header{margin-bottom:30px;text-align:center}.image-with-text-block__header--left{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px;text-align:left}@media screen and (max-width:992px){.image-with-text-block__header--left{gap:8px;margin-bottom:20px}}.shopify-section--media-with-text-panel .image-with-text-block.image--small .image-with-text-block__image-wrapper--boxed{width:47%}.shopify-section--media-with-text-panel .image-with-text-block.image--small .image-with-text-block__content{width:53%}.shopify-section--media-with-text-panel .image-with-text-block.image--medium .image-with-text-block__image-wrapper--boxed,.shopify-section--media-with-text-panel .image-with-text-block.image--medium .image-with-text-block__content{width:50%}.shopify-section--media-with-text-panel .image-with-text-block.image--large .image-with-text-block__image-wrapper--boxed{width:53%}.shopify-section--media-with-text-panel .image-with-text-block.image--large .image-with-text-block__content{width:47%}.shopify-section--media-with-text-panel .section--flush .image-with-text-block__content.content--boxed{padding:0 40px}.shopify-section--media-with-text-panel .image-with-text-block--image-right .image-with-text-block__content.content--boxed{padding:0 40px 0 0}.shopify-section--media-with-text-panel .image-with-text-block__content.content--boxed{padding:0 0 0 40px;margin:0}.image-with-text-block__text-container ul{list-style:none;padding:0;margin:0!important}.image-with-text-block__text-container ul li{position:relative;padding-left:28px!important}.image-with-text-block__text-container ul li:before{content:"";position:absolute;left:0;top:10px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='none'%3E%3Ccircle cx='14' cy='14' r='12' stroke='%23000' stroke-width='2'/%3E%3Cpath d='M8.5 14.5l4 4L19.5 10.5' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.image-with-text-block__text-container .animated-text-scroll__text{display:block;font-family:Manrope,sans-serif;font-size:35px;font-weight:600;line-height:1.15}.image-with-text-block__text-container .icon-text{flex-direction:row;align-items:flex-start;gap:13px;text-align:left}.image-with-text-block__text-container .icon-text+.icon-text{margin-top:calc(24px - var(--itb-block-gap))}.image-with-text-block__text-container--dividers .icon-text{border-top:1px solid #c6c6c6;padding:24px 10px 0}.image-with-text-block__text-container .icon-text__text{font-size:20px}.image-with-text-block__text-container .icon-text__text>:first-child{margin-top:0}.image-with-text-block__text-container .icon-text__text>:last-child{margin-bottom:0}.image-with-text-block__text-container .icon-text__text p{margin-bottom:0;font-size:20px;line-height:1.6;color:#000}.image-with-text-block__text-container .icon-text__text p+p{margin-top:5px;font-size:14px;font-weight:500;line-height:1.4;color:#757575}@media screen and (max-width:999px){.image-with-text-block__text-container .animated-text__break{display:none}}@media screen and (max-width:640px){.image-with-text-block__text-container .animated-text-scroll__text{font-size:28px}}@media screen and (max-width:992px){.image-with-text-block__text-container{margin:0}.image-with-text-block__text-container .icon-text+.icon-text{margin-top:calc(16px - var(--itb-block-gap))}.image-with-text-block__text-container .icon-text{gap:12px}.image-with-text-block__text-container--dividers .icon-text{padding:14px 9px 0}.image-with-text-block__text-container .icon-text__text,.image-with-text-block__text-container .icon-text__text p{font-size:14px}.image-with-text-block__text-container .icon-text__text p+p{font-size:12px}.shopify-section--media-with-text-panel .image-with-text-block__content.content--boxed,.shopify-section--media-with-text-panel .image-with-text-block--image-right .image-with-text-block__content.content--boxed{padding:20px 0 0}.shopify-section--media-with-text-panel .image-with-text-block__image-wrapper--boxed,.shopify-section--media-with-text-panel .image-with-text-block__content{width:100%!important}.shopify-section--media-with-text-panel .image-with-text-block--mobile-full-image.container{padding-left:0;padding-right:0}.shopify-section--media-with-text-panel .image-with-text-block--mobile-full-image.container .image-with-text-block__content{padding-left:var(--container-gutter);padding-right:var(--container-gutter);padding-bottom:40px}.shopify-section--media-with-text-panel .image-with-text-block--mobile-text-first{display:flex;flex-direction:column-reverse;gap:60px}}.shopify-section--media-with-text-panel .image-with-text-block--content-panel .image-with-text-block__content.content--boxed{align-self:stretch;height:auto;display:flex;flex-direction:column;justify-content:center;padding:28px 20px 32px}@media screen and (min-width:1000px){.shopify-section--media-with-text-panel .image-with-text-block--content-panel .image-with-text-block__content.content--boxed{padding:34px 34px 40px}.image-with-text-block--content-panel{align-items:stretch;column-gap:29px}.shopify-section--media-with-text-panel .image-with-text-block--content-panel .image-with-text-block__image-wrapper{flex:1 1 0;width:auto;height:auto}.shopify-section--media-with-text-panel .image-with-text-block--content-panel .image-with-text-block__content.content--boxed{flex:0 0 calc((100% - 29px) * 603 / 1266);width:auto}.image-with-text-block__text-container .numbered-item__body .text-block h3{font-size:18px}.shopify-section--media-with-text-panel .image-with-text-block--content-panel .image-with-text-block__image-wrapper img{width:100%;height:100%;object-fit:cover}.image-with-text-block--content-panel .image-with-text-block__text-container{flex:1 0 auto}.image-with-text-block--content-panel :not(.numbered-item)+.numbered-item{margin-top:auto}}.content-highlights{counter-reset:feature-list-item}.content-highlights__inner{width:100%}.content-highlights__header{display:grid;gap:10px;margin-bottom:24px;color:rgb(var(--text-color))}.content-highlights__header .section-header__content{margin-top:10px}.content-highlights__header .text-block--description{color:rgba(var(--text-color),.66)}.content-highlights__header .text-block--description p{margin:0}.content-highlights--rows .content-highlights__media{margin-bottom:24px;overflow:hidden;background:#efefef}.content-highlights__media-image,.content-highlights__media-placeholder{display:block;width:100%;height:100%;object-fit:cover}.content-highlights .numbered-item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:start;justify-content:normal;padding:16px 10px;border-top:1px solid rgb(var(--border-color));color:rgb(var(--text-color));font-size:16px;-webkit-backdrop-filter:none;backdrop-filter:none}.content-highlights .numbered-item:last-child{border-bottom:0}.content-highlights .numbered-item__number{font-size:16px;font-weight:300;line-height:1.2}.content-highlights .numbered-item__body{display:grid;flex:none;max-width:none;gap:5px}.content-highlights .numbered-item__body .text-block :is(h1,h2,h3,h4,h5,h6){margin:0;color:inherit;font-size:16px;font-weight:700;line-height:1.2}.content-highlights .numbered-item__body .text-block p{color:inherit;font-size:16px;font-weight:300;line-height:1.375;margin:0}@media screen and (min-width:1000px){.content-highlights--rows .content-highlights__split-layout{display:grid;grid-template-columns:minmax(0,60%) minmax(0,40%);gap:32px;align-items:start}.content-highlights--rows .content-highlights__media{margin-inline:0;margin-bottom:0;min-height:408px}.content-highlights--rows .content-highlights__rows{display:block;padding-inline:0}.content-highlights .numbered-item{flex-direction:row;align-items:start;font-size:20px}.content-highlights--rows .numbered-item{grid-template-columns:56px minmax(0,1fr);gap:32px;padding:24px 10px}.content-highlights .numbered-item__number,.content-highlights .numbered-item__body .text-block :is(h1,h2,h3,h4,h5,h6),.content-highlights .numbered-item__body .text-block p{font-size:20px;line-height:1.4}.content-highlights .numbered-item__body{gap:5px}}.content-highlights--values .content-highlights__header h2{font-size:32px}.content-highlights--values .content-highlights__split-layout{display:block}.content-highlights--values .numbered-item{display:block;padding:20px 0 24px;border-top:1px solid #e9e9e9}.content-highlights--values .numbered-item:last-child{border-bottom:1px solid #e9e9e9}.content-highlights--values .numbered-item__number{display:block;margin-bottom:8px;font-size:12px;line-height:16px;font-weight:400;color:#a3a2a2}.content-highlights--values .numbered-item__body{display:block}.content-highlights--values .numbered-item__body .text-block :is(h1,h2,h3,h4,h5,h6){margin-bottom:10px;font-size:28px;line-height:28px;font-weight:700;color:rgb(var(--text-color))}.content-highlights--values .numbered-item__body .text-block p{font-size:14px;line-height:24px;font-weight:400;color:#6f6f6f}@media screen and (min-width:1000px){.content-highlights--values .content-highlights__header h2{font-size:var(--text-style-h2-size)}.content-highlights--values .numbered-item{display:grid;grid-template-columns:60px minmax(0,1fr);gap:24px;padding:32px 0;border-top:1px solid #d9d9d9}.content-highlights--values .numbered-item:last-child{border-bottom:1px solid #d9d9d9}.content-highlights--values .numbered-item__number{margin-bottom:0;font-size:14px;line-height:24px;color:#6f6f6f}.content-highlights--values .numbered-item__body{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.content-highlights--values .numbered-item__body .text-block :is(h1,h2,h3,h4,h5,h6){margin-bottom:0;font-size:58px;line-height:1}.content-highlights--values .numbered-item__body .text-block p{font-size:16px;line-height:27px}}.image-section-bg{width:100%;height:100%}.image-section-bg-mobile{display:none}.image-section-media{width:100%;height:100%;object-fit:cover}.image-section-markers{counter-reset:feature-list-item;display:flex;flex-direction:column;gap:0;margin:0;padding:8px 0 40px;background:#fff}.image-section-markers--padded{padding-left:20px;padding-right:20px}.image-section-markers .numbered-item{flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:12px;margin:0;padding:16px 0;font-size:inherit;line-height:inherit;-webkit-backdrop-filter:none;backdrop-filter:none}.image-section-markers .numbered-item__number{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:10px;background:#121212;color:#fff;font-size:11px;font-weight:500;line-height:12px}.image-section-markers .numbered-item__number:before{content:counter(feature-list-item)}.image-section-markers .numbered-item__body{flex:1 1 auto;min-width:0;max-width:none;gap:4px}.image-section-markers .numbered-item__body .text-block :is(h1,h2,h3,h4,h5,h6){margin:0;font-size:16px;font-weight:500;line-height:20px;color:#121212}.image-section-markers .numbered-item__body .text-block p{font-size:14px;font-weight:400;line-height:20px;color:#4c4c4c}.image-section-markers .numbered-item+.numbered-item{border-top:1px solid rgba(18,18,18,.35)}.image-section-heading{margin-bottom:10px}.image-section-heading--padded{padding-left:20px;padding-right:20px}.image-section-heading .section-header{margin-bottom:0}@media screen and (min-width:741px){.image-section-markers{padding-top:8px;padding-bottom:40px}.image-section-heading{margin-bottom:32px}}@media screen and (min-width:1000px){.image-section-markers .numbered-item{flex-direction:row;align-items:flex-start;gap:16px;padding:0;font-size:inherit}.image-section-markers .numbered-item__body{gap:6px}}@media(max-width:640px){.image-section--mobile-full-width .image-section-bg,.image-section--mobile-full-width .image-section-markers{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.image-section--mobile-full-width .image-section-markers{padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.image-section-bg-desktop{display:none}.image-section-bg-mobile{display:block}.image-section-bg-mobile img{object-position:top}}.shopify-section--media-with-text .image-with-text .image-with-text__image-wrapper{margin-left:0}.shopify-section--media-with-text .image-with-text{background-color:var(--mwt-background)}.shopify-section--media-with-text .image-with-text .image-with-text__wrapper{padding-top:var(--mwt-padding-top);padding-bottom:var(--mwt-padding-bottom)}.image-with-text__content :is(h1,h2,h3,h4,h5,h6){color:rgb(var(--heading-color))}.image-with-text__text-wrapper>.text-block+.block-button-group{margin-top:32px}@media screen and (max-width:999px){.shopify-section--media-with-text .media-with-text--mobile-flush-top{margin-top:0}.image-with-text__content-wrapper:not(.image-with-text__content-wrapper-boxed){padding:0 var(--container-gutter)}.image-with-text--mobile-content-first .image-with-text__wrapper{display:flex;flex-direction:column-reverse;gap:48px}.image-with-text--mobile-content-first .image-with-text__image-wrapper{margin-bottom:0}.image-with-text--mobile-bg.image-with-text,.image-with-text--mobile-bg .container{padding-top:0;padding-left:0;padding-right:0}}@media screen and (min-width:1000px){.image-with-text--mobile-bg.image-with-text--media-large .image-with-text__wrapper{gap:calc(var(--grid-gap) * 2)}.image-with-text--mobile-bg.image-with-text--media-large .image-with-text__image-wrapper{width:calc(var(--grid-column-width) * 8 + (var(--grid-gap) * 13))}.image-with-text--mobile-bg.image-with-text--media-small .image-with-text__image-wrapper{width:calc(var(--grid-column-width) * 8 + (var(--grid-gap) * 8))}}.mini-cart-sheet__tab{border-bottom:1px solid var(--mini-cart-ink)}.mini-cart-sheet__tab-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:15px 0;border:0;background:none;color:var(--mini-cart-ink);font-size:14.5px;font-weight:500;line-height:22px;text-align:start;cursor:pointer}.mini-cart-sheet__tab-toggle i{--plus-arm: 5px;--plus-stroke: 3px;position:relative;flex:none;width:0;height:0;padding:var(--plus-arm);border-right:var(--plus-stroke) solid transparent;border-bottom:var(--plus-stroke) solid transparent}.mini-cart-sheet__tab-toggle i:before,.mini-cart-sheet__tab-toggle i:after{content:"";position:absolute;border-top:var(--plus-stroke) solid currentColor;border-left:var(--plus-stroke) solid currentColor;transition:transform .22s var(--mini-cart-ease-out)}.mini-cart-sheet__tab-toggle i:before{top:var(--plus-arm);left:0;padding-inline:var(--plus-arm)}.mini-cart-sheet__tab-toggle i:after{top:0;left:var(--plus-arm);padding-block:var(--plus-arm)}.mini-cart-sheet__tab-toggle[aria-expanded=true] i:after{transform:rotate(-90deg)}@media screen and (min-resolution:1.2dppx)and (max-resolution:1.3dppx){.mini-cart-sheet__tab-toggle i{--plus-arm: 4.8px;--plus-stroke: 2.4px}}@media screen and (min-resolution:1.4dppx)and (max-resolution:1.6dppx){.mini-cart-sheet__tab-toggle i{--plus-arm: 4.667px;--plus-stroke: 2px}}.mini-cart-sheet__tab-body{padding:0 0 16px;font-size:13px;line-height:1.55;color:var(--mini-cart-ink-2)}.mini-cart-sheet__tab-body[hidden]{display:none}.mini-cart-sheet__tab-body table{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.mini-cart-sheet__tab-body th,.mini-cart-sheet__tab-body td{padding:6px 5px;border-bottom:1px solid var(--mini-cart-line-2);text-align:start}.mini-cart-sheet__tab-body th{font-weight:600;color:var(--mini-cart-ink-3)}@media(hover:hover)and (pointer:fine){.mini-cart-sheet__tab-toggle:hover span{text-decoration:underline;text-underline-offset:3px}}@media(prefers-reduced-motion:reduce){.mini-cart-sheet__tab-toggle i:after{transition:none}}.shopify-section--mini-cart{--mini-cart-ink: rgb(var(--cart-ink));--mini-cart-ink-2: rgba(var(--text-color), .71);--mini-cart-ink-3: rgba(var(--text-color), .58);--mini-cart-line: rgb(var(--border-color));--mini-cart-line-2: rgba(var(--text-color), .075);--mini-cart-control: rgba(var(--text-color), .05);--mini-cart-photo: rgb(var(--cart-photo));--mini-cart-accent: rgb(var(--promo-accent));--mini-cart-accent-text: rgb(var(--promo-accent-text));--mini-cart-ease-drawer: cubic-bezier(.32, .72, 0, 1);--mini-cart-ease-out: cubic-bezier(.23, 1, .32, 1)}.mini-cart.drawer{color:var(--mini-cart-ink);line-height:1.45;font-variant-numeric:tabular-nums;width:100%;max-width:440px;transition:transform .32s var(--mini-cart-ease-drawer),visibility 0s linear .32s}.mini-cart.drawer[open]{transition:transform .46s var(--mini-cart-ease-drawer),visibility 0s}.mini-cart.drawer>.drawer__overlay{background:var(--mini-cart-ink);transition:visibility .3s var(--mini-cart-ease-out),opacity .3s var(--mini-cart-ease-out)}.mini-cart.drawer[open]>.drawer__overlay{opacity:.45}.mini-cart__top{flex:0 0 auto;position:relative;z-index:1;background:rgb(var(--background));box-shadow:0 1px 0 var(--mini-cart-line-2)}.mini-cart__grab{display:none;flex:0 0 auto;width:36px;height:4px;margin:6px auto 0;background:rgb(var(--border-color))}.mini-cart__head{display:flex;align-items:center;justify-content:space-between;gap:12px;height:42px;padding:0 10px 0 16px}.mini-cart__title{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;color:var(--mini-cart-ink)}.mini-cart__title span{color:var(--mini-cart-ink-3);font-weight:500}.mini-cart__close{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;padding:0;border:0;background:var(--mini-cart-control);color:var(--mini-cart-ink);transition:background-color .15s var(--mini-cart-ease-out)}.mini-cart__body.drawer__content{position:relative;flex:1;min-height:0;padding:0 16px 10px;overscroll-behavior:contain;scrollbar-width:none}.mini-cart__body::-webkit-scrollbar{display:none}.mini-cart__lines{margin:0;padding:0;list-style:none}.mini-cart__link{position:relative;padding:0;border:0;background:none;font-size:12px;font-weight:500;color:var(--mini-cart-ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer}.mini-cart__link:after{content:"";position:absolute;top:-13px;right:-8px;bottom:-13px;left:-8px}.mini-cart-upsell{display:grid;grid-template-columns:64px 1fr 44px;gap:12px;align-items:center;margin-top:18px;padding:12px 14px;border:1px solid var(--mini-cart-line)}.mini-cart-upsell__image{display:block;width:64px;height:64px;object-fit:cover;background:var(--mini-cart-photo)}.mini-cart-upsell__text{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.mini-cart-upsell__chip{padding:1px 6px;background:var(--mini-cart-accent);color:var(--mini-cart-accent-text);font-size:11.5px;font-style:normal;font-weight:600}.mini-cart-upsell__title{font-size:14.5px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.mini-cart-upsell__title s{margin-inline-end:6px}.mini-cart-upsell__title [data-card-price]{white-space:nowrap}.mini-cart-upsell__line{font-size:12.5px;line-height:1.4;color:var(--mini-cart-ink-2)}.mini-cart-upsell__gift{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:600;color:rgb(var(--savings-color))}.mini-cart-upsell__add{display:grid;place-items:center;padding:0;border:0;background:var(--mini-cart-ink);color:rgb(var(--background));transition:transform .16s var(--mini-cart-ease-out),background-color .16s var(--mini-cart-ease-out)}.mini-cart-upsell__add{width:44px;height:44px}.mini-cart-upsell__add:active,.mini-cart__checkout:active{transform:scale(.97)}.mini-cart-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 8px 20px;text-align:center}.mini-cart-empty .icon{opacity:.35}.mini-cart-empty__title{margin:0;font-size:17px;font-weight:600;line-height:1.2}.mini-cart-empty__text{max-width:30ch;margin:0;font-size:13.5px;line-height:1.45;color:var(--mini-cart-ink-2)}.mini-cart__foot.drawer__footer{flex:0 0 auto;margin-top:0;padding:8px 16px max(12px,env(safe-area-inset-bottom,0px) + 8px);border-top:1px solid var(--mini-cart-line);background:rgb(var(--background))}.mini-cart__foot.drawer__footer:before{content:none}.mini-cart__sum{display:flex;justify-content:space-between;align-items:baseline;padding:1px 0;font-size:13.5px;color:var(--mini-cart-ink-2)}.mini-cart__sum b{font-weight:600;color:var(--mini-cart-ink);font-variant-numeric:tabular-nums}.mini-cart__sum b s{margin-inline-end:7px;font-size:12.5px;font-weight:500;color:var(--mini-cart-ink-3)}.mini-cart__sum--code{align-items:center;padding:3px 0}.mini-cart__sum--code>span{display:flex;align-items:center;gap:10px}.mini-cart__sum--code b{color:rgb(var(--savings-color))}.mini-cart__chip{display:inline-flex;align-items:center;gap:6px;padding:2px 7px;background:var(--mini-cart-accent);color:var(--mini-cart-accent-text);font-size:11.5px;font-style:normal;font-weight:600;letter-spacing:.04em}.mini-cart__sum--meta{padding-top:0;font-size:12px}.mini-cart__sum--meta b{font-weight:600;color:var(--mini-cart-ink)}.mini-cart__saved{color:rgb(var(--savings-color));font-weight:600}.mini-cart__saved .money{padding:1px 5px;background:var(--mini-cart-accent);color:var(--mini-cart-accent-text)}.mini-cart .coupon__chip{background:var(--mini-cart-accent);color:var(--mini-cart-accent-text)}.mini-cart__checkout{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;margin-top:8px;padding:0 16px;border:0;background:var(--mini-cart-ink);color:rgb(var(--background));font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none;transition:transform .16s var(--mini-cart-ease-out),background-color .15s var(--mini-cart-ease-out)}.mini-cart__checkout .loader-button__text{display:inline-flex;align-items:center;gap:10px}.mini-cart__checkout i{display:block;width:3px;height:3px;background:currentColor;opacity:.6}.mini-cart__note-toggle{margin-top:6px}.mini-cart__extras{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:22px;margin-top:10px}.mini-cart__extras:has(.coupon[data-open]) .mini-cart__payments{display:none}.mini-cart__payments{display:flex;flex-wrap:nowrap;gap:4px;margin-inline-start:auto}.mini-cart__payments .payment-method-icon{display:block;width:36px;height:18px;object-fit:contain;border:1px solid var(--mini-cart-line-2)}.mini-cart-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000001;pointer-events:none;visibility:hidden;transition:visibility 0s linear .3s}.mini-cart-sheet[open]{pointer-events:auto;visibility:visible;transition:visibility 0s}.mini-cart-sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mini-cart-ink);opacity:0;transition:opacity .3s var(--mini-cart-ease-out)}.mini-cart-sheet[open] .mini-cart-sheet__scrim{opacity:.45}.mini-cart-sheet__panel{position:absolute;inset-inline-end:0;bottom:0;display:flex;flex-direction:column;width:100%;max-width:440px;max-height:calc(100% - 40px);background:rgb(var(--background));color:var(--mini-cart-ink);line-height:1.45;font-variant-numeric:tabular-nums;box-shadow:0 -1px 0 var(--mini-cart-line);transform:translateY(100%);transition:transform .3s var(--mini-cart-ease-drawer)}.mini-cart-sheet[open] .mini-cart-sheet__panel{transform:none;transition:transform .4s var(--mini-cart-ease-drawer)}.mini-cart-sheet__content{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:0 16px 16px}.mini-cart-sheet__content::-webkit-scrollbar{display:none}.mini-cart-sheet__foot{flex:0 0 auto;padding:10px 16px max(12px,env(safe-area-inset-bottom,0px) + 8px);border-top:1px solid var(--mini-cart-line-2);background:rgb(var(--background))}.mini-cart-sheet__foot:empty{display:none}.mini-cart-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0 12px}.mini-cart-sheet__title{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.mini-cart-sheet__band{display:flex;align-items:baseline;gap:8px;margin:0 0 12px;font-size:12px;font-weight:500;color:var(--mini-cart-ink-2)}.mini-cart-sheet__band b{padding:2px 6px;background:var(--mini-cart-accent);color:var(--mini-cart-accent-text);font-size:12px;font-weight:600}.mini-cart-sheet__band--sale{align-items:center;gap:10px;padding:7px 10px;background:rgb(var(--sale-highlight-color));color:rgb(var(--background))}.mini-cart-sheet__band--sale b{flex:none;padding:4px 7px;background:var(--mini-cart-accent);color:var(--mini-cart-accent-text);font-size:15px;font-weight:800;line-height:1.2;white-space:nowrap}.mini-cart-sheet__band--sale span{display:flex;flex-direction:column;font-size:11.5px;line-height:1.3;color:rgb(var(--background))}.mini-cart-sheet__band--sale strong{font-size:13px;font-weight:700}.mini-cart-sheet__gallery{position:relative;margin:0 -16px}.mini-cart-sheet__track{display:flex;gap:8px;padding:0 16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.mini-cart-sheet__track::-webkit-scrollbar{display:none}.mini-cart-sheet__track[data-dragging]{scroll-snap-type:none;cursor:grabbing}.mini-cart-sheet__track img{display:block;flex:0 0 82%;min-width:0;aspect-ratio:1;object-fit:contain;background:var(--mini-cart-photo);scroll-snap-align:start}.mini-cart-sheet__video{position:relative;display:block;flex:0 0 82%;min-width:0;aspect-ratio:1;background:var(--mini-cart-photo);scroll-snap-align:start}.mini-cart-sheet__video-player{display:block;width:100%;height:100%}.mini-cart-sheet__video video{display:block;width:100%;height:100%;object-fit:cover}.mini-cart-sheet__ugc .product__media-item,.mini-cart-sheet__ugc .product__media-influencer{height:100%;aspect-ratio:auto;border-radius:0}.mini-cart-sheet__video-toggle{position:absolute;inset-inline-end:8px;bottom:8px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:rgba(var(--background),.94);color:var(--mini-cart-ink);box-shadow:0 1px 3px rgba(var(--text-color),.14);cursor:pointer}.mini-cart-sheet__video-toggle:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.mini-cart-sheet__track--single{cursor:default}.mini-cart-sheet__track--single img,.mini-cart-sheet__track--single .mini-cart-sheet__video{flex-basis:100%}.mini-cart-sheet__nav{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:36px;height:36px;margin-top:-18px;padding:0;border:0;background:rgba(var(--background),.94);color:var(--mini-cart-ink);box-shadow:0 1px 3px rgba(var(--text-color),.14);cursor:pointer}.mini-cart-sheet__nav[hidden]{display:none}.mini-cart-sheet__nav .icon{width:16px;height:16px}.mini-cart-sheet__nav--prev{inset-inline-start:24px}.mini-cart-sheet__nav--prev .icon{transform:rotate(180deg)}.mini-cart-sheet__nav--next{inset-inline-end:24px}.mini-cart-sheet__counter{position:absolute;inset-inline-start:24px;bottom:8px;padding:2px 7px;background:rgba(var(--background),.94);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;pointer-events:none}.mini-cart-sheet__info{margin-top:12px}.mini-cart-sheet__heading{display:block;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.mini-cart-sheet__heading+.mini-cart-sheet__line{margin-top:4px}.mini-cart-sheet__line{margin:0;font-size:13px;line-height:1.4;color:var(--mini-cart-ink-2)}.mini-cart-sheet__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:8px;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.mini-cart-sheet__price s{font-size:12.5px;font-weight:500;color:var(--mini-cart-ink-3)}.mini-cart-sheet__price--sale{align-items:center}.mini-cart-sheet__price--sale>span{color:rgb(var(--sale-highlight-color));font-size:20px;font-weight:700;letter-spacing:-.01em}.mini-cart-sheet__price--sale em{padding:2px 7px;background:var(--mini-cart-accent);color:var(--mini-cart-accent-text);font-size:12px;font-style:normal;font-weight:700}.mini-cart-sheet__label{display:flex;align-items:baseline;gap:8px;margin:16px 0 8px;font-size:13px;font-weight:500;color:var(--mini-cart-ink-2)}.mini-cart-sheet__label b{font-weight:600;color:var(--mini-cart-ink)}.mini-cart-sheet__label-end{margin-inline-start:auto;font-size:12.5px;font-weight:500;color:var(--mini-cart-ink-3)}.mini-cart-sheet__fomo{color:rgb(var(--sale-highlight-color));font-weight:600}.mini-cart-sheet__segment{display:grid;grid-template-columns:repeat(var(--segment-count, 2),1fr);height:40px;padding:3px;background:var(--mini-cart-control)}.mini-cart-sheet__segment button{padding:0;border:0;text-align:center;background:transparent;font-size:13.5px;font-weight:500;color:rgba(var(--text-color),.6);cursor:pointer;transition:background-color .15s var(--mini-cart-ease-out),color .15s var(--mini-cart-ease-out)}.mini-cart-sheet__segment button[aria-pressed=true]{background:rgb(var(--background));color:var(--mini-cart-ink);font-weight:600}.mini-cart-sheet__segment--small{height:36px;margin-top:6px}.mini-cart-sheet__segment--small button{font-size:13px}.mini-cart-sheet__swatches{display:flex;gap:8px;padding:1px;overflow-x:auto;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.mini-cart-sheet__swatches::-webkit-scrollbar{display:none}.mini-cart-sheet__swatches--tags{padding-top:9px}.mini-cart-sheet__swatch{position:relative;flex:0 0 52px;height:52px;padding:0;border:1px solid var(--mini-cart-line-2);background:var(--mini-cart-photo);cursor:pointer;transition:border-color .15s var(--mini-cart-ease-out);-webkit-tap-highlight-color:transparent}.mini-cart-sheet__swatch img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.mini-cart-sheet__swatch[aria-pressed=true]{border-color:var(--mini-cart-ink);box-shadow:inset 0 0 0 1px var(--mini-cart-ink)}.mini-cart-sheet__tag{position:absolute;top:-8px;left:50%;z-index:1;transform:translate(-50%);padding:1px 5px;border-radius:4px;background:var(--mini-cart-ink);color:rgb(var(--background));font-size:8px;font-style:normal;font-weight:800;line-height:1.35;white-space:nowrap;pointer-events:none}.mini-cart-sheet__tag--limited{background:var(--mini-cart-accent);color:var(--mini-cart-accent-text)}.mini-cart-sheet__tag--hot{background:rgb(var(--sale-highlight-color))}.mini-cart-sheet__tag--gone{background:var(--mini-cart-line-2);color:var(--mini-cart-ink-2)}.mini-cart-sheet__sizes{display:grid;grid-template-columns:repeat(var(--size-columns, 5),1fr);gap:6px}.mini-cart-sheet__sizes--large .mini-cart-sheet__size{font-size:14px}.mini-cart-sheet__size{position:relative;height:48px;padding:0;text-align:center;border:1px solid var(--mini-cart-line-2);background:rgb(var(--background));color:var(--mini-cart-ink);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .15s var(--mini-cart-ease-out),box-shadow .15s var(--mini-cart-ease-out);-webkit-tap-highlight-color:transparent}.mini-cart-sheet__size[aria-pressed=true]{border-color:var(--mini-cart-ink);box-shadow:inset 0 0 0 1px var(--mini-cart-ink)}.mini-cart-sheet__size:disabled{color:var(--mini-cart-ink-3);cursor:not-allowed;background:linear-gradient(to top right,transparent calc(50% - .5px),var(--mini-cart-line) calc(50% - .5px),var(--mini-cart-line) calc(50% + .5px),transparent calc(50% + .5px)),var(--mini-cart-photo)}.mini-cart-sheet__size--low{padding-bottom:9px;box-shadow:inset 0 -3px 0 var(--mini-cart-accent)}.mini-cart-sheet__size--low[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--mini-cart-ink),inset 0 -4px 0 var(--mini-cart-accent)}.mini-cart-sheet__size small{position:absolute;left:50%;bottom:4px;transform:translate(-50%);color:var(--mini-cart-ink-2);font-size:8px;font-weight:500;line-height:1.35;white-space:nowrap}.mini-cart-sheet__hint{display:flex;align-items:center;gap:6px;margin:12px 0 0;font-size:12.5px;font-weight:600;color:rgb(var(--savings-color))}.mini-cart-sheet__hint .icon{flex:0 0 15px;width:15px;height:15px}.mini-cart-sheet__tabs{margin-top:20px;border-top:1px solid var(--mini-cart-ink)}.mini-cart-sheet__cta{margin-top:0}.mini-cart-sheet__cta[aria-busy=true]{opacity:.7;pointer-events:none}.mini-cart-sheet__cta--sale{background:rgb(var(--sale-highlight-color))}.mini-cart-sheet__error{margin:12px 0;font-size:13px;color:rgb(var(--cart-error-color))}.mini-cart-sheet__skeleton{display:block;background:var(--mini-cart-photo);animation:mini-cart-skeleton .9s ease-in-out infinite alternate}.mini-cart-sheet__skeleton--title{width:45%;height:21px}.mini-cart-sheet__skeleton--media{flex:0 0 82%;aspect-ratio:1}.mini-cart-sheet__skeleton--text{height:14px;margin-top:3px}.mini-cart-sheet__skeleton--text-short{width:60%;height:14px;margin-top:6px}.mini-cart-sheet__skeleton--price{width:28%;height:18px;margin-top:12px}.mini-cart-sheet__skeleton--label{width:30%;height:14px;margin:18px 0 10px}.mini-cart-sheet__skeleton--swatches{height:54px}.mini-cart-sheet__skeleton--sizes{height:102px}.mini-cart-sheet__skeleton--tabs{height:104px;margin-top:20px}.mini-cart-sheet__skeleton--cta{height:52px}@keyframes mini-cart-skeleton{to{opacity:.55}}.mini-cart-toast{position:fixed;inset-inline-end:220px;bottom:24px;z-index:1000002;width:max-content;max-width:min(330px,calc(100vw - 32px));padding:10px 14px;background:var(--mini-cart-ink);color:rgb(var(--background));font-size:13px;font-weight:500;line-height:1.35;font-variant-numeric:tabular-nums;text-align:center;box-shadow:0 8px 24px rgba(var(--text-color),.18);opacity:0;transform:translate(50%,8px);transition:opacity .25s var(--mini-cart-ease-out),transform .3s var(--mini-cart-ease-out);pointer-events:none}.mini-cart-toast[data-visible]{opacity:1;transform:translate(50%)}.mini-cart-fly{position:fixed;z-index:1000003;object-fit:cover;pointer-events:none;background:var(--mini-cart-photo);box-shadow:0 12px 30px rgba(var(--text-color),.22)}@media screen and (max-width:740px){.mini-cart.drawer{top:auto;bottom:0;inset-inline:0;width:100%;max-width:none;height:calc(var(--mini-cart-viewport-height, 100%) + var(--mini-cart-viewport-bottom, 0px) - 40px);padding-bottom:var(--mini-cart-viewport-bottom, 0px);box-shadow:0 -1px 0 var(--mini-cart-line);transform:translateY(100%)}.mini-cart.drawer[open]{transform:translateY(0)}.mini-cart.drawer>.drawer__overlay{inset-inline:0;top:auto;bottom:calc(100% + 1px);width:100%}.mini-cart .mini-cart__grab,.mini-cart-sheet .mini-cart__grab{display:block}.mini-cart-sheet__head{touch-action:none}.mini-cart-toast{inset-inline-end:50%}.mini-cart-sheet__panel{max-width:none}}@media screen and (min-width:741px){.mini-cart.drawer{top:var(--mini-cart-viewport-top, 0px);width:440px;height:calc(var(--mini-cart-viewport-height, 100%) + var(--mini-cart-viewport-bottom, 0px));padding-bottom:var(--mini-cart-viewport-bottom, 0px);box-shadow:calc(var(--transform-logical-flip) * -1px) 0 0 var(--mini-cart-line)}.mini-cart.drawer>.drawer__overlay{inset-inline-end:calc(100% + 1px)}.mini-cart__top{padding-top:8px}}@media(hover:hover)and (pointer:fine){.mini-cart__close:hover{background:rgba(var(--text-color),.1)}.mini-cart__checkout:hover,.mini-cart-upsell__add:hover{background:rgba(var(--text-color),.84)}.mini-cart__link:hover{color:var(--mini-cart-ink)}.mini-cart-sheet__swatch:not([aria-pressed=true]):hover,.mini-cart-sheet__size:not([aria-pressed=true]):not(:disabled):hover{border-color:var(--mini-cart-ink)}.mini-cart-sheet__nav:hover{background:rgb(var(--background))}.mini-cart-sheet__cta--sale:hover{background:rgba(var(--sale-highlight-color),.88)}}@media(prefers-reduced-motion:reduce){.mini-cart.drawer,.mini-cart.drawer[open]{transform:translate(0);opacity:0;transition:opacity .2s ease,visibility 0s linear .2s}.mini-cart.drawer[open]{opacity:1;transition:opacity .2s ease,visibility 0s}.mini-cart-sheet,.mini-cart-sheet__panel{transition:none}.mini-cart-sheet__panel,.mini-cart-sheet[open] .mini-cart-sheet__panel{transform:none}.mini-cart-sheet__skeleton{animation:none}.mini-cart-toast,.mini-cart-toast[data-visible]{transform:translate(50%);transition:opacity .2s ease}}.modal-link-section .modal-link{justify-content:var(--modal-link-section-justify)}.shopify-section--multi-column .feature-list{--heading-color: var(--root-heading-color);--text-color: var(--root-text-color);--fl-box-background: rgba(0,0,0,0);--fl-box-background-mobile: rgba(0,0,0,0);--fl-box-padding: 0px 0px;--fl-box-padding-mobile: 0px 0px;--fl-items-background: rgba(0,0,0,0);--fl-items-padding: 0px 0px;--fl-items-padding-mobile: 0px 0px;--fl-row-gap-mobile: 32px;--fl-header-max-mobile: 400px;--fl-text-max: none;--fl-header-spacing: 48px;--fl-header-spacing-mobile: 32px}.shopify-section--numbered-features{display:flow-root;--fl-background: #000000;--fl-background-mobile: #101011;background:var(--fl-background)}.shopify-section--numbered-features .feature-list{--heading-color: 255, 255, 255;--text-color: 255, 255, 255;--fl-box-background: rgba(0,0,0,0);--fl-box-background-mobile: rgba(0,0,0,0);--fl-box-padding: 0px 10px;--fl-box-padding-mobile: 0px 0px;--fl-items-background: rgba(0,0,0,0);--fl-items-padding: 60px 0px;--fl-items-padding-mobile: 0px 0px;--fl-border-color: #3a3a37;--fl-border-width: 1px;--fl-columns: 3;--fl-columns-mobile: 1;--fl-column-gap: 0px;--fl-row-gap: 20px;--fl-column-gap-mobile: 16px;--fl-row-gap-mobile: 0px;--fl-header-max: 1600px;--fl-header-max-mobile: 1000px;--fl-text-max: none;--fl-header-spacing: 32px;--fl-header-spacing-mobile: 24px}@media screen and (max-width:999px){.shopify-section--numbered-features{background:var(--fl-background-mobile)}}.press-logos{overflow:hidden;background:#f7f6f5;border-top:1px solid rgba(39,39,39,.1);border-bottom:1px solid rgba(39,39,39,.1)}.press-logos__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.press-logos__track{display:flex;align-items:center;gap:26px;width:max-content;padding-right:26px;animation:press-logos-marquee 20s linear infinite}@keyframes press-logos-marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.press-logos__track{animation:none}}@media screen and (min-width:1000px){.press-logos__track{gap:56px;padding-right:56px;animation-duration:35s}}.featured-products--recommendations:empty{display:none}@media(max-width:768px){.featured-products-section .featured-products--recommendations .featured-products__slider-shell{gap:16px}}.promo-banner__box{margin-left:auto;margin-right:auto;background:var(--promo-background, transparent);color:var(--promo-text-color, inherit)}.promo-banner--width-fit .promo-banner__box{width:fit-content;max-width:100%}.promo-banner--width-custom .promo-banner__box{width:100%;max-width:var(--promo-max-width)}.promo-banner__content{display:flex;flex-direction:var(--promo-direction);align-items:var(--promo-align-items);justify-content:var(--promo-justify);gap:var(--promo-gap);padding:var(--promo-padding-y) var(--promo-padding-x);text-align:var(--promo-text-align)}.promo-banner--strip.promo-banner--width-full .promo-banner__content,.promo-banner--bordered.promo-banner--width-full .promo-banner__content{max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:calc(var(--container-gutter) + var(--promo-padding-x));padding-right:calc(var(--container-gutter) + var(--promo-padding-x))}.promo-banner .block-countdown{display:flex}.promo-banner .text-block :is(strong,b){font-weight:var(--promo-bold-weight, 700)}.promo-banner--bordered .promo-banner__box{display:flex;border:1px solid #ddd;background:var(--promo-background, #fff)}.promo-banner--bordered .promo-banner__content{width:100%}.promo-banner--card .promo-banner__box{margin:0 15px;border-radius:16px 16px 0 0;background:var(--promo-background, #fff)}.promo-banner--card .promo-banner__content{position:relative;padding:56px 20px 65px}.promo-banner--card .promo-banner__content:after{content:"";position:absolute;left:20px;right:20px;bottom:0;border-bottom:1px solid #a3a2a2}.promo-banner--ruled .promo-banner__box{display:flex;align-items:center;margin-left:calc(var(--container-gutter) * -1);padding:10px 0 10px 20px}.promo-banner--ruled .promo-banner__rule{display:none}.promo-banner--ruled .promo-banner__content{flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:12px;padding:0 var(--container-gutter);text-align:start}.promo-banner--ruled .text-block{white-space:nowrap;letter-spacing:.02em}@media screen and (max-width:768px){.promo-banner__content{align-items:var(--promo-align-items-mobile);justify-content:var(--promo-justify-mobile);gap:var(--promo-gap-mobile);padding:var(--promo-padding-y-mobile) var(--promo-padding-x-mobile);text-align:var(--promo-text-align-mobile)}.promo-banner--strip.promo-banner--width-full .promo-banner__content,.promo-banner--bordered.promo-banner--width-full .promo-banner__content{padding-left:calc(var(--container-gutter) + var(--promo-padding-x-mobile));padding-right:calc(var(--container-gutter) + var(--promo-padding-x-mobile))}.promo-banner--card .promo-banner__content{padding:28px 20px 45px}}@media screen and (min-width:769px){.promo-banner--ruled .promo-banner__box{margin-left:0;padding:0;background:transparent}.promo-banner--ruled .promo-banner__rule{display:block;flex:1;height:1px;background:#ddd}.promo-banner--ruled .promo-banner__content{flex-shrink:0;justify-content:center;width:auto;gap:27px;padding:15px 28px 15px 30px}}.poh-section{background:#f7f7f7}.poh-section .poh{display:flex;align-items:stretch;justify-content:flex-end;width:100%}.poh-section .poh__content{display:flex;flex-direction:column;justify-content:center;gap:15px;width:50%;padding:30px 30px 30px var(--container-gutter)}.poh-section .poh__timer{border:.5px solid #ddd;width:fit-content;padding:5px 10px;display:flex;align-items:center;gap:5px}.poh-section .poh__timer-prefix{color:#555;font-weight:500;padding-right:16px;margin-right:16px;border-right:.5px solid #ddd}.poh-section .poh__timer-value{font-variant-numeric:tabular-nums;font-weight:500}.poh-section .poh__urgency{font-size:12px;font-weight:500;color:#fff;background-color:#000;padding:4px 5px;display:flex;width:fit-content;align-items:center;line-height:1;gap:5px}.poh-section .poh__heading h1{line-height:40px;font-weight:600;font-size:36px}.poh-section .poh__heading h1 strong{font-weight:800}.poh-section .poh__code-wrap{position:relative;width:fit-content}.poh-section .poh__code{padding:13px 20px;border:1px dashed #000;width:fit-content;display:flex;align-items:center;gap:6px;background:transparent;cursor:pointer;font:inherit;color:inherit;transition:background-color .2s ease}.poh-section .poh__code:hover{background-color:#f3f3f3}.poh-section .poh__code-hint{color:#555;font-size:12px;font-weight:500;margin-top:5px}.poh-section .poh__code-prefix,.poh-section .poh__code-value{color:#000;text-align:center;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:14px}.poh-section .poh__code-tip{position:absolute;left:0;top:calc(100% + 6px);display:none;padding:3px 10px;font-size:12px;background-color:#000000e0;color:#fff;white-space:nowrap;z-index:2}.poh-section .poh__code-tip.is-visible{display:block}.poh-section .poh__code-tip[hidden]{display:none}.poh-section .poh__code-tip.is-visible[hidden]{display:block}.poh-section .poh__bonus{padding:10px;border:1px solid #ddd;background:#fff;width:fit-content;display:flex}.poh-section .poh__media{width:50%;overflow:hidden;display:flex}.poh-section .poh__media img{width:100%;flex:1;object-fit:cover;object-position:bottom;display:block}.poh-section .poh__bonus-body{display:flex;flex-direction:column;gap:10px}.poh-section .poh__bonus-title h2{color:#000;font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:21px}.poh-section .poh__bonus-media{position:relative}.poh-section .poh__bonus-img{width:170px;position:absolute;top:40%;transform:translateY(-50%)}.poh-section .poh__bonus-price-wrap{margin-left:135px;display:flex;flex-direction:column;gap:10px}.poh-section .poh__bonus-price{color:#fff;background-color:#000;padding:4px 7px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:60px;aspect-ratio:1/1;transform:rotate(6.28deg);line-height:1}.poh-section .poh__bonus-price span:first-child{color:#fff;text-align:center;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:15px}.poh-section .poh__bonus-price span:last-child{color:#fff;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700}.poh-section .poh__bonus-swatches{display:flex;gap:2px}.poh-section .poh__bonus-swatches .swatch-item{width:11px;height:11px;border-radius:50%}.poh__badge{background-color:#000;color:#fff;padding:5px;width:fit-content;text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:10px}.poh__bonus-desc{color:#555;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.poh-section .trust-highlights-container{display:flex;gap:10px;width:100%;justify-content:space-around;align-items:center;padding:15px var(--container-gutter);background:#fff}.poh-section .trust-item{display:flex;font-size:12px;font-style:normal;font-weight:300;line-height:normal}@media(min-width:1200px){.poh-section .poh__content{width:calc(var(--container-max-width) / 2)}}@media(max-width:999px){.poh-section .poh{align-items:stretch}.poh-section .poh__media{display:flex;align-self:stretch}.poh-section .poh__media img{height:auto;min-height:100%}.poh-section .poh__content{width:55%;padding:30px 10px 10px var(--container-gutter);gap:clamp(5px,3vw,20px)}.poh-section .poh__media{width:45%}.poh-section .poh__bonus{width:100%;justify-content:space-between}.poh__bonus-wrap{margin:20px var(--container-gutter) 0 var(--container-gutter)}.poh__urgency{font-size:10px}.poh-section .trust-highlights-container{background:transparent}.poh-section .poh__heading h1{font-size:24px;line-height:24px}.poh-section .poh__timer-prefix{font-size:10px;line-height:normal}.poh__timer-value{font-size:12px;line-height:normal}.poh__body h3{font-size:14px;line-height:24px;font-weight:500}.poh-section .poh__bonus-price-wrap{margin-left:auto}.poh-section .poh__bonus-img{min-width:120px;right:40px}.poh-section .poh__bonus-title h2{font-size:16px}.poh__badge,.poh__bonus-desc{font-size:10px}.poh-section .poh__bonus-price{max-width:50px}.poh-section .poh__bonus-body{gap:0}.poh-section .trust-text,.poh-section .poh__code-hint{font-size:10px}}.reveal-cards__header{display:flex;flex-direction:column;margin-bottom:46px}.reveal-cards__header .section-header>*{max-width:520px}.reveal-cards__header .text-block p{margin:0}.reveal-cards__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media screen and (min-width:1000px){.reveal-cards__header{margin-bottom:40px}.reveal-cards__grid{grid-template-columns:repeat(var(--reveal-cards-columns),minmax(0,1fr));gap:29px}}.review-card__name-row{display:flex;align-items:center;gap:14px}.media-carousel-section .media-carousel.media-carousel--reviews{--mc-controls-offset: 16px}.media-carousel-section .media-carousel--reviews .media-carousel__slider-footer{display:flex;align-items:center;justify-content:space-between;gap:46px;width:429px;max-width:100%;padding-top:var(--mc-controls-offset)}.media-carousel-section .media-carousel--reviews .media-carousel__controls{align-items:center;gap:18px;padding-top:0;flex:0 0 auto}.media-carousel-section .media-carousel--reviews .media-carousel__control{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:0;background:transparent;color:#000;cursor:pointer}.media-carousel-section .media-carousel--reviews .media-carousel__progress{display:block;flex:0 0 317px;height:2px;overflow:hidden;background:#c4c4c4}.media-carousel-section .media-carousel--reviews .media-carousel__progress-bar{display:block;width:91px;height:100%;background:#000;transform:translate(0);transition:transform .25s ease;will-change:transform}@media(max-width:768px){.media-carousel-section .media-carousel--reviews .media-carousel__slider-footer{width:100%;gap:24px}.media-carousel-section .media-carousel--reviews .media-carousel__progress{flex:1 1 auto}.media-carousel-section .media-carousel--reviews .media-carousel__progress-bar{width:42%}}.media-carousel-section .media-carousel--reviews .media-carousel__track,.media-carousel-section .media-carousel--reviews .flickity-viewport{height:var(--mc-slide-height-mobile)!important}.media-carousel-section .reviews-carousel__slide{width:var(--mc-slide-width-mobile);margin-right:var(--mc-slide-gap-mobile)}.media-carousel-section .review-card{min-height:calc(var(--mc-slide-height-mobile) - 18px);border:1px solid rgba(0,0,0,.1);background:#fff;padding:18px;display:flex;flex-direction:column}.media-carousel-section .review-card__header{display:grid;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid #d9d9d9}.media-carousel-section .review-card__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;display:block}.media-carousel-section .review-card__name{font-size:14px;font-weight:600}.media-carousel-section .review-card__verified,.media-carousel-section .review-card__country{display:inline-flex;font-size:12px;color:#6b6b6b;align-items:anchor-center;justify-content:flex-end;gap:6px}.media-carousel-section .review-card__verified{font-size:11px;color:inherit;gap:4px}.media-carousel-section .review-card__verified svg,.media-carousel-section .review-card__country svg{padding-top:1px;margin-bottom:2px}.media-carousel-section .review-card__stars{display:flex;gap:2px;color:#f6b400;margin-top:10px}.media-carousel-section .media-carousel--quote{text-align:center}.media-carousel-section .press-quote{display:flex;flex-direction:column;align-items:center;width:100%}.media-carousel-section .press-quote__logo{display:block;height:auto;margin:0 auto 30px}.media-carousel-section .press-quote__stars{display:flex;justify-content:center;gap:5px;margin-bottom:30px;color:rgb(var(--text-color));font-size:var(--press-star-size);line-height:1}.media-carousel-section .press-quote__content{max-width:780px;margin:0 auto;color:rgb(var(--text-color));font-size:36px;font-weight:400;line-height:1.2777777778;letter-spacing:0}.media-carousel-section .press-quote__content--plain{padding:0;min-height:0}.media-carousel-section .press-quote__content--plain:before{content:none}.media-carousel-section .press-quote__author{margin-top:30px;margin-bottom:0;color:rgba(var(--text-color),.55);font-size:16px;line-height:1.625;text-align:center}@media(min-width:741px){.media-carousel-section .reviews-carousel__slide{width:var(--mc-slide-width-desktop);margin-right:var(--mc-slide-gap-desktop)}.media-carousel-section .review-card{min-height:var(--mc-slide-height-desktop)}}@media(max-width:740px){.media-carousel-section .press-quote__content{font-size:22px;line-height:1.4545454545}}.collection-sale-hero-section{position:relative;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.collection-sale-hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.collection-sale-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.collection-sale-hero__image--mobile{display:none}.collection-sale-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.collection-sale-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:1200px;padding:0 20px;gap:10px}.collection-sale-hero__content .text-block--headline{text-transform:uppercase;color:inherit}.collection-sale-hero__content .text-block p{margin:0}@media(max-width:768px){.collection-sale-hero__image--desktop{display:none}.collection-sale-hero__image--mobile{display:block}.collection-sale-hero__content{gap:20px}.collection-sale-hero__content .text-block--headline{width:100%}}.pgate-session-countdown{justify-items:center;padding-bottom:24px;background-color:#fff;padding:0 var(--container-gutter)}.pgate-session-countdown__inner{display:flex;align-items:center;gap:20px;background-color:#f7f7f7;color:#282121;padding:18px 38px 11px;justify-content:center;width:fit-content}.pgate-session-countdown__unit{display:flex;flex-direction:column;align-items:center}.pgate-session-countdown__value{font-size:36px;font-weight:700;line-height:1}.pgate-session-countdown__label{font-size:14px;font-weight:300;letter-spacing:.42px}.pgate-session-countdown__separator{font-size:36px;font-weight:600;line-height:32px}@media(max-width:768px){.pgate-session-countdown{padding-bottom:0}.pgate-session-countdown__inner{padding:10px 24px 6px;gap:26px;width:100%;max-width:500px}.pgate-session-countdown__label{font-size:10px;line-height:14px}}.section-generic__content{text-align:var(--section-text-align)}.section-generic--split .section-generic__content{display:flex;flex-direction:column;gap:24px}@media screen and (max-width:740px){.section-generic__content{text-align:var(--section-text-align-mobile)}}@media screen and (min-width:741px){.section-generic__content.content-box--large.content-box--text-left.content-box--left.text-container{margin-left:0!important}}@media screen and (min-width:1000px){.section-generic--split .section-generic__content{display:grid;grid-template-columns:repeat(2,minmax(0,600px));justify-content:space-between;align-items:start;gap:0 40px}.section-generic--split .section-generic__content>:first-child{grid-column:1;grid-row:1 / span 50}.section-generic--split .section-generic__content>:not(:first-child){grid-column:2}}.service-strip{padding:10px 12px 11px;background:#f4f4f4}.service-strip__list{display:flex;justify-content:space-between;gap:6px;margin:0;padding:0;list-style:none}.service-strip__item{display:flex;align-items:center;gap:6px;min-width:0;margin:0}.service-strip__icon{flex:none;width:16px;height:16px}.service-strip__flag{border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #0000001a}.service-strip__title{display:block;font-size:clamp(10.5px,3.05vw,12px);font-weight:700;line-height:1.25;color:#111}.service-strip__note{display:block;font-size:clamp(10px,2.9vw,11.5px);line-height:1.3;color:#4a4a4a}@media screen and (min-width:1000px){.service-strip{padding:15px var(--container-outer-width)}.service-strip__list{justify-content:center;gap:clamp(36px,6vw,104px)}.service-strip__item{gap:10px}.service-strip__icon{width:20px;height:20px}.service-strip__text{display:flex;align-items:baseline;gap:7px}.service-strip__title,.service-strip__note{font-size:15px;line-height:1.3}}.social-grid__header{display:flex;flex-direction:column;margin:0 var(--container-gutter) 24px}.social-grid__header--split .section-header>.section-header__content{margin-top:24px}.social-grid__header .text-block p{margin:0}.social-grid__header .text-block.text-block--title :is(h1,h2,h3,h4,h5,h6){font-size:22px;font-weight:600;line-height:1.15;letter-spacing:-.01em}.social-grid__header .text-block--title :is(strong,b){font-weight:inherit}.social-grid__header .text-block.text-block--description{color:rgba(var(--text-color),.667);font-size:15px;line-height:1.5}.social-grid--title-large .social-grid__header .text-block.text-block--title :is(h1,h2,h3,h4,h5,h6){font-size:24px;line-height:30px;letter-spacing:0}.social-grid--title-large .social-grid__header .text-block.text-block--description{color:rgb(var(--text-color));font-size:14px;line-height:24px}.social-grid__track{display:grid;grid-template-columns:repeat(var(--social-grid-columns-mobile),minmax(0,1fr));gap:var(--social-grid-gap-mobile)}.social-grid__featured{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.social-grid--featured .social-grid__featured>social-tile .social-tile__frame{aspect-ratio:389 / 244}.social-grid--featured .social-grid__track .social-tile__frame{aspect-ratio:190 / 304}@media screen and (max-width:999px){.social-grid--mobile-scroll .social-grid__track{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - var(--social-grid-gap-mobile) * (var(--social-grid-columns-mobile) - 1)) / var(--social-grid-columns-mobile));overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.social-grid--mobile-scroll .social-grid__track::-webkit-scrollbar{display:none}.social-grid--mobile-scroll .social-grid__track>social-tile{scroll-snap-align:start}}@media screen and (max-width:740px){.social-grid{--container-gutter: 16px}}@media screen and (min-width:1000px){.social-grid__header{max-width:var(--container-max-width);margin:0 auto 24px;padding:0 var(--container-gutter)}.social-grid__header--split .section-header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:100px;align-items:start}.social-grid__header--split .section-header>:first-child{grid-column:1;grid-row:1 / span 50}.social-grid__header--split .section-header>.section-header__content{margin-top:0}.social-grid--title-large .social-grid__header .text-block.text-block--title :is(h1,h2,h3,h4,h5,h6){font-size:58px;line-height:63px}.social-grid--title-large .social-grid__header .text-block.text-block--description{font-size:16px;line-height:27px}.social-grid__header--split .section-header>:not(:first-child){grid-column:2}.social-grid__track{grid-template-columns:repeat(var(--social-grid-columns),minmax(0,1fr));gap:var(--social-grid-gap)}.social-grid__featured{gap:var(--social-grid-gap)}.social-grid--contained .social-grid__header{margin-bottom:36px}.social-grid--contained .social-grid__track,.social-grid--contained .social-grid__featured{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-gutter)}.social-grid--contained:not(.social-grid--featured) .social-grid__track .social-tile__frame{aspect-ratio:259 / 324}.social-grid--featured .social-grid__featured>social-tile .social-tile__frame{aspect-ratio:1340 / 559}.social-grid--featured .social-grid__track .social-tile__frame{aspect-ratio:429 / 559}}.story-hero{background:#111}.story-hero__slider{display:block;position:relative;overflow:clip;background:#1a1a1a;color:#fff}.story-hero__carousel{display:block}.story-hero__slide{position:relative;display:block;width:100%;aspect-ratio:4 / 5;margin:0;overflow:clip}.story-hero__carousel:not(.flickity-enabled) .story-hero__slide:not(:first-child){display:none}.story-hero__carousel.flickity-enabled.is-fade .flickity-slider>:not(.is-selected){visibility:visible}.story-hero__carousel.flickity-enabled .story-hero__slide{will-change:opacity;backface-visibility:hidden}.story-hero__picture img,.story-hero__slide .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.story-hero__picture img{object-position:var(--story-mobile-position, 50% 50%);transform:scale(var(--story-mobile-zoom, 1));transform-origin:50% 0%}.story-hero__slider .flickity-page-dots{position:absolute;top:10px;inset-inline:12px;z-index:3;display:flex;gap:4px;width:auto;margin:0;padding:0;list-style:none}.story-hero__slider .flickity-page-dots .dot{position:relative;flex:1;height:3px;margin:0;border-radius:2px;background:#ffffff59;cursor:pointer}.story-hero__slider .flickity-page-dots .dot:before{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}.story-hero__slider .flickity-page-dots .dot:after{content:"";position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:#fff}.story-hero__slider .flickity-page-dots .dot:has(~.dot.is-selected):after{width:100%}.story-hero__slider .flickity-page-dots .dot.is-selected:after{animation:story-hero-bar 4.5s linear forwards}@keyframes story-hero-bar{0%{width:0}to{width:100%}}@media(prefers-reduced-motion:reduce){.story-hero__slider .flickity-page-dots .dot.is-selected:after{animation:none;width:100%}}.story-hero__kicker{display:inline-block;padding:5px 9px;background:#000;color:#fff;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.story-hero__kicker--light{background:rgb(var(--root-background));color:#000}.story-hero__promo-label{display:inline-block;margin:0 0 10px;padding:4px 8px;background:rgb(var(--promo-accent));color:rgb(var(--promo-accent-text));font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.story-hero__title{margin:8px 0 0;font-family:var(--heading-font-family, Manrope),sans-serif;font-size:28px;font-weight:800;line-height:1.08;letter-spacing:-.022em;color:inherit;text-wrap:balance}.story-hero__word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em;white-space:nowrap}.story-hero__word-inner{display:inline-block}.story-hero__subtitle{margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.35}.story-hero .story-hero__caption{position:absolute;inset-inline:0;top:24px;z-index:1;padding-inline:16px}.story-hero__slide--top_low .story-hero__caption{top:64px}.story-hero__slide--bottom .story-hero__caption{top:auto;bottom:10px}.story-hero__slide--tone-dark .story-hero__caption{color:#111}.story-hero__slide--tone-plain .story-hero__caption{color:#000}.story-hero__slide--tone-espresso .story-hero__caption{color:#2b2118}.story-hero__features{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.story-hero__feature{display:flex;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;line-height:1.3}.story-hero__feature-icon{flex:none}.story-hero__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.story-hero__slide--tone-light:after{background:linear-gradient(to bottom,#0000009e,#0000004d 26%,#0000 40%)}.story-hero__slide--tone-light.story-hero__slide--bottom:after{background:linear-gradient(to top,#0000009e,#0000004d 26%,#0000 40%)}.story-hero__slide--tone-dark:after{background:linear-gradient(to bottom,#fffc,#fff6 34%,#fff0 50%)}.story-hero__slide--tone-dark.story-hero__slide--bottom:after{background:linear-gradient(to top,#fffc,#fff6 34%,#fff0 50%)}.story-hero__slide--tone-sky:after{background:linear-gradient(to bottom,#3a68acd1,#3a68ac80 22%,#3a68ac00 46%);mix-blend-mode:multiply}.story-hero__slide--tone-sky .story-hero__caption{text-shadow:0 1px 16px rgba(18,46,96,.3)}.story-hero__slide--tone-sky .story-hero__kicker{text-shadow:none}@media screen and (max-width:999px){.story-hero__slide--tone-sky .story-hero__subtitle{max-width:26ch;font-size:14px}}.story-hero__slide--banner:after{display:none}@media(max-width:768px){.story-hero__carousel:has(.story-hero__slide--banner) .story-hero__slide{aspect-ratio:390 / 469}.story-hero .story-hero__slide--banner .story-hero__caption{bottom:28px;padding-inline:12px}.story-hero__slide--banner .story-hero__title{font-size:26px;font-weight:500}}.story-hero__picture{display:block;width:100%;height:100%}@supports (height: 100dvh){@media(min-width:769px){.story-hero--hero .story-hero__slide{height:calc(100dvh - var(--header-height, 0px) * (-1 * (var(--enable-transparent-header) - 1)) - var(--announcement-bar-height, 0px))}}}@media(prefers-reduced-motion:no-preference){.story-hero{--story-ease-out: cubic-bezier(.16, 1, .3, 1)}.story-hero__carousel:not(.flickity-enabled,.story-hero__carousel--single) .story-hero__caption{visibility:hidden}.story-hero{--story-ease-in-out: cubic-bezier(.77, 0, .18, 1)}.story-hero__slider{animation:story-hero-curtain 1.05s var(--story-ease-out) .05s backwards}.story-hero__slider .flickity-page-dots{animation:story-hero-fade .6s var(--story-ease-out) .7s backwards}.story-hero .flickity-viewport{overflow:clip}:is(.story-hero__slide.is-selected,.story-hero__carousel--single .story-hero__slide) .story-hero__picture img{animation:story-hero-ken-burns 4.8s cubic-bezier(.25,.6,.3,1) both}.story-hero__carousel.flickity-enabled .story-hero__slide{opacity:1!important;translate:-18% 0;filter:brightness(.55);transition:translate .9s var(--story-ease-in-out),filter .9s var(--story-ease-in-out),clip-path 0s linear .9s}.story-hero__carousel.flickity-enabled:has(.is-selected) .story-hero__slide:not(.is-selected){clip-path:inset(0 0 0 100%)}.story-hero__carousel.flickity-enabled .story-hero__slide.is-selected{z-index:2;translate:0 0;filter:none;clip-path:inset(0 0 0 0);transition:clip-path .9s var(--story-ease-in-out)}:is(.story-hero__slide.is-selected,.story-hero__carousel--single .story-hero__slide) .story-hero__kicker{animation:story-hero-mask-x .8s var(--story-ease-out) .45s backwards}:is(.story-hero__slide.is-selected,.story-hero__carousel--single .story-hero__slide) .story-hero__word-inner{animation:story-hero-rise .9s var(--story-ease-out) calc(.55s + var(--i) * 55ms) backwards}:is(.story-hero__slide.is-selected,.story-hero__carousel--single .story-hero__slide) .story-hero__subtitle{animation:story-hero-fade-up .8s var(--story-ease-out) .9s backwards}:is(.story-hero__slide.is-selected,.story-hero__carousel--single .story-hero__slide) .story-hero__feature{animation:story-hero-fade-up .8s var(--story-ease-out) 1s backwards}:is(.story-hero__slide.is-selected,.story-hero__carousel--single .story-hero__slide) .story-hero__feature:nth-child(2){animation-delay:1.08s}:is(.story-hero__slide.is-selected,.story-hero__carousel--single .story-hero__slide) .story-hero__feature:nth-child(3){animation-delay:1.16s}@keyframes story-hero-curtain{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes story-hero-ken-burns{0%{scale:1.12}to{scale:1}}@keyframes story-hero-fade{0%{opacity:0}}@keyframes story-hero-mask-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes story-hero-rise{0%{transform:translateY(140%)}}@keyframes story-hero-fade-up{0%{opacity:0;translate:0 14px}}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.story-hero__picture{animation:story-hero-drift linear both;animation-timeline:view();animation-range:exit 0% exit 100%}@keyframes story-hero-drift{to{translate:0 22%}}}}@media(min-width:769px){.story-hero__slide{aspect-ratio:auto;max-height:none}.story-hero__picture,.story-hero__picture img{height:auto}.story-hero__picture img{object-fit:initial;object-position:var(--story-desktop-position, 50% 50%);transform:none}.story-hero--hero .story-hero__slide{height:calc(100svh - var(--header-height, 0px) * (-1 * (var(--enable-transparent-header) - 1)) - var(--announcement-bar-height, 0px));max-height:970px}.story-hero--hero .story-hero__picture,.story-hero--hero .story-hero__picture img{height:100%}.story-hero--hero .story-hero__picture img{object-fit:cover}.story-hero__slider .flickity-page-dots{top:auto;bottom:28px;inset-inline:auto var(--container-outer-width, 40px);width:240px}.story-hero__slider .flickity-page-dots .dot{box-shadow:0 0 2px #00000040}.story-hero .story-hero__caption{top:48px;padding-inline:var(--container-gutter)}.story-hero__caption>*{max-width:520px}.story-hero__slide--top_low .story-hero__caption{top:96px}.story-hero__slide--bottom .story-hero__caption{top:auto;bottom:48px}.story-hero__kicker{font-size:13px}.story-hero__title{font-size:44px}.story-hero__subtitle{margin-top:10px;font-size:16px}.story-hero__features{gap:10px;margin-top:18px}.story-hero__feature{font-size:15px}.story-hero__feature-icon{width:24px;height:24px}}.story-hero__slider .flickity-prev-next-button{position:absolute;top:auto;right:12px;bottom:12px;z-index:3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#111;box-shadow:0 2px 10px #0000002e;cursor:pointer;opacity:0;pointer-events:none;transform:none;transition:background-color .2s ease,transform .2s ease}.story-hero__slider .flickity-prev-next-button:focus-visible{opacity:1}.story-hero__slider .flickity-prev-next-button.previous{right:64px}@media screen and (min-width:1000px){.story-hero__slider .flickity-prev-next-button{right:24px;bottom:24px;width:48px;height:48px;opacity:1;pointer-events:auto}.story-hero__slider .flickity-prev-next-button.previous{right:84px}.story-hero__slider .flickity-prev-next-button:hover{background:#fff}.story-hero__slider .flickity-prev-next-button:active{transform:scale(.94)}.story-hero__slider .flickity-button-icon{width:14px;height:14px;fill:currentColor}.story-hero__slider .flickity-page-dots{top:18px;bottom:auto;inset-inline:var(--container-outer-width);width:auto}.story-hero__slider .flickity-page-dots .dot{background:#ffffff80;box-shadow:0 0 3px #0000004d}.story-hero--hero .story-hero__slide{height:clamp(420px,min(calc(100vh - 200px),56.25vw),760px);max-height:none}.story-hero--hero .story-hero__slide:after{display:none}.story-hero--hero .story-hero__slide--tone-sky:after{display:block;background:linear-gradient(to right,#3a68ac00 calc(var(--story-caption-start, 60%) - 6%),#3a68ac8f calc(var(--story-caption-start, 60%) + 20%),#3a68acb3);-webkit-mask-image:linear-gradient(to bottom,#000 52%,rgba(0,0,0,.4) 100%);mask-image:linear-gradient(to bottom,#000 52%,#0006)}.story-hero--hero .story-hero__slide .story-hero__caption{top:0;right:0;bottom:0;left:var(--story-caption-start, 60%);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:auto;max-width:none;margin:0;padding:0 var(--container-outer-width) 0 0}.story-hero--hero .story-hero__caption>*{max-width:none}.story-hero--hero .story-hero__kicker{padding:6px 11px;font-size:13px}.story-hero--hero .story-hero__title{margin-top:18px;font-size:clamp(32px,3.2vw,54px);line-height:1.02;letter-spacing:-.022em}.story-hero--hero .story-hero__subtitle{max-width:30ch;margin-top:14px;font-size:18px;line-height:1.4}.story-hero--hero .story-hero__slide--tone-light .story-hero__subtitle{color:#ffffffdb}.story-hero--hero .story-hero__slide--banner .story-hero__caption{top:auto;right:auto;left:0;justify-content:flex-end;padding:0 0 56px 50px}.story-hero--hero .story-hero__slide--banner .story-hero__kicker{padding:14px 18px;font-size:16px;font-weight:500;letter-spacing:.02em}.story-hero--hero .story-hero__slide--banner .story-hero__title{margin-top:16px;font-size:56px;font-weight:500;line-height:1.1}.story-hero--hero .story-hero__slide--banner .story-hero__subtitle{max-width:500px;margin-top:12px;font-size:20px}.story-hero__slide--darken .story-hero__picture img{filter:brightness(.74) contrast(1.04)}.story-hero__slide--darken .story-hero__caption{text-shadow:0 2px 18px rgba(0,0,0,.22)}}html:not([data-deal-running]) .story-hero__timer--live{display:none}.shopify-section--combined-offer+.shopify-section--story-hero{margin-top:32px}.shopify-section--combined-offer+.shopify-section--story-hero+.shopify-section>.section{margin-top:24px}@media screen and (min-width:1000px){.shopify-section--combined-offer+.shopify-section--story-hero+.shopify-section>.section{margin-top:32px}}@media screen and (min-width:1200px){.shopify-section--combined-offer+.shopify-section--story-hero{margin-top:48px}.shopify-section--combined-offer+.shopify-section--story-hero+.shopify-section>.section{margin-top:48px}}@media screen and (max-width:999px){.story-hero__slide--center .story-hero__caption{top:50%;transform:translateY(-50%)}}.story-hero__kicker-image{display:inline-block;width:16px;height:16px;margin-right:7px;border-radius:50%;object-fit:cover;vertical-align:-3px;box-shadow:0 0 0 1px #0000001a}.story-hero__subtitle .countdown-inline{font-weight:800}.story-hero--flat .story-hero__kicker{font-weight:700}.story-hero--flat .story-hero__kicker:not(.story-hero__kicker--light){background:#111}.story-hero--flat .story-hero__slide:after{display:none}.story-hero--flat .story-hero__slide--tone-plain .story-hero__caption{color:#111}.story-hero--flat .story-hero__slide--tone-light .story-hero__caption{text-shadow:0 1px 14px rgba(0,0,0,.18)}.story-hero--flat .story-hero__slide--tone-light .story-hero__kicker{text-shadow:none}.story-hero--flat:has(.story-hero__slide--tone-plain.is-selected) .flickity-page-dots .dot,.story-hero:has(.story-hero__slide--tone-dark.is-selected) .flickity-page-dots .dot{background:#00000029;box-shadow:none}.story-hero--flat:has(.story-hero__slide--tone-plain.is-selected) .flickity-page-dots .dot:after,.story-hero:has(.story-hero__slide--tone-dark.is-selected) .flickity-page-dots .dot:after{background:#111}.story-hero--flat .story-hero__slide .story-hero__caption{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;transform:none}.story-hero--flat .story-hero__slide--top .story-hero__caption,.story-hero--flat .story-hero__slide--top_low .story-hero__caption{justify-content:flex-start}.story-hero--flat .story-hero__slide--bottom .story-hero__caption{justify-content:flex-end}@media screen and (max-width:999px){.story-hero--flat .story-hero__slide{aspect-ratio:3 / 2;height:auto;max-height:320px}.story-hero--flat .story-hero__slider .flickity-page-dots{top:10px;bottom:auto;inset-inline:12px;width:auto}.story-hero--flat .story-hero__picture,.story-hero--flat .story-hero__picture img{height:100%}.story-hero--flat .story-hero__picture img{object-fit:cover;object-position:var(--story-mobile-position, 50% 50%);transform:none}.story-hero--flat .story-hero__slide .story-hero__caption{top:0;right:12px;bottom:0;left:47%;width:auto;max-width:none;padding:0}.story-hero--flat .story-hero__slide--text-left .story-hero__caption{top:0;right:47%;bottom:0;left:16px}.story-hero--flat .story-hero__slide--top .story-hero__caption,.story-hero--flat .story-hero__slide--top_low .story-hero__caption{padding-top:7%}.story-hero--flat .story-hero__slide--bottom .story-hero__caption{padding-bottom:6%}.story-hero--flat .story-hero__caption>*{max-width:none}.story-hero--flat .story-hero__kicker{padding:5px 8px;font-size:11px;letter-spacing:.1em;line-height:1.3}.story-hero--flat .story-hero__kicker-image{width:14px;height:14px;margin-right:6px}.story-hero--flat .story-hero__title{margin-top:10px;font-size:26px;line-height:1.06;letter-spacing:-.015em}.story-hero--flat .story-hero__subtitle{max-width:none;margin-top:8px;font-size:13px;font-weight:600;line-height:1.35}}@media screen and (min-width:1000px){.story-hero--flat{--story-flat-height: max(33.4vw, clamp(380px, calc(100vh - 430px) , 560px))}.story-hero--flat .story-hero__slide{height:var(--story-flat-height)}.story-hero--flat .story-hero__slide .story-hero__caption{left:calc(var(--story-flat-height) * .98)}.story-hero--flat .story-hero__slide--text-left .story-hero__caption{right:calc(var(--story-flat-height) * 1.04);left:var(--container-outer-width);padding:0}.story-hero--flat .story-hero__slide--top .story-hero__caption,.story-hero--flat .story-hero__slide--top_low .story-hero__caption{padding-top:calc(var(--story-flat-height) * .11)}.story-hero--flat .story-hero__slide--bottom .story-hero__caption{padding-bottom:calc(var(--story-flat-height) * .1)}}.story-hero__video{display:block;width:100%;height:100%;object-fit:cover}.story-hero--split-standard{--story-split-height: clamp(400px, 44vw, 640px)}.story-hero--split-tall{--story-split-height: clamp(420px, min( calc(100vh - 200px) , 48vw), 700px)}@media screen and (max-width:768px){.story-hero.story-hero--split .story-hero__slide{aspect-ratio:1 / 1;height:auto;max-height:none}.story-hero.story-hero--split .story-hero__slide .story-hero__picture,.story-hero.story-hero--split .story-hero__slide .story-hero__picture img{height:100%}.story-hero.story-hero--split .story-hero__slide .story-hero__picture img{object-fit:cover;object-position:50% 50%;transform:none;filter:none}.story-hero.story-hero--split .story-hero__slide:after{display:block;background:linear-gradient(to bottom,#000000a8,#0000005c 30%,#0000 54%)}.story-hero.story-hero--split .story-hero__slide .story-hero__caption{top:0;right:0;bottom:auto;left:0;width:auto;max-width:none;display:block;padding:58px 16px 0;transform:none;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.18)}.story-hero.story-hero--split .story-hero__slide .story-hero__kicker{text-shadow:none}.story-hero.story-hero--split .story-hero__slider .flickity-page-dots{top:10px;bottom:auto;inset-inline:12px;width:auto}.story-hero.story-hero--split .story-hero__slider .flickity-page-dots .dot{background:#ffffff59;box-shadow:none}.story-hero.story-hero--split .story-hero__slider .flickity-page-dots .dot:after{background:#fff}}@media screen and (min-width:769px){.story-hero.story-hero--split-panel .story-hero__slide{height:var(--story-split-height);max-height:none;aspect-ratio:auto;background:#f4efe8}.story-hero.story-hero--split-panel .story-hero__slide .story-hero__picture{position:absolute;top:0;bottom:0;left:0;right:auto;width:var(--story-split-height);height:100%;animation:none}.story-hero.story-hero--split-panel .story-hero__slide--text-left .story-hero__picture{left:auto;right:0}.story-hero.story-hero--split-panel .story-hero__slide .story-hero__picture img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:none;scale:1;translate:none;animation:none;filter:none}.story-hero.story-hero--split-panel .story-hero__slide:after{display:none}.story-hero.story-hero--split-panel .story-hero__slide .story-hero__caption{top:0;bottom:0;left:calc(var(--story-split-height) + 64px);right:var(--container-outer-width, 48px);width:auto;max-width:600px;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;transform:none;color:#111;text-shadow:none}.story-hero.story-hero--split-panel .story-hero__slide--text-left .story-hero__caption{left:var(--container-outer-width, 48px);right:calc(var(--story-split-height) + 64px)}.story-hero.story-hero--split-panel .story-hero__slide .story-hero__subtitle{color:#111}.story-hero.story-hero--split-panel .story-hero__slide .story-hero__kicker{background:#111;color:#fff}.story-hero.story-hero--split-panel .story-hero__slider .flickity-page-dots .dot{background:#00000029;box-shadow:none}.story-hero.story-hero--split-panel .story-hero__slider .flickity-page-dots .dot:after{background:#111}}.story-hero__phone-video{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (min-width:769px){.story-hero__phone-video{display:none}.story-hero.story-hero--split-full .story-hero__slide{height:clamp(420px,41.7vw,720px);max-height:none;aspect-ratio:auto}.story-hero.story-hero--split-full .story-hero__slide .story-hero__picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:none}.story-hero.story-hero--split-full .story-hero__slide .story-hero__picture img{width:100%;height:100%;object-fit:cover;object-position:var(--story-desktop-position, 50% 50%);transform:none;scale:1;translate:none;animation:none;filter:none}.story-hero.story-hero--split-full .story-hero__slide:after{display:block;background:linear-gradient(to left,#0000008c,#00000040 45%,#0000 65%)}.story-hero.story-hero--split-full .story-hero__slide--text-left:after{background:linear-gradient(to right,#0000008c,#00000040 45%,#0000 65%)}.story-hero.story-hero--split-full .story-hero__slide .story-hero__caption{top:0;bottom:0;left:auto;right:var(--container-outer-width, 48px);width:min(600px,44%);max-width:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;transform:none;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.18)}.story-hero.story-hero--split-full .story-hero__slide--text-left .story-hero__caption{left:var(--container-outer-width, 48px);right:auto}.story-hero.story-hero--split-full .story-hero__slide .story-hero__subtitle{color:#ffffffdb}.story-hero.story-hero--split-full .story-hero__slide .story-hero__kicker{background:#fff;color:#111;text-shadow:none}.story-hero.story-hero--split-full .story-hero__slider .flickity-page-dots .dot{background:#ffffff59;box-shadow:none}.story-hero.story-hero--split-full .story-hero__slider .flickity-page-dots .dot:after{background:#fff}.story-hero.story-hero--split-story .story-hero__picture,.story-hero.story-hero--split-story .story-hero__picture img{animation:none;scale:1}.story-hero.story-hero--split-story .story-hero__slide:after{display:block;background:linear-gradient(to left,#0000008c,#00000040 45%,#0000 65%)}}@media screen and (min-width:1600px){.story-hero.story-hero--split-story .story-hero__slide{height:min(44vw,880px)}}.story-products__story{grid-column:1 / -1;min-width:0;margin-inline:calc(-1 * var(--container-gutter))}.story-products__copy{display:contents}.story-products__aside{display:none}.story-products__copy>.trustpilot-line{margin:14px 0 4px;padding-inline:var(--container-gutter)}@media screen and (max-width:768px){.featured-products-section .story-products .featured-products__list.featured-products__list--mobile-grid{display:grid;grid-template-columns:repeat(2,1fr);overflow:visible}.featured-products-section .story-products .featured-products__list--mobile-grid .product__card{width:100%;min-width:unset}}@media screen and (min-width:1000px){.story-products__story{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);column-gap:clamp(48px,7vw,120px);align-items:center;margin:48px 0 8px}.story-products--media-right .story-products__story{grid-template-columns:minmax(0,1fr) minmax(0,520px)}.story-products--media-right .story-products__story>.story-media{grid-column:2;grid-row:1}.story-products__copy{display:block;max-width:520px}.story-products--media-right .story-products__copy{grid-column:1;grid-row:1;justify-self:end}.story-products__aside{display:block;color:#111}.story-products__aside .story-text__subtitle{color:#4a4a4a}.story-products__copy>.trustpilot-line{margin-top:24px;padding-inline:0}}@media screen and (min-width:1001px){.story-products .featured-products__list{grid-auto-flow:row dense}.story-products__story{display:contents}.story-products__story>.story-media{grid-column:1 / span 2;grid-row:span 2;margin-top:48px}.story-products__copy{grid-column:3 / span 2;align-self:end;justify-self:start;margin-top:48px;padding-bottom:12px}.story-products--media-right .story-products__story>.story-media{grid-column:3 / span 2;grid-row:span 2}.story-products--media-right .story-products__copy{grid-column:1 / span 2;grid-row:auto;justify-self:start}}@media screen and (min-width:1218px){.story-products .story-products__story~.product__card:nth-child(-n+3) .product-card__part--title+.product-card__part{margin-top:0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.featured-products--motion .story-products__aside{view-timeline:--story-products-aside block}.featured-products--motion .story-products__aside .story-text__word-inner{animation:story-products-rise linear both;animation-timeline:--story-products-aside;animation-range:entry calc(10% + var(--i) * 6%) entry calc(60% + var(--i) * 6%)}.featured-products--motion .story-products__aside :is(.story-text__subtitle,.story-text__features){animation:story-products-fade-up linear both;animation-timeline:--story-products-aside;animation-range:entry 40% entry 100%}@keyframes story-products-rise{0%{transform:translateY(140%)}}@keyframes story-products-fade-up{0%{opacity:0;translate:0 14px}}}}.feature-list--timeline .timeline-scroll-container{width:100%;overflow:hidden}.feature-list--timeline .timeline-container{position:relative;width:100%;margin:0 auto}.feature-list--timeline .feature-list__header{margin-bottom:var(--fl-header-spacing)}@media screen and (max-width:999px){.feature-list--timeline .feature-list__header{margin-bottom:var(--fl-header-spacing-mobile)}}.trustpilot-reviews__head{display:flex;justify-content:center;padding-top:16px;margin-bottom:6px;line-height:0}.trustpilot-reviews__stars{display:block;width:auto;height:26px}.trustpilot-reviews__widget{max-width:100%;min-width:0;overflow:hidden}.trustpilot-reviews--list .container{padding-bottom:6px}@media screen and (max-width:999px){.shopify-section--trustpilot-reviews:has(.trustpilot-reviews--slider)+.shopify-section>.section{margin-top:0}}.video .video__container{position:relative}.video .video__container video{width:100%}.video .video-headings-text{max-width:100%;margin:0;text-align:var(--video-text-align, center)}.video[data-bg-type=full_width_with_text] .video-headings-text{text-align:center}.video[data-bg-type=full_width_with_text] .video-headings-text>.text-block--description{max-width:700px;margin-left:auto;margin-right:auto;padding-top:28px;text-align:center}.video[data-bg-type=full_width_with_text] .video-headings-text>.text-block--description p{margin-top:0;margin-bottom:18px}.video[data-bg-type=full_width_with_text] .video-headings-text>.text-block--description p:last-child{margin-bottom:0}@media screen and (max-width:740px){.video[data-mobile-mode=boxed] .video-section--full{padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.video[data-mobile-mode=full_width] .video-section--boxed{margin-left:calc(var(--container-gutter) * -1);margin-right:calc(var(--container-gutter) * -1)}.video[data-mobile-mode=full_width]{padding-bottom:0;margin-bottom:0}}@media(max-width:768px){.video[data-bg-type=full_width_with_text] .video-headings-text{text-align:left}.video[data-bg-type=full_width_with_text] .video-headings-text>.text-block--description{max-width:100%;margin-left:0;margin-right:0;padding-top:22px;text-align:left}.video[data-bg-type=full_width_with_text] .video-headings-text>.text-block--description p{margin-bottom:16px}}.viewer-3d{isolation:isolate}.viewer-3d__layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "stage" "items"}.viewer-3d__intro{grid-area:intro;padding-bottom:24px}.viewer-3d__description{max-width:46ch;margin-top:12px;font-size:var(--text-style-body-size);line-height:1.5}.viewer-3d__description:empty{display:none}.viewer-3d__link{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:var(--text-style-small-size);font-weight:var(--text-font-bold-weight);color:inherit;text-decoration:underline;text-underline-offset:4px}.viewer-3d__link[hidden]{display:none}.viewer-3d__link-icon{width:12px;height:auto}.viewer-3d__stage{grid-area:stage;position:relative;isolation:isolate;aspect-ratio:3 / 4;max-height:80vh;margin-inline:calc(var(--container-gutter) * -1);overflow:hidden;color:rgb(var(--viewer-3d-stage-text));background-color:rgb(var(--viewer-3d-stage));background-image:radial-gradient(ellipse 70% 55% at 50% 52%,rgba(var(--viewer-3d-stage-text),.14),rgba(var(--viewer-3d-stage-text),0) 78%)}.viewer-3d__viewport{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.viewer-3d__model{display:block;width:100%;height:100%;background-color:transparent;--poster-color: transparent;--min-hotspot-opacity: .18;transition:opacity .3s ease}.viewer-3d__stage.is-loading .viewer-3d__model{opacity:.3}.viewer-3d__stage.is-empty .viewer-3d__model{visibility:hidden}.viewer-3d__model:focus-visible{outline:2px solid currentColor;outline-offset:-6px}.viewer-3d__badge{position:absolute;inset-block-start:20px;inset-inline-start:20px;z-index:3;font-size:var(--text-style-small-size-mobile);font-weight:var(--text-font-bold-weight);line-height:1;letter-spacing:.24em;pointer-events:none}.viewer-3d__controls{position:absolute;inset-block-start:10px;inset-inline-end:14px;z-index:3;display:flex;gap:12px}.viewer-3d__control{position:relative;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(var(--viewer-3d-stage-text),.35);background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .2s ease}.viewer-3d__control:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}@media(hover:hover){.viewer-3d__control:hover{border-color:rgb(var(--viewer-3d-stage-text))}}.viewer-3d__control:focus-visible,.viewer-3d__picker-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.viewer-3d__control-icon{width:16px;height:16px}.viewer-3d__control-icon--play,.viewer-3d__stage.is-paused .viewer-3d__control-icon--pause{display:none}.viewer-3d__stage.is-paused .viewer-3d__control-icon--play{display:block}.viewer-3d__spinner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:28px;height:28px;margin:auto;border:2px solid rgba(var(--viewer-3d-stage-text),.25);border-top-color:rgb(var(--viewer-3d-stage-text));border-radius:50%;opacity:0;pointer-events:none;transition:opacity .3s ease;animation:viewer-3d-spin .9s linear infinite}.viewer-3d__stage.is-loading .viewer-3d__spinner{opacity:1}@keyframes viewer-3d-spin{to{transform:rotate(360deg)}}.viewer-3d__message,.viewer-3d__editor-note{position:absolute;inset-inline:20px;inset-block-end:52px;z-index:3;margin:0;font-size:var(--text-style-small-size-mobile);line-height:1.5;text-align:center}.viewer-3d__hint{position:absolute;inset-inline:16px;inset-block-end:16px;z-index:2;display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:var(--text-style-small-size-mobile);line-height:1.4;text-align:center;opacity:.6;pointer-events:none}.viewer-3d__hint-icon{flex:none}.viewer-3d__caption,.viewer-3d__hint-pointer{display:none}@media(hover:hover)and (pointer:fine){.viewer-3d__hint-touch{display:none}.viewer-3d__hint-pointer{display:inline}}.viewer-3d__items{grid-area:items;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px) / 3);gap:12px;padding-block:20px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.viewer-3d__picker{position:absolute;inset-block-start:64px;inset-inline-start:16px;z-index:4;max-width:calc(100% - 32px);font-size:var(--text-style-small-size-mobile);line-height:1.4}.viewer-3d__picker-toggle{padding:8px 12px;border:1px solid rgb(var(--border-color));background:rgb(var(--background));color:rgb(var(--text-color));font:inherit;font-weight:var(--text-font-bold-weight);cursor:pointer}.viewer-3d__picker-toggle[aria-pressed=true]{background:rgb(var(--text-color));color:rgb(var(--background))}.viewer-3d__picker-panel{width:280px;max-width:100%;margin-top:6px;padding:12px;background:rgb(var(--background));color:rgb(var(--text-color))}.viewer-3d__picker-help{margin:0 0 8px}.viewer-3d__picker-field{display:grid;gap:2px;margin-top:6px}.viewer-3d__picker-input{width:100%;padding:6px;border:1px solid rgb(var(--border-color));font-size:inherit;color:rgb(var(--text-color));background:rgb(var(--background))}.viewer-3d__stage.is-picking .viewer-3d__model{cursor:crosshair}.viewer-3d__pick-marker{display:block;width:14px;height:14px;border:3px solid rgb(var(--background));border-radius:50%;background:rgb(var(--error-color));pointer-events:none}@media screen and (max-width:740px){.viewer-3d__caption{position:absolute;inset-inline:20px;inset-block-end:16px;z-index:2;display:block;margin:0;font-size:var(--text-style-small-size-mobile);line-height:1.4;text-align:center;opacity:0;pointer-events:none;transition:opacity .25s ease}.viewer-3d__stage.has-caption .viewer-3d__caption{opacity:.85}.viewer-3d__stage.has-caption .viewer-3d__hint{opacity:0}.viewer-3d__hint{transition:opacity .25s ease}}@media screen and (max-width:999px){.viewer-3d__link{font-size:var(--text-style-small-size-mobile)}.viewer-3d__description{font-size:var(--text-style-body-size-mobile)}}@media screen and (min-width:1000px){.viewer-3d__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:1fr 1fr;grid-template-areas:"intro stage" "items stage";column-gap:clamp(32px,4vw,72px)}.viewer-3d__intro{align-self:end;padding-bottom:32px}.viewer-3d__items{align-self:start;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:4px;overflow:visible}.viewer-3d__stage{aspect-ratio:6 / 5;max-height:720px;margin-inline:0}.viewer-3d__badge{inset-block-start:26px;inset-inline-start:26px}.viewer-3d__controls{inset-block-start:16px;inset-inline-end:16px}.viewer-3d__hint{inset-block-end:20px}.viewer-3d__picker{inset-block-start:72px;inset-inline-start:22px}}.viewer-3d__focus{display:none}.viewer-3d--showcase .viewer-3d__stage{aspect-ratio:auto;height:600px;max-height:none;background-image:radial-gradient(ellipse 75% 60% at var(--viewer-3d-glow-x, 50%) 45%,rgba(var(--viewer-3d-stage-text),.16) 0%,rgba(var(--viewer-3d-stage-text),.08) 50%,rgba(var(--viewer-3d-stage-text),0) 100%)}.viewer-3d--showcase .viewer-3d__badge,.viewer-3d--showcase .viewer-3d__hint,.viewer-3d--showcase .viewer-3d__caption{display:none}.viewer-3d--showcase .viewer-3d__items{padding-block:16px 0}.viewer-3d--showcase .viewer-3d-item__button:not([aria-pressed=true]):not(:hover){color:rgba(var(--text-color),.36)}.viewer-3d--showcase .viewer-3d-item__title{padding-top:8px;font-size:12px;line-height:16px}.viewer-3d--showcase .viewer-3d__intro .text-block :is(h1,h2,h3){font-size:24px;font-weight:600;line-height:30px;letter-spacing:0}@media screen and (max-width:999px){.viewer-3d--showcase .viewer-3d__viewport{inset-block-end:136px}.viewer-3d__stage.has-focus .viewer-3d__focus{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;pointer-events:none}}.viewer-3d__focus-line{position:absolute;top:0;left:0;width:1px;height:var(--focus-length, 0px);background:rgba(var(--viewer-3d-stage-text),.6);opacity:0;transform:translate(var(--focus-x, 0px),var(--focus-y, 0px));transition:opacity .2s ease}.viewer-3d__stage.has-focus-line .viewer-3d__focus-line{opacity:1}.viewer-3d__focus-line:after{content:"";position:absolute;bottom:-2px;left:-1.5px;width:4px;height:4px;border-radius:50%;background:rgb(var(--viewer-3d-stage-text))}.viewer-3d__focus-card{position:absolute;inset-inline:16px;inset-block-end:16px;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(var(--viewer-3d-stage-text),.14);background:rgba(var(--viewer-3d-stage),.72);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto}.viewer-3d__focus-media{flex:none;width:56px;height:56px;overflow:hidden;border-radius:50%;box-shadow:0 0 0 1px rgba(var(--viewer-3d-stage-text),.3)}.viewer-3d__focus-media:empty{display:none}.viewer-3d__focus-media img{display:block;width:100%;height:100%;object-fit:cover}.viewer-3d__focus-body{display:grid;flex:1;gap:2px;min-width:0}.viewer-3d__focus-count{font-size:11px;font-weight:500;line-height:15px;letter-spacing:.06em;color:rgba(var(--viewer-3d-stage-text),.6)}.viewer-3d__focus-title{font-size:14px;font-weight:var(--text-font-bold-weight);line-height:19px}.viewer-3d__focus-text{font-size:12px;line-height:17px;color:rgba(var(--viewer-3d-stage-text),.6)}.viewer-3d__focus-text:empty{display:none}.viewer-3d__focus-nav{display:flex;flex:none;gap:6px}.viewer-3d__focus-button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(var(--viewer-3d-stage-text),.3);background:transparent;color:inherit;font-size:16px;font-weight:500;line-height:18px;cursor:pointer;-webkit-tap-highlight-color:transparent}.viewer-3d__focus-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.viewer-3d__focus-progress{position:absolute;inset-inline:0;inset-block-end:0;height:2px;background:rgba(var(--viewer-3d-stage-text),.18)}.viewer-3d__focus-bar{display:block;width:0;height:100%;background:rgb(var(--viewer-3d-stage-text))}.viewer-3d__focus-bar.is-running{animation:viewer-3d-focus-progress var(--focus-duration, 5s) linear forwards}@keyframes viewer-3d-focus-progress{to{width:100%}}@media screen and (min-width:1000px){.viewer-3d--showcase .viewer-3d__layout{max-width:none;padding-inline:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"intro" "stage"}.viewer-3d--showcase .viewer-3d__intro,.viewer-3d--showcase .viewer-3d__items{margin-inline:max(var(--container-gutter),calc((100% - var(--container-max-width-minus-gutters)) / 2))}.viewer-3d--showcase .viewer-3d__intro{align-self:auto;padding-bottom:40px}.viewer-3d--showcase .viewer-3d__intro .text-block :is(h1,h2,h3){font-size:58px;line-height:63px}.viewer-3d--showcase .viewer-3d__stage{--viewer-3d-model-start: calc(max(var(--container-gutter), calc((100% - var(--container-max-width-minus-gutters)) / 2)) + 96px) ;--viewer-3d-glow-x: calc(50% + var(--viewer-3d-model-start) / 2);height:clamp(600px,57.15vw,900px);margin-inline:0}.viewer-3d--showcase .viewer-3d__viewport{inset-inline-start:var(--viewer-3d-model-start)}.viewer-3d--showcase .viewer-3d__model{--min-hotspot-opacity: 1}.viewer-3d--showcase .viewer-3d__items{grid-area:stage;position:relative;z-index:4;align-self:start;justify-self:start;grid-template-columns:96px;gap:24px;padding-block:50px 0}.viewer-3d--showcase .viewer-3d-item__button,.viewer-3d--showcase .viewer-3d-item__button:not([aria-pressed=true]):not(:hover){align-items:center;color:rgba(var(--viewer-3d-stage-text),.45)}.viewer-3d--showcase .viewer-3d-item__button:hover,.viewer-3d--showcase .viewer-3d-item__button[aria-pressed=true]{color:rgb(var(--viewer-3d-stage-text))}.viewer-3d--showcase .viewer-3d-item__media{width:96px;opacity:.55;transition:opacity .2s ease}.viewer-3d--showcase .viewer-3d-item__button:hover .viewer-3d-item__media,.viewer-3d--showcase .viewer-3d-item__button[aria-pressed=true] .viewer-3d-item__media{opacity:1}.viewer-3d--showcase .viewer-3d-item__button[aria-pressed=true] .viewer-3d-item__media{outline:1.5px solid rgb(var(--viewer-3d-stage-text));outline-offset:-1.5px}.viewer-3d--showcase .viewer-3d-item__title{max-width:100%;padding:10px 0 0;border-bottom:0;font-weight:400;text-align:center}.viewer-3d--showcase .viewer-3d-item__button[aria-pressed=true] .viewer-3d-item__title{font-weight:500}.viewer-3d--showcase .viewer-3d__picker{inset-inline:auto 16px}}@media(prefers-reduced-motion:reduce){.viewer-3d__spinner{animation-duration:2.4s}.viewer-3d__model,.viewer-3d__caption,.viewer-3d__hint,.viewer-3d__focus-line{transition:none}}.collection-sale-hero__badge{position:absolute;bottom:30px;right:35px;z-index:3;width:200px;transform:rotate(10.34deg);pointer-events:none}.collection-sale-hero__badge img,.collection-sale-hero__badge svg{width:100%;height:auto;display:block}@media(max-width:768px){.collection-sale-hero__badge{bottom:20px;right:auto;left:0;width:114px}}.brand-facts--strip .brand-fact+.brand-fact{position:relative}.brand-facts--strip .brand-fact+.brand-fact:before{content:"";position:absolute;top:50%;left:-9px;width:3px;height:3px;margin-top:-1px;border-radius:50%;background:#ffffff80}.brand-facts--strip .brand-fact__value{color:#fff;font-weight:700}.brand-facts--panel .brand-fact{display:flex;flex-direction:column;gap:2px;padding:10px 12px 11px;border:1px solid rgba(255,255,255,.16)}.brand-facts--panel .brand-fact--icon{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;row-gap:3px}.brand-facts--panel .brand-fact__value{font-family:var(--heading-font-family, Manrope),sans-serif;font-size:26px;font-weight:800;line-height:1;letter-spacing:-.03em}.brand-facts--panel .brand-fact--icon .brand-fact__value{font-size:14px;line-height:1.2;letter-spacing:normal}.brand-facts--panel .brand-fact__label{font-size:12px;line-height:1.35;color:#ffffffb8}.brand-facts--panel .brand-fact--icon .brand-fact__label{grid-column:1 / -1}.brand-facts--panel .brand-fact__icon{width:18px;height:18px}@media screen and (min-width:1000px){.brand-facts--strip .brand-fact+.brand-fact:before{left:-15px}.brand-facts--panel .brand-fact{padding:16px 18px}.brand-facts--panel .brand-fact__value{font-size:38px}.brand-facts--panel .brand-fact--icon .brand-fact__value{font-size:16px}.brand-facts--panel .brand-fact__label{font-size:14px}}.product-card__info .product-card__part.product-card__part--title-semibold .product-card__title{font-weight:600}@media(max-width:768px){.product-card__title-device--desktop{display:none}}@media(min-width:769px){.product-card__title-device--mobile{display:none}}.collection-title-tabs{display:flex;align-items:center;gap:24px;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.collection-title-tabs::-webkit-scrollbar{display:none}.collection-title-tabs__tab{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:6px;padding:0;border:0;background:none;cursor:pointer;color:rgb(var(--text-color));font-family:inherit;font-size:16px;font-weight:500;line-height:normal;white-space:nowrap}.collection-title-tabs__underline{display:block;width:0;height:1.5px;background-color:currentColor;transition:width .25s ease}.collection-title-tabs__tab:hover .collection-title-tabs__underline,.collection-title-tabs__tab.is-active .collection-title-tabs__underline{width:100%}.collection-title-tabs__tab.is-active{font-weight:600}.title-tab-hidden,.title-tab-collapsed,.collection-title-tabs__load-more[hidden]{display:none!important}@media screen and (min-width:741px){.collection-title-tabs{gap:40px;margin-bottom:12px}.collection-title-tabs__tab{font-size:20px}}.collection-title-tabs.collection-title-tabs--compact{align-items:flex-end;gap:18px}.collection-title-tabs--compact .collection-title-tabs__tab{gap:0;color:#4c4c4c;font-size:16px;font-weight:400;line-height:27px}.collection-title-tabs--compact .collection-title-tabs__tab.is-active{color:#000;font-weight:600;line-height:24px}.collection-title-tabs--compact .collection-title-tabs__underline{height:2px}.feature-list .multi-column__image-wrapper{margin-bottom:10px}.feature-list .multi-column__text-container .text-block:has(>:is(h1,h2,h3,h4,h5,h6)){margin:40px 0 5px!important}.feature-list .multi-column__text-container .text-block :is(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--heading-font-family);font-size:18px;font-weight:var(--heading-font-weight, 700);line-height:1.35;letter-spacing:0}.feature-list .multi-column__text-container,.feature-list .multi-column__text-container p{font-size:16px;line-height:1.5}.feature-list .multi-column__text-container .text-block p{margin-top:0}.feature-list .multi-column__item--text-left .multi-column__image-wrapper{margin-left:0;margin-right:auto}.feature-list .multi-column__item--text-center .multi-column__image-wrapper{margin-left:auto;margin-right:auto}.feature-list .multi-column__item--text-right .multi-column__image-wrapper{margin-left:auto;margin-right:0}@media screen and (max-width:740px){.feature-list .multi-column__text-container--mobile-left{text-align:left}.feature-list .multi-column__text-container--mobile-center{text-align:center}.feature-list .multi-column__text-container--mobile-right{text-align:right}.feature-list .multi-column__item--mobile-text-left .multi-column__image-wrapper{margin-left:0;margin-right:auto}.feature-list .multi-column__item--mobile-text-center .multi-column__image-wrapper{margin-left:auto;margin-right:auto}.feature-list .multi-column__item--mobile-text-right .multi-column__image-wrapper{margin-left:auto;margin-right:0}}.media-content-card{position:relative}.media-content-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.media-content-card__content{pointer-events:none}.media-content-card__content :is(a,button){pointer-events:auto}.media-content-card__content .block-button-group,.media-content-card__content .block-button{pointer-events:none}.media-content-card__content .text-block:has(>:is(h1,h2,h3,h4,h5,h6)){margin-bottom:8px!important}.media-content-card__content .text-block :is(h1,h2,h3,h4,h5,h6){margin:0;font-weight:600;font-size:var(--mcc-title-size-mobile);letter-spacing:0;color:rgb(var(--text-color));line-height:22px}.media-content-card--link .media-content-card__content>.text-block:first-child :is(h1,h2,h3,h4,h5,h6){display:flex;align-items:center;justify-content:space-between;gap:12px}.media-content-card--link .media-content-card__content>.text-block:first-child :is(h1,h2,h3,h4,h5,h6):after{content:"";flex:0 0 auto;width:14px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14'%3E%3Cpath d='M0 7h15M9 1l6 6-6 6' stroke='%23000' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14'%3E%3Cpath d='M0 7h15M9 1l6 6-6 6' stroke='%23000' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") center / contain no-repeat}.media-content-card__content .text-block p{margin:0;font-size:var(--mcc-text-size-mobile);color:rgba(var(--text-color),.6);line-height:1.65}.media-content-card__content .group-block--row{align-items:center;flex-wrap:nowrap;gap:7px;margin:0 0 4px;color:rgb(var(--text-color));font-size:var(--mcc-text-size-mobile);line-height:20px}.media-content-card__content .group-block--row .icon-block{--icon-size: 20px}.media-content-card__content .group-block--row .text-block p{color:inherit;line-height:inherit}.media-content-card__content .group-block--row>.text-block{flex:1 1 0;min-width:0}.media-content-card__content .block-button-group{margin-top:auto}.media-content-card__content .block-button{display:inline-block!important;width:fit-content;min-height:0!important;padding:8px 0 3px!important;border:0!important;border-bottom:1.5px solid currentColor!important;border-radius:0!important;background:none!important;color:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.375!important;letter-spacing:0!important;text-transform:none!important}.media-content-card--overlay-bottom .media-content-card__content .text-block :is(h1,h2,h3,h4,h5,h6,p),.media-content-card--overlay-bottom .media-content-card__content .group-block--row,.media-content-card--overlay-bottom .media-content-card__content .block-button{color:var(--mcc-overlay-text-color, #ffffff)}.media-content-card--overlay-top .media-content-card__content .text-block:has(>:is(h1,h2,h3,h4,h5,h6)){margin-bottom:10px!important}.media-content-card--overlay-top .media-content-card__content .text-block :is(h1,h2,h3,h4,h5,h6){margin:0;color:var(--mcc-overlay-text-color, #ffffff);line-height:1.15}.media-content-card--overlay-top .media-content-card__content .text-block p,.media-content-card--overlay-top .media-content-card__content .block-button{color:var(--mcc-overlay-text-color, #ffffff);line-height:1.55}.media-content-card--overlay-top .media-content-card__content .group-block--row{color:var(--mcc-overlay-text-color, #ffffff)}.media-content-card__content .group-block--row>.text-block p{line-height:inherit;color:inherit}@media(max-width:739px){.media-content-card--overlay-bottom .media-content-card__content .text-block:has(>:is(h1,h2,h3,h4,h5,h6)){margin-bottom:0!important}}@media(min-width:740px){.media-content-card__content .text-block :is(h1,h2,h3,h4,h5,h6){font-size:var(--mcc-title-size)}.media-content-card__content .text-block p{font-size:var(--mcc-text-size)}.media-content-card__content .group-block--row{font-size:var(--mcc-text-size);line-height:24px}.media-content-card__content .group-block--row .icon-block{--icon-size: 24px}}#mobile-facet-toolbar .mobile-toolbar__item--filters{justify-content:flex-start}.mobile-toolbar__count{display:flex;align-items:center;padding:0 var(--container-gutter);background-color:#fff;white-space:nowrap;font-size:14px;color:#6f6f6f}.mobile-toolbar--with-count{justify-content:flex-start;position:unset;margin:24px 0;padding:0}.mobile-toolbar--with-count .mobile-toolbar__count{margin-right:auto}.mobile-toolbar--with-count .mobile-toolbar__item{flex:0 0 auto}@media screen and (max-width:999px){:root:has(.shopify-section--main-collection #mobile-facet-toolbar .mobile-toolbar__item){--anchor-offset: 60px}.shopify-section--main-collection .product-facet__meta-bar-item--count{display:none}}@media screen and (min-width:741px){.product-facet__meta-bar--with-tabs{align-items:center;padding-top:0;border-top:0}}.faq-category__more{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;font-size:16px;font-weight:500;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s ease}@media(hover:hover)and (pointer:fine){.faq-category__more:hover{opacity:.7}}.faq-category__intro{max-width:40ch;margin:10px 0 0;color:rgba(var(--text-color),.6);font-size:16px;line-height:1.6}.faq-search{display:block;width:min(400px,100%);text-align:start}.faq-search__field{position:relative;display:block}.faq-search__icon{position:absolute;inset-inline-start:16px;top:50%;color:rgb(var(--text-color));transform:translateY(-50%);pointer-events:none}.faq-search__input{width:100%;height:56px;margin:0;padding:0 16px 0 50px;border:1px solid rgba(var(--text-color),.2);border-radius:var(--button-border-radius);background:rgb(var(--background));color:rgb(var(--text-color));font-size:16px;font-weight:500;line-height:1;-webkit-appearance:none;appearance:none}.faq-search__input::placeholder{color:rgba(var(--text-color),.62);opacity:1}.faq-search__input:focus{border-color:rgb(var(--text-color));outline:none}.faq-search__input:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:-3px}.faq-search__input::-webkit-search-cancel-button{cursor:pointer}.faq-search__status{font-size:14px;font-weight:500;line-height:1.5}.faq-search__status:not(:empty){margin-top:10px}.faq-search__status a{display:inline-block;margin:-12px 0;padding:12px 0;color:inherit;font-weight:600}.faq-search__status p{margin:0}.faq-search__topics{display:flex;flex-wrap:wrap;gap:0 16px;margin:0;padding:0;list-style:none}.faq-search__popular{align-items:center;font-size:14px;font-weight:500}.faq-search__popular span{opacity:.75}.faq-search .faq-search__popular a{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:4px}.faq-search__topics a{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0}.faq-tile{display:grid}.faq-tile__media{aspect-ratio:4 / 5;overflow:hidden;background:rgb(var(--secondary-background))}.faq-tile__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--faq-tile-media-position, 50% 50%)}.faq-tile__panel{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:28px var(--container-gutter) 32px;background:rgb(var(--secondary-background));color:rgb(var(--text-color))}.faq-tile__title{margin:0 0 12px;color:rgb(var(--heading-color));font-size:var(--text-style-h2-size-mobile);font-weight:500;line-height:1.3;letter-spacing:0;text-wrap:balance}.faq-tile__link{display:inline-block;padding-bottom:2px;border-bottom:1px solid currentColor;color:rgb(var(--text-color));font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;white-space:nowrap}.faq-tile__text{display:block;max-width:46ch;margin:14px 0 0;color:rgb(var(--text-color));font-size:16px;line-height:28px}.faq-tile__text a{color:rgb(var(--text-color));font-weight:600;text-decoration:underline;text-underline-offset:3px}.faq-tile__actions{display:flex;flex-wrap:wrap;gap:12px}.faq-tile__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 28px;border:1px solid rgb(var(--text-color));border-radius:var(--button-border-radius);background:rgb(var(--text-color));color:rgb(var(--background));font-size:16px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .16s ease,background-color .2s ease,color .2s ease}.faq-tile__button:active{transform:scale(.98)}.faq-tile__button--outline{background:transparent;color:rgb(var(--text-color))}.faq-tile__icon{flex:none}.faq-tile__link:focus-visible,.faq-tile__button:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}@media(hover:hover)and (pointer:fine){.faq-tile__link:hover{opacity:.7}}@media screen and (min-width:1000px){.faq-tile{grid-template-columns:minmax(0,663fr) minmax(0,603fr);gap:var(--grid-gap)}.faq-tile--media-right{grid-template-columns:minmax(0,603fr) minmax(0,663fr)}.faq-tile--media-right .faq-tile__media{order:2}.faq-tile__media{aspect-ratio:663 / 793}.faq-tile__panel{padding:34px 34px 40px}.faq-tile__title{font-size:var(--text-style-h2-size);line-height:48px}}@media(prefers-reduced-motion:reduce){.faq-tile__button{transition:none}}.highlighted-product-collection__featured{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:17px;overflow:hidden;min-height:490px;text-decoration:none;color:#fff;grid-column:1 / -1}.highlighted-product-collection__featured:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 50%,#0009);pointer-events:none;z-index:1}.highlighted-product-collection__featured img,.highlighted-product-collection__featured svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.highlighted-product-collection__featured-info{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px}.highlighted-product-collection__featured-title,.highlighted-product-collection__featured-price{font-size:21px;font-weight:600;margin:0;line-height:1.2}.highlighted-product-collection__featured-btn-wrap{display:flex;align-items:center;border-bottom:2px solid #ffffff;width:fit-content;padding-top:4px}.highlighted-product-collection__featured-btn{font-size:14px;font-weight:600}@media screen and (max-width:999px){.highlighted-product-collection__featured{flex:0 0 auto;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:calc(var(--container-gutter) - 14px)}}@media screen and (min-width:1000px){.highlighted-product-collection__featured{grid-column:1 / span 2;grid-row:1 / span 2;min-height:788px;padding:20px}.highlighted-product-collection__featured--right{grid-column:3 / span 2}.highlighted-product-collection__featured-info{gap:14px}.highlighted-product-collection__featured-title,.highlighted-product-collection__featured-price{font-size:36px}.highlighted-product-collection__featured-btn{font-size:20px}}.footer__column{display:flex;flex-direction:column;gap:32px;width:100%;max-width:100%}.footer__column>*{min-width:0}.gift-swatches{display:flex;justify-content:space-between}.gift-swatches__badge{width:fit-content;height:fit-content;padding:5px;background-color:#000;color:#fff;font-size:12px;font-style:normal;font-weight:500;line-height:10px;text-align:center}.gift-swatches__meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-left:135px}.gift-swatches__info{margin-bottom:0;font-size:12px;font-style:normal;font-weight:700;line-height:127%}.gift-swatches__list{display:flex;gap:2px}.gift-swatches__swatch{width:15px;height:15px;border-radius:50%}.gift-swatches__swatch svg{width:100%;height:100%;border-radius:50%}@media(max-width:999px){.gift-swatches__meta{margin-left:auto}.gift-swatches__badge{font-size:10px}}.header-collections--carousel{margin-top:10px;padding:4px 0 8px}.header-collections__title{margin:0;padding:22px 16px 14px;font-size:22px;font-weight:600;line-height:1.15;letter-spacing:-.01em}.header-collections__rail{display:flex;align-items:flex-start;gap:14px;margin:0;padding:0 16px 6px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.header-collections__rail::-webkit-scrollbar{display:none}.header-collections__rail>li{flex:none;width:236px}.header-collections__card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;color:rgba(var(--text-color),.933);text-decoration:none}.header-collections__card-image{position:relative;display:block;width:100%;height:320px;margin-bottom:10px;overflow:hidden;background:rgba(var(--text-color),.063)}.header-collections__card-image img,.header-collections__card-image svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.23,1,.32,1)}.header-collections__number{display:block;color:rgba(var(--text-color),.459);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.header-collections__card b{font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.01em}.header-collections__card small{max-width:236px;color:rgba(var(--text-color),.667);font-size:13px;line-height:1.4}.header-collections__card em{display:inline-flex;align-items:center;gap:7px;margin-top:8px;font-size:11.5px;font-style:normal;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.header-collections__card:hover .header-collections__card-image img{transform:scale(1.03)}}.header-collections__glow{position:absolute;inset:-80px calc(-1 * var(--container-gutter, 40px) - 80px);z-index:-1;overflow:hidden;pointer-events:none}.header-collections__glow-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease}.header-collections__glow-image img{display:block;width:100%;height:100%;object-fit:cover;filter:blur(72px) brightness(.36) saturate(1.25)}.header-collections__glow-image.is-active{opacity:1}.header-collections--stage{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1457px) auto;justify-content:center;gap:72px;align-items:stretch;padding:var(--section-spacing-small) 0 16px}.header-collections--stage[hidden]{display:none}.header-collections__index{display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:520px}.header-collections__list{margin:0;padding:0;list-style:none}.header-collections__name{display:flex;align-items:baseline;gap:18px;padding:5px 0;color:rgba(var(--header-stage-text),.34);font-size:40px;font-weight:600;line-height:1.12;letter-spacing:-.03em;text-decoration:none;transition:color .24s cubic-bezier(.23,1,.32,1),transform .24s cubic-bezier(.23,1,.32,1)}.header-collections__name i{width:26px;color:rgba(var(--header-stage-text),.4);font-size:11.5px;font-style:normal;font-weight:500;letter-spacing:.1em;font-variant-numeric:tabular-nums}.header-collections__name.is-active{color:rgb(var(--header-stage-text));transform:translate(10px)}.header-collections__detail{display:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding-top:16px;border-top:1px solid rgba(var(--header-stage-text),.16);animation:header-collections-in .3s cubic-bezier(.23,1,.32,1) both}.header-collections__detail.is-active{display:grid}.header-collections__detail small{color:rgba(var(--header-stage-text),.6);font-size:12px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.header-collections__detail p{margin:0;color:rgba(var(--header-stage-text),.82);font-size:16px;line-height:1.45}.header-collections__cta{display:inline-flex;align-items:center;gap:12px;height:46px;padding:0 26px;background:rgb(var(--header-stage-text));color:rgb(var(--header-stage-background));font-size:15px;font-weight:600;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1)}.header-collections__cta svg{transition:transform .2s cubic-bezier(.23,1,.32,1)}.header-collections__cta:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.header-collections__cta:hover svg{transform:translate(4px)}}.header-collections__media{position:relative;height:520px;aspect-ratio:.84;overflow:hidden;background:rgba(var(--header-stage-text),.03)}.header-collections__image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.05);transition:opacity .52s cubic-bezier(.23,1,.32,1),transform 1.4s cubic-bezier(.23,1,.32,1)}.header-collections__image.is-active{opacity:1;transform:none}.header-collections__image img,.header-collections__image svg{display:block;width:100%;height:100%;object-fit:cover}@keyframes header-collections-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.header-collections__name,.header-collections__image,.header-collections__glow-image,.header-collections__cta,.header-collections__cta svg,.header-collections__card-image img{transition:none}.header-collections__detail{animation:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.section-header--reveal .text-block :is(h1,h2,h3){animation:section-header-reveal cubic-bezier(.77,0,.175,1) backwards;animation-timeline:view();animation-range:cover 5% cover 25%}}}@keyframes section-header-reveal{0%{clip-path:inset(0 0 100% 0);transform:translateY(24%)}to{clip-path:inset(0 0 -10% 0);transform:none}}.image-panel{position:relative;display:block;overflow:hidden}.image-panel__media{display:block;width:100%;height:auto}.image-panel__media--placeholder{aspect-ratio:3 / 4}.image-panel__caption{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:24px 20px;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.4) 50%,transparent 100%);color:#fff;pointer-events:none}.image-panel__caption .image-panel__title{margin-bottom:12px!important}.image-panel__caption .text-block :is(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--heading-font-family);font-size:18px;font-weight:700;line-height:1.3;letter-spacing:0}.key-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:39px;row-gap:38px;width:fit-content;text-align:left}.key-facts__fact{display:flex;flex-direction:column;align-items:flex-start;padding-top:14px;border-top:1px solid #d9d9d9}.key-facts__fact:nth-child(3){grid-column:1 / -1}.key-facts__value{font-family:Manrope,sans-serif;font-size:58px;font-weight:600;line-height:1;color:#000}.key-facts__caption{margin-top:10px;font-size:14px;line-height:24px;color:#6f6f6f}@media screen and (max-width:992px){.key-facts{column-gap:16px;row-gap:36px}.key-facts__value{font-size:42px}}.media-feature__media{display:block}.media-feature__frame{position:relative;width:100%;aspect-ratio:670 / 450;overflow:hidden;background-color:#e7e7e7;touch-action:pan-y;-webkit-user-select:none;user-select:none}.image-comparison__layer{position:absolute;top:0;right:0;bottom:0;left:0}.image-comparison__layer--before{clip-path:inset(0 calc((100 - var(--pos, 72)) * 1%) 0 0)}.media-feature__media-item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.image-comparison__divider{position:absolute;top:0;bottom:0;left:calc(var(--pos, 72) * 1%);width:2px;margin-left:-1px;background-color:#fff;pointer-events:none}.image-comparison__handle{position:absolute;top:50%;left:calc(var(--pos, 72) * 1%);transform:translate(-50%,-50%);width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background-color:#fff;color:#1c1c1a;cursor:grab;box-shadow:0 2px 8px #00000026;touch-action:none;z-index:2}.image-comparison__handle:active{cursor:grabbing}.image-comparison__handle:focus-visible{outline:2px solid #1c1c1a;outline-offset:2px}.image-comparison__label{position:absolute;bottom:20px;display:inline-flex;align-items:center;padding:8px 14px;border:none;border-radius:4px;background-color:#fff;color:#1c1c1a;font-family:var(--heading-font-family);font-weight:500;font-size:14px;line-height:normal;white-space:nowrap;cursor:pointer;z-index:2}.image-comparison__label--before{left:20px}.image-comparison__label--after{right:20px}.image-comparison__label:focus-visible{outline:2px solid #1c1c1a;outline-offset:2px}.media-feature__frame--tall{aspect-ratio:670 / 514}@media screen and (min-width:1000px){.media-feature__frame--fill{aspect-ratio:670 / 514;min-height:100%}}@media screen and (max-width:999px){.media-feature__frame{aspect-ratio:1 / 1}}.media-feature__usp{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.media-feature__usp-icon{display:block;width:24px;height:24px;object-fit:contain}.media-feature__usp-text{font-family:var(--heading-font-family);font-weight:600;font-size:16px;line-height:18px;color:#000}@media screen and (max-width:999px){.media-feature__usp-text{font-size:14px;font-weight:400}}.media-grid__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.media-grid__info,.media-grid__info .block-button-group,.media-grid__info .block-button{pointer-events:none}.media-grid__info .text-block :is(h1,h2,h3,h4,h5,h6,p){margin:0;font-size:21px;font-weight:600;line-height:1.2;letter-spacing:0;color:inherit}.media-grid__info .block-button{display:flex!important;align-items:center;width:fit-content;min-height:0!important;padding:4px 0 0!important;border:0!important;border-bottom:2px solid currentColor!important;border-radius:0!important;background:none!important;color:inherit!important;font-size:14px!important;font-weight:600!important;line-height:normal!important;letter-spacing:0!important;text-transform:none!important}.media-grid__caption{display:flex;flex-direction:column;gap:8px;margin-top:16px}.media-grid--ratio-natural .media-grid__tile.media-grid__frame--caption-below{height:auto}.media-grid__caption .text-block h3,.media-grid__caption-text{margin:0;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0;text-transform:uppercase;color:inherit}.media-grid__frame--custom-height{aspect-ratio:100 / var(--media-grid-tile-ratio-mobile)}.media-grid__media--top{object-position:center top}.media-grid__media--bottom{object-position:center bottom}.media-grid__frame--panel{display:flex;flex-direction:column;aspect-ratio:390 / 534;padding:20px;background:rgb(var(--secondary-background))}.media-grid__packshot{display:block;order:1;width:100%;height:65.99%;margin-block:auto;object-fit:cover}.media-grid__frame--panel .media-grid__info{position:relative;inset:auto;order:0;padding:0;gap:8px}.media-grid__frame--panel .media-grid__info .text-block h3{font-size:24px;font-weight:600;line-height:34px}.media-grid__frame--panel .media-grid__info .block-button{padding:0 0 3px!important;border-bottom-width:1.5px!important;font-size:16px!important;line-height:22px!important}.media-grid__frame--panel .media-grid__highlights{position:relative;inset:auto;order:2;padding:0;gap:0}.media-grid__frame--panel .media-grid__highlight{gap:4px}.media-grid__frame--panel .media-grid__highlight-icon{width:17px;height:17px}.media-grid__frame--panel .media-grid__highlight-text{font-size:16px;line-height:27px}.media-grid__frame--custom-height .media-grid__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media-grid__video-player{position:relative;display:block;aspect-ratio:16 / 9;cursor:pointer}.media-grid__frame--custom-height .media-grid__video-player,.media-grid:not(.media-grid--ratio-natural) .media-grid__video-player{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.media-grid__picture{display:contents}.media-grid__video-player .media-grid__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.media-grid__play{--media-grid-play-background: 217, 217, 217;--media-grid-play-icon: 255, 255, 255;position:absolute;top:50%;left:50%;z-index:3;width:17.714%;aspect-ratio:1;padding:0;border:0;border-radius:50%;background:rgba(var(--media-grid-play-background),.7);transform:translate(-50%,-50%);transition:transform .2s ease;cursor:pointer;-webkit-tap-highlight-color:transparent}.media-grid__play:before{content:"";position:absolute;top:41.27%;left:46.83%;width:15.08%;height:17.46%;background:rgb(var(--media-grid-play-icon));clip-path:polygon(0 0,100% 50%,0 100%)}.media-grid__play:hover{transform:translate(-50%,-50%) scale(1.06)}.media-grid__play:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (min-width:741px){.media-grid__caption .text-block h3,.media-grid__caption-text{font-size:18px;line-height:25px}.media-grid__frame--custom-height{aspect-ratio:100 / var(--media-grid-tile-ratio)}.media-grid__play{width:19.558%}}@media screen and (min-width:1000px){.media-grid__caption{margin-top:8px}.media-grid__info .text-block :is(h1,h2,h3,h4,h5,h6,p){font-size:36px}.media-grid__info .block-button{font-size:20px!important}.media-grid__track:has(.media-grid__frame--panel) .media-grid__frame{height:100%}.media-grid__track:has(.media-grid__frame--panel) .media-grid__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover}.media-grid__frame--panel{display:block;aspect-ratio:670 / 802;padding:0}.media-grid__packshot{position:absolute;top:8.853%;left:4.478%;width:91.045%;height:auto;margin:0;aspect-ratio:1}.media-grid__frame--panel .media-grid__info{position:absolute;top:4.239%;left:4.627%;right:4.627%;gap:16px}.media-grid__frame--panel .media-grid__info .text-block h3{font-size:36px;font-weight:500;line-height:48px}.media-grid__frame--panel .media-grid__info .block-button{font-size:20px!important;font-weight:500!important;line-height:normal!important}.media-grid__frame--panel .media-grid__highlights{position:absolute;top:89.94%;left:4.03%;gap:8px}}@media(prefers-reduced-motion:reduce){.media-grid__play{transition:none}.media-grid__play:hover{transform:translate(-50%,-50%)}}.media-with-text__video-container{position:relative;display:block}.media-with-text__video-container .video__play-pause svg[hidden]{display:none}.media-with-text__video{display:block;width:100%;height:100%;object-fit:cover}.image-with-text__picture{display:block}.image-with-text__picture>.image-with-text__image:not(:first-child){position:relative;height:auto}.modal-link{display:flex}.modal-link__arrow{display:inline-flex}.modal-link__text{display:inline-block;font-size:18px;color:#000;text-decoration:underline}.modal-link__outline{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #000;background:#fff;color:#000;font-size:14px;font-weight:500;cursor:pointer}.modal-link .button{margin:0;white-space:nowrap;flex-shrink:0}.feature-modal{--modal-max-width: 800px}.feature-modal__content{position:relative;padding:40px;background:#fff;color:#000}.feature-modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.feature-modal__title{margin:0;font-size:36px;font-weight:700;color:#000}.feature-modal__close{padding:0;border:none;background:none;cursor:pointer}.feature-modal__text{margin-bottom:32px}.feature-modal__grid{--fl-icon-direction: row;--fl-icon-direction-mobile: row;--fl-icon-align: flex-start;--fl-icon-align-mobile: flex-start;--fl-icon-self: auto;--fl-icon-self-mobile: auto;--fl-icon-spacing: 7px;--fl-icon-spacing-mobile: 7px;--fl-title-size: 16px;--fl-title-weight: 700;--fl-title-spacing: 2px;--fl-text-size: 14px;--fl-text-opacity: 1;display:grid;grid-template-columns:repeat(3,1fr) 1.3fr;grid-template-rows:repeat(3,1fr);grid-auto-rows:120px;grid-auto-flow:column;column-gap:30px;row-gap:12px;text-align:left}.feature-modal__grid:empty{display:none}.feature-modal__grid>:nth-child(2),.feature-modal__grid>:nth-child(3){grid-row:span 2}.feature-modal__grid .icon-text__icon{width:30px;height:30px;align-items:center;justify-content:center}.feature-modal__grid .icon-text__icon .icon-block,.feature-modal__grid .icon-text .icon-text__icon :is(img,svg){width:100%}.feature-modal__grid .icon-text__body .text-block :is(h1,h2,h3,h4,h5,h6),.feature-modal__grid .icon-text__body .text-block p{line-height:inherit;color:#000}@media screen and (max-width:768px){.modal-link .button{padding:16px 30px;line-height:24px}.modal-link__text{font-size:16px}.feature-modal.modal{top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-height:none;padding:16px;transform:none;transition:visibility .25s ease-in-out;touch-action:auto}.feature-modal.modal[open]{transform:none}.feature-modal .modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none}.feature-modal .modal__content{width:min(800px,100%);max-width:100%;max-height:min(81vh,calc(100vh - 32px));margin:0;padding:25px 20px;border-radius:min(var(--block-border-radius, 8px),12px);overflow:auto;opacity:0;transform:scale(.94);transition:transform .28s cubic-bezier(.75,0,.175,1),opacity .28s ease;will-change:transform,opacity}.feature-modal.modal[open] .modal__content{opacity:1;transform:scale(1)}.feature-modal__title{font-size:31px;line-height:33px}.feature-modal__header{margin-bottom:24px}.feature-modal__grid{display:flex;flex-direction:column;gap:13px}.feature-modal__grid .icon-text__icon{width:28px;height:28px}.feature-modal__grid .icon-text__body{display:block}.feature-modal__grid .icon-text__body .text-block :is(h1,h2,h3,h4,h5,h6),.feature-modal__grid .icon-text__body .text-block p{display:inline;font-size:12px;line-height:15px}}.numbered-item{counter-increment:feature-list-item;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 10px;font-size:16px;line-height:normal;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.feature-list--dividers .numbered-item{border-top:1px solid var(--fl-border-color)}.numbered-item__number{flex-shrink:0;font-weight:300}.numbered-item__number:before{content:counter(feature-list-item,decimal-leading-zero)}.feature-list:not(.feature-list--numbered) .numbered-item__number{display:none}.numbered-item__body{flex:0 1 330px;max-width:330px;display:flex;flex-direction:column;gap:5px}.feature-list--align-center .numbered-item__body{align-items:center;text-align:center}.numbered-item__body .text-block{font-size:inherit}.numbered-item__body .text-block :is(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--text-font-family);font-size:inherit;font-weight:700;line-height:normal;letter-spacing:0;color:rgb(var(--heading-color))}.numbered-item__body .text-block p{margin:0;font-weight:300}@media screen and (min-width:1000px){.numbered-item{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:24px;padding:0 0 0 50px;font-size:20px}.feature-list--dividers .numbered-item{border-top:0;border-left:1px solid var(--fl-border-color)}.feature-list__track--cols-1>.numbered-item,.feature-list__track--cols-2>.numbered-item:nth-child(odd),.feature-list__track--cols-3>.numbered-item:nth-child(3n+1),.feature-list__track--cols-4>.numbered-item:nth-child(4n+1),.feature-list__track--cols-5>.numbered-item:nth-child(5n+1),.feature-list__track--cols-6>.numbered-item:nth-child(6n+1){border-left:0}.numbered-item__body{flex:1 1 auto;max-width:none;gap:10px}}.combined-offer__combo{--combined-offer-tile-gap: 12px;position:relative;grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:var(--combined-offer-tile-gap);width:100%;container-type:inline-size;opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.combined-offer__combo.is-active{opacity:1;transform:none;pointer-events:auto;transition:opacity .3s ease .2s,transform .3s ease .2s}.combined-offer__item{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:4px;min-width:0;padding:0 8px 12px;background:#f7f7f7;text-align:center}.combined-offer__item img,.combined-offer__placeholder{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain}.combined-offer--fill .combined-offer__image:not(.combined-offer__image--whole){object-fit:cover}.combined-offer__tag{position:absolute;top:8px;left:8px;z-index:1;padding:3px 6px;background:#fff;color:#111;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap;box-shadow:inset 0 0 0 1px #e2e2e2}.combined-offer__tag--second{background:rgb(var(--promo-accent));color:rgb(var(--promo-accent-text));box-shadow:none}.combined-offer__info{min-width:0}.combined-offer__name{display:block;font-size:12px;font-weight:700;line-height:1.2}.combined-offer__price{display:block;margin-top:2px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.combined-offer__price s{margin-right:2px;font-size:11px;font-weight:400;color:#8a8a8a}.combined-offer__price b{color:rgb(var(--sale-text-accent-color))}.combined-offer__plus{position:absolute;top:calc((100cqw - var(--combined-offer-tile-gap)) / 2 * .375);left:50%;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#111;color:#fff;font-size:18px;font-weight:800;line-height:1;box-shadow:0 0 0 3px #fff;transform:translate(-50%,-50%)}.combined-offer--three-for-two .combined-offer__combo{--combined-offer-tile-gap: 10px;grid-template-columns:repeat(3,minmax(0,1fr))}.combined-offer--three-for-two .combined-offer__item{gap:3px;padding:0 6px 10px}.combined-offer--three-for-two .combined-offer__tag{top:6px;left:6px;padding:2px 6px;font-size:10.5px;font-weight:600;line-height:1.3}.combined-offer--three-for-two .combined-offer__name{overflow:hidden;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.combined-offer--three-for-two .combined-offer__price{margin-top:1px;font-size:12.5px;font-weight:600}.combined-offer--three-for-two .combined-offer__price b{font-weight:600}.combined-offer--three-for-two .combined-offer__plus{top:calc((100cqw - 2 * var(--combined-offer-tile-gap)) / 3 * .375);width:22px;height:22px;border-radius:0;font-size:15px;font-weight:600}.combined-offer__plus--first{left:calc((100% - 2 * var(--combined-offer-tile-gap)) / 3 + var(--combined-offer-tile-gap) / 2)}.combined-offer__plus--second{left:calc((100% - 2 * var(--combined-offer-tile-gap)) / 3 * 2 + var(--combined-offer-tile-gap) * 1.5)}.combined-offer__result{display:flex;grid-column:1 / -1;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:2px;padding-top:12px;border-top:1px solid #ececec}.combined-offer__result-main,.combined-offer__per-pair{margin:0}.combined-offer__result-main small{display:block;color:#8a8a8a;font-size:12px;line-height:1.45}.combined-offer__result-main>span{display:block;margin-top:2px;color:#555;font-size:13.5px;line-height:1.45;font-variant-numeric:tabular-nums}.combined-offer__result-main b{font-weight:600;color:#111}.combined-offer__result-main s{color:#8a8a8a}.combined-offer__per-pair{flex:none;text-align:right}.combined-offer__per-pair b{display:block;font-size:24px;font-weight:700;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.combined-offer__per-pair small{color:#555;font-size:12px;line-height:1.45}.combined-offer__open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:0;border:0;background:none;cursor:pointer}.combined-offer__open:focus-visible{outline:2px solid #111;outline-offset:3px}.combined-offer--three-for-two .combined-offer__combo{transform:none;transition:opacity .2s ease}.combined-offer--three-for-two .combined-offer__combo.is-active{transition:opacity .3s ease .15s}@media(prefers-reduced-motion:no-preference){.combined-offer__combo.is-active .combined-offer__item{animation:combined-offer-item-in .6s var(--combined-offer-ease-out) .2s backwards}.combined-offer__combo.is-active .combined-offer__plus~.combined-offer__item{animation-delay:.3s}.combined-offer__combo.is-active .combined-offer__plus{animation:combined-offer-pop .5s var(--combined-offer-ease-out) .26s backwards}.combined-offer--three-for-two .combined-offer__combo.is-active .combined-offer__item{animation:combined-offer-item-in .55s cubic-bezier(.23,1,.32,1) calc(.15s + var(--i, 0) * 70ms) backwards}.combined-offer--three-for-two .combined-offer__combo.is-active .combined-offer__plus{animation:combined-offer-plus-in .4s cubic-bezier(.23,1,.32,1) .35s backwards}.combined-offer--three-for-two .combined-offer__combo.is-active .combined-offer__plus--second{animation-delay:.42s}.combined-offer--three-for-two .combined-offer__combo.is-active .combined-offer__tag--second{animation:combined-offer-pop .45s cubic-bezier(.34,1.56,.64,1) .72s backwards}.combined-offer--three-for-two .combined-offer__combo.is-active .combined-offer__item--free .combined-offer__price{animation:combined-offer-fade .35s ease .72s backwards}.combined-offer--three-for-two .combined-offer__combo.is-active .combined-offer__result{animation:combined-offer-item-in .5s cubic-bezier(.23,1,.32,1) .8s backwards}.combined-offer__item{transition:scale .3s var(--combined-offer-ease-out)}.combined-offer__item:active{scale:.95;transition-duration:.08s}}@media screen and (min-width:1000px){.combined-offer__combo{--combined-offer-tile-gap: 20px}.combined-offer__item{gap:6px;padding:0 16px 18px}.combined-offer__tag{top:14px;left:14px;padding:4px 9px;font-size:13px}.combined-offer__name{font-size:15px}.combined-offer__price{margin-top:4px;font-size:16px}.combined-offer__price s{font-size:13px}.combined-offer__plus{width:42px;height:42px;font-size:24px;box-shadow:0 0 0 4px #fff}.combined-offer--three-for-two .combined-offer__combo{--combined-offer-tile-gap: 14px}.combined-offer--three-for-two .combined-offer__item{padding:0 10px 14px}.combined-offer--three-for-two .combined-offer__tag{top:10px;left:10px;font-size:12px}.combined-offer--three-for-two .combined-offer__name,.combined-offer--three-for-two .combined-offer__price{font-size:14px}.combined-offer--three-for-two .combined-offer__plus{width:30px;height:30px;font-size:18px}}.offer-label{display:inline-block;width:fit-content;align-self:flex-start;justify-self:start;margin-bottom:10px;padding:5px 8px;background:#111;color:#fff;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:1000px){.offer-label{margin-bottom:16px;padding:6px 11px;font-size:13px;letter-spacing:.12em}}.pill-links{margin:0 15px;padding-top:75px;padding-bottom:50px;background-color:var(--pill-links-background)}.pill-links__container{max-width:680px;margin:0 auto;padding:0 20px}.pill-links .link-switcher{margin:0;padding:4px 0}.pill-links .link-switcher__option{margin:5px;font-size:16px;padding-top:13px;padding-bottom:13px;border:1px solid transparent;background:var(--pill-background);color:var(--pill-text-color)}.pill-links .link-switcher__option.active,.pill-links .link-switcher__option:hover{border-color:#a3a2a2;background:var(--pill-active-background);color:var(--pill-active-text-color)}@media(max-width:670px){.pill-links{padding-top:47px;padding-bottom:17px}.pill-links__container{padding:0 10px}.pill-links .link-switcher__option{margin:2px 0}}.press-logo{display:block;flex:none}.press-logo__image{display:block;width:auto;max-width:none;height:var(--press-logo-height);opacity:.3;filter:brightness(0)}.press-logo__image--placeholder{aspect-ratio:3 / 1}@media screen and (min-width:1000px){.press-logo__image{height:var(--press-logo-desktop-height)}}.product-card__info.product-card__info--blocks{--product-card-main-gap: 7px;position:relative}.product-card__info--blocks .product-card__part:empty{display:none}.product-card__info--blocks .product-card__title-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.product-card__info--blocks .product-card__part--swatches,.product-card__info--blocks .product-card__part--stock{position:relative;z-index:1}.product-card__info--blocks .product-card__part--rating:has(*)+.product-card__part--title,.product-card__info--blocks .product-card__part--title+.product-card__part--price,.product-card__info--blocks .product-card__part--option+.product-card__part--price{margin-top:calc(var(--product-card-main-gap) - var(--product-card-info-gap))}.product-card__info--blocks .product-card__part--color-count:has(*)+.product-card__part--title,.product-card__info--blocks .product-card__part--title+.product-card__part--option{margin-top:calc(-1 * var(--product-card-info-gap))}.product-card__info--blocks .product-card__part--highlights:has(.product-card__usps)+.product-card__part--price{margin-top:calc(6px + var(--product-card-main-gap) - var(--product-card-info-gap))}.product-card__info--blocks .product-card__rating{margin:0;line-height:1}.product-card__info--blocks .product-card__rating .rating--card{flex-wrap:wrap;row-gap:4px;column-gap:8px}.product-card__info--blocks .product-card__rating .rating--card .rating__score-out-of{font-size:12px;font-weight:500;color:#000;white-space:nowrap}.product-card__info--compact.product-card__info--blocks{--product-card-main-gap: 0px}@media(max-width:768px){.product-card__info.product-card__info--blocks{--product-card-main-gap: 0px}}.highlighted-product-collection__image-block{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;min-width:0}.highlighted-product-collection__image-block a{display:block;width:100%;height:100%}.highlighted-product-collection__image-block img,.highlighted-product-collection__image-block svg{width:100%;height:100%;object-fit:cover}.carousel__item--image{display:flex}.carousel__image-link{display:flex;width:100%}.carousel__item--image .carousel__image{width:100%;height:100%;object-fit:cover}.reveal-card{display:flex;flex-direction:column;gap:12px;cursor:pointer}.reveal-card__frame{position:relative;overflow:hidden}.reveal-card__media{display:block;width:100%;height:auto;object-fit:cover;transition:transform .6s ease}.reveal-card__media--placeholder{aspect-ratio:4 / 5}.reveal-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#0000;transition:background-color .3s ease;pointer-events:none}.reveal-card__arrow{position:absolute;top:8px;right:13px;z-index:2;color:#fff;transition:transform .3s ease;pointer-events:none}.reveal-card__arrow svg{width:16px;height:16px}.reveal-card__reveal{position:absolute;bottom:8px;left:8px;z-index:2;max-width:calc(100% - 16px);margin:0;padding:20px;color:#fff;line-height:20px;opacity:0;transform:translateY(100px);transition:opacity .2s ease-out,transform .2s ease-out;pointer-events:none}.reveal-card__reveal p{margin:0}.reveal-card.is-active .reveal-card__shade{background-color:#0006}.reveal-card.is-active .reveal-card__arrow{transform:rotate(-90deg) translate(4px) translateY(-4px)}.reveal-card.is-active .reveal-card__reveal{opacity:1;transform:translateY(0);transition:opacity 1s ease,transform 1s ease}.reveal-card__content{position:relative;z-index:3;pointer-events:none}.reveal-card__content .text-block :is(h1,h2,h3,h4,h5,h6){margin:0;font-size:22px;font-weight:700;letter-spacing:-1px;line-height:30px}.reveal-card__content .text-block+.text-block{margin-top:9px!important}.reveal-card__content .text-block p{margin:0;font-size:14px;line-height:18px;color:#00000090}@media screen and (max-width:999px){.reveal-card__media{height:368px}}@media screen and (min-width:1000px){.reveal-card{gap:23px}.reveal-card__arrow{top:16px;right:16px}.reveal-card__arrow svg{width:24px;height:24px}.reveal-card__content .text-block :is(h1,h2,h3,h4,h5,h6){font-size:26px}.reveal-card__content .text-block p{font-size:16px}}@media(prefers-reduced-motion:reduce){.reveal-card__reveal,.reveal-card.is-active .reveal-card__reveal{transform:none;transition:opacity .2s ease}}.review-card .text-block:has(>:is(h1,h2,h3,h4,h5,h6)){margin:14px 0 2px!important}.review-card .text-block :is(h1,h2,h3,h4,h5,h6){margin:0;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0}.review-card .text-block p{margin:0;font-size:16px;line-height:20px;color:#555}.review-card .text-block:last-child{flex:1 1 auto;overflow:hidden}social-tile{display:block}.social-tile__frame{position:relative;overflow:hidden;aspect-ratio:9 / 16}.social-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.social-tile__video{pointer-events:none}.social-tile__media--desktop{display:none}@media screen and (min-width:1000px){.social-tile__media--desktop{display:block}.social-tile__media--mobile{display:none}}.media-grid-split-text.media-grid-split-text--theme-weight .split-text__content{font-weight:inherit}@media screen and (max-width:999px){.media-grid-split-text.media-grid-split-text--mobile-relaxed .split-text__content,.media-grid-split-text.media-grid-split-text--mobile-relaxed .split-text__content p{line-height:24px}}@media screen and (min-width:1000px){.media-grid-split-text.media-grid-split-text--desktop-relaxed .split-text__content,.media-grid-split-text.media-grid-split-text--desktop-relaxed .split-text__content p{line-height:28px}}.media-grid-split-text .split-text__inner{padding-bottom:40px}.story-feature{display:flex;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;line-height:1.3}.story-feature__icon{flex:none}@media screen and (min-width:1000px){.story-text .story-feature{gap:14px;font-size:16px}.story-text .story-feature__icon{width:26px;height:26px}}.story-media{position:relative;overflow:clip;background:#1a1a1a;color:#fff}.story-media__carousel{display:block}.story-media__carousel:not(.flickity-enabled) .story-media__slide:not(:first-child){display:none}.story-media__carousel.flickity-enabled.is-fade .flickity-slider>:not(.is-selected){visibility:visible}.story-media__carousel.flickity-enabled .story-media__slide{will-change:opacity;backface-visibility:hidden}.story-media__slide{position:relative;display:block;width:100%;aspect-ratio:4 / 5;margin:0;overflow:clip}.story-media__slide img,.story-media__placeholder{display:block;width:100%;height:100%;object-fit:cover}.story-media__slide img{object-position:var(--story-media-position, 50% 50%);transform:scale(var(--story-media-zoom, 1));transform-origin:50% 0%}.story-media__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.story-media__slide--tone-light:after{background:linear-gradient(to bottom,#0000009e,#0000004d 36%,#0000 52%)}.story-media__slide--tone-light.story-media__slide--bottom:after{background:linear-gradient(to top,#0000009e,#0000004d 36%,#0000 52%)}.story-media__slide--tone-dark:after{background:linear-gradient(to bottom,#fffc,#fff6 34%,#fff0 50%)}.story-media__slide--tone-dark.story-media__slide--bottom:after{background:linear-gradient(to top,#fffc,#fff6 34%,#fff0 50%)}.story-media--single .story-media__slide--tone-light:after{background:linear-gradient(to bottom,#0009,#00000040 34%,#0000 50%)}.story-media--single .story-media__slide--tone-light.story-media__slide--bottom:after{background:linear-gradient(to top,#0009,#00000040 34%,#0000 50%)}.story-media--single .story-media__slide--tone-dark:after{background:linear-gradient(to bottom,#fffc,#ffffff59 30%,#fff0 46%)}.story-media--single .story-media__slide--tone-dark.story-media__slide--bottom:after{background:linear-gradient(to top,#ffffffbf,#ffffff4d 30%,#fff0 46%)}.story-media__caption{position:absolute;inset-inline:0;top:28px;z-index:1;padding-inline:var(--container-gutter)}.story-media--single .story-media__caption{top:22px}.story-media__slide--top_low .story-media__caption{top:64px}.story-media__slide--bottom .story-media__caption{top:auto;bottom:22px}.story-media__slide--tone-dark .story-media__caption{color:#111}.story-media__slide--tone-plain .story-media__caption{color:rgb(var(--text-color))}.story-media__slide--tone-espresso .story-media__caption{color:#2b2118}.story-media__caption .story-text__subtitle{color:#ffffffeb}.story-media__slide--tone-dark .story-media__caption .story-text__subtitle{color:#333}.story-media__slide--tone-plain .story-media__caption .story-text__subtitle,.story-media__slide--tone-espresso .story-media__caption .story-text__subtitle{color:inherit}.story-media .flickity-page-dots{position:absolute;top:10px;inset-inline:12px;z-index:3;display:flex;gap:4px;width:auto;margin:0;padding:0;list-style:none}.story-media .flickity-page-dots .dot{position:relative;flex:1;height:3px;margin:0;border-radius:2px;background:#ffffff73;box-shadow:0 0 2px #00000040;cursor:pointer}.story-media .flickity-page-dots .dot:before{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}.story-media .flickity-page-dots .dot:after{content:"";position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:#fff}.story-media .flickity-page-dots .dot:has(~.dot.is-selected):after{width:100%}.story-media .flickity-page-dots .dot.is-selected:after{animation:story-media-bar 4.5s linear forwards}.story-media .flickity-prev-next-button{display:none}@keyframes story-media-bar{0%{width:0}to{width:100%}}@media(prefers-reduced-motion:reduce){.story-media .flickity-page-dots .dot.is-selected:after{animation:none;width:100%}}@media(prefers-reduced-motion:no-preference){.story-media{--story-media-ease-out: cubic-bezier(.16, 1, .3, 1)}.story-media__carousel:not(.flickity-enabled) .story-media__caption{visibility:hidden}.story-media__slide.is-selected .story-text__word-inner{animation:story-media-rise .9s var(--story-media-ease-out) calc(.55s + var(--i) * 55ms) backwards}.story-media__slide.is-selected .story-text__subtitle{animation:story-media-fade-up .8s var(--story-media-ease-out) .9s backwards}.story-media__slide.is-selected .story-feature{animation:story-media-fade-up .8s var(--story-media-ease-out) 1s backwards}.story-media__slide.is-selected .story-feature:nth-child(2){animation-delay:1.08s}.story-media__slide.is-selected .story-feature:nth-child(3){animation-delay:1.16s}@keyframes story-media-rise{0%{transform:translateY(140%)}}@keyframes story-media-fade-up{0%{opacity:0;translate:0 14px}}}@media screen and (min-width:1000px){.story-media__slide:after,.story-media__caption{display:none}.story-media .flickity-page-dots{top:18px;inset-inline:40px}.story-media .flickity-prev-next-button{position:absolute;right:24px;bottom:24px;z-index:3;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#111;box-shadow:0 2px 10px #0000002e;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.story-media .flickity-prev-next-button.previous{right:84px}.story-media .flickity-prev-next-button:hover{background:#fff}.story-media .flickity-prev-next-button:active{transform:scale(.94)}.story-media .flickity-button-icon{width:14px;height:14px;fill:currentColor}}@media(prefers-reduced-motion:no-preference){.featured-products--motion .story-media{--story-media-ease-in-out: cubic-bezier(.77, 0, .18, 1)}.featured-products--motion .story-media .flickity-viewport{overflow:clip}.featured-products--motion .story-media__carousel.flickity-enabled .story-media__slide{opacity:1!important;translate:-18% 0;filter:brightness(.55);transition:translate .9s var(--story-media-ease-in-out),filter .9s var(--story-media-ease-in-out),clip-path 0s linear .9s}.featured-products--motion .story-media__carousel.flickity-enabled:has(.is-selected) .story-media__slide:not(.is-selected){clip-path:inset(0 0 0 100%)}.featured-products--motion .story-media__carousel.flickity-enabled .story-media__slide.is-selected{z-index:2;translate:0 0;filter:none;clip-path:inset(0 0 0 0);transition:clip-path .9s var(--story-media-ease-in-out)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.featured-products--motion .story-media{view-timeline:--story-media block;animation:story-media-window linear both;animation-timeline:--story-media;animation-range:entry 0% entry 80%}.featured-products--motion .story-media__slide img{scale:1.1;animation:story-media-settle linear both,story-media-drift linear both;animation-timeline:--story-media,view();animation-range:entry 0% cover 50%,cover}.featured-products--motion .story-media .story-text__word-inner{animation:story-media-word-in linear both;animation-timeline:--story-media;animation-range:entry calc(40% + var(--i) * 4%) cover calc(40% + var(--i) * 4%)}.featured-products--motion .story-media :is(.story-text__subtitle,.story-feature){animation:story-media-text-in linear both;animation-timeline:--story-media;animation-range:entry 70% cover 50%}.featured-products--motion .story-media__slide.is-selected .story-text__word-inner{animation:story-media-word-in linear both,story-media-rise .9s var(--story-media-ease-out) calc(.55s + var(--i) * 55ms) backwards;animation-timeline:--story-media,auto;animation-range:entry calc(40% + var(--i) * 4%) cover calc(40% + var(--i) * 4%),normal}.featured-products--motion .story-media__slide.is-selected :is(.story-text__subtitle,.story-feature){animation:story-media-text-in linear both,story-media-fade-up .8s var(--story-media-ease-out) .9s backwards;animation-timeline:--story-media,auto;animation-range:entry 70% cover 50%,normal}.featured-products--motion .story-media__slide.is-selected .story-feature{animation-delay:0s,1s}.featured-products--motion .story-media__slide.is-selected .story-feature:nth-child(2){animation-delay:0s,1.08s}.featured-products--motion .story-media__slide.is-selected .story-feature:nth-child(3){animation-delay:0s,1.16s}@keyframes story-media-window{0%{clip-path:inset(9% 7% 9% 7%)}to{clip-path:inset(0 0 0 0)}}@keyframes story-media-settle{0%{scale:1.18}}@keyframes story-media-word-in{0%{translate:0 140%}}@keyframes story-media-text-in{0%{opacity:0;translate:0 14px}}@keyframes story-media-drift{0%{translate:0 -4%}to{translate:0 4%}}}}@media screen and (max-width:768px){.story-media.story-media--mobile-square .story-media__slide{aspect-ratio:1 / 1}.story-media.story-media--mobile-square .story-media__slide img{object-position:var(--story-media-square-position, 50% 50%);scale:1;translate:none;transform:none;animation:none}}.story-text__title{margin:0;font-family:var(--heading-font-family, Manrope),sans-serif;font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:inherit;text-wrap:balance}.story-text__word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em;white-space:nowrap}.story-text__word-inner{display:inline-block}.story-text__subtitle{margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.4}.story-text__features{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}@media screen and (min-width:1000px){.story-text__title{font-size:44px;line-height:1.06;letter-spacing:-.022em}.story-text__subtitle{margin-top:14px;font-size:18px;line-height:1.5}.story-text__features{gap:16px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(0,0,0,.12)}}.feature-list--timeline .timeline-item{position:relative;height:360px;display:flex;justify-content:center;align-items:center;transition:background-color .3s linear,color .3s linear}.feature-list--timeline .timeline-container>.timeline-item:nth-child(2){height:180px}.feature-list--timeline .timeline-dot{width:23px;height:23px;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;--line-progress: 0;transition:background-color .3s linear}.feature-list--timeline .timeline-dot:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:calc(100% + 330px);transform-origin:top;transform:translate(-50%) scaleY(var(--line-progress, 0));background:#0003;transition:background-color .3s linear,background .3s linear}.feature-list--timeline .timeline-container>.timeline-item:nth-child(2) .timeline-dot:after{height:calc(100% + 198px);background:linear-gradient(to bottom,transparent,black)!important}.feature-list--timeline .timeline-item.visible .timeline-dot:after{background:currentColor}.feature-list--timeline .timeline-container>.timeline-item:last-child .timeline-dot:after{display:none}.feature-list--timeline .timeline-container>.timeline-item:last-child:after{content:"";position:absolute;top:100%;left:0;right:0;height:200px;background:var(--bg)}.feature-list--timeline .timeline-number{font-size:36px;line-height:48px;margin-top:10px;margin-bottom:20px;white-space:normal;word-break:normal;overflow-wrap:break-word;width:100%;max-width:100%;display:block}.feature-list--timeline .timeline-date{margin:0;opacity:.7}.feature-list--timeline .timeline-text{font-size:16px;line-height:27px;text-align:left;max-width:405px}.feature-list--timeline .timeline-content{opacity:0;max-width:clamp(400px,34vw,470px);transition:1s ease;z-index:2;text-align:left}.feature-list--timeline .timeline-item:nth-child(odd) .timeline-content,.feature-list--timeline .timeline-item:nth-child(odd) .timeline-text{text-align:right}.feature-list--timeline .timeline-item:nth-child(odd) .timeline-content{transform:translate(-100%,50%)}.feature-list--timeline .timeline-item:nth-child(2n) .timeline-content{transform:translate(100%,50%)}.feature-list--timeline .timeline-item:nth-child(2n).visible .timeline-content{opacity:1;transform:translate(70%,35%)}.feature-list--timeline .timeline-item:nth-child(odd).visible .timeline-content{opacity:1;transform:translate(-70%);justify-items:end}.feature-list--timeline .timeline-item.centered .timeline-dot:before{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;border-radius:50%;border:15px solid #f2f2f2;pointer-events:none}@media(max-width:768px){.feature-list--timeline .timeline-item{height:250px}.feature-list--timeline .timeline-container>.timeline-item:nth-child(2){height:96px}.feature-list--timeline .timeline-dot{width:12px;height:12px}.feature-list--timeline .timeline-dot:after{height:calc(100% + 230px)}.feature-list--timeline .timeline-container>.timeline-item:nth-child(2) .timeline-dot:after{height:calc(100% + 160px)}.feature-list--timeline .timeline-item.centered .timeline-dot:before{border:8px solid #f2f2f2;top:-8px;right:-8px;bottom:-8px;left:-8px}.feature-list--timeline .timeline-content{max-width:160px}.feature-list--timeline .timeline-date{font-size:10px;line-height:14px}.feature-list--timeline .timeline-text{font-size:12px;line-height:16px}.feature-list--timeline .timeline-item:nth-child(odd).visible .timeline-content{transform:translate(-60%)}.feature-list--timeline .timeline-number{font-size:20px;line-height:26px;margin-top:10px;margin-bottom:10px}}@media(max-width:380px){.feature-list--timeline .timeline-item:nth-child(odd).visible .timeline-content{transform:translate(calc(-50vw + 60%))}.feature-list--timeline .timeline-item:nth-child(2n).visible .timeline-content{transform:translate(calc(50vw - 50%),35%)}}@media(min-width:769px)and (max-width:999px){.feature-list--timeline .timeline-content{max-width:320px}}.collection-sale-hero__meta-row{display:flex;align-items:center;justify-content:center;gap:10px}.collection-sale-hero__pre-title{font-family:Manrope,sans-serif;font-size:16px;font-weight:700;line-height:normal}.collection-sale-hero__pre-title--label{padding:12px 14px;line-height:9px;letter-spacing:.32px;text-align:center}.collection-sale-hero__pre-title--normal{background-color:rgb(var(--product-on-sale-accent));color:rgb(var(--product-on-sale-accent-text))}.collection-sale-hero__pre-title--special{background-color:rgb(var(--sale-accent-color));color:rgb(var(--sale-accent-text-color))}.collection-sale-hero__bullet{font-size:16px;font-weight:700}.collection-sale-hero__urgency-pill{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#ffffff26;border:1px solid rgba(255,255,255,.4);border-radius:999px}.collection-sale-hero__urgency-pill svg{width:16px;height:16px;fill:none;stroke:currentColor}.collection-sale-hero__urgency-pill span{font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:normal;white-space:nowrap}.collection-sale-hero__urgency-pill--normal{background-color:rgb(var(--product-on-sale-accent));color:rgb(var(--product-on-sale-accent-text));border-color:transparent}.collection-sale-hero__urgency-pill--special{background-color:rgb(var(--sale-accent-color));color:rgb(var(--sale-accent-text-color));border-color:transparent}.collection-sale-hero__urgency-pill--mobile{display:none}@media(min-width:769px){.collection-sale-hero__meta-row--mobile{display:none}}@media(max-width:768px){.collection-sale-hero__bullet,.collection-sale-hero__urgency-pill--desktop{display:none}.collection-sale-hero__urgency-pill--mobile{display:flex}.collection-sale-hero__pre-title--label{padding:8px 10px;letter-spacing:.2px}}.viewer-3d-hotspot{position:relative;display:block;width:44px;height:44px;padding:0;margin:0;border:0;background:transparent;color:rgb(var(--viewer-3d-stage-text));font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.viewer-3d-hotspot:not([data-visible]){pointer-events:none}.viewer-3d-hotspot:before,.viewer-3d-hotspot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:28px;height:28px;margin:auto;border-radius:50%}.viewer-3d-hotspot:before{background:rgba(var(--viewer-3d-stage-text),.2);box-shadow:0 0 0 1px rgba(var(--viewer-3d-stage),.35)}.viewer-3d-hotspot:after{border:2px solid currentColor;opacity:0;transform:scale(.6);transition:opacity .25s ease,transform .25s ease}.viewer-3d-hotspot.is-active:after{opacity:1;transform:scale(1)}.viewer-3d-hotspot:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.viewer-3d-hotspot__dot{position:absolute;top:0;right:0;bottom:0;left:0;width:8px;height:8px;margin:auto;border-radius:50%;background:currentColor;box-shadow:0 0 0 2px rgba(var(--viewer-3d-stage),.45);transition:transform .2s ease}.viewer-3d-hotspot.is-active .viewer-3d-hotspot__dot{transform:scale(1.25)}.viewer-3d-hotspot__label{position:absolute;top:50%;left:calc(100% + 4px);width:max-content;max-width:min(44vw,240px);transform:translateY(-11px);text-align:left;pointer-events:none}.viewer-3d-hotspot__label:before{content:"";position:absolute;top:11px;left:-10px;width:8px;height:1px;background:currentColor;opacity:.7}.viewer-3d-hotspot[data-side=left] .viewer-3d-hotspot__label{right:calc(100% + 4px);left:auto;text-align:right}.viewer-3d-hotspot[data-side=left] .viewer-3d-hotspot__label:before{right:-10px;left:auto}.viewer-3d-hotspot__title{display:block;font-size:var(--text-style-body-size-mobile);font-weight:var(--text-font-bold-weight);line-height:22px;text-shadow:0 0 2px rgba(var(--viewer-3d-stage),.9),0 1px 10px rgba(var(--viewer-3d-stage),.6)}.viewer-3d-hotspot__text{display:none;margin-top:2px;font-size:var(--text-style-small-size-mobile);line-height:1.4;color:rgba(var(--viewer-3d-stage-text),.8);text-shadow:0 0 2px rgba(var(--viewer-3d-stage),.9),0 1px 8px rgba(var(--viewer-3d-stage),.6)}.viewer-3d-hotspot.is-active .viewer-3d-hotspot__text{display:block;animation:viewer-3d-hotspot-in .3s ease}@keyframes viewer-3d-hotspot-in{0%{opacity:0}}.viewer-3d-hotspot__media{display:none}.viewer-3d-hotspot__copy{display:block}.viewer-3d--showcase .viewer-3d-hotspot:before{width:16px;height:16px;background:rgba(var(--viewer-3d-stage-text),.16);box-shadow:inset 0 0 0 1px rgba(var(--viewer-3d-stage-text),.45)}.viewer-3d--showcase .viewer-3d-hotspot:after{border-width:1.5px}.viewer-3d--showcase .viewer-3d-hotspot__dot{width:6px;height:6px;box-shadow:none}.viewer-3d--showcase .viewer-3d-hotspot.is-active .viewer-3d-hotspot__dot{transform:scale(1.34)}.viewer-3d--showcase .viewer-3d-hotspot__label{display:none}@media screen and (min-width:1000px){.viewer-3d--showcase .viewer-3d-hotspot:before{width:22px;height:22px}.viewer-3d--showcase .viewer-3d-hotspot:after{inset:auto;top:50%;left:50%;width:var(--viewer-3d-length, 0px);height:1px;margin:0;border:0;border-radius:0;background:linear-gradient(90deg,transparent 11px,rgba(var(--viewer-3d-stage-text),.35) 11px);opacity:1;transform:rotate(var(--viewer-3d-angle, 0rad));transform-origin:0 50%;transition:opacity .25s ease}.viewer-3d--showcase .viewer-3d-hotspot:before,.viewer-3d--showcase .viewer-3d-hotspot__dot{transition:opacity .25s ease}.viewer-3d--showcase .viewer-3d-hotspot:not([data-visible]):before,.viewer-3d--showcase .viewer-3d-hotspot:not([data-visible]):after,.viewer-3d--showcase .viewer-3d-hotspot:not([data-visible]) .viewer-3d-hotspot__dot{opacity:0}.viewer-3d--showcase .viewer-3d-hotspot.is-active .viewer-3d-hotspot__dot{transform:none}.viewer-3d--showcase .viewer-3d-hotspot__label{display:flex;align-items:center;gap:16px;top:50%;left:50%;width:max-content;max-width:none;transform:translate(var(--viewer-3d-label-x, 0px),var(--viewer-3d-label-y, 0px))}.viewer-3d--showcase .viewer-3d-hotspot[data-side=left] .viewer-3d-hotspot__label{right:auto;left:50%;flex-direction:row-reverse}.viewer-3d--showcase .viewer-3d-hotspot__label:before{display:none}.viewer-3d--showcase .viewer-3d-hotspot__media{display:block;flex:none;width:64px;height:64px;overflow:hidden;border-radius:50%;box-shadow:0 0 0 1px rgba(var(--viewer-3d-stage-text),.3)}.viewer-3d--showcase .viewer-3d-hotspot__image{display:block;width:100%;height:100%;object-fit:cover}.viewer-3d--showcase .viewer-3d-hotspot__copy{display:grid;gap:6px;width:min(250px,18vw)}.viewer-3d--showcase .viewer-3d-hotspot__title{font-size:18px;font-weight:500;line-height:24px;text-shadow:none}.viewer-3d--showcase .viewer-3d-hotspot__text,.viewer-3d--showcase .viewer-3d-hotspot.is-active .viewer-3d-hotspot__text{display:block;margin:0;font-size:14px;line-height:20px;color:rgba(var(--viewer-3d-stage-text),.6);text-shadow:none;animation:none}}@media screen and (max-width:740px){.viewer-3d-hotspot__label{opacity:0;transition:opacity .25s ease}.viewer-3d-hotspot.is-active .viewer-3d-hotspot__label{opacity:1}.viewer-3d-hotspot.is-active .viewer-3d-hotspot__text{display:none}}@media(prefers-reduced-motion:reduce){.viewer-3d-hotspot__label,.viewer-3d-hotspot:after,.viewer-3d-hotspot__dot{transition:none}.viewer-3d-hotspot.is-active .viewer-3d-hotspot__text{animation:none}}.viewer-3d-item{min-width:0;scroll-snap-align:start}.viewer-3d-item__button{display:flex;flex-direction:column;width:100%;padding:0;border:0;background:none;color:rgba(var(--text-color),.7);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s ease}.viewer-3d-item__button:hover,.viewer-3d-item__button[aria-pressed=true]{color:rgb(var(--text-color))}.viewer-3d-item__button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.viewer-3d-item__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:rgb(var(--secondary-background))}.viewer-3d-item__image{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.viewer-3d-item__image--placeholder{fill:currentColor}.viewer-3d-item__button:hover .viewer-3d-item__image{transform:scale(1.04)}.viewer-3d-item__title{display:-webkit-box;padding:10px 0 8px;border-bottom:2px solid transparent;overflow:hidden;font-size:var(--text-style-small-size);font-weight:var(--text-font-bold-weight);line-height:1.3;text-overflow:ellipsis;transition:border-color .2s ease;-webkit-box-orient:vertical;-webkit-line-clamp:2}.viewer-3d-item__button[aria-pressed=true] .viewer-3d-item__title{border-bottom-color:currentColor}.viewer-3d-item__warning{display:block;padding-top:6px;font-size:var(--text-style-small-size-mobile);line-height:1.3;color:rgb(var(--error-color))}@media screen and (max-width:999px){.viewer-3d-item__title{font-size:var(--text-style-small-size-mobile)}}@media(prefers-reduced-motion:reduce){.viewer-3d-item__image{transition:none}}.animated-text-scroll__text{display:block;margin:0;font-size:24px;line-height:1.3;font-weight:600;word-wrap:break-word;overflow-wrap:break-word}.animated-text-scroll__text .animated-text__word{opacity:.2;transition:opacity .3s ease}@media(min-width:741px){.animated-text-scroll__text{font-size:36px}}.block-button-group{display:block}.block-button:not(.button){display:inline-block;padding:12px 22px;text-decoration:none;font-size:16px;transition:all .3s ease;font-weight:500}.block-button.button--arrow-hover{display:inline-flex;align-items:center;gap:0;transition:gap .3s ease}.block-button.button--arrow-hover .icon--navigation-arrow-right{width:0;opacity:0;transform:translate(-5px);transition:width .3s ease,opacity .3s ease,transform .3s ease;flex-shrink:0}.block-button.button--arrow-hover:hover{gap:8px}.block-button.button--arrow-hover:hover .icon--navigation-arrow-right{width:16px;opacity:1;transform:translate(0)}.copyright-block{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.copyright-block__text{color:#6f6f6f;font-size:14px;line-height:16px;margin:0}.copyright-block__legal{display:flex;flex-wrap:wrap;gap:24px}.copyright-block__legal a{color:#6f6f6f;font-size:14px;line-height:16px;text-decoration:none}.copyright-block__legal a:hover{color:rgb(var(--text-color))}@media screen and (max-width:740px){.copyright-block{gap:12px;justify-content:space-between;width:100%}.copyright-block__legal{gap:12px}.copyright-block__text,.copyright-block__legal a{font-size:12px}}.block-countdown{width:fit-content;max-width:100%;margin-bottom:0}.block-countdown--deal{display:flex;align-items:center;gap:5px;width:auto;margin-top:0;font-size:12px;color:#6b6b6b}html:not([data-deal-running]) .block-countdown--live{display:none}.block-countdown__icon{flex:none}.block-countdown--deal .countdown-inline{margin-left:2px;color:#111;font-weight:700}@media screen and (min-width:1000px){.block-countdown--deal{font-size:13px}}.text-block.text-block--wrap-balanced p{text-wrap:balance}.discount-code{display:flex;flex-direction:column;width:fit-content;max-width:100%}.discount-code[hidden]{display:none}.discount-code__inline{position:relative;display:block;width:fit-content}.discount-code__inline-button{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border:1px dashed #111;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:500;line-height:1.2;cursor:pointer;transition:background-color .2s ease}.discount-code__inline-button:hover{background-color:#f3f3f3}.discount-code__inline-button strong{font-weight:700;letter-spacing:.03em}.discount-code__inline-tooltip{position:absolute;top:calc(100% + 6px);left:0;z-index:2;display:none;padding:3px 10px;background-color:#000000e0;color:#fff;font-size:12px;white-space:nowrap}.discount-code__inline-tooltip.is-visible{display:block}.discount-code__wrap{position:relative;display:inline-flex;justify-content:center;align-items:center}.discount-code__button{cursor:pointer}.discount-code__code{font-weight:700}.discount-code__tooltip{position:absolute;left:50%;top:calc(100% + 10px);transform:translate(-50%);display:none;padding:3px 10px;font-size:12px;background-color:#000000e0;color:#fff;white-space:nowrap;z-index:2}.discount-code__tooltip.is-visible{display:block}.discount-code--coupon .discount-code__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 20px;border:1px solid #a3a2a2;background-color:#fff;color:#111;font-size:24px;font-weight:400;line-height:1}.discount-code--coupon .discount-code__button strong{font-weight:400;letter-spacing:.03em}.discount-code--coupon .discount-code__button svg{width:20px;height:20px}.discount-code--dashed .discount-code__group{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:fit-content;max-width:100%}.discount-code--dashed .discount-code__button{display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 40px;border:1px dashed #000000;background-color:transparent;transition:background-color .2s ease}.discount-code--dashed .discount-code__button:hover{background-color:#0000000d}.discount-code--dashed .discount-code__button svg{width:16px;height:16px}.discount-code--dashed .discount-code__button span{font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:14px;color:#000}.discount-code--dashed .discount-code__button strong{font-weight:500}.discount-code--dashed .discount-code__hint{align-self:stretch;margin:0;font-family:Manrope,sans-serif;font-size:12px;font-weight:500;line-height:normal;color:#555;text-align:center}.discount-code--panel .discount-code__wrap{display:block;width:fit-content}.discount-code--panel .discount-code__tooltip{left:100%;transform:none}.discount-code--panel .discount-code__button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 18px;border:1px solid #484848;transition:background-color .2s ease}.discount-code--panel .discount-code__text,.discount-code--panel .discount-code__text strong{font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:.02em;color:#000}.discount-code--panel .discount-code__button svg{width:16px;height:16px;flex-shrink:0}@media(max-width:768px){.discount-code--coupon .discount-code__button{padding:12px 16px;font-size:16px}.discount-code--dashed .discount-code__wrap{justify-content:flex-start}.discount-code--dashed .discount-code__button{justify-content:flex-start;padding:20px 40px}.discount-code--panel .discount-code__tooltip{left:0;right:auto;white-space:normal;width:max-content;max-width:calc(100vw - 40px);text-align:left}}.text-block.text-block--headline.text-block--display :is(h1,h2){font-size:var(--headline-display-size, var(--text-style-display-size))}@media screen and (max-width:999px){.text-block.text-block--headline.text-block--display :is(h1,h2){font-size:var(--headline-display-size-mobile, var(--text-style-display-size-mobile))}}.icon-text{display:flex;flex-direction:var(--fl-icon-direction, column);align-items:var(--fl-icon-align, stretch);justify-content:var(--fl-item-justify, flex-start);gap:var(--fl-icon-spacing, 16px)}.icon-text__icon{position:relative;flex-shrink:0;display:inline-flex;align-self:var(--fl-icon-self, auto);line-height:0}.icon-text__icon .icon-block{width:auto}.icon-text .icon-text__icon :is(img,svg){display:block;width:var(--icon-text-width, auto);height:auto;max-width:none;margin:0}.icon-text .icon-text__icon .placeholder-background{width:var(--icon-text-width, 48px);height:var(--icon-text-width, 48px)}.icon-text__badge{position:absolute;right:-4px;bottom:-4px;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#333;color:#fff;font-size:18px;font-weight:700;line-height:1}.icon-text__body{display:flex;flex-direction:column;flex-grow:var(--fl-body-grow, 0);gap:var(--fl-title-spacing, 4px);min-width:0}.icon-text__body .text-block :is(h1,h2,h3,h4,h5,h6){margin:0;letter-spacing:0;font-family:var(--text-font-family);font-size:var(--fl-title-size, var(--text-style-subheading-size));font-weight:var(--fl-title-weight, 600);line-height:1.3;text-transform:var(--fl-title-transform, none);color:rgb(var(--heading-color))}.icon-text__body .text-block p{font-size:var(--fl-text-size, var(--text-style-body-size));line-height:1.25;color:rgba(var(--text-color),var(--fl-text-opacity, 1))}.icon-text__body .text-block p{margin:0}@media screen and (max-width:999px){.icon-text{flex-direction:var(--fl-icon-direction-mobile, var(--fl-icon-direction, column));align-items:var(--fl-icon-align-mobile, var(--fl-icon-align, stretch));justify-content:var(--fl-item-justify-mobile, var(--fl-item-justify, flex-start));gap:var(--fl-icon-spacing-mobile, 16px)}.icon-text__icon{align-self:var(--fl-icon-self-mobile, var(--fl-icon-self, auto))}.icon-text .icon-text__icon :is(img,svg){width:var(--icon-text-width-mobile, var(--icon-text-width, auto))}.icon-text .icon-text__icon .placeholder-background{width:var(--icon-text-width-mobile, var(--icon-text-width, 48px));height:var(--icon-text-width-mobile, var(--icon-text-width, 48px))}.icon-text__body{flex-grow:var(--fl-body-grow-mobile, var(--fl-body-grow, 0));gap:var(--fl-title-spacing-mobile, 4px)}.icon-text__body .text-block :is(h1,h2,h3,h4,h5,h6){font-size:var(--fl-title-size-mobile, var(--text-style-subheading-size-mobile))}.icon-text__body .text-block p{font-size:var(--fl-text-size-mobile, var(--text-style-body-size-mobile))}.icon-text--desktop{display:none}}@media screen and (min-width:1000px){.icon-text--mobile{display:none}}.icon-block{display:inline-flex;flex:none;width:var(--icon-size);line-height:0}.icon-block>svg,.icon-block>img{display:block;width:100%;height:auto;max-width:none;margin:0}.icon-block--s{--icon-size: 24px}.icon-block--m{--icon-size: 32px}.icon-block--l{--icon-size: 48px}.icon-block--xl{--icon-size: 64px}.block-image{display:block;flex:none;width:var(--block-image-width);max-width:100%}.block-image__media,.block-image__placeholder{display:block;width:100%;height:var(--block-image-height);object-fit:var(--block-image-fit)}.block-image__placeholder{aspect-ratio:16 / 9}@media screen and (min-width:769px){.block-image__media--mobile{display:none}}@media screen and (max-width:768px){.block-image{width:var(--block-image-width-mobile)}.block-image__media--desktop{display:none}.block-image__media,.block-image__placeholder{height:var(--block-image-height-mobile)}}.block-label{position:absolute;bottom:34px;right:50%;transform:translate(50%);z-index:3;max-width:254px}.block-label__image{width:254px;height:auto;display:block}svg.block-label__image{height:120px}@media(max-width:640px){.block-label{bottom:64px}.block-label__image{width:150px}svg.block-label__image{height:70px}}.block-live-viewers:not(:defined){visibility:hidden}.block-live-viewers{display:inline-flex;align-items:center;gap:12px;margin-top:12px;font-size:14px;line-height:1.3}.block-live-viewers__text{display:flex;align-items:center;gap:4px}.live-viewers__odometer{display:inline-flex;align-items:center;line-height:1em;font-variant-numeric:tabular-nums}.live-viewers__digit{display:block;height:1em;overflow:hidden}.live-viewers__reel{display:block;white-space:pre;transition:transform .8s cubic-bezier(.16,1,.3,1)}.block-live-viewers__dot{position:relative;width:8px;height:8px;border-radius:50%;flex-shrink:0;background-color:#fff}.block-live-viewers__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:inherit;animation:block-live-viewers-pulse 2s infinite}@keyframes block-live-viewers-pulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(3.4);opacity:0}to{transform:scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.live-viewers__reel{transition:none}.block-live-viewers__dot:after{animation:none}}@media(max-width:640px){.block-live-viewers{font-size:12px}}.localization-block .localization-menu-trigger{align-items:center;background:none;border:0;color:rgb(var(--text-color));cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;gap:8px;line-height:1.7;padding:0}.localization-block .localization-menu-trigger__icon{display:inline-flex;line-height:0;width:24px;height:24px}.menu-block{display:grid;gap:40px 16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));min-width:0}.menu-block__group{min-width:0}.menu-block__title{align-items:center;background:none;border:0;color:rgb(var(--heading-color));cursor:default;display:flex;font-family:inherit;font-size:16px;font-weight:700;justify-content:space-between;letter-spacing:0;line-height:normal;margin:0 0 24px;padding:0;text-align:left;text-decoration:none;text-transform:uppercase;width:100%}.menu-block__title--link{cursor:pointer}.menu-block__title--link:hover{text-decoration:underline}.menu-block__icon{display:none;line-height:0}.menu-block__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.menu-block__link{color:#6f6f6f;font-size:14px;line-height:24px;text-decoration:none}.menu-block__link:hover{color:rgb(var(--text-color))}.menu-block__list .footer-reason-button{border:1px solid #d9d9d9;display:inline-block;margin-top:2px;padding:3px 8px}@media screen and (min-width:741px){.menu-block{grid-template-columns:repeat(3,1fr);gap:0;grid-template-areas:"group-1 group-2 group-4" "group-3 group-5 group-4"}.menu-block__group{padding:clamp(20px,1.5vw,25px);border-left:1px solid #e5e5e5}.menu-block__group--1{grid-area:group-1}.menu-block__group--2{grid-area:group-2}.menu-block__group--3{grid-area:group-3;border-top:1px solid #e5e5e5}.menu-block__group--4{grid-area:group-4}.menu-block__group--5{grid-area:group-5;border-top:1px solid #e5e5e5;padding-bottom:70px}button.menu-block__title[data-menu-accordion]{cursor:default;pointer-events:none}}@media screen and (max-width:1200px){.menu-block{border-top:1px solid rgb(var(--border-color));border-bottom:1px solid rgb(var(--border-color));border-right:1px solid rgb(var(--border-color))}}@media screen and (max-width:740px){.menu-block{display:flex;flex-direction:column;gap:0;border:0;border-top:1px solid rgb(var(--border-color))}.menu-block__group{border-bottom:1px solid rgb(var(--border-color))}.menu-block__title{cursor:pointer;margin:0;padding:13px 0}.menu-block__icon{display:inline-flex;transition:transform .2s ease}.menu-block__group.is-open .menu-block__icon{transform:rotate(45deg)}.menu-block__list{display:none;gap:8px;padding-bottom:16px}.menu-block__group.is-open .menu-block__list{display:flex}}.block-newsletter__form .footer-klaviyo-form__submit{background:rgb(var(--primary-button-background));color:rgb(var(--primary-button-text-color))}.block-newsletter__form .footer-klaviyo-form__input{color:#1c1c1c}.text-container .block-newsletter .footer-klaviyo-form{display:inline-block;vertical-align:top}.text-container .block-newsletter:not(:first-child){margin-top:16px}.text-container .block-newsletter--stacked:not(:first-child){margin-top:24px}.text-container .block-newsletter--stacked .footer-klaviyo-form{display:block;width:100%;max-width:none}.block-newsletter--stacked .footer-klaviyo-form__field{flex-direction:column;align-items:flex-start;gap:0}.block-newsletter--stacked .footer-klaviyo-form__label{display:block;margin-bottom:6px;font-size:16px;font-weight:700;line-height:24px}.block-newsletter--stacked .footer-klaviyo-form__input{width:100%;margin-bottom:24px;padding:10px;border:0;background-color:#f7f7f7;line-height:24px}.block-newsletter--stacked .footer-klaviyo-form__input::placeholder{color:#a3a2a2}.block-newsletter--stacked .footer-klaviyo-form__submit{width:343px;max-width:100%;height:64px;padding:20px 32px;font-size:18px;font-weight:700;line-height:normal}@media screen and (max-width:999px){.text-container .block-newsletter:not(:first-child){margin-top:8px}.text-container .block-newsletter--stacked:not(:first-child){margin-top:40px}.block-newsletter--stacked .footer-klaviyo-form__input{margin-bottom:40px}.block-newsletter--stacked .footer-klaviyo-form__submit{width:100%}}.payment-icons{flex:0 0 auto;max-width:var(--payment-icons-width, 366px);display:grid;grid-template-columns:repeat(auto-fit,minmax(calc((100% - (5 * 8px)) / 6),1fr));align-items:center;gap:8px}.payment-icons .payment-method-icon{display:block;width:100%;height:auto}@media screen and (max-width:740px){.payment-icons{max-width:100%;width:100%;justify-content:space-between}}.social-links__title{color:rgb(var(--heading-color));font-size:16px;font-weight:700;letter-spacing:0;margin:0 0 5px;text-transform:uppercase}.social-links__list{display:flex;flex-wrap:wrap;gap:20px}.social-links__list a{color:#6f6f6f;font-size:16px;line-height:27px;text-decoration:none}.social-links__list a:hover{color:rgb(var(--text-color))}.spacer-block{flex:none;width:100%;height:var(--spacer-size);margin:0!important}.spacer-block--s{--spacer-size: 8px}.spacer-block--m{--spacer-size: 16px}.spacer-block--l{--spacer-size: 32px}.spacer-block--xl{--spacer-size: 48px}.spacer-block--xxl{--spacer-size: 64px}@media screen and (max-width:740px){.spacer-block--mobile-s{--spacer-size: 8px}.spacer-block--mobile-m{--spacer-size: 16px}.spacer-block--mobile-l{--spacer-size: 32px}.spacer-block--mobile-xl{--spacer-size: 48px}.spacer-block--mobile-xxl{--spacer-size: 64px}}@media screen and (max-width:740px){.text-block.text-block--title-split h2{max-width:calc(var(--title-width) * 2 / 3)}.text-block.text-block--title-split:not(.text-block--h1,.text-block--h3,.text-block--display) h2{font-weight:500;line-height:30px;letter-spacing:0}}@media screen and (min-width:1000px){.section-header:has(>.text-block--title-split){display:flex;align-items:flex-start;gap:64px}.section-header>.text-block--title-split{flex:0 1 max(665px,var(--title-width));min-width:0;margin:0}.section-header:has(>.text-block--title-split)>.section-header__content{flex:0 1 451px;min-width:0;margin:0}.text-block.text-block--title-split h2{max-width:var(--title-width);text-wrap:wrap}.text-block.text-block--title-split:not(.text-block--h1,.text-block--h3,.text-block--display) h2{font-weight:500;line-height:48px;letter-spacing:0}}@media screen and (min-width:1200px){.section-header:has(>.text-block--title-split){gap:172px}}.trustpilot-line{--trustpilot-line-ink: 25, 25, 25;margin-top:14px}.trustpilot-line__content{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;color:rgb(var(--trustpilot-line-ink));font-size:14px;white-space:nowrap;text-decoration:none}.trustpilot-line__logo{display:block;flex-shrink:0;width:auto;height:20px}.trustpilot-line__stars{display:block;flex-shrink:0}.trustpilot-line__stars .trustpilot-stars{display:block;width:85px;height:16px}.trustpilot-score{display:flex;align-items:center;justify-content:center;min-height:52px}.trustpilot-score .header-trustpilot-line{flex-wrap:wrap;justify-content:center;align-content:center;gap:8px 14px;white-space:normal}.trustpilot-score .header-trustpilot-line__logo{height:20px}.trustpilot-score .header-trustpilot-line__stars{height:16px}@media screen and (min-width:741px){.trustpilot-score{min-height:48px}.trustpilot-score .header-trustpilot-line{gap:8px 20px}}.modal.back-in-stock-modal{--back-in-stock-modal-text-color: 34, 34, 34;--back-in-stock-modal-field-background: 222, 222, 222;--back-in-stock-modal-field-border: 204, 204, 204;--back-in-stock-modal-placeholder-color: 117, 117, 117;--back-in-stock-modal-legal-color: 163, 162, 162;--back-in-stock-modal-success-color: 27, 149, 0;--back-in-stock-modal-success-background: 211, 239, 205;--back-in-stock-modal-error-color: 199, 46, 47;--back-in-stock-modal-error-background: 252, 214, 215;z-index:1000001}.modal.back-in-stock-modal[open]>.modal__overlay{opacity:0}.modal__content.back-in-stock-modal__content{width:90%;max-width:460px;max-height:100%;margin:0;padding:56px 20px 46px;overflow:auto;border-radius:3px;box-shadow:0 8px 32px rgba(var(--heading-color),.2);color:rgb(var(--back-in-stock-modal-text-color));font-family:var(--text-font-family);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;-webkit-font-smoothing:antialiased}.back-in-stock-modal__close{position:absolute;top:7px;inset-inline-end:15px;font-family:var(--text-font-family);font-size:44px;font-weight:400;line-height:1;color:rgb(var(--heading-color));text-shadow:0 1px 0 rgb(var(--background))}.back-in-stock-modal__title{margin:0;font-family:var(--heading-font-family);font-size:20px;font-weight:400;line-height:28px;-webkit-text-stroke:.75px currentColor;letter-spacing:normal;text-transform:none;color:inherit}.back-in-stock-modal__text{margin:0;padding:24px 0 23px;font-size:16px;line-height:1.5}.back-in-stock-modal__form{display:flow-root;margin-top:15px}.back-in-stock-modal__email{display:block;width:100%;height:62px;padding:10px 16px;font-size:16px;line-height:1.3333333;color:rgb(var(--back-in-stock-modal-text-color));background:rgb(var(--back-in-stock-modal-field-background));border:1px solid rgb(var(--back-in-stock-modal-field-border));border-radius:0;box-shadow:inset 0 1px 1px rgba(var(--heading-color),.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}.back-in-stock-modal__email::placeholder{color:rgb(var(--back-in-stock-modal-placeholder-color));opacity:1}.back-in-stock-modal__newsletter{margin:14px 0;font-size:14px;line-height:1.5}.back-in-stock-modal__checkbox{margin:0;accent-color:rgb(var(--primary-button-background))}.back-in-stock-modal__newsletter-label{margin-inline-start:10px}.back-in-stock-modal__actions{display:flow-root;margin-top:20px}.back-in-stock-modal__submit{display:block;width:100%;height:70px;padding:14px;font-size:15px;font-weight:400;line-height:20px;-webkit-text-stroke:.59px currentColor;letter-spacing:normal;text-align:center;text-transform:none;white-space:nowrap;color:rgb(var(--primary-button-text-color));background:rgb(var(--primary-button-background));border:1px solid rgb(var(--primary-button-background));border-radius:2px}.back-in-stock-modal__submit[disabled]{opacity:.6}.back-in-stock-modal__submit[hidden]{display:none}.back-in-stock-modal__alert{margin:15px 0;padding:6px 11px;font-size:13px;line-height:1.5;border:1px solid transparent;border-radius:2px}.back-in-stock-modal__alert--error{color:rgb(var(--back-in-stock-modal-error-color));background:rgb(var(--back-in-stock-modal-error-background));border-color:rgb(var(--back-in-stock-modal-error-background))}.back-in-stock-modal__alert--success{color:rgb(var(--back-in-stock-modal-success-color));background:rgb(var(--back-in-stock-modal-success-background));border-color:rgb(var(--back-in-stock-modal-success-background))}.back-in-stock-modal__alert-close{font-size:inherit;line-height:inherit;color:inherit;text-decoration:underline}.back-in-stock-modal__legal{margin:20px 0 0;font-size:11px;line-height:1.5;text-align:center;color:rgb(var(--back-in-stock-modal-legal-color))}@media screen and (max-width:740px){.modal.back-in-stock-modal{top:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:none;transition:visibility .25s ease-in-out}.modal.back-in-stock-modal>.modal__overlay{position:fixed;top:0;bottom:auto}.modal__content.back-in-stock-modal__content{border-radius:0}}@media screen and (min-width:1000px){.modal__content.back-in-stock-modal__content{max-height:calc(100% - 100px);margin-top:100px}}category-filter .card{width:162px;min-width:162px;margin-right:20px;border-radius:0;overflow:hidden;background:#fff;border:1px solid #d9d9d9}category-filter .card__image{width:100%;object-fit:cover;display:block}category-filter .card__content{padding:8px}category-filter .card__title{font-weight:600;line-height:24px;font-size:14px}category-filter .card__title--divided{padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid #d9d9d9}category-filter .card__list{margin:0;font-size:13px;display:flex;flex-direction:column;gap:4px}category-filter .card__highlight{display:block}category-filter .card__highlight-item{display:flex;align-items:center;gap:5px}category-filter .card__highlight-image{width:18px;height:18px;object-fit:cover;border-radius:4px}category-filter .card__highlight-text{font-size:12px;font-weight:400;color:#000;line-height:16px}category-filter .card__link{display:block;cursor:pointer;color:inherit;text-decoration:none}category-filter .card__link--active{border:1px solid #000000!important}@media(max-width:768px){category-filter .card{margin-right:16px}category-filter .card__highlight-image{width:16px;height:16px}category-filter .card__highlight-text{font-size:12px}}.collection-category-chips{display:block}.collection-category-chips__list{position:relative;display:flex;gap:6px;margin:0;padding:14px var(--container-gutter) 2px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.collection-category-chips__list::-webkit-scrollbar{display:none}.collection-category-chips__item{flex:0 0 auto}.collection-category-chips__chip{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 13px;border:1px solid rgba(var(--text-color),.149);background:rgb(var(--background));color:rgba(var(--text-color),.933);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.collection-category-chips__chip small{color:rgba(var(--text-color),.459);font-size:11.5px;font-weight:500;transition:color .16s cubic-bezier(.23,1,.32,1)}.collection-category-chips__chip[aria-current]{border-color:rgba(var(--text-color),.933);background:rgba(var(--text-color),.933);color:rgb(var(--background))}.collection-category-chips__chip[aria-current] small{color:rgba(var(--background),.62)}.collection-category-chips__chip:active{transform:scale(.96)}.collection-category-chips__list[data-dragging] .collection-category-chips__chip{cursor:grabbing}@media(hover:hover)and (pointer:fine){.collection-category-chips__chip:not([aria-current]):hover{border-color:rgba(var(--text-color),.933)}}@media screen and (min-width:1000px){.collection-category-chips__list{padding-top:18px}}@media(prefers-reduced-motion:reduce){.collection-category-chips__chip,.collection-category-chips__chip small{transition:none}}.color-grid-item{display:block;width:100%;margin-bottom:70px}.color-grid-item--plain{display:contents}.color-grid-item[hidden],.color-grid-item--collapsed{display:none}.color-grid-item__title{font-size:28px;line-height:30px;margin-bottom:24px;font-weight:600}.color-grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:24px;row-gap:16px;align-items:start}.color-grid--plain{margin-bottom:70px}.color-grid--plain:not(:has(>.color-grid-item:not([hidden],.color-grid-item--collapsed))){display:none}.color-grid--plain .color-grid-item__more{grid-column:1 / -1}.color-grid__feature{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column;align-self:stretch}.color-grid__feature picture{display:block;flex:1 1 auto;min-height:0}.color-grid__feature .color-grid__img{display:block;width:100%;height:100%;object-fit:cover}.color-grid__highlights{display:flex;flex-direction:column;padding:10px 0 40px}.color-grid__highlight{display:flex;align-items:center;gap:4px}.color-grid__highlight-icon{width:18px;height:18px;object-fit:contain;flex:0 0 auto}.color-grid__highlight-text{font-size:16px;line-height:27px;color:#000}.color-grid__card.is-hidden,.product-list--facets-active .color-grid__feature{display:none}.product-list--color-grid.product-list--facets-active{display:grid;grid-template-columns:repeat(4,1fr);column-gap:24px;row-gap:16px;align-items:start}.product-list--color-grid.product-list--facets-active .color-grid-item,.product-list--color-grid.product-list--facets-active .color-grid{display:contents}.product-list--color-grid.product-list--facets-active .color-grid-item__title,.product-list--color-grid.product-list--facets-active .color-grid-item__more{display:none}.product-list--color-grid.product-list--facets-active .color-grid__card:has(product-card[hidden]){display:none}@media screen and (max-width:999px){.product-list--color-grid.product-list--facets-active{grid-template-columns:repeat(2,1fr);row-gap:20px;column-gap:16px}}@media screen and (min-width:1000px){.color-grid-item:nth-of-type(2n) .color-grid__feature{grid-column:3 / span 2;grid-row:1 / span 2}}.color-grid-item__more{display:flex;justify-content:center;margin-top:70px}@media screen and (max-width:999px){.color-grid{grid-template-columns:repeat(2,1fr);row-gap:20px;column-gap:16px}.color-grid__highlights{padding:10px 0 14px}.color-grid__feature picture{position:relative;margin-left:calc(var(--container-gutter) * -1);margin-right:calc(var(--container-gutter) * -1)}.color-grid-item__title{font-size:24px;line-height:30px;margin-bottom:12px}.color-grid-item__more{margin-top:45px}.color-grid-item,.color-grid--plain{margin-bottom:45px}}.collection-grid-video{display:block;color:rgba(var(--text-color),.933)}.collection-grid-video__media{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:rgba(var(--text-color),.067)}.collection-grid-video__poster,.collection-grid-video__player{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.collection-grid-video__player{transition:opacity .2s ease}.collection-grid-video__player[data-video-pending]{opacity:0}.collection-grid-video__toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:none;cursor:pointer}.collection-grid-video__toggle:focus-visible{outline:2px solid rgba(var(--text-color),.933);outline-offset:-4px}.collection-grid-video__caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px var(--container-gutter) 0}.collection-grid-video__title{display:block;font-size:15px;font-weight:600;line-height:1.25}.collection-grid-video__price{display:block;margin-top:2px;color:rgba(var(--text-color),.667);font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums}.collection-grid-video__link{position:relative;display:inline-flex;flex:none;align-items:center;gap:6px;color:inherit;font-size:13.5px;font-weight:600;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.collection-grid-video__link:after{content:"";position:absolute;top:-13px;right:-8px;bottom:-13px;left:-8px}.collection-grid-video__arrow{flex:none;width:16px;height:16px}@media screen and (min-width:741px){.collection-grid-video{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;background:rgb(var(--secondary-background))}.collection-grid-video__media{aspect-ratio:16 / 10}.collection-grid-video__caption{flex-direction:column;align-items:flex-start;gap:18px;padding:0 var(--container-gutter)}.collection-grid-video__title{font-size:24px;font-weight:700;letter-spacing:-.48px}.collection-grid-video__price{margin-top:6px;font-size:16px}}@media screen and (min-width:1000px){.collection-grid-video__caption{padding:0 64px}.collection-grid-video__title{font-size:32px;letter-spacing:-.64px}.collection-grid-video__price{font-size:18px}.collection-grid-video__link{font-size:15px}}.collection-hero__link{display:inline-flex;align-items:center;gap:8px;min-width:0;color:rgba(var(--text-color),.933);font-size:13.5px;font-weight:500;line-height:1.4;text-decoration:none}.collection-hero__link-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-hero__arrow{flex:none;width:14px;height:11px;transition:transform .16s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.collection-hero__link:hover .collection-hero__link-text{text-decoration:underline;text-underline-offset:3px}.collection-hero__link:hover .collection-hero__arrow{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.collection-hero__arrow{transition:none}}.collection-hero__photo{display:flex;flex-direction:column;min-width:0;margin:0}.collection-hero__media{position:relative;overflow:hidden;aspect-ratio:var(--collection-hero-ratio);background:rgb(var(--secondary-background))}.collection-hero__image{display:block;width:100%;height:100%;object-fit:cover}.collection-hero__caption{display:flex;flex:none;align-items:center;height:34px;min-width:0}.countdown-box{display:inline-flex;width:fit-content;max-width:100%;padding:8px 12px;background-color:var(--countdown-background, #dfc3fe);color:var(--countdown-color, #1f1f1f)}.countdown-box countdown-timer:not(:defined){visibility:hidden}.countdown-box countdown-timer .countdown{display:flex;align-items:flex-start;gap:4px;color:inherit}.countdown-box countdown-timer .group{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.countdown-box countdown-timer .value{font-family:Manrope,sans-serif;font-size:18px;font-weight:600;line-height:15px;letter-spacing:.36px;text-align:center;font-variant-numeric:tabular-nums}.countdown-box countdown-timer .countdown-group-label{font-family:Manrope,sans-serif;font-size:8px;font-weight:400;line-height:10px;letter-spacing:.16px;text-transform:uppercase;color:inherit}.countdown-box countdown-timer .sep{font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:15px}@media screen and (min-width:769px){.countdown-box{padding:10px 15px}.countdown-box countdown-timer .countdown{gap:5px}.countdown-box countdown-timer .group{gap:3px}.countdown-box countdown-timer .value{font-size:22px;line-height:18.5px;letter-spacing:.44px}.countdown-box countdown-timer .countdown-group-label{font-size:10px;line-height:12px;letter-spacing:.2px}.countdown-box countdown-timer .sep{font-size:22px;line-height:18.5px}}.countdown-box--large,.countdown-box--compact,.countdown-box--minimal{padding:0;background-color:transparent;color:inherit}.countdown-box--large countdown-timer .countdown{align-items:center;gap:10px}.countdown-box--large countdown-timer .group{width:85px;gap:0}.countdown-box--large countdown-timer .value{font-size:30px;line-height:32px;letter-spacing:normal}.countdown-box--large countdown-timer .countdown-group-label{font-size:16px;line-height:20px;letter-spacing:normal;color:#555}.countdown-box--large countdown-timer .sep{align-self:flex-start;margin-top:6px;font-size:16px;font-weight:400;line-height:20px}.countdown-box--compact countdown-timer .countdown{align-items:center;gap:4px}.countdown-box--compact countdown-timer .group{gap:0}.countdown-box--compact countdown-timer .value{font-size:16px;line-height:1;letter-spacing:normal}.countdown-box--compact countdown-timer .countdown-group-label{font-size:6px;line-height:12px;letter-spacing:normal;color:#555}.countdown-box--compact countdown-timer .sep{align-self:center;margin-bottom:6px;font-size:16px;font-weight:400;line-height:1}.countdown-box--minimal countdown-timer .countdown{align-items:center;gap:3px}.countdown-box--minimal countdown-timer .group{gap:2px}.countdown-box--minimal countdown-timer .value{font-family:inherit;font-size:15.373px;font-weight:400;line-height:12.245px;letter-spacing:.461px}.countdown-box--minimal countdown-timer .countdown-group-label{font-family:inherit;font-size:6px;font-weight:300;line-height:10px;letter-spacing:.18px}.countdown-box--minimal countdown-timer .sep{align-self:flex-start;margin-top:2px;font-family:inherit;font-size:15.373px;font-weight:600;line-height:7px}.countdown-inline{font-variant-numeric:tabular-nums;white-space:nowrap}.countdown-inline .countdown{display:inline-flex;gap:.2em}.countdown-inline .group{display:inline-flex}.countdown-inline .sep{display:none}@media screen and (max-width:768px){.countdown-box--large countdown-timer .countdown{justify-content:center}}@media screen and (min-width:769px){.countdown-box--compact countdown-timer .countdown{gap:8px}.countdown-box--compact countdown-timer .value{font-size:28px}.countdown-box--compact countdown-timer .countdown-group-label{font-size:11px;line-height:14px}.countdown-box--compact countdown-timer .sep{margin-bottom:8px;font-size:24px}.countdown-box--minimal countdown-timer .countdown{gap:5px}.countdown-box--minimal countdown-timer .group{gap:3px}.countdown-box--minimal countdown-timer .value{font-size:23.026px;line-height:18.341px;letter-spacing:.691px}.countdown-box--minimal countdown-timer .countdown-group-label{font-size:9px;line-height:15px;letter-spacing:.27px}.countdown-box--minimal countdown-timer .sep{margin-top:4px;font-size:23.026px;line-height:10px}}.countdown-box--title countdown-timer .value{font-weight:var(--text-font-bold-weight)}.countdown-box--title countdown-timer .sep{margin-top:0}@media screen and (max-width:999px){.countdown-box--title countdown-timer .value,.countdown-box--title countdown-timer .sep{font-size:20px;line-height:1;letter-spacing:0}}@media screen and (min-width:1000px){.countdown-box--title countdown-timer .countdown{gap:8px}.countdown-box--title countdown-timer .value,.countdown-box--title countdown-timer .sep{font-size:var(--text-style-h2-size);line-height:1.13;letter-spacing:-.0125em}.countdown-box--title countdown-timer .countdown-group-label{font-size:var(--text-style-small-size);line-height:1.4;letter-spacing:normal}}.coupon{flex:1 1 auto;min-width:0}.coupon__toggle{position:relative;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-size:12.5px;font-weight:500;color:rgba(var(--text-color),.71);white-space:nowrap;cursor:pointer}.coupon__toggle--active{max-width:100%;color:rgb(var(--savings-color));font-weight:600}.coupon__chip{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:3px 8px;background:rgba(var(--savings-color),.1)}.coupon__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.coupon__toggle:after{content:"";position:absolute;top:-13px;right:-8px;bottom:-13px;left:-8px}.coupon__toggle span{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.coupon__toggle--active span{text-decoration:none}.coupon[data-open] .coupon__toggle{display:none}.coupon__form{display:flex;gap:6px}.coupon__form[hidden]{display:none}.coupon__input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid rgb(var(--border-color));background:rgb(var(--background));color:rgb(var(--text-color));font:inherit;font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;outline:none;transition:border-color .15s cubic-bezier(.23,1,.32,1)}.coupon__input:focus{border-color:rgb(var(--text-color))}.coupon__input:focus-visible{box-shadow:inset 0 0 0 1px rgb(var(--text-color))}.coupon__input::placeholder{text-transform:none;letter-spacing:0;color:rgba(var(--text-color),.58);font-weight:400}.coupon__apply{position:relative;height:40px;padding:0 14px;border:1px solid rgb(var(--text-color));background:rgb(var(--background));color:rgb(var(--text-color));font-size:13.5px;font-weight:600;cursor:pointer}.coupon__apply[aria-busy=true]{color:transparent;pointer-events:none}.coupon__apply[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;border:2px solid rgb(var(--text-color));border-top-color:transparent;border-radius:50%;animation:coupon-spin .8s linear infinite}@keyframes coupon-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.coupon__apply[aria-busy=true]:after{animation-duration:2.4s}}.coupon__close{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(var(--text-color),.08);background:rgba(var(--text-color),.05);color:rgb(var(--text-color));cursor:pointer}.coupon__error{margin:6px 0 0;font-size:12.5px;color:rgb(var(--cart-error-color))}@media(hover:hover)and (pointer:fine){.coupon__apply:hover{background:rgba(var(--text-color),.05)}}.divider{display:flex;align-self:stretch;justify-content:var(--divider-justify);width:100%}.divider__line{flex:0 0 var(--divider-length);border-top:var(--divider-thickness) solid var(--divider-color, rgb(var(--border-color)));border-radius:calc(var(--divider-thickness) * var(--divider-rounded))}.product__card--compact{background:#fff;border:1px solid #e8e8e8}.product__card.product__card--compact.product__card--compact-borderless{border:none}.product__card.product__card--compact .product-card__info--compact{display:flex;flex-direction:column;--product-card-info-gap: 5px;padding:5px 10px 8px 8px;gap:5px;text-align:left}.product__card.product__card--compact.product__card--compact-borderless .product-card__info--compact{padding-left:0}.product__card.product__card--compact .product-card__info-main{display:flex;flex-direction:column;gap:0;text-decoration:none;color:inherit}.product__card.product__card--compact .product-card__title{font-size:14px;line-height:20px;font-weight:600;margin:0}.product__card.product__card--compact .product-card__price{display:flex;align-items:center;gap:5px;font-size:12px;line-height:16px;font-weight:600}.product__card.product__card--compact .product-card__price .price{font-size:12px;line-height:16px}.product__card.product__card--compact .product-card__price .price--compare{color:#bfbfbf;text-decoration:line-through}.product__card.product__card--compact .product-card__price .price--highlight{color:rgb(var(--sale-text-accent-color, 196 0 0));margin-right:0}.product__card.product__card--compact .product-card__info--compact .product-card__swatches-under-price{padding-top:0;width:100%}.product__card.product__card--compact .product-card__swatch-list{display:flex;align-items:center;gap:5px}.product__card.product__card--compact .product-card__info--compact .product-card__swatches-under-price .color-swatch__item{width:15px;height:15px;border-radius:50%;overflow:hidden}.product__card.product__card--compact .product-card__info--compact .product-card__swatches-under-price .product-card__swatch-more{font-size:12px;line-height:16px;color:#a3a2a2;margin-left:0;text-decoration:none}@media screen and (min-width:768px){.product__card.product__card--compact .product-card__info--compact{--product-card-info-gap: 6px;padding:8px 12px 10px;gap:6px}.product__card.product__card--compact .product-card__title{font-size:16px;line-height:22px}.product__card.product__card--compact .product-card__price,.product__card.product__card--compact .product-card__price .price{font-size:14px;line-height:20px}.product__card.product__card--compact .product-card__info--compact .product-card__swatches-under-price{padding-top:0}}.product__card--usp .product-card__info{padding-top:5px}.product__card.product__card--usp .product-card__info{--product-card-info-gap: 3px;gap:3px}.product__card.product__card--usp .product-card__price{gap:8px}.product__card--usp .product-card__info-main{display:block}.product__card--usp .product-card__title{font-size:14px;font-weight:650;line-height:normal}@media(min-width:741px){.product__card--usp .product-card__title{font-size:18px}}.product__card--usp .product-card__info .product-card__swatches-under-price{margin:6px 0 10px;padding-top:0}.product__card .product-card__usps{display:grid;gap:4px;margin:8px 0 6px;padding:8px 0 0;border-top:1px solid rgba(0,0,0,.12);list-style:none}.product__card .product-card__usp{display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:1.3;color:#1f1f1f}.product__card .product-card__usp img{flex:none;width:15px;height:15px;object-fit:contain}@media(min-width:741px){.product__card.product__card--usp .product-card__info{--product-card-info-gap: 7px;gap:7px;padding-top:14px}.product__card--usp .product-card__title{line-height:24px}.product__card--usp .product-card__usps{margin-top:0}}.product__card--usp .product-card__price{display:flex;align-items:baseline;gap:8px;font-size:14px}@media(min-width:741px){.product__card--usp .product-card__price{font-size:16px}}.product__card--usp .product-card__price .price--compare{color:#555}.product__card--usp .product-card__feature-icon{display:none}.product__card--usp .product-item__quick-form .product-card-quick-view-popover-btn,.product__card--usp .product-item__quick-form .product-card-quick-view-drawer-btn{width:28px;height:28px}.product__card--usp .product-card-quick-view-popover-btn svg,.product__card--usp .product-card-quick-view-drawer-btn svg{width:20px;height:20px}.product-card__area{margin:0;color:rgba(var(--text-color),.459);font-size:11.5px;font-weight:400;line-height:1.4}.product-card__use-case{margin:0;color:rgba(var(--text-color),.933);font-size:12.5px;font-weight:600;line-height:1.3}.product-card__benefit{display:-webkit-box;margin:0;overflow:hidden;color:rgba(var(--text-color),.667);font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width:1000px){.product-card__area{font-size:12.5px}.product-card__use-case{font-size:14px}.product-card__benefit{font-size:13.5px;line-height:1.45}}.group-block{position:relative;display:flex;flex-direction:var(--group-direction);align-items:var(--group-align-items);justify-content:var(--group-justify);gap:var(--group-gap);text-align:var(--group-text-align);max-width:100%}.group-block>*{min-width:0}.group-block--width-fill{width:100%}.group-block--width-fit{width:fit-content}@media screen and (max-width:740px){.group-block--stack{flex-direction:column;align-items:var(--group-align-items-mobile);justify-content:flex-start}.group-block--row:not(.group-block--stack){flex-wrap:wrap}}.guarantee-stamp-badge{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .3s ease,visibility .3s ease}.guarantee-stamp-badge:not(:first-child):not([data-active]),.guarantee-stamp-badge[data-inactive]{visibility:hidden;opacity:0}.guarantee-stamp-badge__arc{position:absolute;left:74px;top:64px;width:0;height:0;color:rgb(var(--guarantee-stamp-ink));font-weight:500;line-height:normal;white-space:nowrap;pointer-events:none}.guarantee-stamp-badge__arc--top{--arc-step: 3.3deg;--arc-radius: -41.5px;font-size:12.5px}.guarantee-stamp-badge__arc--bottom{--arc-step: -3.05deg;--arc-radius: 38.2px;font-size:10.5px}.guarantee-stamp-badge__char{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:0;height:0;transform:rotate(calc((var(--char-position) - var(--arc-length) / 2) * var(--arc-step))) translateY(var(--arc-radius))}.guarantee-stamp-badge__panel{display:flex;flex-direction:column;gap:10px}.guarantee-stamp-badge__panel[hidden]{display:none}.guarantee-stamp-badge__panel-title{display:flex;align-items:flex-start;gap:10px}.guarantee-stamp-badge__panel-icon{flex:none;width:28px;height:28px}.guarantee-stamp-badge__panel-heading{margin:0;color:rgb(var(--guarantee-stamp-ink, 18, 18, 18));font-size:18px;font-weight:700;line-height:24px;letter-spacing:0;text-transform:none}.guarantee-stamp-badge__panel-text,.guarantee-stamp-badge__panel-text p{margin:0;color:rgb(var(--guarantee-stamp-muted-ink, 76, 76, 76));font-size:14px;line-height:23px}.guarantee-stamp-badge__panel-link{align-self:flex-start;color:rgb(var(--guarantee-stamp-ink, 18, 18, 18));font-size:14px;font-weight:600;line-height:22px;text-decoration:underline}@media screen and (min-width:741px){.guarantee-stamp-badge__panel{gap:12px}.guarantee-stamp-badge__panel-title{align-items:center;gap:12px}.guarantee-stamp-badge__panel-icon{width:30px;height:30px}.guarantee-stamp-badge__panel-heading{font-size:22px;line-height:28px}.guarantee-stamp-badge__panel-text,.guarantee-stamp-badge__panel-text p{font-size:16px;line-height:26px}.guarantee-stamp-badge__panel-link{font-size:15px}}@media(prefers-reduced-motion:reduce){.guarantee-stamp-badge{transition:none}}.guarantee-stamp{--guarantee-stamp-ink: 18, 18, 18;--guarantee-stamp-surface: 255, 255, 255;display:flex;flex-direction:column;align-items:flex-end}.guarantee-stamp--fixed{position:fixed;right:28px;bottom:12px;z-index:3}.guarantee-stamp--fixed[data-minimized]{right:0;bottom:52px}.guarantee-stamp__badge{position:relative;width:158px;height:146px}.guarantee-stamp__coin{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:74px 64px}.guarantee-stamp__coin[data-flipping] .guarantee-stamp-badge{transition:none}.guarantee-stamp__circle{position:absolute;left:20px;top:10px;width:108px;height:108px;box-sizing:border-box;border:1.5px solid rgb(var(--guarantee-stamp-ink));border-radius:50%;background:rgb(var(--guarantee-stamp-surface));box-shadow:0 6px 14px rgba(var(--guarantee-stamp-ink),.18)}.guarantee-stamp__band{position:absolute;left:8px;top:51px;display:flex;align-items:center;justify-content:center;width:132px;height:26px;background:rgb(var(--guarantee-stamp-ink));color:rgb(var(--guarantee-stamp-surface));font-size:17px;font-weight:500;line-height:23px;letter-spacing:1.2px;white-space:nowrap;pointer-events:none}.guarantee-stamp__band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(var(--guarantee-stamp-surface),.45) 50%,transparent 65%) 100% 0 / 250% 100% no-repeat;opacity:0}.guarantee-stamp__band[data-sheen]:after{animation:guarantee-stamp-sheen .7s ease-out}@keyframes guarantee-stamp-sheen{0%{opacity:1;background-position:100% 0}to{opacity:1;background-position:0 0}}.guarantee-stamp__faces{position:absolute;top:0;right:0;bottom:0;left:0}.guarantee-stamp__open{position:absolute;left:20px;top:10px;width:108px;height:108px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.guarantee-stamp__close{position:absolute;left:116px;top:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:rgb(var(--guarantee-stamp-surface));color:rgb(var(--guarantee-stamp-ink));box-shadow:0 1px 6px rgba(var(--guarantee-stamp-ink),.28);font-size:16px;font-weight:500;line-height:1;cursor:pointer}.guarantee-stamp__close:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.guarantee-stamp__tab{display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 14px;border:0;background:rgb(var(--guarantee-stamp-ink));color:rgb(var(--guarantee-stamp-surface));font-size:14px;font-weight:700;line-height:20px;letter-spacing:1px;cursor:pointer}.guarantee-stamp__tab[hidden]{display:none}.guarantee-stamp__tab-icon{flex:none}.guarantee-stamp__open:focus-visible,.guarantee-stamp__close:focus-visible,.guarantee-stamp__tab:focus-visible{outline:2px solid rgb(var(--guarantee-stamp-ink));outline-offset:3px}.guarantee-stamp-popup{--guarantee-stamp-ink: 18, 18, 18;--guarantee-stamp-muted-ink: 76, 76, 76;--guarantee-stamp-subtle-ink: 107, 107, 107;--guarantee-stamp-rule: 217, 217, 217;--guarantee-stamp-handle: 214, 214, 214}.guarantee-stamp-popup[open]>.modal__overlay{opacity:.4}.guarantee-stamp-popup .guarantee-stamp-popup__content{display:flex;flex-direction:column;gap:18px;padding:12px 22px 34px;border-radius:16px 16px 0 0;overflow-y:auto}.guarantee-stamp-popup__handle{display:block;flex:none;align-self:center;width:40px;height:4px;border-radius:2px;background:rgb(var(--guarantee-stamp-handle))}.guarantee-stamp-popup__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.guarantee-stamp-popup__heading{margin:0;color:rgb(var(--guarantee-stamp-subtle-ink));font-size:16px;line-height:20px}.guarantee-stamp-popup__close{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;margin-inline-start:auto;padding:0;border:0;background:none;color:rgb(var(--guarantee-stamp-ink));cursor:pointer}.guarantee-stamp-popup__tabs{display:flex;align-items:flex-start;gap:22px;border-bottom:1px solid rgb(var(--guarantee-stamp-rule))}.guarantee-stamp-popup__tab{padding:0 0 10px;border:0;border-bottom:2px solid transparent;background:none;color:rgb(var(--guarantee-stamp-subtle-ink));font-size:15px;font-weight:500;line-height:22px;white-space:nowrap;cursor:pointer}.guarantee-stamp-popup__tab[aria-selected=false]{border-bottom:0}.guarantee-stamp-popup__tab[aria-selected=true]{border-bottom-color:rgb(var(--guarantee-stamp-ink));color:rgb(var(--guarantee-stamp-ink));font-weight:700}.guarantee-stamp-popup__tab:focus-visible,.guarantee-stamp-popup__close:focus-visible{outline:2px solid rgb(var(--guarantee-stamp-ink));outline-offset:3px}@media screen and (max-width:740px){.guarantee-stamp--fixed{right:0;bottom:0}.guarantee-stamp--fixed[data-minimized]{bottom:40px}.guarantee-stamp__tab{min-height:44px}}@media screen and (min-width:741px){.guarantee-stamp-popup .guarantee-stamp-popup__content{gap:22px;width:560px;max-width:calc(100vw - 80px);padding:28px 36px 36px;border-radius:0;box-shadow:0 12px 40px rgba(var(--guarantee-stamp-ink),.18)}.guarantee-stamp-popup__close{width:26px;height:26px}.guarantee-stamp-popup__tabs{gap:28px}.guarantee-stamp-popup__tab{font-size:16px}}@media(prefers-reduced-motion:reduce){.guarantee-stamp-popup .guarantee-stamp-popup__content{transition:none}}.header-doodles{position:absolute;top:0;left:0;right:0;z-index:0;height:1010px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .3s cubic-bezier(.23,1,.32,1)}.header-doodles__item{position:absolute;display:block}.header-doodles__item svg{display:block;width:100%;height:auto;overflow:visible}.header-doodles__line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .8s cubic-bezier(.65,0,.35,1) calc(var(--dl, 0s) + .1s)}.header-doodles__fill{fill-opacity:0;transition:fill-opacity .35s ease calc(var(--dl, 0s) + .7s)}.header-doodles__trail{opacity:0;transition:opacity .4s ease calc(var(--dl, 0s) + .6s)}.header-doodles__item--cloud svg{animation:header-doodle-drift 9s ease-in-out calc(var(--i) * -1.3s) infinite alternate}.header-doodles__item--shoe svg{transform-origin:50% 100%;animation:header-doodle-hop 3.4s ease-in-out calc(var(--i) * -.7s) infinite}.header-doodles__item--star svg{animation:header-doodle-twinkle 2.6s ease-in-out calc(var(--i) * -.4s) infinite}.header-doodles__item--sun .header-doodles__rays{transform-box:fill-box;transform-origin:center;animation:header-doodle-spin 24s linear infinite}.header-doodles__item--heart svg{animation:header-doodle-beat 1.8s ease-in-out infinite}.header-doodles__item--plane svg{animation:header-doodle-fly 6s ease-in-out infinite}.header-doodles__item--spiral svg{animation:header-doodle-wiggle 5s ease-in-out infinite alternate}@keyframes header-doodle-drift{0%{transform:translate(-10px)}to{transform:translate(12px)}}@keyframes header-doodle-hop{0%,60%,to{transform:translateY(0) rotate(0)}68%{transform:translateY(-10px) rotate(-6deg)}76%{transform:translateY(0) rotate(0) scaleY(.94)}82%{transform:translateY(-4px) rotate(3deg)}88%{transform:translateY(0) rotate(0)}}@keyframes header-doodle-twinkle{0%,to{opacity:.5;transform:scale(.78) rotate(0)}50%{opacity:1;transform:scale(1) rotate(18deg)}}@keyframes header-doodle-spin{to{transform:rotate(360deg)}}@keyframes header-doodle-beat{0%,to{transform:scale(1)}15%{transform:scale(1.14)}30%{transform:scale(1)}45%{transform:scale(1.08)}}@keyframes header-doodle-fly{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-14px,8px) rotate(-6deg)}}@keyframes header-doodle-wiggle{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@media(prefers-reduced-motion:reduce){.header-doodles__item svg,.header-doodles__item .header-doodles__rays{animation:none}.header-doodles__line,.header-doodles__fill,.header-doodles__trail{transition:none}}.header-menu-row{color:inherit;text-decoration:none}.header-menu-row b{font-weight:600}.header-menu-row small{color:rgba(var(--text-color),.459);font-size:12.5px;line-height:1.4}.header-menu-row--sale b{color:rgb(var(--header-sale-color))}.header-menu-row--mobile{display:flex;align-items:center;gap:10px;width:100%;height:54px;padding:0 16px;border-bottom:1px solid rgba(var(--text-color),.075)}.header-menu-row--mobile b{flex:1;min-width:0;font-size:16px;line-height:1.4}.header-menu-row--mobile>svg{width:16px;height:16px;color:rgba(var(--text-color),.459)}.header-menu-row__icon{display:none}@media(hover:hover)and (pointer:fine){.header-menu-row--mobile:hover{background:rgb(var(--secondary-background))}}@media screen and (min-width:1200px){.header-menu-row--desktop{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:12px;width:100%;height:54px;padding:0 4px 0 0;border-bottom:1px solid rgba(var(--text-color),.075);transition:padding .2s cubic-bezier(.23,1,.32,1)}.header-menu-row--desktop b{font-size:17px;line-height:1.45}.header-menu-row--desktop small{white-space:nowrap}.header-menu-row--desktop svg{width:16px;height:16px;stroke-width:1.6;opacity:.35;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1)}.header-menu-row--desktop.is-active{padding-left:10px}.header-menu-row--desktop.is-active svg{opacity:1;transform:translate(2px)}.header-menu-row__preview[hidden]{display:none}.header-menu-row__preview-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.header-menu-row__preview-head b{font-size:15px;font-weight:600}.header-menu-row__preview-all{display:inline-flex;align-items:center;gap:8px;color:inherit;font-size:13.5px;font-weight:500;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.header-menu-row__preview-all svg{width:15px;height:15px;stroke-width:1.6}.header-menu-row__tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 12px;align-items:start;margin:0;padding:0;list-style:none}}@media screen and (min-width:1200px)and (prefers-reduced-motion:reduce){.header-menu-row--desktop,.header-menu-row--desktop svg{transition:none}}@keyframes header-panel-tile-in{0%{opacity:0;transform:translateY(6px)}}@media screen and (min-width:1200px){.header-panel__tile{animation:header-panel-tile-in .24s cubic-bezier(.23,1,.32,1) both}.header-panel__tile:nth-child(2){animation-delay:22ms}.header-panel__tile:nth-child(3){animation-delay:44ms}.header-panel__tile:nth-child(4){animation-delay:66ms}.header-panel__tile:nth-child(5){animation-delay:88ms}.header-panel__tile:nth-child(6){animation-delay:.11s}.header-panel__tile:nth-child(7){animation-delay:132ms}.header-panel__tile:nth-child(8){animation-delay:154ms}.header-panel__tile:nth-child(9){animation-delay:176ms}.header-panel__tile:nth-child(10){animation-delay:198ms}.header-panel__tile-link{display:block;color:inherit;text-decoration:none}.header-panel__tile-image{display:block;aspect-ratio:1;overflow:hidden;background:rgb(var(--secondary-background))}.header-panel__tile-image img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.06)}.header-panel__tile b{display:block;margin-top:8px;font-size:13.5px;font-weight:600;line-height:1.25}.header-panel__tile small{display:block;margin-top:2px;color:rgba(var(--text-color),.667);font-size:12.5px;line-height:1.45}@media(hover:hover)and (pointer:fine){.header-panel__tile-link:hover b{text-decoration:underline;text-underline-offset:3px}}}@media screen and (min-width:1200px)and (prefers-reduced-motion:reduce){.header-panel__tile{animation:none}}.header-search{font-feature-settings:"tnum"}.header-search__bar{display:flex;align-items:center;gap:12px}.header-search__box{display:flex;flex:1;align-items:center;min-width:0;background:rgb(var(--background));cursor:text}.header-search__input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;color:rgba(var(--text-color),.933);font:inherit;outline:none;-webkit-appearance:none;appearance:none}.header-search__input::placeholder{color:rgba(var(--text-color),.459)}.header-search__input::-webkit-search-cancel-button{display:none}.header-search__clear{display:grid;place-items:center;padding:0;border:0;background:rgba(var(--text-color),.051);color:rgba(var(--text-color),.933);cursor:pointer}.header-search__clear[hidden],.header-search__cancel[hidden]{display:none}.header-search__cancel{flex:0 0 auto;height:44px;padding:0;border:0;background:none;color:rgba(var(--text-color),.933);font-size:13px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.header-search__heading{margin:0 0 8px;padding-top:22px;color:rgba(var(--text-color),.933);font-size:13px;font-weight:600;line-height:1.3}.header-search__row{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;height:48px;padding:0;border:0;background:none;color:rgba(var(--text-color),.933);font:inherit;font-size:15.5px;font-weight:400;text-align:left;cursor:pointer}.header-search__row i{display:grid;place-items:center;width:32px;height:32px;background:rgba(var(--text-color),.051);transition:background-color .16s cubic-bezier(.23,1,.32,1)}.header-search__row i svg{width:16px;height:16px}.header-search__row>svg{width:16px;height:16px;color:rgba(var(--text-color),.459)}.header-search__row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search__row b{font-weight:600}.header-search__row:active i{background:rgb(var(--header-accent, var(--secondary-background)))}.header-search__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;align-items:start;margin:0;padding:0;list-style:none}.header-search__tile{display:block;min-width:0;color:rgba(var(--text-color),.933);text-decoration:none}.header-search__tile-image{display:block;width:100%;aspect-ratio:1;overflow:hidden;background:rgb(var(--secondary-background))}.header-search__tile-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.23,1,.32,1)}.header-search__tile b{display:block;margin-top:8px;font-size:13px;font-weight:600;line-height:1.25}.header-search__tile small{display:block;margin-top:1px;color:rgba(var(--text-color),.459);font-size:11.5px;line-height:1.4}.header-search__tile:active .header-search__tile-image img{transform:scale(1.03)}.header-search__suggestions{padding-top:6px;padding-bottom:6px;border-bottom:1px solid rgba(var(--text-color),.075)}.header-search__categories{display:flex;gap:14px;padding:2px 0 4px;overflow-x:auto;scrollbar-width:none}.header-search__categories::-webkit-scrollbar{display:none}.header-search__category{display:grid;flex:none;justify-items:center;width:76px;color:rgba(var(--text-color),.933);text-decoration:none}.header-search__category span{display:block;width:66px;height:66px;padding:3px;border:1.5px solid rgba(var(--text-color),.149);transition:border-color .16s cubic-bezier(.23,1,.32,1)}.header-search__category img{display:block;width:100%;height:100%;object-fit:cover;background:rgb(var(--secondary-background))}.header-search__category b{margin-top:7px;font-size:12.5px;font-weight:600;line-height:1.2;text-align:center}.header-search__category small{color:rgba(var(--text-color),.459);font-size:11.5px}.header-search__products{display:grid;grid-template-columns:1fr 1fr;gap:20px 10px}.header-search__product{display:block;min-width:0;color:rgba(var(--text-color),.933);text-decoration:none}.header-search__product-image{display:block;width:100%;aspect-ratio:1;overflow:hidden;background:rgb(var(--secondary-background))}.header-search__product-image img{display:block;width:100%;height:100%;object-fit:cover}.header-search__product b{display:block;margin-top:9px;font-size:14px;font-weight:600;line-height:1.25}.header-search__product small{display:block;margin-top:2px;color:rgba(var(--text-color),.459);font-size:12.5px;line-height:1.3}.header-search__product em{display:block;margin-top:3px;color:rgba(var(--text-color),.667);font-size:12.5px;font-style:normal;line-height:1.3}.header-search__more{display:block;width:100%;height:44px;margin-top:20px;padding:0 16px;border:1px solid rgba(var(--text-color),.149);background:none;color:rgba(var(--text-color),.933);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .16s cubic-bezier(.23,1,.32,1)}.header-search__chips{display:flex;flex-wrap:wrap;gap:6px}.header-search__chip{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid rgba(var(--text-color),.149);color:rgba(var(--text-color),.933);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.header-search__chip:active{transform:scale(.96)}.header-search__none{padding:30px 16px 8px}.header-search__none b{display:block;font-size:16px;font-weight:600}.header-search__none p{margin:6px 0 0;color:rgba(var(--text-color),.667);font-size:14px;line-height:1.45}@media(hover:hover)and (pointer:fine){.header-search__row:hover i{background:rgb(var(--header-accent, var(--secondary-background)))}.header-search__row:hover span,.header-search__tile:hover b,.header-search__product:hover b{text-decoration:underline;text-underline-offset:3px}.header-search__tile:hover .header-search__tile-image img{transform:scale(1.04)}.header-search__category:hover span,.header-search__more:hover,.header-search__chip:hover{border-color:rgba(var(--text-color),.933)}}.header-search--mobile .header-search__bar{position:relative;z-index:1;padding:12px 16px 3px}.header-search--mobile .header-search__box{gap:8px;height:44px;padding:0 4px 0 12px;border:1px solid rgba(var(--text-color),.149);box-shadow:0 2px 10px rgba(var(--text-color),.04);transition:border-color .15s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1)}.header-search--mobile .header-search__box:focus-within{border-color:rgba(var(--text-color),.933)}.header-search--mobile .header-search__box>svg{color:rgba(var(--text-color),.667)}.header-search--mobile .header-search__input{font-size:16px;line-height:21px}.header-search--mobile .header-search__clear{width:34px;height:34px}.header-search--mobile .header-search__home>section,.header-search--mobile .header-search__results>section{padding-right:16px;padding-left:16px}.header-search--mobile .header-search__results{padding-bottom:28px}.header-search--mobile .header-search__heading{margin-bottom:6px;padding-top:18px;font-size:12.5px}.header-search--mobile .header-search__row{grid-template-columns:28px minmax(0,1fr) 14px;gap:10px;height:40px;font-size:14.5px}.header-search--mobile .header-search__row i{width:28px;height:28px}.header-search--mobile .header-search__row i svg,.header-search--mobile .header-search__row>svg{width:14px;height:14px}.header-search--mobile .header-search__tiles>:nth-child(n+7){display:none}.header-search--mobile .header-search__categories{margin:0 -16px;padding:2px 16px 4px}.header-search--mobile .header-search__category{width:66px}.header-search--mobile .header-search__category span{width:56px;height:56px;border-width:1px}.header-search--mobile .header-search__category b{font-size:12px}.header-search--mobile .header-search__product b{font-size:13.5px}.header-search--mobile .header-search__product small,.header-search--mobile .header-search__product em{font-size:12px}.header-search--desktop .header-search__bar{max-width:760px;margin:0 auto}.header-search--desktop .header-search__box{gap:14px;height:58px;padding:0 12px 0 22px;border:1px solid rgba(var(--text-color),.149);box-shadow:0 2px 10px rgba(var(--text-color),.04);transition:border-color .2s cubic-bezier(.23,1,.32,1)}.header-search--desktop .header-search__box:focus-within{border-color:rgba(var(--text-color),.933)}.header-search--desktop .header-search__box>svg{width:20px;height:20px;stroke-width:1.6;stroke-linecap:round}.header-search--desktop .header-search__input{font-size:18px}.header-search--desktop .header-search__clear{height:38px;padding:0 14px;font-size:13px;font-weight:500}.header-search--desktop .header-search__home,.header-search--desktop .header-search__output{max-width:1120px;margin:0 auto}.header-search--desktop .header-search__home{display:grid;grid-template-columns:340px minmax(0,1fr);gap:0 72px;align-items:start;margin-top:12px}.header-search--desktop .header-search__home[hidden]{display:none}.header-search--desktop .header-search__discover{grid-column:2;grid-row:1 / span 3}.header-search--desktop .header-search__tiles{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.header-search--desktop .header-search__suggestions{max-width:760px;margin:8px auto 0;padding:6px 10px}.header-search--desktop .header-search__products{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 14px}.header-search--desktop .header-search__categories{flex-wrap:wrap;overflow:visible}.header-search--desktop .header-search__more{width:auto;min-width:280px;margin:28px auto 0}.header-search--desktop .header-search__none{padding:32px 0 4px;text-align:center}@media(prefers-reduced-motion:reduce){.header-search__tile-image img,.header-search__row i,.header-search__category span,.header-search__more,.header-search__chip,.header-search__box{transition:none}}.header-service__list{margin:0;padding:0;list-style:none}.header-service__link{display:flex;align-items:center;gap:12px;height:46px;padding:0 16px;color:rgba(var(--text-color),.933);font-size:14px;line-height:1.4;text-decoration:none}.header-service__icon{display:block;flex:0 0 auto;width:18px;height:18px}@media(hover:hover)and (pointer:fine){.header-service__link:hover span{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}@media screen and (min-width:1200px){.header-panel .header-service__list{display:flex;gap:28px}.header-panel .header-service__link{gap:8px;height:auto;padding:0;font-size:13.5px;line-height:inherit}}.header-trustpilot-line{--header-trustpilot-ink: 25, 25, 25;--header-trustpilot-muted: 108, 108, 133;display:flex;align-items:center;gap:10px;margin:0;color:rgb(var(--header-trustpilot-muted));font-size:12.5px;white-space:nowrap;text-decoration:none}.header-trustpilot-line__logo{display:block;width:auto;height:18px}.header-trustpilot-line__stars{display:block;width:auto;height:15px}.header-trustpilot-line b{font-weight:600;color:rgb(var(--header-trustpilot-ink))}.header-trustpilot-line__brand{display:block}.header-trustpilot-line__figures{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.info-card{background-color:var(--info-card-bg);border:1px solid var(--info-card-border-color);padding:24px 20px;display:flex;gap:16px;align-items:flex-start}.info-card--horizontal{gap:12px;padding:16px 17px;align-items:center}.info-card__media{flex-shrink:0}.info-card--horizontal .info-card__media,.info-card--horizontal .info-card__content{flex:1 1 50%;min-width:0}.info-card__badge-img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.info-card__content{flex:1;display:flex;flex-direction:column;gap:14px;min-width:0}.info-card--horizontal .info-card__content{gap:10px}.info-card__title{margin:0;font-size:18px;font-weight:800;line-height:25px}.info-card--horizontal .info-card__title{font-size:16px;line-height:22px}.info-card__text{font-size:14px;line-height:20px;font-weight:500;color:#313131}.info-card--horizontal .info-card__text{font-size:12px;line-height:18px;font-weight:400;color:#000}.info-card__button{display:inline-block;width:fit-content;padding:10px 23px;font-size:14px;line-height:10px;font-weight:800;color:#fff;background-color:#000;text-decoration:none;transition:opacity .2s ease}.info-card__button:hover{opacity:.85}@media screen and (max-width:740px){.info-card--horizontal{flex-direction:column;align-items:stretch}.info-card--horizontal .info-card__media,.info-card--horizontal .info-card__content{flex:1 1 auto;width:100%}}.info-list{display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid #ddd;background:#f7f7f7}.info-list__header{display:flex;flex-direction:column;gap:8px}.info-list__title{font-size:14px;font-weight:500;line-height:10px;margin:0}.info-list__text{color:#555;font-size:12px;font-weight:500;line-height:9px;margin:0}.info-list__items{display:flex;flex-direction:column;line-height:normal}.info-list__item{display:flex;justify-content:space-between;margin:0;padding:10px 0;border-top:1px solid #ddd;font-size:12px;line-height:10px}.info-list__item-title{font-weight:500}.info-list__item:last-child{padding-bottom:0}.info-list__item-text{font-weight:600}.link-code-text{margin-top:0;margin-bottom:0}.link-code-text__code{display:inline-block;padding:0 9px;background:rgb(var(--promo-accent));color:rgb(var(--promo-accent-text));font-weight:700;line-height:1.5;letter-spacing:.03em;white-space:nowrap;-webkit-mask:radial-gradient(circle 4px at 0 50%,transparent 3.5px,#000 4px) left / 51% 100% no-repeat,radial-gradient(circle 4px at 100% 50%,transparent 3.5px,#000 4px) right / 51% 100% no-repeat;mask:radial-gradient(circle 4px at 0 50%,transparent 3.5px,#000 4px) left / 51% 100% no-repeat,radial-gradient(circle 4px at 100% 50%,transparent 3.5px,#000 4px) right / 51% 100% no-repeat}.loc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.loc-modal[hidden]{display:none}.loc-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;padding:0;cursor:pointer}.loc-modal__panel{position:relative;background:#fff;width:min(453px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 20px 60px #00000040;padding:35px;box-sizing:border-box}.loc-modal__panel--narrow{width:min(352px,calc(100vw - 32px));padding:38px 31px}.loc-modal__panel--picker{border-radius:0}.loc-modal__title{margin:0 0 15px;font-size:1.25rem;font-weight:700;color:#1a1a1a;line-height:1.35}.loc-modal__title--center{text-align:center}.loc-modal__subtitle{margin:0 0 24px;font-size:.9375rem;font-weight:400;color:#1a1a1a;line-height:1.4;text-align:center}.loc-modal__subtitle--center{text-align:center}.loc-modal__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:17px 20px;border:none;border-radius:0;font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-sizing:border-box;line-height:1}.loc-modal__btn[is=loader-button]{position:relative}.loc-modal__btn--primary{background:#000;color:#fff}.loc-modal__btn--primary:hover{background:#333}.loc-modal__btn--caps{text-transform:uppercase;letter-spacing:.06em}.loc-modal__link{display:block;width:100%;margin-top:16px;padding:0;border:none;background:none;font-size:.875rem;font-weight:700;text-decoration:underline;text-underline-offset:19.5%;text-align:center;color:#1a1a1a;cursor:pointer}.loc-modal__link#loc-wrong-market-stay{letter-spacing:.28px;text-decoration:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:7%;text-underline-offset:18.5%;font-weight:400}.loc-picker__field{margin-bottom:32px}.loc-picker__label{display:block;margin-bottom:10px;font-size:20px;font-weight:600;letter-spacing:.4px}.loc-picker__control{position:relative}.loc-picker__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:47px;padding:8px 12px;border:1px solid #A3A2A2;border-radius:0;background:#fff;cursor:pointer;text-align:left;box-sizing:border-box}.loc-picker__trigger-inner{display:flex;align-items:center;gap:10px;min-width:0}.loc-picker__trigger-flag,.loc-picker__option-flag{flex-shrink:0;display:flex;align-items:center}.loc-picker__trigger-flag svg,.loc-picker__option-flag svg,.loc-picker__trigger-flag img,.loc-picker__option-flag img{width:24px;height:24px;display:block}.loc-picker__trigger-flag:empty,.loc-picker__option-flag:empty{display:none}.loc-picker__trigger-label,.loc-picker__option-label{font-size:1rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.32px}.loc-picker__chevron{flex-shrink:0;transition:transform .2s ease}.loc-picker__control.is-open .loc-picker__chevron{transform:rotate(180deg)}.loc-picker__list{position:absolute;left:0;right:0;top:calc(100% - 1px);z-index:2;max-height:220px;overflow-y:auto;margin:0;padding:8px 0;list-style:none;background:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:0 8px 24px #0000001f}.loc-picker__option{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;border:none;background:none;cursor:pointer;text-align:left}.loc-picker__option:hover,.loc-picker__option.is-active{background:#0000000a}.loc-picker__save{margin-top:40px}.loc-picker__note{margin:24px 0 0;font-size:.875rem;line-height:1.45;color:#1a1a1a;text-align:center}.loc-picker__cancel{margin-top:12px}.localization-menu-trigger{display:inline-flex;align-items:center;gap:5px;padding:10px 0;margin:0;border:none;background:none;cursor:pointer;text-align:left}.localization-menu-trigger__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;color:currentColor}.localization-menu-trigger__icon svg{width:100%;height:100%;display:block}.localization-menu-trigger__text{display:inline-flex;align-items:center;min-width:0}.footer .localization-menu-trigger__line{font-size:16px}.localization-menu-trigger__line{font-family:inherit;font-size:14px;font-weight:400;color:#000;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement-bar-container .localization-menu-trigger__line{color:inherit}.localization-menu-trigger__chevron{flex-shrink:0;margin-left:auto;opacity:.5}@media screen and (max-width:740px){.localization-menu-trigger__icon{width:20px;height:20px}.localization-menu-trigger__line{font-size:12px}.localization-menu-trigger{width:auto}.loc-modal__panel,.loc-modal__panel--narrow{padding:24px 20px}.loc-modal__title{font-size:1rem}.loc-modal__subtitle{font-size:.875rem;margin-bottom:20px}.loc-modal__btn{min-height:48px;font-size:.75rem}.loc-modal__link{font-size:.875rem}.loc-picker__label{font-size:1rem}.loc-picker__trigger-label,.loc-picker__option-label{font-size:.9375rem}.loc-picker__note{font-size:.75rem}}.media-content-carousel--nav-line .media-content__slider-footer{display:flex;align-items:center;gap:12px;max-width:100%;padding-top:20px}.media-content-carousel--nav-line .media-content__line-controls{display:flex;align-items:center;gap:4px;flex:0 0 auto;margin-inline-start:-10px}.media-content-carousel--nav-line .media-content__line-arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:#000;cursor:pointer}.media-content-carousel--nav-line .media-content__line-arrow[aria-disabled=true]{color:#c4c4c4;cursor:default}.media-content-carousel--nav-line .media-content__line-progress{display:block;flex:0 1 254px;height:2px;overflow:hidden;background:var(--mcc-progress-track)}.media-content-carousel--nav-line .media-content__line-progress-bar{display:block;width:30%;height:100%;background:var(--mcc-progress-color);transform:translate(0);transition:transform .25s ease;will-change:transform}@media screen and (max-width:740px){.media-content-carousel--nav-line .media-content__slider-footer{width:100%;padding-top:16px;padding-right:var(--container-gutter)}.media-content-carousel--nav-line .media-content__line-progress{flex:1 1 auto}}.media-tab{position:relative;grid-area:1 / 1;min-width:0;transition:opacity .35s ease,visibility .35s ease}.media-tab.media-content__panel:not(.is-active){visibility:hidden;opacity:0;pointer-events:none}.media-tab:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.media-tab__picture{display:contents}.media-tab__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain}.media-tab__image--placeholder{object-fit:cover}@media(prefers-reduced-motion:reduce){.media-tab{transition:none}}.media-wall__tile{position:relative;display:block;width:100%;aspect-ratio:9 / 16;padding:0;border:0;border-radius:0;overflow:hidden;background:rgb(var(--secondary-background));cursor:pointer}.media-wall__tile video,.media-wall__tile img,.media-wall__tile picture,.media-wall__placeholder{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.media-wall__tile:not(.media-wall__tile--still):after{content:"";position:absolute;right:8px;bottom:8px;width:24px;height:24px;border-radius:50%;background:rgba(var(--background),.94);transition:transform .16s cubic-bezier(.23,1,.32,1)}.media-wall__tile:not(.media-wall__tile--still):before{content:"";position:absolute;right:16.5px;bottom:17px;z-index:1;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent rgb(var(--text-color));transform-origin:1.5px 3px;transition:transform .16s cubic-bezier(.23,1,.32,1)}.media-wall__creator{position:absolute;inset:auto 0 0;display:flex;align-items:flex-end;height:91px;padding:8px;background:linear-gradient(rgba(var(--text-color),0),rgba(var(--text-color),.5));color:rgb(var(--background));font-size:10px;font-weight:600;line-height:13px;text-align:start;overflow-wrap:anywhere;pointer-events:none}.media-wall__tile:not(.media-wall__tile--still) .media-wall__creator{padding-inline-end:36px}.media-wall__tile--still{cursor:default}.media-wall__tile[href]{cursor:pointer}.media-wall__tile:active:after,.media-wall__tile:active:before{transform:scale(.9)}@media screen and (min-width:741px){.media-wall__creator{height:150px;padding:12px;font-size:14px;line-height:18px}.media-wall__tile:not(.media-wall__tile--still) .media-wall__creator{padding-inline-end:44px}}@media screen and (min-width:1000px){.media-wall__tile:not(.media-wall__tile--still):after{right:12px;bottom:12px;width:28px;height:28px}.media-wall__tile:not(.media-wall__tile--still):before{right:22px;bottom:22.5px;border-width:3.5px 0 3.5px 6px;transform-origin:2px 3.5px}}@media(hover:hover)and (pointer:fine){.media-wall__tile:hover:after,.media-wall__tile:hover:before{transform:scale(1.1)}}.mini-cart-best__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;padding-top:14px;border-top:1px solid var(--mini-cart-line-2);font-size:13px;font-weight:500;color:var(--mini-cart-ink-2)}.mini-cart-best__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 10px;margin:0;padding:0;list-style:none}.mini-cart-best__link{position:relative;padding:0;border:0;background:none;font-size:12px;font-weight:400;color:var(--mini-cart-ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer}.mini-cart-best__link:after{content:"";position:absolute;top:-13px;right:-8px;bottom:-13px;left:-8px}@media(hover:hover)and (pointer:fine){.mini-cart-best__link:hover{color:var(--mini-cart-ink)}}.mini-cart-card__add{display:grid;place-items:center;padding:0;border:0;background:var(--mini-cart-ink);color:rgb(var(--background));transition:transform .16s var(--mini-cart-ease-out),background-color .16s var(--mini-cart-ease-out)}.mini-cart-card__add:active{transform:scale(.97)}.mini-cart-card{position:relative;min-width:0}.mini-cart-card--sale{flex:0 0 118px}.mini-cart-card__media{position:relative}.mini-cart-card__image{display:block;width:100%;aspect-ratio:1;padding:0;border:0;background:var(--mini-cart-photo);cursor:pointer}.mini-cart-card__image img,.mini-cart-card__image svg{display:block;width:100%;height:100%;object-fit:cover}.mini-cart-card__add{position:absolute;inset-inline-end:6px;bottom:6px;width:28px;height:28px}.mini-cart-card__off{position:absolute;inset-inline-start:0;top:0;padding:3px 6px;background:var(--mini-cart-accent);color:var(--mini-cart-accent-text);font-size:11px;font-style:normal;font-weight:700;line-height:1.2;pointer-events:none}.mini-cart-card__rank{position:absolute;inset-inline-start:6px;top:6px;padding:2px 6px;background:rgba(var(--background),.92);color:var(--mini-cart-ink);font-size:11px;font-style:normal;font-weight:600;pointer-events:none}.mini-cart-card__title{display:block;margin-top:8px;font-size:12.5px;font-weight:600;line-height:1.25}.mini-cart-card--bestseller .mini-cart-card__title{font-size:13px}.mini-cart-card__price{display:block;margin-top:2px;font-size:12px;color:var(--mini-cart-ink-2);white-space:nowrap}.mini-cart-card__price s{margin-inline-end:4px;color:var(--mini-cart-ink-3)}.mini-cart-card--bestseller .mini-cart-card__price s{margin-inline-end:5px}.mini-cart-card__colors,.mini-cart-card__color{display:block;font-size:11.5px;color:var(--mini-cart-ink-3)}.mini-cart-card__colors{margin-top:1px}.mini-cart-card__color{margin-top:2px}@media(hover:hover)and (pointer:fine){.mini-cart-card__add:hover{background:rgba(var(--text-color),.84)}.mini-cart-card__image:hover img{outline:1px solid var(--mini-cart-ink);outline-offset:-1px}}.mini-cart-goals{display:block;padding-bottom:10px}.mini-cart-goals__message{display:flex;align-items:center;gap:6px;margin:0;padding:0 16px 12px;font-size:13px;line-height:1.3;color:var(--mini-cart-ink-2);white-space:nowrap;overflow:hidden}.mini-cart-goals__message .icon{flex:0 0 auto;color:var(--mini-cart-ink)}.mini-cart-goals__message b{font-weight:600;color:var(--mini-cart-ink)}.mini-cart-goals__message em{font-style:normal;font-weight:600;color:var(--mini-cart-accent-text);background:var(--mini-cart-accent);padding:0 4px}.mini-cart-goals__line{position:relative;height:3px;margin:0 16px;background:var(--mini-cart-line-2)}.mini-cart-goals__fill{position:absolute;inset-block:0;inset-inline-start:0;background:var(--mini-cart-ink);transition:width .9s var(--mini-cart-ease-out)}.mini-cart-goals__marker{position:absolute;top:50%;inset-inline-start:var(--goal-position);width:10px;height:10px;margin-top:-5px;transform:translate(-100%);background:rgb(var(--background));border:1.5px solid var(--mini-cart-line);transition:background-color .3s var(--mini-cart-ease-out),border-color .3s var(--mini-cart-ease-out)}.mini-cart-goals__marker--done{background:var(--mini-cart-ink);border-color:var(--mini-cart-ink)}.mini-cart-goals__marker--now{border-color:var(--mini-cart-ink)}.mini-cart-goals__labels{display:grid;grid-template-columns:repeat(var(--goal-count),1fr);margin:0 16px;padding-top:7px}.mini-cart-goals__goal{justify-self:end;display:inline-flex;align-items:center;gap:4px;margin-inline-end:-6px;padding:1px 6px;font-size:11px;font-weight:500;line-height:16px;color:var(--mini-cart-ink-3);white-space:nowrap}.mini-cart-goals__goal--done,.mini-cart-goals__goal--now{color:var(--mini-cart-ink);font-weight:600}.mini-cart-goals__goal--done .icon{color:rgb(var(--savings-color))}@media(prefers-reduced-motion:reduce){.mini-cart-goals__fill{transition:none}}.mini-cart-line{display:grid;grid-template-columns:56px 1fr auto;gap:10px;padding:8px 0;border-bottom:1px solid var(--mini-cart-line-2)}.mini-cart-line__media{position:relative;display:block;width:56px;height:56px;background:var(--mini-cart-photo)}.mini-cart-line__image{display:block;width:56px;height:56px;object-fit:cover}.mini-cart-line__media .line-item__loader{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:rgba(var(--background),.7)}.mini-cart-line__info{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.mini-cart-line__title{font-size:14px;font-weight:600;line-height:1.25;color:var(--mini-cart-ink);text-decoration:none}.mini-cart-line__meta{margin-top:1px;font-size:12px;line-height:1.3;color:var(--mini-cart-ink-2)}.mini-cart-line__delivery{display:flex;align-items:center;gap:5px;margin-top:2px;font-size:11.5px;line-height:1.3;color:var(--mini-cart-ink-2);white-space:nowrap}.mini-cart-line__delivery .icon{flex:0 0 13px}.mini-cart-line__badge{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:1px 6px;background:var(--mini-cart-accent);color:var(--mini-cart-accent-text);font-size:11.5px;font-style:normal;font-weight:600;line-height:1.4}.mini-cart-line__side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:6px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.mini-cart-line__price{display:flex;flex-direction:column;align-items:flex-end;gap:1px;margin:0}.mini-cart-line__price s{font-size:12px;font-weight:500;color:var(--mini-cart-ink-3)}.mini-cart-line__quantity{display:inline-flex;align-items:center;height:28px;border:1px solid var(--mini-cart-line)}.mini-cart-line__step{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;background:none;color:var(--mini-cart-ink)}.mini-cart-line__step--disabled{color:var(--mini-cart-ink-3);cursor:not-allowed}.mini-cart-line__count{min-width:18px;text-align:center;font-size:13.5px;font-weight:600}.mini-cart-line__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;width:56px;height:56px;background:var(--mini-cart-accent);color:var(--mini-cart-accent-text);line-height:1}.mini-cart-line__tile b{font-size:22px;font-weight:600;letter-spacing:-.02em}.mini-cart-line__tile span{margin-top:2px;font-size:10px;font-weight:500}.mini-cart-line__action{position:relative;padding:0;border:0;background:none;font-size:12px;font-weight:500;color:var(--mini-cart-ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer}.mini-cart-line__action:after{content:"";position:absolute;top:-13px;right:-8px;bottom:-13px;left:-8px}.mini-cart-line__free{color:rgb(var(--savings-color))}.mini-cart[data-entering] .mini-cart-line-wrapper{animation:mini-cart-line-in .38s var(--mini-cart-ease-out) both;animation-delay:calc(90ms + var(--line-index, 1) * 50ms)}@keyframes mini-cart-line-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.mini-cart-line__step:hover{background:var(--mini-cart-control)}}@media(prefers-reduced-motion:reduce){.mini-cart[data-entering] .mini-cart-line-wrapper{animation:none}}.mini-cart-sale{margin-top:24px}.mini-cart__row-title{margin:0 0 10px;font-size:13px;font-weight:500;color:var(--mini-cart-ink-2)}.mini-cart-sale__ticker{--ticker-duration: 24s}.mini-cart-sale__track{display:flex;gap:10px;margin:0 -16px;padding:0 16px 2px;list-style:none;overflow-x:auto;scrollbar-width:none}.mini-cart-sale__track::-webkit-scrollbar{display:none}html[data-promo-code]:not([data-influencer]) .product-bundle-offer[free-pair-with-code],.product-bundle-pair{display:none}html[data-promo-code]:not([data-influencer]) .product-bundle-pair{display:block}.product-bundle-pair{margin:4px 0 14px;padding:14px 16px;border:1px solid rgba(var(--text-color),.12);color:rgb(var(--text-color))}.product-bundle-pair__title{margin:0 0 10px;font-size:14px;line-height:1.3}.product-bundle-pair__title :is(b,strong){font-weight:700}.product-bundle-pair__row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:8px 0;border:0;border-top:1px solid rgba(var(--text-color),.12);background:none;color:inherit;font:inherit;text-align:start}.product-bundle-pair__row--add{cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1)}.product-bundle-pair__row--add:active{transform:scale(.99)}.product-bundle-pair__image{display:block;width:48px;height:48px;object-fit:contain;background:rgb(var(--secondary-background))}.product-bundle-pair__add{display:grid;place-items:center;width:48px;height:48px;border:1px dashed rgba(var(--text-color),.35);font-size:22px;line-height:1}.product-bundle-pair__text{display:flex;flex-direction:column;gap:2px;min-width:0}.product-bundle-pair__text>b{font-size:14px;font-weight:600;line-height:1.3}.product-bundle-pair__text>span{color:rgba(var(--text-color),.62);font-size:12px;line-height:1.35}.product-bundle-pair__free{display:inline-block;margin-inline-start:6px;padding:2px 6px;background:rgb(var(--promo-accent));color:rgba(var(--text-color),.62);font-size:12px;font-weight:400;line-height:1.35;letter-spacing:.02em;vertical-align:1px}.product-bundle-pair__price{font-size:14px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.product-bundle-pair__price s{display:block;color:rgba(var(--text-color),.62);font-size:12px;font-weight:400}.product-bundle-pair__total{display:flex;justify-content:space-between;margin:0;padding-top:10px;border-top:1px solid rgba(var(--text-color),.12);font-size:14px;line-height:1.3;font-variant-numeric:tabular-nums}.product-bundle-pair__sum{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.product-bundle-pair__sum s{margin-inline-end:6px;color:rgba(var(--text-color),.62)}.product-bundle-pair__sum b{padding:1px 6px;background:rgb(var(--promo-accent));color:rgb(var(--promo-accent-text));font-weight:600}.product-bundle-pair__sum small{color:rgba(var(--text-color),.62);font-size:12px;line-height:1.3;font-variant-numeric:normal}html[data-promo-code]:not([data-influencer]) .product-form__add-button[data-free-pair-label]:not([data-back-in-stock-trigger],[disabled]) [data-product-add-button-label]{display:none}.product-form__add-button-free-pair{display:none}html[data-promo-code]:not([data-influencer]) .product-form__add-button[data-free-pair-label]:not([data-back-in-stock-trigger],[disabled]) .product-form__add-button-free-pair{display:inline}.product-form__add-button-highlight{color:rgb(var(--promo-accent));font-size:16px;font-weight:700}@media(prefers-reduced-motion:reduce){.product-bundle-pair__row--add{transition:none}}.product-bundle-offer{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;margin-top:17px;padding:14px 16px;border:1px solid rgba(var(--text-color),.16);background:rgb(var(--background))}.product-bundle-offer--with-share{padding-top:22px}.product-bundle-offer__share{position:absolute;top:-11px;inset-inline-start:26px;z-index:1;display:flex;align-items:center;gap:5px;margin:0;padding:0 8px 0 6px;background:rgb(var(--background));color:rgba(var(--text-color),.71);font-size:11.5px;font-weight:500;line-height:22px;letter-spacing:.32px;white-space:nowrap}.product-bundle-offer__share b{font-weight:600;color:rgb(var(--text-color))}.product-bundle-offer__avatars{display:flex;flex:none;align-items:center;margin-inline-end:1px}.product-bundle-offer__avatar{display:block;width:16px;height:16px;object-fit:cover;border-radius:50%;box-shadow:0 0 0 1.5px rgb(var(--background))}.product-bundle-offer__avatar+.product-bundle-offer__avatar{margin-inline-start:-5px}.product-bundle-offer__title{margin:0;font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.product-bundle-offer__switch{display:block;margin:-9px 0;padding:9px 0;border:0;border-radius:0;background:none;cursor:pointer}.product-bundle-offer__switch-track{position:relative;display:block;width:66px;height:26px;overflow:hidden;background:rgb(var(--background));box-shadow:inset 0 0 0 1px rgb(var(--border-color));transition:background-color .16s cubic-bezier(.23,1,.32,1)}.product-bundle-offer__switch-track:after{content:"";position:absolute;top:3px;right:3px;width:20px;height:20px;background:rgba(var(--text-color),.21);transform:translate(-40px);transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.product-bundle-offer__switch-state{position:absolute;top:0;bottom:0;display:flex;align-items:center;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-bundle-offer__switch-state--on{left:9px;color:rgb(var(--background));opacity:0}.product-bundle-offer__switch-state--off{right:8px;color:rgba(var(--text-color),.49)}.product-bundle-offer__switch[aria-expanded=true] .product-bundle-offer__switch-track{background:rgb(var(--text-color));box-shadow:none}.product-bundle-offer__switch[aria-expanded=true] .product-bundle-offer__switch-track:after{background:rgb(var(--background));transform:none}.product-bundle-offer__switch[aria-expanded=true] .product-bundle-offer__switch-state--on{opacity:1}.product-bundle-offer__switch[aria-expanded=true] .product-bundle-offer__switch-state--off{opacity:0}.product-bundle-offer__switch:focus-visible{outline:none}.product-bundle-offer__switch:focus-visible .product-bundle-offer__switch-track{outline:2px solid rgb(var(--text-color));outline-offset:2px}.product-bundle-offer__teaser,.product-bundle-offer__countdown{grid-column:1 / -1;margin:8px 0 0;color:rgba(var(--text-color),.71);font-size:14px;font-weight:500;line-height:1.45;text-wrap:pretty}.product-bundle-offer__countdown{margin-top:0;white-space:nowrap}.product-bundle-offer__countdown[hidden]{display:none}.product-bundle-offer__teaser b,.product-bundle-offer__countdown b{font-weight:600;color:rgb(var(--text-color))}.product-bundle-offer__countdown b{font-variant-numeric:tabular-nums}.product-bundle-sheet[data-bundle-step] .quick-buy-product-card__header{position:relative;gap:10px;padding:13px 10px 3px 16px}.popover.product-bundle-sheet{max-height:calc(100dvh - 40px)}.popover.product-bundle-sheet[data-bundle-step] .quick-buy-product-card__header:before{content:"";position:absolute;top:6px;left:50%;width:36px;height:4px;margin-left:-18px;background:rgb(var(--border-color))}.product-bundle-sheet[data-bundle-step] .quick-buy-product-card__close svg{width:22px;height:22px}.product-bundle-sheet[data-bundle-step] .product__media-arrow{width:30px;height:30px}.product-bundle-sheet[data-bundle-step] .product__media-arrow svg{width:16px;height:16px}.product-bundle-sheet[data-bundle-step] .product-media-wrapper{margin-top:8px}.product-bundle-sheet[data-bundle-step]:not([data-bundle-step="1"]) .product__media-item{width:63%;min-width:63%}.product-bundle-sheet[data-bundle-step] .product-switcher__label{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product-bundle-sheet[data-bundle-step] .product-switcher__row:first-child{margin-top:2px}.product-bundle-sheet[data-bundle-step] .product-form__option-selector+.product-form__option-selector{margin-top:12px}.product-bundle-sheet[data-bundle-step] .product-switcher__row .link-switcher{background:rgba(var(--text-color),.055)}.product-bundle-sheet[data-bundle-step] .product-bundle-sheet__card--models .product-switcher:not(.product-bundle-sheet__switcher){display:none}.product-bundle-sheet[data-bundle-step] .product-form__option-info{margin:12px 0 6px}.product-bundle-sheet[data-bundle-step] [data-selector-type=block] .product-form__option-info{margin-top:0}.product-bundle-sheet[data-bundle-step] .swatch-container:not(.swatch-container--grid) .variant-swatch-list{gap:6px}.product-bundle-sheet[data-bundle-step] .quick-buy-product-card__header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:rgb(var(--text-color));transform:scaleX(var(--bundle-progress, 0));transform-origin:0 50%;transition:transform .5s cubic-bezier(.23,1,.32,1)}.product-bundle-sheet[data-bundle-step] .quick-buy-product-card__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product-bundle-sheet[data-bundle-step] .quick-buy-product-card__heading>:not(.quick-buy-product-card__title),.product-bundle-sheet[data-bundle-step] .quick-buy-product-card__intro,.product-bundle-sheet[data-bundle-step] .product-meta,.product-bundle-sheet[data-bundle-step] .product-form__buy-buttons-stack,.product-bundle-sheet[data-bundle-step] .product-info-accordion:not(:has(.size-chart)),.product-bundle-sheet[data-bundle-step]:not([data-bundle-last]) .guarantee-banner-line{display:none}.product-bundle-sheet__steps{display:flex;flex:1;gap:12px;min-width:0;margin:0;padding:0;list-style:none}.product-bundle-sheet__steps--three{gap:10px}.product-bundle-sheet__chart-link{flex:none;margin-inline-start:auto;padding:0;border:0;background:none;color:rgb(var(--text-color));font:inherit;font-size:12.5px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.product-bundle-sheet[data-bundle-step] .product-bundle-sheet__chart{margin:0;border:0}.product-bundle-sheet[data-bundle-step] .product-bundle-sheet__chart .collapsible-toggle{display:none}.product-bundle-sheet[data-bundle-step] .product-bundle-sheet__chart .size-chart-table{display:flex;flex-direction:column;margin-top:12px;border:1px solid rgba(var(--text-color),.075)}.product-bundle-sheet[data-bundle-step] .product-bundle-sheet__chart .size-chart{order:-1;color:rgba(var(--text-color),.8)}.product-bundle-sheet[data-bundle-step] .product-bundle-sheet__chart .size-chart th{padding:7px 8px;background:rgba(var(--text-color),.05);color:rgb(var(--text-color))}.product-bundle-sheet[data-bundle-step] .product-bundle-sheet__chart .size-chart td{padding:6px 8px}.product-bundle-sheet[data-bundle-step] .product-bundle-sheet__chart :is(.size-chart-table__hint,.size-chart-table__note){margin:0;padding:0 8px;color:rgba(var(--text-color),.6);font-size:11.5px;font-weight:400;line-height:1.4}.product-bundle-sheet[data-bundle-step] .product-bundle-sheet__chart .size-chart-table__hint{padding-top:8px}.product-bundle-sheet[data-bundle-step] .product-bundle-sheet__chart .size-chart-table__note{padding-bottom:8px}.product-bundle-sheet__steps:focus{outline:none}.product-bundle-sheet__step,.product-bundle-sheet__step-button{display:flex;align-items:center;gap:6px;min-width:0;color:rgba(var(--text-color),.51);font-size:12px;font-weight:500;line-height:1.45;white-space:nowrap}.product-bundle-sheet__step-button{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.product-bundle-sheet__step-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.product-bundle-sheet__step-marker{display:grid;flex:none;place-items:center;width:20px;height:20px;border:1.5px solid rgb(var(--border-color));color:rgba(var(--text-color),.51);font-size:11px;font-weight:600;line-height:1}.product-bundle-sheet__step-marker svg{width:12px;height:12px}.product-bundle-sheet__step--current{color:rgb(var(--text-color));font-weight:600}.product-bundle-sheet__step--current .product-bundle-sheet__step-marker{border-color:rgb(var(--text-color));background:rgb(var(--text-color));color:rgb(var(--background))}.product-bundle-sheet__step--done{color:rgb(var(--text-color))}.product-bundle-sheet__step--done .product-bundle-sheet__step-marker{border-color:rgb(var(--text-color));color:rgb(var(--quick-buy-success-color))}.product-bundle-sheet__info{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 16px 0}.product-bundle-sheet__name{min-width:0;margin:0;overflow:hidden;font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.product-bundle-sheet__price{display:flex;flex:none;align-items:baseline;gap:7px;margin:0;font-size:15px;font-weight:600;line-height:1.45;font-variant-numeric:tabular-nums}.product-bundle-sheet__was{color:rgba(var(--text-color),.51);font-size:12.5px;font-weight:500}.product-bundle-sheet__chip{display:inline-block;align-self:center;padding:1px 6px;background:rgb(var(--promo-accent));color:rgb(var(--promo-accent-text));font-size:11.5px;font-style:normal;font-weight:600;line-height:1.4}.product-bundle-sheet__switcher{grid-template-columns:minmax(0,1fr);min-width:0}.product-bundle-sheet__card--tiles .product-bundle-sheet__switcher{margin:2px 0 0}.product-bundle-sheet__card--tiles .product-form__option-selector,.product-bundle-sheet[data-bundle-step] .product-bundle-sheet__card--tiles .product-form__option-selector+.product-form__option-selector{margin-top:20px}.product-bundle-sheet__step-title{display:flex;align-items:baseline;gap:8px;margin:0 0 8px;color:rgb(var(--text-color));font-size:14px;font-weight:600;line-height:1.4}.product-bundle-sheet__step-number{flex:none;min-width:8px;color:rgba(var(--text-color),.45);font-size:13px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.product-bundle-sheet__card--tiles .product-form__option-selector--stepped .product-form__option-info,.product-bundle-sheet__card--tiles .product-form__color-group-title{display:none}.product-bundle-sheet__switcher .product-switcher__row+.product-switcher__row{margin-top:8px}.product-bundle-sheet__models{display:flex;gap:6px;margin:0 -16px;padding:0 16px 2px;overflow-x:auto;scrollbar-width:none}.product-bundle-sheet__models::-webkit-scrollbar{display:none}.product-bundle-sheet__model{display:flex;flex:none;flex-direction:column;align-items:center;gap:3px;min-width:68px;padding:5px 8px 6px;border:1px solid rgba(var(--text-color),.075);background:rgb(var(--background));color:rgb(var(--text-color));font-size:11.5px;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;transition:border-color .15s ease}.product-bundle-sheet__model img{display:block;width:48px;height:48px;object-fit:cover;background:rgb(var(--secondary-background))}.product-bundle-sheet__model[aria-current]{border-color:rgb(var(--text-color));box-shadow:inset 0 0 0 1px rgb(var(--text-color));font-weight:600}.product-bundle-sheet__footer{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;gap:8px;margin:20px -16px 0;padding:8px calc(16px + env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px));border-top:1px solid rgb(var(--border-color));background:rgb(var(--root-background))}.drawer.product-bundle-sheet .product-bundle-sheet__footer{margin-top:auto}.product-bundle-sheet__summary{display:flex;flex:0 0 100%;align-items:baseline;justify-content:space-between;gap:8px;color:rgba(var(--text-color),.67);font-size:12.5px;line-height:1.45;font-variant-numeric:tabular-nums}.product-bundle-sheet__total{display:flex;flex-direction:column;gap:1px;margin:0}.product-bundle-sheet__total s{margin:0 5px 0 3px;color:rgba(var(--text-color),.51);white-space:nowrap}.product-bundle-sheet__total b{color:rgb(var(--text-color));font-size:14px;font-weight:600;white-space:nowrap}.product-bundle-sheet__total small{font-size:11.5px;font-weight:500}.product-bundle-sheet__saving{flex:1 1 0;min-width:min-content;color:rgb(var(--text-color));font-weight:600;text-align:end}.product-bundle-sheet__saving-amount{white-space:nowrap}.product-bundle-sheet__saving .money{padding:1px 5px;background:rgb(var(--promo-accent));color:rgb(var(--promo-accent-text))}.product-bundle-sheet__next,.product-bundle-sheet__add,.product-bundle-sheet__back{display:inline-flex;align-items:center;justify-content:center;height:48px;border-radius:0;font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1)}.product-bundle-sheet__next,.product-bundle-sheet__add{flex:1;gap:10px;padding:0 16px;white-space:nowrap;border:0;background:rgb(var(--text-color));color:rgb(var(--background))}.product-bundle-sheet__add{padding:0 12px;font-size:15px}.product-bundle-sheet__back{flex:none;padding:0 14px;border:1px solid rgb(var(--text-color));background:rgb(var(--background));color:rgb(var(--text-color));font-size:14px}.product-bundle-sheet__next:not([disabled]):active,.product-bundle-sheet__add:not([disabled]):active{transform:scale(.97)}.product-bundle-offer__burst{position:fixed;z-index:1000004;pointer-events:none}quick-buy-popover.popover--quick-buy-product-card.product-bundle-sheet{transition:transform .32s cubic-bezier(.32,.72,0,1),visibility 0s linear .32s}quick-buy-popover.popover--quick-buy-product-card.product-bundle-sheet[open]{transition:transform .46s cubic-bezier(.32,.72,0,1),visibility 0s}.product-bundle-sheet__next[disabled],.product-bundle-sheet__add[disabled]{cursor:not-allowed;opacity:.5}.product-bundle-sheet__add[aria-busy=true]{cursor:progress;opacity:.7}.product-bundle-sheet__dot{width:3px;height:3px;background:currentColor;opacity:.6}.product-bundle-sheet__error{flex:0 0 100%;margin:0;color:rgb(var(--error-color));font-size:12.5px}@media screen and (min-width:1000px){.product-bundle-offer{margin-top:5px;margin-bottom:3px}}@media(hover:hover)and (pointer:fine){.product-bundle-sheet__next:not([disabled]):hover,.product-bundle-sheet__add:not([disabled]):hover{background:rgba(var(--text-color),.88)}.product-bundle-sheet__back:hover{background:rgb(var(--secondary-background))}.product-bundle-sheet__step-button:hover .product-bundle-sheet__step-label{text-decoration:underline;text-underline-offset:3px}a.product-bundle-sheet__model:hover{border-color:rgba(var(--text-color),.4)}}@media screen and (min-width:1000px){.drawer.drawer--quick-buy.product-bundle-sheet{--bundle-window-height: min(740px, calc(100vh - 64px) );top:0;right:0;bottom:0;left:0;width:min(1000px,calc(100vw - 64px));max-width:none;height:var(--bundle-window-height);max-height:none;margin:auto;background:transparent;opacity:0;transform:none;transition:opacity .18s cubic-bezier(.23,1,.32,1),visibility 0s linear .18s}.drawer.drawer--quick-buy.product-bundle-sheet[open]{opacity:1;transform:none;transition:opacity .24s cubic-bezier(.23,1,.32,1),visibility 0s linear 0s}.drawer.product-bundle-sheet>.drawer__overlay{top:0;right:0;bottom:0;left:0;z-index:-1;width:auto;height:auto}.drawer.product-bundle-sheet .drawer__content{padding:0;background:rgb(var(--background));box-shadow:0 24px 64px rgba(var(--text-color),.18);scrollbar-gutter:auto;transform:scale(.97);transition:transform .18s cubic-bezier(.23,1,.32,1)}.drawer.product-bundle-sheet[open] .drawer__content{transform:none;transition-duration:.24s}.drawer.product-bundle-sheet .quick-buy-product-card__inner{display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);grid-template-rows:auto auto 1fr;align-items:start}.drawer.product-bundle-sheet[data-bundle-step] .quick-buy-product-card__header{grid-column:2;grid-row:1;padding:11px 24px 3px}.drawer.product-bundle-sheet[data-bundle-step] .product-media-wrapper{position:sticky;top:0;grid-column:1;grid-row:1 / -1;display:flex;flex-direction:column;justify-content:center;height:var(--bundle-window-height);margin:0;background:rgb(var(--secondary-background))}.drawer.product-bundle-sheet .product-bundle-sheet__info{grid-column:2;grid-row:2;padding:16px 24px 0}.drawer.product-bundle-sheet .product__info{grid-column:2;grid-row:3;align-self:stretch;padding:8px 24px 0!important}.drawer.product-bundle-sheet .product__media-list-wrapper{padding-inline:32px}.drawer.product-bundle-sheet .product__media-list .flickity-viewport{overflow:hidden}.drawer.product-bundle-sheet .product__media,.drawer.product-bundle-sheet .product__media-list{background:transparent}.drawer.product-bundle-sheet .product__media-item{background:rgb(var(--secondary-background))}.drawer.product-bundle-sheet[data-bundle-step] .product__media-item{width:100%;min-width:100%;margin-right:0}.drawer.product-bundle-sheet[data-bundle-step] .product__media-arrow{width:40px;height:40px}.drawer.product-bundle-sheet[data-bundle-step] .product__media-arrow svg{width:16px;height:16px}.drawer.product-bundle-sheet .product__media-arrow--prev{inset-inline-start:16px}.drawer.product-bundle-sheet .product__media-arrow--next{inset-inline-end:16px}.drawer.product-bundle-sheet .quick-buy-media-counter{inset-inline-start:16px;bottom:14px}.drawer.product-bundle-sheet .swatch-container:not(.swatch-container--grid) .variant-swatch-list{flex-wrap:wrap!important;gap:14px 6px;overflow:visible;cursor:auto}.drawer.product-bundle-sheet .swatch-container:not(.swatch-container--grid) .variant-swatch{flex:0 0 64px}.drawer.product-bundle-sheet .swatch-container:not(.swatch-container--grid) .variant-swatch,.drawer.product-bundle-sheet .swatch-container:not(.swatch-container--grid) .variant-swatch__item{width:64px!important;height:64px!important}.drawer.product-bundle-sheet .swatch-container:not(.swatch-container--grid) .variant-swatch-list .variant-swatch__item{cursor:pointer}.drawer.product-bundle-sheet .product-bundle-sheet__footer{margin:auto -24px 0;padding:12px 24px 16px}}@media(prefers-reduced-motion:reduce){.product-bundle-offer__switch-track,.product-bundle-offer__switch-track:after,.product-bundle-sheet[data-bundle-step] .quick-buy-product-card__header:after{transition:none}.drawer.product-bundle-sheet .drawer__content{transform:none;transition:none}quick-buy-popover.popover--quick-buy-product-card.product-bundle-sheet,quick-buy-popover.popover--quick-buy-product-card.product-bundle-sheet[open]{transform:none;transition:visibility 0s}}.product__card .product-card__swatch-list{display:flex;gap:2px;flex-wrap:wrap;align-items:center;line-height:1}.product__card .product-card__swatch-list--layout-media{justify-content:flex-end}.product__card .product-card__swatch-list--layout-under_price{justify-content:flex-start}.product__card .color-swatch{position:relative}.product__card .color-swatch__item{width:16px;height:16px;border:none;cursor:default;box-sizing:border-box}.product__card .color-swatch__item:before,.product__card .color-swatch__item:after{display:none}.product__card .product-card__swatch-more{font-size:14px;font-weight:400;margin-left:3px;text-decoration:none;color:inherit}.product__card .product-card__swatch-more:hover{text-decoration:underline}.product__card .color-swatch__item--interactive{cursor:pointer!important}.product__card .color-swatch__radio:checked+.color-swatch__item--interactive{border-color:#000;border:1px solid #000}.product__card .color-swatch__radio:focus-visible+.color-swatch__item--interactive{outline:2px solid rgb(var(--text-color));outline-offset:2px}.product-card__info{--product-card-info-gap: 7px;padding:14px 0;text-align:left;display:flex;flex-direction:column;gap:7px;letter-spacing:-.36px;position:relative}.product-card__info-main{display:flex;flex-direction:column;gap:7px;text-decoration:none;color:inherit}.product-card__info-main .product-card__rating{margin:0;line-height:1}.product-card__info-main .product-card__rating .rating--header,.product-card__info-main .product-card__rating .rating--card{flex-wrap:wrap;row-gap:4px;column-gap:8px}.product-card__info-main .product-card__rating .rating--card .rating__score-out-of{font-size:12px;font-weight:500;color:#000;white-space:nowrap}.product-card__title{font-size:18px;line-height:24px;margin:0;font-weight:800}.product-card__option1-subtitle{font-size:16px;line-height:24px;margin:0;color:#6f6f6f;font-weight:400}.product-card__price{display:flex;font-size:16px;font-weight:600;align-items:center;gap:8px;line-height:20px}.product__card .product-card__swatches-under-price{padding-top:3px;width:100%}.product__card .price--compare{font-size:16px;color:#555;opacity:1}.product__card .price--highlight{font-size:18px;color:rgb(var(--sale-text-accent-color));font-weight:600}.product__card .product-card__discount{display:flex}.product__card .product-card__form{margin-top:.75rem}.product__card .stock-progress{width:100%;margin-top:5px}.product__card .stock-progress__bar{width:100%;display:flex;height:6px;align-items:flex-start;gap:10px;align-self:stretch;border-radius:100px;background:#f6f6f6}.product__card .stock-progress__fill{border-radius:100px;height:6px}.product__card .stock-remaining{color:#555;text-align:center;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;line-height:10px;text-align:left;margin-top:8px}.product__card .product-color-count-wrapper{border-radius:3px;background:#f7f7f7;display:flex;padding:2px 4px;justify-content:center;align-items:center;gap:10px;width:fit-content;margin-top:5px;margin-bottom:4px}.product__card .product-color-count{color:#555;text-align:center;font-family:Manrope;font-size:11px;font-style:normal;font-weight:500;line-height:normal}.product__card .product-item__quick-form{position:unset;visibility:visible;opacity:1;padding:0;transform:none;margin-top:3px}.product__card .product-item__quick-buy-button{background-color:#000;color:#fff;font-size:12px;font-weight:800;border:none;border-radius:0}.product__card .product-item__quick-form button{width:100%;padding:0;cursor:pointer;display:block;background-color:#000;height:35px;width:35px}.product__card .product-item__quick-form button span:not(.loader-button__loader){background-color:#000;color:#fff;font-size:20px;line-height:46px;text-transform:uppercase;align-content:center}.product__card .sale-percentage{padding:1px 2px;font-size:10px;line-height:14px;letter-spacing:.8px;background-color:rgb(var(--sale-percentage-background));color:rgb(var(--sale-percentage-text-color));border-color:var(--sale-percentage-border-color)}.product__card .sale-percentage__value{font-size:12px;letter-spacing:.96px;color:inherit}@media(max-width:768px){.product-card__title{font-size:14px;line-height:normal}.product-card__option1-subtitle{font-size:14px;line-height:normal;margin:0}.product-card__price{font-size:14px;margin-top:4px}.product__card .price--compare,.product__card .price--highlight{font-size:14px}.product-card__info{--product-card-info-gap: 3px;padding:5px 0;gap:3px}.product-card__info-main{gap:0}.product__card .product-color-count-wrapper{padding:4px 6px}.product__card .stock-remaining{font-size:10px;margin-top:8px}.product__card .product-item__quick-buy-button{font-size:11px;line-height:26px;padding:2px!important;text-transform:uppercase;font-weight:400}}.product-card__image-link{position:relative;display:block;text-decoration:none;color:inherit}.product-card__media-slider{display:flex;flex-wrap:nowrap;overflow:hidden}.product-card__media-slide{width:100%;flex:0 0 100%}.product-card__media-progress{position:absolute;bottom:0;left:0;right:0;cursor:pointer;margin:10px;border-radius:2px}.product-card__image-loader{position:absolute;right:10px;bottom:10px;z-index:3;pointer-events:none}.product-card__image-inner:has(.product-item__quick-form) .product-card__image-loader{right:auto;bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.product-card__image-inner:has(.product-card-quick-view-drawer-btn,.product-card-quick-view-popover-btn) .product-card__image-loader{display:none}.product-card__image-loader .spinner svg{width:16px;height:16px}.product-card__image-link.is-loading .product-card__image{opacity:.45;transition:opacity .2s ease}.product-card__image-inner{position:relative;background-color:#f7f7f7}.product-card__promo-label,.product-card__secret-sale-badge,.product-card__out-of-stock-label{position:absolute;top:10px;left:10px;z-index:2;padding:12px 14px;background-color:rgb(var(--product-on-sale-accent));color:rgb(var(--product-on-sale-accent-text));font-size:16px;font-weight:700;line-height:9px;letter-spacing:.32px;text-align:center;pointer-events:none}.product-card__out-of-stock-label{background-color:rgb(var(--product-sold-out-accent));color:rgb(var(--product-sold-out-accent-text))}@media(max-width:768px){.product-card__promo-label,.product-card__secret-sale-badge,.product-card__out-of-stock-label{padding:6px;font-size:10px;letter-spacing:.2px}}.secret-sale-active .product-card-secret-sale .product-card__promo-label,.secret-sale-active .product-card-secret-sale .product-card__secret-sale-badge{background-color:rgb(var(--sale-accent-color));color:rgb(var(--sale-accent-text-color))}.product-card__feature-icon{position:absolute;left:10px;bottom:25px;z-index:2;display:flex;width:17px;height:20px;pointer-events:none}.product-card__feature-icon img{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:768px){.product-card__feature-icon{left:7px;bottom:4px;width:12px;height:12px}}.product-card__image-inner:has(.product-card__media-progress) .product-card__feature-icon{bottom:34px}@media(max-width:768px){.product-card__image-inner:has(.product-card__media-progress) .product-card__feature-icon{bottom:18px}}.product-card__image-inner--swatches-inside .product-card__image{padding:25px}.product-card__image{width:100%;height:auto;display:block}.product-card__color-swatches{display:flex;justify-content:space-between;align-items:end;width:100%;padding:10px;margin-bottom:10px}.product-card__image-inner .product-item__quick-form{width:fit-content;margin:0 0 0 auto}.product-card__image-inner-bottom{width:100%;position:absolute;bottom:0;left:0;right:0;pointer-events:none}.product-card__color-swatches>*{pointer-events:auto}.product-item__quick-form button,.product-item__quick-form span:not(.loader-button__loader){border-radius:50%!important;background-color:#000}.product-item__quick-form .loader-button__loader{color:#fff}.product-item__quick-form button svg,.product-item__quick-form span svg{width:20px;height:20px}.product-card__image-inner .product-item__quick-form span{margin:auto}.product-card__image-inner .product-item__quick-form button:not(:has(span)) svg{display:block;margin:auto}.product-card__savings{margin:4px 0 0;color:rgb(var(--sale-text-accent-color));font-size:12px;font-weight:600;line-height:1.4}@media screen and (min-width:1000px){.product-card__savings{font-size:13.5px}}.product-card__rating-score{display:flex;align-items:baseline;gap:4px;margin:0;color:rgba(var(--text-color),.459);font-size:12px;line-height:1.4}.product-card__rating-score b{color:rgba(var(--text-color),.933);font-weight:600}@media screen and (min-width:1000px){.product-card__rating-score{font-size:13px}}.product-card__swatch-list.product-card__swatch-list--images{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;line-height:1}.product-card__swatch-list--images .color-swatch.color-swatch--image{flex:0 1 34px;min-width:0}.product-card__swatch-list--images .color-swatch__item.color-swatch__item--interactive.color-swatch__item--image{display:block;width:100%;height:auto;aspect-ratio:1;padding:0;overflow:hidden;border:1px solid rgba(var(--text-color),.075);border-radius:var(--block-border-radius-reduced);background:rgba(var(--text-color),.051);transition:border-color .15s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.product-card__swatch-list--images .color-swatch__item--image:before,.product-card__swatch-list--images .color-swatch__item--image:after{display:none}.product-card__swatch-list--images .color-swatch__item--image img{display:block;width:100%;height:100%;object-fit:cover}.product-card__swatch-list--images .color-swatch__item.color-swatch__item--image:active{transform:scale(.94)}.product-card__swatch-list--images .color-swatch__radio:checked+.color-swatch__item.color-swatch__item--image{border-color:rgba(var(--text-color),.933);box-shadow:inset 0 0 0 1px rgba(var(--text-color),.933)}.product-card__swatch-list.product-card__swatch-list--images .product-card__swatch-more{flex:none;margin-left:2px;color:rgba(var(--text-color),.459);font-size:11.5px;font-weight:400;line-height:1.4;text-decoration:none}@media(hover:hover)and (pointer:fine){.product-card__swatch-list--images .color-swatch__item.color-swatch__item--image:hover{border-color:rgba(var(--text-color),.933)}}@media screen and (min-width:1000px){.product-card__swatch-list.product-card__swatch-list--images{gap:6px}.product-card__swatch-list--images .color-swatch.color-swatch--image{flex-basis:44px}.product-card__swatch-list.product-card__swatch-list--images .product-card__swatch-more{font-size:13px}}@media(prefers-reduced-motion:reduce){.product-card__swatch-list--images .color-swatch__item.color-swatch__item--image{transition:none}}.product-card__image-wrapper{position:relative;display:block;background:#fff}.product-info-accordion .collapsible-toggle{scroll-margin-top:calc(var(--header-height, 0px) * var(--enable-sticky-header) + var(--announcement-bar-height, 0px) * var(--enable-sticky-announcement-bar) + 20px)}.product-feature-icons{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.product-feature-icons__list{display:flex;gap:12px}.product-feature-icons__item{border-radius:4px;min-width:calc((100% - 24px) / 3);text-align:center;scroll-snap-align:start}.product-feature-icons__icon{width:36px;height:36px;margin:0 auto 8px;object-fit:contain}.product-feature-icons__label{margin:0;font-size:12px;color:#555;line-height:1.2;white-space:normal}@media(min-width:740px){.product-feature-icons{overflow:visible}.product-feature-icons__list{margin-right:0;padding-right:0;flex-wrap:wrap}.product-feature-icons__item{flex:0 0 calc((100% - 24px) / 3);min-width:unset}}@media(min-width:1440px){.product-feature-icons__label{white-space:pre-line}}.guarantee-banner-line{display:flex;align-items:center;gap:6px;margin:0;color:rgb(var(--guarantee-line-color, 29, 122, 62));font-weight:600}.guarantee-banner-line svg{flex:none;fill:currentColor}.guarantee-banner{padding:16px 20px;border:1px solid #ddd;background:#fff;display:flex;align-items:center;gap:20px;justify-self:center;margin:auto}.guarantee-banner__badge{position:relative;width:95px;aspect-ratio:1 / 1;flex:0 0 95px}.product__guarantee-badge-svg{display:block;width:100%;height:100%;overflow:visible}.product__guarantee-badge-arc{font-family:var(--heading-font-family);font-size:10px;font-weight:600;letter-spacing:.06em;fill:#000}.product__guarantee-badge-cta{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#fff;font-size:clamp(8px,1.3vw,10px);font-weight:400;line-height:1.3;pointer-events:none;text-align:center;margin-bottom:8px}.product__guarantee-badge-cta>span{display:block;background:#000;width:110%;border-radius:2px;font-size:15px;letter-spacing:1.1px;font-weight:600}.guarantee-banner__text{flex:1 1 auto}.guarantee-banner__text>:first-child{margin-top:0}.guarantee-banner__text>:last-child{margin-bottom:0}.guarantee-banner__text p{font-size:16px;font-style:normal;line-height:127%;margin-top:0;margin-bottom:8px}.guarantee-banner__text strong{font-weight:700;line-height:127%}.guarantee-banner--pdp .guarantee-banner__text p{font-size:12px}@media(min-width:1000px){.guarantee-banner--pdp .guarantee-banner__text p{font-size:14px}}@media(max-width:999px){.guarantee-banner{width:100%}.guarantee-banner__badge{width:80px;flex:0 0 80px}.guarantee-banner__text p{font-size:12px}}.guarantee-cards{min-width:0}.guarantee-cards__card{display:flex;align-items:flex-start;gap:8px;width:100%;padding:15px 12px;background:#f7f7f7;color:#000}.guarantee-cards__icon{flex:0 0 20px}.guarantee-cards__content{display:flex;flex-direction:column;gap:4px;min-width:0}.guarantee-cards .guarantee-cards__title,.guarantee-cards .guarantee-cards__text{margin:0}.guarantee-cards__title{font-size:14px;font-weight:600;line-height:20px}.guarantee-cards__text,.guarantee-cards__link{font-size:12px;font-weight:400;line-height:18px}.guarantee-cards__link{align-self:flex-start;margin-top:4px;color:inherit;text-decoration:underline;text-underline-offset:2px}.guarantee-cards__carousel:not(.flickity-enabled){display:flex;overflow:hidden}.guarantee-cards__carousel .guarantee-cards__card{flex:0 0 100%}.guarantee-cards__carousel .flickity-viewport{background:#f7f7f7}.guarantee-cards .guarantee-cards__carousel .flickity-page-dots{display:flex;gap:3px;margin:4px 0 0;padding:0;list-style:none}.guarantee-cards .guarantee-cards__carousel .flickity-page-dots .dot{width:4px;height:4px;margin:0;border-radius:50%;background:#d2d2d2;cursor:pointer}.guarantee-cards .guarantee-cards__carousel .flickity-page-dots .dot.is-selected{background:#6c6c6c}.product__guarantee-stamp.product__guarantee-badge--floating{top:2px;inset-inline-start:calc(4px - var(--container-gutter));inset-inline-end:auto;scale:.8;transform-origin:top left}.product__guarantee-stamp .guarantee-stamp__badge{width:140px;height:118px}@media screen and (min-width:1000px){.product__guarantee-stamp.product__guarantee-badge--floating{top:6px;inset-inline-start:8px}}.highlight-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.highlight-chips__item{display:flex;align-items:center;gap:7px;padding:8px 7px;background:rgb(var(--secondary-background));font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap}@media screen and (max-width:999px){.highlight-chips__item{font-size:12px}}.highlight-chips__icon{flex:none;width:16px;height:16px;object-fit:contain}.product-info-popup__trigger{position:absolute;top:16px;right:0;z-index:2;background:#fff;border:1px solid #dedede;border-right:none;display:flex;align-items:flex-start;gap:7px;padding:6px 12px;cursor:pointer;text-align:left}.product-info-popup__label{display:flex;align-items:flex-start;gap:7px}.product-info-popup__label--last,.product-media-wrapper--last-media-active .product-info-popup__label--base{display:none}.product-media-wrapper--last-media-active .product-info-popup__label--last{display:flex}.product-info-popup__trigger--last-only{cursor:default;pointer-events:none;max-width:220px}.product-media-wrapper--last-media-active .product-info-popup__trigger--last-only{cursor:pointer;pointer-events:auto;max-width:180px}.product-info-popup__trigger--static{cursor:default;pointer-events:none}.product-info-popup__trigger-icon{width:20px;height:auto;flex-shrink:0}.product-info-popup__trigger-title{font-family:var(--text-font-family);font-size:14px;line-height:1.3;color:#000;margin:0}.product-info-popup__trigger-title strong{font-family:var(--heading-font-family);font-weight:600}.product-info-modal__content{width:480px;max-width:100%;background:#fff;position:relative;overflow:visible!important}.product-info-modal__close{position:absolute;top:15px;right:15px!important;z-index:2}.product-info-modal__inner{display:flex;gap:15px}.product-info-modal__text{position:relative;z-index:1;padding:30px 0 30px 30px;max-width:290px}.product-info-modal__title{font-family:var(--heading-font-family);font-size:20px;font-weight:600;line-height:1.3;color:#000;margin:0 0 12px}.product-info-modal__description{font-family:var(--text-font-family);font-size:16px;line-height:1.4;color:#000;margin:0}.product-info-modal__description p{margin:0}.product-info-modal__image-wrapper{width:310px;position:relative}.product-info-modal__image{min-width:270px;height:auto;display:block;position:absolute;bottom:0;right:0}quick-buy-drawer .product-info-popup__trigger{right:-20px}quick-buy-popover .product-info-popup__trigger{right:0}quick-buy-drawer .product-info-popup__trigger,quick-buy-popover .product-info-popup__trigger{padding:4px 8px;top:8px}quick-buy-drawer .product-info-popup__trigger-title,quick-buy-popover .product-info-popup__trigger-title{font-size:10px}quick-buy-drawer .product-info-popup__trigger-icon,quick-buy-popover .product-info-popup__trigger-icon{width:16px;height:auto}@media screen and (max-width:999px){.product-info-popup__trigger{right:calc(var(--container-gutter) * -1)}}@media screen and (max-width:768px){.product-info-modal__text{padding:20px 0 20px 20px;max-width:218px}.product-info-modal__title{font-size:16px;margin:0 0 10px}.product-info-modal__description{font-size:14px}.product-info-modal.modal{top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:16px;box-sizing:border-box;transform:none;transition:visibility .25s ease-in-out;touch-action:auto}[dir=rtl] .product-info-modal.modal{right:0;left:0}.product-info-modal.modal[open]{transform:none}.product-info-modal .modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-info-modal .modal__content{width:min(380px,100%);max-width:100%;margin:0;border-radius:min(var(--block-border-radius, 8px),12px);transform:scale(.94);opacity:0;transition:transform .28s cubic-bezier(.75,0,.175,1),opacity .28s ease}.product-info-modal.modal[open] .modal__content{transform:scale(1);opacity:1}.product-info-modal__image-wrapper{width:180px}.product-info-modal__image{min-width:210px}}.product-info-popup__trigger--dark{background:#3a1733;border:none;padding:8px 18px 8px 8px}.product-info-popup__trigger--dark .product-info-popup__trigger-title{color:#fff}.product-info-popup__trigger--dark .product-info-popup__trigger-icon{width:18px}.product-info-modal--stacked .product-info-modal__content{box-sizing:border-box;width:340px;padding:10px}.product-info-modal--stacked .product-info-modal__inner{flex-direction:column;gap:8px}.product-info-modal--stacked .product-info-modal__image-wrapper{width:100%;height:103px;overflow:hidden}.product-info-modal--stacked .product-info-modal__image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0003}.product-info-modal--stacked .product-info-modal__image{position:static;width:100%;height:100%;min-width:0;object-fit:cover}.product-info-modal--stacked .product-info-modal__title{position:absolute;z-index:1;bottom:10px;left:15px;max-width:221px;margin:0;color:#fff;font-weight:700;line-height:26px}.product-info-modal--stacked .product-info-modal__title--inline{position:static;max-width:none;margin:0 0 8px;color:#000}.product-info-modal--stacked .product-info-modal__text{max-width:none;padding:0}.product-info-modal--stacked .product-info-modal__description{font-size:14px;line-height:23px}.product-info-modal--stacked .product-info-modal__close{top:18px;right:26px!important;color:#fff}.product-creator__card{flex:none;width:min(calc(var(--product-creator-height) * var(--product-creator-card-aspect, .5625)),300px);margin:0;scroll-snap-align:center;opacity:.42;transition:opacity .35s ease}.product-creator__card.is-selected{opacity:1}.product-creator__media{position:relative;height:var(--product-creator-height);overflow:hidden;background-color:rgb(var(--product-creator-night, 7, 7, 11));background-image:var(--product-creator-poster, none);background-position:center;background-size:cover;transform:scale(.92);transform-origin:50% 45%;transition:transform .5s cubic-bezier(.23,1,.32,1)}.product-creator__media video{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;opacity:0;transition:opacity .2s ease}.product-creator__card--playing .product-creator__media video{opacity:1}.product-creator__card.is-selected .product-creator__media{transform:none;box-shadow:0 18px 50px -18px rgba(var(--product-creator-night, 7, 7, 11),.8)}.product-creator__creator{position:absolute;inset:0 0 auto;height:20%;padding-block:8px 0;padding-inline:12px 50px;overflow:hidden;background:linear-gradient(rgba(var(--product-creator-night, 7, 7, 11),.5),rgba(var(--product-creator-night, 7, 7, 11),0));color:rgb(var(--product-creator-ink, 244, 244, 246));font-size:13px;font-weight:600;line-height:34px;white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity .2s ease;pointer-events:none}.product-creator__card.is-selected .product-creator__creator{opacity:1}.product-creator__card.is-selected .product-creator__media:before{content:"";position:absolute;inset:auto 0 0;height:2px;background:rgba(var(--product-creator-ink, 244, 244, 246),.25)}.product-creator__progress-line{position:absolute;bottom:0;left:0;width:0;height:2px;background:rgb(var(--product-creator-ink, 244, 244, 246));transition:width .25s linear}.product-creator__play{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.product-creator__play:focus-visible{outline:2px solid rgb(var(--product-creator-ink, 244, 244, 246));outline-offset:-4px}.product-creator__sound{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(var(--product-creator-ink, 244, 244, 246),.16);background:rgba(var(--product-creator-night, 7, 7, 11),.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgb(var(--product-creator-ink, 244, 244, 246));opacity:0;transition:opacity .2s ease;cursor:pointer}.product-creator__sound:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.product-creator__card.is-selected .product-creator__sound{opacity:1}.product-creator__sound-on,.product-creator__sound[aria-pressed=true] .product-creator__sound-off{display:none}.product-creator__sound[aria-pressed=true] .product-creator__sound-on{display:block}.product-creator__sound svg{display:block}@media(prefers-reduced-motion:reduce){.product-creator__media,.product-creator__card.is-selected .product-creator__media{transform:none;transition:none}}.product__creator-anchor{position:absolute;top:0;left:0;z-index:3;width:100%;aspect-ratio:1;pointer-events:none}.product__creator-chip{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px 8px 9px;border:0;background:rgba(var(--background),.92);color:rgb(var(--text-color));font-size:13px;font-weight:600;line-height:1.2;pointer-events:auto;cursor:pointer;transition:opacity .2s ease,visibility .2s ease}.product__creator-chip:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.product-media-wrapper--past-first .product__creator-chip{opacity:0;visibility:hidden;pointer-events:none}@media screen and (max-width:999px){.product-media-wrapper--has-creator .product__media-item--influencer{display:none}}.product__creator-chip span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.product__creator-chip svg{flex:none;width:19px;height:19px}.shopify-section--main-product .product-media-wrapper--creator .product__media.product__media,.shopify-section--main-product .product-media-wrapper--creator .product__guarantee-badge--floating{display:none}.product-creator{--product-creator-height: 444px;position:relative;isolation:isolate;display:block;margin-inline:calc(-1 * var(--container-gutter));padding:16px 0 6px}.product-creator[hidden]{display:none}.product-creator__glow{position:absolute;top:calc(-1 * var(--product-creator-top, 0px));left:0;right:0;z-index:-1;height:var(--product-creator-end, 100%);overflow:hidden;pointer-events:none}.product-creator__layer{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.product-creator__layer--soft{background:rgb(var(--product-accent, 232, 220, 202))}.product-creator__layer--deep{background:rgb(var(--product-accent, 232, 220, 202));background:oklch(from rgb(var(--product-accent, 232, 220, 202)) .5 min(calc(c*2.4),.13) h)}.product-creator__layer--night{background:rgb(var(--product-creator-night))}.product-creator__layer--cover{background:rgb(var(--background));transform:scaleY(0);transform-origin:50% 100%}.product-creator--entering .product-creator__layer--cover{transform:none}.product-creator--entering .product-creator__stage,.product-creator--entering .product-creator__footer{opacity:0}.product-creator--entering .product-creator__stage,.product-creator--animating .product-creator__stage{will-change:transform,opacity,filter}.product-creator--entering .product-creator__layer--cover,.product-creator--animating .product-creator__layer--cover,.product-creator--entering .product-creator__card,.product-creator--animating .product-creator__card{will-change:transform,opacity}.product-creator__ambient{--product-creator-ambient-scale: 4;position:absolute;top:-60px;left:-20%;width:calc(140% / var(--product-creator-ambient-scale));height:calc((100% - var(--product-creator-below, 0px) + 60px) / var(--product-creator-ambient-scale));opacity:0;filter:blur(calc(46px / var(--product-creator-ambient-scale))) saturate(1.7);-webkit-mask-image:linear-gradient(rgb(0 0 0) calc(100% - 200px / var(--product-creator-ambient-scale)),transparent 100%);mask-image:linear-gradient(rgb(0 0 0) calc(100% - 200px / var(--product-creator-ambient-scale)),transparent 100%);transform:scale(var(--product-creator-ambient-scale));transform-origin:0 0;transition:opacity 1.4s ease}html[data-product-creator] .product-creator__ambient{opacity:.72}.product-creator__stage{position:relative}.product-creator__track{position:relative;display:flex;gap:12px;padding:0 calc(50% - var(--product-creator-height) * 9 / 32) 2px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.product-creator__track::-webkit-scrollbar{display:none}.product-creator__track--dragging{scroll-snap-type:none;cursor:grabbing}.product-creator__arrow{position:absolute;top:calc(var(--product-creator-height) / 2);z-index:2;display:grid;place-items:center;width:36px;height:36px;margin-top:-18px;padding:0;border:1px solid rgba(var(--product-creator-ink),.18);background:rgba(var(--product-creator-night),.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgb(var(--product-creator-ink));cursor:pointer}.product-creator__arrow:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.product-creator__arrow--prev{left:8px}.product-creator__arrow--next{right:8px}.product-creator__arrow svg{width:18px;height:18px}.product-creator__arrow--prev svg{transform:scaleX(calc(-1 * var(--transform-logical-flip, 1)))}.product-creator__arrow--next svg{transform:scaleX(var(--transform-logical-flip, 1))}.product-creator__arrow:disabled{display:none}.product-creator__footer{display:flex;justify-content:flex-end;padding:18px 14px 0}.product-creator__back{display:inline-flex;align-items:center;gap:10px;padding:4px 0;border:0;background:none;color:rgb(var(--product-creator-ink));font-size:13px;font-weight:500;line-height:18px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.product-creator__back svg{width:14px;height:12px}:root{--product-creator-night: 7, 7, 11;--product-creator-ink: 244, 244, 246;--product-creator-ink-soft: 195, 195, 204;--product-creator-ink-muted: 154, 154, 166;--product-creator-ink-dim: 180, 180, 190}.shopify-section--main-product .rating--header,.shopify-section--main-product .rating--header .rating__star,.shopify-section--main-product .rating--header .rating__score-out-of,.shopify-section--main-product .rating--header .rating__caption,.shopify-section--main-product .product-meta__title,.shopify-section--main-product .product-trustpilot-rating__line,.shopify-section--main-product .product-meta__price-list-container .price,.shopify-section--main-product .product-meta__taxes-included,.shopify-section--main-product .sale-percentage,.shopify-section--main-product .sale-percentage__value,.shopify-section--main-product .product-form>.product-switcher .product-switcher__label{transition:color .3s ease,background-color .3s ease}.shopify-section--main-product .highlight-chips__item,.shopify-section--main-product .product-form>.product-switcher .link-switcher{transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.shopify-section--main-product .product-sticky-form{transition:opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out,background-color .3s ease,color .3s ease,border-color .3s ease}@media screen and (max-width:999px){html[data-product-creator] .shopify-section--announcement-bar .announcement-bar-container{--section-background: transparent;--text-color: var(--product-creator-ink-soft);--heading-color: var(--product-creator-ink-soft)}html[data-product-creator] .shopify-section--header{position:relative!important;top:0!important}html[data-product-creator] .shopify-section--header .header{--header-background: transparent;--header-text-color: var(--product-creator-ink);--header-border-color: var(--product-creator-ink), 0;transition:color .3s ease}html[data-product-creator] .shopify-section--header .header__row{box-shadow:none}html[data-product-creator] .shopify-section--header .header__logo-image{filter:brightness(0) invert(1)}html[data-product-creator] .shopify-section--header .header__cart-count{background:rgb(var(--audience-accent, 232, 220, 202));color:rgb(var(--product-creator-night))}html[data-product-creator] .shopify-section--main-product .product__info{position:relative;z-index:2;background:transparent}html[data-product-creator-ink] .shopify-section--main-product .rating--header,html[data-product-creator-ink] .product-meta__reviews-badge .rating--header .rating__score-out-of,html[data-product-creator-ink] .product-meta__reviews-badge .rating--header .rating__reviews-total,html[data-product-creator-ink] .product-meta__reviews-badge .rating__caption{color:rgb(var(--product-creator-ink-soft))}html[data-product-creator-ink] .product-meta__reviews-badge .rating--header .rating__separator{color:rgb(var(--product-creator-ink-muted))}html[data-product-creator-ink] .shopify-section--main-product .product-trustpilot-rating__line{color:rgb(var(--product-creator-ink))}html[data-product-creator-ink] .shopify-section--main-product .product-trustpilot-rating__logo path:first-child{fill:rgb(var(--product-creator-ink))}html[data-product-creator-ink] .shopify-section--main-product .product-meta__reviews-badge .rating--header .rating__star,html[data-product-creator-ink] .shopify-section--main-product .product-meta__title{color:rgb(var(--product-creator-ink))}html[data-product-creator-ink] .shopify-section--main-product .product-meta__reviews-badge .rating--header .rating__star--empty{color:rgba(var(--product-creator-ink),.3)}html[data-product-creator-ink] .shopify-section--main-product .product-meta__price-list-container{--text-color: var(--product-creator-ink)}html[data-product-creator-ink] .shopify-section--main-product .product__info .product-meta__price-list-container .price.price--compare{color:rgb(var(--product-creator-ink-muted))!important}html[data-product-creator-ink] .shopify-section--main-product .product-meta__taxes-included{color:rgb(var(--product-creator-ink-dim))!important}html[data-product-creator-ink] .shopify-section--main-product .product-meta__price-list-container .sale-percentage{background:rgb(var(--sale-percentage-background))}html[data-product-creator-ink] .shopify-section--main-product .product-meta__price-list-container .sale-percentage__value{color:rgb(var(--sale-percentage-text-color))}html[data-product-creator-ink] .shopify-section--main-product .highlight-chips__item{background:rgba(var(--product-creator-night),.5);box-shadow:inset 0 0 0 1px rgba(var(--product-creator-ink),.16);color:rgb(var(--product-creator-ink))}html[data-product-creator-ink] .shopify-section--main-product .highlight-chips__icon{filter:brightness(0) invert(1)}html[data-product-creator-ink] .shopify-section--main-product .product-form>.product-switcher .product-switcher__label{color:#1c1c20}html[data-product-creator-ink] .shopify-section--main-product .product-form>.product-switcher .link-switcher{background:#ffffff94}html[data-product-creator] .shopify-section--main-product .product-sticky-form{z-index:3}html[data-product-creator-sticky] .shopify-section--main-product .product-sticky-form{--text-color: var(--product-creator-ink);--heading-color: var(--product-creator-ink);border-top-color:rgba(var(--product-creator-ink),.11);background:rgba(var(--product-creator-night),.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:rgb(var(--product-creator-ink))}html[data-product-creator-sticky] .shopify-section--main-product .product-sticky-form .quick-buy-summary__variant{color:rgb(var(--product-creator-ink-soft))}html[data-product-creator-sticky] .shopify-section--main-product #StickyAddToCart{background:#fff;color:rgb(var(--product-creator-night))}html[data-product-creator-sticky] .shopify-section--main-product #StickyAddToCart .inventory,html[data-product-creator-sticky] .shopify-section--main-product #StickyAddToCart .product-form__inventory-wrapper{color:rgba(var(--product-creator-night),.7)}}@media screen and (min-width:1000px){.product__creator-anchor,.product-creator{display:none}}@media(prefers-reduced-motion:reduce){.product-creator__ambient,.shopify-section--main-product .highlight-chips__item{transition:none}}.product__media-overlay{position:absolute;top:10px;left:10px;z-index:2;width:117px;height:97px;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.product__media-overlay-image{display:block;width:100%;height:100%;object-fit:contain;object-position:left top}.product-media-wrapper--influencer-active .product__media-overlay{opacity:0;visibility:hidden}quick-buy-drawer .product__media-overlay,quick-buy-popover .product__media-overlay{display:none!important}.product__media-list-wrapper .product__media-progress{position:absolute;right:0;bottom:0;left:0;z-index:2;height:3px;background:rgba(var(--text-color),.11)}.product__media-list-wrapper .product__media-progress:before{border-radius:0}.product__media-arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:50%;background:rgb(var(--background));color:rgb(var(--text-color));transform:translateY(-50%)}.product__media-arrow:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.product__media-arrow--prev{inset-inline-start:10px}.product__media-arrow--prev svg{transform:scaleX(calc(-1 * var(--transform-logical-flip, 1)))}.product__media-arrow--next svg{transform:scaleX(var(--transform-logical-flip, 1))}.product__media-video-toggle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.product__media-video-toggle:focus-visible{outline:2px solid rgb(var(--background));outline-offset:-4px}.product__media-arrow--next{inset-inline-end:10px}.product__media-arrow svg{width:18px;height:18px}.quick-buy-media-counter{position:absolute;inset-inline-start:24px;bottom:8px;z-index:2;padding:2px 7px;background:rgba(var(--background),.94);color:rgb(var(--text-color));font-size:11.5px;font-weight:600;line-height:1.45;font-variant-numeric:tabular-nums;pointer-events:none}.quick-buy-media-counter[hidden]{display:none}.product-switcher__row--models .product-switcher__label{margin-bottom:8px}.product-model-tiles{display:flex;gap:6px}.product-model-tiles__link{display:contents}.product-model-tiles__tile{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;min-width:0;padding:0 0 6px;overflow:hidden;border:1px solid rgba(var(--text-color),.075);background:rgb(var(--background));color:rgb(var(--text-color));font-size:11.5px;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;transition:border-color .15s ease,transform .14s cubic-bezier(.23,1,.32,1)}.product-model-tiles__tile[aria-current]{border-color:rgb(var(--text-color));font-weight:600}.product-model-tiles__tile[aria-current]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgb(var(--text-color));pointer-events:none}.product-model-tiles__media{display:block;width:100%;aspect-ratio:1;margin-bottom:5px;background:rgb(var(--secondary-background))}.product-model-tiles__media img{display:block;width:100%;height:100%;object-fit:cover}.product-model-tiles__name{max-width:100%;padding:0 4px}.product-model-tiles__count{padding:1px 4px 0;color:rgba(var(--text-color),.55);font-size:10.5px;font-weight:400}a.product-model-tiles__tile:active{transform:scale(.98)}@media(hover:hover){a.product-model-tiles__tile:hover{border-color:rgba(var(--text-color),.4)}}@media(prefers-reduced-motion:reduce){.product-model-tiles__tile{transition:none}}.product-offer-banner__timer{background:#f7f7f7;padding:6px 20px;text-align:center;font-size:14px;font-weight:300;margin-bottom:15px;display:none}.product-offer-banner__description{font-size:13px}.product-offer-banner__description--first{margin-bottom:8px}.product-offer-banner-section--numeric .product-offer-banner__description--first{margin-top:4px}.product-offer-banner__coupon{padding-left:4px;background:none;border:none;cursor:pointer;font:inherit;color:inherit;display:inline-flex;align-items:center;gap:4px}.product-offer-banner__coupon svg{vertical-align:middle}.product-offer-banner__tooltip{display:none;opacity:0;visibility:hidden;transition:opacity .2s ease;font-size:12px;margin-top:4px;color:var(--color-success, #2e7d32)}.product-offer-banner__tooltip.is-visible{opacity:1;visibility:visible}.product-offer-banner__highlight{font-weight:700}.product-offer-banner__countdown{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:center;gap:6px;width:100%}.product-offer-banner__countdown-unit{display:flex;flex-direction:column;align-items:center;min-width:0}.product-offer-banner__countdown-value{font-size:22px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;color:#000}.product-offer-banner__countdown-label{font-size:9px;line-height:1.2;margin-top:4px;text-align:center;color:#000;text-transform:uppercase;letter-spacing:.03em}.product-offer-banner__countdown-sep{font-size:18px;font-weight:700;line-height:1.2;padding-top:2px;color:#000}@media(max-width:768px){.product-offer-banner__timer{background:#ebebeb;margin-left:calc(var(--container-gutter) * -1);margin-right:calc(var(--container-gutter) * -1)}}.payment-badge-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc((100% - (5 * 8px)) / 6),1fr));width:100%;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e0e0e0}.payment-badge-strip .payment-method-icon{border:1px solid #e0e0e0;border-radius:2px}[data-product-upsell-free-drawer] .product-switcher{display:none}quick-buy-drawer.drawer--quick-buy-product-card>.drawer__overlay,quick-buy-popover.popover--quick-buy-product-card>.popover__overlay{background:#111;transition:visibility .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}quick-buy-drawer.drawer--quick-buy-product-card[open]>.drawer__overlay,quick-buy-popover.popover--quick-buy-product-card[open]>.popover__overlay{opacity:.45}.popover--quick-buy{max-height:97vh;max-height:97dvh}.drawer--quick-buy{max-height:100vh}.drawer.drawer--quick-buy{max-width:440px}.popover--quick-buy .popover__content,.drawer--quick-buy .drawer__content{position:relative;z-index:1;max-height:100%;overflow-y:auto;overflow-anchor:none;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.popover--quick-buy .popover__content{border-radius:0}.drawer--quick-buy .drawer__content--pdp{display:flex;flex-direction:column;padding:0}.drawer--quick-buy .quick-buy-product-card,.drawer--quick-buy .quick-buy-product-card__inner,.drawer--quick-buy .product__info,.drawer--quick-buy .product-form{display:flex;flex:1 0 auto;flex-direction:column}.drawer--quick-buy .product-form__buy-buttons-stack{margin-top:auto}.quick-buy-product-card{--quick-buy-success-color: 29, 122, 62;padding:0}.quick-buy-product-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px 12px}.quick-buy-product-card__heading{display:grid;gap:6px;min-width:0}.quick-buy-product-card .product-form__highlights{margin:12px 0 8px}.quick-buy-product-card .highlight-chips__item{padding:7px 12px 7px 10px;background:rgba(var(--text-color),.06)}.quick-buy-product-card__title{margin:0;font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.01em;text-transform:none}.quick-buy-product-card__close{position:relative;display:grid;flex:none;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:0;background:#f2f2f2;color:rgb(var(--text-color));cursor:pointer}.quick-buy-product-card__close:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.quick-buy-product-card .product__info{width:auto;margin:0;padding:12px 16px 0!important}.quick-buy-product-card__intro{padding:12px 16px 0}.quick-buy-product-card__headline{margin:0;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.quick-buy-product-card__short-description{margin:0;font-size:13px;line-height:1.4;color:rgba(var(--text-color),.73)}.quick-buy-product-card__headline+.quick-buy-product-card__short-description{padding-top:4px}.quick-buy-product-card__intro~.product__info{padding-top:8px!important}.quick-buy-product-card .product__media{width:100%}.quick-buy-product-card .product-media-wrapper{position:relative}.quick-buy-product-card .product__media-list-wrapper{padding-inline:16px;overflow:hidden}.quick-buy-product-card .product__media-list .flickity-viewport{overflow:visible}.quick-buy-product-card .product__media-item{width:82%;min-width:82%;margin-right:8px}.quick-buy-product-card .product__media-image-wrapper{border-radius:0}.quick-buy-product-card .flickity-page-dots,.quick-buy-product-card flickity-controls.product__media-nav,.quick-buy-product-card .product__media-progress{display:none}.quick-buy-product-card .product__media-arrow{width:36px;height:36px;border-radius:0;background:rgba(var(--background),.94);box-shadow:0 1px 3px rgba(var(--text-color),.14)}.quick-buy-product-card .product__media-arrow[hidden]{display:none}.quick-buy-product-card .product__media-arrow--prev{inset-inline-start:24px}.quick-buy-product-card .product__media-arrow--next{inset-inline-end:24px}.quick-buy-product-card .product__media-arrow svg{width:14px;height:14px}.quick-buy-product-card .product__media-zoom-hint{position:absolute;right:8px;bottom:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#ffffffe6;color:#111}.quick-buy-product-card .product__media-zoom-hint:not(:focus-visible){opacity:0}.quick-buy-product-card .product__media-zoom-hint svg{width:14px;height:14px}.quick-buy-product-card .product__media-influencer-overlay{top:8px;left:8px;right:8px;bottom:auto;display:flex;align-items:center;gap:6px;max-width:none;width:auto}.quick-buy-product-card .product__media-influencer-avatar,.quick-buy-product-card .product__media-influencer-avatar img{width:22px;height:22px}.quick-buy-product-card .product__media-influencer-handle{font-size:11px;font-weight:700}.quick-buy-product-card .product__media-influencer-caption{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-buy-product-card .product__media-influencer:before{content:"";position:absolute;inset:0 0 auto;height:64px;z-index:1;background:linear-gradient(#00000059,#0000);pointer-events:none}.quick-buy-product-card .product__media-influencer-overlay{z-index:2}.product__media-influencer-play{position:absolute;left:50%;top:50%;z-index:2;width:44px;height:44px;margin:-22px 0 0 -22px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#ffffffe6}.product__media-influencer.is-playing .product__media-influencer-play,.quick-buy-product-card .product-meta-wrapper{display:none}.quick-buy-product-card .product-meta__price-list-container-wrapper{margin-top:0}.quick-buy-product-card .price-and-wat{align-items:baseline}.quick-buy-product-card [data-product-label-list]{display:none}.quick-buy-product-card .product-meta .price-list{align-items:baseline;gap:7px}.quick-buy-product-card .product-meta__price-list-container .price.price--highlight{color:rgb(var(--text-color));font-size:15px;font-weight:700!important;line-height:1.45}.quick-buy-product-card .product-meta__price-list-container .price.price--compare{color:rgba(var(--text-color),.58)!important;font-size:15px!important;line-height:1.45;opacity:1}.quick-buy-product-card .product-meta .sale-percentage{padding:2px 7px;border:0;border-radius:999px;background:rgb(var(--sale-percentage-background))}.quick-buy-product-card .product-meta .sale-percentage__value,.quick-buy-product-card .product-meta__taxes-included{font-size:11px!important}.quick-buy-product-card .product-meta .sale-percentage__value{font-weight:600;color:rgb(var(--sale-percentage-text-color))}.quick-buy-product-card .product-meta__taxes-included{color:rgba(var(--text-color),.58)!important}.quick-buy-product-card .product-form{padding-top:0;row-gap:0}.quick-buy-product-card product-variants{row-gap:0}.quick-buy-product-card .product-form__option-info{align-items:baseline;flex-wrap:nowrap;gap:8px;margin:16px 0 8px;font-size:13px;line-height:1.45}.quick-buy-product-card .product-form__option-info div:first-of-type{flex:1 1 auto;align-items:baseline;gap:8px;min-width:0}.quick-buy-product-card .product-form__option-name{font-size:13px;font-weight:500;color:rgba(var(--text-color),.67)}.quick-buy-product-card .product-form__option-name span,.quick-buy-product-card .product-form__option-selector[data-selector-type=block] .product-form__option-value{display:none}.quick-buy-product-card .product-form__option-info .product-form__option-value{margin:0;font-size:13px;font-weight:600;color:rgb(var(--text-color))}.quick-buy-product-card .product-form__option-count{margin-inline-start:auto;font-size:12.5px;font-weight:500;color:rgba(var(--text-color),.58)}.quick-buy-product-card .product-form__option-scent-container{display:flex;align-items:baseline;gap:8px;margin:0}.quick-buy-product-card .product-form__option-scent-label{font-size:13px;font-weight:500;color:rgba(var(--text-color),.67)}.quick-buy-product-card .product-form__option-scent-label+span{margin:0;font-size:13px;font-weight:600}.quick-buy-product-card .product-switcher{gap:0;margin:0}.quick-buy-product-card .product-switcher__row:not(.product-switcher__row--labeled){margin-top:6px}.quick-buy-product-card .product-switcher__row:not(.product-switcher__row--labeled):first-child{margin-top:16px}.quick-buy-product-card .product-switcher__label{margin:16px 0 8px;font-size:13px;font-weight:500;line-height:1.45;color:rgba(var(--text-color),.67)}.quick-buy-product-card .product-switcher__row--labeled .link-switcher .link-switcher__option{font-size:13.5px}.quick-buy-product-card .product-form__option-link{font-size:11.5px;color:#a6a6a6}.quick-buy-product-card .variant-swatch-list--grid{grid-template-columns:repeat(auto-fill,30px)!important;gap:var(--quick-buy-swatch-row-gap, 9px) var(--quick-buy-swatch-column-gap, 9px)!important}.quick-buy-product-card .variant-swatch-list--tags{--quick-buy-swatch-row-gap: 14px;--quick-buy-swatch-column-gap: 14px}.quick-buy-product-card .variant-swatch-list--grid .variant-swatch,.quick-buy-product-card .variant-swatch-list--grid .variant-swatch__item,.quick-buy-product-card .variant-swatch-list--grid .variant-swatch__image{width:30px!important;height:30px!important}.quick-buy-product-card .product-form__variants{min-width:0}.quick-buy-product-card .swatch-container:not(.swatch-container--grid) .variant-swatch-list{display:flex;gap:8px;width:100%;margin:0;padding:1px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:auto;scrollbar-width:none}.quick-buy-product-card .swatch-container:not(.swatch-container--grid) .variant-swatch-list--tags{padding-top:9px}.quick-buy-product-card .swatch-container:not(.swatch-container--grid) .variant-swatch-list::-webkit-scrollbar{display:none}.quick-buy-product-card .swatch-container:not(.swatch-container--grid) .swatch-nav{display:none!important}.quick-buy-product-card .swatch-container:not(.swatch-container--grid) .variant-swatch{flex:0 0 52px}.quick-buy-product-card .swatch-container:not(.swatch-container--grid) .variant-swatch,.quick-buy-product-card .swatch-container:not(.swatch-container--grid) .variant-swatch__item{width:52px!important;height:52px!important}.quick-buy-product-card .swatch-container:not(.swatch-container--grid) .variant-swatch__item{margin:0;border:1px solid rgba(var(--text-color),.075);border-radius:0;background:rgb(var(--secondary-background))}.quick-buy-product-card .swatch-container:not(.swatch-container--grid) .variant-swatch__item:after{display:none}.quick-buy-product-card .swatch-container:not(.swatch-container--grid) .variant-swatch__image{width:100%!important;height:100%!important;padding:0;border-radius:0;object-fit:cover}.quick-buy-product-card .swatch-container:not(.swatch-container--grid) .variant-swatch__radio:checked+.variant-swatch__item{border-color:rgb(var(--text-color));box-shadow:0 3px rgb(var(--promo-accent))}@media screen and (hover:hover)and (pointer:fine){.quick-buy-product-card .swatch-container:not(.swatch-container--grid) .variant-swatch-list{cursor:grab;-webkit-user-select:none;user-select:none}.quick-buy-product-card .swatch-container:not(.swatch-container--grid) .variant-swatch-list.is-dragging{cursor:grabbing}.quick-buy-product-card .swatch-container:not(.swatch-container--grid) .variant-swatch-list .variant-swatch__item{cursor:inherit}}.quick-buy-product-card .block-swatch-list{grid-template-columns:repeat(var(--block-swatch-columns, 4),minmax(0,1fr));gap:6px;margin:0}.quick-buy-product-card .block-swatch-list .block-swatch__item{height:48px;min-width:0;padding:0 4px;border:1px solid rgba(var(--text-color),.075);border-radius:0;background:rgb(var(--background));color:rgb(var(--text-color));font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.quick-buy-product-card .block-swatch-list[style*="columns: 4;"] .block-swatch__item{font-size:14px}.quick-buy-product-card .block-swatch-list .block-swatch__item:after{display:none}.quick-buy-product-card .block-swatch-list .block-swatch__radio:checked+.block-swatch__item{border-color:rgb(var(--text-color));background:rgb(var(--background));box-shadow:0 3px rgb(var(--promo-accent));color:rgb(var(--text-color))}.quick-buy-product-card .block-swatch-list .block-swatch.is-disabled .block-swatch__item{background:linear-gradient(to top right,transparent calc(50% - .5px),rgb(var(--border-color)) calc(50% - .5px),rgb(var(--border-color)) calc(50% + .5px),transparent calc(50% + .5px)),rgb(var(--secondary-background));color:rgba(var(--text-color),.46)}.quick-buy-product-card .block-swatch-list .block-swatch__item:has(>.low-stock-label){padding-bottom:9px}.quick-buy-product-card .block-swatch__item>.low-stock-label,.quick-buy-product-card .block-swatch>.low-stock-label{bottom:4px;padding:0;background:none;color:rgba(var(--text-color),.73);font-size:8px;font-weight:500;line-height:1.35;white-space:nowrap}.quick-buy-product-card .block-swatch-list .block-swatch__item:has(>.low-stock-label),.quick-buy-product-card .block-swatch-list .block-swatch:has(>.low-stock-label) .block-swatch__item{box-shadow:inset 0 -3px rgb(var(--product-accent, 232, 220, 202))}.quick-buy-product-card .block-swatch-list .block-swatch__radio:checked+.block-swatch__item:has(>.low-stock-label),.quick-buy-product-card .block-swatch-list .block-swatch:has(>.low-stock-label) .block-swatch__radio:checked+.block-swatch__item{box-shadow:0 3px rgb(var(--promo-accent))}.quick-buy-product-card .low-stock-label svg{display:none!important}.quick-buy-product-card .guarantee-banner-container{margin:14px 0 2px}.quick-buy-product-card .guarantee-banner-line{padding:12px 0 0;font-size:12.5px;line-height:1.45}.quick-buy-product-card .guarantee-banner-line svg{width:15px;height:15px}.quick-buy-product-card .product-form>:nth-child(1 of.product-info-accordion){margin-top:20px!important}.quick-buy-product-card .guarantee-cards{margin:16px 0 12px}.quick-buy-product-card .guarantee-cards .guarantee-cards__carousel .flickity-page-dots{margin-top:10px}.quick-buy-product-card .guarantee-banner{padding:10px 12px;gap:12px}.quick-buy-product-card .guarantee-banner__badge{zoom:.62}.quick-buy-product-card .guarantee-banner__title,.quick-buy-product-card .guarantee-banner__title strong{font-size:12px}.quick-buy-product-card .guarantee-banner__text p{margin-bottom:3px;font-size:11px;line-height:1.4}.quick-buy-product-card .product-info-accordion{border-top:1px solid rgb(var(--text-color));border-bottom-color:rgb(var(--text-color))}.quick-buy-product-card .product-info-accordion+.product-info-accordion{border-top:0}.quick-buy-product-card .product-info-accordion .collapsible-toggle{padding:15px 0;font-size:14.5px;font-weight:500;line-height:22px}.quick-buy-product-card .product-info-accordion .animated-plus-wrapper{padding:0}.quick-buy-product-card .product-info-accordion .animated-plus{--plus-arm: 5px;--plus-stroke: 3px;width:0;height:0;padding:var(--plus-arm);border-right:var(--plus-stroke) solid transparent;border-bottom:var(--plus-stroke) solid transparent}.quick-buy-product-card .product-info-accordion .animated-plus:before,.quick-buy-product-card .product-info-accordion .animated-plus:after{right:auto;bottom:auto;background:none;border-top:var(--plus-stroke) solid currentColor;border-left:var(--plus-stroke) solid currentColor;transform:none}.quick-buy-product-card .product-info-accordion .animated-plus:before{top:0;left:var(--plus-arm);width:0;height:auto;padding-block:var(--plus-arm)}.quick-buy-product-card .product-info-accordion .animated-plus:after{top:var(--plus-arm);left:0;width:auto;height:0;padding-inline:var(--plus-arm)}.quick-buy-product-card .product-info-accordion [aria-expanded=true]>.animated-plus-wrapper>.animated-plus:before,.quick-buy-product-card .product-info-accordion [aria-expanded=true]>.animated-plus-wrapper>.animated-plus:after{transform:rotate(180deg)}@media screen and (min-resolution:1.2dppx)and (max-resolution:1.3dppx){.quick-buy-product-card .product-info-accordion .animated-plus{--plus-arm: 4.8px;--plus-stroke: 2.4px}}@media screen and (min-resolution:1.4dppx)and (max-resolution:1.6dppx){.quick-buy-product-card .product-info-accordion .animated-plus{--plus-arm: 4.667px;--plus-stroke: 2px}}.quick-buy-product-card .product-info-accordion .collapsible__content{padding-bottom:16px;font-size:13px;line-height:1.55;color:rgba(var(--text-color),.67)}.quick-buy-product-card .product-info-accordion--trustpilot .collapsible__content{padding-inline-end:0;padding-bottom:18px}.quick-buy-product-card .product-info-accordion .size-chart{border:0;background:none;color:rgba(var(--text-color),.67);font-size:12.5px;font-variant-numeric:tabular-nums}.quick-buy-product-card .product-info-accordion .size-chart thead{background:none}.quick-buy-product-card .product-info-accordion .size-chart tr{display:table-row;padding:0!important;border:0;font-size:inherit}.quick-buy-product-card .product-info-accordion .size-chart :is(th,td){padding:6px 5px;border-bottom:1px solid rgba(var(--text-color),.075);font-size:inherit;text-align:start}.quick-buy-product-card .product-info-accordion .size-chart th{font-weight:600;color:rgba(var(--text-color),.58)}.quick-buy-product-card .product-form__buy-buttons-stack{position:sticky;bottom:0;z-index:2;padding-top:16px}.quick-buy-product-card .product-form .product-form__buy-buttons{position:static;display:flex;align-items:center;margin:0 -16px;padding:10px 16px 12px;border-top:1px solid rgba(var(--text-color),.075);background:rgb(var(--root-background))}.quick-buy-product-card .shopify-product-form{flex:1 1 auto;min-width:0}.quick-buy-product-card .product-form__add-button{height:auto!important;min-height:52px!important;padding:8px 16px!important;border:0;border-radius:0;font-size:15px;font-weight:600;letter-spacing:0;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1)}.quick-buy-product-card .product-form__add-button:not([disabled]):active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.quick-buy-product-card .product-form__add-button:not([disabled]):hover{background:#2a2a2a}}.quick-buy-product-card .loader-button__text{padding:0}.quick-buy-product-card .product-form__add-button-text{gap:10px;font-size:15px;font-weight:600;line-height:1.45;letter-spacing:0;text-transform:none}.quick-buy-product-card .product-form__add-button-separator{width:3px;height:3px;overflow:hidden;background:currentColor;font-size:0;opacity:.6}.quick-buy-product-card .product-form__add-button-price{font-variant-numeric:tabular-nums}.quick-buy-product-card .product-form__add-button:has(.inventory--pre-order) .product-form__add-button-text{line-height:1}.quick-buy-product-card .product-form__add-button:has(.inventory--pre-order) .loader-button__text{padding-bottom:6px}.quick-buy-product-card .product-form__add-button .product-form__inventory-wrapper{display:flex;justify-content:center;margin-top:4px}.quick-buy-product-card .product-form__add-button .product-form__inventory-wrapper:not(:has(.inventory--pre-order)){display:none}.quick-buy-product-card .product-form__view-details,.quick-buy-product-card .product-form__quantity-selector,.quick-buy-product-card product-payment-terms{display:none}quick-buy-media-controls{display:contents}quick-buy-media-viewer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000001;background:#f5f5f5}quick-buy-media-viewer[open]{display:block}.quick-buy-media-viewer__track{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain}.quick-buy-media-viewer__track::-webkit-scrollbar{display:none}.quick-buy-media-viewer.is-zoomed .quick-buy-media-viewer__track{overflow-x:hidden}.quick-buy-media-viewer__slide{flex:0 0 100%;height:100%;margin:0;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;overflow:hidden;cursor:zoom-in}.quick-buy-media-viewer__slide img{width:100%;height:auto;max-height:100%;object-fit:contain}.quick-buy-media-viewer__slide.is-zoomed{display:block;overflow:auto;cursor:zoom-out}.quick-buy-media-viewer__slide.is-zoomed img{width:250%;max-width:none;max-height:none}.quick-buy-media-viewer__count{position:absolute;left:14px;top:16px;padding:3px 9px;border-radius:20px;background:#1119;color:#fff;font-size:11px;line-height:1.3}.quick-buy-media-viewer__close{position:absolute;right:12px;top:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f1f1f1;color:#111}quick-buy-popover:not(.product-bundle-sheet) .quick-buy-product-card__inner{display:flex;flex-direction:column}quick-buy-popover:not(.product-bundle-sheet) .quick-buy-product-card__header{display:contents}quick-buy-popover:not(.product-bundle-sheet) .quick-buy-product-card__close{position:sticky;top:12px;z-index:4;order:-1;align-self:flex-end;margin:12px 12px -48px 0;border-radius:50%;background:rgb(var(--root-background));box-shadow:0 1px 6px rgba(var(--root-text-color),.16)}quick-buy-popover:not(.product-bundle-sheet) .product-media-wrapper{order:-1}quick-buy-popover:not(.product-bundle-sheet) .quick-buy-product-card__heading{padding:20px 16px 0}quick-buy-popover:not(.product-bundle-sheet) .product__media-list-wrapper{padding-inline:0}quick-buy-popover:not(.product-bundle-sheet) .product__media-item{width:84%;min-width:84%}quick-buy-popover:not(.product-bundle-sheet) .quick-buy-media-counter{inset-inline-start:12px;bottom:12px;padding:4px 10px;border-radius:999px}quick-buy-popover:not(.product-bundle-sheet) .product__media-zoom-hint{right:12px;bottom:12px;width:32px;height:32px}quick-buy-popover:not(.product-bundle-sheet) .product__media-zoom-hint:not(:focus-visible){opacity:1}@media(hover:none){quick-buy-popover:not(.product-bundle-sheet) .product__media-arrows{display:none}}@media screen and (min-width:1000px){quick-buy-drawer.drawer.drawer--quick-buy-window{--quick-buy-window-width: min(1160px, calc(100vw - 96px) );--quick-buy-window-height: min(760px, calc(100vh - 80px) );--quick-buy-window-padding: 44px;top:50%;right:auto;bottom:auto;left:50%;width:var(--quick-buy-window-width);max-width:none;height:var(--quick-buy-window-height);max-height:none;background:transparent;opacity:0;transform:translate(-50%,-47%) scale(.98);transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .25s ease,visibility .5s,z-index 0s linear .5s}quick-buy-drawer.drawer.drawer--quick-buy-window[open]{opacity:1;transform:translate(-50%,-50%);transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .25s ease,visibility .5s,z-index 0s}quick-buy-drawer.drawer--quick-buy-window>.drawer__overlay{top:calc(var(--quick-buy-window-height) / 2 - 50vh - 40px);right:auto;left:calc(var(--quick-buy-window-width) / 2 - 50vw - 40px);width:calc(100vw + 80px);height:calc(100vh + 80px)}quick-buy-drawer.drawer--quick-buy-window>.cart-notification{top:0;z-index:5;border-radius:14px 14px 0 0}quick-buy-drawer.drawer--quick-buy-window>.drawer__content{height:100%;max-height:none;overflow:hidden auto;overscroll-behavior:contain;border-radius:14px;background:rgb(var(--root-background));box-shadow:0 30px 80px rgba(var(--root-text-color),.28)}.drawer--quick-buy-window .quick-buy-product-card__inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;min-height:100%}.drawer--quick-buy-window .quick-buy-product-card__header{display:contents}.drawer--quick-buy-window .quick-buy-product-card__heading{grid-area:1 / 2;gap:8px;padding:40px calc(var(--quick-buy-window-padding) + 44px) 0 var(--quick-buy-window-padding)}.drawer--quick-buy-window .quick-buy-product-card__title{font-size:26px;font-weight:700;line-height:1.15}.drawer--quick-buy-window .quick-buy-product-card__close{position:sticky;top:14px;z-index:4;grid-area:1 / 2 / -1;align-self:start;justify-self:end;width:40px;height:40px;margin:14px 14px 0 0;border-radius:50%;background:rgba(var(--root-text-color),.05)}.drawer--quick-buy-window .quick-buy-product-card__close:hover{background:rgba(var(--root-text-color),.09)}.drawer--quick-buy-window .product-media-wrapper{position:sticky;top:0;grid-area:1 / 1 / -1;height:var(--quick-buy-window-height);overflow:hidden;background:rgb(var(--secondary-background))}.drawer--quick-buy-window .quick-buy-product-card__intro{grid-area:2 / 2;padding-inline:var(--quick-buy-window-padding)}.drawer--quick-buy-window .product__info{grid-area:3 / 2}.drawer--quick-buy-window .quick-buy-product-card .product__info{padding:12px var(--quick-buy-window-padding) 0!important}.drawer--quick-buy-window .product__media{--product-media-width: 100%;width:100%;height:100%}.drawer--quick-buy-window .product__media-list-wrapper,.drawer--quick-buy-window .product__media-list{height:100%;padding-inline:0}.drawer--quick-buy-window .product__media-list .flickity-viewport{height:100%!important;overflow:hidden}.drawer--quick-buy-window .quick-buy-product-card .product__media-item{width:100%;min-width:100%;height:100%}.drawer--quick-buy-window .product__media-item>:not(button){width:100%;height:100%;aspect-ratio:auto}.drawer--quick-buy-window .product__media-image-wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.drawer--quick-buy-window .product__media-item video{width:100%;height:100%;object-fit:cover}.drawer--quick-buy-window .product__media-arrow{top:50%;width:44px;height:44px;margin-top:-22px;border-radius:50%;box-shadow:0 2px 10px rgba(var(--root-text-color),.14)}.drawer--quick-buy-window .product__media-arrow--prev{inset-inline-start:16px}.drawer--quick-buy-window .product__media-arrow--next{inset-inline-end:16px}.drawer--quick-buy-window .quick-buy-media-counter{inset-inline-start:16px;bottom:16px;padding:5px 11px;border-radius:999px;font-size:12px}.drawer--quick-buy-window .product__media-zoom-hint{right:16px;bottom:16px;width:34px;height:34px}.drawer--quick-buy-window .quick-buy-product-card .product-meta__price-list-container .price.price--highlight{font-size:18px}.drawer--quick-buy-window .quick-buy-product-card .product-meta__price-list-container .price.price--compare{font-size:18px!important}.drawer--quick-buy-window .quick-buy-product-card .product-form .product-form__buy-buttons{margin-inline:calc(-1 * var(--quick-buy-window-padding));padding:14px var(--quick-buy-window-padding) 20px}}@media screen and (min-width:1000px)and (prefers-reduced-motion:reduce){quick-buy-drawer.drawer.drawer--quick-buy-window,quick-buy-drawer.drawer.drawer--quick-buy-window[open]{transform:translate(-50%,-50%);transition:opacity .2s ease,visibility .2s,z-index 0s linear .2s}}@media screen and (max-width:999px){quick-buy-popover.popover--quick-buy-product-card{transition:transform .3s cubic-bezier(.32,.72,0,1),visibility 0s linear .3s}quick-buy-popover.popover--quick-buy-product-card[open]{transition:transform .4s cubic-bezier(.32,.72,0,1),visibility 0s}}@media(prefers-reduced-motion:reduce){quick-buy-popover.popover--quick-buy-product-card,quick-buy-popover.popover--quick-buy-product-card[open]{transform:none;transition:visibility 0s}}.product-rating-marketing__container{display:flex}.product-rating-marketing__stars{display:flex;align-items:center;color:#ffb700;padding-right:4px;margin-top:-2px}.product-rating-marketing__text{margin-top:0;font-size:12px;font-weight:300;line-height:21px}.product-sale-timer{margin-left:calc(var(--container-gutter) * -1);margin-right:calc(var(--container-gutter) * -1);padding:10px var(--container-gutter);display:flex;align-items:center;justify-content:space-between;background:var(--pst-bg, #dfc3fe);color:var(--pst-text, #1f1f1f);margin-bottom:13px}.product-sale-timer p{margin:0;font-size:14px;font-weight:500;width:170px;line-height:18px}.product-sale-timer p strong{font-weight:700}.product-sale-timer countdown-timer .countdown{display:flex;align-items:flex-start;color:var(--pst-text, #1f1f1f);gap:4px}.product-sale-timer countdown-timer .group{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding-top:4px}.product-sale-timer countdown-timer .sep{font-size:16px;font-weight:600;line-height:12px;letter-spacing:.461px;padding-top:4px}.product-sale-timer countdown-timer .value{text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.461px}.product-sale-timer countdown-timer .countdown-group-label{font-size:6px;line-height:10px;font-weight:300;text-transform:uppercase;letter-spacing:.179px}@media(min-width:1000px){.product-sale-timer{margin-left:0;margin-right:0;padding:6px 10px;margin-bottom:0}.product-sale-timer countdown-timer .value{font-size:16px;line-height:12px}.product-sale-timer countdown-timer .countdown-group-label{font-size:6px}.product-sale-timer countdown-timer .countdown{gap:4px}.product-sale-timer p{width:max-content}.product-sale-timer countdown-timer .countdown .sep{line-height:12px}}.product-form__option-selector-content:has(>.size-fit-scale){display:flex;flex-direction:column}.product-form__option-selector-content>.size-fit-scale{order:1}.size-fit-scale{display:flex;flex-direction:column;gap:6px;width:100%;padding:10px 0 0}.size-fit-scale__title{margin:0;font-size:13px;font-weight:500;line-height:1.45;color:#555}.size-fit-scale__track{position:relative;height:4px;margin:8px 6px 0;background:#ececec}.size-fit-scale__segment{position:absolute;top:-1px;width:28px;height:6px;background:#111;transform:translate(-50%);transition:left .3s ease}.size-fit-scale__segment--left{left:20%}.size-fit-scale__segment--center{left:50%}.size-fit-scale__segment--right{left:80%}.size-fit-scale__labels{display:flex;justify-content:space-between;font-size:12px;font-weight:500;line-height:1.45;color:#555}.size-fit-scale:has(.size-fit-scale__segment--left) .size-fit-scale__labels span:nth-child(1),.size-fit-scale:has(.size-fit-scale__segment--center) .size-fit-scale__labels span:nth-child(2),.size-fit-scale:has(.size-fit-scale__segment--right) .size-fit-scale__labels span:nth-child(3){color:#111;font-weight:600}.social-proof{display:block;padding:16px 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.social-proof .social-proof__container{display:flex;align-items:center;justify-content:flex-start;gap:8px}.social-proof .social-proof__image-carousel{width:43px;min-width:43px;overflow:hidden;display:flex}.social-proof .social-proof__image-carousel .flickity-viewport{height:18px!important;overflow:hidden}.social-proof .social-proof__image-carousel .flickity-slider{display:flex;align-items:center}.social-proof .social-proof__image-item{width:18px;height:18px;border-radius:50%;object-fit:cover;display:block;margin-right:-4px;border:.5px solid #F7F7F7}.social-proof .social-proof__text{color:#555;font-size:12px;font-weight:300;text-align:left;width:fit-content;margin:0;line-height:16px;display:flex;align-items:center;gap:3px}.social-proof .social-proof__text img{width:10px;height:10px;margin-left:-1px}.product-form__stock-progress{width:100%;margin:5px 0}.product-form__stock-progress .stock-progress__bar{width:100%;display:flex;height:6px;align-items:flex-start;gap:10px;align-self:stretch;border-radius:100px;background:#f6f6f6}.product-form__stock-progress .stock-progress__fill{border-radius:100px;height:6px}.product-form__stock-progress .stock-remaining{color:#555;text-align:left;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;line-height:10px;margin-top:8px}@media(max-width:768px){.product-form__stock-progress .stock-remaining{font-size:10px}}.product-switcher__label{display:block;margin-bottom:6px;font-size:13px;font-weight:500;line-height:1.45;color:rgba(var(--text-color),.71)}.product-switcher__hint{margin:0}.product-switcher__row--cards .product-switcher__label{margin-bottom:20px;font-size:14px;font-weight:600;line-height:1.4;color:rgb(var(--text-color))}.product-switcher__row--cards .link-switcher__link{display:contents}.product-switcher__row--cards .link-switcher .link-switcher__option.link-switcher__option--card{justify-content:flex-start;gap:8px;min-width:0;padding:6px;font-size:12px;font-weight:400;line-height:1.35;text-align:start}.product-switcher__row--cards .link-switcher__media{flex:none;width:39px;aspect-ratio:3 / 4}.product-switcher__row--cards .link-switcher__media img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-switcher__row--cards .link-switcher__option:not(.active) .link-switcher__media img{opacity:.8}.product-switcher__row--cards .link-switcher__text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.product-switcher__row--cards .link-switcher__name{font-size:14px;font-weight:500;line-height:1.25}.product-switcher__row--cards .link-switcher__option.active .link-switcher__name{font-weight:600}.product-switcher__row--cards .link-switcher__description,.product-switcher__row--cards .link-switcher__count{font-weight:400;color:rgba(var(--text-color),.62);white-space:nowrap}.product-switcher__row--cards .link-switcher__count{font-variant-numeric:tabular-nums}.product-switcher{display:grid;gap:8px;margin:7px 0}.product-switcher .product-switcher__row .link-switcher{display:flex;gap:3px;margin:0;padding:3px;background:rgb(var(--secondary-background))}.product-switcher .link-switcher .link-switcher__option{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-height:30px;padding:0 8px;border:0;background:transparent;color:rgba(var(--text-color),.62);font-size:13px;font-weight:500;line-height:1.2;text-align:center}.product-switcher .link-switcher .link-switcher__option.active,.product-switcher .link-switcher .link-switcher__option:hover{background:rgb(var(--background));color:rgb(var(--text-color));font-weight:600}.product-switcher__row--labeled .link-switcher .link-switcher__option{min-height:34px;font-size:14px}.product__guarantee-badge{display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 10px 7px 8px;border:0;background:rgba(var(--background),.92);color:rgb(var(--text-color));text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.product__guarantee-badge--floating{position:absolute;top:12px;inset-inline-end:calc(12px - var(--container-gutter));z-index:2}.product__guarantee-badge--floating:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.product__guarantee-badge-text{display:flex;flex-direction:column}.product__guarantee-badge--floating .product__guarantee-badge-label{font-size:13px;font-weight:600;line-height:1.2}.product__guarantee-badge-subtitle{font-size:12px;font-weight:600;line-height:1.2;color:rgba(var(--text-color),.7);white-space:nowrap}.product__guarantee-badge-icon{display:block;flex-shrink:0;width:22px;height:22px}@media screen and (min-width:1000px){.product__guarantee-badge--floating{top:16px;inset-inline-end:16px}}.product__guarantee-badge-label{font-size:14px;font-weight:400;line-height:24px;color:rgb(var(--text-color));white-space:nowrap}.product__guarantee-badge--in-modal{position:static;padding:0;border-radius:0;background:transparent;box-shadow:none;cursor:default}.product-guarantee-modal{--product-guarantee-modal-padding: 20px}.product-guarantee-modal__content{padding:var(--product-guarantee-modal-padding);width:380px;max-width:100%;background:#fff}.product-guarantee-modal__close{top:10px;right:10px!important}.product-guarantee-modal__body{display:flex;flex-direction:column;gap:12px}.product-guarantee-modal__title{margin:0 0 5px;font-family:var(--heading-font-family);font-size:16px;font-weight:600;line-height:1.2;color:#000}.product-guarantee-modal__description{margin:0;font-size:14px;font-weight:400;line-height:1.4;color:#000}@media screen and (max-width:768px){.product-guarantee-modal.modal{top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-height:none;padding:16px;box-sizing:border-box;transform:none;transition:visibility .25s ease-in-out;touch-action:auto}[dir=rtl] .product-guarantee-modal.modal{right:0;left:0}.product-guarantee-modal.modal[open]{transform:none}.product-guarantee-modal .modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none}.product-guarantee-modal .modal__content{width:min(380px,100%);max-width:100%;max-height:min(81vh,calc(100vh - 32px));margin:0;padding:24px var(--product-guarantee-modal-padding);border-radius:min(var(--block-border-radius, 8px),12px);overflow:auto;transform:scale(.94);opacity:0;transition:transform .28s cubic-bezier(.75,0,.175,1),opacity .28s ease;will-change:transform,opacity}.product-guarantee-modal.modal[open] .modal__content{transform:scale(1);opacity:1}}.shopify-section--quick-buy .product__guarantee-badge--floating,.shopify-section-quick-buy .product__guarantee-badge--floating,.product-info-quick-to-buy .product__guarantee-badge--floating,.main-product-quick-buy .product__guarantee-badge--floating,quick-buy-popover .product__guarantee-badge--floating,quick-buy-drawer .product__guarantee-badge--floating{display:none!important}.trust-payment-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding:16px 0 10px;border-top:1px solid rgb(var(--border-color))}.trust-item{display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center}.trust-item:last-child:nth-child(odd){grid-column:1 / -1}.trust-icon{width:22px;height:22px;margin-bottom:5px;object-fit:contain}.trust-text{font-size:12.5px;font-weight:600;line-height:1.35}.trust-subtext{font-size:11.5px;line-height:1.35;color:rgba(var(--text-color),.7)}.product-trust-line{display:flex;align-items:center;justify-content:center;gap:7px;margin:10px 0 0;color:rgba(var(--text-color),.71);font-size:11.5px;font-weight:500;line-height:18px;letter-spacing:.32px;white-space:nowrap}.product-trust-line__item{display:inline-flex;align-items:center;gap:5px}.product-trust-line__icon{display:block;flex:none}.product-trust-line__avatars{display:flex;flex:none;align-items:center}.product-trust-line__avatar{display:block;width:16px;height:16px;object-fit:cover;border-radius:50%;box-shadow:0 0 0 1.5px rgb(var(--background))}.product-trust-line__avatar+.product-trust-line__avatar{margin-inline-start:-5px}.product-trustpilot-rating{display:block}.product-trustpilot-rating__line{display:flex;align-items:center;gap:8px;margin:0;color:rgb(var(--text-color));font-size:12px;font-weight:500;line-height:16px;letter-spacing:.2px;text-decoration:none}.product-trustpilot-rating__logo{display:block;flex-shrink:0;width:auto;height:15px}.product-trustpilot-rating__stars{display:block;flex-shrink:0}.product-trustpilot-rating__stars .trustpilot-stars{display:block;width:auto;height:12px}product-upsell.product-upsell-wrap{display:block}.product-upsell-variant[hidden]{display:none}.product-upsell__status{padding-top:4px;margin-bottom:0;color:#8a8a8a;font-weight:600;font-size:12px}.product-upsell__status[hidden]{display:none}.product-upsell{border:1px dashed #6da37b;background:#edf3ed;padding:8px}.product-upsell.product-upsell--locked{border-color:#0000002e;background:#fff}.product-upsell__top{display:flex;align-items:center;gap:12px}.product-upsell__image{width:46px;height:46px;background:#f3f3f3;overflow:hidden;flex-shrink:0}.product-upsell__img{width:100%;height:100%;object-fit:cover}.product-upsell__content{flex:1;min-width:0}.product-upsell__title{font-size:16px;line-height:1.1;font-weight:700;color:#111}.product-upsell__price{display:flex;align-items:center;gap:8px}.product-upsell__free{color:#1f7a3f;font-size:11px;font-weight:800}.product-upsell__amount{font-size:14px;font-weight:700;color:#111}.product-upsell__compare{font-size:14px;color:#8a8a8a;text-decoration:line-through;display:flex!important;position:unset!important;clip:auto!important;width:fit-content;height:fit-content}.product-upsell__add{border:0;border-radius:0;flex-shrink:0;transition:opacity .2s ease,background .2s ease,color .2s ease;line-height:normal;padding:8px 10px!important;font-size:14px;min-width:82px;font-weight:800;background:#000;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.product-upsell__add:hover{opacity:.9}.product-upsell__add--locked,.product-upsell__add:disabled{background:#d8d4cb;color:#fff;cursor:not-allowed}.product-upsell__add--locked:hover,.product-upsell__add:disabled:hover{opacity:1}.product-upsell__lock{display:inline-flex;flex-shrink:0}.product-upsell__lock[hidden]{display:none}@media screen and (max-width:749px){.product-upsell__title,.product-upsell__add{font-size:12px}}.size-chart-link{display:contents}html[data-influencer] .influencer-hide,html:not([data-influencer]) .influencer-only{display:none}[data-influencer-code-text]:before{content:var(--influencer-code, "")}[data-influencer-percent-text]:before{content:var(--influencer-percent, "")}html[data-promo-code] .promo-code-hide,html:not([data-promo-code]) .promo-code-only{display:none}[data-promo-code-text]:before{content:var(--promo-code, "")}.promo-sticky-bar{position:relative;display:none;overflow:hidden;background:var(--promo-bar-background);color:#fff}html[data-influencer] .promo-sticky-bar,html[data-promo-code] .promo-sticky-bar{display:grid;grid-template-rows:1fr}html:not([data-influencer]) .promo-sticky-bar__text--percent .promo-sticky-bar__sub{display:none}.promo-sticky-bar__text--free-pair{display:none}html[data-deal-running] .promo-sticky-bar__text--percent,body:has(>#main>.shopify-section>.combined-offer--free-pair) .promo-sticky-bar__text--percent,html:not([data-influencer]) body:has(product-bundle-offer[free-pair-with-code]) .promo-sticky-bar__text--percent{display:none}html[data-deal-running] .promo-sticky-bar__text--free-pair,body:has(>#main>.shopify-section>.combined-offer--free-pair) .promo-sticky-bar__text--free-pair,html:not([data-influencer]) body:has(product-bundle-offer[free-pair-with-code]) .promo-sticky-bar__text--free-pair{display:block}.promo-sticky-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:60%;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.26) 50%,transparent 70%);transform:translate(105%);pointer-events:none}.promo-sticky-bar__clip{min-height:0;overflow:hidden}.promo-sticky-bar__inner{position:relative;display:flex;align-items:center;gap:11px;padding:10px 16px}.promo-sticky-bar__icon{display:block;flex:none;color:rgb(var(--promo-accent))}.promo-sticky-bar__text{margin:0;font-family:var(--heading-font-family, Manrope),sans-serif;font-size:12.5px;font-weight:600;line-height:1.35;text-wrap:balance}.promo-sticky-bar__sub{display:block;margin-top:3px;font-weight:500}.promo-sticky-bar__code:before{content:var(--influencer-code, var(--promo-code, ""))}.promo-sticky-bar__code{color:rgb(var(--promo-accent));font-weight:700;letter-spacing:.04em;white-space:nowrap}.promo-sticky-bar__sub b{color:rgb(var(--promo-accent));font-weight:800;white-space:nowrap}html:not([data-deal-running]) .promo-sticky-bar__timer{display:none}.promo-sticky-bar__timer .countdown-inline{font-weight:700}@media screen and (min-width:1000px){.promo-sticky-bar__inner{padding:9px var(--container-outer-width)}.promo-sticky-bar__text{font-size:13px}}@keyframes promo-sticky-bar-open{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes promo-sticky-bar-drop{0%{transform:translateY(-100%)}to{transform:none}}@keyframes promo-sticky-bar-shine{0%{opacity:0;transform:translate(-53.33%)}0.1%{opacity:1}to{opacity:1;transform:translate(105%)}}@media(prefers-reduced-motion:no-preference){html[data-influencer] .promo-sticky-bar,html[data-promo-code] .promo-sticky-bar{animation:promo-sticky-bar-open .52s cubic-bezier(.32,.72,0,1) .35s backwards}.promo-sticky-bar__inner{animation:promo-sticky-bar-drop .52s cubic-bezier(.32,.72,0,1) .35s backwards}.promo-sticky-bar:after{animation:promo-sticky-bar-shine 1.3s cubic-bezier(.23,1,.32,1) .99s both}}.quick-buy-summary{display:flex;flex:1 1 0;flex-direction:column;justify-content:center;gap:2px;min-width:0}.quick-buy-summary__price{font-size:17px;font-weight:600;line-height:1.2;color:rgb(var(--heading-color));font-variant-numeric:tabular-nums}.quick-buy-summary__variant{overflow:hidden;font-size:13px;font-weight:600;line-height:1.3;color:rgba(var(--text-color),.71);text-overflow:ellipsis;white-space:nowrap}.referral-toast{position:fixed;top:100px;left:50%;z-index:2147483647;width:max-content;background:#dcebd6;color:#047602;padding:6px 10px;transform:translate(-50%);opacity:0;transition:transform .25s ease-in-out,opacity .25s ease-in-out;pointer-events:none}.referral-toast.show{opacity:1;pointer-events:auto}.referral-toast.error{background:rgb(var(--error-color))}.referral-toast__wrapper{display:flex;align-items:center;justify-content:center;max-width:100%;margin:0 auto;padding-right:10px;position:relative}.toast-icon{display:none}.referral-toast.is-loading .toast-icon--loading{display:block;animation:spin 1s linear infinite}.referral-toast.is-loading .toast-icon--loading svg{stroke-dasharray:90}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.referral-toast.is-success .toast-icon--success,.referral-toast.is-error .toast-icon--error{display:block}.referral-toast__icon{width:20px;height:20px;margin-right:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.referral-toast__icon svg{width:100%;height:100%;display:block}.referral-toast__message{font-size:14px;line-height:1.4;text-align:center}.referral-toast__close{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none;border:none;color:inherit;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.referral-toast__close svg{width:14px;height:14px}@media(max-width:768px){.referral-toast{top:110px}}.section--top-none{--section-spacing-top: 0px}.section--top-small{--section-spacing-top: var(--section-spacing-small)}.section--top-medium{--section-spacing-top: var(--section-spacing-medium)}.section--top-large{--section-spacing-top: var(--section-spacing-large)}.section--bottom-none{--section-spacing-bottom: 0px}.section--bottom-small{--section-spacing-bottom: var(--section-spacing-small)}.section--bottom-medium{--section-spacing-bottom: var(--section-spacing-medium)}.section--bottom-large{--section-spacing-bottom: var(--section-spacing-large)}.size-chart-content__container{background:#fff}.size-chart-content .size-popup{text-align-last:center}.size-chart-content .size-chart__center{text-align:center}.size-chart-content .size-chart__left{text-align:left}.size-chart-content .size-chart__product-note{margin-bottom:-30px;font-weight:700}.size-chart__title{justify-self:start;font-weight:600;font-size:16px;margin:12px 0}.size-chart-header{background:#fff;border:none}.size-chart-header p{font-size:24px;font-weight:600;text-align:start}.size-chart-content__container{padding-top:0}.foot-measure{margin-top:32px}.foot-measure__title{font-size:16px;font-weight:600;justify-self:start}.foot-measure__content{display:flex;align-items:center;gap:10px}.foot-measure__image img{display:block;max-width:117px;width:100%;height:auto;margin:0!important}.foot-measure__list{margin:0;padding-left:34px;font-size:34px;line-height:1.35;margin:0 0 0 20px!important}.foot-measure__list li{font-size:14px;justify-self:flex-start;padding:0 0 0 4px!important;text-align:left;text-align-last:left}.foot-measure-tip{color:#555;font-size:14px;text-align:left;justify-self:flex-start;text-align-last:start;line-height:16px;margin-top:16px}@media screen and (max-width:768px){.size-chart-header{min-height:64px;border:none}.drawer__footer--bordered{padding-top:6px}.size-chart{font-size:16px}.foot-measure__title{font-size:28px;margin-bottom:20px}.foot-measure__content{flex-direction:column;align-items:flex-start;gap:20px}.foot-measure__list{font-size:22px;padding-left:26px}}@media screen and (max-width:999px){.popover.size-chart-popover{left:0!important}}.size-chart-table{display:block;color:rgba(var(--text-color),.67);font-size:14px;line-height:1.55}.product-info-accordion .collapsible__content:has(>.size-chart-table){padding-inline-end:0}.size-chart-table__hint{margin:0 0 10px;color:rgb(var(--text-color));font-weight:600}.size-chart-table__note{margin:10px 0 0}.size-chart{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.size-chart th,.size-chart td{padding:7px 6px;border-bottom:1px solid rgba(var(--text-color),.075);text-align:start;white-space:nowrap}.size-chart th{color:rgba(var(--text-color),.58);font-weight:600}.size-chart tr.is-selected td{background:rgb(var(--product-accent, var(--secondary-background)));color:rgb(var(--text-color));font-weight:600}.split-text{color:#000}.split-text__inner{display:flex;flex-direction:column;gap:24px}.split-text__title{font-size:24px;font-weight:600;line-height:1.1;margin:0;color:inherit}.split-text__title--display{font-size:var(--text-style-display-size-mobile);line-height:1;font-weight:400;letter-spacing:-.0125em}.split-text__title--h1{font-size:var(--text-style-h1-size-mobile);line-height:1.1;font-weight:400}.split-text__title--h2{font-size:var(--text-style-h2-size-mobile);line-height:1.13;font-weight:600;letter-spacing:-.0125em}.split-text__title--h3{font-size:var(--text-style-h3-size-mobile);line-height:1.15;font-weight:700}.split-text__content{font-size:14px;font-weight:400;line-height:1.4}.split-text__content p{margin:0}@media screen and (min-width:1000px){.split-text__inner{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px}.split-text__title-wrapper,.split-text__content-wrapper{flex:0 1 calc((100% - 40px)/2);max-width:600px}.split-text__title--split{line-height:1.1;font-size:58px}.split-text__title--display{font-size:var(--text-style-display-size)}.split-text__title--h1{font-size:var(--text-style-h1-size)}.split-text__title--h2{font-size:var(--text-style-h2-size)}.split-text__title--h3{font-size:var(--text-style-h3-size)}.split-text__content{font-size:16px;font-weight:300;line-height:normal;letter-spacing:0%}}.text-block{margin-left:0;margin-right:0}.text-block{margin-top:0!important;margin-bottom:0!important}.text-block--body_large{font-size:var(--text-style-body-large-size);line-height:1.4}.text-block--body{font-size:var(--text-style-body-size);line-height:1.25}.text-block--small{font-size:var(--text-style-small-size);line-height:1.4}.text-block h1{font-size:var(--text-style-h1-size);line-height:1.1;font-weight:400}.text-block h2{font-size:var(--text-style-h2-size);line-height:1.13;font-weight:600;letter-spacing:-.0125em;text-wrap:balance}.text-block h3{font-size:var(--text-style-h3-size);line-height:1.15;font-weight:700;letter-spacing:0}.text-block h4{font-size:var(--text-style-h4-size);line-height:1.25;font-weight:600;letter-spacing:0}.text-block h5{font-size:var(--text-style-h5-size);line-height:1.3;font-weight:600;letter-spacing:0}.text-block h6{font-size:var(--text-style-h6-size);line-height:1.3;font-weight:600;letter-spacing:0}.text-block.text-block--display :is(h1,h2,h3,h4,h5,h6){font-size:var(--text-style-display-size);line-height:1;font-weight:400;letter-spacing:-.0125em}.text-block.text-block--h1 :is(h1,h2,h3,h4,h5,h6){font-size:var(--text-style-h1-size);line-height:1.1;font-weight:400;letter-spacing:normal}.text-block.text-block--h3 :is(h1,h2,h3,h4,h5,h6){font-size:var(--text-style-h3-size);line-height:1.15;font-weight:700;letter-spacing:0}.text-block h1 :is(strong,b),.text-block.text-block--h1 :is(strong,b),.text-block.text-block--display :is(strong,b){font-weight:700}.text-block :is(h2,h3,h4,h5,h6) :is(strong,b){font-weight:inherit}.text-block :is(p,li) :is(strong,b){font-weight:var(--text-font-bold-weight)}@media screen and (max-width:999px){.text-block--body_large{font-size:var(--text-style-body-large-size-mobile)}.text-block--body{font-size:var(--text-style-body-size-mobile)}.text-block--small{font-size:var(--text-style-small-size-mobile)}.text-block h1{font-size:var(--text-style-h1-size-mobile)}.text-block h2{font-size:var(--text-style-h2-size-mobile)}.text-block h3{font-size:var(--text-style-h3-size-mobile)}.text-block h4{font-size:var(--text-style-h4-size-mobile)}.text-block h5{font-size:var(--text-style-h5-size-mobile)}.text-block h6{font-size:var(--text-style-h6-size-mobile)}.text-block.text-block--display :is(h1,h2,h3,h4,h5,h6){font-size:var(--text-style-display-size-mobile)}.text-block.text-block--h1 :is(h1,h2,h3,h4,h5,h6){font-size:var(--text-style-h1-size-mobile)}.text-block.text-block--h3 :is(h1,h2,h3,h4,h5,h6){font-size:var(--text-style-h3-size-mobile)}}@media screen and (max-width:640px){.text-block--desktop-only{display:none}}@media screen and (min-width:641px){.text-block--mobile-only{display:none}}.ticker{display:flex;min-width:0;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgb(var(--background)) var(--ticker-fade-start, 14px),rgb(var(--background)) calc(100% - var(--ticker-fade-end, 14px)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,rgb(var(--background)) var(--ticker-fade-start, 14px),rgb(var(--background)) calc(100% - var(--ticker-fade-end, 14px)),transparent 100%)}.ticker__track{display:flex;flex:none;animation:ticker-run var(--ticker-duration, calc(var(--ticker-length) * var(--ticker-character-time, .19s) + var(--ticker-count) * var(--ticker-item-time, 1.2s))) linear infinite;will-change:transform}.ticker__run{display:flex;flex:none}.ticker__item{padding:0 var(--ticker-item-space, 12px);font-style:normal}.ticker__separator{font-style:normal;font-weight:700;color:rgb(var(--ticker-separator-color, var(--heading-color)))}.ticker:hover .ticker__track{animation-play-state:paused}@keyframes ticker-run{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker__track{animation:none}}.trustpilot__review{display:flex;flex:0 0 256px;flex-direction:column;gap:8px;padding:14px 16px 12px;background:rgb(var(--background));scroll-snap-align:start}.trustpilot__review-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.trustpilot__review-stars{display:block;width:auto;height:18px}.trustpilot__review-verified{display:inline-flex;align-items:center;gap:4px;color:rgb(var(--trustpilot-muted));font-size:11.5px;line-height:1.4}.trustpilot__review-check{flex:none;width:13px;height:13px}.trustpilot__review-title{margin:0;color:rgb(var(--trustpilot-ink));font-size:14.5px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}.trustpilot__review-text{margin:0;color:rgb(var(--trustpilot-ink));font-size:13.5px;line-height:1.45;white-space:pre-line}.trustpilot__review-date{margin-top:auto;padding-top:2px;color:rgb(var(--trustpilot-muted));font-size:12px;line-height:1.4}@media screen and (min-width:1000px){.trustpilot__review{flex-basis:320px}}.trustpilot{--trustpilot-ink: 25, 25, 25;--trustpilot-muted: 108, 108, 133;--trustpilot-panel: 242, 242, 242;--trustpilot-gutter: var(--container-gutter);display:block;padding:20px 0 14px;background:rgb(var(--trustpilot-panel));color:rgb(var(--trustpilot-ink));font-size:14px;line-height:1.4}.trustpilot__head{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 var(--trustpilot-gutter) 14px}.trustpilot__brand{display:block;line-height:0}.trustpilot__logo{display:block;width:auto;height:24px}.trustpilot__score{display:flex;flex-wrap:wrap;align-items:center;gap:2px 7px;margin:0;color:rgb(var(--trustpilot-muted));font-size:12.5px;line-height:1.4;white-space:nowrap}.trustpilot__stars{display:block;width:auto;height:16px}.trustpilot__score b{font-weight:600;color:rgb(var(--trustpilot-ink))}.trustpilot__score i{font-style:normal;opacity:.6}.trustpilot__symbols{position:absolute;width:0;height:0;overflow:hidden}.trustpilot__reviews{position:relative;display:flex;align-items:stretch;gap:10px;margin:0;padding:0 var(--trustpilot-gutter) 2px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding:0 var(--trustpilot-gutter);scrollbar-width:none}.trustpilot__reviews::-webkit-scrollbar{display:none}.trustpilot__reviews[data-dragging]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.trustpilot--compact{--trustpilot-gutter: 16px;contain:inline-size;max-width:100%;min-width:0;overflow:hidden}.trustpilot.trustpilot--compact .trustpilot__reviews{margin:0;padding:0 var(--trustpilot-gutter) 2px}.trustpilot.trustpilot--compact .trustpilot__review{padding:14px 16px 12px}.trustpilot--compact .trustpilot__score,.trustpilot--score-line .trustpilot__score{min-width:0;max-width:100%;flex-wrap:nowrap;column-gap:6px}.trustpilot--compact .trustpilot__stars,.trustpilot--score-line .trustpilot__stars{flex:none;width:78px;height:auto}.trustpilot__hint{margin:0;padding:16px var(--container-gutter)}@media screen and (min-width:741px){.trustpilot__head{padding-bottom:16px}}.product-form__color-group:not(:has(.variant-swatch:not([hidden]))){display:none}.product-form__color-group:has(.variant-swatch:not([hidden]))~.product-form__color-group:has(.variant-swatch:not([hidden])){margin-top:20px}.product-form__color-group-title--described{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}.product-form__color-group-description{font-weight:400;color:rgba(var(--text-color),.55)}.swatch-container{display:block}.swatch-container .swatch-prev svg{transform:scaleX(calc(-1 * var(--transform-logical-flip, 1)))}.swatch-container .swatch-next svg{transform:scaleX(var(--transform-logical-flip, 1))}.product-form__option-selector .variant-swatch-list.variant-swatch-list--tags{row-gap:14px;padding-top:9px}.variant-swatch-list--tags .variant-swatch{position:relative}.variant-swatch-list--tags .swatch-bestseller-badge,.variant-swatch-list--tags .swatch-stock-badge{position:absolute;top:-7px;left:50%;z-index:1;padding:1px 5px;border-radius:4px;background:rgb(var(--text-color));color:rgb(var(--background));font-size:8px;font-weight:800;line-height:1.35;white-space:nowrap;transform:translate(-50%);pointer-events:none}.variant-swatch-list--tags .swatch-stock-badge--sold-out{background:rgb(var(--border-color));color:rgba(var(--text-color),.7)}.variant-swatch-list--tags .swatch-stock-badge--limited{background:rgb(var(--product-accent, 232, 220, 202));color:rgb(var(--text-color))}.video__play-pause-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:50px;height:50px;border-radius:50%;background-color:var(--play-btn-bg, #f5f5f5dd);display:flex;align-items:center;justify-content:center;cursor:pointer}.video__play-pause-button svg{width:35px;height:35px;fill:var(--play-btn-icon, #000000)}.video-preview-popup{width:min(100vw - 28px,980px);max-width:980px;height:min(100vh - 28px,860px);max-height:860px;border:0;padding:0;overflow:visible;background:transparent}.video-preview-popup::backdrop{background:#000000c7}.video-preview-popup__shell{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-preview-popup__media,.video-preview-popup__slide{width:100%;height:100%}.video-preview-popup__slide{place-items:center}.video-preview-popup__slide:not([hidden]){display:grid}.video-preview-popup__video{width:100%;height:100%;max-height:min(100vh - 28px,860px);object-fit:contain;display:block;background:#000}.video-preview-popup__close,.video-preview-popup__control{position:absolute;z-index:3;width:44px;height:44px;border:0;border-radius:50%;background:#ffffffeb;color:#111;display:grid;place-items:center;cursor:pointer}.video-preview-popup__close{top:12px;right:12px}.video-preview-popup__close svg{width:20px;height:20px;fill:currentColor}.video-preview-popup__control{top:50%;transform:translateY(-50%)}.video-preview-popup__control--previous{left:12px}.video-preview-popup__control--next{right:12px}.video-preview-popup__control svg{scale:.42;fill:currentColor}@media screen and (max-width:740px){.video-preview-popup{width:calc(100vw - 20px);height:calc(100vh - 20px)}.video-preview-popup__close,.video-preview-popup__control{width:40px;height:40px}.video-preview-popup__control--previous{left:8px}.video-preview-popup__control--next{right:8px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
