:root{--bg:#ffffff;--bg-2:#f4f3f1;--line:#e2e0dc;--fg:#0c0c0d;--fg-dim:#6b6966;--red:#c8102e;--red-deep:#8f0b20;--mono:"Courier New",Courier,"Nimbus Mono PS",monospace;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--mono);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--red);outline-offset:3px}img{max-width:100%;display:block}h1,h2,h3,h4{margin:0;font-family:var(--mono);font-weight:700;letter-spacing:0}.wrap{max-width:1240px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.empty{font-size:13px;color:var(--fg-dim);margin:0;text-align:center}.empty a{color:var(--fg)}.empty a:hover{color:var(--red)}.nav{position:sticky;top:0;z-index:9;background:var(--bg);border-bottom:1px solid var(--line)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;height:180px}.mark{display:flex;align-items:center}.mark img{height:150px;width:auto;display:block}.mark:hover img{opacity:.85}.menu{display:flex;align-items:center;gap:28px}.ig{display:inline-flex;align-items:center;color:var(--fg)}.ig:hover{color:var(--red)}.cart{font-size:14px;letter-spacing:.04em;white-space:nowrap}.cart:hover{color:var(--red)}@media(max-width:720px){.nav .wrap{height:120px}.mark img{height:96px}.menu{gap:16px}.cart{font-size:13px}}.land{min-height:100vh;display:grid;place-items:center;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:24px}.logo{display:block;text-decoration:none;position:relative;z-index:2;cursor:pointer}.logo img{display:block;width:min(80vw,560px);max-width:100%;height:auto;margin:0 auto}.logo:hover img{opacity:.85}.catalog{display:grid;grid-template-columns:150px 1fr;gap:0 48px;align-items:start;padding-block:28px 64px}.catalog h2{font-size:13px;font-weight:400;letter-spacing:.04em;margin-bottom:18px;color:var(--fg-dim)}.main{min-width:0}.side{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;letter-spacing:.02em;position:sticky;top:200px}.side a{color:var(--fg);padding:0 2px;line-height:1.3}.side a:hover{color:var(--red)}.side a.on{background:var(--red);color:#fff}.side a.on:hover{color:#fff}.items{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 20px}.item{display:block;min-width:0}.pic{position:relative;aspect-ratio:1;max-width:100%;background:var(--bg-2);overflow:hidden}.pic img{width:100%;height:100%;object-fit:cover;display:block}.pic .so{position:absolute;left:8px;bottom:8px;font-size:11px;letter-spacing:.04em;background:var(--bg);padding:3px 6px;color:var(--fg-dim)}.item:hover img{opacity:.85}.row{display:flex;justify-content:space-between;gap:10px;padding-top:8px;font-size:13px;letter-spacing:.02em}.row .pr{color:var(--fg-dim);font-variant-numeric:tabular-nums}@media(max-width:980px){.items{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.catalog{grid-template-columns:1fr;gap:20px 0}.side{position:static;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:18px;padding-bottom:6px;scrollbar-width:none}.side::-webkit-scrollbar{display:none}.side a{white-space:nowrap}}@media(max-width:640px){.items{grid-template-columns:repeat(2,1fr);gap:22px 14px}}@media(prefers-reduced-motion:no-preference){.pic img,.logo img,.mark img{transition:opacity .15s ease}}.pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#ffffffb8;padding:16px}.pop-box{position:relative;width:min(100%,380px);background:var(--bg);border:1px solid var(--fg);padding:28px 24px 24px;font-size:13px;letter-spacing:.02em}.pop-box h3{font-size:13px;font-weight:400;margin:0 0 6px}.pop-box p{margin:0 0 18px;color:var(--fg-dim)}.pop-box form{display:grid;gap:10px}.pop-box input{font:inherit;width:100%;padding:10px 12px;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:0}.pop-box input:focus{outline:none;border-color:var(--fg)}.pop-box button{font:inherit;padding:11px 12px;border:0;background:var(--fg);color:var(--bg);cursor:pointer;letter-spacing:.04em}.pop-box button:hover{background:var(--red)}.pop-close{position:absolute;top:8px;right:10px;font:inherit;background:none;border:0;color:var(--fg-dim);cursor:pointer;padding:4px}.pop-close:hover{color:var(--fg)}.pop-box .done{margin:0;padding:8px 0}.prod{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-block:36px 64px;max-width:1000px;margin:0 auto;font-size:13px;letter-spacing:.02em}.prod .pimg{min-width:0;display:grid;gap:10px;align-content:start}.prod .pimg img{width:100%;height:auto;display:block;background:var(--bg-2)}.thumbs{display:flex;gap:8px;flex-wrap:wrap}.thumbs button{padding:0;border:1px solid var(--line);background:var(--bg);cursor:pointer;width:64px;height:64px;overflow:hidden}.thumbs button img{width:100%;height:100%;object-fit:cover}.thumbs button.on{border-color:var(--fg)}.prod .pinfo{min-width:0;display:grid;align-content:start;gap:18px}.prod h2{font-size:13px;font-weight:700;margin:0}.prod .price{color:var(--fg-dim);font-variant-numeric:tabular-nums}.prod .desc{margin:0;line-height:1.7;text-transform:lowercase}.prod .desc div,.prod .desc section{display:contents}.prod .desc p{margin:0 0 10px}.prod .desc strong{font-weight:700}.prod .desc img,.prod .desc meta{display:none}.sizes{display:flex;flex-wrap:wrap;gap:8px}.sizes button{font:inherit;padding:8px 12px;border:1px solid var(--line);background:var(--bg);color:var(--fg);cursor:pointer;letter-spacing:.04em;min-width:44px}.sizes button:hover{border-color:var(--fg)}.sizes button.on{border-color:var(--fg);background:var(--fg);color:var(--bg)}.sizes button:disabled{color:var(--fg-dim);text-decoration:line-through;cursor:default;border-color:var(--line)}.add{font:inherit;padding:12px 16px;border:0;background:var(--fg);color:var(--bg);cursor:pointer;letter-spacing:.04em;justify-self:start;min-width:160px}.add:hover{background:var(--red)}.add:disabled{background:var(--line);color:var(--fg-dim);cursor:default}.prod .note{color:var(--fg-dim);min-height:1.5em;margin:0}.prod .note a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}@media(max-width:720px){.prod{grid-template-columns:1fr;gap:24px}}.cartp{padding-block:36px 64px;max-width:760px;margin:0 auto;font-size:13px;letter-spacing:.02em}.cartp h2{font-size:13px;font-weight:400;letter-spacing:.04em;margin:0 0 24px;text-align:center}.line{display:grid;grid-template-columns:72px 1fr auto;gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.line:last-of-type{border-bottom:1px solid var(--line)}.line img{width:72px;height:72px;object-fit:cover;display:block;background:var(--bg-2)}.line .n{min-width:0}.line .n a{color:var(--fg)}.line .n .s{color:var(--fg-dim)}.line .q{display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.line .q button,.line .rm{font:inherit;background:none;border:1px solid var(--line);color:var(--fg);cursor:pointer;width:26px;height:26px;padding:0;line-height:1}.line .q button:hover,.line .rm:hover{border-color:var(--fg)}.line .rm{border:0;color:var(--fg-dim);width:auto;height:auto;margin-left:10px}.line .rm:hover{color:var(--red)}.line .p{font-variant-numeric:tabular-nums;text-align:right;min-width:48px}.line .r{display:flex;align-items:center;gap:14px}.sum{display:flex;justify-content:space-between;align-items:center;padding:18px 0;gap:16px;flex-wrap:wrap}.sum .t{font-variant-numeric:tabular-nums}.sum .t span{color:var(--fg-dim);margin-right:12px}.co{font:inherit;padding:12px 18px;border:0;background:var(--fg);color:var(--bg);cursor:pointer;letter-spacing:.04em;text-decoration:none;display:inline-block}.co:hover{background:var(--red)}.cartp .empty a{text-decoration:underline;text-underline-offset:3px}.cartp .ship{color:var(--fg-dim);text-align:right;margin:4px 0 0}.ship-bar{margin:0 0 28px;font-size:13px;letter-spacing:.02em}.ship-bar .lbl{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.ship-bar .lbl b{font-weight:400;font-variant-numeric:tabular-nums}.ship-bar .track{height:6px;background:var(--bg-2);border:1px solid var(--line);overflow:hidden}.ship-bar .fill{height:100%;width:0;background:var(--red);transition:width .4s ease}.ship-bar.done .fill{background:var(--fg)}@media(max-width:520px){.line{grid-template-columns:56px 1fr;grid-template-rows:auto auto}.line img{width:56px;height:56px}.line .r{grid-column:2;justify-content:space-between}}.other{display:grid;grid-template-columns:1fr;gap:36px 0;justify-items:center;padding-block:36px 64px}.omenu{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;font-size:13px;letter-spacing:.02em}.omenu a{color:var(--fg);padding:0 2px;line-height:1.3}.omenu a:hover{color:var(--red)}.omenu a.on{background:var(--red);color:#fff}.omenu a.on:hover{color:#fff}.omenu .sub{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0 8px}.omenu .group2{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:28px}.oview{min-width:0;width:100%;max-width:1000px}.info,.mail{margin:0 auto}.info{max-width:64ch;font-size:13px;line-height:1.7;letter-spacing:.02em;text-align:left}.info .tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 22px;margin-bottom:28px}.info .tabs a{color:var(--fg);padding:0 2px}.info .tabs a:hover{color:var(--red)}.info .tabs a.on{background:var(--red);color:#fff}.info h4{font-size:13px;font-weight:700;margin:22px 0 8px;letter-spacing:.02em}.info h4:first-child{margin-top:0}.info p{margin:0 0 12px}.info ul{margin:0 0 12px;padding-left:18px}.info li{margin:0 0 4px}.info .contact{text-align:center;white-space:pre-line}.mail{max-width:380px;font-size:13px;letter-spacing:.02em;text-align:center}.mail p{margin:0 0 18px;color:var(--fg-dim)}.mail form{display:grid;gap:10px}.mail input{font:inherit;width:100%;padding:10px 12px;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:0}.mail input:focus{outline:none;border-color:var(--fg)}.mail button{font:inherit;padding:11px 12px;border:0;background:var(--fg);color:var(--bg);cursor:pointer;letter-spacing:.04em}.mail button:hover{background:var(--red)}@media(max-width:720px){.other{gap:24px 0}}.page{padding-block:36px 64px}.page h2{font-size:13px;font-weight:400;letter-spacing:.04em;margin:0 0 24px;text-align:center}.locked{display:grid;justify-items:center;gap:28px}.lock{color:var(--fg)}.show{display:grid;justify-items:center;gap:14px;width:min(100%,900px);margin:0 auto}.show .frame{width:100%;aspect-ratio:3/2;max-width:100%;border:1px solid var(--line);background:var(--bg-2);overflow:hidden;position:relative}.show .frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.show .cap{font-size:13px;letter-spacing:.02em;text-align:center}.shows{display:grid;gap:56px}.ctrl{display:flex;gap:28px;font-size:13px;letter-spacing:.02em}.ctrl a{color:var(--fg)}.ctrl a:hover{color:var(--red)}.ctrl .now{color:var(--fg-dim);font-variant-numeric:tabular-nums}.hist{max-width:64ch;margin:0 auto;font-size:13px;line-height:1.7;letter-spacing:.02em}.hist h4{font-size:13px;font-weight:700;margin:22px 0 8px}.hist h4:first-child{margin-top:0}.hist p{margin:0 0 12px}.hist figure{margin:8px 0 20px}.hist .box{border:1px solid var(--line);background:var(--bg-2);padding:24px;display:grid;place-items:center}.hist .box img{max-width:100%;max-height:520px;width:auto;height:auto;display:block}.hist figcaption{padding-top:8px;font-size:13px;letter-spacing:.02em;color:var(--fg-dim);text-align:center}.radio{padding-block:36px 64px;display:grid;justify-items:center;gap:18px}.player{width:min(100%,800px);aspect-ratio:16/9;max-width:100%;border:1px solid var(--line);background:var(--bg-2);position:relative}.player iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.playlist{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;font-size:13px;letter-spacing:.02em;max-width:800px;margin-top:8px}.playlist a{color:var(--fg-dim)}.playlist a:hover,.playlist a.on{color:var(--fg)}.playlist a.on{text-decoration:underline;text-underline-offset:4px}.page404{padding-block:64px;text-align:center;font-size:13px;letter-spacing:.02em}.page404 a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.simple{padding-block:36px 64px;max-width:64ch;margin:0 auto;font-size:13px;line-height:1.7;letter-spacing:.02em}.simple h2{font-size:13px;font-weight:400;letter-spacing:.04em;margin:0 0 24px;text-align:center}.simple h4{font-size:13px;margin:22px 0 8px}.simple input,.simple textarea,.simple select{font:inherit;width:100%;padding:10px 12px;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:0;margin:0 0 10px}.simple button,.simple .btn{font:inherit;padding:11px 14px;border:0;background:var(--fg);color:var(--bg);cursor:pointer;letter-spacing:.04em;text-decoration:none;display:inline-block}.simple button:hover,.simple .btn:hover{background:var(--red)}.simple a{color:var(--fg)}.simple ul{padding-left:18px}.simple .items{margin-top:24px}.errors{color:var(--red);margin:0 0 12px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/vm.css.map */
