@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.mox-promo-banner-section{animation:mox-section-reveal .5s ease-out both;animation-timeline:view();animation-range:entry 0% entry 30%}}}@keyframes mox-section-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.mox-promo-banner-slideshow{position:relative}.mox-promo-banner-slideshow slideshow-slides{background:var(--mox-promo-banner-background, #f8fafc)}.mox-promo-banner-slideshow slideshow-slide.mox-promo-banner-slide{content-visibility:visible;width:100%;border-radius:var(--mox-promo-banner-radius, 16px);overflow:hidden}.mox-promo-banner-slideshow slideshow-arrows{overflow:visible}.mox-promo-banner-slideshow slideshow-arrows .slideshow-control--shape-circle{width:32px;height:32px;min-width:32px;min-height:32px;background-color:var(--mox-promo-banner-arrow-background, #ffcb00);color:var(--mox-promo-banner-arrow-color, #18181b);transition:background-color .2s ease}.mox-promo-banner-slideshow slideshow-arrows .slideshow-control--shape-circle:hover,.mox-promo-banner-slideshow slideshow-arrows .slideshow-control--shape-circle:active,.mox-promo-banner-slideshow slideshow-arrows .slideshow-control--shape-circle:focus-visible{background-color:#bf9800}.mox-promo-banner-slideshow slideshow-arrows .slideshow-control--shape-circle:focus-visible{outline:2px solid var(--mox-promo-banner-arrow-color, #18181b);outline-offset:2px;box-shadow:0 0 0 4px #ffffffe6}.mox-promo-banner-slideshow slideshow-arrows .slideshow-control{opacity:1;animation:none!important}.mox-promo-banner-slideshow slideshow-arrows .slideshow-control[disabled]{display:none}.mox-promo-banner-slideshow slideshow-arrows .slideshow-control--next{margin-inline-start:auto;transform:translate(50%)}.mox-promo-banner-slideshow slideshow-arrows .slideshow-control--previous{margin-inline-start:-16px;transform:none}.mox-promo-banner-card{position:relative;aspect-ratio:var(--mox-promo-banner-aspect-desktop, 2.78);border-radius:var(--mox-promo-banner-radius, 16px);overflow:hidden;background:var(--mox-promo-banner-background, #f8fafc)}.mox-promo-banner-card--no-image{aspect-ratio:auto;min-height:var(--mox-promo-banner-height-desktop, 432px)}.mox-promo-banner-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.mox-promo-banner-media{position:absolute;top:0;right:0;bottom:0;left:0}.mox-promo-banner-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mox-promo-banner-overlay-color, #e20613);opacity:var(--mox-promo-banner-overlay-opacity, .16)}.mox-promo-banner-media__desktop{width:100%;height:100%;object-fit:cover;object-position:var(--mox-promo-banner-image-position, center center);display:block}.mox-promo-banner-content{position:absolute;z-index:2;top:42px;left:42px;width:min(var(--mox-promo-banner-content-width, 430px),calc(100% - 84px));display:flex;flex-direction:column;align-items:flex-start;gap:32px}.mox-promo-banner-title{margin:0;font-family:var(--font-heading--family);font-size:clamp(26px,2.08vw,30px);line-height:1.12;letter-spacing:0;font-weight:700;color:var(--mox-promo-banner-title-color, #18181b);text-shadow:-1px -1px 2px rgba(255,255,255,.6),1px 1px 2px rgba(255,255,255,.6),0 1px 3px rgba(0,0,0,.35),0 2px 12px rgba(0,0,0,.25)}.mox-promo-banner-title__highlight{color:var(--mox-promo-banner-highlight-color, #e20613)}.mox-promo-banner-cta{min-width:139px;min-height:48px;border-radius:999px;background:var(--mox-promo-banner-button-background, #e20613);border-color:var(--mox-promo-banner-button-background, #e20613);color:var(--mox-promo-banner-button-text, #fff);font-family:var(--font-body--family);font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:700;text-align:center;transition:background .2s ease,border-color .2s ease}.mox-promo-banner-cta:hover,.mox-promo-banner-cta:active,.mox-promo-banner-cta:focus-visible{background:#aa050e;border-color:#aa050e}.mox-promo-banner-cta:focus-visible{outline:2px solid var(--mox-promo-banner-button-background, #e20613);outline-offset:2px;box-shadow:0 0 0 4px #ffffffe6}.mox-promo-banner-cta[aria-disabled=true],.mox-promo-banner-cta:disabled{opacity:1}.mox-promo-banner-promo{position:absolute;z-index:3;top:35px;right:0;padding:10px;border-radius:var(--mox-promo-banner-promo-radius-tl, 8px) var(--mox-promo-banner-promo-radius-tr, 0) var(--mox-promo-banner-promo-radius-br, 0) var(--mox-promo-banner-promo-radius-bl, 8px);background:var(--mox-promo-banner-promo-background, #ffe88c);color:var(--mox-promo-banner-promo-text, #18181b);font-family:var(--font-body--family);font-size:clamp(12px,.97vw,14px);line-height:1.5;letter-spacing:.1px;font-weight:700}.mox-promo-banner-logo{position:absolute;z-index:2;right:28px;bottom:20px;width:min(var(--mox-promo-banner-logo-width, 242px),28vw)}.mox-promo-banner-logo__image{width:100%;height:auto;display:block}.mox-promo-banner-legal{position:absolute;z-index:2;left:40px;bottom:24px;width:100%;max-width:min(var(--mox-promo-banner-legal-width, 680px),calc(100% - 80px));background:color-mix(in srgb,var(--mox-promo-banner-legal-background, #fffcf2) 90%,transparent);border-radius:4px;padding:12px;font-family:var(--font-body--family);font-size:10px;line-height:16px;font-weight:500;color:var(--mox-promo-banner-legal-text, #18181b)}.mox-promo-banner-legal p{margin:0}.mox-promo-banner-pagination{display:flex;justify-content:center;padding-block-start:24px}.mox-promo-banner-pagination__track{width:min(var(--mox-promo-banner-pagination-width, 370px),100%);height:4px;border-radius:4px;background:color-mix(in srgb,var(--mox-promo-banner-pagination-track, #000) 25%,transparent)}.mox-promo-banner-pagination__fill{height:100%;border-radius:4px;background:var(--mox-promo-banner-pagination-fill, #ffcb00);transition:width var(--animation-speed) var(--animation-easing)}.mox-promo-banner-card--content-center .mox-promo-banner-content{left:50%;align-items:center;text-align:center;transform:translate(-50%)}.mox-promo-banner-card--content-right .mox-promo-banner-content{right:42px;left:auto;align-items:flex-end;text-align:right}.mox-promo-banner-card--content-middle .mox-promo-banner-content{top:50%;transform:translateY(-50%)}.mox-promo-banner-card--content-center.mox-promo-banner-card--content-middle .mox-promo-banner-content{transform:translate(-50%,-50%)}.mox-promo-banner-card--content-bottom .mox-promo-banner-content{top:auto;bottom:42px}.mox-promo-banner-card--promo-top-left .mox-promo-banner-promo,.mox-promo-banner-card--promo-bottom-left .mox-promo-banner-promo{right:auto;left:0;border-radius:var(--mox-promo-banner-promo-radius-tl, 0) var(--mox-promo-banner-promo-radius-tr, 8px) var(--mox-promo-banner-promo-radius-br, 8px) var(--mox-promo-banner-promo-radius-bl, 0)}.mox-promo-banner-card--promo-bottom-left .mox-promo-banner-promo,.mox-promo-banner-card--promo-bottom-right .mox-promo-banner-promo{top:auto;bottom:35px}.mox-promo-banner-card--logo-top-left .mox-promo-banner-logo,.mox-promo-banner-card--logo-bottom-left .mox-promo-banner-logo{right:auto;left:28px}.mox-promo-banner-card--logo-top-left .mox-promo-banner-logo,.mox-promo-banner-card--logo-top-right .mox-promo-banner-logo{top:20px;bottom:auto}.mox-promo-banner-card--legal-top-left .mox-promo-banner-legal,.mox-promo-banner-card--legal-top-right .mox-promo-banner-legal{top:24px;bottom:auto}.mox-promo-banner-card--legal-top-right .mox-promo-banner-legal,.mox-promo-banner-card--legal-bottom-right .mox-promo-banner-legal{right:40px;left:auto}@media screen and (max-width:749px){.mox-promo-banner-slideshow slideshow-arrows{display:none}.mox-promo-banner-card{aspect-ratio:var(--mox-promo-banner-aspect-mobile, var(--mox-promo-banner-aspect-desktop, 2.78))}.mox-promo-banner-card--no-image{aspect-ratio:auto;min-height:var(--mox-promo-banner-height-mobile, 416px)}.mox-promo-banner-content{position:relative;transform:none;top:auto;right:auto;left:auto;width:100%;margin:0;padding:24px 17px 0;gap:24px}.mox-promo-banner-card:not(.mox-promo-banner-card--no-image) .mox-promo-banner-content{position:absolute;top:12px;left:12px;width:auto;padding:0;gap:8px}.mox-promo-banner-card:not(.mox-promo-banner-card--no-image).mox-promo-banner-card--content-right .mox-promo-banner-content{right:12px;left:auto}.mox-promo-banner-card:not(.mox-promo-banner-card--no-image).mox-promo-banner-card--content-center .mox-promo-banner-content{left:50%;transform:translate(-50%)}.mox-promo-banner-card:not(.mox-promo-banner-card--no-image).mox-promo-banner-card--content-middle .mox-promo-banner-content{top:50%;transform:translateY(-50%)}.mox-promo-banner-card:not(.mox-promo-banner-card--no-image).mox-promo-banner-card--content-center.mox-promo-banner-card--content-middle .mox-promo-banner-content{transform:translate(-50%,-50%)}.mox-promo-banner-card:not(.mox-promo-banner-card--no-image).mox-promo-banner-card--content-bottom .mox-promo-banner-content{top:auto;bottom:12px}.mox-promo-banner-card:not(.mox-promo-banner-card--no-image) .mox-promo-banner-cta{min-width:0;min-height:32px;padding:4px 14px;font-size:13px;line-height:20px}.mox-promo-banner-title{max-width:217px;font-size:clamp(20px,1.67vw,24px);line-height:1.2}.mox-promo-banner-promo{top:auto;bottom:128px;left:0;right:auto;border-radius:0 8px 8px 0;padding:8px;font-size:12px;line-height:18px;letter-spacing:0}.mox-promo-banner-logo{width:114.5px;right:16px;top:162px;bottom:auto}.mox-promo-banner-legal{left:17px;right:auto;bottom:15px;width:min(309px,calc(100% - 34px));max-width:none}.mox-promo-banner-pagination{padding-inline:16px}.mox-promo-banner-pagination__track{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-promo-banner.css.map */
