.section--rta-home-hero{position:relative;z-index:3;background:var(--rta-color-background)}.rta-home-hero{position:relative;display:block;width:100%;--rta-hero-stage-mobile: calc(80svh + var(--rta-hero-photo-clearance, 0px));height:var(--rta-hero-stage-mobile);min-height:calc(44rem + var(--rta-hero-photo-clearance, 0px));overflow:visible;isolation:isolate;background-color:var(--rta-color-background)}.rta-home-hero__media,.rta-home-hero__media picture,.rta-home-hero__image,.rta-home-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rta-home-hero__media{z-index:-3;inset-block-start:var(--rta-hero-photo-clearance, 0px);height:calc(100% - var(--rta-hero-photo-clearance, 0px));overflow:hidden;background-color:transparent;background-image:var(--rta-hero-lqip-mobile);background-position:var(--rta-hero-mobile-focus);background-repeat:no-repeat;background-size:cover}.rta-home-hero.is-hero-image-loaded .rta-home-hero__media{background-image:none}.rta-home-hero__media picture{display:block}.rta-home-hero__image{display:block;object-fit:cover;object-position:var(--rta-hero-mobile-focus);opacity:1;transition:opacity var(--rta-motion-slow) var(--rta-ease-standard)}div.rta-home-hero__veil{z-index:-2;display:block;background:none;pointer-events:none}.rta-home-hero__heading-lockup{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.rta-home-hero__wordmark{position:absolute;z-index:31;inset-block-start:calc(var(--rta-safe-top) + var(--rta-nav-wordmark-y, 0px));inset-inline-start:calc(50% + var(--rta-nav-wordmark-x, 0px));display:grid;justify-items:center;color:var(--rta-color-text);font-family:var(--rta-font-didot);font-size:var(--rta-type-wordmark);font-weight:400;letter-spacing:.012em;line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase;--rta-wordmark-intro-scale: 2.25;transform:translate(-50%) scale(1);transform-origin:center;transition:opacity 80ms ease-out}.rta-home-shell__home,.rta-home-shell__cart-slot{position:fixed;z-index:50}.rta-home-hero__wordmark-line{display:block}.rta-home-hero__wordmark--canonical{width:4.662em}.rta-home-hero__wordmark-art{display:block;width:100%;height:auto;pointer-events:none}.rta-home-hero__wordmark:focus-visible,.rta-home-shell__control:focus-visible,.rta-home-shell__account-component:focus-within,.rta-home-shell__cart-link:focus-visible,.rta-home-shell__language:focus-visible,.rta-home-contact>summary:focus-visible{outline:.2rem solid var(--rta-color-focus-inner);outline-offset:.35rem;box-shadow:0 0 0 .55rem var(--rta-color-focus-outer)}.rta-home-shell{position:absolute;z-index:30;top:0;right:0;bottom:0;left:0;color:var(--rta-color-text);font-family:var(--rta-font-body);font-size:var(--rta-type-meta);letter-spacing:.08em;line-height:1.15;text-transform:uppercase;pointer-events:none}.rta-home-shell__home,.rta-home-shell__cart-slot,.rta-home-shell__languages,.rta-home-shell__social{pointer-events:auto;transition:color var(--rta-motion-fast) var(--rta-ease-standard),opacity 80ms ease-out}.rta-home-shell__social{position:absolute}.rta-home-shell__control{display:inline-flex;align-items:center;gap:.7rem;min-width:var(--rta-hit-target);min-height:var(--rta-hit-target);padding:.4rem;border:0;color:inherit;background:transparent;font:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:none;text-transform:inherit;pointer-events:auto;-webkit-tap-highlight-color:transparent}.rta-home-shell__account-slot{position:relative;display:grid;width:var(--rta-hit-target);height:var(--rta-hit-target);place-items:center}.rta-home-shell__account-slot>*{grid-area:1 / 1}.rta-home-shell__account-component,.rta-home-shell__account-fallback{position:absolute;top:0;right:0;bottom:0;left:0}.rta-home-shell__account-component{--shopify-account-font-heading: var(--rta-font-didot);--shopify-account-font-body: var(--rta-font-body);--shopify-account-color-background: #000;--shopify-account-color-text: #fff;--shopify-account-color-accent: #fff;--shopify-account-color-accent-text: #000;--shopify-account-dialog-position-top: var( --account-dialog-top, calc(var(--rta-safe-top) + var(--rta-hit-target) + .8rem) )}.rta-home-shell__account-slot>.rta-home-shell__account-component:not(:defined){display:none}.rta-home-shell__account-slot>.rta-home-shell__account-component:defined+.rta-home-shell__account-fallback{display:none}.rta-home-shell__icon{position:relative;display:grid;flex:0 0 auto;width:2.1rem;height:2.1rem;place-items:center}.rta-home-shell__icon svg,.rta-home-shell__icon>img{display:block;width:100%;height:100%}.rta-home-shell__control--compact .rta-home-shell__icon{width:1.875rem;height:1.875rem}.rta-home-shell__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rta-home-shell__control--compact{position:relative;width:auto}.rta-home-contact[open]>summary .rta-home-shell__label{inset-block-start:50%;inset-inline-start:calc(100% + .4rem);width:auto;height:auto;padding:.5rem;overflow:visible;clip:auto;color:var(--rta-color-text-subtle);background:#000000b8;font-family:var(--rta-font-display);font-size:var(--rta-type-meta);letter-spacing:normal;line-height:var(--rta-leading-heading);text-transform:none;translate:0 -50%;pointer-events:none}.rta-home-shell__control--unavailable{color:var(--rta-color-text-faint);cursor:not-allowed;opacity:.76}.rta-home-shell__cart-link>.svg-wrapper{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.rta-home-shell__cart-link>.cart-count-bubble{position:absolute;z-index:3;right:auto;bottom:auto;left:auto;width:auto;height:auto;inset-block-start:-.2rem;inset-inline-end:-.2rem;inset-inline-start:auto;display:grid;min-width:1.6rem;min-height:1.6rem;padding:.15rem;place-items:center;border:var(--rta-stroke-hairline) solid var(--rta-color-text);border-radius:50%;color:var(--rta-color-text);background:#0000009e;font-size:1rem;line-height:1}.rta-home-shell__home{inset-block-start:calc(var(--rta-safe-top) + var(--rta-nav-badge-y, 0px));inset-inline-start:calc(var(--rta-frame-inset-start) + var(--rta-nav-badge-x, 0px))}.rta-home-shell__cart-slot{inset-block-start:calc(var(--rta-safe-top) + var(--rta-nav-cart-y, 0px));inset-inline-end:calc(calc(var(--rta-safe-right) + 4rem) - var(--rta-nav-cart-x, 0px));display:grid;min-width:var(--rta-hit-target);min-height:var(--rta-hit-target);color:inherit;text-align:right}.rta-home-shell__cart-link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border:0;color:inherit;background:transparent;text-decoration:none;-webkit-tap-highlight-color:transparent}.rta-home-shell__cart-visual{display:inline-flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:0;min-width:var(--rta-hit-target);min-height:var(--rta-hit-target);padding:.4rem;pointer-events:none}.rta-home-shell__cart-visual .rta-home-shell__icon{width:1.9rem;height:1.9rem}.rta-home-shell__languages.rta-language-rail{font-size:calc(var(--rta-type-meta) * var(--rta-nav-languages-scale, 1));position:fixed;z-index:50;inset-block-start:calc(calc(var(--rta-safe-top) + .2rem) + var(--rta-nav-languages-y, 0px));inset-inline-end:calc(var(--rta-frame-inset-end) - var(--rta-nav-languages-x, 0px));display:block}.rta-home-shell__social{--rta-social-stack-half: calc( ((3 * var(--rta-hit-target)) + (2 * var(--rta-nav-social-gap, var(--rta-space-2)))) / 2 );position:fixed;z-index:50;inset-block-start:calc(57% + var(--rta-nav-social-y, 0px));inset-inline-start:calc(var(--rta-frame-inset-start) + var(--rta-nav-social-x, 0px));display:grid;grid-auto-rows:var(--rta-hit-target);width:var(--rta-hit-target);gap:var(--rta-nav-social-gap, var(--rta-space-2));justify-items:stretch;margin-block-start:calc(-1 * var(--rta-social-stack-half));pointer-events:none}.rta-home-shell__social:has(.rta-home-contact[open]){z-index:40}.rta-home-shell__social>*{pointer-events:auto}.rta-home-shell__social .rta-home-shell__control--compact{display:grid;width:var(--rta-hit-target);min-width:0;min-height:0;padding:0;place-items:center;margin-block:0}.rta-home-contact>summary{position:relative;z-index:2;list-style:none;cursor:pointer}.rta-home-contact>summary::-webkit-details-marker{display:none}.rta-home-contact__panel{position:fixed;z-index:35;inset-block-start:50%;inset-inline-start:calc(var(--rta-safe-left) + 5.4rem);width:min(34rem,calc(100vw - var(--rta-safe-left) - var(--rta-safe-right) - 7rem));max-height:calc(100svh - (2 * var(--rta-safe-top)));padding:clamp(1.6rem,4vw,var(--rta-space-3));overflow-y:auto;border:var(--rta-stroke-hairline) solid var(--rta-color-motif);color:var(--rta-color-text-subtle);background:#000;box-shadow:0 2rem 7rem #0000008c;font-family:var(--rta-font-body);font-size:var(--rta-type-body);letter-spacing:normal;line-height:var(--rta-leading-body);text-transform:none;transform:translateY(-50%);overscroll-behavior:contain}.rta-home-contact__panel p{margin:0}.rta-home-contact__eyebrow{color:var(--rta-color-text-faint);font-size:var(--rta-type-meta);letter-spacing:.08em;text-transform:uppercase}.rta-home-contact__title{margin-block:var(--rta-space-1)!important;color:var(--rta-color-text);font-family:var(--rta-font-didot);font-size:var(--rta-type-heading);line-height:var(--rta-leading-heading)}.rta-home-contact__mock{display:grid;gap:var(--rta-space-1);margin-block-start:var(--rta-space-2)}.rta-home-contact__mock-field,.rta-home-contact__mock-submit{display:block;min-height:var(--rta-hit-target);padding:1rem 1.2rem;border:var(--rta-stroke-hairline) solid var(--rta-color-motif);color:var(--rta-color-text-faint);font-size:var(--rta-type-meta);letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.rta-home-contact__mock-field--message{min-height:8rem}.rta-home-contact__mock-submit{justify-self:start;color:var(--rta-color-text-subtle);background:#ffffff14}.rta-home-hero__prototype-note{position:absolute;z-index:4;inset-block-end:calc(var(--rta-safe-bottom) * .5);inset-inline-start:var(--rta-safe-left);max-width:34ch;margin:0;color:var(--rta-color-text-faint);font-family:var(--rta-font-body);font-size:1rem;letter-spacing:.08em;line-height:1.25;text-transform:uppercase;transition:opacity var(--rta-motion-medium) var(--rta-ease-standard) .2s}div.rta-home-hero__after{display:block;width:100%;height:0;background:#000}.rta-home-intro-pending .rta-home-hero{height:var(--rta-hero-stage-mobile)}@media screen and (min-width:1200px){.rta-home-intro-pending .rta-home-hero{height:var(--rta-layout-stage-height)}}.rta-home-intro-pending .rta-home-hero__wordmark{opacity:1;transform:translate(-50%,calc(41svh - var(--rta-safe-top) - 50%)) scale(var(--rta-wordmark-intro-scale))}.rta-home-intro-pending .rta-home-shell__home,.rta-home-intro-pending .rta-home-shell__cart-slot,.rta-home-intro-pending .rta-home-shell__languages,.rta-home-intro-pending .rta-home-shell__social,.rta-home-intro-pending .rta-home-hero__prototype-note{opacity:0}.rta-home-intro-pending .rta-home-shell__home,.rta-home-intro-pending .rta-home-shell__cart-slot,.rta-home-intro-pending .rta-home-shell__languages,.rta-home-intro-pending .rta-home-shell__social,.rta-home-intro-pending .rta-home-shell *,.rta-home-intro-revealing .rta-home-shell *{pointer-events:none}.rta-home-intro-revealing .rta-home-hero__wordmark{animation:rta-home-wordmark-pop .18s linear both}.rta-home-intro-revealing .rta-home-shell__home,.rta-home-intro-revealing .rta-home-shell__cart-slot,.rta-home-intro-revealing .rta-home-shell__languages,.rta-home-intro-revealing .rta-home-shell__social{animation:rta-home-shell-fade-in 80ms ease-out .1s both}.rta-home-intro-resetting .rta-home-hero__wordmark{animation:rta-home-wordmark-return .18s linear both}.rta-home-intro-resetting .rta-home-shell__home,.rta-home-intro-resetting .rta-home-shell__cart-slot,.rta-home-intro-resetting .rta-home-shell__languages,.rta-home-intro-resetting .rta-home-shell__social{animation:rta-home-shell-fade-out .1s ease-in-out both}.rta-home-immediate-reveal .rta-home-shell__home,.rta-home-immediate-reveal .rta-home-shell__cart-slot,.rta-home-immediate-reveal .rta-home-shell__languages,.rta-home-immediate-reveal .rta-home-shell__social{transition-delay:0ms;transition-duration:0ms;animation:none}.rta-home-immediate-reveal .rta-home-hero__wordmark{transition-duration:0ms;animation:none}@keyframes rta-home-wordmark-pop{0%{opacity:1;transform:translate(-50%,calc(41svh - var(--rta-safe-top) - 50%)) scale(var(--rta-wordmark-intro-scale));animation-timing-function:ease-in-out}55.555%{opacity:0;transform:translate(-50%,calc(41svh - var(--rta-safe-top) - 50%)) scale(var(--rta-wordmark-intro-scale))}55.556%{opacity:0;transform:translate(-50%) scale(1);animation-timing-function:ease-out}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes rta-home-shell-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rta-home-wordmark-return{0%{opacity:var(--rta-wordmark-return-opacity, 1);transform:var(--rta-wordmark-return-transform, translate(-50%, 0) scale(1));animation-timing-function:ease-in-out}55.555%{opacity:0;transform:var(--rta-wordmark-return-transform, translate(-50%, 0) scale(1))}55.556%{opacity:0;transform:translate(-50%,calc(41svh - var(--rta-safe-top) - 50%)) scale(var(--rta-wordmark-intro-scale));animation-timing-function:ease-out}to{opacity:1;transform:translate(-50%,calc(41svh - var(--rta-safe-top) - 50%)) scale(var(--rta-wordmark-intro-scale))}}@keyframes rta-home-shell-fade-out{0%{opacity:var(--rta-shell-return-opacity, 1)}to{opacity:0}}@media screen and (min-width:700px)and (max-width:1199.98px){.rta-home-hero{height:var(--rta-hero-stage-mobile);min-height:calc(min(44rem,80svh) + var(--rta-hero-photo-clearance, 0px))}.rta-home-hero__wordmark{font-size:clamp(3.1rem,2.8vw,3.4rem)}.rta-home-shell__icon{width:2.8rem;height:2.8rem}.rta-home-shell__control--compact .rta-home-shell__icon{width:2.4rem;height:2.4rem}.rta-home-shell__cart-visual .rta-home-shell__icon{width:2.5rem;height:2.5rem}.rta-home-shell__cart-slot{inset-inline-end:calc(calc(var(--rta-safe-right) + 5rem) - var(--rta-nav-cart-x, 0px))}.rta-home-shell__social{inset-block-start:calc(62% + var(--rta-nav-social-y, 0px))}}@media screen and (max-width:749.98px){.rta-home-hero{--rta-hero-photo-clearance: 48px}}@media screen and (min-width:1200px){.rta-home-hero__image{object-fit:contain}}@media screen and (min-width:1200px){.rta-home-hero{height:var(--rta-layout-stage-height);min-height:min(64rem,var(--rta-layout-stage-height));background-image:none}.rta-home-hero__media{height:auto;background-image:var(--rta-hero-lqip-desktop);background-position:var(--rta-hero-desktop-focus);background-repeat:no-repeat;background-size:contain}.rta-home-hero__image{object-position:var(--rta-hero-desktop-focus)}div.rta-home-hero__veil{background:none}.rta-home-shell__control{gap:var(--rta-space-1)}.rta-home-shell__icon{width:3.95rem;height:3.95rem}.rta-home-shell__control--compact .rta-home-shell__icon{width:3.45rem;height:3.45rem}.rta-home-shell__cart-visual .rta-home-shell__icon{width:3.55rem;height:3.55rem}.rta-home-shell__cart-slot{inset-inline-end:calc(var(--rta-frame-inset-nav-end) - var(--rta-nav-cart-x, 0px))}.rta-home-shell__social{--rta-social-stack-half: calc( ((3 * var(--rta-hit-target)) + (2 * var(--rta-nav-social-gap, var(--rta-layout-gutter)))) / 2 );inset-block-start:calc(79% + var(--rta-nav-social-y, 0px));inset-inline-start:calc(var(--rta-frame-inset-start) + var(--rta-nav-social-x, 0px));gap:var(--rta-nav-social-gap, var(--rta-layout-gutter));margin-block-start:calc(-1 * var(--rta-social-stack-half))}.rta-home-hero__prototype-note{inset-block-end:calc(var(--rta-safe-bottom) * .5);inset-inline-start:calc(var(--rta-safe-left) + 6.4rem);font-size:1.1rem}}@media screen and (min-width:990px)and (max-width:1199.98px)and (orientation:landscape){.rta-home-hero,.rta-home-intro-pending .rta-home-hero{height:var(--rta-layout-stage-height);min-height:min(64rem,var(--rta-layout-stage-height));background-image:none}.rta-home-hero__media{height:auto;background-image:var(--rta-hero-lqip-desktop);background-position:var(--rta-hero-desktop-focus);background-repeat:no-repeat;background-size:contain}.rta-home-hero__image{object-fit:contain;object-position:var(--rta-hero-desktop-focus)}div.rta-home-hero__veil{background:none}}@media screen and (max-width:749.98px){.rta-home-shell__icon{width:2.8rem;height:2.8rem}.rta-home-shell__control--compact .rta-home-shell__icon{width:2.5rem;height:2.5rem}.rta-home-shell__cart-visual .rta-home-shell__icon{width:2.6rem;height:2.6rem}.rta-home-shell__cart-slot{inset-inline-end:calc(var(--rta-frame-inset-end) - var(--rta-nav-cart-x, 0px))}.rta-home-shell__languages.rta-language-rail{inset-block-start:calc(calc(var(--rta-safe-top) + var(--rta-hit-target) + 1.2rem) + var(--rta-nav-languages-y, 0px));font-size:calc(calc(var(--rta-type-meta) * 1.15) * var(--rta-nav-languages-scale, 1))}}@media screen and (max-width:420px){.rta-home-contact__panel{inset-inline-start:50%;width:calc(100vw - var(--rta-safe-left) - var(--rta-safe-right));max-height:calc(100svh - var(--rta-safe-top) - var(--rta-safe-bottom));padding:clamp(1.6rem,6vw,2.4rem);transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.rta-home-hero,.rta-home-hero__image,.rta-home-hero__wordmark,.rta-home-shell__home,.rta-home-shell__control,.rta-home-shell__cart-slot,.rta-home-shell__languages,.rta-home-shell__social,.rta-home-shell__icon,.rta-home-shell__control--compact .rta-home-shell__label,.rta-home-hero__prototype-note{animation:none!important;transition:none!important}}@media(prefers-reduced-motion:reduce)and (min-width:1200px){.rta-home-intro-pending .rta-home-hero__image,.rta-home-intro-pending .rta-home-hero__wordmark,.rta-home-intro-pending .rta-home-shell__home,.rta-home-intro-pending .rta-home-shell__cart-slot,.rta-home-intro-pending .rta-home-shell__languages,.rta-home-intro-pending .rta-home-shell__social,.rta-home-intro-pending .rta-home-hero__prototype-note{opacity:1;transform:none;pointer-events:auto}.rta-home-intro-pending .rta-home-hero__wordmark{transform:translate(-50%) scale(1)}.rta-home-intro-pending .rta-home-shell *,.rta-home-intro-revealing .rta-home-shell *{pointer-events:auto}}@media(prefers-reduced-motion:reduce)and (max-width:1199.98px){.rta-home-intro-revealing .rta-home-hero__wordmark{animation:rta-home-wordmark-pop .18s linear both!important}.rta-home-intro-revealing .rta-home-shell__home,.rta-home-intro-revealing .rta-home-shell__cart-slot,.rta-home-intro-revealing .rta-home-shell__languages,.rta-home-intro-revealing .rta-home-shell__social{animation:rta-home-shell-fade-in 80ms ease-out .1s both!important}}@media(forced-colors:active){.rta-home-hero__media,div.rta-home-hero__veil{display:none}.rta-home-hero,.rta-home-contact__panel,.rta-home-hero__prototype-note{color:CanvasText;background:Canvas}.rta-home-shell__control,.rta-home-shell__cart-link,.rta-home-shell__language,.rta-home-hero__wordmark{color:LinkText}.rta-home-shell__control--unavailable{color:GrayText;opacity:1}.rta-home-shell__language.is-current{color:CanvasText;text-decoration-line:underline;text-decoration-style:double}.rta-home-intro-pending .rta-home-shell__home,.rta-home-intro-pending .rta-home-shell__cart-slot,.rta-home-intro-pending .rta-home-shell__languages,.rta-home-intro-pending .rta-home-shell__social,.rta-home-intro-pending .rta-home-hero__wordmark,.rta-home-intro-pending .rta-home-hero__prototype-note{opacity:1;pointer-events:auto}.rta-home-intro-revealing .rta-home-hero__wordmark,.rta-home-intro-revealing .rta-home-shell__home,.rta-home-intro-revealing .rta-home-shell__cart-slot,.rta-home-intro-revealing .rta-home-shell__languages,.rta-home-intro-revealing .rta-home-shell__social,.rta-home-intro-resetting .rta-home-hero__wordmark,.rta-home-intro-resetting .rta-home-shell__home,.rta-home-intro-resetting .rta-home-shell__cart-slot,.rta-home-intro-resetting .rta-home-shell__languages,.rta-home-intro-resetting .rta-home-shell__social{animation:none!important}.rta-home-intro-pending .rta-home-shell *,.rta-home-intro-revealing .rta-home-shell *{pointer-events:auto}.rta-home-hero__wordmark:focus-visible,.rta-home-shell__control:focus-visible,.rta-home-shell__control:focus-within,.rta-home-shell__cart-link:focus-visible,.rta-home-shell__language:focus-visible,.rta-home-contact>summary:focus-visible{outline-color:Highlight;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-rta-home-hero.css.map */
