html[data-theme=octobre-rose]{--red:#E6427F;--red-dark:#A8154F;--red-text:#F7C1D5;--red-glow:rgba(230, 66, 127, .4);--theme-accent-rgb:230,66,127;--theme-bg-rgb:12,6,10;--theme-panel-rgb:21,11,17;--theme-hero-end:#200c19;--black:#0c060a;--black2:#150b11;--black3:#1c1018;--black4:#291821;--black5:#37222e;--grey:#b09aa6;--grey-light:#d0bcc7;--cup-panel:var(--black3);--cup-muted:var(--grey)}html[data-theme=octobre-rose] .btn-primary,html[data-theme=octobre-rose] .size-btn.selected,html[data-theme=octobre-rose] .sort-switch button.active{color:#170a11}html[data-theme=octobre-rose] .btn-primary:hover{color:#fff}html[data-theme=octobre-rose] .rose-campaign{margin:28px auto;width:calc(100% - 48px);max-width:1200px;position:relative;z-index:2;border:1px solid rgba(230,66,127,.3);border-left:3px solid #e6427f;border-radius:8px;background:linear-gradient(110deg,#30101f,#190d16 70%);padding:22px 28px}.rose-campaign-inner{max-width:1200px;margin:auto;display:flex;align-items:center;gap:22px}.rose-ribbon{flex:0 0 46px;filter:drop-shadow(0 0 14px #e6427f33)}.rose-campaign-copy{flex:1}.rose-campaign-label{color:#f7c1d5;font:700 .7rem var(--font-ui);letter-spacing:3px;margin-bottom:5px}.rose-campaign-title{color:#fff;font:700 1.3rem var(--font-ui);line-height:1.2}.rose-campaign-message{color:#f7c1d5;font-size:.82rem;line-height:1.6;margin-top:5px;max-width:660px}.rose-campaign-link{flex-shrink:0;color:#f7c1d5;border:1px solid #a8154f;padding:10px 15px;font:700 1rem var(--font-ui);transition:background .2s}.rose-campaign-link small{display:block;font:400 .65rem var(--font-body);margin-top:4px}.rose-campaign-link:hover{background:#a8154f;color:#fff}.rose-campaign-link:focus-visible{outline:#F7C1D5 solid 2px;outline-offset:4px}@media (max-width:700px){html[data-theme=octobre-rose] .rose-campaign{padding:18px 16px;width:calc(100% - 32px);margin:20px auto}.rose-campaign-inner{gap:12px;flex-wrap:wrap}.rose-ribbon{width:34px;height:48px;flex-basis:34px}.rose-campaign-copy{flex-basis:calc(100% - 46px)}.rose-campaign-title{font-size:1.15rem}.rose-campaign-link{margin-left:46px}}