.vm-sale-hero{margin:32px 0 28px;padding:38px 24px;background:linear-gradient(120deg,#f4ece1,#faf7f2);border:1px solid #e5d9cb;text-align:center;color:#37291f}.vm-sale-hero__eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#8d4737;margin:0 0 10px}.vm-sale-hero h1{font-family:var(--f-heading,Georgia,serif);font-size:clamp(36px,5vw,60px);font-weight:400;line-height:1.1;margin:0 0 12px}.vm-sale-hero__intro{font-size:15px;line-height:1.6;margin:0 auto 20px;max-width:460px}.vm-countdown{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:16px 0;padding:14px 18px;background:#f7f2eb;border:1px solid #e5d9cb;color:#4a3225}.vm-countdown[hidden],.vm-countdown__clock[hidden]{display:none!important}.vm-countdown__label{font-size:12px;line-height:1.5;max-width:210px}.vm-countdown__clock{display:flex;gap:7px}.vm-countdown__clock>span{display:flex;flex-direction:column;align-items:center;min-width:39px}.vm-countdown strong{font-size:22px;line-height:1.2;font-weight:500;font-variant-numeric:tabular-nums}.vm-countdown small{font-size:9px;letter-spacing:.05em;margin-top:3px}.vm-sale-hero .vm-countdown{display:inline-flex;justify-content:center;background:transparent;border:0;margin:0;padding:0;gap:24px}.vm-sale-hero .vm-countdown__label{max-width:180px;text-align:left}.vm-autumn-sale--compact{background:#4a3225!important;color:#fff9f0!important}.vm-autumn-sale--compact .vm-autumn-sale__eyebrow{font-weight:600}.vm-autumn-sale--compact .vm-autumn-sale__deadline{opacity:1}.vm-autumn-sale--compact .vm-autumn-sale__button{color:inherit}@media(max-width:749px){.vm-sale-hero{margin:20px 0;padding:28px 16px}.vm-sale-hero__intro{font-size:14px}.vm-sale-hero .vm-countdown{flex-direction:column;gap:12px}.vm-sale-hero .vm-countdown__label{max-width:none;text-align:center}.vm-countdown{padding:12px;gap:10px}.vm-countdown__label{max-width:145px}.vm-countdown strong{font-size:20px}.vm-countdown__clock{gap:3px}}
