.promoSlice{overflow:hidden;font-family:ABCMonumentGroteskRegular,sans-serif}.promoSliceWrapper{padding:0 1.6rem;max-width:1079px;margin:auto}.promoSliceWrapper.page-width{max-width:var(--page-width)}.promoSlice__heading{color:var(--text-color, #fff);font-family:ABCMonumentGroteskRegular,sans-serif;font-size:3.5rem;font-style:normal;font-weight:400;line-height:3.8rem;margin:0 0 3rem}.promoSlice__copy p,.promoSlice__copy{font-family:ABCArizonaSerifLight,sans-serif;color:var(--text-color, #fff);font-size:1.6rem;font-style:normal;font-weight:300;line-height:1.92rem;margin:0 0 2.4rem}.promoSlice__copy p{margin:0}.promoSlice__media{position:relative}.promoSlice__media img{border-radius:var(--media-radius, 10px)}.promoSlice__content{position:absolute;top:4.1rem;padding:0 1.8rem;z-index:2}.promoSlice__cta{font-family:ABCMonumentGroteskRegular,sans-serif;font-size:1.516rem;font-style:normal;font-weight:400;line-height:normal;padding:1.1rem 2.19rem;display:inline-flex;color:var(--cta-text-color, #01415e);letter-spacing:normal;background:var(--cta-bg-color, #fff);border-radius:6rem;min-width:145px}.promoSlice__cta:hover{background-color:#fff}.promoSlice__contentBox{display:flex;flex-direction:column}@media screen and (max-width:749px){.promoSlice__content{left:0;right:0;margin:auto;text-align:center}}@media screen and (min-width:750px){.promoSlice__content{max-width:40.8rem}.promoSliceWrapper{padding:0 4rem}}@media screen and (min-width:1024px){.promoSlice__heading{font-size:4rem;line-height:4.4rem;margin-bottom:4rem}.promoSlice__copy p,.promoSlice__copy{font-size:2rem;line-height:2.4rem;margin-bottom:3.6rem}.promoSlice__cta{font-size:1.828rem;padding:1.267rem 3.41rem}.promoSlice__content{position:absolute;z-index:2;left:var(--content-position-left, 4.8rem);top:var(--content-position-top, 50%);transform:translateY(-50%);padding:0}.promoSlice__content.--custom-position{transform:none}}@media screen and (min-width:1299px){.promoSliceWrapper{padding:0}.promoSliceWrapper.page-width{padding:0 7rem}.promoSlice__content{left:var(--content-position-left, 11rem)}}.promoSlice__headingSerif{font-family:ABCArizonaSerifLight,serif}.promoSlice--edge .promoSliceWrapper{max-width:none;padding:0}.promoSlice--large .promoSlice__heading{font-size:4rem;line-height:1.12;margin-bottom:3.5rem}.promoSlice--large .promoSlice__cta{font-size:1.7rem;min-height:5.2rem;padding:0 2.4rem;text-transform:none}@media screen and (max-width:749px){.promoSlice--large .promoSlice__media{container-type:inline-size}.promoSlice--large .promoSlice__content{--u: min(calc(100cqi / 358), 1px);top:calc(54 * var(--u))}.promoSlice--large .promoSlice__heading{font-size:calc(40 * var(--u));margin-bottom:calc(35 * var(--u))}.promoSlice--large .promoSlice__cta{font-size:max(1.4rem,calc(17 * var(--u)));min-height:max(4rem,calc(52 * var(--u)));padding:0 calc(24 * var(--u))}}@media screen and (min-width:1024px){.promoSlice--large .promoSlice__media{container-type:inline-size}.promoSlice--large .promoSlice__content{--u: min(calc(100cqi / 1300), 1px);max-width:calc(480 * var(--u))}.promoSlice--large .promoSlice__heading{font-size:calc(60 * var(--u));margin-bottom:calc(38 * var(--u))}.promoSlice--large .promoSlice__cta{font-size:calc(25.344 * var(--u));min-height:max(4rem,calc(58 * var(--u)));padding:0 calc(38 * var(--u))}}.promoSlice--centerTop .promoSlice__media{container-type:inline-size}.promoSlice--centerTop .promoSlice__content{--u: min(calc(100cqi / 390), 1px);top:calc(56 * var(--u));left:0;right:0;padding:0 calc(24 * var(--u));text-align:center}.promoSlice--centerTop.promoSlice--large .promoSlice__heading{font-size:calc(40 * var(--u));line-height:1.1;margin-bottom:calc(28 * var(--u))}.promoSlice--centerTop.promoSlice--large .promoSlice__cta{font-size:max(1.4rem,calc(17 * var(--u)));min-height:max(4rem,calc(52 * var(--u)));padding:0 calc(24 * var(--u))}@media screen and (min-width:750px){.promoSlice--centerTop .promoSlice__content{--u: min(calc(100cqi / 1440), 1px);top:calc(80 * var(--u));left:50%;right:auto;width:calc(815 * var(--u));max-width:none;margin:0;padding:0;transform:translate(-50%)}.promoSlice--centerTop .promoSlice__headingSerif{display:block}.promoSlice--centerTop.promoSlice--large .promoSlice__heading{font-size:calc(60 * var(--u));margin-bottom:calc(40 * var(--u))}.promoSlice--centerTop.promoSlice--large .promoSlice__cta{font-size:max(1.4rem,calc(25.344 * var(--u)));min-height:max(4rem,calc(58 * var(--u)));padding:0 calc(38 * var(--u))}}
/*# sourceMappingURL=/cdn/shop/t/354/assets/section-promo-slice.css.map */
