.header-section:has(.header--sticky){position:sticky;top:0;z-index:40}.header{position:relative;z-index:40;border-bottom:var(--hairline-width) solid var(--hairline)}.header--sticky{background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px);transition:transform var(--dur-reveal) var(--ease)}@media(max-width:749px){.header--sticky{background:color-mix(in srgb,var(--surface) 97%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}.header--sticky.is-hidden{transform:translateY(-100%)}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);min-height:var(--header-height)}.header__brand{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.header__wordmark{font-family:var(--font-body);font-size:1.0625rem;font-weight:var(--weight-body-strong);letter-spacing:var(--tracking-wordmark);text-transform:uppercase}.header__nav{display:none}.header__links{display:flex;gap:var(--space-xl)}.header__link{display:inline-block;padding-block:var(--space-2xs);color:var(--on-surface);font-size:.8125rem;font-weight:var(--weight-body-strong);letter-spacing:.09em;text-transform:uppercase;text-decoration:none;border-bottom:2px solid transparent;transition:border-color var(--dur-micro) var(--ease)}.header__link:hover,.header__link[aria-current=page]{border-bottom-color:currentColor}.header__actions{display:flex;align-items:center;gap:var(--space-md)}.header__cta{display:none}.header__cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:inherit;text-decoration:none}.header__cart-count{position:absolute;top:6px;right:4px;min-width:17px;height:17px;padding:0 4px;border-radius:var(--radius-pill);background:var(--accent-on-surface);color:var(--paper);font-size:.625rem;font-variant-numeric:tabular-nums;line-height:17px;text-align:center}.header__menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:inherit}.header__drawer{padding:var(--space-lg) var(--gutter) var(--space-2xl);border-top:var(--hairline-width) solid var(--hairline)}.header__drawer-links{display:grid;gap:var(--space-xs);margin-bottom:var(--space-xl)}.header__drawer-link{display:block;padding-block:var(--space-sm);color:inherit;text-decoration:none}@media(min-width:750px){:root{--header-height: 72px}.header__nav{display:block}.header__cta{display:inline-flex}.header__menu-toggle,.header__drawer{display:none}}.recall__panel{display:grid;gap:var(--space-2xl)}.recall__questions{display:grid;gap:var(--space-xs);align-content:start}.recall__question{display:flex;gap:var(--space-md);align-items:baseline;width:100%;padding:var(--space-md) var(--space-lg) var(--space-md) var(--space-md);border:var(--hairline-width) solid transparent;border-radius:var(--radius-sm);color:var(--on-surface-soft);font-size:var(--text-subhead);text-align:start;transition:color var(--dur-micro) var(--ease),border-color var(--dur-micro) var(--ease),background-color var(--dur-micro) var(--ease)}.recall__question:hover{color:var(--on-surface)}.recall__question[aria-selected=true]{border-color:var(--hairline);background:var(--surface-raised);color:var(--on-surface)}.recall__question-mark{flex:none;color:var(--accent-on-surface);opacity:0;transform:translate(-4px);transition:opacity var(--dur-micro) var(--ease),transform var(--dur-micro) var(--ease)}.recall__question[aria-selected=true] .recall__question-mark{opacity:1;transform:none}@media(pointer:coarse){.recall__question{border-color:var(--hairline)}.recall__question-mark{opacity:.35;transform:none}}.recall__answer:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.recall__acta .acta__quote{font-size:var(--text-title)}.recall__quote{margin:var(--space-lg) 0 0;padding-left:var(--space-lg);border-left:var(--hairline-width) solid var(--hairline);color:var(--on-surface-faint);font-size:var(--text-small);font-style:italic}.recall__disclaimer{margin-top:var(--space-2xl);color:var(--on-surface-faint)}@media(min-width:750px){.recall__panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-3xl)}}.object360__layout{display:grid;gap:var(--space-2xl);align-items:start}.object360__intro .intro{margin-bottom:0}.viewer360{position:relative;display:block;aspect-ratio:1;touch-action:pan-y;-webkit-user-select:none;user-select:none}.viewer360__still,.viewer360__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.viewer360.is-ready .viewer360__still{visibility:hidden}.viewer360.is-dragging{cursor:grabbing}.viewer360__slider{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-md);cursor:grab}.viewer360__slider:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.viewer360__controls{position:absolute;inset-inline:0;bottom:0;display:flex;justify-content:center;gap:var(--space-xs)}.viewer360__controls button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:var(--radius-pill);color:var(--on-surface-soft);transition:color var(--dur-micro) var(--ease)}.viewer360__controls button:hover{color:var(--on-surface)}.icon--flip{transform:rotate(180deg)}.viewer360__hint{position:absolute;inset-inline:0;bottom:calc(-1 * var(--space-xl));text-align:start}@media(max-width:989px){.viewer360__hint{position:static;margin-top:var(--space-sm)}}.object360[data-scheme=paper] .object360__stage .media,.object360[data-scheme=warm] .object360__stage .media{background:transparent}.object360[data-scheme=paper] .object360__stage img,.object360[data-scheme=warm] .object360__stage img{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 8%,#000 92%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 8%,#000 92%,transparent 100%);mask-composite:intersect}.object360__callouts{display:grid;gap:var(--space-xl);counter-reset:callout}.object360__callout{padding-top:var(--space-md);border-top:var(--hairline-width) solid var(--hairline)}.object360__callout-text{margin-top:var(--space-xs);color:var(--on-surface-soft)}@media(min-width:990px){.object360__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"intro stage" "callouts stage";grid-template-rows:auto 1fr;column-gap:var(--space-4xl);row-gap:var(--space-2xl)}.object360__intro{grid-area:intro}.object360__stage{grid-area:stage}.object360__callouts{grid-area:callouts;align-content:start}}.kept__layout{display:grid;gap:var(--space-2xl)}@media(min-width:990px){.kept__layout{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(3rem,5vw,6rem);align-items:start}.kept__layout .intro{margin-bottom:0}.kept__consent{margin-top:calc(var(--text-label) + var(--space-md) + var(--intro-gap))}}.kept__layout+.kept__list{margin-top:var(--space-3xl)}.kept__list{display:grid;gap:var(--space-xl);margin:0}.kept__item{padding-top:var(--space-lg);border-top:var(--hairline-width) solid var(--hairline)}.kept__desc{margin-top:var(--space-sm);max-width:var(--measure);color:var(--on-surface-soft)}.kept__consent{padding:var(--space-xl);border:var(--hairline-width) solid var(--hairline);border-radius:var(--radius-md)}.kept__consent-title{margin-bottom:var(--space-sm)}.kept__consent .link{display:inline-block;margin-top:var(--space-md)}@media(min-width:750px){.kept__list{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--space-2xl)}}.specs__sentences{display:grid;gap:var(--space-2xl);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.specs__figure{display:block;margin-bottom:var(--space-sm);color:var(--on-surface-faint);font-size:var(--text-label);letter-spacing:var(--tracking-meta)}.specs__claim{max-width:26ch;font-weight:var(--weight-display)}.specs__sheet{margin-top:var(--space-4xl);padding:clamp(var(--space-xl),4vw,var(--space-3xl));background:var(--paper-sunk);border-radius:var(--radius-lg)}[data-scheme=night] .specs__sheet{background:var(--night-raised)}.specs__sheet-title{margin-bottom:var(--space-lg)}.specs__table{margin:0}.specs__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--space-md);padding-block:var(--space-md);border-top:var(--hairline-width) solid var(--hairline)}.specs__label{color:var(--on-surface-soft);font-size:var(--text-small);text-align:start;font-weight:var(--weight-body);white-space:nowrap;padding-inline-end:var(--space-xl)}@media(max-width:749px){.specs__label{white-space:normal}}.specs__value{margin:0;font-size:var(--text-small);font-variant-numeric:tabular-nums}.specs__note{margin-top:var(--space-lg);color:var(--on-surface-faint)}.faq__inner{display:grid;gap:var(--space-2xl)}.faq__intro .intro{margin-bottom:0}.faq__support{display:inline-block;margin-top:var(--space-lg);font-size:var(--text-small)}.faq__item{border-top:var(--hairline-width) solid var(--hairline)}.faq__item:last-child{border-bottom:var(--hairline-width) solid var(--hairline)}.faq__question{display:flex;gap:var(--space-lg);align-items:center;justify-content:space-between;padding-block:var(--space-lg);cursor:pointer;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__question-text{font-size:var(--text-subhead)}.faq__marker{position:relative;flex:none;width:14px;height:14px}.faq__marker:before,.faq__marker:after{content:"";position:absolute;inset-block:50%;inset-inline:0;border-top:1px solid currentColor;transition:transform var(--dur-micro) var(--ease)}.faq__marker:after{transform:rotate(90deg)}.faq__item[open] .faq__marker:after{transform:rotate(0)}.faq__answer{padding-bottom:var(--space-xl);color:var(--on-surface-soft)}@media(min-width:990px){.faq__inner{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--space-4xl)}}.product-hero__inner{display:grid;gap:var(--space-2xl)}.product-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:var(--space-md);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.product-gallery::-webkit-scrollbar{display:none}.product-gallery__item{scroll-snap-align:center}@media(min-width:990px){.product-gallery{grid-auto-flow:row;grid-auto-columns:auto;overflow-x:visible;scroll-snap-type:none}}.product-hero[data-scheme=paper] .product-gallery .media,.product-hero[data-scheme=warm] .product-gallery .media,.product-hero[data-scheme=paper] .product-gallery__thumb .media,.product-hero[data-scheme=warm] .product-gallery__thumb .media{background:transparent}.product-hero[data-scheme=paper] .product-gallery img,.product-hero[data-scheme=warm] .product-gallery img{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 6%,#000 94%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 6%,#000 94%,transparent 100%);mask-composite:intersect}.product-gallery__nav{display:flex;gap:var(--space-xs);margin-top:var(--space-md);overflow-x:auto;scrollbar-width:none}.product-gallery__nav::-webkit-scrollbar{display:none}.product-gallery__thumb{display:block;width:56px;flex:none;border:var(--hairline-width) solid transparent;border-radius:var(--radius-sm)}.product-hero__title{margin-top:var(--space-sm)}.product-hero__summary{margin-top:var(--space-md);color:var(--on-surface-soft)}.product-hero__buy>*+*{margin-top:var(--space-lg)}.price{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:baseline}.price__amount,.price__compare{font-variant-numeric:tabular-nums}.price--lg .price__amount{font-size:var(--text-title)}.price__compare{color:var(--on-surface-faint)}.price__unit{width:100%;color:var(--on-surface-faint)}.price__flag{width:100%;color:var(--on-surface-soft);letter-spacing:var(--tracking-meta)}.product-hero__price-note{margin-top:var(--space-xs);color:var(--on-surface-faint)}.product-form__option+.product-form__option{margin-top:var(--space-lg)}.product-form__option{padding:0;margin:0;border:0}.product-form__option-name{display:flex;gap:var(--space-sm);margin-bottom:var(--space-sm);padding:0}.product-form__option-value{color:var(--on-surface);letter-spacing:var(--tracking-meta)}.product-form__swatches{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.product-form__swatch{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-lg);border:var(--hairline-width) solid var(--hairline);border-radius:var(--radius-pill);color:var(--on-surface-soft);font-size:var(--text-small);cursor:pointer;transition:border-color var(--dur-micro) var(--ease),color var(--dur-micro) var(--ease)}.product-form__radio:checked+.product-form__swatch{border-color:var(--on-surface);color:var(--on-surface)}.product-form__radio:focus-visible+.product-form__swatch{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.product-form__radio[data-unavailable]+.product-form__swatch{color:var(--on-surface-soft);text-decoration:line-through}.qty,.product-form__swatch{border-color:var(--field-border, var(--hairline))}.product-form__actions{display:grid;gap:var(--space-sm);margin-top:var(--space-xl)}.product-form__submit.is-loading{opacity:.6}.product-form__error{margin-top:var(--space-sm);color:var(--error)}.product-hero[data-scheme=paper] .product-gallery__item img,.product-hero[data-scheme=warm] .product-gallery__item img,.product-hero[data-scheme=paper] .product-gallery__thumb img,.product-hero[data-scheme=warm] .product-gallery__thumb img{mix-blend-mode:multiply}.product-hero__text{padding-top:var(--space-lg);border-top:var(--hairline-width) solid var(--hairline);color:var(--on-surface-soft);font-size:var(--text-small);max-width:var(--measure-tight)}.product-hero__assurances{display:grid;gap:var(--space-xs);padding-top:var(--space-lg);border-top:var(--hairline-width) solid var(--hairline);color:var(--on-surface-soft);font-size:var(--text-small)}.product-hero__assurance-link{color:inherit;text-decoration:underline;text-decoration-color:var(--ink-hairline-strong);text-underline-offset:2px;transition:text-decoration-color var(--dur-micro) var(--ease)}.product-hero__assurance-link:hover{text-decoration-color:currentColor}.qty{display:inline-flex;align-items:center;border:var(--hairline-width) solid var(--hairline);border-radius:var(--radius-pill)}.qty__button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--on-surface-soft)}.qty__button:hover{color:var(--on-surface)}.qty__input{width:3rem;border:0;background:none;font-size:var(--text-small);text-align:center;-moz-appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.qty--sm .qty__button{width:34px;height:34px}@media(pointer:coarse){.qty--sm .qty__button{width:44px;height:44px}}.qty__value{min-width:2rem;font-size:var(--text-small);text-align:center}@media(min-width:990px){.product-hero__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-4xl);align-items:start}.product-hero__panel{position:sticky;top:calc(var(--header-height) + var(--space-xl))}.product-gallery__nav{display:none}}.collection__grid{display:grid;gap:var(--space-2xl) var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}@media(min-width:750px){.collection__grid--single{grid-template-columns:minmax(0,1fr)}.collection__grid--single .product-card__link{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:var(--space-3xl)}.collection__grid--single .product-card__body{border-top:0;padding-top:0;gap:var(--space-md);align-content:center}.collection__grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.collection__grid--single .product-card__link img,.collection__grid--pair .product-card__link img{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 6%,#000 94%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 6%,#000 94%,transparent 100%);mask-composite:intersect}.product-card__summary{color:var(--on-surface-soft, var(--ink-soft));max-width:var(--measure-tight)}.product-card__cta{display:inline-flex;align-items:center;gap:var(--space-xs);justify-self:start;margin-top:var(--space-xs)}.product-card__link{display:grid;gap:var(--space-md);color:inherit;text-decoration:none}.product-card .media{background:transparent}.product-card__link img{transition:opacity var(--dur-micro) var(--ease)}html.precise .product-card__link:hover img{opacity:.82}.product-card__body{display:grid;gap:var(--space-2xs);padding-top:var(--space-md);border-top:var(--hairline-width) solid var(--hairline, var(--ink-hairline))}.product-card__title{font-weight:var(--weight-body)}html.precise .product-card__link:hover .product-card__title{color:var(--accent-on-surface, var(--accent))}.pagination{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;justify-content:center;margin-top:var(--space-4xl);padding-top:var(--space-xl);border-top:var(--hairline-width) solid var(--hairline, var(--ink-hairline))}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--space-sm);color:var(--on-surface-soft, var(--ink-soft));text-decoration:none;font-variant-numeric:tabular-nums}.pagination a:hover{color:var(--accent-on-surface, var(--accent))}.pagination [aria-current=page]{color:var(--on-surface, var(--ink))}.sticky-buy{position:fixed;inset-inline:0;bottom:0;z-index:50;padding-block:var(--space-sm);padding-bottom:calc(var(--space-sm) + env(safe-area-inset-bottom,0px));border-top:var(--hairline-width) solid var(--hairline);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px)}body:has(.sticky-buy){padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}@media(min-width:750px){body:has(.sticky-buy){padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.sticky-buy__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.sticky-buy__identity{display:flex;align-items:center;gap:var(--space-md);min-width:0}.sticky-buy__text{min-width:0}.sticky-buy__submit{white-space:nowrap}.sticky-buy__thumb{width:44px;height:44px;border-radius:var(--radius-sm);object-fit:contain}.sticky-buy__title{font-size:var(--text-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:749px){.sticky-buy__thumb{display:none}.sticky-buy__submit{padding-inline:var(--space-xl)}.sticky-buy{background:color-mix(in srgb,var(--surface) 97%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;background:var(--veil)}.cart-drawer[open]{display:block;animation:launch-veil var(--dur-micro) var(--ease)}.cart-drawer[open] .cart-drawer__panel{animation:drawer-in var(--dur-reveal) var(--ease-reveal)}@keyframes drawer-in{0%{opacity:0;transform:translate(var(--reveal-rise))}}.cart-drawer__panel{position:absolute;inset-block:0;inset-inline-end:0;display:flex;flex-direction:column;width:min(420px,100%);background:var(--surface);color:var(--on-surface)}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg);border-bottom:var(--hairline-width) solid var(--hairline)}.cart-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:inherit}.cart-drawer__items{flex:1;overflow-y:auto;padding:var(--space-lg);display:grid;gap:var(--space-lg);align-content:start}.cart-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--space-md)}.cart-item__media img{border-radius:var(--radius-sm)}.cart-item__title{color:inherit;font-size:var(--text-small);text-decoration:none}.cart-item__variant,.cart-item__plan{color:var(--on-surface-faint)}.cart-item__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-sm)}.cart-item__price{font-size:var(--text-small);font-variant-numeric:tabular-nums}.cart-item__remove{margin-top:var(--space-xs);color:var(--on-surface-faint);border-bottom-color:transparent}.cart-item__remove:hover{color:var(--on-surface)}.cart-drawer__footer{padding:var(--space-lg);padding-bottom:calc(var(--space-lg) + env(safe-area-inset-bottom,0px));border-top:var(--hairline-width) solid var(--hairline);display:grid;gap:var(--space-md)}.cart-drawer__error{color:var(--error);font-size:var(--text-small)}.cart-drawer__trust{display:grid;gap:var(--space-xs)}.cart-drawer__secure{color:var(--on-surface-faint)}.cart-drawer__policy-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.cart-drawer__policy-link:hover{color:var(--on-surface)}.cart-drawer__payments{display:flex;flex-wrap:wrap;gap:var(--space-2xs);opacity:.7}.cart-drawer__payment-icon{display:block;height:20px;width:auto}.cart-drawer__subtotal{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--text-subhead)}.cart-drawer__total,.qty__value,.qty__input{font-variant-numeric:tabular-nums}.cart-drawer__note{color:var(--on-surface-faint)}.cart-drawer__empty{display:grid;gap:var(--space-lg);place-content:center;place-items:center;flex:1;padding:var(--space-2xl);text-align:center}body.is-locked{overflow:hidden}.cart-drawer[open]{touch-action:none}.cart-drawer__items{touch-action:pan-y;overscroll-behavior:contain}.launch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:none;background:var(--veil)}.launch[open]{display:block;animation:launch-veil var(--dur-micro) var(--ease);touch-action:none}.launch__panel{position:absolute;inset-inline:0;bottom:0;margin-inline:auto;width:100%;max-width:560px;max-height:calc(100dvh - var(--space-2xl));overflow-y:auto;touch-action:pan-y;overscroll-behavior:contain;padding:var(--space-xl) var(--space-lg) calc(var(--space-lg) + env(safe-area-inset-bottom,0px));background:var(--surface);color:var(--on-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation:launch-rise var(--dur-reveal) var(--ease-reveal)}@media(min-width:750px){.launch__panel{inset-block:0;bottom:auto;top:50%;translate:0 -50%;max-height:min(42rem,calc(100dvh - var(--space-3xl)));padding:var(--space-2xl);border:var(--hairline-width) solid var(--ink-hairline-strong);border-radius:var(--radius-md)}}@keyframes launch-veil{0%{opacity:0}}@keyframes launch-rise{0%{opacity:0;transform:translateY(var(--reveal-rise))}to{opacity:1;transform:none}}.launch__close{position:absolute;top:var(--space-sm);inset-inline-end:var(--space-sm);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--on-surface-soft)}.launch__view{animation:launch-view var(--dur-reveal) var(--ease-reveal)}@keyframes launch-view{0%{opacity:0;transform:translateY(calc(var(--reveal-rise) / 2))}to{opacity:1;transform:none}}.launch__eyebrow{margin-bottom:var(--space-md)}.launch__title{max-width:var(--measure-display)}.launch__body{margin-top:var(--space-md);max-width:var(--measure-tight);color:var(--on-surface-soft)}.launch__body p{margin:0}.launch__lead{margin-top:var(--space-lg);color:var(--on-surface-faint)}.launch__paths{display:grid;gap:var(--space-lg);margin-top:var(--space-lg)}.launch__path{padding-top:var(--space-lg);border-top:var(--hairline-width) solid var(--hairline)}.launch__path--primary{border-top:0;padding:var(--space-lg);background:var(--surface-raised, var(--paper-lit));border:var(--hairline-width) solid var(--hairline);border-radius:var(--radius-sm)}.launch__path-text{margin-top:var(--space-sm);color:var(--on-surface-soft);max-width:var(--measure-tight)}.launch__story{display:inline-block;margin-top:var(--space-sm)}.launch__price-line{display:flex;align-items:baseline;gap:var(--space-sm);margin-top:var(--space-md);font-variant-numeric:tabular-nums}.launch__compare{color:var(--on-surface-faint);font-size:var(--text-small)}.launch__arrow{color:var(--on-surface-faint)}.launch__amount{font-size:var(--text-heading);letter-spacing:var(--tracking-heading);font-weight:var(--weight-display-strong)}.launch__saving{margin-top:var(--space-2xs);color:var(--on-surface-faint)}.launch__buy{margin-top:var(--space-lg)}.launch__note{margin-top:var(--space-sm);color:var(--on-surface-faint);max-width:var(--measure-tight)}.footer{padding-block:var(--section-space-tight)}.footer__inner{display:grid;gap:var(--space-3xl)}.footer__symbol{width:30px;height:30px;color:var(--on-surface)}.footer__line{max-width:16ch;margin-top:var(--space-lg)}.footer__columns{display:grid;gap:var(--space-2xl);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.footer__column-title{margin-bottom:var(--space-md)}.footer__links{display:grid;gap:var(--space-sm)}.footer__link{color:var(--on-surface-soft);font-size:var(--text-small);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--hairline);transition:color var(--dur-micro) var(--ease),text-decoration-color var(--dur-micro) var(--ease)}.footer__link:hover{color:var(--on-surface);text-decoration-color:currentColor}.footer__text{color:var(--on-surface-soft)}.footer__signup-row{display:flex;gap:var(--space-xs);margin-top:var(--space-md)}.field{min-height:44px;padding:0 var(--space-md);border:var(--hairline-width) solid var(--field-border, var(--hairline));border-radius:var(--radius-pill);background:transparent;color:inherit;font-size:var(--text-small)}.field::placeholder{color:var(--on-surface-soft)}.field--select{padding-inline-end:var(--space-xl)}.footer__signup-status{margin-top:var(--space-sm);color:var(--on-surface-soft)}.footer__base{display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:center;justify-content:space-between;padding-top:var(--space-lg);border-top:var(--hairline-width) solid var(--hairline);color:var(--on-surface-faint)}.footer__policies{display:flex;flex-wrap:wrap;gap:var(--space-lg)}.footer__payments{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs, .5rem)}.footer__payment-icon{display:block;width:auto;height:1.5rem;opacity:.7}@media(min-width:990px){.footer__inner{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-4xl)}.footer__base{grid-column:1 / -1}}.content-for-layout>*:not([id^=shopify-section]){display:block;width:100%;max-width:calc(var(--prose-max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter);padding-block:var(--section-space)}.content-for-layout>*:not([id^=shopify-section]) h1{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin-bottom:var(--space-lg)}.content-for-layout>*:not([id^=shopify-section]) h2,.content-for-layout>*:not([id^=shopify-section]) h3{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-heading);margin-block:var(--space-xl) var(--space-sm)}.content-for-layout>*:not([id^=shopify-section]) p{margin-bottom:var(--space-md);max-width:var(--measure)}.content-for-layout>*:not([id^=shopify-section]) a{color:var(--accent)}.content-for-layout>*:not([id^=shopify-section]) input[type=text],.content-for-layout>*:not([id^=shopify-section]) input[type=email],.content-for-layout>*:not([id^=shopify-section]) input[type=search]{width:100%;max-width:26rem;min-height:48px;padding:0 var(--space-md);border:1px solid var(--ink-hairline-strong);border-radius:var(--radius-sm);background:var(--paper-lit);font:inherit}.content-for-layout>*:not([id^=shopify-section]) button:not([class]),.content-for-layout>*:not([id^=shopify-section]) input[type=submit]{min-height:48px;padding:0 var(--space-xl);border:0;border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font-size:var(--text-small);font-weight:var(--weight-body-strong);cursor:pointer}.announcement{padding-block:var(--space-sm);text-align:center;font-size:var(--text-small)}.announcement a{color:inherit}.placeholder-flag{display:inline-flex;gap:.4em;align-items:center;margin-inline-start:.5em;padding:.15em .5em;border:1px dashed #b7791f;border-radius:var(--radius-sm);background:#fdf6e3;color:#7c5c11;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:0;vertical-align:middle}.placeholder-svg{display:block;width:100%;height:100%;background:var(--paper-sunk);fill:var(--ink-faint)}.contact{display:flex;flex-direction:column;gap:var(--space-lg);padding-block-end:var(--space-3xl)}.main-page-section:has(+.contact-form-section) .section{padding-block-end:0}.main-page-section+.contact-form-section .section{padding-block-start:var(--space-2xl, 3rem)}.contact__body,.contact__details{color:var(--on-surface-soft)}.contact__form{display:flex;flex-direction:column;gap:var(--space-lg)}.contact__row{display:grid;gap:var(--space-lg)}@media(min-width:750px){.contact__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact__field{display:flex;flex-direction:column;gap:var(--space-2xs)}.contact__textarea{min-height:9rem;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md, .75rem);line-height:1.6;resize:vertical}.contact__submit{align-self:flex-start}.contact__status{padding:var(--space-sm) var(--space-md);border:var(--hairline-width) solid var(--hairline);border-radius:var(--radius-md, .75rem)}.contact__status--error{border-color:var(--danger, currentColor)}.contact__details{padding-top:var(--space-lg);border-top:var(--hairline-width) solid var(--hairline)}.cart-drawer__notes{display:grid;gap:var(--space-2xs)}.cart-item__media{display:block;background:var(--paper-sunk);border-radius:var(--radius-sm);overflow:hidden;align-self:start}.comparison__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:var(--space-lg)}.comparison__table{width:100%;min-width:40rem;border-collapse:collapse;font-variant-numeric:tabular-nums}.comparison__table th,.comparison__table td{padding:var(--space-sm) var(--space-md);border-bottom:var(--hairline-width) solid var(--hairline);text-align:left;vertical-align:top;font-size:var(--text-small)}.comparison__table thead th{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--on-surface-faint);font-weight:500;padding-bottom:var(--space-xs)}.comparison__table tbody th{font-weight:500;color:var(--on-surface);padding-inline-start:0}.comparison__table td{color:var(--on-surface-soft)}.comparison__table .comparison__remry{background:var(--surface-raised);color:var(--on-surface);border-inline:var(--hairline-width) solid var(--field-border, var(--hairline))}.comparison__table thead th.comparison__remry{border-top:2px solid var(--on-surface)}.comparison__table tbody tr:last-child .comparison__remry{border-bottom:2px solid var(--on-surface)}.comparison__note{margin-top:var(--space-md);color:var(--on-surface-soft);max-width:60ch}.folio-grid{row-gap:var(--space-xl)}.r2-hero{padding-block:clamp(2.5rem,1.5rem + 4vw,6rem)}.r2-hero__layout{display:grid;gap:var(--space-2xl) var(--grid-gap);align-items:center}.r2-hero__kicker{margin-bottom:var(--space-lg)}.r2-hero__headline{display:grid;gap:var(--space-sm);max-width:16ch}.r2-hero__echo{font-style:italic;color:var(--on-surface-soft);max-width:none}.r2-hero__subline{margin-top:var(--space-lg)}.r2-hero__actions{margin-top:var(--space-xl)}.r2-hero__stage>*{mix-blend-mode:multiply}.r2-hero__stage .media{background:transparent}.r2-hero__facts{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:clamp(2rem,1rem + 3vw,3.5rem);padding-top:var(--space-md);border-top:var(--hairline-width) solid var(--hairline);color:var(--on-surface-soft)}@media(min-width:750px){.r2-hero__facts{flex-direction:row;flex-wrap:wrap;gap:var(--space-xs) var(--space-2xl)}}@media(min-width:990px){.r2-hero__layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2rem,4vw,4rem)}.r2-hero__stage{order:2}}.r2-manifiesto__body{margin-top:var(--space-xl)}.r2-manifiesto__lost{display:grid;gap:var(--space-lg);margin-top:clamp(2.5rem,1.5rem + 3vw,4rem)}.r2-manifiesto__fragment{color:color-mix(in srgb,var(--on-surface) calc(100% - var(--fade, 40%)),var(--surface))}.r2-manifiesto__acta{margin-top:var(--space-lg)}.r2-gesto__line{font-style:italic}.r2-gesto__scene{margin-top:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.r2-gesto__media{aspect-ratio:21 / 9}@media(max-width:749px){.r2-gesto__scene .media,.r2-gesto__media{aspect-ratio:4 / 3}}.r2-acta__intro-body{margin-top:var(--space-xl)}.r2-acta__scene{margin-top:var(--intro-to-content)}.r2-acta__layout{display:grid;gap:var(--space-2xl)}.r2-acta__step{display:grid;gap:var(--space-lg)}.r2-acta__copy{max-width:var(--measure-tight)}.r2-acta__stage-title{margin-top:var(--space-sm)}.r2-acta__stage-text{margin-top:var(--space-sm);color:var(--on-surface-soft)}.r2-acta__doc{background:var(--surface-raised, var(--paper-lit));border:var(--hairline-width) solid var(--hairline);border-radius:var(--radius-sm);padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid;gap:var(--space-lg);align-content:start;min-height:340px}.r2-acta__doc-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md);padding-bottom:var(--space-sm);border-bottom:var(--hairline-width) solid var(--hairline)}.r2-acta__doc-time{font-size:var(--text-label);color:var(--ink-faint)}.r2-acta__doc--1{grid-template-rows:auto 1fr auto}.r2-acta__wave{display:flex;align-items:center;gap:3px;height:96px;margin-block:auto;align-self:center;width:100%}.r2-acta__bar{flex:1 1 0;height:var(--h, 40%);min-height:6%;background:var(--ink-soft);border-radius:1px}.r2-acta__timer{font-size:var(--text-title);text-align:center}.r2-acta__lines{display:grid;gap:var(--space-md)}.r2-acta__line{display:grid;gap:var(--space-2xs)}.r2-acta__line-meta{font-size:var(--text-label);color:var(--ink-faint);text-transform:uppercase;letter-spacing:var(--tracking-meta)}.r2-acta__line-text{font-size:var(--text-small);line-height:1.5}.r2-acta__lines--ghost .r2-acta__line-text{color:color-mix(in srgb,var(--ink) 26%,var(--paper-lit))}.r2-acta__summary{padding-top:var(--space-md);border-top:2px solid var(--ink)}.r2-acta__outline{display:grid;gap:var(--space-2xs)}.r2-acta__outline-point{font-weight:var(--weight-body-strong);font-size:var(--text-small);padding-top:var(--space-md);margin-top:var(--space-xs);border-top:2px solid var(--ink)}.r2-acta__outline-point:first-child{margin-top:0}.r2-acta__outline-sub{font-size:var(--text-small);color:var(--ink-soft);padding-left:var(--space-lg);padding-block:var(--space-2xs);position:relative}.r2-acta__outline-sub:before{content:"";position:absolute;left:2px;top:50%;width:10px;border-top:var(--hairline-width) solid var(--ink-hairline-strong)}.r2-acta__disclaimer{margin-top:var(--space-md)}@media(min-width:990px){html.enhanced .r2-acta__scene[data-armed]{height:420vh}html.enhanced .r2-acta__scene[data-armed] .r2-acta__pin{position:sticky;top:var(--header-height);height:calc(100vh - var(--header-height));display:grid;align-items:center;overflow:hidden}html.enhanced .r2-acta__scene[data-armed] .r2-acta__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(3rem,5vw,6rem);align-items:center}html.enhanced .r2-acta__scene[data-armed] .r2-acta__step{display:contents}html.enhanced .r2-acta__scene[data-armed] .r2-acta__copy{grid-column:1;opacity:.32;transition:opacity var(--dur-reveal) var(--ease)}html.enhanced .r2-acta__scene[data-armed] .r2-acta__step:nth-child(1) .r2-acta__copy{grid-row:1}html.enhanced .r2-acta__scene[data-armed] .r2-acta__step:nth-child(2) .r2-acta__copy{grid-row:2}html.enhanced .r2-acta__scene[data-armed] .r2-acta__step:nth-child(3) .r2-acta__copy{grid-row:3}html.enhanced .r2-acta__scene[data-armed] .r2-acta__step:nth-child(4) .r2-acta__copy{grid-row:4}html.enhanced .r2-acta__scene[data-armed] .r2-acta__copy[data-current]{opacity:1}html.enhanced .r2-acta__scene[data-armed] .r2-acta__doc{grid-column:2;grid-row:1 / span 4;align-self:center;width:100%;max-width:560px;min-height:480px;opacity:0;transition:opacity var(--dur-reveal) var(--ease)}html.enhanced .r2-acta__scene[data-armed] .r2-acta__doc[data-current]{opacity:1}html.enhanced .r2-acta__scene[data-armed] .r2-acta__disclaimer{position:absolute;right:var(--gutter);bottom:var(--space-lg);margin:0}html.enhanced .r2-acta__scene[data-armed] .r2-acta__doc[aria-hidden=true]{pointer-events:none}}.r2-personas__strip{display:flex;gap:var(--grid-gap);margin-top:var(--intro-to-content);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);padding-bottom:var(--space-sm)}.r2-personas__strip::-webkit-scrollbar{display:none}.r2-personas__scene{flex:0 0 78vw;max-width:340px;scroll-snap-align:start}.r2-personas__who{margin-top:var(--space-md)}.r2-personas__line{margin-top:var(--space-xs);font-size:var(--text-subhead)}.r2-personas__closing{margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);font-style:italic;text-align:center}@media(min-width:990px){.r2-personas__strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0}.r2-personas__scene{flex:none;max-width:none}.r2-personas__scene:nth-child(2n){margin-top:var(--space-2xl)}.r2-personas__closing{margin-top:clamp(4rem,3rem + 3vw,6.5rem)}}.r2-confianza__layout{display:grid;gap:var(--space-2xl) var(--grid-gap)}.r2-confianza__body{margin-top:var(--space-xl)}.r2-confianza__acta{margin-top:var(--space-2xl)}.r2-confianza__caption{margin-top:var(--space-sm);color:var(--on-surface-faint)}.r2-confianza__facts{display:grid;gap:var(--space-lg) var(--grid-gap);margin:0;margin-top:clamp(2.5rem,1.5rem + 3vw,4.5rem);padding-top:var(--space-lg);border-top:var(--hairline-width) solid var(--hairline)}.r2-confianza__fact{display:grid;gap:var(--space-xs);align-content:start}.r2-confianza__fact-body{margin:0;display:grid;gap:var(--space-xs);justify-items:start}@media(min-width:750px){.r2-confianza__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.r2-confianza__layout{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(3rem,5vw,6rem);align-items:start}.r2-confianza__photo{order:2;position:sticky;top:calc(var(--header-height) + var(--space-xl))}.r2-confianza__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.r2-oferta__layout{display:grid;gap:var(--space-2xl) var(--grid-gap);align-items:start}.r2-oferta__body{margin-top:var(--space-xl)}.r2-oferta__acta{margin-top:var(--space-2xl)}.r2-oferta__sheet{background:var(--surface-raised, var(--paper-lit));border:var(--hairline-width) solid var(--hairline);border-radius:var(--radius-sm);padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;gap:var(--space-lg)}.r2-oferta__product-name{border-bottom:2px solid var(--ink);padding-bottom:var(--space-md)}.r2-oferta__price-note{margin-top:var(--space-xs);color:var(--ink-faint)}.r2-oferta__includes{display:grid}.r2-oferta__include{padding-block:var(--space-sm);border-bottom:var(--hairline-width) solid var(--hairline)}.r2-oferta__include:last-child{border-bottom:0}.r2-oferta__more{justify-self:center}.r2-oferta__facts{display:grid;gap:var(--space-2xs);padding-top:var(--space-md);border-top:var(--hairline-width) solid var(--hairline);color:var(--ink-faint)}@media(min-width:990px){.r2-oferta__layout{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(3rem,5vw,6rem)}.r2-oferta__sheet{position:sticky;top:calc(var(--header-height) + var(--space-xl))}}.colofon{display:grid;gap:var(--space-sm);justify-items:start;padding-block:var(--space-md);border-top:var(--hairline-width) solid var(--hairline, var(--ink-hairline));border-bottom:var(--hairline-width) solid var(--hairline, var(--ink-hairline))}.colofon__line{font-family:var(--font-display);font-style:italic;font-size:var(--text-subhead);line-height:1.4;text-wrap:pretty;max-width:var(--measure-tight)}.colofon__track{width:100%;height:4px;margin-top:var(--space-2xs);background:var(--hairline, var(--ink-hairline));overflow:hidden}.colofon__fill{display:block;height:100%;width:var(--p, 0%);min-width:4px;background:var(--on-surface, var(--ink))}html.enhanced .colofon:not(.is-revealed) .colofon__fill{width:0;min-width:0}html.enhanced .colofon .colofon__fill{transition:width var(--dur-scene) var(--ease-reveal)}.colofon__meta{font-size:var(--text-label);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--on-surface-faint, var(--ink-faint))}
/*# sourceMappingURL=/cdn/shop/t/33/assets/remry-sections.css.map */
