.sale-collection-hero{position:relative;color:#fff;background:#17354a;border-bottom:1px solid rgba(255,255,255,.14)}
.sale-collection-hero__media{position:absolute;inset:0 0 auto 0;height:var(--sale-height);overflow:hidden}
.sale-collection-hero__media img{width:100%;height:100%;object-fit:cover;display:block}
.sale-collection-hero__overlay{position:absolute;inset:0;background:rgba(12,28,40,var(--sale-overlay))}
.sale-collection-hero__inner{position:relative;z-index:1;min-height:var(--sale-height);display:flex;padding-top:54px;padding-bottom:54px}
.sale-collection-hero__copy{max-width:760px;width:100%}
.sale-collection-hero__inner--top-left{align-items:flex-start;justify-content:flex-start}.sale-collection-hero__inner--top-center{align-items:flex-start;justify-content:center}.sale-collection-hero__inner--top-right{align-items:flex-start;justify-content:flex-end}
.sale-collection-hero__inner--middle-left{align-items:center;justify-content:flex-start}.sale-collection-hero__inner--middle-center{align-items:center;justify-content:center}.sale-collection-hero__inner--middle-right{align-items:center;justify-content:flex-end}
.sale-collection-hero__inner--bottom-left{align-items:flex-end;justify-content:flex-start}.sale-collection-hero__inner--bottom-center{align-items:flex-end;justify-content:center}.sale-collection-hero__inner--bottom-right{align-items:flex-end;justify-content:flex-end}
.sale-collection-hero__text--left{text-align:left}.sale-collection-hero__text--center{text-align:center}.sale-collection-hero__text--right{text-align:right}
.sale-collection-hero__eyebrow{margin:0 0 16px;color:#d9ba69;text-transform:uppercase;letter-spacing:.28em;font-size:12px;font-weight:700}
.sale-collection-hero h1{margin:0;font-family:'Fraunces',Georgia,serif;font-size:clamp(44px,6.5vw,88px);line-height:.96;letter-spacing:-.025em;font-weight:700;color:#fff}
.sale-collection-hero__offer{display:inline-block;margin-top:22px;padding:8px 12px;background:#b48a2c;color:#fff;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.sale-collection-hero__text{max-width:650px;margin-top:20px;color:rgba(255,255,255,.9);font-size:16px;line-height:1.7}
.sale-collection-hero__text--center .sale-collection-hero__text{margin-left:auto;margin-right:auto}.sale-collection-hero__text--right .sale-collection-hero__text{margin-left:auto}
.sale-collection-hero__actions{display:flex;margin-top:28px}.sale-collection-hero__actions--start{justify-content:flex-start}.sale-collection-hero__actions--center{justify-content:center}.sale-collection-hero__actions--end{justify-content:flex-end}
.sale-collection-hero__button--light{background:#fff;border-color:#fff;color:#17354a}.sale-collection-hero__button--gold{background:#b48a2c;border-color:#b48a2c;color:#fff}.sale-collection-hero__button--outline{background:transparent;border-color:#fff;color:#fff}
.sale-collection-facts{position:relative;z-index:2;background:#f4eadc;color:#17354a;border-top:1px solid rgba(23,53,74,.1);border-bottom:1px solid rgba(23,53,74,.12)}
.sale-collection-facts__grid{display:grid;grid-template-columns:repeat(3,1fr)}
.sale-collection-fact{padding:24px 28px;text-align:center;border-right:1px solid rgba(23,53,74,.13)}.sale-collection-fact:last-child{border-right:0}
.sale-collection-fact span{display:block;margin-bottom:6px;text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:700;color:#b48a2c}.sale-collection-fact strong{font-family:'Fraunces',Georgia,serif;font-size:19px;line-height:1.2}
.template-collection-sale .mf-product-grid-section{padding-top:56px!important}.template-collection-sale .premium-collection-toolbar{margin-bottom:30px}.template-collection-sale .product-sale-badge{background:#b48a2c;color:#fff}
@media(max-width:800px){.sale-collection-hero__media{height:var(--sale-height-mobile)}.sale-collection-hero__inner{min-height:var(--sale-height-mobile);padding-top:36px;padding-bottom:36px}.sale-collection-hero h1{font-size:clamp(38px,12vw,62px)}.sale-collection-hero__text{font-size:14px}.sale-collection-facts__grid{grid-template-columns:1fr}.sale-collection-fact{padding:18px 16px;border-right:0;border-bottom:1px solid rgba(23,53,74,.12)}.sale-collection-fact:last-child{border-bottom:0}.template-collection-sale .mf-product-grid-section{padding-top:38px!important}}
