:root{--ink:#0b0b0b;--paper:#f2efe8;--line: a(255,255,255,.22)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.skip,.visually-hidden{position:absolute;left:-9999px}.site-header{height:76px;padding:0 3vw;display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:#fff;border-bottom:1px solid var(--line);text-transform:uppercase;font-size:12px;letter-spacing:.12em}.wordmark{font-size:20px;font-weight:800;letter-spacing:.16em}.site-header nav{display:flex;gap:32px}.hero{min-height:calc(100vh - 76px);background:#0b0b0b;color:#fff;padding:7vh 5vw 3vh;display:flex;flex-direction:column;justify-content:space-between}.hero-inner{text-align:center}.eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:11px}.monogram{width:min(320px,48vw);margin:3vh auto;filter:invert(1)}h1,h2,.statement{font-weight:800;line-height:.9;letter-spacing:-.055em;margin:0}.hero h1{font-size:clamp(42px,7.2vw,112px)}.hero-bottom{display:flex;justify-content:space-between;align-items:end;text-align:left;margin-top:6vh;font-size:13px;line-height:1.5}.round{width:64px;height:64px;border:1px solid #fff;border-radius:50%;display:grid;place-items:center;font-size:28px}.edition{text-transform:uppercase;letter-spacing:.14em;font-size:10px}.collection,.page{padding:9vw 4vw}.section-title{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:end;border-bottom:1px solid #aaa;padding-bottom:25px;margin-bottom:35px}.section-title h2{text-align:center;font-size:clamp(36px,6vw,84px)}.section-title>a{text-align:right}.section-title p,.section-title span{font-size:11px;text-transform:uppercase;letter-spacing:.12em}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-image{aspect-ratio:4/5;background:#e6e2da;display:flex;align-items:center}.product-image img{width:100%;height:100%;object-fit:cover}.product-meta{display:flex;justify-content:space-between;padding-top:14px;text-transform:uppercase;font-size:12px}.product-meta h3,.product-meta p{margin:3px 0;font-size:12px}.manifesto{background:var(--ink);color:#fff;padding:10vw 5vw}.statement{font-size:clamp(56px,12vw,180px);margin:5vw 0}.statement span{color:#777}.manifesto-end{display:flex;justify-content:flex-end;gap:8vw}.manifesto-end p{max-width:420px;line-height:1.6}.private{text-align:center;padding:11vw 5vw;background:#d8d0c3}.private h2{font-size:clamp(48px,8vw,110px);margin:24px 0}.private>p{text-transform:uppercase;letter-spacing:.12em;font-size:11px}.signup{display:flex;max-width:600px;margin:40px auto 0;border-bottom:1px solid}.signup input{flex:1;background:transparent;border:0;padding:18px 0}.signup button{background:transparent;border:0;text-transform:uppercase}.site-footer{background:#0b0b0b;color:#fff;padding:65px 4vw 28px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.site-footer nav{display:flex;flex-direction:column;gap:12px;font-size:12px;text-transform:uppercase}.product-page{display:grid;grid-template-columns:1.6fr 1fr;gap:5vw;padding:5vw}.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px}.product-info{position:sticky;top:30px;height:max-content}.product-info h1,.page h1{font-size:clamp(44px,7vw,96px)}.product-info select,.buy{width:100%;padding:17px;margin-top:14px}.buy{background:#0b0b0b;color:#fff;border:0;text-transform:uppercase;letter-spacing:.12em}.rte{line-height:1.7;max-width:760px}.cart-line{display:grid;grid-template-columns:120px 1fr auto;gap:24px;border-bottom:1px solid #aaa;padding:20px 0}.cart-line img{width:120px}.total{text-align:right;font-size:24px}@media(max-width:750px){.site-header nav{display:none}.product-grid,.section-title{grid-template-columns:1fr}.section-title h2{text-align:left;margin:24px 0}.section-title>a{text-align:left}.manifesto-end,.site-footer{display:block}.product-page{grid-template-columns:1fr}.product-info{position:static}.product-gallery{grid-template-columns:1fr}.hero h1{font-size:13vw}}.hero-inner{position:relative;width:min(calc(100% - 48px),1120px);margin:auto}.hero-inner>*:not(.monogram){position:relative;z-index:1}.hero-inner .monogram{position:absolute;top:48%;left:50%;width:min(68vw,720px);height:auto;transform:translate(-50%,-50%);filter:none;mix-blend-mode:screen;opacity:.18;z-index:0;pointer-events:none}.product-gallery img{width:100%;height:auto;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
