html body.sh-body .sh-banner .sh-banner__copy h1{max-width:none;text-wrap:balance}html body.sh-body .fc-kicker.fc-kicker{display:none}@media(min-width:990px){html body.sh-body .sh-banner .sh-banner__scrim.sh-banner__scrim{display:none!important}html body.sh-body .sh-banner.sh-banner{min-height:clamp(52rem,44vw,80rem);background:var(--sh-bone, #efe8da)}html body.sh-body .sh-banner .sh-banner__picture.sh-banner__picture .sh-banner__image{object-position:50% 10%!important}html body.sh-body .sh-banner.sh-banner .sh-banner__content.sh-banner__content{max-width:none;margin-inline:0}html body.sh-body .sh-banner .sh-banner__copy.sh-banner__copy{max-width:min(40vw,64rem)!important}html body.sh-body .sh-banner .sh-banner__copy h1{font-size:clamp(3.2rem,1.2rem + 3.6vw,7.6rem);font-weight:700;line-height:.96;letter-spacing:.005em;color:var(--sh-ink, #2e2117)}html body.sh-body .sh-banner .sh-banner__text{max-width:none;color:var(--sh-ink, #2e2117)}html body.sh-body .sh-banner .sh-banner__link{background:#fffdf8e6;border-color:var(--sh-ink, #2e2117);color:var(--sh-ink, #2e2117)}html body.sh-body .sh-banner .sh-banner__link:hover,html body.sh-body .sh-banner .sh-banner__link:focus-visible{background:var(--sh-ink, #2e2117);border-color:var(--sh-ink, #2e2117);color:var(--sh-paper, #fffdf8)}}@media(max-width:989px){html body.sh-body .sh-banner.sh-banner .sh-banner__picture.sh-banner__picture{aspect-ratio:16 / 10}html body.sh-body .sh-banner .sh-banner__picture.sh-banner__picture .sh-banner__image{object-position:76% 18%!important}html body.sh-body .sh-banner .sh-banner__content.sh-banner__content{min-height:0;padding-block:3.2rem 4rem}}@media(max-width:749px){html body.sh-body .sh-banner.sh-banner{background:var(--sh-bone, #efe8da)}html body.sh-body .sh-banner.sh-banner .sh-banner__picture.sh-banner__picture{aspect-ratio:4 / 3}html body.sh-body .sh-banner .sh-banner__picture.sh-banner__picture:after{content:"";position:absolute;inset:auto 0 0 0;height:42%;background:linear-gradient(to bottom,rgba(239,232,218,0) 0%,rgba(239,232,218,.8) 62%,var(--sh-bone, #efe8da) 100%);pointer-events:none}html body.sh-body .sh-banner.sh-banner .sh-banner__content.sh-banner__content{background:transparent;padding:.2rem 2.2rem 3rem!important;justify-content:center!important;align-items:flex-start}html body.sh-body .sh-banner .sh-banner__copy.sh-banner__copy{text-align:center!important;margin-inline:auto}html body.sh-body .sh-banner .sh-banner__copy h1{font-size:clamp(2.2rem,6.4vw,2.6rem);line-height:1;letter-spacing:.005em;margin:0 0 .8rem;color:var(--sh-ink, #2e2117)}html body.sh-body .sh-banner .sh-banner__text{margin:0 auto 1.4rem;font-size:1.3rem;line-height:1.4;color:var(--sh-ink, #2e2117)}html body.sh-body .sh-banner .sh-banner__actions.sh-banner__actions{flex-direction:row;flex-wrap:wrap;justify-content:center!important;gap:.8rem}html body.sh-body .sh-banner .sh-banner__actions a.sh-banner__cta.sh-banner__cta,html body.sh-body .sh-banner .sh-banner__actions a.sh-banner__link.sh-banner__link{width:auto!important;min-height:4.2rem!important;padding:0 1.6rem!important;font-size:1.15rem!important}html body.sh-body .sh-banner .sh-banner__link{background:#fffdf8e6;border-color:var(--sh-ink, #2e2117);color:var(--sh-ink, #2e2117)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/sh-banner-overlay.css.map */
