.custom-hero{position:relative}.custom-hero__inner{max-width:96rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:750px){.custom-hero__inner{padding-left:5rem;padding-right:5rem}}.custom-hero__inner.custom-hero--left{text-align:left;align-items:flex-start}.custom-hero__inner.custom-hero--center{text-align:center;align-items:center}.custom-hero__inner.custom-hero--right{text-align:right;align-items:flex-end}.custom-hero__title{margin:0;line-height:1.05;letter-spacing:-.025em;width:100%}.custom-hero__subtext{font-size:1.8rem;line-height:1.55;max-width:56rem;color:rgba(var(--color-foreground),.72)}.custom-hero__subtext>*{margin:0}.custom-hero__buttons{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:1.2rem}.custom-hero__inner.custom-hero--center .custom-hero__buttons{justify-content:center}.custom-hero__inner.custom-hero--right .custom-hero__buttons{justify-content:flex-end}.custom-hero__buttons .button{min-width:18rem;padding-left:3.2rem;padding-right:3.2rem;border-radius:999px;font-weight:600;letter-spacing:.01em;transition:transform .15s ease,background-color .2s ease,color .2s ease}.custom-hero__buttons .button--primary{background:#000;color:#fff;border:none;box-shadow:none}.custom-hero__buttons .button--primary:before,.custom-hero__buttons .button--primary:after{display:none}.custom-hero__buttons .button--primary:hover{background:#1a1a1a;transform:translateY(-1px)}.custom-hero__buttons .button--secondary{background:transparent;color:#000;border:1.5px solid #000;box-shadow:none}.custom-hero__buttons .button--secondary:before,.custom-hero__buttons .button--secondary:after{display:none}.custom-hero__buttons .button--secondary:hover{background:#000;color:#fff;transform:translateY(-1px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media screen and (max-width:749px){.custom-hero__inner{gap:1.8rem}.custom-hero__title{font-size:calc(var(--font-heading-scale) * 3.4rem);letter-spacing:-.02em}.custom-hero__subtext{font-size:1.5rem}.custom-hero__buttons{width:100%}.custom-hero__buttons .button{min-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-custom-hero.css.map */
