:root{--ss-pink:#e7e3dc}html{scroll-behavior:smooth}body{background:#111;color:#f5f2ed}h1,h2,h3,.header-logo{font-family:Impact,"Arial Narrow",Arial,sans-serif!important;font-stretch:condensed;letter-spacing:-.025em}.header-logo{font-size:clamp(24px,3vw,38px)!important;text-transform:uppercase;font-weight:900!important}button,.button,input{border-radius:0}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #e7e3dc;outline-offset:5px}.ss-home{background:#111;color:#f5f2ed}.ss-hero{display:grid;grid-template-columns:1.05fr 1fr;max-width:1600px;margin:auto;min-height:620px}.ss-copy{padding:clamp(30px,5vw,80px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ss-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.15em;line-height:1.6}.ss-copy h1{font-size:clamp(64px,7.4vw,120px);line-height:.91;margin:24px 0;max-width:100%;font-weight:900}.ss-intro{font-size:16px;line-height:1.6;max-width:300px;color:#c6c2bf;margin:0 0 28px}.ss-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;padding:18px 24px;background:var(--ss-accent,#e7e3dc);color:#111;text-transform:uppercase;font-size:12px;font-weight:750;text-decoration:none;letter-spacing:.07em;min-height:48px}.ss-button:hover{background:#ffffff}.ss-serial{font:10px monospace;color:#a9a5a2;letter-spacing:.1em;margin-top:50px}.ss-visual{background:#ede8e3;color:#111;padding:28px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.ss-visual-top,.ss-visual-bottom{display:flex;justify-content:space-between;gap:20px;font:11px monospace;text-transform:uppercase}.ss-visual-top{border-bottom:1px solid #bfb9b4;padding-bottom:18px}.ss-visual-bottom{border-top:1px solid #bfb9b4;padding-top:18px}.ss-visual img{width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply;margin:20px 0}.ss-strip{background:var(--ss-accent);color:#111;white-space:nowrap;overflow:hidden;padding:20px 0;text-align:center;font-size:clamp(18px,2.4vw,36px);font-weight:900;letter-spacing:-.03em}.ss-strip span{margin:0 40px}.ss-edit{padding:70px clamp(22px,5vw,80px);max-width:1600px;margin:auto;scroll-margin-top:120px}.ss-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}.ss-section-head h2{font-size:clamp(38px,5vw,72px);line-height:1;margin:0}.ss-section-head>span{font:11px monospace;text-transform:uppercase;color:#c6c2bf}.ss-feature{display:grid;grid-template-columns:1fr 1fr;border:1px solid #393939}.ss-feature-image{background:#eeeae5;overflow:hidden;padding:30px}.ss-feature-image img{width:100%;height:auto;display:block;mix-blend-mode:multiply}.ss-feature-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(25px,5vw,70px)}.ss-feature-copy h3{font-size:clamp(36px,4vw,64px);text-transform:uppercase;line-height:1.03;margin:15px 0}.ss-feature-copy>p{max-width:340px;line-height:1.7}.ss-status{color:#e7e3dc;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.ss-price{font-size:24px}.ss-about{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#f0ece6;color:#111;padding:clamp(45px,7vw,100px)}.ss-about h2{font-size:clamp(48px,6vw,94px);line-height:.95;margin:0}.ss-about p{font-size:18px;line-height:1.8;max-width:440px;align-self:center}.product-card{border-bottom:1px solid #393939;padding-bottom:20px}footer h2{font-size:clamp(32px,4vw,52px)!important}footer{border-top:1px solid #393939}@media(max-width:749px){.ss-hero{grid-template-columns:1fr;min-height:0}.ss-copy{padding:38px 24px}.ss-copy h1{font-size:clamp(59px,15vw,104px)}.ss-serial{margin:28px 0 0}.ss-visual{padding:22px}.ss-visual img{max-height:420px}.ss-edit{padding-top:45px;padding-bottom:45px}.ss-feature{grid-template-columns:1fr}.ss-feature-image{padding:20px}.ss-section-head{align-items:start;flex-direction:column}.ss-about{grid-template-columns:1fr;gap:20px;padding:45px 24px}.ss-strip span{margin:0 18px}.ss-feature-copy{padding:28px}.ss-visual-bottom{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.ss-brand-hero{position:relative;overflow:hidden;padding:clamp(40px,7vw,110px) clamp(24px,6vw,96px) 0;background:radial-gradient(ellipse at 85% 5%,#343434,transparent 55%),#111;max-width:1800px;margin:auto}.ss-brand-hero h1{font-size:clamp(64px,10vw,160px);line-height:.87;letter-spacing:-.04em;margin:36px 0 48px;max-width:1150px}.ss-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1000px}.ss-hero-bottom .ss-intro{margin:0;max-width:340px}.ss-brand-watermark{font-family:Impact,"Arial Narrow",Arial,sans-serif;font-weight:900;font-size:clamp(70px,17vw,280px);line-height:.88;text-transform:uppercase;letter-spacing:-.045em;color:#272727;margin-top:70px;user-select:none;white-space:nowrap}.ss-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}.ss-product-card{color:inherit;text-decoration:none;min-width:0}.ss-product-media{aspect-ratio:4/5;background:#e7e3dc;overflow:hidden}.ss-product-media img,.ss-product-media svg{width:100%;height:100%;object-fit:contain}.ss-product-meta{padding:18px 0;display:flex;justify-content:space-between;gap:12px;align-items:start}.ss-product-meta h3{font-family:Arial,sans-serif!important;font-size:14px;line-height:1.4;letter-spacing:0;margin:0}.ss-product-meta>span{font-size:14px;white-space:nowrap}.ss-stock{font-size:12px;color:#c6c2bf}.ss-catalog-empty{grid-column:1/-1;border:1px solid #393939;padding:55px 30px;min-height:230px}.ss-catalog-empty>span{font-size:40px;float:right}.ss-catalog-empty h3{font-size:38px;margin:0 0 20px}.ss-catalog-empty p{max-width:430px;line-height:1.7;color:#c6c2bf}.ss-section-head>a{font-size:13px;text-transform:uppercase;white-space:nowrap}
@media(max-width:989px){.ss-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ss-brand-hero h1{font-size:clamp(54px,12vw,88px);margin:30px 0}.ss-hero-bottom{flex-direction:column;align-items:flex-start}.ss-brand-watermark{margin-top:45px}.ss-product-grid{gap:24px 14px}.ss-product-meta{flex-direction:column;gap:6px}.ss-catalog-empty{padding:30px 22px}}