@font-face{font-family:alegreya;src:url(../media/alegreya_700-s.p.26z18zu0cjlkx.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:alegreya Fallback;src:local(Times New Roman);ascent-override:99.22%;descent-override:33.69%;line-gap-override:0.0%;size-adjust:102.4%}.JjYWmW_className{font-family:alegreya,alegreya Fallback;font-weight:700}.JjYWmW_variable{--font-alegreya:"alegreya", "alegreya Fallback"}
@font-face{font-family:golos;src:url(../media/golos_text-s.p.2l_t18ziqfe-i.woff2)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:golos Fallback;src:local(Arial);ascent-override:90.05%;descent-override:20.21%;line-gap-override:0.0%;size-adjust:108.83%}.Duc0CW_className{font-family:golos,golos Fallback}.Duc0CW_variable{--font-golos:"golos", "golos Fallback"}
@font-face{font-family:jost;src:url(../media/jost-s.12agjjfvzx_z7.woff2)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:jost Fallback;src:local(Arial);ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.0%;size-adjust:95.51%}.VhQQoa_className{font-family:jost,jost Fallback}.VhQQoa_variable{--font-jost:"jost", "jost Fallback"}
:root{--bg:#faf7f2;--surface:#fff;--surface-2:#fff3d8;--ink:#2f241d;--muted:#6f6056;--line:#ebe1d2;--line-strong:#9a8878;--accent:#6b2b1d;--accent-ink:#fff3d8;--band:#6b2b1d;--band-ink:#fff3d8;--off-bg:#e9dfcf;--off-ink:#62544a;--ok:#2e6b3c;--warn:#9c5700;--bad:#b3261e;--bad-bg:#fbecea;--warn-bg:#fdf0dc;--focus:#1d5fd6;--radius:20px;--radius-sm:12px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:76px}body{background:var(--bg);color:var(--ink);margin:0}.shop{--font-d:var(--font-alegreya), "PT Serif", Georgia, serif;--font-b:var(--font-golos), system-ui, -apple-system, "Segoe UI", sans-serif;font:400 16px/1.45 var(--font-b);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:40;background:var(--band);position:fixed;inset:0 0 auto}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}h1,h2{font-family:var(--font-d);letter-spacing:-.005em;text-wrap:balance;font-weight:700}h3{font-weight:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.wrap{width:100%;max-width:1240px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.ic.sm{width:18px;height:18px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:50;border-radius:var(--radius-sm);background:var(--band-ink);color:var(--band);padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip:focus{top:8px}.hdr{background:var(--band);color:var(--band-ink)}.shop:has(.page-checkout,.page-order) .hdr .seg{display:none}.hdr-in{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding-block:10px 12px;display:grid}.hdr-acc{width:44px;height:44px;color:var(--band-ink);background:#fff3d81f;border-radius:50%;grid-column:3;justify-self:end;place-items:center;display:grid}.hdr-acc:hover{background:#fff3d838}.logo{background:var(--band-ink);border-radius:50%;padding:5px;display:block}.logo img{width:46px;height:46px}.seg{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.seg button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:inline-flex}.hdr .seg{background:#fff3d81f;border-radius:999px;justify-self:end;width:100%;max-width:320px}.hdr .seg button{color:var(--band-ink);border-radius:999px;font-size:15px}.hdr .seg .ic{width:20px;height:20px}.hdr .seg button[aria-pressed=true]{background:var(--band-ink);color:var(--band);font-weight:600}.hdr :focus-visible{outline-color:var(--band-ink)}@media (min-width:720px){.hdr-in{grid-template-columns:auto auto 1fr}.hdr .seg{justify-self:start;width:auto}}@media (max-width:420px){.hdr-in{gap:10px 8px}.hdr .seg .ic{display:none}.hdr .seg button{padding:0 8px}}@media (max-width:360px){.logo{padding:4px}.logo img{width:36px;height:36px}.hdr .seg button{padding:0 6px;font-size:14px}}.tabs{top:env(safe-area-inset-top,0px);z-index:20;background:var(--bg);padding-block:10px;position:sticky}.tabs-in{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.tabs-in::-webkit-scrollbar{display:none}.tabs a{background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.tabs a[aria-current]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.layout{gap:24px;display:grid}.layout-main{min-width:0;padding-bottom:8px}.side-cart{display:none}@media (min-width:1100px){.layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px}.side-cart{padding-top:14px;display:block;position:sticky;top:76px}.shop .cartbar-box.on-catalog,.shop .cartbar-box.on-product{display:none}}.side-in{background:var(--surface);border-radius:var(--radius);gap:12px;max-height:calc(100vh - 100px);padding:16px;display:grid;overflow-y:auto}.side-in h2{font-size:24px}.mut{color:var(--muted)}.h-page{padding-block:8px 14px;font-size:30px;line-height:1.15}@media (min-width:1100px){.h-page{font-size:36px}}.promos{scrollbar-width:none;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:12px;margin-bottom:8px;display:grid;overflow-x:auto}@media (min-width:720px){.promos{grid-auto-columns:minmax(300px,380px)}}.promo{border-radius:var(--radius);background:var(--surface-2);grid-template-columns:1fr 120px;align-items:center;min-height:112px;text-decoration:none;display:grid;overflow:hidden}.promo span{padding:14px 0 14px 16px;font-size:15px;line-height:1.3;display:grid}.promo b{font-family:var(--font-d);color:var(--accent);font-size:28px;line-height:1.05}.promo .ph{height:112px}.promo-2{background:#f3e2c9}.msec{gap:14px;padding-top:20px;scroll-margin-top:80px;display:grid}.msec h2,.cat-h h1{font-size:26px}.cat-h{align-items:baseline;gap:10px;padding-block:8px 14px;display:flex}.cat-n{color:var(--muted);font-family:var(--font-b);font-size:15px}.cat-d{max-width:60ch;color:var(--muted);margin:-6px 0 16px;font-size:14px;line-height:1.45}.ph{background:var(--surface);aspect-ratio:4/3;position:relative;overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%}.ph-none:after{content:"";opacity:.5;background:radial-gradient(circle at 50% 45%,#e9c78f 0 38%,#d6a463 39% 52%,#c48a45 53% 60%,#0000 61%);border-radius:50%;position:absolute;inset:22%}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:720px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.card{background:var(--surface);border-radius:var(--radius);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.card .ph{border-radius:var(--radius) var(--radius) 0 0}.card-link{flex-direction:column;flex:1;text-decoration:none;display:flex}.card-t{font-family:var(--font-b);letter-spacing:normal;text-wrap:wrap;overflow-wrap:anywhere;padding:10px 12px 0;font-size:15px;font-weight:500;line-height:1.3}.card-w{color:var(--muted);padding:2px 12px 0;font-size:13px}.card-foot{margin-top:auto;padding:10px 8px 8px}.card-sizes{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin-bottom:8px;display:grid}.card-sizes button{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);white-space:nowrap;min-height:44px;padding:0 4px;font-size:14px}.card-sizes button[aria-checked=true]{border:2px solid var(--accent);background:var(--surface-2);font-weight:600}.card.is-stop .card-t{color:var(--muted)}.card.is-stop .ph img{filter:grayscale();opacity:.45}.card.is-later .card-t{color:var(--muted)}.card.is-later .ph img{opacity:.6}.add{background:var(--surface-2);width:100%;min-height:44px;color:var(--accent);white-space:nowrap;border-radius:999px;justify-content:space-between;align-items:center;gap:4px;padding:0 12px 0 16px;font-size:16px;font-weight:600;display:inline-flex}.step{border-radius:999px;align-items:center;display:inline-flex}.step button{place-items:center;width:44px;height:44px;display:grid}.step output{text-align:center;min-width:24px;font-weight:600}.card .step{background:var(--accent);width:100%;color:var(--accent-ink);justify-content:space-between}.card .step button{width:40px}.soldout{width:100%;min-height:44px;color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:14px;display:inline-flex}.soldout.later{color:var(--warn)}.btn{background:var(--accent);min-height:48px;color:var(--accent-ink);border:1px solid var(--accent);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:500;text-decoration:none;display:inline-flex}.btn:disabled{background:var(--off-bg);border-color:var(--off-bg);color:var(--off-ink)}.btn.ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn.wide{width:100%}.btn-buy{justify-content:space-between}.chip{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;min-height:44px;padding:0 16px}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.cartbar{z-index:30;left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:max(12px, env(safe-area-inset-bottom,0px));background:var(--accent);min-height:60px;color:var(--accent-ink);border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 16px;text-decoration:none;display:flex;position:fixed;box-shadow:0 8px 24px #6b2b1d59}.cartbar-n{background:var(--accent-ink);min-width:22px;height:22px;color:var(--accent);border-radius:11px;place-items:center;margin-left:-6px;padding:0 6px;font-size:13px;font-weight:700;display:grid}.cartbar-eta{opacity:.9;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:14px;display:inline-flex}.cartbar-eta.bump{animation:1.2s ease-out bump}@keyframes bump{0%,40%{background:var(--accent-ink);color:var(--accent)}to{background:0 0}}.cartbar b{margin-left:auto;font-size:18px;font-weight:600}.crumb{min-height:44px;color:var(--muted);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.prod{gap:8px;padding-bottom:24px;display:grid}.prod-g{gap:16px;display:grid}.prod-ph .ph{border-radius:var(--radius)}.prod-i{align-content:start;gap:14px;display:grid}.p-t{font-size:26px;line-height:1.15}.p-d{color:var(--muted);max-width:60ch;font-size:15px}.p-w{color:var(--muted)}.p-w b{color:var(--ink)}.sizes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sizes button{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);place-content:center;min-height:56px;line-height:1.25;display:grid}.sizes button span{color:var(--muted);font-size:14px}.sizes button[aria-checked=true]{border:2px solid var(--accent);background:var(--surface-2)}.qty-quick{flex-wrap:wrap;gap:8px;display:flex}.p-bake{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:flex}.p-bake span{color:var(--ink);align-items:center;gap:6px;margin-left:10px;font-weight:600;display:inline-flex}.p-more summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;display:flex}.p-more dl{grid-template-columns:repeat(4,auto);justify-content:start;gap:2px 16px;margin:0;font-size:14px;display:grid}.p-more dt{color:var(--muted)}.p-more dd{margin:0;font-weight:600}.p-buy{z-index:4;background:var(--bg);padding:12px 0 max(16px, env(safe-area-inset-bottom,0px));align-items:center;gap:10px;display:flex;position:sticky;bottom:0}.p-buy .step{background:var(--surface);border:1px solid var(--line)}.p-buy .btn-buy{flex:1;min-height:52px}.p-buy .soldout{justify-content:flex-start;font-size:16px}.cartbar-box.on-product{display:none}@media (min-width:900px){.prod-g{grid-template-columns:1.1fr 1fr;align-items:start;gap:32px}.p-buy{padding:0;position:static}.p-t{font-size:32px}.cartbar-box.on-product{display:block}}.ups{gap:12px;padding-top:16px;display:grid}.ups h2{font-size:22px}.ups-row{scrollbar-width:none;grid-auto-columns:minmax(132px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.ups-i{align-content:start;gap:4px;text-decoration:none;display:grid;position:relative}.ups-i .ph{border-radius:14px}.ups-t{font-size:14px;line-height:1.3}.ups-p{font-size:14px;font-weight:600}.similar{gap:12px;padding-top:24px;display:grid}.similar h2{font-size:22px}@media (min-width:720px){.similar .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page{padding-block:16px 32px}.page-client{min-height:100svh}.lines{display:grid}.line{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"ph i i""ph s p";align-items:center;gap:4px 12px;padding-block:14px;display:grid}.line .ph{border-radius:var(--radius-sm);aspect-ratio:1;grid-area:ph;align-self:start;width:64px}.line-i{grid-area:i;text-decoration:none;display:grid}.line-t{font-weight:500}.line-s{color:var(--muted);font-size:14px}.line .step{background:var(--surface);border:1px solid var(--line);grid-area:s;justify-self:start;margin-left:-10px}.line-p{white-space:nowrap;grid-area:p;font-weight:600}.side-in .line{grid-template-columns:52px minmax(0,1fr) auto}.side-in .line .ph{width:52px}.side-in .line-t{font-size:14px}.sum{background:var(--surface-2);border-radius:var(--radius);gap:10px;padding:20px;display:grid;box-shadow:inset 0 0 0 1px #f0dcb4}.sum-r{justify-content:space-between;gap:12px;display:flex}.sum-r.mut{color:var(--muted);font-size:14px}.sum-r.mut span{align-items:center;gap:4px;display:inline-flex}.sum-r.tot{border-top:1px solid var(--line);padding-top:10px;font-size:20px;font-weight:600}.co-g{gap:24px;display:grid}@media (min-width:960px){.co-g{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px}.co-side{position:sticky;top:24px}}.empty{text-align:center;justify-items:center;gap:16px;padding-block:48px;display:grid}.empty p{max-width:46ch;color:var(--muted)}.empty .alert-acts{justify-content:center}.co-main{align-content:start;gap:20px;min-width:0;display:grid}.co-main>.h-page{padding:0}.co-sec{background:var(--surface);border-radius:var(--radius);gap:14px;padding:16px;display:grid}.co-sec h2{font-size:22px}.co-sec.need{box-shadow:inset 0 0 0 2px var(--bad)}.seg.big{background:var(--surface);border:1px solid var(--line);border-radius:999px}.seg.big button{border-radius:999px;min-height:48px;font-weight:500}.seg.big button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.btn.sm{min-height:44px;padding:0 16px;font-size:15px}.link{min-height:44px;color:var(--accent);text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.link.more{justify-self:start}.field{gap:4px;min-width:0;display:grid}.field label{color:var(--muted);font-size:13px}.field input{width:100%;min-height:48px;font:inherit;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);padding:0 14px}.field input[aria-invalid=true]{border-color:var(--bad)}.field-hint{color:var(--warn);font-size:13px}.field-err{color:var(--bad);font-size:13px}.mini4{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.addr,.pick{gap:12px;display:grid}.addr-sel{border:1px solid var(--line-strong);border-radius:var(--radius-sm);align-items:center;gap:12px;padding:12px 14px;display:flex}.addr-sel>span{flex:1;min-width:0;display:grid}.addr-sel small{color:var(--muted);font-size:14px}.addr-sel.bad{border-color:var(--bad);color:var(--bad)}.geo{width:100%}.sugg{border:1px solid var(--line-strong);border-radius:var(--radius-sm);overflow:hidden}.sugg li+li{border-top:1px solid var(--line)}.sugg button{text-align:left;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 14px;display:flex}.sugg button small{color:var(--muted);margin-left:auto;font-size:14px}.btn.map-open{justify-self:start}.mpick{gap:12px;display:grid}.mpick-map{border-radius:var(--radius-sm);background:var(--line);height:320px;position:relative;overflow:hidden}.mpick-map[aria-busy=true]{animation:1.2s ease-in-out infinite pulse}.mpick-canvas{position:absolute;inset:0}.mpick-pin{color:var(--accent);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.mpick-pin .ic{width:40px;height:40px;fill:var(--surface);stroke-width:1.6px}.mpick-fail{border-radius:var(--radius-sm);background:var(--surface);padding:10px 12px;position:absolute;inset:auto 12px 12px}.mpick-acts{grid-template-columns:1fr 2fr;gap:10px;display:grid}.dfact{min-height:28px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:14px;display:flex}.dfact span{align-items:center;gap:6px;display:inline-flex}.dfact .ic{width:20px;height:20px}.dfact b{color:var(--ink);margin-left:auto;font-size:18px}.is-wait{opacity:.5}.dfact.is-wait:empty,.slots.is-wait:empty{border-radius:var(--radius-sm);background:var(--bg);min-height:48px}.alert{border-radius:var(--radius-sm);background:var(--bad-bg);gap:12px;padding:14px;display:flex}.alert>.ic{color:var(--bad)}.alert.warn{background:var(--warn-bg)}.alert.warn>.ic{color:var(--warn)}.alert>div{gap:8px;min-width:0;display:grid}.alert-acts{flex-wrap:wrap;gap:8px;display:flex}.near-br{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}.note{align-items:center;gap:8px;font-size:14px;display:flex}.note.bad{color:var(--bad)}.note.warn{color:var(--warn)}.note.bake{color:var(--muted);gap:6px}.note.bake span{margin-right:8px}.days{flex-wrap:wrap;gap:8px;display:flex}.chip:disabled{color:var(--muted);border-style:dashed}.slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.slot{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:48px}.slot.asap{grid-column:span 2;place-content:center;font-weight:600;line-height:1.2;display:grid}.slot.asap small{color:var(--muted);font-weight:400}.slot[aria-checked=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.slot[aria-checked=true] small{color:inherit;opacity:.8}.slot:disabled{color:var(--muted);background:0 0;border-style:dashed;text-decoration:line-through}.payw{border:2px solid var(--accent);border-radius:var(--radius-sm);align-items:center;gap:12px;min-height:52px;padding:0 14px;display:flex}.payw>span:first-of-type{flex:1}.payw .ok{color:var(--ok);display:grid}.brs{display:grid}.brs li+li{border-top:1px solid var(--line)}.br{text-align:left;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 4px;display:flex}.br-dot{background:var(--ok);border-radius:50%;flex:none;width:10px;height:10px}.br-dot.shut{background:var(--muted)}.br-m{flex:1;min-width:0;display:grid}.br-m small{color:var(--muted);font-size:13px}.br-dist{display:inline-block}.br-dist:first-letter{text-transform:uppercase}.br.on .br-m b{font-weight:700}.br-km{color:var(--muted);white-space:nowrap;font-size:14px}.br-miss{color:var(--warn);align-items:center;gap:2px;font-size:13px;font-weight:600;display:inline-flex}.br-ok{color:var(--ok);display:grid}.consent{color:var(--muted);align-items:flex-start;gap:10px;padding:6px 0;font-size:13px;display:flex}.consent input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin:0}.consent.need{color:var(--bad)}.consent.need input{outline:2px solid var(--bad);outline-offset:2px}.bad{color:var(--bad)}.line-rm{width:44px;height:44px;color:var(--muted);grid-area:p;place-items:center;display:grid}.line.is-stop .ph img{filter:grayscale();opacity:.45}.line.is-stop .line-t{color:var(--muted);text-decoration:line-through}.ids{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ids-box{gap:8px;display:grid}.ids-h{color:var(--muted);font-size:14px}.idb{border-radius:var(--radius-sm);white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.idb svg{flex:none;width:24px;height:24px}.idb-ya{color:#000;background:#fff;border:1px solid #000}.idb-vk{color:#000;background:#fff;border:1px solid #0000001f}.idb:hover{background:#f5f5f7}.tel{gap:8px;display:flex}.tel input{flex:1;min-width:0}.tel .btn{flex:none;min-height:48px}.who{border-radius:var(--radius-sm);background:var(--bg);align-items:center;gap:12px;padding:14px;display:flex}.who>div{flex:1;min-width:0;display:grid}.who small{color:var(--muted);font-size:14px}.who small:first-letter{text-transform:uppercase}.who .ok{color:var(--ok);display:grid}.call{border-radius:var(--radius-sm);background:var(--warn-bg);align-items:center;gap:12px;padding:14px;display:flex}.call>div{flex:1;min-width:0;display:grid}.call a{color:inherit;white-space:nowrap;text-decoration:none}.call small{color:var(--muted);font-size:14px}.spin{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex:none;width:24px;height:24px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{border-top-color:var(--accent);border-right-color:var(--accent)}}.status{gap:12px;display:grid}.status .co-main{background:var(--surface);border-radius:var(--radius);gap:20px;padding:20px 16px}.status .co-side{align-content:start;gap:12px;display:grid}.status-wait{min-height:60vh}.st-top{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.live{color:var(--ok);align-items:center;gap:6px;display:inline-flex}.live i{background:var(--ok);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35}}.st-h{font-size:clamp(30px,8vw,44px);line-height:1.08}.is-fail .st-h{color:var(--bad)}.st-sub{color:var(--muted);margin-top:-10px;font-size:18px}.track{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.track.five{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.track li{border-top:6px solid var(--line);color:var(--muted);text-align:center;border-radius:3px 3px 0 0;justify-items:center;gap:8px;padding-top:14px;font-size:13px;display:grid}.track.five li{font-size:12px}.track li.done{border-color:var(--ok);color:var(--ink)}.track li.cur{border-color:var(--accent);color:var(--ink);font-weight:600}.track li.cur .ic{color:var(--accent)}.icon-btn{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.code{background:var(--surface-2);border-radius:var(--radius-sm);justify-items:start;padding:16px;display:grid}.code small{color:var(--muted)}.code b{letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:44px;line-height:1.1}.courier{border-radius:var(--radius-sm);background:var(--surface-2);align-items:center;gap:12px;padding:12px 14px;display:flex}.courier>div{flex:1;min-width:0;display:grid}.courier small{color:var(--muted);font-size:14px}.courier.muted{border:1px dashed var(--line-strong);color:var(--muted);background:0 0}.st-lines{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.st-lines li{justify-content:space-between;gap:12px;display:flex}.st-lines li span:last-child{white-space:nowrap}.btn.cancel{color:var(--bad);border-color:var(--bad)}.note a{color:inherit;white-space:nowrap}.acc{gap:16px;max-width:720px;display:grid}.acc>.h-page{padding:8px 0 0}.myo{gap:10px;margin:0;padding:0;list-style:none;display:grid}.myo>li{border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:1fr auto;align-items:center;gap:8px 12px;padding:12px 14px;display:grid}.myo>li .note{grid-column:1/-1}.myo-i{grid-template-columns:1fr auto;grid-template-areas:"n sum""st sum";align-items:center;gap:2px 12px;min-height:44px;text-decoration:none;display:grid}.myo-n{flex-wrap:wrap;grid-area:n;align-items:baseline;gap:0 8px;display:flex}.myo-n small{color:var(--muted);white-space:nowrap;font-size:13px}.myo-st{color:var(--muted);white-space:nowrap;grid-area:st;align-items:center;gap:6px;font-size:14px;display:inline-flex}.myo-st i{background:var(--muted);border-radius:50%;width:8px;height:8px}.myo-st.live i{background:var(--ok)}.myo-st.bad{color:var(--bad)}.myo-st.bad i{background:var(--bad)}.myo-sum{white-space:nowrap;grid-area:sum;font-weight:600}@media (max-width:370px){.myo>li{grid-template-columns:1fr}.myo>li>.btn{justify-self:end}}@media (max-width:959px){.btn.co-pay{z-index:30;left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:max(12px, env(safe-area-inset-bottom,0px));width:auto;min-height:60px;position:fixed;box-shadow:0 8px 24px #6b2b1d59}.btn.co-pay:disabled{box-shadow:0 8px 24px #2f241d26}}@media (min-width:700px){.co-sec{padding:24px}}.wrap.prose{max-width:792px;padding-block:8px 48px;font-size:16px;line-height:1.6}.prose>nav{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 6px;font-size:14px;display:flex}.prose>nav a{min-height:44px;color:var(--muted);align-items:center;text-decoration:none;display:inline-flex}.prose>nav a:hover{color:var(--ink)}.prose h1{margin:4px 0 20px;font-size:30px;line-height:1.15}.prose h2{margin:32px 0 10px;font-size:22px;line-height:1.25}.prose h3{margin:24px 0 8px;font-size:17px;font-weight:600;line-height:1.3}.prose p,.prose ul,.prose ol,.prose .table-scroll{margin:0 0 14px}.prose ul{padding-left:1.3em;list-style:outside}.prose ol{padding-left:1.5em;list-style:decimal}.prose li+li{margin-top:6px}.prose li::marker{color:var(--muted)}.prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose>nav a{text-decoration:none}.prose strong{font-weight:600}.prose code{background:var(--surface-2);border-radius:6px;padding:1px 6px;font-size:.92em}.prose .table-scroll{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);overflow-x:auto}.prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 14px}.prose th{background:var(--surface-2);white-space:nowrap;font-weight:600}.prose tr:last-child td{border-bottom:0}@media (min-width:1100px){.prose h1{font-size:36px}}.foot{background:var(--band);color:var(--band-ink);margin-top:40px}.foot-in{justify-items:start;gap:16px;padding-block:32px 40px;display:grid}.shop:has(.cartbar-box,.co-pay) .foot-in{padding-bottom:112px}.foot-in img{background:var(--band-ink);border-radius:50%;width:64px;height:64px;padding:7px}.foot nav{flex-wrap:wrap;gap:4px 20px;display:flex}.foot nav a{min-height:44px;color:var(--band-ink);opacity:.85;align-items:center;text-decoration:none;display:inline-flex}.foot :focus-visible{outline-color:var(--band-ink)}.foot nav.foot-legal{gap:0 16px}.foot nav.foot-legal a{opacity:.75;font-size:13px}
:root:has(.shop[data-design=a]){--bg:#fff;--surface:#fff;--surface-2:#f6f1eb;--ink:#2b211b;--muted:#6c5f56;--line:#ebe5df;--line-strong:#958a82;--accent:#6b2b1d;--accent-ink:#fff;--band:#fff;--band-ink:#2b211b;--off-bg:#ddd5ce;--off-ink:#5f534b;--warn-bg:#fcf1e1;--radius:0;--radius-sm:0}.shop[data-design=a]{--font-d:var(--font-jost), "Futura", "Century Gothic", system-ui, sans-serif;--font-b:var(--font-d);letter-spacing:.005em;font-size:17px}.shop[data-design=a] :is(h1,h2):not(.card-t){text-transform:uppercase;letter-spacing:.06em;font-weight:500}.shop[data-design=a] :is(.btn,.chip,.seg,.seg button,.add,.step,.slot,.sizes button,.card-sizes button,.idb,.tabs a,.cartbar,.hdr-acc,.logo){border-radius:0}.shop[data-design=a] .btn{text-transform:uppercase;letter-spacing:.1em;font-size:15px}.shop[data-design=a] .hdr{border-bottom:1px solid var(--line)}.shop[data-design=a] .logo{background:0 0;padding:0}.shop[data-design=a] .logo img{width:56px;height:56px}.shop[data-design=a] .hdr .seg{border:1px solid var(--ink);background:0 0;gap:0;padding:0}.shop[data-design=a] .hdr .seg button{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.shop[data-design=a] .hdr .seg button[aria-pressed=true]{background:var(--ink);color:#fff;font-weight:500}.shop[data-design=a] .hdr-acc{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.shop[data-design=a] .hdr-acc:hover{background:var(--surface-2)}.shop[data-design=a] .hdr :focus-visible{outline-color:var(--focus)}@media (max-width:420px){.shop[data-design=a] .logo img{width:48px;height:48px}.shop[data-design=a] .hdr .seg button{letter-spacing:.04em;font-size:12px}}.hdr-nav{display:none}@media (min-width:1024px){.shop[data-design=a] .hdr-in{grid-template-columns:auto minmax(0,1fr) auto auto;gap:28px;min-height:96px}.shop[data-design=a] .logo img{width:72px;height:72px}.shop[data-design=a] .hdr .seg{justify-self:end}.shop[data-design=a] .hdr-acc{grid-column:4}.shop[data-design=a] .hdr-nav{gap:28px;display:flex}.shop[data-design=a] .hdr-nav a{letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.shop[data-design=a] .hdr-nav a:hover{text-underline-offset:6px;text-decoration:underline}.shop[data-design=a] .tabs-in{justify-content:center}}.shop[data-design=a] .strip{color:#3a2a1f;letter-spacing:.07em;text-transform:uppercase;text-align:center;background:linear-gradient(90deg,#f3dbb6,#d9b48e);font-size:12px}.shop[data-design=a] .strip .wrap{justify-content:center;align-items:center;min-height:36px;margin:0;padding-block:6px;display:flex}.shop[data-design=a] .tabs{border-bottom:1px solid var(--line);padding-block:0}.shop[data-design=a] .tabs-in{gap:22px}.shop[data-design=a] .tabs a{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:14px;font-weight:400}.shop[data-design=a] .tabs a[aria-current]{color:var(--ink);border-bottom-color:var(--ink);background:0 0}.shop[data-design=a] .cartbar{padding:0 max(20px, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(20px, env(safe-area-inset-left,0px));box-shadow:none;text-transform:uppercase;letter-spacing:.1em;bottom:0;left:0;right:0}.shop[data-design=a] .cartbar-n{color:inherit;background:0 0;border:1px solid #fff9;border-radius:0;margin-left:0}@media (min-width:1024px){.shop[data-design=a] .cartbar{min-width:340px;bottom:24px;left:auto;right:24px;box-shadow:0 6px 24px #2b211b38}}@media (min-width:1100px){.shop[data-design=a] .layout{grid-template-columns:minmax(0,1fr)}.shop[data-design=a] .side-cart{display:none}.shop[data-design=a] :is(.cartbar-box.on-catalog,.cartbar-box.on-product){display:block}}.shop[data-design=a] .foot{border-top:1px solid var(--line)}.shop[data-design=a] .foot nav a{color:var(--muted)}.shop[data-design=a] .foot-in img{background:0 0;padding:0}.home-a{padding-bottom:72px}.home-a .hero{display:grid}.home-a .hero-ph .ph{aspect-ratio:16/10;background:var(--surface-2)}.home-a .hero-in{justify-items:start;gap:6px;padding-block:16px 0;display:grid}.shop[data-design=a] .home-a .hero h1{letter-spacing:.04em;font-size:clamp(32px,8.4vw,64px);font-weight:400;line-height:1.02}.home-a .hero p{color:var(--muted);letter-spacing:.02em}.home-a .hero .btn{min-width:200px;margin-top:8px}@media (min-width:900px){.home-a .hero{grid-template-columns:1fr 1.25fr;align-items:center;max-width:1240px;margin-inline:auto}.home-a .hero-ph{order:2}.home-a .hero-in{padding-block:40px}.home-a .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-a .sec{gap:16px;padding-block:28px 8px;display:grid}.home-a .sec h2{font-size:24px}.home-a .sec-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.home-a .sec-h a{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:2px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.home-a .sec-h a .ic{transform:rotate(180deg)}.home-a .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-a .tile{gap:10px;text-decoration:none;display:grid}.home-a .tile .ph{aspect-ratio:1;background:var(--surface-2)}.home-a .tile span{letter-spacing:.1em;text-transform:uppercase;font-size:14px}.home-a .tile:last-child:nth-child(odd){grid-column:span 2}.home-a .tile:last-child:nth-child(odd) .ph{aspect-ratio:2}@media (min-width:720px){.home-a .tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.home-a .tile:last-child:nth-child(odd){grid-column:auto}.home-a .tile:last-child:nth-child(odd) .ph{aspect-ratio:1}}.home-a .near{justify-items:start;gap:8px;padding-block:40px}.home-a .near p{color:var(--muted)}.home-a .near .btn{margin-top:8px}.shop[data-design=a] .grid{gap:28px 12px}.shop[data-design=a] article.card{background:0 0;overflow:visible}.shop[data-design=a] article.card .ph{background:var(--surface-2)}.shop[data-design=a] .card-t{padding:12px 0 0;font-size:16px;font-weight:400}.shop[data-design=a] .card-w{padding:2px 0 0;font-size:14px}.shop[data-design=a] .card-foot{padding:8px 0 0}.shop[data-design=a] .card-sizes{border:1px solid var(--ink);gap:0}.shop[data-design=a] .card-sizes button{letter-spacing:.04em;background:0 0;border:0;font-size:13px}.shop[data-design=a] .card-sizes button[aria-checked=true]{background:var(--ink);color:#fff;font-weight:500}.shop[data-design=a] .add{color:var(--ink);background:0 0;padding:0;font-size:17px;font-weight:500}.shop[data-design=a] .add .ic{border:1px solid var(--ink);width:44px;height:44px;padding:11px}.shop[data-design=a] .add:hover .ic{background:var(--ink);color:#fff}@media (min-width:1024px){.shop[data-design=a] .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.shop[data-design=a] .home-a .sec h2{font-size:30px}}.shop[data-design=a] .prod-ph{margin-inline:calc(-1 * max(16px, env(safe-area-inset-left,0px)))}.shop[data-design=a] .prod-ph .ph{aspect-ratio:1;background:var(--surface-2)}.shop[data-design=a] h1.p-t{text-transform:none;letter-spacing:0;font-size:26px;font-weight:400;line-height:1.2}.shop[data-design=a] .sizes{border:1px solid var(--ink);gap:0}.shop[data-design=a] .sizes button{background:0 0;border:0}.shop[data-design=a] .sizes button[aria-checked=true]{background:var(--ink);color:#fff}.shop[data-design=a] .sizes button[aria-checked=true] span{color:#ffffffbf}.shop[data-design=a] .p-buy{border-top:1px solid var(--line)}.shop[data-design=a] .p-buy .step{border:1px solid var(--ink);background:0 0}.shop[data-design=a] .p-buy .btn-buy span{letter-spacing:.02em}.shop[data-design=a] .ups-link{color:inherit;align-content:start;gap:4px;text-decoration:none;display:grid}.shop[data-design=a] .ups-add{background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;font-size:16px;font-weight:500;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 1px 3px #2b211b2e}.shop[data-design=a] .ups-add:hover{background:var(--surface-2)}.shop[data-design=a] .ups-add.on{background:var(--ink);color:#fff}@media (min-width:900px){.shop[data-design=a] .prod-ph{margin:0}.shop[data-design=a] h1.p-t{font-size:34px}.shop[data-design=a] .p-buy{border:0}}.shop[data-design=a] .h-page{font-size:26px}.shop[data-design=a] .co-sec{border-bottom:1px solid var(--line);background:0 0;padding:0 0 20px}.shop[data-design=a] .co-sec h2{letter-spacing:.12em;color:var(--muted);font-size:15px}.shop[data-design=a] .co-sec.need{box-shadow:none;border-bottom:2px solid var(--bad)}.shop[data-design=a] .seg.big{border:1px solid var(--ink);background:0 0;gap:0;padding:0}.shop[data-design=a] .seg.big button{letter-spacing:.08em;text-transform:uppercase;min-height:52px;font-size:14px}.shop[data-design=a] .seg.big button[aria-pressed=true]{background:var(--ink);color:#fff}.shop[data-design=a] .line .step{border:1px solid var(--ink);background:0 0}.shop[data-design=a] .sum{box-shadow:none}.shop[data-design=a] .side-in{border:1px solid var(--line)}@media (max-width:959px){.shop[data-design=a] .btn.co-pay{box-shadow:none;padding:0 max(20px, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(20px, env(safe-area-inset-left,0px));bottom:0;left:0;right:0}.shop[data-design=a] .btn.co-pay:disabled{box-shadow:none}}.shop[data-design=a] .status .co-main{background:0 0;padding:0}.shop[data-design=a] h1.st-h{font-size:clamp(28px,7vw,44px);line-height:1.1}.shop[data-design=a] .track li{text-transform:uppercase;letter-spacing:.06em;border-top-width:4px;font-size:12px}.shop[data-design=a] .who{border:1px solid var(--line-strong)}.shop[data-design=a] .prose h2{letter-spacing:.1em;font-size:18px;line-height:1.3}.shop[data-design=a] .prose h3{font-size:16px;font-weight:500}.shop[data-design=a] .cms-text h2{letter-spacing:.1em;font-size:18px;line-height:1.3}.shop[data-design=a] .cms-text h3{font-size:16px;font-weight:500}.shop[data-design=a] .cms-embed-frame{border-radius:0}.shop[data-design=a] :is(h2,h3).blog-card-t{text-transform:none;letter-spacing:0;font-size:18px;font-weight:400}.shop[data-design=a] .blog-more>h2{font-size:24px}.shop[data-design=a] :is(.shops-faq,.blog-about)>h2{font-size:18px}.shop[data-design=a] .blog-pages [aria-current]{color:#fff}.shop[data-design=a] :is(.ups,.similar) h2{font-size:18px}
