.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)}.drop-faq{padding-block:var(--df-space, var(--section-spacing))}.drop-faq__inner{display:grid;gap:1.75rem;align-items:start}.drop-faq__intro{border-top:2px solid var(--color-foreground);padding-top:1rem}.drop-faq__kicker{margin:0 0 .8rem;color:#ffffff9e;font-size:10px;letter-spacing:var(--df-tracking, .08em);line-height:1.25;text-transform:uppercase}.drop-faq__heading{max-width:11ch;margin:0;font-size:var(--df-heading-size, 38px);font-weight:400;letter-spacing:var(--df-tracking, .08em);line-height:1.03;text-transform:uppercase}.drop-faq__body{max-width:29rem;margin-top:1rem;color:#ffffffc7;font-size:var(--df-body-size, 13px);letter-spacing:var(--df-tracking, .08em);line-height:1.65;text-transform:uppercase}.drop-faq__panel{min-width:0}.drop-faq__tape{display:flex;gap:2rem;margin-bottom:.8rem;border-block:1px dashed rgb(255 255 255 / .72);overflow:hidden;color:var(--color-foreground);font-size:10px;letter-spacing:var(--df-tracking, .08em);line-height:1;text-transform:uppercase;white-space:nowrap}.drop-faq__tape span{flex:0 0 auto;padding-block:.72rem;animation:drop-faq-tape 22s linear infinite}.drop-faq__list{display:grid;gap:.62rem}.drop-faq__item{border:2px solid rgb(255 255 255 / .34);border-radius:var(--radius);overflow:hidden;background:#ffffff08}.drop-faq__item[open]{border-color:var(--color-foreground);background:#ffffff0f}.drop-faq__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:center;min-height:4rem;padding:1rem;cursor:pointer;list-style:none}.drop-faq__summary::-webkit-details-marker{display:none}.drop-faq__summary:focus-visible{outline:2px solid var(--color-foreground);outline-offset:-5px}.drop-faq__number{color:#ffffff73;font-size:10px;letter-spacing:var(--df-tracking, .08em)}.drop-faq__question{font-size:14px;letter-spacing:var(--df-tracking, .08em);line-height:1.25;text-transform:uppercase}.drop-faq__icon{display:grid;place-items:center;width:1.4rem;height:1.4rem;border:1px solid rgb(255 255 255 / .62);border-radius:50%;font-size:1rem;line-height:1}.drop-faq__icon:before{content:"+"}.drop-faq__item[open] .drop-faq__icon{color:var(--color-button-text, var(--color-background));background:var(--color-foreground)}.drop-faq__item[open] .drop-faq__icon:before{content:"-"}.drop-faq__answer{margin:0 1rem 1rem;padding:1rem 0 0;border-top:1px dashed rgb(255 255 255 / .5);color:#fffc;font-size:var(--df-body-size, 13px);letter-spacing:var(--df-tracking, .08em);line-height:1.65}@keyframes drop-faq-tape{0%{transform:translate(0)}to{transform:translate(calc(-100% - 2rem))}}@media(prefers-reduced-motion:reduce){.drop-faq__tape span{animation:none}}@media(min-width:900px){.drop-faq__inner{grid-template-columns:minmax(14rem,.62fr) minmax(0,1.38fr);gap:4rem}}@media(max-width:640px){.drop-faq__heading{max-width:100%;font-size:min(var(--df-heading-size, 38px),30px)}.drop-faq__summary{grid-template-columns:minmax(0,1fr) auto;gap:.7rem}.drop-faq__number{display:none}}.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__proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem;border:2px solid rgb(255 255 255 / .44);border-radius:calc(var(--lp-card-radius, 14px) * .75);overflow:hidden}.landing-product__proof-item{display:grid;gap:.25rem;min-width:0;padding:.72rem .8rem;font-size:10px;letter-spacing:var(--lp-offer-heading-tracking, .14em);line-height:1.25;text-transform:uppercase}.landing-product__proof-item+.landing-product__proof-item{border-left:1px dashed rgb(255 255 255 / .5)}.landing-product__proof-index{color:#ffffff73;font-size:9px}.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)}.offer-card__note{margin-top:.24rem;color:#ffffff9e;font-size:max(10px,calc(var(--lp-offer-text-size, 28px) * .52));letter-spacing:var(--lp-offer-heading-tracking, .14em);line-height:1.25}.offer-card.is-selected .offer-card__note{color:var(--color-foreground)}.offer-add-another{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.45rem .7rem;margin-top:1.55rem;color:#ffffff59;font-size:calc(var(--lp-offer-heading-size, 12px) + 3px);letter-spacing:var(--lp-offer-heading-tracking, .14em);line-height:1.2;text-align:center;text-transform:uppercase}.offer-add-another[hidden]{display:none}.offer-add-another__question{color:var(--color-foreground);font-weight:700}.offer-add-another__choices{display:inline-flex;align-items:baseline;gap:.38rem}.offer-add-another__choice{padding:0;border:0;background:transparent;color:#ffffff59;font:inherit;font-weight:400;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.offer-add-another__choice.is-selected{color:var(--color-foreground);font-weight:700}.offer-add-another__slash{color:#ffffff59}.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__bonus{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;margin:.85rem 0 0;padding:.58rem .9rem;border:1px dashed rgb(255 255 255 / .75);border-radius:999px;background:#ffffff0a;color:var(--color-foreground);font:inherit;font-size:10px;font-weight:700;letter-spacing:var(--lp-urgency-tracking, .14em);line-height:1.25;text-align:center;text-transform:uppercase;cursor:pointer}.landing-product__bonus:hover,.landing-product__bonus:focus-visible{background:var(--color-foreground);color:var(--color-button-text, var(--color-background))}.landing-product__bonus-info{display:inline-grid;place-items:center;flex:0 0 auto;width:1.2rem;height:1.2rem;border:1px solid currentColor;border-radius:50%;font-size:.72rem;line-height:1;text-transform:lowercase}html.preorder-modal-open{overflow:hidden}.preorder-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:1.25rem}.preorder-modal[hidden]{display:none}.preorder-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000007a;cursor:pointer}.preorder-modal__dialog{position:relative;width:min(100%,36rem);max-height:min(86vh,48rem);padding:1rem;border:3px solid var(--color-foreground);border-radius:var(--lp-card-radius, 14px);background:var(--color-background);color:var(--color-foreground);box-shadow:0 1.5rem 4rem #0000005c;overflow:hidden}.preorder-modal__dialog:focus{outline:none}.preorder-modal__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.95rem}.preorder-modal__eyebrow,.preorder-modal__footer,.preorder-modal__empty{margin:0;color:#ffffffa3;font-size:10px;letter-spacing:var(--lp-urgency-tracking, .14em);line-height:1.35;text-transform:uppercase}.preorder-modal__close{display:grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;padding:0;border:1px solid var(--color-foreground);border-radius:50%;background:transparent;color:var(--color-foreground);font:inherit;font-size:.85rem;line-height:1;cursor:pointer}.preorder-modal__close:hover,.preorder-modal__close:focus-visible{background:var(--color-foreground);color:var(--color-button-text, var(--color-background))}.preorder-modal__heading{margin:0 0 1rem;border-top:1px dashed rgb(255 255 255 / .72);border-bottom:1px dashed rgb(255 255 255 / .72);padding-block:.85rem;font-size:18px;font-weight:700;letter-spacing:var(--lp-offer-heading-tracking, .14em);line-height:1.25;text-transform:uppercase}.preorder-modal__names{max-height:min(58vh,42rem);overflow-y:auto;overscroll-behavior:contain;padding-right:.35rem}.preorder-modal__names:focus-visible{outline:1px solid var(--color-foreground);outline-offset:3px}.preorder-modal__list{display:grid;gap:.38rem;margin:0;padding:0;list-style:none}.preorder-modal__list li{display:grid;grid-template-columns:1.55rem minmax(0,1fr);gap:.7rem;align-items:center;min-height:2.15rem;padding:.45rem .6rem;border:1px solid rgb(255 255 255 / .28);border-radius:calc(var(--lp-card-radius, 14px) * .45);background:#ffffff0a;font-size:12px;letter-spacing:var(--lp-offer-heading-tracking, .14em);line-height:1.25;text-transform:uppercase}.preorder-modal__list li:first-child{border-color:var(--color-foreground);background:#ffffff1c}.preorder-modal__tick{display:grid;place-items:center;width:1.3rem;height:1.3rem;border:1px solid rgb(255 255 255 / .7);border-radius:50%;color:var(--color-foreground);font-size:.78rem;line-height:1}.preorder-modal__name{min-width:0}.preorder-modal__footer{margin-top:1rem;padding-top:.85rem;border-top:1px dashed rgb(255 255 255 / .45)}.landing-product__assurance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:.85rem 0 0;padding:0;border-top:1px solid rgb(255 255 255 / .32);border-left:1px solid rgb(255 255 255 / .32);list-style:none}.landing-product__assurance li{display:flex;align-items:center;gap:.45rem;min-width:0;padding:.62rem .72rem;border-right:1px solid rgb(255 255 255 / .32);border-bottom:1px solid rgb(255 255 255 / .32);color:#ffffffc7;font-size:9px;letter-spacing:var(--lp-urgency-tracking, .14em);line-height:1.25;text-transform:uppercase}.landing-product__assurance li:before{content:"+";flex:0 0 auto;color:var(--color-foreground)}.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__proof{grid-template-columns:1fr}.landing-product__proof-item+.landing-product__proof-item{border-top:1px dashed rgb(255 255 255 / .5);border-left:0}.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}.preorder-modal{align-items:end;padding:.85rem}.preorder-modal__dialog{width:100%;max-height:88vh;border-width:2px}.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/22/compiled_assets/styles.css.map */
