.coin-with-bonus{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;line-height:1.15}.package-bonus{font:700 italic 24px 'DM Sans';color:#ff78b5;letter-spacing:-.9px;text-shadow:0 0 20px #ff208014}.sale-coin .unit{margin:7px 0 13px;font-size:10px;color:#a78c9d}.sale-coin .unit strong{font-weight:500;color:#ddbdcf}.coin-bonus-tag{display:inline-block;font-size:8px;font-weight:700;letter-spacing:.7px;color:#ff9bca;border:1px solid #ff208036;background:#ff20800c;border-radius:4px;padding:4px 7px;margin:0 0 12px}.sale-coin>p{font-size:10px;line-height:1.8;min-height:37px!important}.coin-detail-breakdown{background:#ffffff03;border:1px solid #ff208025;border-radius:10px;padding:7px 16px;margin:3px 0 21px}.coin-detail-breakdown>div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #ffffff0b;font-size:11px;color:#b897ac}.coin-detail-breakdown>div:last-child{border:0;color:#ffe7f4}.coin-detail-breakdown strong{font-weight:600;color:#f8d7eb}.coin-detail-breakdown>div:nth-child(2) strong{color:#ff8fbe}.coin-cart-breakdown{font-size:9px!important;line-height:1.7}.coin-cart-breakdown b{font-weight:500;color:#f08ab8}.coin-cart-total{display:block;font-size:9px;color:#dbc0d1;margin-top:6px}.reward-widget{padding:12px 16px;border-radius:10px}.reward-eyebrow{display:none}.reward-gift{width:28px;height:28px;border-radius:7px}.reward-gift svg{width:17px;height:17px}.reward-header{gap:10px}.reward-message{font-size:12px!important;margin:0!important;line-height:1.5!important}.reward-info{font-size:14px;padding:3px}.reward-track-row{margin:8px 0 5px}.reward-track{height:5px}.reward-goal-icon{width:20px;height:20px;font-size:12px}.reward-goal-icon svg{width:12px;height:12px}.reward-description{font-size:10px}.reward-description small{display:none}.reward-description>span:last-child{font-size:9px}.reward-terms{font-size:8px;line-height:1.6;margin-top:4px}.reward-shop{margin-bottom:22px}.reward-compact{padding:12px 13px}.reward-compact .reward-header{gap:9px}.reward-compact .reward-gift{width:26px;height:26px;border-radius:6px}.reward-compact .reward-gift svg{width:15px;height:15px}.reward-compact .reward-message{font-size:11px!important}.reward-compact .reward-track-row{margin:7px 0 4px}.reward-compact .reward-description{font-size:9px;align-items:center}.reward-compact .reward-description small{display:none}.reward-compact .reward-description>span:last-child{font-size:8px}.reward-compact .reward-terms{font-size:7px;line-height:1.7;margin-top:3px}.light-shop .package-bonus{color:#c02060}.light-shop .sale-coin .unit strong{color:#6b3150}.light-shop .coin-bonus-tag{color:#ad215b;border-color:#c0206030;background:#ffe8f2}.light-shop .coin-detail-breakdown strong{color:#edb1d1}.light-shop .coin-cart-breakdown b{color:#f08ab8}
@media(max-width:720px){.package-bonus{font-size:25px}.coin-with-bonus{gap:10px}.sale-coin>p{min-height:0!important}.reward-widget{padding:12px 13px}.reward-message{font-size:11px!important}.reward-gift{width:25px;height:25px}.reward-compact .reward-message{font-size:10px!important}.reward-compact{padding:11px 12px}.reward-terms{font-size:7px}.reward-description{font-size:9px}.reward-description>span:last-child{font-size:8px}.reward-description small{display:none}.reward-compact .reward-description{align-items:start}}
.sale-coin{display:flex;flex-direction:column}.sale-coin .price{margin-top:auto;padding-top:17px}.sale-coin .product-media-cover{flex-shrink:0}.sale-coin .product-actions{margin-top:0}
