body.stans-category-hero-editorial .stans-cat-hero,body.stans-category-hero-editorial .stans-cat-hero *{box-sizing:border-box}body.stans-category-hero-editorial .stans-cat-hero{position:relative;left:50%;width:100vw;max-width:100vw;margin:0;margin-left:-50vw;padding:0;overflow:hidden;border:0;border-top:1px solid rgb(47 42 38 / .1);border-bottom:1px solid rgb(47 42 38 / .14);background:#f7f4ee;color:#2f2a26;text-align:initial}body.stans-category-hero-editorial .stans-cat-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(47 42 38 / .018) 1px,transparent 1px) 0 0 / 25% 100%;opacity:.7}body.stans-category-hero-editorial .stans-cat-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(28px, 4vw, 70px);width:min(100%, 1440px);min-height:188px;margin:0 auto;padding:32px clamp(28px, 4vw, 60px)}body.stans-category-hero-editorial .stans-cat-hero .stans-location{justify-self:start;max-width:none;margin:0;color:#91887f;font-family:"Manrope","Inter",sans-serif;font-size:9px;font-weight:700;line-height:1.45;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap}body.stans-category-hero-editorial .stans-cat-hero .stans-location::before{content:"COLLECTION / ";color:#2f2a26}body.stans-category-hero-editorial .stans-cat-hero .stans-stars{display:none}body.stans-category-hero-editorial .stans-cat-hero h1{position:relative;justify-self:center;margin:0;padding:0 0 16px;color:#2f2a26;font-family:"Manrope","Inter",sans-serif;font-size:clamp(34px, 3.4vw, 50px);font-weight:550;line-height:.96;letter-spacing:-.045em;text-align:center;text-transform:uppercase;word-spacing:.06em;animation:stansCategoryHeroReveal 520ms cubic-bezier(.2,.7,.2,1) both}body.stans-category-hero-editorial .stans-cat-hero h1::after{content:"";position:absolute;bottom:0;left:50%;width:38px;height:1px;background:rgb(47 42 38 / .4);transform:translateX(-50%)}body.stans-category-hero-editorial .stans-cat-hero p{position:relative;justify-self:end;width:min(100%, 360px);margin:0;padding:0 0 0 28px;border-left:1px solid rgb(47 42 38 / .18);color:#6f675f;font-family:"Manrope","Inter",sans-serif;font-size:12px;font-weight:500;line-height:1.6;letter-spacing:0;text-align:left;text-wrap:balance}body.stans-category-hero-editorial .stans-cat-hero p::before{content:"PRODUCT NOTE";display:block;margin-bottom:9px;color:#978f87;font-size:8px;font-weight:750;line-height:1;letter-spacing:.16em}@keyframes stansCategoryHeroReveal{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){body.stans-category-hero-editorial .stans-cat-hero-inner{min-height:174px;gap:28px;padding-inline:28px}body.stans-category-hero-editorial .stans-cat-hero .stans-location{max-width:210px;font-size:8px}body.stans-category-hero-editorial .stans-cat-hero p{max-width:290px;padding-left:20px;font-size:11px}}@media (max-width:820px){body.stans-category-hero-editorial .stans-cat-hero::before{background:linear-gradient(90deg,rgb(47 42 38 / .018) 1px,transparent 1px) 0 0 / 50% 100%}body.stans-category-hero-editorial .stans-cat-hero-inner{grid-template-columns:1fr;justify-items:center;gap:0;min-height:0;padding:38px 20px 34px;text-align:center}body.stans-category-hero-editorial .stans-cat-hero .stans-location{justify-self:center;max-width:none;margin-bottom:16px;font-size:8px;line-height:1.35;letter-spacing:.14em;text-align:center;white-space:normal}body.stans-category-hero-editorial .stans-cat-hero h1{justify-self:center;padding-bottom:13px;font-size:clamp(30px, 8.5vw, 42px);letter-spacing:-.035em}body.stans-category-hero-editorial .stans-cat-hero h1::after{width:32px}body.stans-category-hero-editorial .stans-cat-hero p{justify-self:center;width:min(100%, 350px);max-width:350px;margin-top:18px;padding:0;border-left:0;font-size:11px;line-height:1.55;text-align:center}body.stans-category-hero-editorial .stans-cat-hero p::before{margin-bottom:7px;font-size:7px}}@media (max-width:390px){body.stans-category-hero-editorial .stans-cat-hero-inner{padding:34px 16px 30px}body.stans-category-hero-editorial .stans-cat-hero .stans-location{font-size:7.5px;letter-spacing:.12em}body.stans-category-hero-editorial .stans-cat-hero p{max-width:320px;font-size:10.5px}}@media (prefers-reduced-motion:reduce){body.stans-category-hero-editorial .stans-cat-hero h1{animation:none}}