.was{font-family:var(--display);font-weight:600;font-size:.58em;opacity:.7;margin-right:.3em;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:var(--pumpkin,#E8742A);vertical-align:.12em}
.price-line .was{font-size:1.6rem;margin-right:0}
.save-tag{background:var(--pumpkin,#E8742A);color:#1A120B;font-weight:700;font-size:.8rem;letter-spacing:.03em;border-radius:999px;padding:.28rem .7rem;align-self:center}
.sticky .t .was{font-size:.75em}
.drawer .was{font-family:var(--body);font-size:.9em}
.cost .amt .was{font-size:.6em}
.sbm.hw{--pumpkin:#E8742A;--mark:#E8742A}
.hw .hw-announce{background:#120E0B;color:#F3E6D6;border-bottom:1px solid #3A2A1C}
.hw .hw-announce b{color:var(--pumpkin)}
.hw .hw-announce s{opacity:.7}
.hw .offer .ribbon{background:rgba(232,116,42,.18);color:#F59A5A}
.hw .offer{box-shadow:0 20px 44px rgba(23,32,27,.28),0 0 0 1px rgba(232,116,42,.35)}
.hw .hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 60% 70% at 85% 10%,rgba(232,116,42,.13),transparent 70%),var(--forest)}
.hw .hero > .wrap{position:relative;z-index:1}
.hw-deco{position:absolute;inset:0;pointer-events:none;z-index:0}
.hw-web{position:absolute;left:0;top:0;width:210px;height:210px;color:rgba(247,243,234,.16)}
.hw-bat{position:absolute;color:#E8742A;opacity:.7;width:46px;height:auto;animation:hwFloat 6s ease-in-out infinite}
.hw-bat.b1{top:7%;right:9%}
.hw-bat.b2{top:16%;right:21%;width:30px;animation-delay:-2s}
.hw-bat.b3{top:4%;right:31%;width:22px;animation-delay:-4s;opacity:.45}
@keyframes hwFloat{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-8px) rotate(3deg)}}
@media (max-width:900px){.hw-web{width:120px;height:120px}.hw-bat.b2,.hw-bat.b3{display:none}.hw-bat.b1{top:4px;right:10px;width:28px}}
