.sale1111{background:#f0f7f7;border-bottom:1px solid #4ea9b033;padding:26px 0}.sale1111-inner{display:flex;align-items:center;gap:28px}.sale1111-mark{flex:none;font-size:clamp(40px,5vw,70px);font-weight:800;letter-spacing:-.06em;color:#444984;background:#f9bd57;border-radius:16px;padding:10px 18px;transform:rotate(-6deg)}.sale1111-copy{flex:1;min-width:0}.sale1111-copy h2{font-size:clamp(24px,3vw,34px);margin:0 0 8px;color:#444984}.sale1111-copy p{margin:0;max-width:650px;line-height:1.5}.sale1111 .button{flex:none;white-space:normal;text-align:center}.sale1111-offer-title{color:#444984;font-weight:700}.sale-particles{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:20;contain:strict}.sale-particles span{position:absolute;top:-40px;left:var(--snow-left);border-radius:4px;background:#f49e21;color:#444984;font:700 12px/1.2 system-ui;padding:4px 6px;opacity:0;animation:sale-fall var(--snow-time) linear var(--snow-delay) infinite}.sale-particles span:nth-child(even){background:#4ea9b0;color:white}@keyframes sale-fall{0%{transform:translate3d(0,-40px,0) rotate(-15deg);opacity:0}12%{opacity:.55}82%{opacity:.4}100%{transform:translate3d(var(--snow-drift),105vh,0) rotate(100deg);opacity:0}}.sale-effect-toggle{position:fixed;bottom:14px;right:14px;z-index:21;border:1px solid #4ea9b055;border-radius:22px;padding:8px 12px;background:white;color:#444984;font:13px system-ui;cursor:pointer}.sale-effect-toggle:focus-visible{outline:3px solid #444984;outline-offset:3px}.sale-particles[hidden],.sale-effect-toggle[hidden]{display:none}.sale-paused span{animation-play-state:paused}@media(max-width:700px){.sale1111-inner{flex-wrap:wrap;gap:18px}.sale1111-mark{font-size:38px}.sale1111-copy{flex-basis:60%}.sale1111 .button{width:100%}}@media(prefers-reduced-motion:reduce){.sale-particles{display:none}.sale-particles span{animation:none}}@media print{.sale-particles,.sale-effect-toggle{display:none}}
.sale-bottom-card{background:#f0f7f7;border-radius:24px;padding:clamp(24px,5vw,64px);display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}.sale-bottom-number{font-size:clamp(72px,14vw,190px);font-weight:800;letter-spacing:-.065em;line-height:1;color:#444984;white-space:nowrap}.sale-bottom-number span{color:#f49e21}.sale-bottom-eyebrow{font-weight:700;color:#444984;margin:0 0 22px}.sale-bottom-copy h2{font-size:clamp(30px,3.7vw,54px);line-height:1.12;letter-spacing:-.025em;margin:0 0 24px}.sale-bottom-description{line-height:1.65;margin:0 0 28px}.sale-bottom-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:28px}.sale-bottom-actions .button{white-space:normal;text-align:center}.sale-bottom-secondary{background:transparent!important;color:#444984!important;box-shadow:inset 0 0 0 1px #444984}.sale-bottom-terms{border-top:1px solid #4ea9b033;padding-top:24px;line-height:1.6}.sale-bottom-terms p{font-size:14px;margin:12px 0 0}@media(max-width:700px){.sale-bottom-card{grid-template-columns:1fr}.sale-bottom-number{font-size:clamp(72px,20vw,120px)}.sale-bottom-actions{flex-direction:column}.sale-bottom-actions .button{width:100%}}
