.qs-notice{position:relative;isolation:isolate;margin:20px 0 24px;padding:23px;border-radius:29px;color:#f8f1f3;background:radial-gradient(ellipse at 102% -12%,rgba(216,39,64,.24),transparent 61%),linear-gradient(145deg,#23171d,#100d10 70%);border:1px solid rgba(255,113,131,.33);box-shadow:inset 0 1px 0 #ffffff12,0 12px 42px #0004;overflow:hidden}
.qs-notice:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(122deg,transparent 54%,rgba(255,154,169,.06) 54.2%,transparent 75%)}
.qs-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:23px}.qs-discount{display:inline-flex;align-items:center;padding:9px 13px;border-radius:13px;background:linear-gradient(145deg,#ef3e57,#bf1833);color:#fff;font-size:21px;font-weight:750;letter-spacing:-.9px;box-shadow:0 5px 19px #d827403b,inset 0 1px 0 #ffffff30}
.qs-time{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px;color:#baa9af;font-size:11px}.qs-time svg{width:14px;height:14px;color:#ff7183}.qs-time strong{font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.2px;color:#ffdce2}
#stellar-concept .qs-copy h2{margin:0 0 22px;font-size:27px;line-height:1.12;font-weight:650;letter-spacing:-.85px;max-width:275px;text-wrap:balance}
.qs-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0 0 13px!important;font-size:13px!important;color:#c6b8be!important}.qs-price del{font-size:13px;color:#a5939c;text-decoration-color:#cf7988;text-decoration-thickness:1px}.qs-price strong{font-size:29px;font-weight:650;line-height:1.15;letter-spacing:-1px;color:#fff5f7}
.qs-note{margin:0!important;color:#baa9af!important;font-size:12px!important;line-height:1.55!important;max-width:42ch}
#stellar-concept button.qs-buy{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:51px;margin-top:22px;padding:14px 17px;border:1px solid #ffffff15;border-radius:16px;background:linear-gradient(125deg,#df2b45,#bd1a36);box-shadow:inset 0 1px 0 #ffffff18,0 6px 20px #c619321a;color:#fff;font-size:15px;font-weight:650;text-align:left}.qs-buy svg{width:19px;height:19px;color:#ffe1e7}.qs-buy:focus-visible{outline:2px solid #ff9dac;outline-offset:4px}.qs-buy:active{transform:scale(.982);filter:brightness(.94)}
.qs-compact{padding:17px 19px;margin:16px 0;border-radius:23px}.qs-compact .qs-heading{margin-bottom:13px}.qs-compact .qs-discount{padding:6px 10px;font-size:17px;border-radius:10px}#stellar-concept .qs-compact h2{font-size:20px;max-width:none;margin-bottom:13px;letter-spacing:-.45px}.qs-compact .qs-price strong{font-size:23px}.qs-compact .qs-note{font-size:11px!important}
@media(max-width:350px){.qs-notice{padding:19px}.qs-time{gap:4px;font-size:10px}.qs-time strong{font-size:12px}.qs-discount{font-size:19px}#stellar-concept .qs-copy h2{font-size:25px}.qs-price strong{font-size:26px}.qs-compact{padding:16px}#stellar-concept .qs-compact h2{font-size:19px}.qs-compact .qs-price strong{font-size:23px}}
@media(prefers-reduced-motion:no-preference){.qs-notice{animation:qs-reveal .5s ease-out both}.qs-buy{transition:transform .16s ease,filter .16s ease}@keyframes qs-reveal{from{opacity:.3;box-shadow:inset 0 1px 0 #ffffff12,0 0 0 #d8274000}to{opacity:1;box-shadow:inset 0 1px 0 #ffffff12,0 12px 42px #0004}}}
