@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fff;--surface:rgba(255,255,255,.78);--surface-strong:rgba(255,255,255,.94);--text:#000;--text-secondary:#18181c;--text-muted:#333338;--line:rgba(0,0,0,.1);--line-strong:rgba(0,0,0,.24);--glass:saturate(180%) blur(25.5px);--btn-glass-bg:rgba(255,255,255,.5);--btn-glass-bg-strong:rgba(255,255,255,.64);--btn-glass-blur:blur(10.5px) saturate(140%);--shadow:0 19px 53px rgba(0,0,0,.08);--shadow-soft:0 8.5px 25.5px rgba(0,0,0,.06);--radius-lg:29.5px;--radius-md:21px;--radius-sm:15px;--header-h:68px;--maxw:1166px;--card-media-ratio:4 / 5;--card-media-padding:clamp(8.5px, 1.5vw, 17px);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0;font-family:IBM Plex Mono,monospace;font-style:normal;font-weight:400}*{box-sizing:border-box}html,body,#root{background:#fff;min-height:100%;margin:0}body{color:var(--text);-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;position:relative}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed}button:focus-visible{outline-offset:3px;outline:3px solid rgba(17,17,19,.18)}input:focus-visible{outline-offset:3px;outline:3px solid rgba(17,17,19,.18)}select:focus-visible{outline-offset:3px;outline:3px solid rgba(17,17,19,.18)}textarea:focus-visible{outline-offset:3px;outline:3px solid rgba(17,17,19,.18)}a:focus-visible{outline-offset:3px;outline:3px solid rgba(17,17,19,.18)}img{max-width:100%;display:block}.app{background:#fff;flex-direction:column;min-height:100vh;display:flex}.container{width:min(var(--maxw),100%);margin:0 auto;padding:0 19px}.store-top{padding-top:env(safe-area-inset-top);background:0 0}.store-top .header{height:var(--header-h);-webkit-backdrop-filter:none;background:0 0;padding-top:0;position:static}.header{z-index:50;height:calc(var(--header-h)+env(safe-area-inset-top));padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:var(--glass);background:rgba(255,255,255,.55);position:-webkit-sticky;position:sticky;top:0}.header__inner{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.brand__logo{padding:4px 0 0}.brand__logo img{width:auto;height:68px}.header-cart{border:1px solid var(--line-strong);min-height:40.5px;color:var(--text);letter-spacing:.02em;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8.5px;padding:0 15px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.header-cart__badge{border:1px solid var(--line-strong);min-width:19px;height:19px;color:var(--text);background:0 0;border-radius:999px;align-items:center;justify-items:center;padding:0 5.5px;font-size:10.5px;font-weight:500;display:grid}.cart-btn{border:1px solid var(--line-strong);width:40.5px;height:40.5px;color:var(--text-secondary);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:relative}.cart-btn svg,.sort-btn svg{flex-shrink:0;display:block}.cart-btn__badge{border:1px solid var(--line-strong);min-width:17px;height:17px;color:var(--text);background:0 0;border-radius:999px;align-items:center;justify-items:center;padding:0 4px;font-size:9.5px;font-weight:500;display:grid;position:absolute;top:-3px;right:-3px}.store-hero{justify-content:space-between;align-items:flex-end;gap:19px;padding-top:25.5px;padding-bottom:19px;display:flex}.eyebrow{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10.5px;font-size:11.5px;font-weight:800;display:inline-flex}.store-hero h1{letter-spacing:0;max-width:763px;margin:0;font-size:max(32px,min(6.5vw,61.5px));font-weight:760;line-height:.98}.store-hero__cart{border:1px solid var(--line-strong);height:42.5px;color:var(--text);letter-spacing:.02em;background:0 0;border-radius:999px;flex:none;padding:0 17px;font-size:14px;font-weight:500}.toolbar{top:calc(var(--header-h)+env(safe-area-inset-top));z-index:40;-webkit-backdrop-filter:var(--glass);background:rgba(255,255,255,.45);padding:0 0 12.5px;position:-webkit-sticky;position:sticky}.store-top .toolbar{-webkit-backdrop-filter:none;background:0 0;padding:15px 0 12.5px;position:static;top:auto}.toolbar__inner{flex-direction:column;gap:10.5px;display:flex}.search-strip{flex-direction:column;gap:5.5px;width:100%;display:flex}.search-strip:after{content:"";background:#111;flex-shrink:0;height:1px;display:block}.search-strip__input{width:100%;min-height:19px;color:var(--text);text-align:center;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:14px;font-weight:500;line-height:1.2}.search-strip__input:focus{box-shadow:none;outline:none}.toolbar__chips-row{align-items:center;gap:10.5px;display:flex}.toolbar__chips-row .chips{flex:1;min-width:0}.toolbar__chips-row .sort-popover{flex-shrink:0;position:relative}.toolbar__chips-row .sort-btn{border-radius:999px;width:36px;height:36px}.sort-btn--active{border-color:var(--text);color:var(--text)}.search-wrap{min-width:0;position:relative}.search__icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.search,.sort,.field{border:1px solid var(--line);background:var(--surface-strong);color:var(--text);-webkit-backdrop-filter:var(--glass);outline:none}.search{border-radius:19px;width:100%;height:51px;padding:0 17px 0 46.5px;font-size:16px}.sort-popover{position:relative}.sort-btn{border:1px solid var(--line-strong);width:51px;height:51px;color:var(--text-secondary);background:0 0;border-radius:19px;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.sort-menu{top:calc(100%8.5px);z-index:60;border:1px solid var(--line);background:var(--surface-strong);width:201.5px;box-shadow:var(--shadow);-webkit-backdrop-filter:var(--glass);border-radius:17px;padding:6.5px;position:absolute;right:0}.sort-menu__item{width:100%;min-height:38px;color:var(--text-secondary);border-radius:12.5px;align-items:center;padding:0 11.5px;font-size:14px;font-weight:500;display:flex}.sort-menu__item--active{border:1px solid var(--line-strong);color:var(--text);background:0 0}.search:focus,.sort:focus,.field:focus{border-color:rgba(17,17,19,.28);box-shadow:0 0 0 4px rgba(17,17,19,.06)}.search::-webkit-input-placeholder{color:var(--text-muted)}.search::-moz-placeholder{color:var(--text-muted)}.search::-ms-input-placeholder{color:var(--text-muted)}.search::placeholder{color:var(--text-muted)}.chips{scrollbar-width:none;gap:8.5px;padding:1px 0 2px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--line);min-height:36px;color:var(--text-secondary);letter-spacing:.02em;white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:0 15px;font-size:12.5px;font-weight:500}.chip--active{border-color:var(--text);color:var(--text);background:0 0;font-weight:600}.toolbar__row{justify-content:space-between;align-items:center;gap:12.5px;margin-top:10.5px;display:flex}.count{color:var(--text-secondary);font-size:14px}.count strong{color:var(--text)}.sort{border-radius:999px;max-width:191px;height:38px;padding:0 12.5px;font-size:14px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:19px 12.5px;padding:19px 0 85px;display:grid}@media (min-width:700px){.container{padding:0 29.5px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:27.5px 19px}}@media (min-width:1020px){.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 23.5px}}.card{text-align:left;width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:8.5px;animation:.42s cubic-bezier(.2,.8,.2,1) both card-in;display:flex}@keyframes card-in{0%{opacity:0;transform:translateY(10.5px)}}.card__media{width:100%;aspect-ratio:var(--card-media-ratio);padding:var(--card-media-padding);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.card__media img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:none;background:0 0;border:0;display:block;transform:none}.media-fallback{color:rgba(17,17,19,.38);letter-spacing:.08em;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.92),transparent 34%),linear-gradient(135deg,#efeff2,#d9d9df);align-items:center;justify-items:center;width:100%;height:100%;font-size:max(25.5px,min(8vw,51px));font-weight:850;display:grid}.card:hover .card__overlay{opacity:1}.card__cta{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid rgba(255,255,255,.72);border-radius:999px;justify-content:center;align-items:center;height:34px;padding:0 12.5px;font-size:11.5px;font-weight:500;display:inline-flex}.card__body{box-shadow:none;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:0 2px;display:flex}.card__brand{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:600}.card__name{min-height:2.48em;color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:720;line-height:1.24;display:-webkit-box;overflow:hidden}.card__footer{justify-content:space-between;align-items:center;gap:8.5px;margin-top:auto;padding-top:2px;display:flex}.card__price{font-size:15px;font-weight:800}.card__category{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}@media (max-width:699px){.card__name{font-size:16px;line-height:1.22}.card__brand{font-size:9.5px}.card__footer{margin-top:auto}.card__price{font-size:14px}.card__category{font-size:11.5px}}.tag-out{color:#fff;-webkit-backdrop-filter:var(--glass);background:rgba(17,17,19,.8);border-radius:999px;padding:6.5px 10.5px;font-size:11.5px;font-weight:700;position:absolute;top:10.5px;left:10.5px}.grid--skeleton .skeleton-card{flex-direction:column;gap:10.5px;display:flex}.skeleton-card__media,.skeleton-card__line{background:linear-gradient(90deg,#e9e9ee 25%,#f7f7f9 50%,#e9e9ee 75%) 0 0/200% 100%;animation:1.3s infinite shimmer}.skeleton-card__media{aspect-ratio:var(--card-media-ratio);border-radius:0}.skeleton-card__line{border-radius:999px;height:15px}.skeleton-card__line--short{width:46%}@keyframes shimmer{to{background-position:-200% 0}}.state{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-secondary);text-align:center;-webkit-backdrop-filter:var(--glass);margin:25.5px 0 85px;padding:49px 23.5px}.state__icon{width:49px;height:49px;color:var(--text-muted);background:rgba(17,17,19,.06);border-radius:50%;align-items:center;justify-items:center;margin:0 auto 15px;display:grid}@keyframes fade{0%{opacity:0}}.label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:9.5px;font-size:12.5px;font-weight:700}.btn{border:1px solid var(--text);width:100%;min-height:49px;color:var(--text);letter-spacing:.03em;background:0 0;border-radius:999px;padding:0 19px;font-size:14px;font-weight:500}.btn--ghost{border-color:var(--line-strong);color:var(--text-secondary);background:0 0}.btn:disabled{opacity:.34}.header-cart,.header-cart__badge,.store-hero__cart,.cart-btn,.cart-btn__badge,.chip,.sort-btn,.btn,.btn--ghost,.card__cta,.admin-link,.sort-menu__item,.admin-check{background:var(--btn-glass-bg);-webkit-backdrop-filter:var(--btn-glass-blur)}.chip--active,.sort-btn--active,.sort-menu__item--active{background:var(--btn-glass-bg-strong)}.card__cta{background:rgba(255,255,255,.38)}.header-cart:hover,.btn:hover:not(:disabled),.chip:hover,.sort-btn:hover,.cart-btn:hover,.admin-link:hover{border-color:var(--text);color:var(--text)}.link-remove{color:var(--text-muted);letter-spacing:.01em;font-size:12.5px;font-weight:500}.summary-row{justify-content:space-between;align-items:center;font-size:19px;font-weight:780;display:flex}.field{border-radius:17px;width:100%;height:53px;padding:0 16px;font-size:16px}textarea.field{resize:vertical;min-height:125px;padding-top:15px}.notice{border-radius:var(--radius-sm);padding:12.5px 15px;font-size:14px;font-weight:650}.notice--ok{color:#12643d;background:rgba(20,127,74,.1)}.notice--error{color:#b42318;background:rgba(255,59,48,.1)}.debug-card{border:1px solid var(--line);border-radius:var(--radius-sm);max-width:445px;color:var(--text-secondary);text-align:left;background:rgba(255,255,255,.72);gap:6.5px;margin:19px auto 0;padding:15px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;display:grid}.admin-page{padding-top:29.5px;padding-bottom:calc(44.5px+env(safe-area-inset-bottom))}.admin-hero{border-radius:var(--radius-lg);background:var(--surface);-webkit-backdrop-filter:var(--glass);box-shadow:var(--shadow-soft);justify-content:space-between;align-items:flex-end;gap:19px;margin-bottom:19px;padding:27.5px;display:flex}.admin-hero h1,.admin-panel h2{margin:0}.admin-hero h1{letter-spacing:-.04em;font-size:max(34px,min(7vw,59.5px));line-height:.98}.admin-hero p{max-width:572.5px;color:var(--text-secondary);margin:12.5px 0 0;line-height:1.55}.admin-link{border:1px solid var(--line-strong);height:40.5px;color:var(--text);letter-spacing:.02em;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 15px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.admin-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:19px;display:grid}.admin-tabs{gap:8.5px;margin-bottom:19px;display:flex;overflow-x:auto}.admin-tabs--inner{margin-bottom:15px}.admin-panel{border-radius:var(--radius-lg);background:var(--surface-strong);box-shadow:var(--shadow-soft);padding:19px}.admin-panel__head{justify-content:space-between;align-items:center;gap:12.5px;margin-bottom:17px;display:flex}.admin-panel__actions{align-items:center;gap:8.5px;display:flex}.admin-panel h2{letter-spacing:-.03em;font-size:23.5px}.admin-field{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:7.5px;margin-bottom:14px;font-size:12.5px;font-weight:750;display:flex}.admin-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12.5px;display:grid}.admin-check{border:1px solid var(--line);background:var(--surface);min-height:53px;color:var(--text);text-transform:none;letter-spacing:0;border-radius:17px;flex-direction:row;align-items:center;margin-top:20px;padding:0 15px;font-size:15px}.admin-check input{accent-color:#111113;width:19px;height:19px}.admin-images{gap:12.5px;margin:2px 0 15px;padding-bottom:4px;display:flex;overflow-x:auto}.admin-image-wrap{flex-direction:column;flex:none;gap:8.5px;width:89px;display:flex}.admin-image__actions{flex-direction:column;gap:6.5px;display:flex}.admin-image__actions .chip{min-height:32px;padding:0 10.5px;font-size:11.5px}.admin-image{position:relative}.admin-image__badge{border:1px solid var(--line);color:var(--text);letter-spacing:.02em;background:rgba(255,255,255,.92);border-radius:999px;padding:4px 7.5px;font-size:10.5px;font-weight:500;position:absolute;top:6.5px;left:6.5px}.admin-image,.admin-product__media{border:1px solid var(--line);background:#e8e8ed;overflow:hidden}.admin-image{border-radius:17px;flex:none;width:68px;height:82.5px}.admin-image img,.admin-product__media img{object-fit:contain;object-position:center;background:0 0;width:100%;height:100%}.admin-upload{border:1px dashed var(--line-strong);min-height:53px;color:var(--text-secondary);cursor:pointer;background:rgba(17,17,19,.03);border-radius:17px;align-items:center;margin-bottom:15px;padding:0 16px;font-size:14px;font-weight:650;display:flex}.admin-upload input{display:none}.admin-list{flex-direction:column;gap:12.5px;display:flex}.admin-list--compact{margin-top:17px}.admin-row{justify-content:space-between;align-items:center;gap:12.5px;padding:12.5px 0;font-size:15px;font-weight:750;display:flex}.admin-row__actions{align-items:center;gap:10.5px;display:flex}.admin-product{border-radius:var(--radius-md);box-shadow:var(--shadow-soft);background:rgba(255,255,255,.64);grid-template-columns:91px 1fr;gap:12.5px;padding:10.5px;display:grid}.admin-product__media{border-radius:19px;width:91px;height:114.5px}.admin-product__body{flex-direction:column;gap:5.5px;min-width:0;display:flex}.admin-product__name{color:var(--text);font-size:16px;font-weight:800}.admin-product__meta{color:var(--text-secondary);font-size:12.5px}.admin-badges{flex-wrap:wrap;gap:6.5px;display:flex}.admin-badge{border-radius:999px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5.5px 8.5px;font-size:11.5px;font-weight:750}.admin-badge--warn{color:#8a4b00;background:rgba(245,158,11,.14)}.admin-product__actions{flex-wrap:wrap;gap:8.5px;margin-top:auto;display:flex}.admin-product__meta--mono{opacity:.72;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px}.admin-orders{flex-direction:column;gap:15px;display:flex}.admin-order{border-radius:var(--radius-md);box-shadow:var(--shadow-soft);background:rgba(255,255,255,.64);flex-direction:column;gap:12.5px;padding:15px;display:flex}.admin-order__head{justify-content:space-between;align-items:flex-start;gap:12.5px;display:flex}.admin-order__details,.admin-order__items{color:var(--text-secondary);gap:6.5px;font-size:14px;display:grid}.admin-order__details a{color:var(--text);font-weight:750}.footer{padding:25.5px 0 calc(25.5px+env(safe-area-inset-bottom));color:var(--text-muted);margin-top:auto}.footer__inner{justify-content:space-between;align-items:center;gap:15px;font-size:12.5px;display:flex}.footer__brand{color:var(--text);font-weight:800}@media (max-width:900px){.admin-grid{grid-template-columns:1fr}}@media (max-width:520px){.store-hero{flex-direction:column;align-items:stretch;padding-top:19px}.store-hero__cart,.card__overlay{display:none}.footer__inner{flex-direction:column}.admin-hero,.admin-grid,.admin-two{grid-template-columns:1fr}.admin-hero{flex-direction:column;align-items:stretch;padding:21px}.admin-link{width:100%}}button,a{-webkit-tap-highlight-color:transparent}.brand__logo{cursor:default}.header-cart,.store-hero__cart,.chip,.btn,.btn--ghost,.admin-link,.sort-menu__item,.link-remove{box-shadow:none!important;-webkit-backdrop-filter:none!important;color:#000!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:15px!important;font-weight:800!important}.chip{min-height:42.5px;padding:0 12.5px}.chip--active,.sort-menu__item--active{text-underline-offset:5.5px;text-decoration:underline;font-weight:900!important}.header-cart__badge,.cart-btn__badge,.header-action__badge{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:#000!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-weight:900!important;position:static!important}.checkout-modal{z-index:1001;overflow:auto;width:min(1187px,100vw - 42.5px)!important;max-height:calc(100dvh - 42.5px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:rgba(250,250,250,.97)!important;border:1px solid rgba(0,0,0,.55)!important;border-radius:0!important;animation:.2s both checkout-in!important;position:fixed!important;top:50%!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}@keyframes checkout-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.99)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.checkout-modal__header{border-bottom:1px solid rgba(0,0,0,.18);justify-content:space-between;align-items:center;min-height:70px;padding:0 23.5px;display:flex}.checkout-icon-btn{color:#000;background:0 0;border:0;width:46.5px;height:46.5px;padding:0;font-size:26.5px;font-weight:800;line-height:1}.checkout-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:59.5px;padding:32px 23.5px 29.5px;display:grid}.checkout-left,.checkout-right,.checkout-block{flex-direction:column;display:flex}.checkout-left,.checkout-right{gap:36px}.checkout-block{gap:21px}.checkout-section-title{color:#000;letter-spacing:.04em;text-transform:uppercase;font-size:22.5px;font-weight:900}.checkout-label{color:#000;letter-spacing:.025em;text-transform:uppercase;flex-direction:column;gap:9.5px;font-size:16px;font-weight:800;display:flex}.checkout-input{color:#000;width:100%;min-height:63.5px;box-shadow:none;background:0 0;border:1px solid rgba(0,0,0,.72);border-radius:0;outline:none;padding:0 17px;font-size:18px;font-weight:700}.checkout-input::-webkit-input-placeholder{color:rgba(0,0,0,.4)}.checkout-input::-moz-placeholder{color:rgba(0,0,0,.4)}.checkout-input::-ms-input-placeholder{color:rgba(0,0,0,.4)}.checkout-input::placeholder{color:rgba(0,0,0,.4)}.checkout-input:focus{box-shadow:none;border-color:#000}.checkout-input--textarea{resize:none;min-height:102px;padding-top:17px}.checkout-delivery-switch{grid-template-columns:1fr 1fr;display:grid}.checkout-switch-btn{color:#000;letter-spacing:.03em;background:0 0;border:1px solid rgba(0,0,0,.72);border-radius:0;min-height:59.5px;font-size:15px;font-weight:800}.checkout-switch-btn+.checkout-switch-btn{border-left:0}.checkout-switch-btn--active{color:#fff;background:#000}.checkout-summary-list,.checkout-cart-list{border-top:1px solid rgba(0,0,0,.72);flex-direction:column;display:flex}.checkout-summary-item{border-bottom:1px solid rgba(0,0,0,.3);justify-content:space-between;align-items:flex-start;gap:17px;padding:17px 0;display:flex}.checkout-summary-item__name,.checkout-cart-item__name{color:#000;letter-spacing:.015em;text-transform:uppercase;font-size:17px;font-weight:900}.checkout-summary-item__meta,.checkout-cart-item__meta{color:rgba(0,0,0,.58);text-transform:uppercase;margin-top:5.5px;font-size:14px;font-weight:700}.checkout-summary-item__price,.checkout-cart-item__price{color:#000;white-space:nowrap;font-size:17px;font-weight:900}.checkout-totals{flex-direction:column;gap:10.5px;display:flex}.checkout-totals__row,.checkout-cart-total{color:#000;letter-spacing:.025em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:17px;font-weight:800;display:flex}.checkout-totals__row--total,.checkout-cart-total{margin-top:8.5px;font-size:19px;font-weight:900}.checkout-submit-btn{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#000;border:1px solid #000;border-radius:0;width:100%;min-height:63.5px;padding:0 15px;font-size:16px;font-weight:900}.checkout-submit-btn:disabled{opacity:.42;cursor:not-allowed}.checkout-error{color:#000;text-transform:uppercase;font-size:14px;font-weight:800}.checkout-cart-view{flex-direction:column;gap:23.5px;padding:23.5px 23.5px 29.5px;display:flex}.checkout-cart-item{border-bottom:1px solid rgba(0,0,0,.3);grid-template-columns:93.5px minmax(0,1fr) auto;gap:19px;padding:19px 0;display:grid}.checkout-cart-item__image{background:0 0;width:93.5px;height:116.5px;padding:4px;overflow:hidden}.checkout-cart-item__image img{object-fit:contain;object-position:center;width:100%;height:100%}.checkout-cart-item__body{flex-direction:column;min-width:0;display:flex}.checkout-cart-item__bottom{justify-content:space-between;align-items:center;gap:17px;margin-top:auto;display:flex}.checkout-qty{align-items:center;gap:10.5px;display:flex}.checkout-qty button{color:#000;background:0 0;border:0;width:34px;height:34px;padding:0;font-size:23.5px;font-weight:900}.checkout-qty span{text-align:center;min-width:19px;font-size:16px;font-weight:900}.checkout-text-btn{color:rgba(0,0,0,.62);letter-spacing:.03em;background:0 0;border:0;padding:8.5px 0;font-size:12.5px;font-weight:800}.checkout-done,.checkout-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:19px;min-height:424px;padding:32px 23.5px;display:flex}.checkout-done__title,.checkout-empty__title{color:#000;letter-spacing:.04em;font-size:26.5px;font-weight:900}.checkout-done__text{color:rgba(0,0,0,.66);font-size:16px;font-weight:700;line-height:1.5}@media (hover:hover) and (pointer:fine){.header-cart:hover,.store-hero__cart:hover,.chip:hover,.btn:hover:not(:disabled),.cart-btn:hover,.sort-btn:hover,.checkout-icon-btn:hover,.checkout-text-btn:hover{opacity:.55;background:0 0!important}.checkout-submit-btn:hover:not(:disabled){opacity:.78}}@media (max-width:900px){.checkout-modal{width:calc(100vw - 19px)!important;max-height:calc(100dvh - 19px)!important}.checkout-modal__header{min-height:63.5px;padding:0 15px}.checkout-layout{grid-template-columns:1fr;gap:36px;padding:23.5px 15px 19px}.checkout-cart-view{padding:19px 15px}.checkout-section-title{font-size:19px}.checkout-input{min-height:59.5px;font-size:17px}.checkout-cart-item{grid-template-columns:74px minmax(0,1fr);gap:14px}.checkout-cart-item__image{width:74px;height:95.5px}.checkout-cart-item__price{grid-column:2;justify-self:end}.checkout-submit-btn{min-height:59.5px}}.overlay{z-index:1000;-webkit-backdrop-filter:blur(15px);background:rgba(255,255,255,.16);position:fixed;top:0;bottom:0;left:0;right:0}html,body,button,input,textarea,select{font-family:IBM Plex Mono,monospace!important}body{font-weight:500}button,.header-cart,.chip,.btn,.admin-link,.sort-menu__item,.link-remove,.product-page__cart,.product-page__size,.product-page__add,.checkout-submit-btn,.checkout-switch-btn,.checkout-text-btn,.card__name,.card__price,.product-page__name,.product-page__price,.checkout-section-title,.checkout-cart-item__name,.checkout-summary-item__name,.checkout-cart-total,.checkout-totals__row--total{font-weight:700!important}.card__brand,.card__category,.product-page__description,.checkout-cart-item__meta,.checkout-summary-item__meta,.checkout-label,.field,.checkout-input{font-weight:600!important}.header-cart,.store-hero__cart,.chip,.btn,.btn--ghost,.admin-link,.sort-menu__item,.link-remove{box-shadow:none!important;-webkit-backdrop-filter:none!important;color:#000!important;background:0 0!important;border:0!important;border-radius:0!important}.header-cart,.store-hero__cart{min-height:44.5px;padding:0 12.5px;font-size:16px!important}.chip{min-height:42.5px;padding:0 12.5px;font-size:14px!important}.btn,.btn--ghost{min-height:51px;padding:0 15px;font-size:16px!important}.chip--active,.sort-menu__item--active,.product-page__size--active{font-weight:700!important;text-decoration-thickness:2px!important}.chip--active,.sort-menu__item--active{text-underline-offset:5.5px;text-decoration:underline}.cart-btn,.sort-btn{width:44.5px;min-width:44.5px;height:44.5px;min-height:44.5px;padding:10.5px;box-shadow:none!important;-webkit-backdrop-filter:none!important;color:#000!important;background:0 0!important;border:0!important;border-radius:0!important}.header-cart__badge,.cart-btn__badge,.header-action__badge{margin-left:2px;width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:#000!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:15px!important;font-weight:700!important;line-height:1!important;position:static!important}.search-strip:after{height:2px!important}.checkout-modal{border-width:2px!important}.checkout-modal__header{border-bottom-width:2px!important}.checkout-cart-list,.checkout-summary-list{border-top-width:2px!important}.checkout-cart-item,.checkout-summary-item{border-bottom-width:2px!important}.checkout-input,.checkout-switch-btn,.checkout-submit-btn{border-width:2px!important}.product-page__add{border-top-width:2px!important;border-bottom-width:2px!important}.card__name{font-size:17px!important}.card__price,.product-page__description{font-size:15px!important}.checkout-label{font-size:16px!important}.checkout-input{font-size:17px!important}.card__media:before,.card__media:after{content:none!important;display:none!important}.card__overlay{display:none!important}@media (hover:hover) and (pointer:fine){.header-cart:hover,.store-hero__cart:hover,.chip:hover,.btn:hover:not(:disabled),.cart-btn:hover,.sort-btn:hover,.checkout-icon-btn:hover,.checkout-text-btn:hover{opacity:.55;background:0 0!important}.checkout-submit-btn:hover:not(:disabled){opacity:.78}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}img,picture,video{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.card__media,.checkout-cart-item__image,.admin-image,.admin-product__media,.media-fallback,.skeleton-card__media{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}button,a,.card,.card__media,.card__media img,.product-page__media,.product-page__media img,.checkout-cart-item__image,.checkout-cart-item__image img,.admin-image,.admin-image img,.admin-product__media,.admin-product__media img,.media-fallback,.skeleton-card__media,picture,video,svg{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important}.card,.card:focus,.card:active,.card__media,.card__media:focus,.card__media:active{box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;outline:none!important}.card:focus-visible{box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;outline:none!important}p,span,h1,h2,h3,h4,h5,h6,label,strong,em,small,li,dd,dt,.card__name,.card__brand,.card__price,.card__category,.product-page__name,.product-page__price,.product-page__description,.checkout-section-title,.checkout-cart-item__name,.checkout-cart-item__meta,.checkout-summary-item__name,.checkout-summary-item__meta,.checkout-label{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}input,textarea{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.sketch-cart{pointer-events:none;flex:none;width:48px;height:36px;line-height:0;display:inline-block;position:relative}.sketch-cart__body{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.sketch-cart__count{pointer-events:none;justify-content:center;align-items:center;gap:0;width:34%;height:30%;display:flex;position:absolute;top:48%;left:58%;transform:translate(-50%,-50%)}.sketch-cart__count--long{width:39%;height:24%}.sketch-cart__digit{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:52%;height:100%;display:block}.header-cart{background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;gap:0!important;width:54px!important;min-width:54px!important;height:46px!important;min-height:46px!important;padding:0!important;display:inline-flex!important}.header-cart .sketch-cart{width:50px;height:38px}.product-page__cart{background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:58px!important;min-width:58px!important;min-height:50px!important;padding:0!important;display:inline-flex!important}.product-page__cart .sketch-cart{width:52px;height:39px}.checkout-section-title--cart{align-items:center;min-height:50px;display:flex}.checkout-section-title--cart .sketch-cart{width:62px;height:46px}.checkout-empty__cart{margin-bottom:7px}.checkout-empty__cart .sketch-cart{width:76px;height:57px}.product-page__add-content{justify-content:center;align-items:center;gap:10px;display:inline-flex}.product-page__add .sketch-cart{width:38px;height:28px}.app--zulfia .sketch-cart__body,.app--zulfia .sketch-cart__digit,.brand__logo--negative~.header__actions .sketch-cart__body,.brand__logo--negative~.header__actions .sketch-cart__digit{-webkit-filter:brightness(0)invert();filter:brightness(0)invert()}@media (max-width:520px){.header-cart{width:50px!important;min-width:50px!important}.header-cart .sketch-cart{width:46px;height:35px}}.header__inner--store{align-items:center;min-width:0;display:flex;position:relative}.header__inner--logo-left{justify-content:flex-start}.header__inner--logo-center{justify-content:center}.header__actions{justify-content:flex-end;align-items:center;min-width:0;display:flex;position:absolute;top:calc(50% + 5px);right:19px;transform:translateY(-50%)}.header-action{height:38px;min-height:38px;color:var(--text);letter-spacing:0;white-space:nowrap;background:0 0;border:0;padding:0 10px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;line-height:1}.header-cart{align-items:center;gap:4px;display:inline-flex}.header-action__badge{font-size:11px;font-weight:700}.brand__logo{min-width:0;min-height:var(--header-h);color:inherit;background:0 0;border:0;flex:none;align-items:center;padding:10px 0 0;display:inline-flex}.brand__logo-mark{align-items:center;justify-items:start;line-height:0;display:grid}.brand__logo-image{object-fit:contain;-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-area:1/1;width:auto;max-width:min(27vw,145px);height:40px;transition:opacity .16s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(3px)translateZ(0)}.brand__logo-image--base{opacity:1}.brand__logo-image--negative{opacity:0;-webkit-filter:brightness(0)invert();filter:brightness(0)invert()}.brand__logo--negative .brand__logo-image--base{opacity:0}.brand__logo--negative .brand__logo-image--negative{opacity:1}@media (max-width:520px){.header__actions{right:13px}.header-action{padding:0 4px;font-size:11px}.brand__logo-image{max-width:25vw;height:34px;transform:translateY(4px)translateZ(0)}}@media (prefers-reduced-motion:reduce){.brand__logo-image{transition-duration:1ms}}.app{--shop-muted:color-mix(in srgb, var(--text) 58%, transparent);--shop-soft:color-mix(in srgb, var(--text) 18%, transparent);--shop-line:color-mix(in srgb, var(--text) 30%, transparent)}.app--zulfia{isolation:isolate;background:#070b0d;position:relative}.zulfia-river-bg{z-index:0;pointer-events:none;background:#070b0d;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.zulfia-river-bg__media{object-fit:cover;object-position:center center;-webkit-filter:brightness(.48)contrast(1.06)saturate(.9);filter:brightness(.48)contrast(1.06)saturate(.9);will-change:auto;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;transition:none!important;animation:none!important;transform:none!important}.zulfia-river-bg__shade{pointer-events:none;background:linear-gradient(rgba(3,6,8,.2) 0%,rgba(3,6,8,.3) 45%,rgba(3,6,8,.46) 100%),radial-gradient(circle at 50% 30%,rgba(255,255,255,.02),transparent 56%);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.app--zulfia>.store-top,.app--zulfia>.store-experience__catalog,.app--zulfia>.store-directory,.app--zulfia>.footer{z-index:1;position:relative}.app--zulfia>.product-overlay-shell{z-index:200;position:fixed}.app--zulfia>.overlay{z-index:1000;position:fixed}.app--zulfia>.checkout-modal{z-index:1001;position:fixed!important}.app--zulfia .store-top,.app--zulfia .toolbar,.app--zulfia .footer{background:0 0}.app--zulfia .product-detail,.app--zulfia .cart-drawer,.app--zulfia .sort-menu{background:color-mix(in srgb, var(--bg) 84%, transparent);-webkit-backdrop-filter:blur(12px)}.app--zulfia .card{-webkit-backdrop-filter:none!important}.app .search-strip:after{background:var(--text);opacity:.5}.app .search-strip__input{color:var(--text);caret-color:var(--text)}.app .search-strip__input::-webkit-input-placeholder{color:var(--shop-muted)}.app .search-strip__input::-moz-placeholder{color:var(--shop-muted)}.app .search-strip__input::-ms-input-placeholder{color:var(--shop-muted)}.app .search-strip__input::placeholder{color:var(--shop-muted)}.app .chip,.app .sort-menu__item,.app .sort-btn{color:var(--text)!important}.app .chip--active,.app .sort-menu__item--active{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;color:var(--text)!important}.app .sort-menu{color:var(--text);background:var(--bg);border-color:var(--shop-line)}.app .card,.app .card__name,.app .card__brand,.app .card__price,.app .card__category,.app .media-fallback,.app .card__cta{color:var(--text)}.app .card__body,.app .card__footer{border-color:var(--shop-line)}.app .tag-out{border-color:var(--shop-line);background:color-mix(in srgb, var(--bg) 74%, transparent);color:var(--text)}.app .product-detail{color:var(--text)}.app .product-detail__back,.app .product-detail__close,.app .product-detail__share,.app .product-detail__size,.app .product-detail__thumb,.app .product-detail__size-guide-button,.app .product-detail__accordion-button,.app .product-detail__meta,.app .product-detail__hint,.app .product-detail__info,.app .product-detail__notice,.app .product-detail__footer{color:var(--text);border-color:var(--shop-line)}.app .product-detail__back,.app .product-detail__close,.app .product-detail__share,.app .product-detail__size,.app .product-detail__thumb,.app .product-detail__size-guide-button,.app .product-detail__accordion-button{background:color-mix(in srgb, var(--bg) 82%, transparent)}.app .product-detail__size.is-selected,.app .product-detail__thumb.is-active,.app .product-detail__accordion-button.is-open{border-color:var(--text)}.app .product-detail__size.is-disabled{opacity:.38}.app .product-detail__brand,.app .product-detail__category,.app .product-detail__description,.app .product-detail__hint,.app .product-detail__empty{color:var(--shop-muted)}.app .header-cart,.app .cart-drawer__close,.app .cart-drawer__qty-btn,.app .cart-drawer__remove,.app .cart-drawer__checkout,.app .checkout-form__submit,.app .order-success__button{border-color:var(--line-strong)}.app .header-cart{transition:transform .1s,opacity .1s,color .11s linear;color:var(--text)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}.app .header-cart:hover{opacity:.72;color:var(--text)!important;background:0 0!important;border-color:transparent!important}.app .header-cart:active{opacity:.55;transform:translateY(1px)}.app .header-action__badge{border-color:var(--line-strong)}.app .cart-drawer,.app .checkout-form,.app .order-success,.app .cart-drawer__footer,.app .checkout-form__section{color:var(--cart-text)}.app .cart-drawer__empty,.app .cart-drawer__meta,.app .cart-drawer__hint,.app .checkout-form__helper,.app .order-success__meta{color:var(--cart-muted)}.app .card,.app .card__media,.app .product-page__image-box,.app .product-page__image,.app .product-page__media,.app .product-page__media img{box-shadow:none!important;background:0 0!important}.app .card__overlay{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--bg) 18%, transparent) 100%)}.app .media-fallback{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);background:0 0}.checkout-modal__header{position:relative}.checkout-modal__title{color:#000;letter-spacing:.01em;text-transform:none;pointer-events:none;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app--zulfia .checkout-modal__title{color:#000}.app--zulfia .product-overlay-shell,.app--zulfia .product-page{color:var(--text)!important;background:0 0!important}.app--zulfia .product-page__back,.app--zulfia .product-page__cart,.app--zulfia .product-page__arrow,.app--zulfia .product-page__name,.app--zulfia .product-page__price,.app--zulfia .product-page__description,.app--zulfia .product-page__sizes-title,.app--zulfia .product-page__size,.app--zulfia .product-page__add,.app--zulfia .product-page__image-empty{color:var(--text)!important}.app--zulfia .product-page__description,.app--zulfia .product-page__image-empty{color:color-mix(in srgb, var(--text) 72%, transparent)!important}.app--zulfia .product-page__dot{background:color-mix(in srgb, var(--text) 26%, transparent)!important}.app--zulfia .product-page__dot--active{background:var(--text)!important}.app--zulfia .product-page__add{border-top-color:color-mix(in srgb, var(--text) 44%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--text) 44%, transparent)!important;background:0 0!important}.app--zulfia .product-page__size--active{-webkit-text-decoration-color:currentColor!important;text-decoration-color:currentColor!important}.app--zulfia>.overlay{-webkit-backdrop-filter:blur(2px)!important;background:rgba(0,0,0,.14)!important}.app--zulfia .checkout-modal{border-color:color-mix(in srgb, var(--text) 46%, transparent)!important;color:var(--text)!important;-webkit-backdrop-filter:blur(10px)!important;background:rgba(4,8,10,.64)!important}.app--zulfia .checkout-modal__header{border-bottom-color:color-mix(in srgb, var(--text) 30%, transparent)!important}.app--zulfia .checkout-modal__title,.app--zulfia .checkout-icon-btn,.app--zulfia .checkout-section-title,.app--zulfia .checkout-empty__title,.app--zulfia .checkout-done__title,.app--zulfia .checkout-done__text,.app--zulfia .checkout-label,.app--zulfia .checkout-input,.app--zulfia .checkout-cart-item__name,.app--zulfia .checkout-cart-item__meta,.app--zulfia .checkout-cart-item__price,.app--zulfia .checkout-summary-item__name,.app--zulfia .checkout-summary-item__meta,.app--zulfia .checkout-summary-item__price,.app--zulfia .checkout-cart-total,.app--zulfia .checkout-totals__row,.app--zulfia .checkout-text-btn,.app--zulfia .checkout-qty button,.app--zulfia .checkout-qty span,.app--zulfia .checkout-error{color:var(--text)!important}.app--zulfia .checkout-cart-item__meta,.app--zulfia .checkout-summary-item__meta,.app--zulfia .checkout-done__text,.app--zulfia .checkout-text-btn{color:color-mix(in srgb, var(--text) 68%, transparent)!important}.app--zulfia .checkout-input{border-color:color-mix(in srgb, var(--text) 52%, transparent)!important;caret-color:var(--text)!important;background:rgba(0,0,0,.1)!important}.app--zulfia .checkout-input::-webkit-input-placeholder{color:color-mix(in srgb, var(--text) 42%, transparent)!important}.app--zulfia .checkout-input::-moz-placeholder{color:color-mix(in srgb, var(--text) 42%, transparent)!important}.app--zulfia .checkout-input::-ms-input-placeholder{color:color-mix(in srgb, var(--text) 42%, transparent)!important}.app--zulfia .checkout-input::placeholder{color:color-mix(in srgb, var(--text) 42%, transparent)!important}.app--zulfia .checkout-input:focus{border-color:var(--text)!important}.app--zulfia .checkout-cart-list,.app--zulfia .checkout-summary-list{border-top-color:color-mix(in srgb, var(--text) 44%, transparent)!important}.app--zulfia .checkout-cart-item,.app--zulfia .checkout-summary-item{border-bottom-color:color-mix(in srgb, var(--text) 24%, transparent)!important}.app--zulfia .checkout-switch-btn{border-color:color-mix(in srgb, var(--text) 52%, transparent)!important;color:var(--text)!important;background:0 0!important}.app--zulfia .checkout-switch-btn--active{background:var(--text)!important;color:var(--bg)!important}.app--zulfia .checkout-submit-btn{border-color:var(--text)!important;background:var(--text)!important;color:var(--bg)!important}.app--zulfia .checkout-submit-btn:disabled{opacity:.42!important}.app--zulfia .product-page__image-box,.app--zulfia .checkout-cart-item__image{background:0 0!important}.app--zulfia:has(>.product-overlay-shell)>.store-top{visibility:hidden!important;pointer-events:none!important}.app--zulfia:has(>.product-overlay-shell)>.store-experience__catalog{visibility:hidden!important;pointer-events:none!important}.app--zulfia:has(>.product-overlay-shell)>.store-directory{visibility:hidden!important;pointer-events:none!important}.app--zulfia:has(>.product-overlay-shell)>.footer{visibility:hidden!important;pointer-events:none!important}.app--zulfia>.product-overlay-shell{isolation:isolate;z-index:200!important;width:100%!important;min-height:100dvh!important;color:var(--text)!important;background:0 0!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow-x:hidden!important;overflow-y:auto!important}.app--zulfia>.product-overlay-shell .product-page{z-index:1;position:relative;min-height:100dvh!important;color:var(--text)!important;background:0 0!important}.app--zulfia:has(>.product-overlay-shell)>.zulfia-river-bg{visibility:visible!important;opacity:1!important;display:block!important}.app--zulfia .product-page__header{z-index:10;-webkit-backdrop-filter:blur(5px);background:linear-gradient(rgba(4,8,10,.72) 0%,rgba(4,8,10,.28) 72%,transparent 100%);position:-webkit-sticky;position:sticky;top:0}.app--zulfia:has(>.product-overlay-shell)>.overlay{visibility:visible!important;pointer-events:auto!important}.app--zulfia:has(>.product-overlay-shell)>.checkout-modal{visibility:visible!important;pointer-events:auto!important}.product-overlay-shell{z-index:200;overscroll-behavior:contain;background:var(--bg);color:var(--text);-webkit-overflow-scrolling:touch;animation:.13s cubic-bezier(.22,1,.36,1) both product-overlay-enter;position:fixed;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto}@keyframes product-overlay-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0,0)}}.product-overlay-shell .product-page,.product-overlay-shell .product-route-state{min-height:100dvh}@media (prefers-reduced-motion:reduce){.product-overlay-shell{animation-duration:1ms}}@font-face{font-family:SWAGYSTAN DMC5;src:url(/fonts/dmc5-kalina-ann.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.store-experience{min-height:100svh}.store-experience__top{z-index:20;position:relative}.store-tabs{background:0 0;justify-content:center;align-items:center;gap:26px;width:100%;min-height:42px;padding:1px 16px 7px;display:flex}.store-tabs__item{color:var(--text);opacity:.42;background:0 0;border:0;padding:6px 0 8px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;line-height:1;transition:opacity .16s;position:relative}.store-tabs__item:after{content:"";background:currentColor;width:0;height:2px;transition:width .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.store-tabs__item.is-active{opacity:1}.store-tabs__item.is-active:after{width:22px}.store-current{justify-content:center;padding:2px 16px 5px;display:flex}.store-current__name{color:var(--text);letter-spacing:-.05em;background:0 0;border:0;padding:2px 0;font-size:max(20px,min(4.8vw,34px));font-weight:700}.store-experience__catalog{padding-top:8px}.store-directory{padding-top:max(14px,min(3vw,28px));padding-bottom:44px}.store-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(10px,min(1.6vw,16px));display:grid}.store-tile{aspect-ratio:1;-webkit-backdrop-filter:blur(12px)saturate(120%);color:#111;cursor:pointer;-webkit-tap-highlight-color:transparent;transform-origin:50%;background:rgba(255,255,255,.12);border:1px solid rgba(17,17,17,.78);border-radius:0;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;padding:0;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.34),0 8px 24px rgba(0,0,0,.06)}.store-tile:focus,.store-tile:active{outline:none}.store-tile:focus-visible{outline:none}.store-tile:active{transform:scale(.985)}.store-tile__shine{pointer-events:none;background:linear-gradient(rgba(255,255,255,.28),rgba(255,255,255,0));height:34%;position:absolute;top:0;bottom:auto;left:0;right:0}.store-tile__art-wrap{justify-content:center;align-items:center;display:flex;position:absolute;top:2.5%;bottom:17%;left:2.5%;right:2.5%}.store-tile__art{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;transform:translateY(4%)}.store-tile__art--swag{transform:translateY(4%)scale(1.04)}.store-tile__label{z-index:3;color:#111;text-align:center;letter-spacing:.08em;text-transform:none;white-space:nowrap;pointer-events:none;box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-width:0;padding:0 12px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;line-height:1.1;display:flex;position:absolute;bottom:11px;left:0;right:0;overflow:hidden}.store-tile__label--swag{height:34px;padding-left:15%;padding-right:15%}.store-tile__swag-wordmark{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;width:min(100%,230px);height:100%;margin:0 auto;display:block}.store-tile__fallback{color:#111;letter-spacing:-.06em;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:18px;font-size:max(24px,min(5vw,54px));font-weight:700;line-height:.92;display:flex}.store-tile--skeleton{opacity:.7;background:rgba(255,255,255,.2);border:1px solid rgba(17,17,17,.18);border-radius:0}@media (hover:hover) and (pointer:fine){.store-tile:hover{background:rgba(255,255,255,.16);transform:translateY(-3px);box-shadow:inset 0 1px rgba(255,255,255,.42),0 14px 28px rgba(0,0,0,.08)}.store-tabs__item:hover{opacity:.72}}@media (max-width:620px){.store-tabs{gap:24px;min-height:38px;padding-bottom:5px}.store-tabs__item{font-size:12px}.store-directory{padding-top:12px;padding-left:10px;padding-right:10px}.store-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-tile{border-radius:0}.store-tile__art-wrap{top:1.5%;bottom:17%;left:1.5%;right:1.5%}.store-tile__label{padding-left:8px;padding-right:8px;font-size:10px;bottom:9px}.store-tile__label--swag{height:28px;padding-left:10%;padding-right:10%}.store-tile__swag-wordmark{width:min(100%,190px)}}@media (max-width:360px){.store-directory{padding-left:8px;padding-right:8px}.store-directory__grid{gap:6px}.store-tile{border-radius:0}.store-tile__label--swag{height:25px}}.store-name{color:currentColor;white-space:nowrap;transform-origin:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;min-width:0;display:inline-flex}.store-name--tile{letter-spacing:.08em;text-align:center;width:100%;height:100%;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;line-height:1}.store-name--current{letter-spacing:-.04em;min-height:36px;font-family:IBM Plex Mono,monospace;font-size:max(20px,min(4.8vw,34px));font-weight:700;line-height:1}.store-name--zulfia{letter-spacing:-.02em;font-family:Snell Roundhand,Segoe Script,Brush Script MT,cursive;font-weight:400}.store-name--current.store-name--zulfia{font-size:max(28px,min(7vw,46px))}.store-name--swag{width:100%}.store-name__swag-wordmark{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:100%;height:100%;margin:0 auto;display:block}.store-name--tile.store-name--swag{box-sizing:border-box;height:34px;padding:0 15%}.store-name--current.store-name--swag{width:max(132px,min(28vw,230px));height:max(32px,min(6vw,46px))}.store-current__name{justify-content:center;align-items:center;min-width:0;display:inline-flex;overflow:visible}@media (max-width:620px){.store-name--tile{font-size:10px}.store-name--tile.store-name--swag{height:28px;padding-left:10%;padding-right:10%}.store-name--current.store-name--swag{width:max(126px,min(36vw,190px));height:34px}}
