.hero{position:relative;display:flex;align-items:center;min-height:clamp(56rem,82svh,90rem);overflow:hidden;background:rgb(var(--color-background))}@media screen and (max-width:749px){.hero{min-height:clamp(52rem,88svh,72rem);align-items:flex-start;--hero-zoom-scale: 1.02}}.hero__scenes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__scene{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;transition:opacity var(--hero-crossfade, .6s) ease}.hero__scene--active{opacity:1;z-index:1}.hero__scene:not(.hero__scene--active){pointer-events:none}.hero--no-transition .hero__scene{transition:none}.hero__picture,.hero__image{display:block;width:100%;height:100%}.hero__image{object-fit:cover;object-position:center;transform:scale(1);transform-origin:center center}.hero{--hero-zoom-scale: 1.03}@media(prefers-reduced-motion:no-preference){.hero__scene--active .hero__image{animation:heroKenBurns var(--hero-interval, 4s) ease-out forwards}}@keyframes heroKenBurns{0%{transform:scale(1)}to{transform:scale(var(--hero-zoom-scale))}}.hero[data-hero-paused] .hero__scene--active .hero__image{animation-play-state:paused}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(var(--color-background),calc(var(--hero-gradient-strength) * .7)),rgba(var(--color-background),0) 22%),linear-gradient(100deg,rgba(var(--color-background),var(--hero-gradient-strength)),rgba(var(--color-background),calc(var(--hero-gradient-strength) * .45)) 32%,rgba(var(--color-background),0) 62%)}@media screen and (max-width:749px){.hero__scrim{background:linear-gradient(180deg,rgba(var(--color-background),calc(var(--hero-gradient-strength) * .8)),rgba(var(--color-background),0) 16%),linear-gradient(0deg,rgba(var(--color-background),var(--hero-gradient-strength)),rgba(var(--color-background),calc(var(--hero-gradient-strength) * .55)) 30%,rgba(var(--color-background),0) 58%)}}.hero{--hero-margin: clamp(2rem, 6vw, 9.6rem);--hero-heading-max: 42rem}.hero__content{position:relative;z-index:3;width:100%;max-width:min(var(--hero-heading-max),calc(100% - var(--hero-margin) - 2rem));margin-left:var(--hero-margin);margin-right:2rem;padding-top:calc(var(--header-height, 8rem) + 3rem);padding-bottom:2rem;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.hero{--hero-margin: clamp(2rem, 5vw, 2.4rem)}.hero__content{max-width:calc(100% - 2 * var(--hero-margin));margin-left:var(--hero-margin);margin-right:var(--hero-margin);padding-top:clamp(8rem,14svh,11rem);padding-bottom:9rem}}.hero__eyebrow{margin:0 0 1rem;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase}.hero{--hero-accent-color: #8d614b}@supports (color: color-mix(in srgb,red,blue)){.hero{--hero-accent-color: color-mix(in srgb, rgb(var(--color-button)) 70%, black 30%)}}.hero__accent-wrap{--hero-accent-size: clamp(2rem, 1.32vw + 1.5rem, 3.4rem);display:block;height:calc(var(--hero-accent-size) * 1.3);margin-bottom:.3em;overflow:hidden}.hero__accent{display:inline-block;font-size:var(--hero-accent-size);font-weight:500;line-height:1.3;letter-spacing:.01em;color:var(--hero-accent-color);text-shadow:0 1px 2px rgba(0,0,0,.08);opacity:1;transition:opacity .18s ease}.hero__accent.hero__accent--leaving{opacity:0}.hero__accent-visual{display:inline-block}.hero__accent-char{display:inline-block;animation:heroAccentCharIn .32s ease-out both}@keyframes heroAccentCharIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero__accent{transition:none}.hero__accent-char{animation:none!important;opacity:1!important;transform:none!important}}.hero-ticker{overflow:hidden;background:#f7f2e9;color:#6b4938;border-block:.1rem solid #e6d8c8}.hero-ticker__track,.hero-ticker__group{display:flex;width:max-content}.hero-ticker__track{animation:heroTickerFlow 32s linear infinite;will-change:transform}.hero-ticker__group{align-items:center}.hero-ticker__item{display:inline-flex;align-items:center;gap:clamp(2rem,3vw,4rem);padding-block:clamp(1.35rem,1.6vw,1.8rem);padding-right:clamp(2rem,3vw,4rem);font-size:clamp(1.5rem,1.4vw,2rem);font-weight:600;letter-spacing:.08em;line-height:1;white-space:nowrap}.hero-ticker__mark{color:#c98a6b;font-size:.8em}@keyframes heroTickerFlow{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hero-ticker__track{animation:none;transform:none;will-change:auto}.hero-ticker__group:nth-child(2){display:none}}.hero__heading{margin:0;font-size:clamp(3.2rem,2.25vw + 2.36rem,5.6rem);line-height:1.12;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.hero__heading-line{display:block;word-break:keep-all;overflow-wrap:break-word}@media(prefers-reduced-motion:no-preference){.hero__heading-line,.hero__subcopy,.hero__cta{animation:heroContentIn .6s cubic-bezier(.16,1,.3,1) both}.hero__heading-line:nth-of-type(1){animation-delay:0ms}.hero__heading-line:nth-of-type(2){animation-delay:.11s}.hero__subcopy{animation-delay:.22s}.hero__cta{animation-delay:.32s}}@keyframes heroContentIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.hero__subcopy{margin:1.2rem 0 0;max-width:min(100%,38rem);font-size:1.5rem;font-weight:400;line-height:1.6;text-wrap:pretty}.hero__subcopy-nowrap{white-space:nowrap}.hero__cta{--buttons-radius: 1.2rem;--buttons-radius-outset: 1.3rem;margin-top:2.4rem;box-shadow:0 .6rem 1.6rem #4c372b24;transition:filter .2s ease,box-shadow .2s ease}.hero__cta .icon-wrap{display:inline-flex;align-items:center;margin-left:.8rem;transition:transform .32s cubic-bezier(.25,.46,.45,.94)}@media(prefers-reduced-motion:no-preference){.hero__cta:focus-visible{filter:brightness(.94)}.hero__cta:focus-visible .icon-wrap{transform:translate(.4rem)}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.hero__cta:hover{filter:brightness(.94);box-shadow:0 .8rem 2rem #4c372b2e}.hero__cta:hover .icon-wrap{transform:translate(.4rem)}}.hero__controlbar{position:absolute;z-index:5;left:50%;bottom:2rem;transform:translate(-50%);display:flex;align-items:center;gap:1.2rem;padding:.6rem 1rem;border-radius:999px;background:rgba(var(--color-background),.85);box-shadow:0 .4rem 1.6rem #0000001f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media screen and (max-width:749px){.hero__controlbar{bottom:1.6rem;padding:.5rem .8rem;gap:.8rem}}.hero__counter{font-size:1.2rem;font-variant-numeric:tabular-nums;letter-spacing:.05em;color:rgb(var(--color-foreground));white-space:nowrap}.hero__progress{display:flex;align-items:center;gap:.4rem}.hero__progress-item{display:flex;align-items:center;justify-content:center;width:3.2rem;min-width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.hero__progress-track{display:block;width:100%;height:.3rem;border-radius:999px;background:rgba(var(--color-foreground),.25);overflow:hidden}.hero__progress-fill{display:block;height:100%;width:0%;border-radius:inherit;background:rgb(var(--color-foreground));transform-origin:left center}.hero__progress-item--active .hero__progress-fill{width:100%}.hero__progress-item--active .hero__progress-fill[data-hero-animating]{animation:heroProgressFill linear forwards;animation-duration:var(--hero-interval, 4s)}.hero__progress-item--complete .hero__progress-fill{width:100%}@keyframes heroProgressFill{0%{width:0%}to{width:100%}}.hero[data-hero-paused] .hero__progress-fill[data-hero-animating]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.hero__progress-fill{transition:none;animation:none!important}}.hero__pause-play{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.hero__pause-play .icon-play,.hero__pause-play .icon-pause{width:1.2rem;height:1.2rem}.hero__icon-play{display:none}.hero[data-hero-paused] .hero__icon-play{display:block}.hero[data-hero-paused] .hero__icon-pause{display:none}.hero__progress-item:focus-visible,.hero__pause-play:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem;border-radius:.4rem}@supports selector(:has(a)){body:has(.hero) .section-header{position:fixed;left:0;right:0;top:0;z-index:10}body:has(.hero) .section-header.shopify-section-header-hidden{top:calc(-1 * var(--header-height, 8rem))}body:has(.hero) .section-header:not(.hero-scrolled-past) .header-wrapper{background:rgba(var(--color-background),.92);border-bottom-color:rgba(var(--color-foreground),.1);-webkit-backdrop-filter:blur(1.2rem) saturate(115%);backdrop-filter:blur(1.2rem) saturate(115%)}body:has(.hero) .header-wrapper{box-shadow:0 .1rem rgba(var(--color-foreground),.04);transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}body:has(.hero) .section-header.hero-scrolled-past .header-wrapper{background:rgb(var(--color-background));box-shadow:0 .8rem 2.4rem rgba(var(--color-foreground),.08)}body:has(.hero) .header__heading-link .h2{color:rgb(var(--color-foreground));font-size:clamp(2.6rem,3vw,3.8rem);font-weight:700;letter-spacing:-.045em;line-height:1;animation:hero-header-brand-enter .52s ease-out both}body:has(.hero) .header__menu-item{color:rgba(var(--color-foreground),.82);font-size:1.5rem;font-weight:500;letter-spacing:.025em}body:has(.hero) .header__menu-item span{position:relative;text-decoration:none}body:has(.hero) .header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.45rem;height:.2rem;background:rgb(var(--color-button));transform:scaleX(0);transform-origin:right;transition:transform .18s ease}body:has(.hero) .header__menu-item:hover span:after,body:has(.hero) .header__menu-item:focus-visible span:after,body:has(.hero) .header__active-menu-item:after{transform:scaleX(1);transform-origin:left}body:has(.hero) .header__icon{border-radius:50%;transition:background-color .16s ease,color .16s ease,transform .16s ease}body:has(.hero) .header__icon:hover,body:has(.hero) .header__icon:focus-visible{color:rgb(var(--color-button));background:rgba(var(--color-button),.12)}body:has(.hero) .header__icons{gap:.35rem}body:has(.hero) .cart-count-bubble{border:.1rem solid rgb(var(--color-background))}@media screen and (min-width:990px){body:has(.hero) .header{padding-top:1.6rem;padding-bottom:1.6rem}}@media screen and (max-width:749px){body:has(.hero) .header__heading-link .h2{font-size:2.6rem}body:has(.hero) .header__icons{gap:0;padding-right:0}}}@keyframes hero-header-brand-enter{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){body:has(.hero) .header__heading-link .h2{animation:none}body:has(.hero) .header-wrapper,body:has(.hero) .header__menu-item span:after,body:has(.hero) .header__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-hero.css.map */
