/* Black Squirrel Outfitters coming-soon page */
.shop-page{background:#000;color:#fff}.shop-hero{background:#000;padding:76px 0 84px;border-bottom:4px solid #743F2F}.shop-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(42px,6vw,92px);align-items:center}.shop-eyebrow{font:500 13px/1.35 var(--ws-label);letter-spacing:.09em;text-transform:uppercase;color:#D3D2CD;margin:0 0 16px}.shop-copy h1,.shop-note h2{font-family:var(--ws-display);font-weight:700;letter-spacing:-.04em}.shop-copy h1{font-size:clamp(48px,6vw,78px);line-height:.95;color:#fff;margin:0 0 20px}.shop-lead{font:600 clamp(22px,2.2vw,31px)/1.25 var(--ws-display);color:#D3D2CD;margin:0 0 20px}.shop-copy>p:not(.shop-eyebrow):not(.shop-lead){font-size:17px;line-height:1.72;max-width:680px}.shop-logo{background:#2A2A2D;border:1px solid #535040;padding:clamp(22px,3vw,38px)}.shop-logo img{display:block;width:100%;height:auto}.shop-coming{margin-top:34px;display:inline-flex;flex-direction:column;border-left:4px solid #743F2F;padding-left:18px}.shop-coming span{font:500 12px/1.3 var(--ws-label);letter-spacing:.1em;color:#D3D2CD}.shop-coming strong{font:700 32px/1.05 var(--ws-display);letter-spacing:-.02em;color:#fff}.shop-note{background:#D3D2CD;color:#181818;padding:72px 0}.shop-note h2{font-size:clamp(36px,4vw,54px);line-height:1.03;margin:0 0 16px}.shop-note>div>p:last-child{font-size:17px;line-height:1.7;max-width:700px}.shop-note .shop-eyebrow{color:#743F2F}@media(max-width:820px){.shop-grid{grid-template-columns:1fr}.shop-logo{max-width:560px}}@media(max-width:600px){.shop-hero{padding:50px 0 58px}.shop-copy h1{font-size:43px}.shop-note{padding:54px 0}}
