.pd-hero{position:relative;color:var(--pd-hero-text-color);isolation:isolate;overflow:hidden;background:linear-gradient(180deg,var(--pd-hero-gradient-start) 0%,var(--pd-hero-gradient-end) 100%)}.pd-hero--height-auto{aspect-ratio:375 / 820;min-height:600px}.pd-hero--height-tall{min-height:600px}.pd-hero--height-full-viewport{min-height:calc(100vh - var(--header-height, 0px) - var(--announcement-height, 0px))}@media(min-height:0dvh){.pd-hero--height-full-viewport{min-height:calc(100dvh - var(--header-height, 0px) - var(--announcement-height, 0px))}}.pd-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.pd-hero__bg-img{width:100%;height:100%;object-fit:cover}.pd-hero__inner{position:relative;width:100%;min-height:inherit;max-width:calc(var(--pillar-content-width) + var(--pd-hero-inner-extra, 0px) + var(--pillar-content-pad) * 2);margin:0 auto;padding:32px 24px 24px;display:flex;align-items:stretch}.pd-hero__content{flex:1;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;justify-content:flex-start}.pd-hero__text{display:flex;flex-direction:column;gap:10px}.pd-hero__heading-main{margin:0;font-family:Helvetica Now Var,sans-serif;font-weight:700;font-size:clamp(24px,7.5vw,36px);line-height:1.15;letter-spacing:-.5px;color:inherit}.pd-hero__heading-main strong{display:inline-block;background:var(--pd-hero-highlight-bg);color:var(--pd-hero-highlight-text);padding:2px 8px;border-radius:6px;font-weight:700;margin:0}.pd-hero__heading-sub{margin:0;font-family:Helvetica Now Var,sans-serif;font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-.3px;color:#2b2b2b}.pd-hero__description{margin:0;font-family:Helvetica Now Var,sans-serif;font-weight:500;font-size:13px;line-height:1.4;letter-spacing:-.2px;color:#6b6b6b}.pd-hero__description p{margin:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit}.pd-hero__cta-slot{width:100%;max-width:480px}.pd-hero__cta-slot [class*=-content-inner],.pd-hero__cta-slot form[class*=-sections-container],.pd-hero__cta-slot form [class*=-section-]{overflow:visible!important}.pd-hero__cta-slot form [class*=-section-]{gap:12px!important;align-items:center!important;flex-wrap:wrap!important}.pd-hero__cta-slot form [class*=-column-]{flex:1 1 100%!important;min-width:0!important}.pd-hero__cta-slot [class*=-action-container-]{padding:0!important}.pd-hero__cta-slot div[class*=-field-container-]:not([class*=wrapper]){padding:0!important}.pd-hero__cta-slot input[class*=-input],.pd-hero__cta-slot button[class*=-action-]{box-sizing:border-box!important;font-size:13px!important;line-height:20px!important;padding-block:12px!important}.pd-hero__cta-slot button[class*=-action-]{white-space:nowrap!important;width:100%!important;padding-inline:24px!important}@media(min-width:768px){.pd-hero__cta-slot form [class*=-column-]:has(input){flex:1 1 0!important}.pd-hero__cta-slot form [class*=-column-]:not(:has(input)){flex:0 0 auto!important}.pd-hero__cta-slot button[class*=-action-]{width:auto!important}}.pd-hero__cta{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 28px;background:#0a0a0a;color:#fafafa;border-radius:999px;font-family:Helvetica Now Var,sans-serif;font-weight:500;font-size:14px;line-height:26px;letter-spacing:-.28px;text-decoration:none;transition:opacity .15s ease}.pd-hero__cta:hover,.pd-hero__cta:focus,.pd-hero__cta:active{color:#fafafa;opacity:.9}@media(min-width:768px){.pd-hero{--pd-hero-heading-max-pc: 46px;--pd-hero-content-max-pc: 600px;--pd-hero-inner-extra: 0px}.pd-hero[data-hero-layout=wide-text]{--pd-hero-heading-max-pc: 36px;--pd-hero-content-max-pc: 720px;--pd-hero-inner-extra: 200px}.pd-hero[data-hero-layout=minimal]{--pd-hero-heading-max-pc: 56px;--pd-hero-content-max-pc: 480px;--pd-hero-inner-extra: -120px}.pd-hero--height-auto{aspect-ratio:auto;min-height:clamp(576px,40vw,768px)}.pd-hero__inner{padding:clamp(40px,8vw,80px) var(--pillar-content-pad);align-items:center}.pd-hero__content{flex:initial;align-items:stretch;text-align:left;justify-content:flex-start;gap:44px;max-width:var(--pd-hero-content-max-pc)}.pd-hero__heading-main{font-size:clamp(32px,3.2vw,var(--pd-hero-heading-max-pc));line-height:1.1;margin-bottom:10px}.pd-hero__heading-sub{font-size:clamp(20px,2.5vw,36px)}.pd-hero__description{font-size:15px}.pd-hero__cta{height:48px;padding:0 32px}}
/*# sourceMappingURL=/cdn/shop/t/307/assets/pd-hero.css.map */
