.sale-banner{display:block;width:100%;background:var(--sale-background);color:var(--sale-text);font-family:var(--type-font-body-family);font-style:var(--type-font-body-style);font-weight:var(--type-font-body-weight);font-synthesis:none;text-decoration:none;text-transform:uppercase}.sale-banner__link{display:block;text-decoration:none}.sale-banner__link:focus-visible{outline:3px solid var(--sale-text);outline-offset:-8px}.sale-banner :where(p,span){font:inherit;letter-spacing:inherit}.sale-banner__heading,.sale-banner__event-title,.sale-banner__discount,.sale-banner__plus,.sale-banner__bonus-heading{font-family:var(--type-font-header-family);font-style:var(--type-font-header-style);font-weight:var(--type-font-header-weight);letter-spacing:normal}.sale-banner__inner{box-sizing:border-box;max-width:1200px;margin-inline:auto;padding:28px clamp(20px,5.6vw,68px) 36px;color:var(--sale-text)}.sale-banner__stars{display:flex;gap:10px;margin-bottom:12px}.sale-banner__stars svg{width:26px;height:26px}.sale-banner__heading{margin:0 0 24px;color:inherit;font-size:clamp(32px,6vw,72px);line-height:.98;text-wrap:balance;overflow-wrap:anywhere}.sale-banner__offer{display:grid;grid-template-columns:minmax(0,1.1fr) auto auto minmax(0,1fr);align-items:center;gap:clamp(16px,2vw,28px);max-width:940px;margin-inline:auto}.sale-banner__deal{display:contents}.sale-banner__controls{display:none}.sale-banner__event-title,.sale-banner__urgency,.sale-banner__discount,.sale-banner__bonus-heading,.sale-banner__condition{margin:0;color:inherit}.sale-banner__event-title{font-size:clamp(22px,2.6vw,32px);line-height:1.05}.sale-banner__sale{display:inline-block;text-decoration:underline;text-decoration-color:var(--sale-accent);text-decoration-thickness:3px;text-underline-offset:4px}.sale-banner__urgency{margin-top:8px;padding:3px 10px;background:var(--sale-text);color:var(--sale-background);font-family:var(--type-font-body-family);font-size:clamp(15px,1.7vw,20px);font-weight:var(--brand-weight-bold, 700);line-height:1.1}.sale-banner__discount{display:flex;align-items:center;gap:10px;line-height:.8}.sale-banner__amount{font-size:clamp(82px,10.7vw,128px)}.sale-banner__discount-label{display:grid;gap:6px;font-size:clamp(32px,4vw,48px);line-height:.9}.sale-banner__plus{font-size:36px;line-height:1}.sale-banner__bonus-heading{font-size:clamp(23px,2.65vw,32px);line-height:.95;overflow-wrap:anywhere}.sale-banner__bonus-heading span{display:block}.sale-banner__condition{margin-top:8px;font-family:var(--type-font-body-family);font-size:clamp(15px,1.75vw,21px);font-weight:var(--type-font-body-weight);line-height:1.15}@media(max-width:749px){.sale-banner__inner{max-width:540px;padding:16px 20px}.sale-banner[data-carousel-ready] .sale-banner__inner{display:grid;padding-bottom:0}.sale-banner[data-carousel-ready] .sale-banner__offer{display:contents}.sale-banner[data-carousel-ready] .sale-banner__slide{grid-area:1 / 1;min-width:0;min-height:112px;align-content:center;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .3s ease,transform .3s ease,visibility 0s .3s}.sale-banner[data-carousel-ready] .sale-banner__slide.is-active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s}.sale-banner__intro{display:grid}.sale-banner__stars{justify-content:center;gap:8px;margin-bottom:8px}.sale-banner__stars svg{width:22px;height:22px}.sale-banner__heading{margin-bottom:16px;font-size:clamp(32px,9vw,44px);text-align:center}.sale-banner[data-carousel-ready] .sale-banner__heading{margin-bottom:0}.sale-banner__offer{grid-template-columns:minmax(0,1fr) auto;gap:24px 14px}.sale-banner[data-carousel-ready] .sale-banner__deal{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.sale-banner__event-title{font-size:clamp(23px,6vw,30px)}.sale-banner__discount{gap:6px}.sale-banner__amount{font-size:clamp(76px,20vw,108px)}.sale-banner__discount-label{font-size:clamp(28px,7.5vw,40px)}.sale-banner__plus{display:none}.sale-banner__bonus{grid-column:1 / -1;text-align:center}.sale-banner[data-carousel-ready] .sale-banner__bonus{display:grid}.sale-banner__bonus-heading{font-size:clamp(23px,6.2vw,32px)}.sale-banner__bonus-heading span{display:inline}.sale-banner[data-carousel-ready] .sale-banner__bonus-heading{font-size:clamp(28px,8vw,40px)}.sale-banner[data-carousel-ready] .sale-banner__bonus-heading span{display:block}.sale-banner__condition{font-size:16px}.sale-banner[data-carousel-ready] .sale-banner__controls{display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 20px 8px;color:var(--sale-text)}.sale-banner__controls button{display:grid;width:28px;height:28px;place-items:center;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer}.sale-banner__controls button:focus-visible{outline:2px solid currentColor;outline-offset:1px}.sale-banner__dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.4}.sale-banner__dot[aria-pressed=true]:before{opacity:1}.sale-banner__pause svg{width:12px;height:12px}.sale-banner__pause .sale-banner__play-icon,.sale-banner[data-paused] .sale-banner__pause-icon{display:none}.sale-banner[data-paused] .sale-banner__play-icon{display:block}}@media(prefers-reduced-motion:reduce){.sale-banner[data-carousel-ready] .sale-banner__slide{transition:none;transform:none}.sale-banner .sale-banner__pause{display:none}}
/*# sourceMappingURL=/cdn/shop/t/356/compiled_assets/styles.css.map */
