.landing-editor-note{padding:var(--s4);border:1px dashed var(--line-2);border-radius:var(--r-sm);font-size:var(--t-sm);color:var(--ink-2)}.landing-hero__frame{display:grid;gap:var(--s6);padding-block:var(--s6) var(--s8)}.landing-hero__frame--media{padding-top:0}.landing-hero__media{aspect-ratio:1 / 1;margin-inline:calc(var(--gutter) * -1)}.landing-hero__media picture,.landing-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.landing-hero__copy{display:grid;gap:var(--s4);align-content:center}.landing-hero__copy>*{margin:0}.landing-hero__heading{text-wrap:balance}.landing-hero__text{font-size:clamp(1.0625rem,1.6vw,1.1875rem);color:var(--ink-2);max-width:46ch}.landing-hero__actions{margin-top:var(--s2)}.landing-hero__actions .btn{width:100%}@media(min-width:600px){.landing-hero__actions .btn{width:auto}}@media(min-width:900px){.landing-hero__frame{padding-block:var(--s9)}.landing-hero__frame--media{grid-template-columns:1fr 1fr;gap:clamp(var(--s7),6vw,var(--s10));align-items:center}.landing-hero__media{margin-inline:0;max-height:var(--media-max)}.landing-hero__frame--media .landing-hero__media{order:2}.landing-hero--image-first .landing-hero__frame--media .landing-hero__media{order:-1}}.landing-hero--overlay .landing-hero__frame--media{position:relative;grid-template-columns:1fr;padding-block:0;gap:0}.landing-hero--overlay .landing-hero__frame--media>*{grid-area:1 / 1}.landing-hero--overlay .landing-hero__frame--media .landing-hero__media{aspect-ratio:4 / 5;max-height:none;order:0}.landing-hero--overlay .landing-hero__frame--media .landing-hero__copy{position:relative;z-index:1;align-content:end;padding:var(--s6) 0 var(--s7);color:var(--ink-invert)}.landing-hero--overlay .landing-hero__frame--media .landing-hero__copy:before{content:"";position:absolute;inset:0 calc(var(--gutter) * -1);z-index:-1;pointer-events:none;background:linear-gradient(to top,rgba(20,16,17,.72),rgba(20,16,17,.12) 62%,transparent 90%)}.landing-hero--overlay .landing-hero__frame--media .landing-hero__text,.landing-hero--overlay .landing-hero__frame--media .eyebrow{color:#fdfcf7db}.landing-hero--overlay .landing-hero__frame--media .btn{--btn-bg: var(--surface-2);--btn-fg: var(--ink);--btn-bd: var(--surface-2)}.landing-hero--overlay .landing-hero__frame--media a:focus-visible{outline-color:var(--ink-invert)}@media(min-width:900px){.landing-hero--overlay .landing-hero__frame--media .landing-hero__media{aspect-ratio:16 / 7;margin-inline:calc(var(--gutter) * -1)}.landing-hero--overlay .landing-hero__frame--media .landing-hero__copy{padding:var(--s9) 0;max-width:40rem}}.landing-hero--text_only .landing-hero__frame{justify-items:center;text-align:center;padding-block:var(--s8)}.landing-hero--text_only .landing-hero__copy{max-width:46rem;justify-items:center}.landing-hero--text_only .landing-hero__text{margin-inline:auto}.landing-proof__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s5);justify-items:center;padding-block:var(--s6);text-align:center}.landing-proof__inner>*{margin:0}.landing-proof__heading{font-size:var(--t-sm);color:var(--ink-2)}.landing-proof__rating{max-width:100%;font-size:var(--t-sm);color:var(--ink-2);overflow-wrap:anywhere}.landing-proof__rating a{color:inherit}.landing-proof__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:var(--s5) var(--s4);width:100%;max-width:56rem;margin:0;padding:0;list-style:none}.landing-proof__stat{display:grid;gap:var(--s1);justify-items:center}.landing-proof__num{font-size:clamp(2.25rem,6vw,3rem);font-weight:300;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.landing-proof__lab{max-width:20ch;font-size:var(--t-sm);line-height:1.4;color:var(--ink-2)}.landing-proof__note{max-width:46ch}.landing-proof__points{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s3) var(--s5)}@media(min-width:900px){.landing-proof__inner{padding-block:var(--s8)}}.landing-product__grid{display:grid;gap:var(--s6)}.landing-product__media .media-placeholder{display:block;width:100%;height:100%}.landing-product__info>*{margin:0}.landing-product__info.stack>*+*{margin-top:var(--s4)}.landing-product__title{font-size:var(--t-h2);font-weight:500;line-height:var(--lh-head)}.landing-product__tagline{font-size:1.0625rem;color:var(--ink-2)}.landing-product__rating{font-size:var(--t-sm);color:var(--ink-2)}.landing-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s3);font-size:var(--t-h3)}.landing-product__was{font-size:var(--t-body);color:var(--ink-3)}.landing-product__form{display:grid;gap:var(--s4)}.landing-product__unavailable{font-weight:500}.landing-product__details{display:inline-flex;font-size:var(--t-sm)}.landing-buy{display:grid;gap:var(--s2);margin:0;padding:0;border:0}.landing-buy legend{margin-bottom:var(--s2);padding:0}.landing-buy__option{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--s3);min-height:52px;padding:var(--s3) var(--s4);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2);cursor:pointer;transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.landing-buy__option:hover{border-color:var(--ink-3)}.landing-buy__option:has(input:checked){border-color:var(--charcoal);box-shadow:inset 0 0 0 1px var(--charcoal)}.landing-buy__option:has(input:focus-visible){outline:2px solid var(--charcoal);outline-offset:2px}.landing-buy__name{font-size:var(--t-sm);font-weight:500}.landing-buy__amount{font-size:var(--t-sm);white-space:nowrap}.landing-buy__amount s{color:var(--ink-3)}@media(min-width:900px){.landing-product__grid{grid-template-columns:1fr 1fr;gap:clamp(var(--s7),6vw,var(--s10));align-items:center}.landing-product__media{max-height:var(--media-max)}.landing-product__info{max-width:30rem}}.landing-steps__list{display:grid;gap:var(--s6);margin:0;padding:0;list-style:none;counter-reset:landing-step}.landing-steps__step{display:grid;gap:var(--s4);counter-increment:landing-step;align-content:start}.landing-steps__copy{display:grid;grid-template-columns:auto 1fr;gap:var(--s1) var(--s4);align-items:start}.landing-steps__copy:before{content:counter(landing-step);grid-row:span 2;display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--rose-line);border-radius:var(--r-pill);color:var(--rose-dark);font-size:var(--t-sm);font-weight:500;font-variant-numeric:tabular-nums}.landing-steps__copy>*{grid-column:2;margin:0}.landing-steps__title{font-size:var(--t-h4);font-weight:500;line-height:1.35;padding-top:var(--s2)}.landing-steps__copy .rte{color:var(--ink-2);font-size:var(--t-sm)}.landing-steps__action{margin:var(--s7) 0 0;text-align:center}@media(min-width:720px){.landing-steps__list--2{grid-template-columns:repeat(2,1fr)}.landing-steps__list--3,.landing-steps__list--4{grid-template-columns:repeat(3,1fr)}}@media(min-width:1040px){.landing-steps__list--4{grid-template-columns:repeat(4,1fr)}}.landing-compare__inner{max-width:calc(48rem + 2 * var(--gutter))}.landing-compare__wrap{overflow-x:auto}.landing-compare__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--t-sm);background:var(--surface-2)}.landing-compare__table th,.landing-compare__table td{padding:var(--s3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.landing-compare__table thead th{font-size:var(--t-xs);font-weight:500;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-2);border-bottom-color:var(--line-2);overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}@media(max-width:719px){.landing-compare__table thead th{font-size:var(--t-xxs);letter-spacing:.06em}}.landing-compare__table tbody th{font-weight:500}.landing-compare__corner{width:34%}.landing-compare__table--highlight-1 tr>:nth-child(2),.landing-compare__table--highlight-2 tr>:nth-child(3){background:var(--rose-soft)}.landing-compare__table--highlight-1 thead th:nth-child(2),.landing-compare__table--highlight-2 thead th:nth-child(3){color:var(--rose-dark)}.landing-compare__note{margin-top:var(--s4)}@media(min-width:720px){.landing-compare__table th,.landing-compare__table td{padding:var(--s4) var(--s5)}.landing-compare__table{font-size:var(--t-body)}}.landing-signup__inner{display:grid;gap:var(--s6)}.landing-signup__copy>*{margin:0}.landing-signup__copy .rte{color:var(--ink-2)}.landing-signup__form{display:grid;gap:var(--s4);align-content:start}.landing-signup__form>*{margin:0}.landing-signup__form>fieldset{display:grid;gap:var(--s4);min-width:0;padding:0;border:0}.landing-signup__form>fieldset>*{margin:0}.landing-signup__row{display:grid;gap:var(--s3)}.landing-signup__consent{display:flex;align-items:flex-start;gap:var(--s3);font-size:var(--t-sm)}.landing-signup__consent input{flex:none;margin-top:1px}.landing-signup__legal,.landing-signup__privacy{color:var(--ink-2)}.landing-signup__success{padding:var(--s4) var(--s5);border-radius:var(--r-sm);background:var(--surface-2);font-weight:500}.landing-signup__error{padding:var(--s4) var(--s5);border:1px solid var(--rose-dark);border-radius:var(--r-sm);background:var(--surface-2);color:var(--rose-dark);font-size:var(--t-sm)}@media(min-width:600px){.landing-signup__row{grid-template-columns:1fr auto}}@media(min-width:900px){.landing-signup__inner{grid-template-columns:1fr 1fr;gap:clamp(var(--s7),6vw,var(--s10));align-items:center}}.hero-grid{display:grid;gap:var(--s6);align-items:center}.hero-copy{padding-block:clamp(var(--s7),5vw,var(--s9))}.hero-copy>*{margin-block:0}.hero-copy>*+*{margin-top:var(--s4)}.hero-copy>.btn{margin-top:var(--s6)}.hero-text{max-width:46ch}.hero-media picture,.hero-media img{display:block;width:100%}.hero-media img{object-fit:contain}.hero-grid .hero-media{align-self:stretch}.hero--text .hero-copy{max-width:48rem;padding-block:clamp(var(--s8),7vw,var(--s10))}@media(min-width:900px){.hero-grid{grid-template-columns:1fr 1fr;gap:clamp(var(--s7),6vw,var(--s10))}.hero-grid .hero-media{order:2}.hero-grid.hero--image-first .hero-media{order:0}}.hero-frame--overlay{position:relative;display:grid}.hero-frame--overlay>*{grid-area:1 / 1}.hero-frame--overlay .hero-media{position:relative;z-index:0;aspect-ratio:4 / 5}.hero-frame--overlay .hero-media picture,.hero-frame--overlay .hero-media img{height:100%}.hero-frame--overlay .hero-media img{object-fit:cover}.hero-frame--overlay .hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;padding:var(--s6);background:none}.hero-frame--overlay .hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(20,16,17,.7),rgba(20,16,17,.12) 60%,transparent 88%)}.hero-frame--overlay .eyebrow--rose,.hero-frame--overlay .hero-text{color:#fdfcf7e0}.hero-media-link{display:block;line-height:0}.hero-media-link:focus-visible{outline-offset:4px}@media(min-width:900px){.hero-frame--overlay .hero-media{aspect-ratio:auto;min-height:38.75rem}.hero-frame--overlay .hero-copy{max-width:34rem;padding:var(--s9)}.hero-frame--overlay .hero-media:after{background:linear-gradient(to right,rgba(20,16,17,.66),rgba(20,16,17,.2) 50%,transparent 75%)}}.editorial-panel__media picture,.editorial-panel__media img{display:block;width:100%}.editorial-panel__media img{aspect-ratio:4 / 5;object-fit:cover;object-position:var(--editorial-image-position, center)}@media(min-width:900px){.editorial-panel__media img{max-height:var(--media-max)}}.editorial-panel--text{max-width:calc(48rem + 2 * var(--gutter))}.editorial-media-duo{grid-template-columns:1.4fr 1fr;gap:var(--s4);align-items:end}.editorial-media-secondary{min-width:0}.discovery-section__intro{margin-bottom:var(--s6)}.discovery-grid:not(.carousel__track){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s6) var(--s4);margin:0;padding:0;list-style:none}@media(min-width:1040px){.discovery-grid:not(.carousel__track){grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s6)}.discovery-grid:not(.carousel__track):has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.discovery-card{display:flex;flex-direction:column;gap:var(--s4);min-width:0}.discovery-card--panel{padding:var(--s5);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md)}.discovery-card__media img{transition:transform var(--dur-3) var(--ease)}.discovery-card--media:hover .discovery-card__media img{transform:scale(1.03)}.discovery-contain .discovery-card__media img{object-fit:contain;padding:var(--s4)}.card-copy{display:grid;gap:var(--s2);align-content:start}.card-copy>*{margin:0}.card-copy .rte{font-size:var(--t-sm);color:var(--ink-2)}.discovery-card__link{justify-self:start;margin-top:var(--s2)}.community-section tolstoy-carousel,.community-section .jdgm-carousel-wrapper,.community-section__app{display:block;margin-bottom:var(--s6)}.community-card .media video{width:100%;height:100%;object-fit:cover}.community-card__text{font-size:var(--t-sm);color:var(--ink-2)}.community-card__text>*{margin:0}.community-card__link{align-self:flex-start;margin-top:auto}.community-section__action{margin-top:var(--s7)}.community-section[data-embed-pending]{padding-block:0}.community-section[data-embed-pending] .section-head,.community-section[data-embed-pending] .section-head__intro,.community-section[data-embed-pending] .community-section__action{display:none}.community-section[data-embed-pending] [data-embed]{margin-bottom:0}.results-category+.results-category{margin-top:var(--s9)}.results-category:not(.split){max-width:46rem}.results-category__copy>*{margin:0}.results-category__copy>*+*{margin-top:var(--s4)}.results-category__copy .rte{color:var(--ink-2)}.trust-ticker{padding-block:var(--s3);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase}.trust-ticker .marquee__group>li{--marquee-gap: var(--s9)}.trust-ticker a{color:inherit;text-decoration:none}.trust-ticker a:hover,.trust-ticker a:focus-visible{text-decoration:underline;text-underline-offset:3px}.campaign-media__title{margin:0 0 var(--s7)}.campaign-media__placeholder{margin:0;padding:var(--s6);border:1px dashed var(--line-2);border-radius:var(--r-sm)}.campaign-media__action{margin-top:var(--s7)}.live-events__list{display:grid;gap:var(--s3);margin:0;padding:0;list-style:none}.live-events__item{display:flex;align-items:center;gap:var(--s4);padding:var(--s4);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md)}.live-events__item h3,.live-events__item p{margin:0}.live-events__thumb{flex:0 0 72px}.community-links__list{display:flex;flex-wrap:wrap;gap:var(--s2);margin:0;padding:0;list-style:none}.community-links__list a{display:inline-flex;align-items:center;min-height:40px;padding:var(--s2) var(--s4);border:1px solid var(--line-2);border-radius:var(--r-pill);font-size:var(--t-sm);text-decoration:none;transition:border-color var(--dur-2) var(--ease)}.community-links__list a:hover{border-color:var(--charcoal)}.community-links__panel{display:grid;gap:var(--s3);justify-items:start;padding:var(--s5);background:var(--surface-2);border-radius:var(--r-md)}.community-links__panel>*{margin:0}.product-leaflet__warning{padding:var(--s4) var(--s5);border-left:3px solid var(--rose-dark);background:var(--rose-soft)}.product-leaflet__warning>*{margin:0}.product-leaflet__warning>*+*{margin-top:var(--s2)}.seasonal-offers__grid{margin:0;padding:0;list-style:none}.seasonal-offers .set-card__body>*{margin:0}.seasonal-offers .set-card__body>.btn{margin-top:auto}.seasonal-offers .set-card__body>.meta+.btn,.seasonal-offers .set-card__body>.h4+.btn{margin-top:var(--s4)}.campaign-signup{--color-background: var(--campaign-background);--color-text: var(--campaign-text);background:var(--campaign-background);color:var(--campaign-text)}.campaign-signup__inner{display:grid;gap:var(--s5);justify-items:center;text-align:center}.campaign-signup__inner>*{margin:0}.campaign-signup__inner .lead{color:inherit;opacity:.86}.campaign-signup form{display:grid;gap:var(--s4);width:100%;max-width:28rem;text-align:left}.campaign-video{width:100%}.campaign-video summary{cursor:pointer;min-height:44px;padding-block:var(--s2)}.campaign-video video{width:100%;aspect-ratio:16 / 9;object-fit:contain}@media(prefers-reduced-motion:reduce){.discovery-card--media:hover .discovery-card__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/section-landing.css.map */
