:root{--navy: #f7f4ef;--navy-2: #efeae3;--ink: #1c1916;--line: #d8d0c4;--cream: #f4f1ec;--header: #161616;--band: #242424;--tabs: #2a2a2a;--head: #333333;--cover: #0e0e0e;--sub: #3d3d3d;--menu-bg: #141414;--menu-line: #3a3a3a}*{box-sizing:border-box}html,body{margin:0;background:var(--navy);color:var(--ink);font-family:Cormorant Garamond,Georgia,Times New Roman,serif}body{overflow-x:auto}.ss{min-width:980px;padding-bottom:16px}.ss-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.cell{border:1px solid var(--line);display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 6px;background:var(--navy);color:var(--ink);font-weight:600;letter-spacing:.03em;min-width:0}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-6{grid-column:span 6}.span-8{grid-column:span 8}.title-row .glow{font-family:Cinzel,serif;font-size:clamp(26px,3.6vw,46px);font-weight:600;letter-spacing:.2em;text-shadow:none;min-height:72px;color:var(--cream);background:var(--header)}.social{color:var(--cream);text-decoration:none;min-height:72px;gap:12px;background:var(--band)}.social span{font-family:Cinzel,serif;font-size:15px;font-weight:600;letter-spacing:.14em;text-shadow:none}.brand-logo{width:36px;height:36px;filter:none}.search-cell{padding:0}.search-cell input{width:100%;height:48px;border:0;background:var(--navy-2);color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:18px;letter-spacing:.06em;padding:0 14px;outline:none}.search-cell input::placeholder{color:#8a8178}.warn .cell{background:var(--header);color:var(--cream);font-family:Cinzel,serif;font-size:11px;font-weight:600;letter-spacing:.12em}.head{position:sticky;top:0;z-index:6;font-family:Cinzel,serif;font-size:11px;letter-spacing:.22em;font-weight:600}.head .cell{background:var(--head);color:var(--cream);min-height:40px}.menu-head{background:var(--head);font-size:13px}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 176px;align-items:start}.grid-wrap{min-width:0}.grid-wrap .head,.prod-row{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,.7fr) minmax(0,1.2fr) minmax(0,1.7fr) minmax(0,.7fr) minmax(0,1.2fr)}#grid{min-width:0}.prod-row .cell{height:200px;min-height:200px}.prod-row .name{font-size:16px;font-weight:600;line-height:1.2}.prod-row .price{font-family:Cinzel,serif;font-size:18px;font-weight:600;color:var(--ink)}.prod-row .photo{position:relative;padding:0;overflow:hidden;background:#fff}.prod-row .photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;background:#fff;display:block}.placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#ffffff14;font-size:11px}.link-btn{display:inline-flex;min-width:70px;justify-content:center;padding:10px 8px;background:#fffefb;color:var(--ink);text-decoration:none;border:1px solid var(--ink);font-family:Cinzel,serif;font-weight:600;letter-spacing:.12em}.section-row{grid-column:1 / -1;border:1px solid #2a2a2a;background:var(--cover);color:var(--cream);padding:14px 16px;font-family:Cinzel,serif;font-size:22px;font-weight:600;letter-spacing:.28em;text-align:center}.section-row.brand{font-size:15px;background:var(--sub);color:var(--cream);letter-spacing:.32em;border-color:var(--menu-line)}.set-row{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,.7fr) minmax(0,1.2fr) minmax(0,1.7fr) minmax(0,.7fr) minmax(0,1.2fr)}.set-row .set-brand{grid-row:1 / 3}.set-row .set-brand-l{grid-column:1}.set-row .set-brand-r{grid-column:4}.set-row .set-lt-price{grid-column:2;grid-row:1}.set-row .set-lt-photo{grid-column:3;grid-row:1}.set-row .set-rt-price{grid-column:5;grid-row:1}.set-row .set-rt-photo{grid-column:6;grid-row:1}.set-row .set-lb-price{grid-column:2;grid-row:2}.set-row .set-lb-photo{grid-column:3;grid-row:2}.set-row .set-rb-price{grid-column:5;grid-row:2}.set-row .set-rb-photo{grid-column:6;grid-row:2}.has-link .set-row{grid-template-columns:minmax(0,1.7fr) minmax(0,.55fr) minmax(0,1fr) minmax(0,.55fr) minmax(0,1.7fr) minmax(0,.55fr) minmax(0,1fr) minmax(0,.55fr)}.has-link .set-row .set-brand-r{grid-column:5}.has-link .set-row .set-lt-link{grid-column:4;grid-row:1}.has-link .set-row .set-rt-price{grid-column:6;grid-row:1}.has-link .set-row .set-rt-photo{grid-column:7;grid-row:1}.has-link .set-row .set-rt-link{grid-column:8;grid-row:1}.has-link .set-row .set-lb-link{grid-column:4;grid-row:2}.has-link .set-row .set-rb-price{grid-column:6;grid-row:2}.has-link .set-row .set-rb-photo{grid-column:7;grid-row:2}.has-link .set-row .set-rb-link{grid-column:8;grid-row:2}.set-row .cell{min-height:148px;height:auto}.set-row .set-brand{min-height:296px}.set-row .photo{position:relative;padding:0;overflow:hidden;background:#fff}.set-row .photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:148px;object-fit:contain;object-position:center;background:#fff;display:block}.menu{border:1px solid var(--menu-line);background:var(--menu-bg);position:static;overflow:visible}.menu-title{text-align:center;font-family:Cinzel,serif;font-size:18px;font-weight:600;letter-spacing:.28em;padding:16px 8px 10px;color:var(--cream);border-bottom:1px solid var(--menu-line)}#menuButtons{display:block}.menu-item{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;border:0;border-bottom:1px solid var(--menu-line);background:transparent;color:var(--cream);text-decoration:none;text-align:center;padding:14px 8px;cursor:pointer;font:inherit;font-family:Cinzel,serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-shadow:0 0 10px rgba(244,241,236,.35);white-space:normal;line-height:1.15}.menu-item svg{width:52px;height:52px;fill:var(--cream);stroke:none;filter:drop-shadow(0 0 4px rgba(244,241,236,.55))}.menu-item svg .line{fill:none;stroke:var(--cream);stroke-width:1.15;stroke-linecap:round}.menu-item.active{background:#2c2c2c}.sheet-tabs{display:flex;width:100%;background:var(--tabs);border:0;min-width:0;z-index:8}.sheet-tabs button{flex:1;background:var(--tabs);color:var(--cream);border:1px solid #3a3a3a;padding:12px 8px;font-family:Cinzel,serif;font-weight:600;cursor:pointer;white-space:nowrap;font-size:11px;letter-spacing:.08em}.sheet-tabs button.active{background:#3a3a3a;box-shadow:inset 0 -2px 0 var(--cream);color:var(--cream);text-shadow:none}.load-more{display:block;width:1px;height:1px;margin:0 auto 48px;padding:0;border:0;overflow:hidden;background:transparent;color:transparent;pointer-events:none}.empty{text-align:center;padding:24px}.brand-list{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.brand-list button{min-height:70px;background:var(--sub);color:var(--cream);border:1px solid var(--menu-line);font-family:Cinzel,serif;font-weight:600;letter-spacing:.08em;cursor:pointer}body.gate-open{overflow:hidden}.entry-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:#0e0e0eeb}.entry-gate[hidden]{display:none}.entry-card{width:min(640px,100%);border:1px solid var(--menu-line);background:#1a1a1a;padding:40px 36px;text-align:center}.entry-kicker{margin:0 0 12px;font-family:Cinzel,serif;font-size:11px;letter-spacing:.28em;color:var(--cream);text-transform:uppercase}.entry-card h1{margin:0 0 28px;font-family:Cinzel,serif;font-size:clamp(22px,4vw,32px);font-weight:600;letter-spacing:.16em;color:var(--cream)}.entry-rule{text-align:left;margin:0 0 20px;padding-top:16px;border-top:1px solid var(--line)}.entry-rule h2{margin:0 0 8px;font-family:Cinzel,serif;font-size:13px;font-weight:600;letter-spacing:.2em;color:var(--cream)}.entry-rule p{margin:0;font-size:18px;line-height:1.45;color:#d8d2c8}.entry-enter{margin-top:12px;width:100%;padding:14px;border:1px solid var(--cream);background:transparent;color:var(--cream);font-family:Cinzel,serif;font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;cursor:pointer}.entry-enter:hover{background:var(--cream);color:var(--header)}.has-link.ss{min-width:1180px}.has-link .ss-row{grid-template-columns:repeat(8,minmax(0,1fr))}.has-link .grid-wrap .head,.has-link .prod-row{grid-template-columns:minmax(0,1.7fr) minmax(0,.55fr) minmax(0,1fr) minmax(0,.55fr) minmax(0,1.7fr) minmax(0,.55fr) minmax(0,1fr) minmax(0,.55fr)}.has-link .span-3{grid-column:span 4}.has-link .span-6{grid-column:1 / -1}body.vendor-page{overflow:auto}.vendor-gate{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#161616;padding:24px}.vendor-card{width:min(420px,100%);border:1px solid #3a3a3a;background:#141414;padding:36px 28px 32px;text-align:center}.vendor-card h1{margin:0 0 8px;font-family:Cinzel,serif;font-size:22px;letter-spacing:.18em;color:var(--cream);font-weight:600}.vendor-card p{margin:0 0 24px;color:#cfc8bf;font-size:16px}.vendor-card label{display:block;text-align:left;color:var(--cream);font-family:Cinzel,serif;font-size:11px;letter-spacing:.16em;margin-bottom:6px}.vendor-card input{width:100%;margin-bottom:16px;padding:12px;border:1px solid #3a3a3a;background:#0e0e0e;color:var(--cream);font:inherit;font-size:16px}.vendor-card button{width:100%;margin-top:8px;border:1px solid var(--cream);background:transparent;color:var(--cream);font-family:Cinzel,serif;font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;padding:14px 16px;cursor:pointer}.vendor-card button:hover{background:var(--cream);color:var(--header)}.vendor-error{min-height:1.2em;margin:0 0 8px;color:#e8b4b4;font-size:15px}.vendor-app[hidden],.vendor-gate[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/catalog.css.map */
