.cz-hero{--cz-hero-text: var(--cz-text-dark-bg, #f4eee2);--cz-hero-text-2: rgba(244, 238, 226, .78);--cz-ease-out: cubic-bezier(.23, 1, .32, 1);--cz-ease-in-out: cubic-bezier(.77, 0, .175, 1);--cz-gutter: clamp(20px, 5vw, 72px);--cz-overlay: .45;--cz-hero-top: var(--header-group-height, 0px);position:relative;isolation:isolate;display:grid;min-height:var(--cz-hero-h);color:var(--cz-hero-text);background:var(--cz-onyx, #0b0c0b);overflow:clip;font-family:var(--cz-font-ui);-webkit-font-smoothing:antialiased}.cz-hero *,.cz-hero *:before,.cz-hero *:after{box-sizing:border-box}.cz-hero[data-height=full]{--cz-hero-h: max(600px, calc(100svh - var(--cz-hero-top)))}.cz-hero[data-height=large]{--cz-hero-h: max(560px, 86svh)}.cz-hero[data-height=medium]{--cz-hero-h: max(520px, 70svh)}.cz-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.cz-hero__media-inner{position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%}.cz-hero__media-inner>*,.cz-hero__poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cz-hero__placeholder{fill:#f4eee21f;background:var(--cz-green, #0f2e24)}.cz-hero__video{opacity:0;transition:opacity .9s ease}.cz-hero.is-playing .cz-hero__video{opacity:1}.cz-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#0b0c0b80 0,#0b0c0b00 160px),linear-gradient(to top,rgba(11,12,11,calc(var(--cz-overlay) + .35)),rgba(11,12,11,var(--cz-overlay)) 38%,#0b0c0b0d 72%),radial-gradient(120% 80% at 50% 110%,rgba(11,12,11,.6),transparent 60%)}@media(min-width:990px){.cz-hero__scrim{background:linear-gradient(to bottom,#0b0c0b73 0,#0b0c0b00 180px),linear-gradient(90deg,rgba(11,12,11,calc(var(--cz-overlay) + .3)),rgba(11,12,11,var(--cz-overlay)),#0b0c0b00 68%),linear-gradient(to top,#0b0c0bb3,#0b0c0b00 40%)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.cz-motion .cz-hero--parallax .cz-hero__media{animation:cz-hero-parallax linear both;animation-timeline:view();animation-range:exit 0% exit 100%}}}@keyframes cz-hero-parallax{to{transform:translateY(14%)}}.cz-hero__inner{align-self:end;width:100%;max-width:1440px;margin-inline:auto;padding:calc(var(--header-height, 72px) + 32px + env(safe-area-inset-top)) var(--cz-gutter) 0;display:grid;gap:32px}.cz-hero[data-position=center] .cz-hero__inner{align-self:center;text-align:center;justify-items:center}.cz-hero__content{max-width:40rem}.cz-hero__h1{margin:0;font:inherit}.cz-hero__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 24px;font:500 .6875rem/1.4 var(--cz-font-ui);letter-spacing:.26em;text-transform:uppercase;color:var(--cz-gold, #c9a45c);text-wrap:balance}.cz-hero[data-position=center] .cz-hero__eyebrow{justify-content:center}.cz-hero__rule{flex:none;width:40px;height:1px;background:var(--cz-gold-gradient);transform-origin:left center}.cz-hero__title{display:block;font-family:var(--cz-font-display);font-weight:400;font-size:clamp(2.625rem,1.6rem + 4.4vw,5.5rem);line-height:1.02;letter-spacing:-.01em;text-wrap:balance}.cz-hero__line{display:block;overflow:clip;padding-bottom:.08em;margin-bottom:-.08em}.cz-hero__line>span{display:inline-block}.cz-hero__title em{font-style:italic;background:var(--cz-gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.cz-hero__text{max-width:30rem;margin:24px 0 0;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);line-height:1.65;color:var(--cz-hero-text-2)}.cz-hero[data-position=center] .cz-hero__text{margin-inline:auto}.cz-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:36px}.cz-hero[data-position=center] .cz-hero__actions{justify-content:center}.cz-hero__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 30px;overflow:hidden;border-radius:2px;background:var(--cz-ivory, #f4f1ec);color:var(--cz-onyx, #0b0c0b);font:500 .75rem/1 var(--cz-font-ui);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:transform .16s ease-out,background-color .2s ease;-webkit-tap-highlight-color:transparent}.cz-hero__btn:active{transform:scale(.97)}.cz-hero__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(201,164,92,.35) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}.cz-hero__arrow{display:inline-block;transition:transform .2s var(--cz-ease-out)}.cz-hero__link{position:relative;display:inline-flex;align-items:center;min-height:44px;color:var(--cz-hero-text);font:400 .75rem/1 var(--cz-font-ui);letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.cz-hero__link:after{content:"";position:absolute;left:0;right:0;bottom:12px;height:1px;background:currentColor;opacity:.45;transition:opacity .2s ease}@media(hover:hover)and (pointer:fine){.cz-hero__btn:hover{background:#fff}.cz-hero__btn:hover:after{transform:translate(120%);transition:transform .9s var(--cz-ease-out)}.cz-hero__btn:hover .cz-hero__arrow{transform:translate(4px)}.cz-hero__link:hover:after{opacity:1}}.cz-hero :focus-visible{outline:1px solid var(--cz-gold, #c9a45c);outline-offset:4px}.cz-hero__trust{list-style:none;margin:0 calc(var(--cz-gutter) * -1);padding:0;display:grid;grid-template-columns:repeat(var(--cz-trust-count, 3),minmax(0,1fr));border-top:1px solid rgba(244,238,226,.14);background:#0b0c0bb8}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.cz-hero__trust{background:linear-gradient(180deg,#ffffff12,#ffffff04),#0b0c0b47;-webkit-backdrop-filter:blur(var(--cz-glass-blur, 24px)) saturate(160%);backdrop-filter:blur(var(--cz-glass-blur, 24px)) saturate(160%);box-shadow:inset 0 1px #ffffff14}}.cz-hero__trust-item{display:flex;align-items:center;gap:12px;padding:18px var(--cz-gutter);font-size:.8125rem;line-height:1.35;letter-spacing:.02em;color:var(--cz-hero-text)}.cz-hero__trust-item+.cz-hero__trust-item{border-left:1px solid rgba(244,238,226,.1)}.cz-hero__trust-item .cz-icon{flex:none;width:22px;height:22px;color:var(--cz-gold, #c9a45c)}.cz-hero__trust-item p{margin:0}.cz-hero__trust-item a{color:inherit;text-decoration:none}@media(max-width:749px){.cz-hero__eyebrow{letter-spacing:.16em;gap:12px;margin-bottom:20px}.cz-hero__rule{width:24px}.cz-hero__trust-item{flex-direction:column;justify-content:flex-start;text-align:center;gap:8px;padding:14px 8px calc(14px + env(safe-area-inset-bottom));font-size:.6875rem;letter-spacing:.03em}.cz-hero__trust-item .cz-icon{width:20px;height:20px}.cz-hero__actions{gap:4px 24px}.cz-hero__btn{width:100%}}@media(min-width:990px){.cz-hero__inner{gap:56px}.cz-hero__trust{margin:0;border:1px solid rgba(244,238,226,.12);border-bottom:0;border-radius:3px 3px 0 0}.cz-hero__trust-item{padding:20px 28px}}.cz-hero__toggle{position:absolute;top:calc(var(--header-height, 72px) + 16px + env(safe-area-inset-top));right:var(--cz-gutter);z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(244,238,226,.22);border-radius:50%;background:#0b0c0b59;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--cz-hero-text);cursor:pointer;opacity:0;transition:opacity .3s ease,transform .16s ease-out}.cz-hero.is-playing .cz-hero__toggle,.cz-hero.is-paused .cz-hero__toggle{opacity:.8}.cz-hero__toggle:active{transform:scale(.94)}.cz-hero__toggle svg{width:14px;height:14px}.cz-hero__toggle .cz-icon-play{display:none}.cz-hero.is-paused .cz-hero__toggle .cz-icon-play{display:block}.cz-hero.is-paused .cz-hero__toggle .cz-icon-pause{display:none}@media(hover:hover)and (pointer:fine){.cz-hero__toggle:hover{opacity:1}}@media(min-width:990px){.cz-hero__toggle{top:auto;bottom:108px}}@media(prefers-reduced-motion:no-preference){.cz-motion .cz-hero__media-inner{animation:cz-hero-light 1.6s var(--cz-ease-out) both}.cz-motion .cz-hero__rule{animation:cz-hero-draw 1.1s var(--cz-ease-in-out) .35s both}.cz-motion .cz-hero__eyebrow-text{animation:cz-hero-fade-up .8s var(--cz-ease-out) .45s both}.cz-motion .cz-hero__line>span{animation:cz-hero-rise 1.1s var(--cz-ease-out) both}.cz-motion .cz-hero__line:nth-child(1)>span{animation-delay:.52s}.cz-motion .cz-hero__line:nth-child(2)>span{animation-delay:.6s}.cz-motion .cz-hero__text{animation:cz-hero-focus .9s var(--cz-ease-out) .82s both}.cz-motion .cz-hero__actions{animation:cz-hero-fade-up .8s var(--cz-ease-out) .9s both}.cz-motion .cz-hero__trust{animation:cz-hero-fade-up .8s var(--cz-ease-out) 1s both}.cz-motion .cz-hero__btn:after{animation:cz-hero-sheen 1.4s var(--cz-ease-in-out) 1.7s both}}@keyframes cz-hero-light{0%{opacity:.001;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes cz-hero-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cz-hero-rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes cz-hero-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cz-hero-focus{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes cz-hero-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.cz-hero__video,.cz-hero__toggle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cz-hero.css.map */
