.october--premium .october__toolbar{align-items:flex-end;padding:26px 0 12px;border-top-color:#dcb6f32b;gap:20px}
.offers-heading{min-width:0}.offers-heading__label{display:inline-flex;color:#ffd5a5;font-size:10px;font-weight:700;letter-spacing:.16em}.offers-heading h2{margin:11px 0 9px;color:#fff7ff;font-size:clamp(25px,3.2vw,42px);font-weight:800;letter-spacing:-.045em;line-height:1.08}.offers-heading h2 span{color:#f2bdff}.offers-heading p{margin:0;color:#c7b9d0;font-size:13px;line-height:1.5}
.october--premium .october__card{position:relative;border-color:#caa4e040;background:linear-gradient(155deg,#291c35,#120d1b 62%);box-shadow:inset 0 1px 0 #fff1,0 12px 26px #0005;border-radius:21px;transition:translate .25s ease,transform .22s ease,border-color .22s,box-shadow .22s}
.october--premium .october__cover{background:radial-gradient(ellipse at bottom,#71408038,#100c17 75%);border-bottom:1px solid #e2bcff18}.october--premium .october__body{padding:17px}.october--premium .october__body h2{font-size:16px;line-height:1.35;margin:9px 0 18px;font-weight:700;letter-spacing:-.025em}.october--premium .october__format{color:#c4aecf;letter-spacing:.08em;font-size:9px}
.october--premium .october__price{margin-bottom:5px;gap:5px 9px}.october--premium .october__price strong{color:#fff8ed;font-size:28px;font-weight:800;letter-spacing:-.04em}.october--premium .october__price s{color:#b4a2bf;font-size:12px}
.october--premium .october__saving{background:linear-gradient(140deg,#ffedce,#ffb678);color:#391c0b;border-color:#ffe4b8;box-shadow:0 3px 0 #92502e,0 6px 18px #0005;border-radius:11px;font-size:25px;padding:10px;min-width:60px}
.offers-option{color:#c9bbd3;font-size:11px;line-height:1.5;min-height:17px;margin-bottom:7px;overflow-wrap:anywhere}.offers-money-saved{font-size:12px;line-height:1.4;font-weight:650;color:#ffd3a1;margin:0 0 15px}
.october--premium .october__buy{position:relative;overflow:hidden;margin-top:auto;min-height:46px;border:1px solid #fff0d94d;background:linear-gradient(110deg,#ffe8c9,#efc2ff);color:#26122f;border-radius:11px;font-size:13px;box-shadow:inset 0 1px #fff8,0 3px 0 #60386b}.october--premium .october__buy::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,#fff7 50%,transparent 70%);transform:translateX(-130%)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.october--premium .october__card:hover{translate:0 -5px;border-color:#efbdff99;box-shadow:0 18px 28px #0006,0 0 20px #b56fe51c}.october--premium .october__card:hover .october__buy::after{animation:offers-polish .8s ease-out}.october--premium .october__card:hover .october__buy svg{transform:translateX(3px)}}
.october--premium .october__buy svg{transition:transform .2s ease}.october--premium .october__controls button{border-color:#e8c4ff59;background:linear-gradient(140deg,#442951,#21132c);box-shadow:inset 0 1px #fff1;color:#ffe9ff}.october--premium .october__rail{scrollbar-color:#d299dd #211329}.october--premium .october__rail::-webkit-scrollbar-track{background:#211329}.october--premium .october__rail::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#ba84d0,#edc0e9)}.october--premium .october__footer a{color:#f4d0ff;font-size:12px;font-weight:600}
@keyframes offers-polish{to{transform:translateX(130%)}}
@media(max-width:700px){.october--premium .october__toolbar{gap:10px;flex-wrap:wrap;padding-top:23px}.offers-heading h2{font-size:28px}.offers-heading p{font-size:12px}.offers-heading__label{font-size:9px}.october--premium .october__body{padding:11px}.october--premium .october__body h2{font-size:13px;margin-bottom:13px}.october--premium .october__price strong{font-size:22px}.october--premium .october__price s{font-size:10px}.october--premium .october__format{font-size:7px;letter-spacing:.02em}.offers-option{font-size:10px}.offers-money-saved{font-size:11px;margin-bottom:12px}.october--premium .october__buy{font-size:11px;padding:0 10px}.october--premium .october__saving{font-size:20px;padding:7px;min-width:48px}.october--premium .october__card{border-radius:16px}}
@media(prefers-reduced-motion:reduce){.october--premium .october__card{translate:none}}
