.pdp-hero-banner-wrap{width:100%}.pdp-hero-banner{--pdp-hero-banner-ratio: 9.39 / 20;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;position:relative;overflow:hidden;min-height:600px;height:max(600px,calc(100vw * var(--pdp-hero-banner-ratio)))}.pdp-hero-banner .page-width{display:flex;height:100%}.pdp-hero-banner-wrapper{max-width:720px;padding-bottom:60px}.pdp-hero-banner-heading{font-family:var(--font-heading-family);font-weight:400;font-size:64px;line-height:110%;letter-spacing:-1px;color:inherit;margin:0;max-width:500px}.pdp-hero-banner-description{font-family:var(--font-body-family);font-weight:400;font-size:20px;line-height:160%;letter-spacing:0;color:inherit;margin-top:32px}.pdp-hero-banner-description *{font-family:var(--font-body-family);font-weight:400;font-size:20px;line-height:160%;letter-spacing:0;margin:0}.pdp-hero-banner-description>*:first-child{margin-top:0}.pdp-hero-banner-description ul{margin:0;padding:0;list-style:none}.pdp-hero-banner-description ul li{padding-left:40px;position:relative;margin-top:8px}.pdp-hero-banner-description ul li:first-child{margin-top:0}.pdp-hero-banner-description ul li svg{width:32px;height:32px;display:block;position:absolute;left:0;top:0;color:inherit;padding:3px 0}.pdp-hero-banner-link{display:inline-block;margin-top:32px;color:inherit;text-decoration:none;text-transform:uppercase;font-family:var(--font-body-family2);font-size:24px;line-height:100%;letter-spacing:-.03em}.pdp-hero-banner-link span{position:relative;display:inline-block;transition:transform .25s ease}.pdp-hero-banner-link span.active:before{transform:scaleX(1)}.pdp-hero-banner-link span:before{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1.5px;background:currentColor;border-radius:4px;transform:scaleX(0);transform-origin:left}.pdp-hero-banner-link:hover span{transform:translate(2px)}.pdp-hero-banner-link:hover span:before{animation:underlineStyle3 .35s ease-in-out forwards}@media screen and (max-width:749px){.pdp-hero-banner{height:max(500px,calc(100vw * var(--pdp-hero-banner-ratio)));min-height:500px}.pdp-hero-banner-heading{font-size:32px;line-height:120%;max-width:250px}.pdp-hero-banner-description,.pdp-hero-banner-description *{font-size:16px}.pdp-hero-banner-description{margin-top:16px}.pdp-hero-banner-link{font-size:16px;margin-top:16px}.pdp-hero-banner-wrapper{max-width:340px;padding-bottom:40px}.pdp-hero-banner-description ul li svg{width:18px;height:18px;top:5px;padding:0}.pdp-hero-banner-description ul{margin-top:16px}.pdp-hero-banner-description ul li{padding-left:26px;font-size:14px}.pdp-hero-banner-description br{display:none}.pdp-hero-banner .page-width{align-items:flex-end!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-pdp-hero-banner.css.map */
