.ds-sale-banner[hidden]{display:none!important}.ds-sale-banner{position:relative;box-sizing:border-box;width:100%;flex-shrink:0;background:var(--ds-banner-bg,#1b1e26);color:var(--ds-banner-color,#f5f5f5);border-bottom:1px solid #ffffff14;padding:9px 44px;font:400 13px/20px system-ui,sans-serif;text-align:center}.ds-sale-banner-content{display:flex;align-items:center;justify-content:center;gap:8px 12px;flex-wrap:wrap;max-width:1200px;margin:0 auto}.ds-sale-banner-badge{background:#ffffff20;border:1px solid #ffffff25;border-radius:999px;padding:0 9px;font-size:10px;font-weight:700;line-height:19px;letter-spacing:.04em}.ds-sale-banner-text{overflow-wrap:anywhere}.ds-sale-banner a{color:inherit!important;font-weight:600;text-decoration:none;white-space:nowrap}.ds-sale-banner a:hover{text-decoration:underline}.ds-sale-banner-close{position:absolute;right:9px;top:50%;transform:translateY(-50%);display:grid;place-items:center;border:0;background:transparent;color:inherit;width:30px;height:30px;padding:0;border-radius:4px;font-size:22px;line-height:1;cursor:pointer;opacity:.75}.ds-sale-banner-close:hover{opacity:1;background:#ffffff15}.ds-sale-banner-close:focus-visible{outline:2px solid currentColor;outline-offset:1px}@media(max-width:600px){.ds-sale-banner{font-size:12px;padding:7px 38px 7px 12px}.ds-sale-banner-content{gap:3px 8px}.ds-sale-banner-badge{font-size:9px}}

.ds-sale-banner-text strong,.ds-sale-banner-text b{font-weight:750}.ds-sale-banner-text em,.ds-sale-banner-text i{font-style:italic}.ds-sale-banner-text u{text-decoration:underline}.ds-sale-banner-text s,.ds-sale-banner-text del{text-decoration:line-through}.ds-sale-banner-text{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}
