.HomeScreen-module__RNcYZG__root{--purple:#8e2f6e;--deep:#6d2254;--gold:#c9a24a;--gold-soft:#f6ecd2;--ink:#1f1a1e;--muted:#6f6670;--line:#e7dfe6;--card:#fff;--ui-font:var(--font-assistant), "Segoe UI", Arial, sans-serif;font-family:var(--ui-font);color:var(--ink);max-width:1180px;margin:0 auto;padding:0 16px 24px}.HomeScreen-module__RNcYZG__topbar{background:var(--deep);color:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;padding:7px 14px;font-size:14px;display:flex}.HomeScreen-module__RNcYZG__topbar b{color:var(--gold);font-weight:700}.HomeScreen-module__RNcYZG__topbarLink{color:#fff;opacity:.9;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.HomeScreen-module__RNcYZG__brand{align-items:center;gap:16px;padding:14px 0 6px;display:flex}.HomeScreen-module__RNcYZG__logo{letter-spacing:1px;color:var(--purple);flex:none;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:700;line-height:1}.HomeScreen-module__RNcYZG__logo small{font-family:var(--ui-font);letter-spacing:0;color:var(--muted);margin-top:2px;font-size:11px;font-weight:600;display:block}.HomeScreen-module__RNcYZG__search{border:2px solid var(--purple);background:#fff;border-radius:999px;flex:1;min-width:0;display:flex;overflow:hidden}.HomeScreen-module__RNcYZG__search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:10px 18px;font-size:16px}.HomeScreen-module__RNcYZG__search button{background:var(--purple);color:#fff;font:inherit;cursor:pointer;border:0;padding:0 22px;font-weight:700}.HomeScreen-module__RNcYZG__cart{background:var(--gold-soft);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #e6d3a0;border-radius:10px;flex:none;padding:8px 14px;font-weight:700}.HomeScreen-module__RNcYZG__cart span{color:var(--muted);font-weight:400}.HomeScreen-module__RNcYZG__section{margin-top:22px}.HomeScreen-module__RNcYZG__sectionHead{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.HomeScreen-module__RNcYZG__sectionHead h2{color:var(--deep);margin:0;font-size:20px;font-weight:800}.HomeScreen-module__RNcYZG__sectionLink{font:inherit;color:var(--purple);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.HomeScreen-module__RNcYZG__quick{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;padding:14px 18px;display:flex;box-shadow:0 1px 3px #3c14320f}.HomeScreen-module__RNcYZG__quickIcon{background:var(--gold-soft);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.HomeScreen-module__RNcYZG__quickText{flex:1;min-width:0}.HomeScreen-module__RNcYZG__quickText b{color:var(--deep);font-size:17px;display:block}.HomeScreen-module__RNcYZG__quickText span{color:var(--muted);font-size:14px}.HomeScreen-module__RNcYZG__quickButton{background:var(--purple);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;padding:8px 16px;font-weight:700}.HomeScreen-module__RNcYZG__quickButton:disabled{cursor:default;background:#cdbdc8}.HomeScreen-module__RNcYZG__families{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.HomeScreen-module__RNcYZG__tile{text-align:center;background:var(--card);cursor:pointer;border:1px solid #e8e2e6;border-radius:10px;flex-direction:column;align-items:center;min-width:0;padding:8px 8px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.HomeScreen-module__RNcYZG__tile:hover{border-color:#cdbfc8;box-shadow:0 4px 14px #3c143214}.HomeScreen-module__RNcYZG__tileImage{background:#fff;width:100%;height:112px}.HomeScreen-module__RNcYZG__collage{background:#fff;gap:4px;width:100%;height:100%;display:grid}.HomeScreen-module__RNcYZG__n1{grid-template-columns:1fr}.HomeScreen-module__RNcYZG__n2{grid-template-columns:1fr 1fr}.HomeScreen-module__RNcYZG__cell{cursor:pointer;min-width:0;font:inherit;background:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;padding:3px;display:flex;overflow:hidden}.HomeScreen-module__RNcYZG__cell img{object-fit:contain;width:100%;height:100%;display:block}.HomeScreen-module__RNcYZG__placeholder{color:#b3a8b0;border:1px dashed #ddd2da;border-radius:6px;padding:4px 10px;font-size:11px}.HomeScreen-module__RNcYZG__tileName{color:var(--ink);margin-top:8px;font-size:15px;font-weight:700;line-height:1.25}.HomeScreen-module__RNcYZG__tileCount{color:#7a7178;margin-top:1px;font-size:12.5px}.HomeScreen-module__RNcYZG__tileCountEmpty{color:#a8740f;font-weight:700}.HomeScreen-module__RNcYZG__codes{color:#9a9098;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #f0ebee;width:100%;margin-top:6px;padding-top:6px;font-size:11px;overflow:hidden}.HomeScreen-module__RNcYZG__finishes{flex-wrap:wrap;gap:8px;display:flex}.HomeScreen-module__RNcYZG__finish{background:var(--card);border:1px solid var(--line);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:14px;display:flex}.HomeScreen-module__RNcYZG__finish i{border:1px solid #00000026;border-radius:50%;width:16px;height:16px}.HomeScreen-module__RNcYZG__finish small{color:var(--muted)}.HomeScreen-module__RNcYZG__trust{background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:12px;padding:14px 16px;font-size:14px;display:grid}.HomeScreen-module__RNcYZG__trust b{color:var(--deep);font-size:15px;display:block}@media (max-width:1000px){.HomeScreen-module__RNcYZG__families{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.HomeScreen-module__RNcYZG__trust{grid-template-columns:1fr}}@media (max-width:640px){.HomeScreen-module__RNcYZG__topbar{text-align:center;justify-content:center}.HomeScreen-module__RNcYZG__brand{flex-wrap:wrap;gap:10px}.HomeScreen-module__RNcYZG__logo{font-size:24px}.HomeScreen-module__RNcYZG__cart{margin-inline-start:auto}.HomeScreen-module__RNcYZG__search{flex-basis:100%;order:3}.HomeScreen-module__RNcYZG__quick{gap:10px}.HomeScreen-module__RNcYZG__quickText span{display:none}.HomeScreen-module__RNcYZG__families{grid-template-columns:repeat(3,1fr);gap:8px}.HomeScreen-module__RNcYZG__tileImage{height:90px}.HomeScreen-module__RNcYZG__tileName{font-size:13.5px}}@media (max-width:440px){.HomeScreen-module__RNcYZG__families{grid-template-columns:1fr 1fr}.HomeScreen-module__RNcYZG__tileImage{height:100px}}.HomeScreen-module__RNcYZG__sectionLinks{align-items:baseline;gap:14px;display:flex}.HomeScreen-module__RNcYZG__adminLink{color:#8a5a00;font:inherit;cursor:pointer;background:#fff7e6;border:1px solid #f0d9a8;border-radius:999px;padding:2px 12px;font-size:13px;font-weight:700}.HomeScreen-module__RNcYZG__adminLink:hover{background:#fdecc8}
.CatalogScreen-module__VrxMXa__root{--purple:#8e2f6e;--deep:#6d2254;--gold:#c9a24a;--ink:#1f1a1e;--muted:#6f6670;--line:#e7dfe6;--red:#b0353d;--ui-font:var(--font-assistant), "Segoe UI", Arial, sans-serif;font-family:var(--ui-font);color:var(--ink);font-size:15px;line-height:1.4}.CatalogScreen-module__VrxMXa__root button{font:inherit;cursor:pointer}.CatalogScreen-module__VrxMXa__head{z-index:30;background:#fff;position:relative;box-shadow:0 3px 8px #3c143214}.CatalogScreen-module__VrxMXa__toolbar{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.CatalogScreen-module__VrxMXa__crumbs{color:var(--deep);flex-wrap:wrap;align-items:center;gap:4px;font-weight:800;display:flex}.CatalogScreen-module__VrxMXa__crumbs button{color:inherit;font-weight:inherit;background:0 0;border:0;padding:0}.CatalogScreen-module__VrxMXa__crumbs button:hover{text-decoration:underline}.CatalogScreen-module__VrxMXa__sep{color:var(--muted);font-weight:400}.CatalogScreen-module__VrxMXa__count{color:var(--muted);white-space:nowrap;font-size:13.5px}.CatalogScreen-module__VrxMXa__myDisc{background:var(--red);color:#fff;white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:800}.CatalogScreen-module__VrxMXa__spacer{flex:1}.CatalogScreen-module__VrxMXa__search{border:1px solid var(--line);height:32px;font:inherit;background:#fff;border-radius:999px;min-width:200px;padding:0 14px;font-size:14px}.CatalogScreen-module__VrxMXa__search:focus{border-color:var(--purple);outline:2px solid #e9d7e4}.CatalogScreen-module__VrxMXa__ctl{border:1px solid var(--line);height:32px;font:inherit;background:#fff;border-radius:999px;padding:0 10px;font-size:13.5px}.CatalogScreen-module__VrxMXa__toggle{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;height:32px;padding:0 12px;font-size:13.5px}.CatalogScreen-module__VrxMXa__toggle.CatalogScreen-module__VrxMXa__on{background:var(--deep);color:#fff;border-color:var(--deep)}.CatalogScreen-module__VrxMXa__filterBtn{display:none}.CatalogScreen-module__VrxMXa__filters{border-bottom:1px solid var(--line);background:#fff;padding:2px 16px}.CatalogScreen-module__VrxMXa__fgroup{grid-template-columns:74px 1fr;align-items:start;gap:14px;padding:10px 0;display:grid}.CatalogScreen-module__VrxMXa__fgroup+.CatalogScreen-module__VrxMXa__fgroup{border-top:1px solid var(--line)}.CatalogScreen-module__VrxMXa__flabel{color:var(--ink);padding-top:5px;font-size:13px;font-weight:700;line-height:1.2}.CatalogScreen-module__VrxMXa__flabel small{color:#9a9098;margin-top:3px;font-size:11.5px;font-weight:400;display:block}.CatalogScreen-module__VrxMXa__fopts{flex-wrap:wrap;align-items:center;gap:2px 20px;display:flex}.CatalogScreen-module__VrxMXa__tab{color:#5a5258;background:0 0;border:0;border-bottom:2px solid #0000;padding:5px 0 4px;font-size:14px}.CatalogScreen-module__VrxMXa__tab b{color:var(--ink);letter-spacing:.2px;font-weight:700}.CatalogScreen-module__VrxMXa__tab small{color:#a39aa1;margin-inline-start:6px;font-size:12px;font-weight:400}.CatalogScreen-module__VrxMXa__tab:hover:not(:disabled){color:var(--ink);border-bottom-color:#d9cfd6}.CatalogScreen-module__VrxMXa__tab.CatalogScreen-module__VrxMXa__on{border-bottom-color:var(--deep);color:var(--deep);font-weight:700}.CatalogScreen-module__VrxMXa__tab.CatalogScreen-module__VrxMXa__on b{color:var(--deep)}.CatalogScreen-module__VrxMXa__tab:disabled{opacity:.4;cursor:default}.CatalogScreen-module__VrxMXa__tagOpts{gap:7px 8px}.CatalogScreen-module__VrxMXa__chip{color:#3d363b;background:#fff;border:1px solid #e0d8de;border-radius:6px;align-items:center;gap:7px;padding:4px 11px;font-size:13.5px;display:inline-flex}.CatalogScreen-module__VrxMXa__chip:before{content:"";box-sizing:border-box;background:#fff;border:1.5px solid #b8adb5;border-radius:3px;flex:none;width:13px;height:13px}.CatalogScreen-module__VrxMXa__chip small{color:#a39aa1;font-size:12px}.CatalogScreen-module__VrxMXa__chip:hover:not(:disabled){border-color:#b8adb5}.CatalogScreen-module__VrxMXa__chip.CatalogScreen-module__VrxMXa__on{border-color:var(--deep);color:var(--deep);background:#fbf7fa;font-weight:700}.CatalogScreen-module__VrxMXa__chip.CatalogScreen-module__VrxMXa__on:before{background:var(--deep) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l2.8 2.8L9 1' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 9px no-repeat;border-color:var(--deep)}.CatalogScreen-module__VrxMXa__chip:disabled{opacity:.4;cursor:default}.CatalogScreen-module__VrxMXa__row{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0 2px;display:flex}.CatalogScreen-module__VrxMXa__rowLabel{color:var(--muted);font-size:13px}.CatalogScreen-module__VrxMXa__plain{border:1px solid var(--line);background:#fff;border-radius:999px;padding:3px 11px;font-size:13.5px}.CatalogScreen-module__VrxMXa__plain.CatalogScreen-module__VrxMXa__on{background:var(--deep);color:#fff;border-color:var(--deep)}.CatalogScreen-module__VrxMXa__applied{color:var(--muted);border-bottom:1px solid var(--line);background:#fcfbfc;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 16px;font-size:13px;display:flex}.CatalogScreen-module__VrxMXa__sel{color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #e0d8de;border-radius:999px;padding:1px 10px;font-size:12.5px}.CatalogScreen-module__VrxMXa__sel:hover{border-color:var(--deep);color:var(--deep)}.CatalogScreen-module__VrxMXa__clear{color:var(--deep);text-underline-offset:3px;background:0 0;border:0;margin-inline-start:auto;font-size:13px;text-decoration:underline}.CatalogScreen-module__VrxMXa__miniBar{z-index:35;border-bottom:2px solid var(--deep);visibility:hidden;background:#fff;align-items:center;gap:8px;height:46px;padding:0 16px;transition:transform .18s,visibility .18s;display:flex;position:fixed;inset-inline:0;transform:translateY(-130%);box-shadow:0 4px 10px #3c14321f}.CatalogScreen-module__VrxMXa__miniBar.CatalogScreen-module__VrxMXa__show{visibility:visible;transform:none}.CatalogScreen-module__VrxMXa__mcrumb{color:var(--deep);white-space:nowrap;text-overflow:ellipsis;max-width:34%;font-weight:800;overflow:hidden}.CatalogScreen-module__VrxMXa__msum{white-space:nowrap;gap:4px;min-width:0;display:flex;overflow:hidden}.CatalogScreen-module__VrxMXa__miniPanel{z-index:34;background:#fff;max-height:62vh;padding:0 16px 10px;position:fixed;inset-inline:0;overflow:auto;box-shadow:0 10px 18px #3c14322e}.CatalogScreen-module__VrxMXa__miniSpacer{height:48px}.CatalogScreen-module__VrxMXa__done{background:var(--deep);color:#fff;border:0;border-radius:10px;margin-top:10px;padding:8px 18px;font-weight:800}.CatalogScreen-module__VrxMXa__body{padding:10px 16px 24px}.CatalogScreen-module__VrxMXa__grid{gap:6px;display:grid}.CatalogScreen-module__VrxMXa__compact{grid-template-columns:repeat(auto-fill,minmax(86px,1fr))}.CatalogScreen-module__VrxMXa__regular{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.CatalogScreen-module__VrxMXa__card{background:#fff;border:1px solid #d6d3d1;border-radius:4px;flex-direction:column;padding:2px;display:flex;position:relative}.CatalogScreen-module__VrxMXa__card.CatalogScreen-module__VrxMXa__inCart{border-color:var(--deep);box-shadow:0 0 0 1px var(--deep)}.CatalogScreen-module__VrxMXa__badge{background:var(--deep);color:#fff;z-index:2;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-7px;left:-7px}.CatalogScreen-module__VrxMXa__out{color:#fff;z-index:2;background:#dc2626;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:700;position:absolute;top:4px;right:4px}.CatalogScreen-module__VrxMXa__img{aspect-ratio:1;cursor:zoom-in;background:#f4eff3;border:0;border-radius:3px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.CatalogScreen-module__VrxMXa__img img{object-fit:cover;width:100%;height:100%;display:block}.CatalogScreen-module__VrxMXa__noImg{color:#a8a29e;place-items:center;height:100%;font-size:9px;display:grid}.CatalogScreen-module__VrxMXa__mat{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#1c1917d9;border-radius:999px;max-width:calc(100% - 6px);padding:0 6px;font-size:9px;font-weight:700;position:absolute;bottom:3px;right:3px;overflow:hidden}.CatalogScreen-module__VrxMXa__nm{text-align:center;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9.5px;font-weight:700;overflow:hidden}.CatalogScreen-module__VrxMXa__sku{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.2px;font-size:8px}.CatalogScreen-module__VrxMXa__meta{color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.CatalogScreen-module__VrxMXa__price{text-align:center;flex-direction:column;align-items:center;margin:2px 0;font-size:10px;font-weight:800;line-height:1.15;display:flex}.CatalogScreen-module__VrxMXa__priceNow{color:var(--ink)}.CatalogScreen-module__VrxMXa__priceWas{color:#8c8189;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);font-size:9px;font-weight:600}.CatalogScreen-module__VrxMXa__priceNew{color:var(--deep);font-size:10.5px}.CatalogScreen-module__VrxMXa__step{background:#1c1917;border-radius:3px;justify-content:space-between;align-items:center;height:20px;margin-top:auto;padding:0 2px;display:flex}.CatalogScreen-module__VrxMXa__step button{color:#fff;background:#000;border:0;border-radius:2px;width:16px;height:16px;padding:0;font-size:11px;font-weight:800;line-height:1}.CatalogScreen-module__VrxMXa__step button:disabled{color:#a8a29e;cursor:default;background:#44403c}.CatalogScreen-module__VrxMXa__step input{color:#fff;text-align:center;background:0 0;border:0;width:30px;padding:0;font-size:10px;font-weight:800}.CatalogScreen-module__VrxMXa__step input:focus{border-radius:2px;outline:1px solid #fff}.CatalogScreen-module__VrxMXa__regular .CatalogScreen-module__VrxMXa__card{border-color:var(--line);border-radius:10px;padding:8px}.CatalogScreen-module__VrxMXa__regular .CatalogScreen-module__VrxMXa__img{border-radius:7px}.CatalogScreen-module__VrxMXa__regular .CatalogScreen-module__VrxMXa__nm{text-align:right;margin-top:7px;font-size:13.5px}.CatalogScreen-module__VrxMXa__regular .CatalogScreen-module__VrxMXa__sku{text-align:right;font-size:11px}.CatalogScreen-module__VrxMXa__regular .CatalogScreen-module__VrxMXa__meta{text-align:right;font-size:12px}.CatalogScreen-module__VrxMXa__regular .CatalogScreen-module__VrxMXa__price{align-items:flex-start;margin:4px 0 6px;font-size:15px}.CatalogScreen-module__VrxMXa__regular .CatalogScreen-module__VrxMXa__priceWas{font-size:12.5px}.CatalogScreen-module__VrxMXa__regular .CatalogScreen-module__VrxMXa__priceNew{font-size:16px}.CatalogScreen-module__VrxMXa__regular .CatalogScreen-module__VrxMXa__mat{font-size:10.5px;bottom:5px;right:5px}.CatalogScreen-module__VrxMXa__regular .CatalogScreen-module__VrxMXa__step{border:1.5px solid var(--deep);background:#fff;border-radius:8px;height:32px;padding:0 4px}.CatalogScreen-module__VrxMXa__regular .CatalogScreen-module__VrxMXa__step button{background:var(--deep);border-radius:6px;width:26px;height:24px;font-size:15px}.CatalogScreen-module__VrxMXa__regular .CatalogScreen-module__VrxMXa__step input{color:var(--deep);width:44px;font-size:15px}.CatalogScreen-module__VrxMXa__more{flex-direction:column;align-items:center;gap:6px;margin:18px 0;display:flex}.CatalogScreen-module__VrxMXa__more button{border:1.5px solid var(--deep);color:var(--deep);background:#fff;border-radius:999px;padding:7px 22px;font-weight:800}.CatalogScreen-module__VrxMXa__more small{color:var(--muted)}.CatalogScreen-module__VrxMXa__empty{text-align:center;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:12px;padding:50px 0}.CatalogScreen-module__VrxMXa__sheet{z-index:65;position:fixed;inset:0}.CatalogScreen-module__VrxMXa__shade{background:#00000073;position:absolute;inset:0}.CatalogScreen-module__VrxMXa__panel{bottom:0;background:#fff;border-radius:18px 18px 0 0;max-height:80vh;padding:14px 16px 18px;position:absolute;inset-inline:0;overflow:auto}.CatalogScreen-module__VrxMXa__panel h4{color:var(--deep);margin:0 0 4px;font-size:17px}.CatalogScreen-module__VrxMXa__panel .CatalogScreen-module__VrxMXa__fgroup{grid-template-columns:1fr;gap:6px}.CatalogScreen-module__VrxMXa__panel .CatalogScreen-module__VrxMXa__flabel small{margin-inline-start:6px;display:inline}.CatalogScreen-module__VrxMXa__panel .CatalogScreen-module__VrxMXa__done{width:100%}@media (max-width:640px){.CatalogScreen-module__VrxMXa__toolbar{gap:6px;padding:8px 12px}.CatalogScreen-module__VrxMXa__crumbs{flex-basis:100%;font-size:14px}.CatalogScreen-module__VrxMXa__search{flex:100%;order:5;min-width:0}.CatalogScreen-module__VrxMXa__filterBtn{display:inline-block}.CatalogScreen-module__VrxMXa__densitySel,.CatalogScreen-module__VrxMXa__filters,.CatalogScreen-module__VrxMXa__applied{display:none}.CatalogScreen-module__VrxMXa__regular{grid-template-columns:1fr 1fr}.CatalogScreen-module__VrxMXa__body{padding:8px 12px 24px}.CatalogScreen-module__VrxMXa__miniBar{gap:6px;padding:0 12px}.CatalogScreen-module__VrxMXa__msum{display:none}.CatalogScreen-module__VrxMXa__mcrumb{max-width:46%;font-size:14px}.CatalogScreen-module__VrxMXa__miniBar .CatalogScreen-module__VrxMXa__ctl{max-width:96px;font-size:12.5px}}
.ProductModal-module__d0YCtq__ov{--deep:#6d2254;--ink:#1f1a1e;--muted:#6f6670;--line:#e7dfe6;--red:#b0353d;z-index:50;font-family:var(--font-assistant), "Segoe UI", Arial, sans-serif;color:var(--ink);background:#140e12c7;justify-content:center;align-items:center;padding:20px;font-size:15px;display:flex;position:fixed;inset:0}.ProductModal-module__d0YCtq__ov button{font:inherit;cursor:pointer}.ProductModal-module__d0YCtq__win{background:#fff;border-radius:16px;flex-direction:column;width:min(960px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 20px 60px #00000059}.ProductModal-module__d0YCtq__wtop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.ProductModal-module__d0YCtq__x{width:34px;height:34px;color:var(--ink);background:#f3eff2;border:0;border-radius:999px;font-size:16px}.ProductModal-module__d0YCtq__nav{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.ProductModal-module__d0YCtq__nav b{color:var(--ink)}.ProductModal-module__d0YCtq__nav button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px 12px;font-size:13.5px}.ProductModal-module__d0YCtq__nav button:hover{border-color:var(--deep);color:var(--deep)}.ProductModal-module__d0YCtq__wbody{grid-template-columns:1.2fr 1fr;min-height:0;display:grid;overflow:auto}.ProductModal-module__d0YCtq__pic{border-inline-end:1px solid var(--line);background:#fff;position:relative}.ProductModal-module__d0YCtq__zbox{aspect-ratio:1;cursor:zoom-in;touch-action:none;background:#fff;width:100%;position:relative;overflow:hidden}.ProductModal-module__d0YCtq__zbox.ProductModal-module__d0YCtq__zoomed{cursor:zoom-out}.ProductModal-module__d0YCtq__zbox img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;transition:transform .12s ease-out;display:block}.ProductModal-module__d0YCtq__noImg{color:#a8a29e;place-items:center;height:100%;font-size:13px;display:grid}.ProductModal-module__d0YCtq__zbtns{z-index:2;gap:6px;display:flex;position:absolute;top:10px;left:10px}.ProductModal-module__d0YCtq__zbtns button{border:1px solid var(--line);background:#fffffff2;border-radius:8px;padding:3px 9px;font-size:12.5px}.ProductModal-module__d0YCtq__zbtns button.ProductModal-module__d0YCtq__on{background:var(--deep);color:#fff;border-color:var(--deep)}.ProductModal-module__d0YCtq__ztip{bottom:8px;text-align:center;color:var(--muted);pointer-events:none;font-size:12px;position:absolute;inset-inline:0}.ProductModal-module__d0YCtq__ztip span{background:#ffffffe6;border-radius:6px;padding:1px 8px}.ProductModal-module__d0YCtq__tipTouch{display:none}.ProductModal-module__d0YCtq__info{flex-direction:column;gap:10px;min-width:0;padding:16px 18px 18px;display:flex}.ProductModal-module__d0YCtq__crumb{color:var(--muted);font-size:12.5px}.ProductModal-module__d0YCtq__info h3{margin:0;font-size:22px;font-weight:800;line-height:1.25}.ProductModal-module__d0YCtq__sku{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:flex}.ProductModal-module__d0YCtq__sku code{color:var(--ink);letter-spacing:.3px;font-family:ui-monospace,Consolas,monospace;font-size:14px}.ProductModal-module__d0YCtq__copy{border:1px solid var(--line);background:#fff;border-radius:999px;padding:1px 10px;font-size:12px}.ProductModal-module__d0YCtq__copy.ProductModal-module__d0YCtq__done{color:#2e7d4f;border-color:#2e7d4f}.ProductModal-module__d0YCtq__attrs{border-collapse:collapse;width:100%;font-size:14px}.ProductModal-module__d0YCtq__attrs td{vertical-align:top;border-bottom:1px solid #f0ebee;padding:6px 0}.ProductModal-module__d0YCtq__attrs td:first-child{color:var(--muted);width:100px}.ProductModal-module__d0YCtq__tags span{border:1px solid #e0d8de;border-radius:6px;margin:0 0 4px 4px;padding:0 8px;font-size:12.5px;display:inline-block}.ProductModal-module__d0YCtq__matBtn{border:1px solid var(--line);color:var(--deep);background:#fff;border-radius:999px;margin-inline-start:8px;padding:0 9px;font-size:12px}.ProductModal-module__d0YCtq__matBtn.ProductModal-module__d0YCtq__on{background:var(--deep);color:#fff;border-color:var(--deep)}.ProductModal-module__d0YCtq__matTab{background:#fbf7fa;border:1px solid #eadde6;border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.5}.ProductModal-module__d0YCtq__matTab p{margin:4px 0}.ProductModal-module__d0YCtq__care{color:#4a4248}.ProductModal-module__d0YCtq__out{color:#fff;background:#dc2626;border-radius:999px;padding:1px 10px;font-size:12px;font-weight:700;display:inline-block}.ProductModal-module__d0YCtq__price{align-items:baseline;gap:10px;display:flex}.ProductModal-module__d0YCtq__now{color:var(--ink);font-size:26px;font-weight:800}.ProductModal-module__d0YCtq__new{color:var(--deep);font-size:26px;font-weight:800}.ProductModal-module__d0YCtq__price s{color:#8c8189;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);font-size:16px}.ProductModal-module__d0YCtq__priceBlock{margin-top:4px}.ProductModal-module__d0YCtq__buy{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ProductModal-module__d0YCtq__step{border:1.5px solid var(--deep);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;width:160px;height:42px;padding:0 5px;display:flex}.ProductModal-module__d0YCtq__step button{background:var(--deep);color:#fff;border:0;border-radius:7px;width:32px;height:32px;font-size:18px;font-weight:800;line-height:1}.ProductModal-module__d0YCtq__step button:disabled{cursor:default;background:#cdbdc8}.ProductModal-module__d0YCtq__step input{text-align:center;width:60px;color:var(--deep);background:0 0;border:0;font-size:18px;font-weight:800}.ProductModal-module__d0YCtq__step input:focus{border-radius:6px;outline:2px solid #e9d7e4}.ProductModal-module__d0YCtq__line{color:var(--muted);font-size:13.5px;line-height:1.4}.ProductModal-module__d0YCtq__line b{color:var(--ink)}.ProductModal-module__d0YCtq__added{color:#2e7d4f;min-height:18px;font-size:13px;font-weight:700}.ProductModal-module__d0YCtq__more{color:var(--deep);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;text-decoration:underline}.ProductModal-module__d0YCtq__varStrip{border-top:1px solid var(--line);background:#fcfbfc;flex:none;padding:10px 16px 12px}.ProductModal-module__d0YCtq__var{align-items:center;gap:14px;min-width:0;display:flex}.ProductModal-module__d0YCtq__vhead{flex:none;width:max-content;max-width:70px;font-size:13px;font-weight:700;line-height:1.3}.ProductModal-module__d0YCtq__vhead small{color:var(--muted);font-weight:400;display:block}.ProductModal-module__d0YCtq__vmetals{scrollbar-width:thin;gap:8px;min-width:0;padding:2px 2px 4px;display:flex;overflow-x:auto}.ProductModal-module__d0YCtq__vm{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;flex:0 0 72px;align-items:center;gap:1px;padding:3px 2px 4px;font-size:11.5px;display:flex}.ProductModal-module__d0YCtq__vm img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:5px;width:100%}.ProductModal-module__d0YCtq__vm span{white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:flex}.ProductModal-module__d0YCtq__vm span i{border:1px solid #0003;border-radius:50%;width:10px;height:10px;display:inline-block}.ProductModal-module__d0YCtq__vm small{color:var(--muted);font-size:10.5px}.ProductModal-module__d0YCtq__vm:hover{border-color:#b8adb5}.ProductModal-module__d0YCtq__vm.ProductModal-module__d0YCtq__on{border-color:var(--deep);box-shadow:0 0 0 1px var(--deep);cursor:default}.ProductModal-module__d0YCtq__fs{z-index:60;background:#111;position:fixed;inset:0}.ProductModal-module__d0YCtq__fsBox{aspect-ratio:auto;background:#111;width:auto;height:auto;position:absolute;inset:0}.ProductModal-module__d0YCtq__fsBox img{background:#fff}.ProductModal-module__d0YCtq__fsClose{z-index:3;background:#fff;border:0;border-radius:999px;padding:6px 14px;font-weight:700;position:absolute;top:12px;left:12px}.ProductModal-module__d0YCtq__fs .ProductModal-module__d0YCtq__ztip{color:#ddd}.ProductModal-module__d0YCtq__fs .ProductModal-module__d0YCtq__ztip span{background:#00000080}.ProductModal-module__d0YCtq__buyBar{display:none}@media (min-width:701px){.ProductModal-module__d0YCtq__pic{align-self:start;position:sticky;top:0}.ProductModal-module__d0YCtq__zbox{max-height:calc(100vh - 110px)}.ProductModal-module__d0YCtq__win:has(.ProductModal-module__d0YCtq__varStrip) .ProductModal-module__d0YCtq__zbox{max-height:calc(100vh - 232px)}.ProductModal-module__d0YCtq__varStrip{height:122px;padding:8px 16px 6px;overflow:hidden}.ProductModal-module__d0YCtq__vm{flex-basis:66px}.ProductModal-module__d0YCtq__vm img{height:52px}}@media (hover:none),(max-width:700px){.ProductModal-module__d0YCtq__tipMouse{display:none}.ProductModal-module__d0YCtq__tipTouch{display:inline}}@media (max-width:700px){.ProductModal-module__d0YCtq__ov{padding:0}.ProductModal-module__d0YCtq__win{border-radius:0;width:100%;height:100%;max-height:none;padding-bottom:62px}.ProductModal-module__d0YCtq__wbody{flex:1;grid-template-columns:1fr}.ProductModal-module__d0YCtq__pic{border-inline-end:0;border-bottom:1px solid var(--line)}.ProductModal-module__d0YCtq__info{padding:12px 14px 16px}.ProductModal-module__d0YCtq__info h3{font-size:19px}.ProductModal-module__d0YCtq__priceBlock,.ProductModal-module__d0YCtq__buy,.ProductModal-module__d0YCtq__lbl{display:none}.ProductModal-module__d0YCtq__var{flex-direction:column;align-items:stretch;gap:6px}.ProductModal-module__d0YCtq__vhead{max-width:none}.ProductModal-module__d0YCtq__vhead br{display:none}.ProductModal-module__d0YCtq__vhead small{margin-inline-start:4px;display:inline}.ProductModal-module__d0YCtq__vm{flex-basis:64px}.ProductModal-module__d0YCtq__buyBar{bottom:0;z-index:55;border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:8px 12px;display:flex;position:fixed;inset-inline:0}.ProductModal-module__d0YCtq__buyBar .ProductModal-module__d0YCtq__now,.ProductModal-module__d0YCtq__buyBar .ProductModal-module__d0YCtq__new{font-size:20px}}
.LandingScreen-module__5Oquza__root{--bg-light:#b6438e;--bg:#993d79;--bg-deep:#6b3357;--shade:#331428;--imp-hi:#ebdebf;--imp:#e2c788;--imp-lo:#e3b64c;--tag-hi:#ebdebf;--tag:#e2c788;--tag-lo:#e3b64c;--name-hi:#ebdebf;--name:#e2c788;--name-lo:#e3b64c;--edge:#f3e8ce;--edge-op:.32;--panel-bg:#fbf9fdeb;--panel-fg:#251b31;--panel-muted:#6c6378;--panel-line:#251b3121;--panel-field:#fff;--panel-accent:#5f418c;--panel-accent-fg:#fff;--panel-danger:#9b2335;--panel-shadow:#1e0f3247;--ring:#5f418c;--ui-font:var(--font-assistant), "Segoe UI", Arial, sans-serif;--ease-lift:cubic-bezier(.62, 0, .28, 1);--ease-open:cubic-bezier(.2, .8, .2, 1);background:radial-gradient(ellipse 75% 65% at 50% 46%, var(--bg-light) 0%, var(--bg) 48%, var(--bg-deep) 100%);background-color:var(--bg);color:var(--panel-fg);font-family:var(--ui-font);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:fixed;inset:0;overflow:hidden}.LandingScreen-module__5Oquza__nap{z-index:1;pointer-events:none;opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.LandingScreen-module__5Oquza__stage{padding:24px max(16px, env(safe-area-inset-right,0px)) 24px max(16px, env(safe-area-inset-left,0px));box-sizing:border-box;place-items:center;display:grid;position:absolute;inset:0}.LandingScreen-module__5Oquza__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.LandingScreen-module__5Oquza__logoBtn{cursor:pointer;transform-origin:50%;width:min(84vw,580px);transition:transform 1.15s var(--ease-lift);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:18px;padding:0;display:block;position:relative}.LandingScreen-module__5Oquza__logo{transition:transform .35s;display:block}.LandingScreen-module__5Oquza__logo svg{width:100%;height:auto;display:block;overflow:visible}.LandingScreen-module__5Oquza__root:not(.LandingScreen-module__5Oquza__open) .LandingScreen-module__5Oquza__logoBtn:hover .LandingScreen-module__5Oquza__logo{transform:translateY(-4px)}.LandingScreen-module__5Oquza__logoBtn:focus-visible{outline:2px dashed var(--imp);outline-offset:12px}.LandingScreen-module__5Oquza__open .LandingScreen-module__5Oquza__logoBtn{transform:translateY(var(--dy,0px)) scale(var(--s,.5));cursor:default}.LandingScreen-module__5Oquza__settled .LandingScreen-module__5Oquza__logoBtn{transition-duration:.45s}.LandingScreen-module__5Oquza__closing .LandingScreen-module__5Oquza__logoBtn{transition-delay:.18s}.LandingScreen-module__5Oquza__hint{font:600 16px var(--ui-font);letter-spacing:.03em;color:var(--imp);opacity:0;animation:.8s 2.2s forwards LandingScreen-module__5Oquza__hintIn;position:absolute;top:calc(100% + 18px);left:0;right:0}.LandingScreen-module__5Oquza__open .LandingScreen-module__5Oquza__hint,.LandingScreen-module__5Oquza__closing .LandingScreen-module__5Oquza__hint{opacity:0;transition:opacity .2s;animation:none}@keyframes LandingScreen-module__5Oquza__hintIn{to{opacity:.8}}.LandingScreen-module__5Oquza__logo [data-part]{transform-box:fill-box;transform-origin:50% 100%}.LandingScreen-module__5Oquza__opening .LandingScreen-module__5Oquza__logo [data-part]{animation:LandingScreen-module__5Oquza__rise 1.1s cubic-bezier(.45, 0, .3, 1) var(--open) both}.LandingScreen-module__5Oquza__closing .LandingScreen-module__5Oquza__logo [data-part]{animation:LandingScreen-module__5Oquza__fall 1s cubic-bezier(.45, 0, .3, 1) calc(var(--close) + .18s) both}@keyframes LandingScreen-module__5Oquza__rise{0%{transform:none}38%{transform:translateY(-42%)rotate(-3deg)}68%{transform:translateY(9%)rotate(1.2deg)}to{transform:none}}@keyframes LandingScreen-module__5Oquza__fall{0%{transform:none}38%{transform:translateY(32%)rotate(2deg)}68%{transform:translateY(-7%)rotate(-.8deg)}to{transform:none}}.LandingScreen-module__5Oquza__panel{z-index:3;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#251b3140 transparent;background:var(--panel-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--panel-line);width:min(380px,100vw - 32px);box-shadow:0 24px 60px var(--panel-shadow);visibility:hidden;opacity:0;clip-path:inset(50% 0 round 16px);transition:opacity .3s ease, transform .45s var(--ease-open), clip-path .45s var(--ease-open), top .35s ease, visibility 0s linear .45s;border-radius:16px;padding:20px 22px 16px;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%,14px)}.LandingScreen-module__5Oquza__open .LandingScreen-module__5Oquza__panel{visibility:visible;opacity:1;clip-path:inset(0 round 16px);transition-delay:.8s,.8s,.8s,0s,0s;transform:translate(-50%)}.LandingScreen-module__5Oquza__settled .LandingScreen-module__5Oquza__panel{transition-delay:0s}.LandingScreen-module__5Oquza__close{width:34px;height:34px;color:var(--panel-muted);font:400 24px/1 var(--ui-font);cursor:pointer;background:0 0;border:0;border-radius:50%;position:absolute;top:10px;left:10px}.LandingScreen-module__5Oquza__close:hover{background:var(--panel-line)}.LandingScreen-module__5Oquza__title{font:700 19px var(--ui-font);margin:2px 0 18px}.LandingScreen-module__5Oquza__form{flex-direction:column;gap:12px;display:flex}.LandingScreen-module__5Oquza__label{flex-direction:column;gap:5px;font-size:14px;font-weight:600;display:flex}.LandingScreen-module__5Oquza__input{min-width:0;font:400 16px var(--ui-font);border:1px solid var(--panel-line);background:var(--panel-field);color:var(--panel-fg);border-radius:10px;padding:9px 12px}.LandingScreen-module__5Oquza__primary{font:700 16px var(--ui-font);background:var(--panel-accent);color:var(--panel-accent-fg);cursor:pointer;border:0;border-radius:10px;margin-top:6px;padding:11px}.LandingScreen-module__5Oquza__primary:hover{filter:brightness(1.1)}.LandingScreen-module__5Oquza__primary:disabled{opacity:.7;cursor:default}.LandingScreen-module__5Oquza__panel :focus-visible{outline:2px solid var(--ring);outline-offset:2px}.LandingScreen-module__5Oquza__error{min-height:1.2em;color:var(--panel-danger);margin:0;font-size:13.5px}.LandingScreen-module__5Oquza__join{border-top:1px solid var(--panel-line);text-align:center;margin:16px 0 0;padding-top:14px;font-size:14.5px}.LandingScreen-module__5Oquza__join button{font:700 14.5px var(--ui-font);color:var(--panel-accent);cursor:pointer;background:0 0;border:0;padding:0}.LandingScreen-module__5Oquza__join button:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.LandingScreen-module__5Oquza__logoBtn,.LandingScreen-module__5Oquza__settled .LandingScreen-module__5Oquza__logoBtn{transition:transform 10ms}.LandingScreen-module__5Oquza__opening .LandingScreen-module__5Oquza__logo [data-part],.LandingScreen-module__5Oquza__closing .LandingScreen-module__5Oquza__logo [data-part]{animation:none}.LandingScreen-module__5Oquza__hint{opacity:.8;animation:none}.LandingScreen-module__5Oquza__panel,.LandingScreen-module__5Oquza__open .LandingScreen-module__5Oquza__panel{clip-path:none;transition:opacity .25s,visibility 0s linear .25s;transform:translate(-50%)}.LandingScreen-module__5Oquza__open .LandingScreen-module__5Oquza__panel{transition-delay:0s}}
