.sev-occasion-page .sev-hero{background:linear-gradient(90deg,#f8f4ed 0%,#f2ebe1 48%,#e8ded0 100%)}.sev-back-link{display:inline-flex;width:max-content;margin:0 0 24px;color:var(--sev-bronze-dark);text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.sev-back-link:hover{color:var(--sev-ink)}.sev-occasion-page .sev-hero-copy{padding-top:58px;padding-bottom:48px}.sev-occasion-page .sev-hero h1{font-size:clamp(66px,7vw,112px);line-height:1}.sev-occasion-note-copy{max-width:650px;margin:28px 0 0;padding-top:20px;border-top:1px solid var(--sev-line);font-size:13px;line-height:1.65;color:#70685f}.sev-occasion-collection{padding-top:76px}.sev-occasion-page .sev-product-grid{align-items:stretch}.sev-occasion-page .sev-feature-band{padding-top:14px}.sev-occasion-closing .sev-feature-copy h2{font-size:clamp(40px,4.6vw,66px)}.sev-empty{padding:52px;background:#fff;border:1px solid #e2d9cc;text-align:center}.sev-empty h3{margin:0 0 10px;font-family:"Cormorant Garamond",serif;font-size:38px}.sev-empty p{margin:0 auto 22px;max-width:640px;color:var(--sev-muted)}@media(max-width:820px){.sev-occasion-page .sev-hero-copy{padding-top:44px}.sev-back-link{margin-bottom:18px}.sev-occasion-note-copy{margin-top:22px}}@media(max-width:560px){.sev-occasion-page .sev-hero h1{font-size:60px}.sev-occasion-page .sev-hero-copy{padding-top:34px}.sev-occasion-note-copy{font-size:12px}.sev-empty{padding:34px 20px}}