.cs-sale{background:radial-gradient(ellipse 60% 60% at 20% 0%,rgba(232,17,45,.22),transparent 70%),radial-gradient(ellipse 50% 50% at 85% 0%,rgba(60,120,255,.2),transparent 70%),#070c15}
.cs-site-shell .cs-sale .cs-bogo-header h2{color:#ff5a6e;background:none;-webkit-text-fill-color:#ff5a6e;filter:none}
.cs-sale-subtitle{margin:10px 0 0;color:#d4d6dc;font-size:20px;font-weight:750}
.cs-sale .cs-bogo-badge{background:#1f4fd8}.cs-sale .cs-bogo-badge.cs-sale-fixed{background:#e8112d}
.cs-sale .cs-bogo-card:has(.cs-sale-fixed){border-color:#e8112d;box-shadow:0 0 0 1px #e8112d66,0 18px 40px #0006}
.cs-sale .cs-sale-prices{display:flex;flex-direction:column;gap:5px;align-items:center;margin:12px 0 0}.cs-sale .cs-sale-prices del{color:#92959b;font-size:12px}.cs-sale .cs-sale-prices strong{color:#ff5a6e;font-size:25px;line-height:1.2}
.cs-sale .cs-bogo-choice-list label{cursor:pointer}.cs-sale .cs-bogo-choice-list input{position:absolute;opacity:0;width:1px;height:1px}.cs-sale .cs-bogo-choice-list label span{display:block;padding:6px 8px;border:1px solid #ffffff33;border-radius:7px;font-size:11px;font-weight:700}.cs-sale .cs-bogo-choice-list input:checked+span{background:#fff;color:#101827}.cs-sale .cs-bogo-choice-list input:focus-visible+span{outline:2px solid #ff5a6e;outline-offset:3px}.cs-sale .cs-bogo-choice-list input[data-available="0"]+span{opacity:.5}
.cs-site-shell .cs-sale .cs-bogo-add.is-added{background:#137c50;color:white}.cs-site-shell .cs-sale .cs-bogo-add:disabled:not(.is-added){background:#292c31;color:#92959b;border:1px solid #ffffff22;opacity:1}
.cs-sale [data-sale-more]{display:block;margin:28px auto 0}.cs-sale-details{color:#fff;text-align:center;margin-top:auto;padding:14px}.cs-sale.is-enhanced .cs-sale-details{display:none}
