.sticky-banner-section{display:block;width:100%;height:100vh;margin:0;padding:0;border-radius:0;overflow:visible}.sticky-banner{position:relative;width:100%;height:100%;overflow:visible}.sticky-banner *,.sticky-banner *:before,.sticky-banner *:after{box-sizing:border-box}.sticky-banner .sticky-banner__media{width:100%;height:100%}.sticky-banner .sticky-banner__media picture{display:block;width:100%;height:100%}.sticky-banner .sticky-banner__media img,.sticky-banner .sticky-banner__placeholder{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.sticky-banner .sticky-banner__placeholder{background:#c9c2bd;fill:#8d837d}.sticky-banner .sticky-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:24px 15px 48px;pointer-events:none}.sticky-banner .sticky-banner__text{position:-webkit-sticky;position:sticky;bottom:48px;max-width:100%;color:#fff;text-align:left;font-family:Neue Haas Unica,Inter,Helvetica,Arial,sans-serif;pointer-events:auto}.sticky-banner--left .sticky-banner__text{margin-right:auto}.sticky-banner--center .sticky-banner__content{align-items:center}.sticky-banner--center .sticky-banner__text{margin-left:auto;margin-right:auto;text-align:center}.sticky-banner--right .sticky-banner__content{align-items:flex-end}.sticky-banner--right .sticky-banner__text{margin-left:auto;text-align:right}.sticky-banner .sticky-banner__eyebrow{margin:0;color:inherit;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:-.9px;text-transform:none}.sticky-banner .sticky-banner__heading{margin:0 0 12px;color:inherit;font-family:inherit;font-size:35px;font-weight:700;font-style:normal;line-height:1;letter-spacing:-2.6px;text-transform:none}.sticky-banner .sticky-banner__button{display:inline-block;padding:5px 19px 7px;border:0;border-radius:60px;background:#fff;color:#482922;font-family:inherit;font-size:14px;font-weight:400;line-height:1.3;letter-spacing:-1px;text-decoration:none;transition:opacity .2s ease}.sticky-banner .sticky-banner__button:hover,.sticky-banner .sticky-banner__button:focus-visible{color:#482922;opacity:.85}@media(max-width:767px){.sticky-banner .sticky-banner__content{align-items:center;padding:16px 16px 48px}.sticky-banner .sticky-banner__text{margin-left:auto;margin-right:auto;text-align:center}.sticky-banner .sticky-banner__heading{font-size:28px;letter-spacing:-2px}}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map */
