.ch-hero{padding:.5rem 1.5rem 2rem;display:flex;flex-direction:column}@media screen and (min-width:750px){.ch-hero{padding:1rem max(1.5rem,calc((100% - var(--page-width)) / 2 + 1.5rem)) 3rem}}.ch-hero__panel{position:relative;width:100%;border-radius:1.6rem;overflow:hidden;box-shadow:0 12px 32px -4px rgba(var(--color-foreground),.18);background:rgb(var(--color-foreground));aspect-ratio:4 / 5;display:flex;flex-direction:column;justify-content:flex-end;padding:1.6rem}@media screen and (min-width:750px){.ch-hero__panel{aspect-ratio:21 / 9;padding:3rem}}.ch-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ch-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.75),rgba(0,0,0,.35) 55%,transparent 100%)}.ch-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:.8rem;color:#fff}@media screen and (min-width:1024px){.ch-hero__content{max-width:48rem}}.ch-hero__badge{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.5rem 1.2rem;border-radius:999px;color:rgb(var(--color-button))}.ch-hero__title{margin:0;color:#fff;line-height:1.15;font-size:3.2rem}@media screen and (min-width:750px){.ch-hero__title{font-size:4.8rem}}.ch-hero__subtitle{margin:0;max-width:32rem;color:#ffffffd9}.ch-hero__actions{display:flex;flex-direction:column;gap:1rem;padding-top:.8rem}@media screen and (min-width:750px){.ch-hero__actions{flex-direction:row}.ch-hero__actions .ch-btn{width:auto;min-width:22rem}}.ch-hero__panel--adapt .ch-hero__actions{align-items:flex-start}.ch-hero__panel--adapt .ch-hero__actions .ch-btn{width:auto}@media screen and (max-width:749px){.ch-hero__panel--adapt .ch-btn{height:auto;min-height:3rem;max-width:48%;padding:.6rem 1rem;font-size:.62rem;line-height:1.35;letter-spacing:.01em;gap:.3rem;border-radius:.6rem;white-space:normal;text-align:center}.ch-hero__panel--adapt .ch-btn .svg-wrapper{width:1rem;height:1rem;flex-shrink:0}}.ch-font-display{font-family:var(--font-heading-family)}.ch-text-label-caps{font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ch-text-body-sm{font-size:1.3rem;line-height:1.5}.ch-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;height:4.8rem;padding:0 2.4rem;border-radius:.8rem;font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:none;text-decoration:none;transition:filter .15s ease,transform .1s ease,background-color .15s ease;cursor:pointer}.ch-btn:active{transform:scale(.98)}.ch-btn .svg-wrapper{display:inline-flex;width:1.6rem;height:1.6rem}.ch-btn .svg-wrapper svg{width:100%;height:100%}.ch-btn--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:0 4px 20px -2px #0003}.ch-btn--primary:hover{filter:brightness(1.08)}.ch-btn--ghost{background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}.ch-btn--ghost:hover{background:#ffffff40}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-custom-hero.css.map */
