@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_b6fe77{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_b6fe77{--font-sans:"Manrope","Manrope Fallback"}:root{--bg:#ffffff;--paper:#fff;--ink:#111111;--muted:#4b4b4b;--line:#c9cdd3;--accent:#1746d1;--art:#2455e6;--max:80rem;--pad:clamp(1.1rem,4vw,3rem);--sans:var(--font-sans),system-ui,sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:2rem}body{margin:0;background:var(--bg);color:var(--ink);font:400 .94rem/1.65 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}::selection{background:#1746d1;color:#fff}dd,dl,h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}h1,h2{text-wrap:balance}p{text-wrap:pretty}.wrap{max-width:var(--max);width:100%;margin-inline:auto;padding-inline:var(--pad)}.amuted,.muted{color:var(--muted)}.amuted{font-size:.8rem}.eyebrow,.label{font-size:.65rem;letter-spacing:.16em;font-weight:600;color:var(--muted);text-transform:uppercase}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fi{fill:var(--ink)}.fa{fill:var(--art)}.fp{fill:var(--paper)}.si{stroke:var(--ink)}.sp{stroke:var(--paper)}.store-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:96px;border-bottom:1px solid var(--line)}.store-header nav{display:flex;gap:2rem;font-size:.8rem}.store-header nav a{text-decoration:none;padding:.75rem 0}.store-header nav a:hover{text-decoration:underline;text-underline-offset:5px}.mast{display:flex;align-items:center;text-decoration:none;position:relative}.wordmark{font-weight:700;letter-spacing:.12em;font-size:1.1rem}.pike3d{position:relative;width:13rem;aspect-ratio:4.3}.pike3d .pike,.pike3d canvas{position:absolute;inset:0;width:100%;height:100%}.pike3d canvas{pointer-events:none}.pike3d.ready .pike{visibility:hidden}.mast:has(.pike3d.ready) .wordmark{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mast:not(:has(.pike3d.ready)) .pike3d{width:4rem;margin-right:.5rem}.shop-intro{padding:clamp(3rem,6vw,5rem) 0 clamp(3rem,5vw,4.5rem)}.shop-intro h1{font-size:clamp(2.4rem,5.3vw,4.75rem);font-weight:650;line-height:1.12;letter-spacing:-.055em;margin-top:1.2rem}.shop-intro h1 span{color:var(--accent)}.intro-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:1.5rem}.intro-bottom p{max-width:31rem;color:var(--muted);font-size:.9rem}.text-link{display:inline-flex;gap:2rem;align-items:center;text-decoration:none;font-size:.8rem;border-bottom:1px solid var(--ink);padding-bottom:.5rem;white-space:nowrap}.text-link:hover{color:var(--muted)}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem}.section-heading h2{font-size:1.4rem;font-weight:500;letter-spacing:-.035em}.section-heading>.muted{font-size:.75rem}.catalog{border-top:1px solid var(--line);padding-top:1.7rem}.count{display:inline-block;font-size:.7rem;vertical-align:middle;color:var(--muted);margin-left:.4rem;border:1px solid var(--line);border-radius:50%;width:1.6rem;line-height:1.5rem;text-align:center}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.4rem}.card{display:block;text-decoration:none}.photo{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:3px;background:#eef0f4}.photo .art{position:absolute;inset:0;width:100%;height:100%;padding:12%}.photo .art,.photo img{transition:transform .35s ease}.photo img{object-fit:cover}.card:hover .art,.card:hover .photo img{transform:scale(1.035)}.sold{color:#fff;position:absolute;top:.8rem;left:.8rem;border-radius:2px;padding:.25rem .65rem;background:var(--ink);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase}.card.off .photo{filter:saturate(.4)}.meta{display:flex;justify-content:space-between;align-items:flex-end;gap:.5rem;padding-top:.8rem}.card-category{display:block;font-size:.62rem;color:var(--muted);margin-bottom:.25rem}.name{font-size:.86rem;font-weight:500;line-height:1.4}.price{font-size:.82rem;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card:hover .name{text-decoration:underline;text-underline-offset:4px}.empty-store{padding:4rem 0;color:var(--muted)}.shop-values{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;margin:5rem 0;padding:2.4rem 0;border-block:1px solid var(--line)}.shop-values h3{font-size:.95rem;font-weight:500;margin:.75rem 0 .3rem}.shop-values p{color:var(--muted);font-size:.8rem}.contact-section .section-heading{align-items:end}.contact-section h2{font-size:clamp(1.5rem,3vw,2rem);margin-top:.6rem}.contact-section .section-heading>p{color:var(--muted);font-size:.8rem}.contacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.contact{display:grid;grid-template-columns:auto 1fr;gap:1rem;border-top:1px solid var(--line);padding-top:1.25rem;text-decoration:none}.ico{display:grid;place-items:center;width:2.4rem;height:2.4rem;background:#eef0f4;border-radius:50%}.ico svg{width:1.1rem;height:1.1rem}.txt{display:grid;min-width:0;gap:.25rem}.txt .l{font-size:.6rem;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.txt .v{font-size:.8rem;font-weight:500;overflow-wrap:anywhere}.hint{grid-column:2;font-size:.72rem;color:var(--muted);display:flex;justify-content:space-between}.contact:hover .v{text-decoration:underline;text-underline-offset:4px}.foot{display:flex;justify-content:space-between;gap:1rem;padding-block:2rem;margin-top:4.5rem;font-size:.65rem;border-top:1px solid var(--line);letter-spacing:.04em}.foot .muted{margin-left:.4rem}.back{display:inline-block;padding:1.75rem 0;color:var(--muted);font-size:.75rem;text-decoration:none}.pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:start}.gallery{position:sticky;top:2rem;min-width:0}.gallery-thumbs{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.8rem}.gallery-thumbs button{width:4.5rem;aspect-ratio:3/4;padding:2px;background:none;border:1px solid transparent}.gallery-thumbs button[aria-pressed=true]{border-color:var(--ink)}.gallery-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.info{padding-top:.5rem}.info h1{font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.2;font-weight:500;letter-spacing:-.045em;margin:.75rem 0 1rem}.big-price{font-size:1.3rem;font-weight:500;padding-bottom:1.5rem;border-bottom:1px solid var(--line);margin-bottom:1.5rem}.summary{font-size:.95rem}.desc,.summary{margin-bottom:1rem}.desc{color:var(--muted)}.desc,.sub{font-size:.85rem}.sub{font-weight:600;margin:1.75rem 0 .8rem}.specs div{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid var(--line);font-size:.78rem}.specs dt{color:var(--muted)}.specs dd{text-align:right}.buybox{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line)}.buybox h2{font-size:1rem;font-weight:500}.buybox p{font-size:.8rem;margin:.4rem 0 1.25rem}.cbtns{display:flex;flex-wrap:wrap;gap:.6rem}.cbtn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1rem;background:var(--ink);color:white;border-radius:3px;text-decoration:none;font-size:.75rem}.cbtn+.cbtn{background:transparent;color:var(--ink);border:1px solid var(--line)}.cbtn svg{width:1rem;height:1rem}.cbtn:hover{opacity:.8}.section{padding-top:4rem}.section>h2{font-size:1.3rem;font-weight:500;margin-bottom:1.5rem}body:has(.admin){background:#f1f3f6}body:has(.admin)>main{max-width:92rem}body:has(.admin) .foot{display:none}.admin{padding-bottom:4rem}.ahead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;min-height:88px;border-bottom:1px solid var(--line)}.abrand{text-decoration:none;font-weight:700;font-size:.95rem;letter-spacing:.08em}.abrand span{font-weight:400;letter-spacing:0;color:var(--muted);font-size:.72rem;margin-left:1rem}.ahead nav{display:flex;align-items:center;gap:1.3rem;font-size:.75rem}.ahead nav a,.ahead nav button{background:none;border:0;text-decoration:none;color:var(--muted);padding:.5rem 0}.ahead nav a:hover,.ahead nav button:hover{color:var(--ink)}.admin-content{max-width:74rem;margin:2.75rem auto 0}.atitle{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.75rem}.atitle h1{font-size:clamp(1.6rem,3vw,2.1rem);letter-spacing:-.04em;font-weight:500;margin:.25rem 0}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.75rem}.admin-stats>div{display:grid;gap:.6rem;background:white;border:1px solid var(--line);border-radius:7px;padding:1.2rem 1.4rem}.admin-stats span{font-size:.75rem;color:var(--muted)}.admin-stats strong{font-size:1.7rem;font-weight:500;line-height:1.2}.abtn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:38px;padding:.55rem .95rem;border:1px solid var(--line);border-radius:5px;background:white;color:var(--ink);font-size:.73rem;font-weight:500;text-decoration:none;list-style:none;cursor:pointer;white-space:nowrap}.abtn::-webkit-details-marker{display:none}.abtn:hover{border-color:#a1aaa0;background:#f5f7ff}.abtn.primary{background:var(--accent);color:white;border-color:var(--accent)}.abtn.primary:hover{background:#1035a4}.abtn:disabled{opacity:.55;cursor:wait}.abtn.danger{color:#a22b2b}.abtn.danger.solid{color:white;background:#a22b2b;border-color:#a22b2b}.catalog-panel{border:1px solid var(--line);border-radius:8px;background:white}.admin-search{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;padding:1rem 1.2rem}.search-field{flex:1 1;min-width:10rem}.list-heading{padding:.7rem 1.2rem;background:#f3f4f6;border-block:1px solid var(--line);font-size:.68rem;color:var(--muted)}.arow-item,.list-heading{display:grid;grid-template-columns:minmax(0,1fr) 12rem 9rem}.arow-item{align-items:center;gap:1rem;padding:1rem 1.2rem;border-bottom:1px solid var(--line)}.arow-item.hot{background:#f3f7ee}.product-identity{display:flex;align-items:center;gap:1rem;min-width:0;text-decoration:none}.athumb-wrap{width:3.8rem;flex-shrink:0}.athumb-wrap .photo{border:1px solid var(--line);border-radius:5px}.ainfo{display:grid;gap:.3rem;min-width:0}.ainfo strong{font-size:.8rem;font-weight:500;overflow-wrap:anywhere}.ainfo .amuted{font-size:.67rem}.product-status{display:grid;justify-items:start;gap:.35rem}.product-status strong{font-size:.78rem;font-weight:500}.stock{display:inline-flex;align-items:center;gap:.35rem;font-size:.62rem;padding:.16rem .5rem;border-radius:20px}.stock:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.stock.in{background:#edf4e9;color:#3e663e}.stock.out{background:#f0f0ed;color:#6d726a}.abtns{display:flex;gap:.5rem}.row-menu{position:relative}.row-menu summary{font-weight:700}.row-menu-content{position:absolute;right:0;top:110%;z-index:5;min-width:14rem;background:white;border:1px solid var(--line);box-shadow:0 8px 30px #202a2514;border-radius:6px;padding:.75rem}.adel>summary,.row-menu-content form>button:not(.abtn),.row-menu-content>a{display:block;padding:.6rem;text-decoration:none;border:none;background:none;font-size:.72rem;cursor:pointer;text-align:left}.adel>summary{color:#a22b2b}.adel p{font-size:.7rem;margin-bottom:.5rem}.list-footer{padding:.8rem 1.2rem;font-size:.65rem;color:var(--muted)}.admin-empty{padding:4rem 1rem;text-align:center}.admin-empty h2{font-size:1rem;margin-bottom:.5rem}.aerr,.aok{padding:.8rem 1rem;border-radius:5px;font-size:.8rem;margin-bottom:1rem}.aok{color:#28502a;background:#e7f1e1}.aerr{color:#8f2929;background:#fbe9e6}.aform{display:grid;gap:1.25rem}.product-form{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.form-main,.form-side{display:grid;gap:1.25rem;min-width:0}.form-side{position:sticky;top:1.5rem}.form-panel{background:white;border:1px solid var(--line);border-radius:7px;padding:1.5rem;display:grid;gap:1.2rem}.form-panel h2{font-size:.9rem;font-weight:600}.form-wide{grid-column:1/-1}.afield{display:grid;gap:.45rem;min-width:0;border:0;padding:0;margin:0}.afield>legend,.afield>span{font-size:.75rem;font-weight:500;padding:0}.afield>legend{margin-bottom:.6rem}.afield small{font-size:.67rem;color:var(--muted)}.afield input:not([type=checkbox]):not([type=file]),.afield select,.afield textarea{width:100%;min-height:40px;padding:.65rem .8rem;border:1px solid #aeb5bf;border-radius:5px;background:white;color:var(--ink);font-size:.8rem}.afield textarea{resize:vertical;line-height:1.65}.acheck{display:flex;align-items:center;gap:.5rem;font-size:.8rem}input[type=checkbox]{accent-color:var(--accent);width:16px;height:16px}.aactions{display:flex;gap:.6rem;flex-wrap:wrap}.upload-zone{display:grid;justify-items:center;gap:.35rem;padding:2rem 1rem;border:1px dashed #7d8bb3;border-radius:6px;background:#f5f7ff;position:relative;text-align:center}.upload-zone strong{font-size:.8rem;font-weight:500}.upload-zone>span{font-size:.7rem;color:var(--muted)}.upload-zone .upload-symbol{font-size:1.5rem;color:var(--ink)}.upload-zone input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-zone:focus-within{outline:2px solid var(--accent);outline-offset:3px}.upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.upload-preview{display:grid;gap:.4rem;min-width:0}.upload-preview img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:5px;border:1px solid var(--line)}.upload-preview span{display:flex;align-items:center;gap:.25rem;font-size:.65rem;overflow-wrap:anywhere}.upload-preview.removed img{opacity:.3}.alogin{max-width:26rem;margin:5rem auto;padding:2.5rem;background:white;border:1px solid var(--line);border-radius:8px}.alogin h1{font-size:1.7rem;font-weight:500;letter-spacing:-.04em;line-height:1.25}@media (max-width:900px){.product-form{grid-template-columns:minmax(0,1fr) 16rem}.arow-item,.list-heading{grid-template-columns:minmax(0,1fr) 8rem 8rem}.contacts{gap:1rem}.txt .v{font-size:.72rem}}@media (max-width:700px){.store-header{min-height:80px}.store-header nav{gap:1.1rem;font-size:.7rem}.pike3d{width:10rem}.shop-intro{padding-block:2.6rem}.shop-intro h1{font-size:clamp(2.4rem,8vw,3.7rem)}.intro-bottom{align-items:start;flex-direction:column;gap:1.4rem}.intro-bottom p{font-size:.8rem}.section-heading>.muted{display:none}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem .8rem}.meta{flex-direction:column;align-items:flex-start;gap:.25rem}.name{font-size:.78rem}.price{font-size:.75rem}.photo .art{padding:8%}.shop-values{gap:1.2rem;margin-block:3rem}.shop-values h3{font-size:.8rem}.shop-values p{font-size:.7rem}.contact-section .section-heading{align-items:start;flex-direction:column}.contacts{grid-template-columns:1fr;gap:1.5rem}.hint{grid-column:2}.txt .v{font-size:.85rem}.foot{margin-top:3rem;font-size:.55rem}.pdp{grid-template-columns:1fr;gap:2rem}.gallery{position:static}.product-form{grid-template-columns:1fr}.form-side{position:static}.ahead{padding-block:1rem}.abrand span{display:none}.ahead nav{gap:.85rem;font-size:.65rem}.admin-content{margin-top:1.75rem}.atitle{align-items:start;flex-direction:column}.admin-stats{gap:.6rem}.admin-stats>div{padding:.8rem}.admin-stats span{font-size:.6rem}.admin-stats strong{font-size:1.4rem}.list-heading{display:none}.arow-item{grid-template-columns:minmax(0,1fr) auto;padding:1rem;gap:.75rem}.product-identity{grid-column:1/-1}.product-status{display:flex;align-items:center;gap:.5rem}.abtns{justify-content:flex-end}.ainfo strong{font-size:.8rem}.admin-search{padding:1rem}.search-field{flex-basis:100%}.form-panel{padding:1.1rem}.alogin{padding:1.5rem;margin-top:2rem}}@media (max-width:400px){.shop-values{grid-template-columns:1fr}.shop-values>div{display:grid;grid-template-columns:1.5rem 1fr;gap:.3rem .7rem}.shop-values h3{margin:0}.shop-values p{grid-column:2}.ahead nav{flex-wrap:wrap}.upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.category-select{position:relative}.category-trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:42px;padding:.65rem .8rem;border:1px solid #aeb5bf;border-radius:5px;background:white;color:var(--ink);text-align:left;font-size:.8rem}.category-trigger>span{overflow-wrap:anywhere;min-width:0}.category-trigger svg{flex-shrink:0;transition:transform .15s}.category-trigger[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.category-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.category-popup{position:absolute;top:4.7rem;left:0;right:0;z-index:30;border:1px solid #aeb5bf;border-radius:7px;background:white;box-shadow:0 10px 30px #11111124;overflow:hidden}.category-popup[hidden]{display:none}.category-search{padding:.6rem;border-bottom:1px solid var(--line)}.category-search input{min-width:0}.category-options{max-height:min(15rem,35dvh);overflow-y:auto;overscroll-behavior:contain;padding:.3rem}.category-option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:42px;padding:.7rem;border:0;border-radius:4px;text-align:left;background:white;color:var(--ink);font-size:.8rem;overflow-wrap:anywhere}.category-option.active{background:#edf1ff;color:#1035a4}.category-option[aria-selected=true]{font-weight:700}.category-option.create{color:var(--accent);font-weight:600;border-top:1px solid var(--line);border-radius:0}.category-empty{padding:.8rem;color:var(--muted);font-size:.75rem}.crop-modal{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.7);display:grid;place-items:center;padding:1rem}.crop-dialog{background:#fff;border-radius:8px;padding:1rem;display:grid;gap:.75rem;max-width:100%;max-height:100%;overflow:auto}.crop-stage{position:relative;justify-self:center;touch-action:none;-webkit-user-select:none;user-select:none;line-height:0}.crop-stage img{max-width:min(90vw,760px);max-height:60vh;display:block}.crop-box{position:absolute;border:2px solid #1746d1;box-shadow:0 0 0 9999px rgba(0,0,0,.5);cursor:move}.crop-handle{position:absolute;width:18px;height:18px;background:#1746d1;border:2px solid #fff;border-radius:50%}.crop-handle.nw{left:-10px;top:-10px;cursor:nwse-resize}.crop-handle.ne{right:-10px;top:-10px;cursor:nesw-resize}.crop-handle.sw{left:-10px;bottom:-10px;cursor:nesw-resize}.crop-handle.se{right:-10px;bottom:-10px;cursor:nwse-resize}.crop-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}