.banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#14100a8c,#14100a33 45%,#14100a00 72%)}.banner__content{z-index:2}@media screen and (min-width:750px){.banner__content{justify-content:flex-start;align-items:flex-end;padding-left:5rem;padding-bottom:4rem}.banner__box{max-width:46rem;text-align:left;padding:0}}.banner__box .subtitle,.banner__content .banner__text--kicker{text-transform:uppercase;letter-spacing:.18em;font-size:.8rem;color:#ffffffc7;margin-bottom:1.2rem}.banner__heading{color:#fff;font-size:clamp(3rem,6vw,5rem);line-height:1.02;letter-spacing:-.01em;margin-bottom:1.6rem}.banner__heading em{font-style:italic}.banner__text{color:#ffffffeb;font-size:1.05rem;line-height:1.55;max-width:34rem;margin-bottom:2rem}.banner__buttons .button--primary{background:#fff;color:#2c2419;border:none;border-radius:2px;padding:1rem 2.75rem;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;box-shadow:none;transition:background .2s ease,color .2s ease}.banner__buttons .button--primary:hover{background:#2c2419;color:#fff}@media screen and (max-width:749px){.banner__content{justify-content:flex-start;align-items:flex-end;padding:0 1.5rem 2.5rem}.banner__box{text-align:left;max-width:100%}.banner__heading{font-size:clamp(2.4rem,11vw,3.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
