.pdp-hero{position:relative;display:flex;align-items:flex-end;height:100vh;height:100svh;min-height:560px;overflow:hidden}.pdp-hero__media,.pdp-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pdp-hero__media img{object-fit:cover}.pdp-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#2b0a0e80 0,#2b0a0e00 55%),linear-gradient(to bottom,#2b0a0e6b 0,#2b0a0e00 26% 40%,#2b0a0eb3)}.pdp-hero--pale .pdp-hero__media:after{background:linear-gradient(to bottom,#2b0a0ecc 0,#2b0a0e00 40% 45%,#2b0a0eb3 72%,#2b0a0ecc)}.pdp-hero__content{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:32px;width:100%;padding:0 27px 64px}.pdp-hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:34px}.pdp-hero__title{font-family:var(--font-heading);font-size:43px;line-height:43px;letter-spacing:-.65px}.pdp-hero__more{display:flex;gap:12px}.pdp-hero__more .button--secondary{background:var(--color-background)}.pdp-hero__more .button--secondary:hover{background:var(--color-button)}@media(max-width:749px){.pdp-hero{flex-direction:column;align-items:stretch;background:var(--color-night)}.pdp-hero__media{position:relative;inset:auto;flex:1 1 0;min-height:0;height:auto}.pdp-hero__media img{top:auto;height:min(100%,125vw);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 80px,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 80px,#000 84%,transparent 100%)}.pdp-hero--pale .pdp-hero__media img{height:min(100%,153vw);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 80px,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 80px,#000 88%,transparent 100%)}.pdp-hero__media:after,.pdp-hero--pale .pdp-hero__media:after{background:linear-gradient(to bottom,#2b0a0eb3 0,#2b0a0e00 123px)}.pdp-hero__content{flex-direction:column;align-items:stretch;gap:12px;padding:16px var(--page-gutter) 24px}.pdp-hero__text{align-items:stretch;gap:16px}.pdp-hero__title{font-size:36px;line-height:40px}.pdp-hero__more{flex-wrap:wrap;gap:8px}.pdp-hero__more .button{flex:1 1 150px;padding-inline:12px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-pdp-hero.css.map */
