.dash-separator{padding-block:var(--ds-space, calc(var(--section-spacing) * .35))}.dash-separator__line{margin:0;overflow:hidden;white-space:nowrap;letter-spacing:var(--ds-tracking, .12em);line-height:1;font-size:var(--ds-size, 14px);opacity:var(--ds-opacity, 1)}.image-with-text{padding-block:var(--iwt-space, var(--section-spacing))}.image-with-text__grid{display:grid;gap:1.75rem;align-items:center}.image-with-text__image,.image-with-text__placeholder{width:100%;aspect-ratio:var(--iwt-ratio, 1 / 1);object-fit:cover;border-radius:var(--iwt-radius, var(--radius));display:block}.image-with-text__placeholder{background:color-mix(in srgb,var(--color-foreground) 10%,var(--color-background))}.image-with-text__content{font-size:var(--iwt-size, 15px);line-height:var(--iwt-line, 1.65);letter-spacing:var(--iwt-tracking, 0);text-align:left}.image-with-text__content p+p{margin-top:1rem}@media(min-width:900px){.image-with-text__grid{grid-template-columns:1fr 1fr;gap:var(--iwt-gap, 3.5rem)}.image-with-text--text_first .image-with-text__media{order:2}.image-with-text--text_first .image-with-text__content{order:1}}.landing-product{padding-block:var(--section-spacing)}.landing-product__grid{display:grid;gap:2.5rem}.product-gallery__viewport,.product-gallery__track{border-radius:var(--lp-gallery-radius, var(--radius))}.product-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-gallery__track::-webkit-scrollbar{display:none}.product-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:var(--lp-mobile-ratio, 1 / 1);overflow:hidden;border-radius:var(--lp-gallery-radius, var(--radius));background:color-mix(in srgb,var(--color-foreground) 8%,var(--color-background))}.product-gallery__image{width:100%;height:100%;object-fit:cover;display:block}.product-gallery__placeholder{aspect-ratio:var(--lp-mobile-ratio, 1 / 1);border-radius:var(--lp-gallery-radius, var(--radius));background:color-mix(in srgb,var(--color-foreground) 10%,var(--color-background))}.product-gallery__thumbs{display:flex;gap:var(--lp-thumb-gap, .65rem);margin:.75rem 0 0;padding:0;list-style:none}.product-gallery__thumb{display:block;width:100%;padding:0;border:0;border-radius:var(--lp-thumb-radius, 8px);overflow:hidden;cursor:pointer;background:transparent;opacity:.55}.product-gallery__thumb img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.product-gallery__thumb.is-active,.product-gallery__thumb:focus-visible{opacity:1}.landing-product__title{margin:0;font-size:var(--lp-title-size, 36px);font-weight:400;line-height:1.15;letter-spacing:var(--lp-title-tracking, 0);text-decoration:var(--lp-underline, underline);text-underline-offset:.18em;text-decoration-thickness:var(--lp-underline-thickness, 1px)}.landing-product__subtitle{margin:.85rem 0 0;font-size:var(--lp-subtitle-size, 18px);letter-spacing:var(--lp-subtitle-tracking, 0)}.landing-product__description-wrap{margin:1.5rem 0 0}.landing-product__description-toggle{display:none;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--lp-description-size, 15px);letter-spacing:var(--lp-desc-toggle-tracking, .04em);text-transform:lowercase;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.landing-product__description{font-size:var(--lp-description-size, 15px);line-height:1.55;letter-spacing:var(--lp-description-tracking, 0);max-width:38rem}.offer-selector{display:block;margin-top:2.25rem}.offer-selector__heading{margin:0 0 1.1rem;font-size:var(--lp-offer-heading-size, 12px);letter-spacing:var(--lp-offer-heading-tracking, .14em);text-transform:uppercase;text-align:center}.offer-selector__list{display:grid;gap:var(--lp-offer-gap, .9rem)}.offer-card{display:flex;align-items:center;gap:var(--lp-card-gap, 1.25rem);width:100%;min-height:var(--lp-card-min-height, 132px);padding:var(--lp-card-padding-y, 24px) var(--lp-card-padding-x, 24px);border:var(--lp-card-stroke-idle, 1px) solid rgb(255 255 255 / var(--lp-unselected-opacity, .28));border-radius:var(--lp-card-radius, 14px);background:transparent;color:inherit;text-align:left;cursor:pointer;overflow:visible}.offer-card.is-selected{border-width:var(--lp-card-stroke, 2px);border-color:var(--color-foreground)}.offer-card__mark{position:relative;flex:0 0 var(--lp-circle-size, 34px);width:var(--lp-circle-size, 34px);height:var(--lp-circle-size, 34px);overflow:visible}.offer-card__circle{position:absolute;top:0;right:0;bottom:0;left:0;border:var(--lp-circle-stroke, 1.5px) solid rgb(255 255 255 / var(--lp-unselected-opacity, .28));border-radius:50%;box-sizing:border-box}.offer-card.is-selected .offer-card__circle{visibility:hidden}.offer-card__tick{display:none;position:absolute;left:-.015rem;bottom:-.1rem;width:var(--lp-tick-width, 54px);height:auto;max-width:none;aspect-ratio:306 / 375;object-fit:contain;pointer-events:none}.offer-card.is-selected .offer-card__tick{display:block}.offer-card__copy{display:flex;flex-direction:column;justify-content:center;gap:.28rem;min-width:0;letter-spacing:var(--lp-offer-tracking, .04em);text-transform:uppercase;font-size:var(--lp-offer-text-size, 28px);line-height:1.05}.offer-card__title,.offer-card__price{font-size:inherit;line-height:inherit}.offer-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .7rem}.offer-card__sale{font-weight:400}.offer-card__listed{text-decoration:line-through;text-decoration-thickness:var(--lp-strike-thickness, 2px)}.landing-product__cta{display:flex;align-items:center;justify-content:center;width:100%;margin-top:1.15rem;min-height:var(--lp-cta-height, 70px);padding:1.05rem 1.25rem;border:0;border-radius:var(--lp-cta-radius, 38px);background:var(--color-accent, var(--color-foreground));color:var(--color-button-text, var(--color-background));font-size:var(--lp-cta-size, 18px);letter-spacing:var(--lp-cta-tracking, .12em);text-transform:uppercase;cursor:pointer}.landing-product__cta:disabled{opacity:.4;cursor:not-allowed}.landing-product__urgency{margin:.85rem 0 0;font-size:var(--lp-urgency-size, 11px);letter-spacing:var(--lp-urgency-tracking, .14em);text-transform:uppercase;text-align:center}.landing-product__trust{margin:.55rem 0 0;font-size:var(--lp-trust-size, 12px);letter-spacing:var(--lp-trust-tracking, 0);line-height:1.4;text-align:center;opacity:.85}.landing-product__sticky{display:none}@media(min-width:900px){.landing-product__grid{grid-template-columns:1.05fr 1fr;gap:var(--lp-column-gap, 4rem);align-items:start}.product-gallery__slide,.product-gallery__placeholder{aspect-ratio:var(--lp-desktop-ratio, 4 / 5)}.product-gallery__thumbs li{flex:1 1 0;max-width:5.5rem}.landing-product__description-toggle{display:none}.landing-product__description{display:block!important}}@media(max-width:899px){.landing-product__description-toggle{display:inline-flex}.landing-product__description-wrap:not(.is-open) .landing-product__description{display:none}.landing-product__description-wrap.is-open .landing-product__description{margin-top:.85rem}.landing-product--sticky-cta .landing-product__sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.75rem 0 calc(.75rem + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--color-background) 70%,transparent);transform:translateY(110%);transition:transform .25s ease;pointer-events:none}.landing-product--sticky-cta .landing-product__sticky.is-visible{transform:translateY(0);pointer-events:auto}.landing-product__cta--choose{margin-top:0;box-shadow:0 8px 24px #00000040}}.text-block{padding-block:var(--tb-space, var(--section-spacing))}.text-block__inner{max-width:var(--tb-max, 46rem)}.text-block__inner--left{margin-inline:0 auto}.text-block__inner--center{margin-inline:auto}.text-block__inner--right{margin-inline:auto 0}.text-block__body{font-size:var(--tb-size, 15px);line-height:var(--tb-line, 1.7);letter-spacing:var(--tb-tracking, 0)}.text-block__body p+p{margin-top:var(--tb-para-gap, 1.15rem)}.text-block__inner--center .text-block__body{text-align:center}.text-block__inner--right .text-block__body{text-align:right}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
