/* Commerce pass: restrained shipping notice and bolder numeric hero composition. */
.shipping-banner{height:32px;position:absolute;z-index:5;top:0;left:0;right:0;display:grid;place-items:center;background:#11100f;border-bottom:1px solid rgba(241,236,223,.18);color:#d5c39e;font:9px var(--mono);letter-spacing:.16em;text-align:center;animation:bannerIn .8s both}.nav{top:32px}.hero-number{font-family:var(--sans);font-size:1.22em;font-weight:500;letter-spacing:-.12em;line-height:.66;margin-left:-.06em}.hero h1 em{margin-top:.13em}.commerce-shop .shipping-banner{position:relative}.commerce-shop .nav{position:relative;top:auto;background:#11100f}.commerce-shop .brand-logo{filter:none}.commerce-shop .nav{border-bottom:1px solid var(--line)}.shop-hero{background:#e9e1d3;color:#17140f;padding:clamp(95px,13vw,180px) 4.5vw 70px;position:relative;overflow:hidden}.shop-hero:after{content:"40";position:absolute;right:-.05em;bottom:-.27em;color:#d6c8af;font:500 39vw/.75 var(--serif);letter-spacing:-.14em}.shop-hero>*{position:relative;z-index:1}.shop-hero .eyebrow{color:#7c6642}.shop-hero h1{font:500 clamp(72px,13vw,200px)/.78 var(--serif);letter-spacing:-.09em;margin:28px 0}.shop-hero h1 em{display:block;padding-left:clamp(35px,10vw,170px);font-weight:500}.shop-hero p:last-child{max-width:370px;font:16px/1.6 var(--serif)}.commerce-shop .original-product-ui{padding-top:85px}.commerce-shop .products{padding-bottom:30px}@keyframes bannerIn{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@media(max-width:720px){.shipping-banner{height:29px;font-size:8px;letter-spacing:.1em;padding:0 12px}.nav{top:29px}.hero{min-height:640px}.hero-number{font-size:1.16em}.shop-hero{padding:90px 7vw 65px}.shop-hero h1{font-size:23vw}.commerce-shop .original-product-ui{padding-top:65px}}
