:root{--co-bg:#f2eee6;--co-ink:#111;--co-mute:#6b6b6b;--co-card:#e4dfd4;--co-mono:"Courier New",Courier,ui-monospace,Menlo,monospace;--co-logo-font:"Helvetica Neue",Helvetica,Arial,sans-serif}html,body,#MainContent,#MainContent .shopify-section,#MainContent .gradient,#MainContent [class*=color-]{background:var(--co-bg)!important;color:var(--co-ink)!important}body,body *{font-family:var(--co-mono)!important}body{font-size:14px;line-height:1.6}.co-wrap{max-width:1200px;margin:0 auto;padding:24px 20px}.co-wrap a,.co-home a{color:var(--co-ink);text-decoration:underline;text-underline-offset:3px}.co-wrap a:hover,.co-home a:hover{text-decoration:none}.co-logo-link{text-decoration:none!important}body .co-logo{display:inline-block;background:var(--co-ink);color:var(--co-bg)!important;font-family:var(--co-logo-font)!important;font-weight:700;font-size:24px;letter-spacing:1px;padding:4px 14px;line-height:1.3}.co-logo-img{max-width:220px;height:auto;display:block}.co-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.co-nav{font-size:12px;text-transform:lowercase;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.co-sep{color:var(--co-mute)}.co-nav .is-active{font-style:italic}.co-cart{margin-left:12px}.co-home{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px}.co-home-nav{margin-top:40px;display:flex;flex-direction:column;gap:6px;font-size:15px;text-transform:lowercase}.co-title{font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1px;margin:8px 0 6px}.co-desc{font-size:12px;color:var(--co-mute);max-width:520px;margin-bottom:24px}.co-mute{color:var(--co-mute)}.co-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px}.co-card{display:block;text-decoration:none!important;font-size:12px}.co-card-img{background:var(--co-card);aspect-ratio:4/5;overflow:hidden;margin-bottom:8px}.co-card-img img{width:100%;height:100%;object-fit:cover;display:block}.co-card-name,.co-card-price{display:block}.co-card-price{color:var(--co-mute)}.co-card:hover .co-card-name{text-decoration:underline}.co-pages{margin-top:30px;font-size:12px}.co-product{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:start}.co-product-media img{width:100%;height:auto;display:block;margin-bottom:10px;background:var(--co-card)}.co-product-info{position:sticky;top:20px;font-size:13px}.co-label{margin:18px 0 6px;font-size:12px;text-transform:lowercase}.co-variants{display:flex;flex-wrap:wrap;gap:6px}.co-variant input{position:absolute;opacity:0;pointer-events:none}.co-variant span{display:inline-block;border:1px solid var(--co-ink);padding:3px 10px;cursor:pointer;font-size:12px}.co-variant input:checked+span{background:var(--co-ink);color:var(--co-bg)!important}.co-variant.is-out span{opacity:.35;text-decoration:line-through;cursor:not-allowed}.co-btn{display:block;width:100%;background:var(--co-ink)!important;color:var(--co-bg)!important;border:0;border-radius:0;padding:12px;margin:18px 0;font-size:13px;text-transform:lowercase;cursor:pointer}.co-btn:disabled{opacity:.4;cursor:not-allowed}.co-note{font-size:11px;color:var(--co-mute);margin-top:16px}.co-page{max-width:640px}.co-rte{font-size:13px}.co-contact{display:grid;gap:10px;max-width:420px;margin-top:20px}.co-contact input,.co-contact textarea,.co-news input{background:transparent;border:0;border-bottom:1px solid var(--co-ink);border-radius:0;padding:6px 0;font-size:13px;color:var(--co-ink);outline:none}.co-look{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.co-look figure{margin:0}.co-look img{width:100%;height:auto;display:block}.co-look figcaption{font-size:11px;color:var(--co-mute);margin-top:4px}.co-footer{font-size:11px;color:var(--co-mute);border-top:1px solid var(--co-ink);margin-top:60px}.co-news{display:flex;gap:8px;max-width:360px;margin:10px 0}.co-news input{flex:1}.co-news .co-btn{width:auto;margin:0;padding:6px 14px}@media(max-width:749px){.co-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.co-product{grid-template-columns:1fr}.co-product-info{position:static}.co-look{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/coterie.css.map */
