.editorial-promo-bar{background:var(--epb-background);border-bottom:.1rem solid var(--epb-border);color:var(--epb-text);font-size:var(--epb-desktop-font-size);line-height:1.25;width:100%}.editorial-promo-bar.is-expired{display:none}.editorial-promo-bar .editorial-promo-bar__inner{align-items:center;display:flex;flex-direction:column;gap:.55rem;margin:0 auto;max-width:var(--page-width);min-height:var(--epb-desktop-min-height);padding:var(--epb-desktop-padding-y) 3.2rem;text-align:center}.editorial-promo-bar .editorial-promo-bar__event{color:var(--epb-text);font-weight:var(--epb-event-font-weight);white-space:nowrap}.editorial-promo-bar .editorial-promo-bar__primary{align-items:center;display:inline-flex;font-size:calc(1em * var(--epb-primary-scale));gap:1.2rem;justify-content:center;min-width:0}.editorial-promo-bar .editorial-promo-bar__secondary{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,76rem) minmax(0,1fr);width:100%}.editorial-promo-bar .editorial-promo-bar__divider{background:var(--epb-border);display:block;flex:0 0 auto;height:1.4rem;width:.1rem}.editorial-promo-bar .editorial-promo-bar__countdown{align-items:baseline;color:var(--epb-accent);display:inline-flex;flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--epb-countdown-font-weight);gap:.34rem;white-space:nowrap}.editorial-promo-bar .editorial-promo-bar__countdown-label,.editorial-promo-bar .editorial-promo-bar__time-label{color:var(--epb-muted);font-size:.86em;font-weight:500}.editorial-promo-bar .editorial-promo-bar__time-value{display:inline-block;text-align:right;width:2ch}.editorial-promo-bar .editorial-promo-bar__promo-rail{align-items:center;display:grid;gap:.65rem;grid-column:2;grid-template-columns:2.4rem minmax(0,1fr) 2.4rem;justify-self:stretch;min-width:0;width:100%}.editorial-promo-bar .editorial-promo-bar__promo{align-items:center;color:var(--epb-muted);display:inline-grid;font-weight:var(--epb-promo-font-weight);min-width:0;position:relative;text-align:center;width:100%}.editorial-promo-bar .editorial-promo-bar__promo-track-group{display:grid;min-width:0}.editorial-promo-bar .editorial-promo-bar__promo-message{font-size:calc(1em * var(--epb-promo-scale));grid-area:1 / 1;opacity:0;pointer-events:none;transform:translate(.65rem);transition:opacity .26s ease,transform .26s ease;white-space:nowrap}.editorial-promo-bar .editorial-promo-bar__promo-message.is-active{opacity:1;pointer-events:auto;transform:translate(0)}.editorial-promo-bar[data-promo-display=marquee] .editorial-promo-bar__inner{max-width:none}.editorial-promo-bar[data-promo-display=marquee] .editorial-promo-bar__secondary{display:block}.editorial-promo-bar[data-promo-display=marquee] .editorial-promo-bar__promo-rail{align-items:center;display:flex;grid-column:auto;min-height:2.4rem;overflow:hidden}.editorial-promo-bar[data-promo-display=marquee] .editorial-promo-bar__promo-track{animation:editorial-promo-marquee var(--epb-marquee-duration) linear infinite;display:inline-flex;width:max-content;will-change:transform}.editorial-promo-bar[data-promo-display=marquee] .editorial-promo-bar__promo-track-group{align-items:center;display:inline-flex;gap:var(--epb-marquee-message-gap);padding-inline-end:var(--epb-marquee-message-gap);width:max-content}.editorial-promo-bar[data-promo-display=marquee] .editorial-promo-bar__promo-message{display:inline-flex;flex:0 0 auto;opacity:1;position:static;transform:none}.editorial-promo-bar[data-promo-display=marquee] .editorial-promo-bar__control,.editorial-promo-bar[data-promo-display=marquee] .editorial-promo-bar__cta,.editorial-promo-bar[data-promo-display=marquee] .editorial-promo-bar__cta-placeholder{display:none}.editorial-promo-bar[data-promo-display=marquee] .editorial-promo-bar__promo-rail:hover .editorial-promo-bar__promo-track,.editorial-promo-bar[data-promo-display=marquee] .editorial-promo-bar__promo-rail:focus-within .editorial-promo-bar__promo-track{animation-play-state:paused}@keyframes editorial-promo-marquee{to{transform:translate(-50%)}}.editorial-promo-bar[data-promo-direction=previous] .editorial-promo-bar__promo-message{transform:translate(-.65rem)}.editorial-promo-bar[data-promo-direction=previous] .editorial-promo-bar__promo-message.is-active{transform:translate(0)}.editorial-promo-bar .editorial-promo-bar__actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:.6rem}.editorial-promo-bar .editorial-promo-bar__control{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:var(--epb-control-text);cursor:pointer;display:inline-flex;font:inherit;font-weight:400;height:2.4rem;justify-content:center;line-height:1;padding:0;transition:color .16s ease,opacity .16s ease;width:2.4rem}.editorial-promo-bar .editorial-promo-bar__control:hover{color:var(--epb-accent)}.editorial-promo-bar .editorial-promo-bar__control:focus-visible{outline:.1rem solid var(--epb-accent);outline-offset:.3rem}.editorial-promo-bar .editorial-promo-bar__cta{color:var(--epb-text);font-weight:600;grid-column:3;justify-self:end;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.25rem;white-space:nowrap}.editorial-promo-bar .editorial-promo-bar__cta:hover{color:var(--epb-accent)}.editorial-promo-bar .editorial-promo-bar__control[hidden]{display:inline-flex;pointer-events:none;visibility:hidden}.editorial-promo-bar[data-layout=marquee] .editorial-promo-bar__control[hidden],.editorial-promo-bar .editorial-promo-bar__fallback-promo{display:none}.editorial-promo-bar .editorial-promo-bar__cta-placeholder{grid-column:3;min-height:1px;width:1px}@media screen and (max-width:989px){.editorial-promo-bar{font-size:var(--epb-mobile-font-size)}.editorial-promo-bar .editorial-promo-bar__inner{gap:.55rem;min-height:var(--epb-mobile-min-height);padding:var(--epb-mobile-padding-y) 1.6rem}.editorial-promo-bar .editorial-promo-bar__primary{align-items:center;display:flex;flex-wrap:nowrap;gap:.45rem .8rem;justify-content:center;min-width:0;overflow:hidden}.editorial-promo-bar .editorial-promo-bar__event,.editorial-promo-bar .editorial-promo-bar__countdown{white-space:nowrap}.editorial-promo-bar .editorial-promo-bar__divider{display:none}.editorial-promo-bar .editorial-promo-bar__promo-rail{display:block;grid-column:auto;min-width:0;width:100%}.editorial-promo-bar .editorial-promo-bar__secondary{display:block}.editorial-promo-bar[data-promo-display=marquee] .editorial-promo-bar__promo-rail{min-height:0}.editorial-promo-bar .editorial-promo-bar__promo{width:100%}.editorial-promo-bar .editorial-promo-bar__promo-message{max-width:100%;overflow:visible;text-overflow:clip;white-space:nowrap}.editorial-promo-bar .editorial-promo-bar__control,.editorial-promo-bar .editorial-promo-bar__cta,.editorial-promo-bar .editorial-promo-bar__cta-placeholder{display:none}}.editorial-promo-bar[data-layout=marquee]{background:var(--epb-marquee-background);border-bottom-color:var(--epb-border);color:var(--epb-marquee-text)}.editorial-promo-bar[data-layout=marquee] .editorial-promo-bar__inner{min-height:var(--epb-desktop-min-height);max-width:none;padding:var(--epb-desktop-padding-y) 0}.editorial-promo-bar[data-layout=marquee] .editorial-promo-bar__secondary{display:block;width:100%}.editorial-promo-bar[data-layout=marquee] .editorial-promo-bar__promo-rail{align-items:center;display:grid;min-height:var(--epb-desktop-min-height);overflow:hidden;width:100%}.editorial-promo-bar[data-layout=marquee] .editorial-promo-bar__promo{color:var(--epb-marquee-text);font-size:.82em;letter-spacing:.015em;line-height:1}.editorial-promo-bar[data-layout=marquee] .editorial-promo-bar__promo-track-group{gap:calc(var(--epb-marquee-message-gap) / 4);padding-inline-end:calc(var(--epb-marquee-message-gap) / 4);position:static}.editorial-promo-bar[data-layout=marquee] .editorial-promo-bar__promo-message:after{color:var(--epb-marquee-text);content:"\2022";margin-inline-start:calc(var(--epb-marquee-message-gap) / 4)}.editorial-promo-bar[data-layout=countdown]{background:var(--epb-timer-background);border-bottom-color:var(--epb-border);color:var(--epb-timer-text)}.editorial-promo-bar[data-layout=countdown] .editorial-promo-bar__inner{min-height:0;max-width:none;padding:0}.editorial-promo-bar[data-layout=countdown] .editorial-promo-bar__primary{align-items:center;display:flex;gap:.72rem;justify-content:center;min-height:var(--epb-desktop-min-height);width:min(100%,var(--page-width));margin:0 auto;padding:var(--epb-desktop-padding-y) 3.2rem}.editorial-promo-bar[data-layout=countdown] .editorial-promo-bar__event{color:var(--epb-timer-text);font-size:1.1em;letter-spacing:.025em}.editorial-promo-bar[data-layout=countdown] .editorial-promo-bar__divider{background:var(--epb-border)}.editorial-promo-bar[data-layout=countdown] .editorial-promo-bar__countdown{align-items:stretch;color:var(--epb-time-card-text);gap:.32rem}.editorial-promo-bar[data-layout=countdown] .editorial-promo-bar__countdown-label{align-self:center;color:var(--epb-timer-muted);margin-right:.15rem}.editorial-promo-bar .editorial-promo-bar__time-card{align-content:center;align-items:center;background:var(--epb-time-card-background);border:.1rem solid var(--epb-border);border-radius:.5rem;box-sizing:border-box;display:grid;flex:0 0 3.82rem;grid-template-rows:auto auto;justify-items:center;min-width:3.82rem;min-height:3.08rem;padding:.14rem .3rem;row-gap:.05rem;width:3.82rem}.editorial-promo-bar .editorial-promo-bar__time-card .editorial-promo-bar__time-value{color:var(--epb-time-card-text);font-size:1.42rem;font-weight:700;line-height:1;text-align:center;width:auto}.editorial-promo-bar .editorial-promo-bar__time-card .editorial-promo-bar__time-label{color:var(--epb-time-card-label);font-size:.56rem;font-weight:700;letter-spacing:.09em;line-height:1;margin-top:0;text-transform:uppercase}@media screen and (max-width:749px){.editorial-promo-bar[data-layout=countdown] .editorial-promo-bar__primary{flex-wrap:nowrap;gap:.8rem;justify-content:space-between;min-height:4.8rem;padding:var(--epb-mobile-padding-y) 1.2rem}.editorial-promo-bar[data-layout=countdown] .editorial-promo-bar__event{flex:1 1 0;line-height:1.15;min-width:0;text-align:left;white-space:normal;width:auto}.editorial-promo-bar[data-layout=countdown] .editorial-promo-bar__divider{display:none}.editorial-promo-bar[data-layout=countdown] .editorial-promo-bar__countdown{flex:0 0 auto;justify-content:flex-end;width:auto}.editorial-promo-bar .editorial-promo-bar__time-card{flex-basis:clamp(3.2rem,9vw,3.62rem);min-width:clamp(3.2rem,9vw,3.62rem);min-height:2.96rem;padding:.12rem .24rem;width:clamp(3.2rem,9vw,3.62rem)}.editorial-promo-bar .editorial-promo-bar__time-card .editorial-promo-bar__time-value{font-size:1.3rem}.editorial-promo-bar .editorial-promo-bar__time-card .editorial-promo-bar__time-label{font-size:.52rem;margin-top:0}.editorial-promo-bar[data-layout=marquee] .editorial-promo-bar__inner{min-height:var(--epb-mobile-min-height);padding:var(--epb-mobile-padding-y) 0}.editorial-promo-bar[data-layout=marquee] .editorial-promo-bar__promo-rail{min-height:var(--epb-mobile-min-height)}}@media(prefers-reduced-motion:reduce){.editorial-promo-bar .editorial-promo-bar__promo-message{transition:none}.editorial-promo-bar[data-promo-display=marquee][data-layout=marquee] .editorial-promo-bar__promo-rail,.editorial-promo-bar[data-promo-display=marquee][data-layout=marquee] .editorial-promo-bar__promo{display:block;width:100%}.editorial-promo-bar[data-promo-display=marquee] .editorial-promo-bar__promo-track{animation:none;display:block;width:100%}.editorial-promo-bar[data-promo-display=marquee] .editorial-promo-bar__promo-track-group{display:flex;justify-content:center;padding-inline-end:0;width:100%}.editorial-promo-bar[data-promo-display=marquee] [data-promo-group] .editorial-promo-bar__promo-message:not(:first-child){display:none}.editorial-promo-bar[data-promo-display=marquee] [data-promo-group] .editorial-promo-bar__promo-message:first-child{flex:0 1 auto;justify-content:center;max-width:100%;text-align:center;white-space:normal}.editorial-promo-bar[data-promo-display=marquee] [data-promo-group] .editorial-promo-bar__promo-message:first-child:after{content:none}.editorial-promo-bar[data-promo-display=marquee] .editorial-promo-bar__promo-track [aria-hidden=true]{display:none}}.ecom-icon{display:inline-block;flex:0 0 auto;height:1em;overflow:visible;vertical-align:-.125em;width:1em}.ecom-icon__filled,.ecom-icon[data-filled=true] .ecom-icon__outline{display:none}.ecom-icon[data-filled=true] .ecom-icon__filled{display:inline}.ecom-icon__filled-detail{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}
/*# sourceMappingURL=/cdn/shop/t/85/compiled_assets/styles.css.map */
