@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-wght-normal.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-wght.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:El Messiri;src:url(/fonts/el-messiri-arabic-wght-normal.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE80-FEFC}@font-face{font-family:El Messiri;src:url(/fonts/el-messiri-latin-wght-normal.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#151412;--ink-2:#3a362f;--muted:#605b53;--line:#15141224;--line-2:#15141252;--paper:#e7e2d8;--soft:#dcd6ca;--mint:#dcd6ca;--sky:#dcd6ca;--stone:#d4cec1;--accent:#b08b3a;--on-accent:#f7f5f0;--danger:#8f2d2d;--danger-soft:#eadad3;--c-bg:#e7e2d8;--c-surface:#dcd6ca;--c-text:#151412;--c-muted:#605b53;--c-accent:#b08b3a;--c-on_accent:#f7f5f0;--display:"Archivo", "El Messiri", "Helvetica Neue", Arial, sans-serif;--body:"Instrument Sans", "El Messiri", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--f-display:var(--display);--f-body:var(--body);--f-mono:var(--mono);--f-display-weight:700;--f-display-tracking:0;--gutter:clamp(16px, 4vw, 48px);--radius:2px;--ease:cubic-bezier(.2, 0, 0, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html{background:#e7e2d8}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 16px/1.7 var(--body);margin:0;overflow-x:clip}a:where(:not(.store *)){color:var(--accent);text-underline-offset:4px}a:where(:not(.store *)):hover{color:var(--ink)}img{max-width:100%}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1:where(:not(.store *)),h2:where(:not(.store *)),h3:where(:not(.store *)){font-family:var(--display);margin:0 0 12px;font-weight:800;line-height:1.35}h1:where(:not(.store *)){font-size:clamp(24px,3.2vw,36px)}h2:where(:not(.store *)){margin-top:28px;font-size:clamp(19px,2.2vw,24px)}h3:where(:not(.store *)){font-size:17px}p:where(:not(.store *)){margin:0 0 12px}main:where(:not(.store *)){max-width:560px;padding:84px var(--gutter) 64px;margin:0 auto}main.wide{max-width:1120px}main.station{max-width:560px}small{font-size:13px}.muted{color:var(--muted)}.ok{color:var(--accent)}.err{color:var(--danger)}.mono{font-family:var(--mono);direction:ltr;unicode-bidi:plaintext;font-size:.92em;display:inline-block}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row>*{flex:140px}.appbar{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--line);background:#ffffffeb;position:sticky;top:0}.appbar>div{max-width:1120px;padding:0 var(--gutter);align-items:center;gap:20px;min-height:60px;margin:0 auto;display:flex}.appbar .mark{color:var(--ink);font:800 17px/1 var(--display);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.appbar .mark svg{width:26px;height:26px}.appbar nav{flex-wrap:wrap;gap:4px;margin-inline-start:auto;display:flex}.appbar nav a,.appbar nav button{width:auto;min-height:44px;color:var(--ink-2);font:500 14px/1 var(--body);cursor:pointer;border-radius:var(--radius);background:0 0;border:0;align-items:center;margin:0;padding:0 12px;text-decoration:none;display:inline-flex}.appbar nav a:hover,.appbar nav button:hover{color:var(--ink);text-underline-offset:6px;text-decoration:underline}.appbar nav a.on{color:var(--ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.hero{isolation:isolate;padding:56px var(--gutter) 40px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background:linear-gradient(160deg, var(--sky) 0%, #eef1ee 45%, var(--mint) 100%);position:absolute;inset:0}.hero .in{max-width:560px;margin:0 auto}.hero h1{margin-bottom:8px}.hero p{color:var(--ink-2)}input:where(:not(.store *)),select:where(:not(.store *)),textarea:where(:not(.store *)){width:100%;height:46px;font:400 16px/1.4 var(--body);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--radius);background:#fff;margin:6px 0;padding:0 14px}textarea:where(:not(.store *)){resize:vertical;height:auto;padding:12px 14px}input:where(:not(.store *)):focus,select:where(:not(.store *)):focus,textarea:where(:not(.store *)):focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}input:where(:not(.store *))::placeholder,textarea:where(:not(.store *))::placeholder{color:var(--muted)}input[type=checkbox]:where(:not(.store *)){width:20px;height:20px;accent-color:var(--accent);margin:0}button:where(:not(.store *)){width:100%;min-height:46px;font:600 14px/1.2 var(--body);color:#fff;background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);justify-content:center;align-items:center;gap:8px;margin:6px 0;padding:0 20px;display:inline-flex}button:where(:not(.store *)):hover:not(:disabled){background:#000}button:where(:not(.store *)):active:not(:disabled){transform:translateY(1px)}button:where(:not(.store *)):disabled{opacity:.4;cursor:not-allowed}button.secondary{color:var(--ink);border-color:var(--ink);background:0 0}button.secondary:hover:not(:disabled){background:#1414140f}button.good{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}button.good:hover:not(:disabled){background:#163628}button.danger{background:var(--danger);border-color:var(--danger)}button.danger:hover:not(:disabled){background:#6e2020}button.small{width:auto;min-height:34px;margin:0;padding:0 12px;font-size:13px}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin:12px 0;padding:16px}.card.soft{background:var(--soft);border-color:#0000}.card h3:first-child{margin-top:0}a.card{color:inherit;transition:border-color .2s var(--ease), background .2s var(--ease);text-decoration:none;display:block}a.card:hover{border-color:var(--ink);background:var(--soft)}.warn{background:var(--stone);color:var(--ink);border-radius:var(--radius);border-inline-start:3px solid var(--ink);margin:12px 0;padding:10px 14px}.badge{background:var(--soft);color:var(--ink-2);border-radius:999px;padding:3px 12px;font-size:12.5px;font-weight:600;display:inline-block}.badge.ok{background:var(--mint);color:var(--accent)}.badge.bad{background:var(--danger-soft);color:var(--danger)}.badge.wait{background:var(--stone);color:var(--ink)}.pos{color:var(--accent)}.neg{color:var(--danger)}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;margin:4px 0 18px;display:flex}.tabs button{width:auto;min-height:44px;color:var(--ink-2);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0 0 -1px;padding:0 14px;font-weight:500}.tabs button:hover:not(:disabled){color:var(--ink);background:0 0}.tabs button.on{color:var(--ink);border-bottom-color:var(--ink);background:0 0;font-weight:700}section:where(:not(.store *)){overflow-x:auto}table:where(:not(.store *)){border-collapse:collapse;background:#fff;width:100%;margin:8px 0;font-size:14.5px}th:where(:not(.store *)),td:where(:not(.store *)){border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:10px 8px}th:where(:not(.store *)){background:var(--soft);color:var(--ink-2);white-space:nowrap;font-size:13px;font-weight:600}td input[type=checkbox]{margin:0}.grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-top:8px;display:grid}.qr{text-align:center}.tracker{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #fffc;border-radius:28px;margin:18px 0 26px;padding:26px 14px 20px;box-shadow:0 14px 40px #0000000f}.tracker ol{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.tracker li{text-align:center;color:var(--muted);flex:1;font-size:12.5px;line-height:1.5;transition:color .4s;position:relative}.tracker li:before{content:"";z-index:0;background:#1414141a;border-radius:3px;width:100%;height:3px;position:absolute;top:22px;left:50%}.tracker li:first-child:before{display:none}.tracker li.done:before,.tracker li.now:before{transform-origin:100%;background:linear-gradient(90deg,#1f4a3a,#141414);animation:.9s cubic-bezier(.22,.8,.2,1) both tr-fill}@keyframes tr-fill{0%{transform:scaleX(0)}}.tracker .dot{z-index:1;width:46px;height:46px;color:var(--muted);background:#fff;border:1px solid #14141424;border-radius:50%;justify-content:center;align-items:center;transition:background .4s,color .4s,transform .4s cubic-bezier(.22,.8,.2,1);display:inline-flex;position:relative}.tracker li.done .dot{background:var(--ink);border-color:var(--ink);color:#fff}.tracker li.now .dot{border-color:var(--ink);color:var(--ink);background:#fff;animation:2.2s ease-out infinite tr-pulse;transform:scale(1.1)}@keyframes tr-pulse{0%{box-shadow:0 0 #14141447}70%,to{box-shadow:0 0 0 14px #14141400}}.tracker li.now,.tracker li.done{color:var(--ink)}.tracker li.now{font-weight:700}.tracker .lbl{margin-top:10px;display:block}.tracker .warn{color:var(--danger);text-align:center;background:#8f2d2d14;border-radius:999px;margin:18px 0 0;padding:10px 16px;font-size:13px}@media (max-width:560px){.tracker{padding:20px 4px 16px}.tracker .dot{width:38px;height:38px}.tracker li:before{top:18px}.tracker li{font-size:11px}}@media (prefers-reduced-motion:reduce){.tracker li.now .dot,.tracker li.done:before,.tracker li.now:before{animation:none}}.invoice table{margin:10px 0}.invoice .meta td:nth-child(odd){background:var(--soft);width:14%;font-weight:600}.invoice .total td{background:var(--soft);font-weight:700}.shopgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;margin-top:16px;display:grid}.product{border:1px solid var(--line);border-radius:var(--radius);color:inherit;transition:border-color .2s var(--ease);background:#fff;flex-direction:column;gap:4px;padding:10px;text-decoration:none;display:flex}.product:hover{border-color:var(--ink)}.product.off{opacity:.5}.ph{aspect-ratio:3/4;background:var(--soft);border-radius:var(--radius);justify-content:center;align-items:center;display:flex;overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%}.ph.big{max-height:560px}.pgrid{grid-template-columns:1fr 1fr;gap:32px;display:grid}@media (max-width:640px){.pgrid{grid-template-columns:1fr}}.thumb{object-fit:cover;border-radius:var(--radius);cursor:pointer;border:1px solid var(--line);flex:0 0 64px;width:64px;height:64px}.bigbtn{text-align:center;background:var(--ink);color:#fff;font:700 1.55rem/1.3 var(--body);border-radius:var(--radius);border:1px solid var(--ink);margin:14px 0;padding:34px 16px;text-decoration:none;display:block}.bigbtn:hover{color:#fff;background:#000}.bigbtn.alt{color:var(--ink);border:2px solid var(--ink);background:#fff}.bigbtn.alt:hover{color:var(--ink);background:var(--soft)}.bigbtn.ok{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.bigbtn.bad{background:var(--danger);border-color:var(--danger)}.station button,.station input,.station select,.station textarea{min-height:56px;font-size:1.2rem}.station textarea{min-height:0}button.bigbtn{width:100%;min-height:0;padding:30px 16px;font-size:1.55rem}.flash{font:800 2.4rem/1.3 var(--body);color:#fff;z-index:60;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.flash.ok{background:var(--accent)}.flash.bad{background:var(--danger)}.flash small{margin-top:12px;padding:0 20px;font-size:1.15rem;font-weight:400}.cam{border-radius:var(--radius);aspect-ratio:1;object-fit:cover;background:#000;width:100%}@media (max-width:560px){.appbar>div{flex-wrap:wrap;gap:0;min-height:0;padding-top:4px}.appbar .mark{white-space:nowrap;min-height:48px}.appbar nav{border-top:1px solid var(--line);flex-wrap:nowrap;width:100%;margin:0;overflow-x:auto}.appbar nav a,.appbar nav button{white-space:nowrap;padding:0 10px;font-size:13px}.tracker li{font-size:11px}.tracker .dot{width:34px;height:34px}.tracker li:before{top:16px}table{font-size:13.5px}}@media print{.noprint{display:none!important}body{background:#fff}main{max-width:none;padding:0}.appbar{display:none}}.labels-wrap{background:#e5e7eb}.label{box-sizing:border-box;color:#000;page-break-after:always;break-after:page;direction:ltr;background:#fff;flex-direction:column;gap:2mm;width:150mm;height:100mm;margin:8px auto;padding:4mm;font-family:Arial,Helvetica,sans-serif;display:flex;overflow:hidden}.label .brand{letter-spacing:.2mm;text-align:center;white-space:nowrap;height:19mm;font-size:18.5mm;font-weight:900;line-height:19mm}.label .body{flex:1;gap:3mm;min-height:0;display:flex;position:relative}.label .left{flex-direction:column;justify-content:space-between;width:60mm;display:flex}.label .qr{width:60mm;height:60mm;image-rendering:pixelated;display:block}.label .serial{text-align:center;white-space:nowrap;font-family:Consolas,Courier New,monospace;font-size:9.6mm;font-weight:700;line-height:1}.label .mid{flex-direction:column;flex:1;justify-content:space-between;align-items:stretch;min-width:0;display:flex}.label .seqbox{flex:1;justify-content:center;align-items:center;min-height:0;padding-right:10mm;display:flex}.label .seq{white-space:nowrap;text-align:center;font-weight:900;line-height:1}.label .wt{white-space:nowrap;justify-content:center;align-items:baseline;gap:1.5mm;font-weight:900;line-height:1;display:flex}.label .wt small{font-size:10mm;font-weight:700}.label .edge{writing-mode:vertical-rl;letter-spacing:.2mm;white-space:nowrap;font-family:Consolas,Courier New,monospace;font-size:8mm;font-weight:700;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(180deg)}@media print{@page{size:150mm 100mm;margin:0}.labels-wrap{background:#fff}.label{border:0;margin:0}}.ph.flip{position:relative}.ph.flip img.b{opacity:0;transition:opacity .35s var(--ease);position:absolute;inset:0}@media (hover:hover){.ph.flip.has-back:hover img.b{opacity:1}}.thumb.sel{border-color:var(--ink);outline:1px solid var(--ink)}.steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.steps .card{margin:0}.foot{border-top:1px solid var(--line);padding:20px var(--gutter);text-align:center;color:var(--muted);direction:ltr;margin-top:32px;font-size:13px}.photos{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:8px 0;display:grid}.photoslot{border:1px dashed var(--line-2);border-radius:var(--radius);background:var(--soft);cursor:pointer;text-align:center;min-height:150px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:28px;display:flex}.photoslot img{object-fit:cover;border-radius:var(--radius);width:100%;height:120px}.photoslot small{font-size:12px}.photoslot:hover{border-color:var(--ink)}.hero .login-box{max-width:400px;padding:8px 0 24px}.login-box input{margin-bottom:10px}.login-box form>button:not(.linklike){width:100%}.login-links{justify-content:center;align-items:center;gap:14px;margin-top:16px;font-size:14px;display:flex}button.linklike{width:auto;min-height:0;color:var(--ink);text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:400;text-decoration:underline}button.linklike:hover:not(:disabled){opacity:.65;background:0 0}button.linklike:disabled{color:var(--muted);text-decoration:none}.qty{align-items:center;gap:12px;margin:6px 0;display:inline-flex}.qty b{text-align:center;min-width:76px}.qty button{border-radius:50%;width:38px;height:38px;min-height:0;padding:0;font-size:20px;line-height:1}.login-page{isolation:isolate;min-height:100svh;padding:96px var(--gutter) 48px;background:linear-gradient(160deg,#e2ebf3 0%,#f3f5f2 48%,#dfeee6 100%);place-items:center;display:grid;position:relative;overflow:hidden}.login-page:before,.login-page:after{content:"";z-index:-1;filter:blur(70px);opacity:.8;border-radius:50%;animation:20s ease-in-out infinite alternate lp-drift;position:absolute}.login-page:before{background:#cfe0ee;width:52vw;height:52vw;top:-16vw;left:-14vw}.login-page:after{background:#cfe8da;width:46vw;height:46vw;animation-duration:26s;bottom:-14vw;right:-12vw}@keyframes lp-drift{to{transform:translate(5vw,4vw)scale(1.1)}}.login-card{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#ffffff9e;border:1px solid #ffffffbf;border-radius:30px;width:min(420px,100%);padding:34px 28px 26px;animation:.7s cubic-bezier(.22,.8,.2,1) both lp-in;box-shadow:0 24px 70px #0000001f}@keyframes lp-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}.login-card h1{text-align:center;margin:0 0 18px;font-size:26px;font-weight:600}.login-card p{color:var(--ink-2)}.login-card input{background:#ffffffb8;border:1px solid #1414141f;border-radius:16px;width:100%;height:52px;margin:0 0 10px;padding:0 18px;font-size:15px;transition:border-color .25s,box-shadow .25s,background .25s;display:block}.login-card input:focus{border-color:var(--ink);background:#fff;outline:0;box-shadow:0 0 0 4px #1414140f}.login-card .code-input{text-align:center;letter-spacing:.5em;text-indent:.5em;font-size:24px}.login-card form>button:not(.linklike){background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;height:52px;margin-top:6px;font-size:15px;font-weight:600;transition:transform .3s cubic-bezier(.22,.8,.2,1),box-shadow .3s,opacity .2s}.login-card form>button:not(.linklike):hover:not(:disabled){background:var(--ink);transform:translateY(-2px);box-shadow:0 10px 24px #0003}.login-card form>button:disabled{opacity:.45;cursor:default}.login-card .login-links{margin-top:18px}.login-card .ok,.login-card .err{text-align:center;margin:12px 0 0;font-size:14px}.login-dev{background:#ffffff73;border:1px dashed #14141433;border-radius:20px;margin-top:22px;padding:16px;font-size:14px}.login-dev-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.login-dev-row button{height:42px;color:var(--ink);cursor:pointer;background:#fffc;border:1px solid #1414141f;border-radius:999px;padding:0 8px;font-size:13px;transition:background .25s,transform .25s}.login-dev-row button:hover{background:#fff;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.login-page:before,.login-page:after,.login-card{animation:none}}.acct-page{isolation:isolate;min-height:100svh;padding:92px var(--gutter) 56px;background:linear-gradient(160deg,#e2ebf3 0%,#f3f5f2 48%,#dfeee6 100%);position:relative;overflow:hidden}.acct-page:before,.acct-page:after{content:"";z-index:-1;filter:blur(70px);opacity:.75;border-radius:50%;animation:22s ease-in-out infinite alternate lp-drift;position:fixed}.acct-page:before{background:#cfe0ee;width:50vw;height:50vw;top:-16vw;left:-14vw}.acct-page:after{background:#cfe8da;width:44vw;height:44vw;animation-duration:28s;bottom:-14vw;right:-12vw}.acct{max-width:640px;margin:0 auto;animation:.7s cubic-bezier(.22,.8,.2,1) both lp-in}.acct-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.acct-hi{color:var(--muted);margin:0;font-size:14px}.acct h1{margin:2px 0 0;font-size:30px;font-weight:600;line-height:1.3}.wallet{position:relative}.wallet-chip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:auto;height:44px;min-height:0;color:var(--ink);cursor:pointer;background:#ffffffa6;border:1px solid #fffc;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 16px 0 14px;font-size:15px;transition:transform .3s cubic-bezier(.22,.8,.2,1),box-shadow .3s,background .3s;display:inline-flex;box-shadow:0 6px 20px #0000000f}.wallet-chip:hover:not(:disabled){color:var(--ink);background:#fff;transform:translateY(-2px);box-shadow:0 12px 26px #0000001a}.wallet-chip svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.wallet-chip small{color:var(--muted);font-size:12px}.wallet-pop{z-index:5;width:min(340px, calc(100vw - 2 * var(--gutter)));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffe6;border:1px solid #fffc;border-radius:24px;padding:20px;animation:.45s cubic-bezier(.22,.8,.2,1) both lp-in;position:absolute;top:54px;left:0;box-shadow:0 24px 60px #00000029}.wallet-pop p{margin:0 0 10px;font-size:13px;line-height:1.8}.wallet-bal{font-weight:700;font-size:26px!important}.wallet-bal small{color:var(--muted);font-size:13px;font-weight:400}.wallet-tx{max-height:220px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.wallet-tx li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex}.wallet-tx small{color:var(--muted);font-size:11px;display:block}.acct-links{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.acct-links a{color:var(--ink);background:#ffffff8c;border:1px solid #1414141f;border-radius:999px;padding:9px 18px;font-size:14px;text-decoration:none;transition:background .25s,transform .3s}.acct-links a:hover{background:#fff;transform:translateY(-2px)}.acct-tabs{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff80;border-radius:999px;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:16px;padding:4px;display:grid}.acct-tabs button{white-space:nowrap;width:auto;min-width:0;height:42px;min-height:0;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:0 6px;font-size:15px;font-weight:500;transition:background .3s,color .3s,box-shadow .3s;position:relative}@media (max-width:400px){.acct-tabs button{font-size:14px}}.acct-tabs button[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 4px 14px #00000014}.acct-tabs button:hover:not(:disabled){color:var(--ink);background:#ffffffb3}.acct-tabs button[aria-selected=true]:hover:not(:disabled){background:#fff}.acct-tabs i{background:var(--ink);color:#fff;min-width:20px;height:20px;font:600 11px/1 var(--font-body,inherit);border-radius:10px;place-items:center;margin-inline-start:8px;padding:0 6px;font-style:normal;display:inline-grid}.acct-list{gap:10px;animation:.5s cubic-bezier(.22,.8,.2,1) both lp-in;display:grid}.acct-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--ink);background:#ffffff9e;border:1px solid #fffc;border-radius:22px;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;text-decoration:none;transition:transform .3s cubic-bezier(.22,.8,.2,1),box-shadow .3s,background .3s;display:flex}a.acct-card:hover{background:#fff;transform:translateY(-2px);box-shadow:0 14px 30px #00000014}.acct-card small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.acct-card em{color:var(--ink-2);font-size:13px;font-style:normal}.acct-empty{text-align:center;color:var(--muted);margin:20px 0}.acct-pill{width:auto;height:36px;min-height:0;color:var(--ink);cursor:pointer;background:#ffffffb3;border:1px solid #14141424;border-radius:999px;justify-self:start;margin:0;padding:0 16px;font-size:13px}.acct-pill:hover:not(:disabled){color:var(--ink);background:#fff}.acct-out{width:100%;height:50px;min-height:0;color:var(--ink-2);cursor:pointer;background:#ffffff80;border:1px solid #14141424;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:32px 0 0;font-size:15px;transition:background .3s,color .3s,border-color .3s,transform .3s;display:flex}.acct-out svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .35s cubic-bezier(.22,.8,.2,1)}.acct-out:hover:not(:disabled){color:#8f2d2d;background:#fff;border-color:#8f2d2d66}.acct-out:hover svg{transform:translate(-4px)}@media (prefers-reduced-motion:reduce){.acct,.acct-list,.wallet-pop,.acct-page:before,.acct-page:after{animation:none}}.acct-card.form{padding:20px 22px;display:block}.acct-card.form h3{margin:0 0 12px;font-size:17px;font-weight:600}.acct-card.form label{color:var(--ink-2);margin-bottom:10px;font-size:13px;display:block}.acct-card.form input,.acct-card.form textarea{width:100%;color:var(--ink);font:400 15px/1.6 var(--body);background:#ffffffbf;border:1px solid #1414141f;border-radius:16px;margin:6px 0 0;padding:0 16px;transition:border-color .25s,box-shadow .25s,background .25s;display:block}.acct-card.form input{height:48px}.acct-card.form textarea{resize:vertical;padding:12px 16px}.acct-card.form input:focus,.acct-card.form textarea:focus{border-color:var(--ink);background:#fff;outline:0;box-shadow:0 0 0 4px #1414140f}.acct-card.form button:not(.acct-pill){background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;height:48px;min-height:0;margin:6px 0 0;font-size:15px;font-weight:600;transition:transform .3s cubic-bezier(.22,.8,.2,1),box-shadow .3s,opacity .2s}.acct-card.form button:not(.acct-pill):hover:not(:disabled){background:var(--ink);transform:translateY(-2px);box-shadow:0 10px 22px #0003}.acct-card.form button:disabled{opacity:.45}.acct-card.form .ok,.acct-card.form .err{margin:12px 0 0;font-size:14px}.phone-now{letter-spacing:.04em;margin:0 0 10px;font-size:20px;font-weight:600}.acct-forms{gap:14px}.acct-card.form button.acct-cancel,.acct-card.form button.acct-cancel:hover:not(:disabled){width:auto;height:auto;color:var(--ink-2);text-underline-offset:4px;box-shadow:none;background:0 0;margin:12px auto 0;padding:4px 10px;font-size:13px;font-weight:400;text-decoration:underline;display:block;transform:none}.acct.wide{max-width:820px}.badge.big{padding:7px 18px;font-size:14px}.co-row{align-items:stretch}.co-row img{object-fit:contain;background:#fff;border-radius:18px;flex:none;width:84px;height:84px}.co-main{flex:1;align-content:center;gap:4px;display:grid}.co-main b{font-size:16px}.co-main small{margin:0}.co-price{text-align:end;align-content:center;justify-items:end;gap:2px;display:grid}.co-price small{margin:0}.co-del,.ord-del{width:auto;height:30px;min-height:0;color:var(--ink-2);cursor:pointer;background:#fffc;border:1px solid #14141424;border-radius:999px;margin:6px 0 0;padding:0 14px;font-size:12px;transition:background .25s,color .25s}.co-del:hover:not(:disabled),.ord-del:hover:not(:disabled){color:#8f2d2d;background:#fff}.co-empty{text-align:center;flex-direction:column;padding:34px 20px}.co-empty p{margin:0 0 4px}.co-total{margin-top:14px;padding:22px 24px;display:block}.co-sum{justify-content:space-between;align-items:baseline;font-size:17px;display:flex}.co-sum>span:last-child{text-align:end}.co-sum b{font-size:28px;display:block}.co-sum small{color:var(--muted);font-size:14px}.co-note{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.9}.co-submit{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;height:54px;min-height:0;margin:18px 0 0;font-size:16px;font-weight:600;transition:transform .3s cubic-bezier(.22,.8,.2,1),box-shadow .3s,opacity .2s;display:block}.co-submit:hover:not(:disabled){background:var(--ink);transform:translateY(-2px);box-shadow:0 12px 26px #00000038}.co-submit:disabled{opacity:.45;cursor:default}.co-err{text-align:center}.ord-h{margin:28px 0 12px;font-size:18px;font-weight:600}.ord-sum{color:var(--ink-2);margin:0 0 10px;font-size:14px}.ord-pkg{flex-wrap:wrap}.ord-pkg>span:first-child{flex:180px}.ord-w{font-size:14px}.ord-st{margin-inline-start:auto}.ord-disc{border-top:1px dashed var(--line);color:var(--ink-2);flex-basis:100%;padding-top:10px;font-size:13px}.ord-line>span:first-child{flex:1}.ord-line b,.ord-total b{font-size:16px}.ord-price{text-align:end;justify-items:end;display:grid}.ord-price small{margin:0}.ord-total{background:#ffffffd9;margin-top:4px;font-size:17px;font-weight:600}.ord-total b{font-size:22px}.ord-note{color:var(--muted);margin:12px 4px 0;font-size:13px;line-height:1.9}.ord-pay{padding:22px 24px;display:block}.ord-pay-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ord-pay-grid span{background:#f4f4f2b3;border-radius:18px;padding:14px 6px}.ord-pay-grid small{margin:0 0 4px;display:block}.ord-pay-grid b{font-size:17px}.ord-record{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.ord-record h3{margin:0 0 10px;font-size:15px}.ord-record input,.ord-pf-row input,.ord-pf-row select{background:#ffffffbf;border:1px solid #1414141f;border-radius:16px;width:100%;height:48px;margin:0 0 10px;padding:0 16px;font-size:15px;display:block}.ord-record input:focus,.ord-pf-row input:focus,.ord-pf-row select:focus{border-color:var(--ink);background:#fff;outline:0;box-shadow:0 0 0 4px #1414140f}.ord-payments{margin-top:16px}.ord-payments b{font-size:14px}.ord-form{padding:22px 24px;display:block}.ord-pf-row{grid-template-columns:80px 1fr 1fr;align-items:center;gap:10px;display:grid}.ord-pf-row span{font-size:14px}.ord-pf-row input,.ord-pf-row select{margin:0 0 10px}.ord-pf-actions{align-items:center;gap:10px;margin-top:8px;display:flex}.ord-pf-actions .co-submit{flex:1;height:48px;margin:0}@media (max-width:560px){.co-row{flex-wrap:wrap}.co-price{text-align:start;grid-template-columns:1fr auto;justify-items:start;width:100%}.ord-pf-row{grid-template-columns:1fr 1fr}.ord-pf-row span{grid-column:1/-1}.ord-pay-grid b{font-size:14px}}.acct-list:has(.co-row){gap:6px}.acct-card.co-row{border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto auto 26px;align-items:center;gap:12px;padding:8px 14px 8px 10px;display:grid}.co-row img{border-radius:12px;width:44px;height:44px}.co-main{min-width:0;display:block}.co-main b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.co-main small{margin:0;font-size:11.5px;display:block}.co-price{text-align:end;justify-items:end;gap:0;min-width:84px;display:grid}.co-price b{font-size:14px}.co-price small{margin:0;font-size:11px}.qty.sm{gap:6px;margin:0}.qty.sm b{text-align:center;min-width:28px;font-size:14px}.qty.sm button{width:26px;height:26px;min-height:0;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #14141429;border-radius:50%;padding:0;font-size:15px;line-height:1;transition:background .2s,color .2s}.qty.sm button:hover:not(:disabled){background:var(--ink);color:#fff}.qty.sm button:disabled{opacity:.35}.co-x{cursor:pointer;opacity:.45;background:0 0;border:0;border-radius:50%;width:26px;height:26px;min-height:0;padding:0;transition:opacity .2s,background .2s;position:relative}.co-x:before,.co-x:after{content:"";background:var(--ink);width:11px;height:1.2px;margin:-.6px 0 0 -5.5px;position:absolute;top:50%;left:50%}.co-x:before{transform:rotate(45deg)}.co-x:after{transform:rotate(-45deg)}.co-x:hover:not(:disabled){opacity:1;background:#8f2d2d1f}@media (max-width:560px){.acct-card.co-row{grid-template-columns:40px minmax(0,1fr) auto 26px;row-gap:4px}.co-row .qty.sm{grid-area:2/2;justify-self:start}.co-row .co-price{text-align:end;grid-area:1/3/span 2;grid-template-columns:none;justify-items:end;width:auto}.co-row .co-x{grid-area:1/4/span 2}}.pd{max-width:980px;margin:0 auto;animation:.7s cubic-bezier(.22,.8,.2,1) both lp-in}.pd-back{color:var(--ink-2);margin-bottom:18px;font-size:14px;text-decoration:none;display:inline-block}.pd-back:hover{color:var(--ink)}.pd-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.pd-main{aspect-ratio:4/5;background:#ffffffb3;border:1px solid #ffffffd9;border-radius:30px;place-items:center;display:grid;overflow:hidden;box-shadow:0 20px 60px #00000014}.pd-main img{object-fit:contain;width:100%;height:100%;animation:.5s both lp-in}.pd-thumbs{gap:10px;margin-top:12px;display:flex}.pd-thumbs img{object-fit:cover;cursor:pointer;opacity:.7;background:#fff;border:2px solid #0000;border-radius:16px;width:64px;height:64px;transition:opacity .25s,border-color .25s,transform .3s}.pd-thumbs img:hover{opacity:1;transform:translateY(-2px)}.pd-thumbs img.sel{opacity:1;border-color:var(--ink)}.pd-info{padding-top:10px}.pd-kind{color:var(--muted);margin:0;font-size:14px}.pd-info h1{margin:4px 0 14px;font-size:32px;font-weight:600;line-height:1.35}.pd-desc{color:var(--ink-2);margin:0 0 14px;font-size:14.5px;line-height:1.9}.pd-price{margin:0 0 18px}.pd-price b{font-size:26px;font-weight:700}.pd-price small{color:var(--muted);margin-inline-start:10px;font-size:14px}.pd-login{height:44px;color:var(--ink);background:#ffffffb3;border:1px solid #14141429;border-radius:999px;align-items:center;margin:0 0 18px;padding:0 22px;font-size:14px;text-decoration:none;transition:background .25s,transform .3s;display:inline-flex}.pd-login:hover{background:#fff;transform:translateY(-2px)}.pd-sizes{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.pd-sizes span{background:#fff9;border:1px solid #14141424;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:48px;height:40px;padding:0 14px;font-size:14px;display:inline-flex}.pd-sizes i{font-style:normal}.pd-sizes b{color:var(--muted);font-size:12px}.pd-buy{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pd-buy .qty{gap:8px;margin:0}.pd-buy .qty b{min-width:74px;font-size:15px}.pd-buy .qty button{width:34px;height:34px;color:var(--ink);background:#fff;border:1px solid #14141429;font-size:18px}.pd-buy .qty button:hover:not(:disabled){background:var(--ink);color:#fff}.pd-add{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;min-width:170px;height:52px;min-height:0;margin:0;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.22,.8,.2,1),box-shadow .3s;display:inline-flex}.pd-add:hover{background:var(--ink);color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px #00000038}.pd-total{color:var(--muted);margin:14px 4px 0;font-size:13px}@media (max-width:760px){.pd-grid{grid-template-columns:1fr;gap:22px}.pd-info h1{font-size:26px}}.ord-wait{justify-content:flex-start;gap:14px}.ord-wait-dot{background:var(--ink);border-radius:50%;flex:none;width:12px;height:12px;animation:2.2s ease-out infinite tr-pulse}
:root{--s-0:4px;--s-1:8px;--s-2:12px;--s-3:16px;--s-4:24px;--s-5:32px;--s-6:48px;--s-7:64px;--s-8:96px;--s-9:128px;--m-fast:.16s;--m-base:.24s;--m-slow:.6s;--m-ease:cubic-bezier(.2, 0, 0, 1)}.k3,.k3 *,.k3-foot,.k3-foot *{letter-spacing:0!important}.k3 .mono,.k3-foot .mono{display:revert;text-transform:none;font-family:var(--f-body);direction:rtl;unicode-bidi:normal;font-size:13px}.k3 .dir-ltr{direction:ltr}.k3 .rc-count,.k3 .look-count{direction:ltr;unicode-bidi:isolate}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.k3 :is(a){color:inherit;text-decoration:none}.k3 .look-link{color:var(--c-accent)}.btn{height:46px;padding:0 var(--s-5);border:1px solid var(--c-accent);background:var(--c-accent);color:var(--c-on_accent);border-radius:var(--radius);font:500 14px/1 var(--f-body);cursor:pointer;transition:filter var(--m-fast) var(--m-ease), transform var(--m-fast) var(--m-ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(.92)}.btn:active{transform:translateY(1px)}.btn-nav{height:36px;padding:0 var(--s-4);white-space:nowrap;font-size:13px}.btn-nav .bag-count{font-family:var(--f-mono);opacity:.85;margin-inline-start:8px;font-size:12px}form.enquiry{gap:var(--s-4);max-width:34rem;display:grid}form.enquiry input{border:1px solid color-mix(in srgb, var(--c-text) 30%, transparent);border-radius:var(--radius);width:100%;height:48px;color:inherit;padding:0 var(--s-3);font:400 16px/1.4 var(--f-body);background:0 0;margin:0}form.enquiry input:focus{border-color:var(--c-text);outline:none}form.enquiry .btn{justify-self:start}.rail-tabs{gap:var(--s-2);flex-wrap:wrap;display:flex}.rail-tabs button,.rail-tabs a{width:auto;height:32px;min-height:0;padding:0 var(--s-3);border-radius:var(--radius);color:var(--c-muted);font:500 14px/1 var(--f-body);cursor:pointer;transition:color var(--m-fast) var(--m-ease), border-color var(--m-fast) var(--m-ease);background:0 0;border:1px solid #0000;align-items:center;gap:8px;margin:0;text-decoration:none;display:inline-flex}.rail-tabs button:hover,.rail-tabs a:hover{color:var(--c-text)}.rail-tabs button[aria-selected=true]{color:var(--c-text);border-color:color-mix(in srgb, var(--c-text) 24%, transparent)}.k3-nav{z-index:30;height:64px;padding:0 var(--s-6);background:linear-gradient(to bottom, color-mix(in srgb, var(--c-bg) 92%, transparent), transparent);transition:background var(--m-base) var(--m-ease);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid;position:fixed;top:0;left:0;right:0}.k3-nav.is-solid{background:color-mix(in srgb, var(--c-bg) 92%, transparent);-webkit-backdrop-filter:saturate(1.15)blur(10px);backdrop-filter:saturate(1.15)blur(10px);box-shadow:0 1px 0 color-mix(in srgb, var(--c-text) 12%, transparent)}.k3-mark{justify-self:center;align-items:center;display:inline-flex}.k3-mark img{aspect-ratio:574/139;width:auto;height:30px;display:block}.k3-foot-links a{padding:12px 0;display:inline-block}.k3-end{justify-self:start;align-items:center;gap:4px;display:flex}.k3-start{direction:ltr;justify-self:end;align-items:center;gap:0;display:flex}.k3-icon,.k3-ghost{min-width:40px;height:40px;color:var(--c-text);font:400 14px/1 var(--f-body);cursor:pointer;transition:opacity var(--m-fast) var(--m-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:inline-flex;position:relative}.k3-icon:hover,.k3-ghost:hover{opacity:.6}.k3-icon svg,.k3-ghost svg{fill:none;stroke:currentColor;stroke-width:1.05px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.k3-count{top:2px;background:var(--c-text);min-width:18px;height:18px;color:var(--c-bg);font:600 11px/1 var(--f-body);border-radius:2px;place-items:center;padding:0 5px;display:inline-grid;position:absolute;inset-inline-end:-2px}.k3-nav.is-plain{grid-template-columns:1fr}.k3-ghost:focus-visible,.btn:focus-visible,.k3-x:focus-visible,.k3-main a:focus-visible,.k3-sub a:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.k3-menu{z-index:50;position:fixed;inset:0}.k3-veil{opacity:0;transition:opacity var(--m-base) var(--m-ease);background:#00000059;position:absolute;inset:0}.k3-menu.is-open .k3-veil{opacity:1}.k3-panel{width:min(26rem,100vw);padding:0 var(--s-5) var(--s-5);background:var(--c-bg);color:var(--c-text);border-left:1px solid color-mix(in srgb, var(--c-text) 14%, transparent);transition:transform var(--m-base) var(--m-ease);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.k3-menu.is-open .k3-panel{transform:none}.k3-panel-head{border-bottom:1px solid color-mix(in srgb, var(--c-text) 12%, transparent);flex:none;justify-content:space-between;align-items:center;height:64px;display:flex}.k3-panel-head .mono{font-family:var(--f-mono);color:var(--c-muted)}.k3-x{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.k3-search{margin:var(--s-4) 0 var(--s-3);max-width:none}.k3-genders{margin-bottom:var(--s-4)}.k3-genders a{border-color:color-mix(in srgb, var(--c-text) 24%, transparent);color:var(--c-text)}.k3-main{padding:var(--s-2) 0;display:grid}.k3-main a{color:inherit;font:var(--f-display-weight) clamp(28px, 7vw, 38px)/1.5 var(--f-display);transition:color var(--m-fast) var(--m-ease);padding:6px 0;text-decoration:none;display:block}.k3-main a:hover{color:var(--c-accent)}.k3-acc{width:100%;color:inherit;cursor:pointer;text-align:start;font:var(--f-display-weight) clamp(28px, 7vw, 38px)/1.5 var(--f-display);opacity:0;transition:opacity var(--m-base) var(--m-ease), transform var(--m-base) var(--m-ease), color var(--m-fast) var(--m-ease);background:0 0;border:0;justify-content:space-between;align-items:center;padding:6px 0;display:flex;transform:translateY(10px)}.k3-menu.is-open .k3-acc{opacity:1;transition-delay:calc(var(--i,1) * 45ms);transform:none}.k3-acc:hover{color:var(--c-accent)}.k3-acc svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:transform var(--m-fast) var(--m-ease)}.k3-acc[aria-expanded=true] svg{transform:rotate(180deg)}.k3-cats{gap:var(--s-3);padding:var(--s-1) 0 var(--s-3);display:grid}.k3-cat-group{gap:2px;display:grid}.k3-main .k3-cat-list .k3-cat-all{color:var(--c-text);font-weight:700}.k3-genders{margin:var(--s-3) 0 0}.k3-cat-list{gap:0 var(--s-3);border-inline-start:1px solid color-mix(in srgb, var(--c-text) 14%, transparent);grid-template-columns:1fr 1fr;padding-inline-start:var(--s-3);display:grid}.k3-main .k3-cat-list a,.k3-main .k3-cat-every{font:400 16px/1.4 var(--f-body);color:var(--c-muted);opacity:1;padding:6px 0;transform:none}.k3-main .k3-cat-every{color:var(--c-text)}.k3-main .k3-cat-list a:hover,.k3-main .k3-cat-every:hover{color:var(--c-accent)}.k3-sub{padding-top:var(--s-5);border-top:1px solid color-mix(in srgb, var(--c-text) 12%, transparent);gap:2px;margin-top:auto;display:grid}.k3-sub a,.k3-out{width:auto;min-height:0;color:var(--c-muted);font:400 15px/1.5 var(--f-body);text-align:start;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:none;display:block}.k3-sub a:hover,.k3-out:hover{color:var(--c-text)}.k3-main a,.k3-sub>*{opacity:0;transition:opacity var(--m-base) var(--m-ease), transform var(--m-base) var(--m-ease), color var(--m-fast) var(--m-ease);transform:translateY(10px)}.k3-menu.is-open .k3-main a,.k3-menu.is-open .k3-sub>*{opacity:1;transition-delay:calc(var(--i,1) * 45ms);transform:none}.cd{z-index:60;position:fixed;inset:0}.cd[hidden]{display:none}.cd-veil{opacity:0;transition:opacity var(--m-base) var(--m-ease);background:#00000059;position:absolute;inset:0}.cd.is-open .cd-veil{opacity:1}.cd-card{background:var(--c-bg);width:min(26rem,100vw);color:var(--c-text);border-left:1px solid color-mix(in srgb, var(--c-text) 14%, transparent);transition:transform var(--m-base) var(--m-ease);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.cd.is-open .cd-card{transform:none}.cd-head{height:64px;padding:0 var(--s-5);border-bottom:1px solid color-mix(in srgb, var(--c-text) 12%, transparent);flex:none;justify-content:space-between;align-items:center;display:flex}.cd-title{font:var(--f-display-weight) 20px/1.3 var(--f-display);margin:0}.cd-x{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.cd-items{padding:var(--s-4) var(--s-5);gap:var(--s-4);flex:auto;align-content:start;margin:0;list-style:none;display:grid;overflow:auto}.cd-item{gap:var(--s-3);grid-template-columns:72px 1fr auto 28px;align-items:center;font-size:14px;display:grid}.cd-item img{object-fit:contain;background:var(--c-surface);border-radius:var(--radius);width:72px;height:72px}.cd-main p{margin:0;font-weight:600}.cd-main small{color:var(--c-muted)}.cd-price{text-align:end;justify-items:end;display:grid}.cd-price small{color:var(--c-muted);font-size:12px}.cd-del{cursor:pointer;opacity:.55;width:28px;height:28px;transition:opacity var(--m-fast) var(--m-ease);background:0 0;border:0;padding:0;position:relative}.cd-del:hover{opacity:1}.cd-del:before,.cd-del:after{content:"";background:var(--c-text);width:12px;height:1.5px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.cd-del:before{transform:rotate(45deg)}.cd-del:after{transform:rotate(-45deg)}.cd-items:empty{display:none}.cd-empty{padding:var(--s-5);color:var(--c-muted);flex:auto;margin:0;font-size:14px}.cd-note{gap:var(--s-2) var(--s-3);margin:0 var(--s-5) var(--s-3);padding:var(--s-3);border:1px solid color-mix(in srgb, var(--c-text) 16%, transparent);border-radius:var(--radius);grid-template-columns:auto 1fr;align-items:center;font-size:13px;display:grid}.cd-note p{margin:0}.cd-note small{color:var(--c-muted);display:block}.cd-note a{color:var(--c-text);text-underline-offset:4px;grid-column:1/-1;justify-self:start;text-decoration:underline}.cd-note-icon svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cd-foot{gap:var(--s-3);padding:var(--s-5);border-top:1px solid color-mix(in srgb, var(--c-text) 12%, transparent);flex:none;display:grid}.cd-total{justify-content:space-between;align-items:baseline;margin:0;display:flex}.cd-total small{color:var(--c-muted);display:block}.cd-go{width:100%}.k3-foot{z-index:20;gap:var(--s-5);margin-top:var(--s-7);padding:var(--s-7) max(var(--s-6), calc((100% - 76rem) / 2));border-top:1px solid color-mix(in srgb, var(--c-text) 12%, transparent);background:var(--c-bg);display:grid;position:relative}.k3-foot-row{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.k3-foot-links{gap:var(--s-5);flex-wrap:wrap;display:flex}.k3-foot-links a{color:var(--c-muted);transition:color var(--m-fast) var(--m-ease);font-size:14px;text-decoration:none}.k3-foot-links a:hover{color:var(--c-text)}.k3-foot-small .mono{color:var(--c-muted);font-family:var(--f-mono);font-size:12px}body:has(.k3:not(.k3-chrome)) .k3-foot{margin-top:0}.k3 .kw-head h2{text-transform:none;font-size:clamp(44px,6vw,96px);font-style:normal;line-height:1.2}.k3 .kw-face img{object-fit:contain;object-position:50% 50%;width:92%;max-width:none;height:92%;position:absolute;inset:4%}.k3 .kw-face img:not([data-fit]){object-fit:cover;border-radius:22px;width:100%;height:100%;inset:0}.k3 .kw-face img[data-fit]{object-fit:fill;max-width:none;inset:auto}.k3 .kw-turn,.k3 .kw-face{overflow:visible}.k3 .kw-name a{color:inherit;text-decoration:none}.k3 .kw-name b{text-transform:none;font-size:17px}.k3 .kw-tools{align-items:center;gap:var(--s-4);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.k3 .kw-search{flex:12rem;max-width:20rem}.k3 .kw-search input{height:40px}.k3 .kw-none,.k3 .kw-note{margin:var(--s-3) 0 0;color:var(--c-muted)}.k3 .rail-tabs button[aria-pressed=true]{color:var(--c-text);border-color:color-mix(in srgb, var(--c-text) 24%, transparent)}.store.k3 section#enquire{padding:clamp(72px, 12vh, 140px) max(var(--s-5), calc((100% - 84rem) / 2));background:var(--c-bg)}.k3 .enquire{gap:var(--s-8);grid-template-columns:1fr 1fr;align-items:start;display:grid}.k3 .sec-head h2{margin:0 0 var(--s-3);font-size:clamp(32px,4vw,56px);line-height:1.25}.k3 .rail-caption h1{line-height:1.3}.k3 .rc-rest h1{max-width:24ch}.store.k3 section.rail-hero{padding-top:calc(64px + var(--s-3));padding-bottom:var(--s-3)}.k3 .rail-caption{min-height:0;margin-top:var(--s-3)}.k3 .rc-rest .btn{margin-top:var(--s-2)}.store.k3 section.marquee{padding:var(--s-2) 0 var(--s-3);border:0}.k3 .marquee-row{animation-duration:56s}.k3 .marquee-row a{color:inherit;padding-right:.6em;text-decoration:none}.k3 .marquee-row a:after{content:"·";color:var(--c-accent);-webkit-text-stroke:0;margin-left:.6em}.k3 .marquee-row a:hover,.k3 .marquee-row a:focus-visible{color:var(--accent)}.k3 .marquee-row a.outline:hover,.k3 .marquee-row a.outline:focus-visible{-webkit-text-stroke-color:var(--accent);color:#0000}.k3 .marquee-row .gold{color:#9a7630;-webkit-text-stroke:0}.store.k3 section.kitwall{padding-top:var(--s-5);padding-bottom:var(--s-6);gap:var(--s-4)}.store.k3 section#enquire{padding-top:var(--s-6);padding-bottom:var(--s-6)}.k3 .kw-head{gap:var(--s-2)}@media (max-width:767px){.store.k3 section.kitwall{padding-top:var(--s-4)}.k3-nav{padding:0 var(--s-3);gap:4px}.k3-mark img{height:26px}.k3-foot{padding-inline:var(--s-4)}.k3 .enquire{gap:var(--s-5);grid-template-columns:1fr}}a:where(:not(.store *)){color:var(--ink)}a:where(:not(.store *)):hover{color:var(--accent)}h1:where(:not(.store *)),h2:where(:not(.store *)),h3:where(:not(.store *)){font-weight:700}button:where(:not(.store *)){background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:500}button:where(:not(.store *)):hover:not(:disabled){background:var(--accent);filter:brightness(.92)}button.secondary{color:var(--ink);border-color:var(--ink);background:0 0}button.secondary:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 8%, transparent);filter:none}button.good{background:var(--ink);border-color:var(--ink);color:var(--paper)}button.good:hover:not(:disabled){background:var(--ink)}button.danger{background:var(--danger);border-color:var(--danger);color:#fff}button.danger:hover:not(:disabled){background:var(--danger)}.ok,.pos{color:var(--ink);font-weight:600}input:where(:not(.store *)),select:where(:not(.store *)),textarea:where(:not(.store *)){border-color:var(--line-2);background:0 0}input:where(:not(.store *)):focus,select:where(:not(.store *)):focus,textarea:where(:not(.store *)):focus{border-color:var(--ink);outline:none}table:where(:not(.store *)){background:0 0}.card,.product,.acct-card,.login-card,.wallet-pop,.tracker,.ord-pay-grid span,.ord-total,.login-dev,.pd-main,.photoslot{background:var(--soft)!important;border:1px solid var(--line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.card.soft{background:var(--soft)!important}.warn{background:var(--stone)}.badge{background:var(--soft);border:1px solid var(--line)}.badge.ok{background:var(--soft);color:var(--ink)}.badge.bad{background:var(--danger-soft)}.badge.wait{background:var(--stone)}.hero:before,.login-page,.acct-page{background:var(--paper)!important}.login-page:before,.login-page:after,.acct-page:before,.acct-page:after{display:none!important}.login-card,.acct,.pd,.acct-list{animation:none!important}.badge,.tracker,.tracker .warn,.login-card,.login-card input,.login-card form>button:not(.linklike),.login-dev,.login-dev-row button,.wallet-chip,.wallet-pop,.acct-links a,.acct-tabs,.acct-tabs button,.acct-card,.acct-pill,.acct-out,.acct-card.form input,.acct-card.form textarea,.acct-card.form button:not(.acct-pill),.co-del,.ord-del,.co-submit,.ord-record input,.ord-pf-row input,.ord-pf-row select,.ord-pay-grid span,.co-row img,.qty button,.qty.sm button,.co-x,.pd-main,.pd-thumbs img,.pd-login,.pd-sizes span,.pd-add,.pd-buy .qty button,.photoslot,.photoslot img,.acct-card.co-row{border-radius:var(--radius)!important}.login-card input,.acct-card.form input,.acct-card.form textarea,.ord-record input,.ord-pf-row input,.ord-pf-row select{border:1px solid var(--line-2)!important;box-shadow:none!important;background:0 0!important}.login-card input:focus,.acct-card.form input:focus,.acct-card.form textarea:focus{border-color:var(--ink)!important}.login-card form>button:not(.linklike),.acct-card.form button:not(.acct-pill),.co-submit,.pd-add{background:var(--accent)!important;color:var(--on-accent)!important;border:1px solid var(--accent)!important;box-shadow:none!important;transform:none!important}.login-card form>button:not(.linklike):hover:not(:disabled),.acct-card.form button:not(.acct-pill):hover:not(:disabled),.co-submit:hover:not(:disabled),.pd-add:hover{filter:brightness(.92)}.acct-links a,.acct-pill,.acct-out,.co-del,.ord-del,.pd-login,.wallet-chip{border:1px solid var(--line-2)!important;color:var(--ink)!important;box-shadow:none!important;background:0 0!important}.acct-links a:hover,.acct-pill:hover:not(:disabled),.acct-out:hover:not(:disabled),.co-del:hover:not(:disabled),.ord-del:hover:not(:disabled),.pd-login:hover,.wallet-chip:hover:not(:disabled){background:var(--soft)!important;transform:none!important}.acct-tabs{padding:3px;border:1px solid var(--line)!important;background:0 0!important}.acct-tabs button{color:var(--ink-2)!important;background:0 0!important;border:0!important}.acct-tabs button[aria-selected=true]{background:var(--ink)!important;color:var(--paper)!important;box-shadow:none!important}.acct-tabs i{background:var(--accent);color:var(--on-accent)}.pd-main{background:var(--soft)!important}.pd-thumbs img{background:var(--soft)}.pd-thumbs img.sel{border-color:var(--ink)}.pd-sizes span{border:1px solid var(--line-2);background:0 0}.pd-buy .qty button{border:1px solid var(--line-2)!important;color:var(--ink)!important;background:0 0!important}.pd-buy .qty button:hover:not(:disabled){background:var(--ink)!important;color:var(--paper)!important}.qty button{color:var(--ink);border:1px solid var(--line-2);background:0 0}.qty.sm button{background:0 0!important}.co-row img{background:var(--soft)}.tracker li.done:before,.tracker li.now:before{background:var(--accent)}.tracker .dot{background:var(--paper)}.tracker li.done .dot{background:var(--ink)}.tracker li.now .dot{border-color:var(--accent)}.tracker .warn{background:var(--danger-soft)}.invoice .meta td:nth-child(odd),.invoice .total td{background:var(--soft)}.foot{display:none}@media print{.k3-foot{display:none!important}}.look-thumbs{justify-content:center;gap:var(--s-1);margin:0 0 var(--s-3);flex-wrap:wrap;display:flex}.look-thumbs[hidden]{display:none}.look-thumb{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--paper) 55%, #fff);cursor:pointer;opacity:.72;width:54px;height:66px;transition:opacity var(--m-fast) var(--m-ease), border-color var(--m-fast) var(--m-ease);margin:0;padding:3px}.look-thumb img{object-fit:contain;object-position:50% 0;width:100%;height:100%;display:block}.look-thumb:hover{opacity:1}.look-thumb[aria-pressed=true]{opacity:1;border-color:var(--accent)}.look-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.look-prices{text-align:start;justify-items:start;gap:2px;display:grid}.look-toman{color:var(--muted);font:400 13px/1.3 var(--body)}.look-toman:empty{display:none}.store.k3 section.edit3{gap:var(--s-4);padding:var(--s-6) max(var(--s-5), calc((100% - 84rem) / 2)) var(--s-4);grid-template-columns:repeat(3,1fr);min-height:0;display:grid}.edit3-head{margin-bottom:var(--s-2);grid-column:1/-1;gap:4px;display:grid}.edit3-head h2{font:700 clamp(30px, 3.4vw, 48px)/1.2 var(--display);margin:0}.edit3-head p{color:var(--muted);margin:0;font-size:15px}.edit3-box{color:inherit;text-decoration:none;display:block}.edit3-box img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);background:var(--soft);width:100%;display:block}.edit3-cap{padding-top:var(--s-2);gap:4px;display:grid}.edit3-cap b{font:700 22px/1.1 var(--display);text-align:start}.edit3-cap span{color:var(--muted);font-size:15px}.edit3-box:hover .edit3-cap b{color:var(--accent)}@media (max-width:720px){.store.k3 section.edit3{padding-top:var(--s-5);grid-template-columns:1fr}}.br3-head{text-align:center;margin:var(--s-4) 0 var(--s-5)}.br3-head h1{font:700 clamp(36px, 7vw, 88px)/1 var(--display);letter-spacing:0;margin:0}.br3-head p{margin:var(--s-2) 0 0;color:var(--muted)}.br3-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));width:min(84rem,100%);margin:0;padding:0;list-style:none;display:grid}.br3-price{font:700 17px/1.2 var(--display);color:var(--ink);justify-self:start;font-style:normal}.br3-card a{gap:var(--s-2);color:inherit;text-decoration:none;display:grid}.br3-card .pic{aspect-ratio:4/5;background:var(--soft);border-radius:var(--radius);place-items:center;display:grid;overflow:hidden}.br3-card img{object-fit:contain;width:100%;height:100%}.br3-card img.is-photo{object-fit:cover}.br3-card b{font:700 14px/1.4 var(--display)}.br3-card span{color:var(--muted);font-size:12px}.br3-card a:hover b{color:var(--accent)}.pd3{min-height:100dvh;padding:calc(64px + var(--s-3)) var(--s-4) var(--s-7);background:var(--paper);color:var(--ink);align-content:start;justify-items:center;display:grid}.pd3-back{margin-bottom:var(--s-2);color:var(--muted);font:400 14px/1 var(--body);justify-self:start;text-decoration:none}.pd3-back:hover{color:var(--accent)}.pd3-figure{--fig-h:min(56vh, 680px);height:var(--fig-h);aspect-ratio:900/1125;max-width:100%;margin:0}.pd3-figure.is-photo{aspect-ratio:auto;justify-content:center;height:auto;display:flex}.pd3-figure.is-photo .pd3-zoom{width:auto;height:auto}.pd3-figure.is-photo img{width:auto;max-width:100%;height:auto;max-height:var(--fig-h)}.pd3 .pd3-figure.is-photo+.pd3-info{padding-top:var(--s-2)}.pd3-figure img{object-fit:contain;object-position:50% 0;width:100%;height:100%;display:block}.pd3-zoom{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block}.pd3-figure.is-cut .pd3-zoom{height:auto}.pv{z-index:1000;color:#fff;background:#12100df2;animation:.18s ease-out pv-in;position:fixed;inset:0}@keyframes pv-in{0%{opacity:0}}.pv-stage{-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.pv-stage img{cursor:zoom-in;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .22s;display:block}.pv-stage img.is-zoomed{cursor:zoom-out;transition:transform .22s,transform-origin 60ms linear}.pv-x,.pv-nav{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12100d8c;border:0;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:absolute}.pv-x{top:14px;font:300 30px/1 var(--body);inset-inline-end:14px}.pv-nav{margin-top:-23px;top:50%}.pv-prev{inset-inline-start:14px}.pv-next{inset-inline-end:14px}.pv-x:hover,.pv-nav:hover{background:#12100dcc}.pv-x:focus-visible,.pv-nav:focus-visible{outline-offset:2px;outline:2px solid #fff}.pv-count,.pv-hint{text-align:center;pointer-events:none;margin:0;position:absolute;inset-inline:0}.pv-count{font:500 14px/1 var(--body);bottom:18px}.pv-hint{font:400 12px/1.4 var(--body);opacity:.7;bottom:44px}.pd3-info{text-align:center;width:min(30rem,100%);padding-top:var(--s-4);justify-items:center;gap:4px;display:grid}.pd3-name{font:700 clamp(24px, 2.4vw, 34px)/1.25 var(--display);letter-spacing:0;margin:2px 0 0}.pd3-meta{color:var(--muted);font:400 14px/1.6 var(--body);margin:0}.pd3-color{width:100%;margin:0;display:block;position:relative}.pd3-color select{appearance:none;border-radius:var(--pill);background:var(--soft-fill);width:100%;height:100%;color:var(--ink);font:500 14px/1 var(--body);text-align:center;text-align-last:center;text-overflow:ellipsis;cursor:pointer;border:1px solid #0000;padding:0 12px 0 28px}.pd3-color select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pd3-color:after{content:"";inset-inline-end:14px;pointer-events:none;opacity:.7;border:1.5px solid;border-width:0 1.5px 1.5px 0;width:7px;height:7px;margin-top:-6px;position:absolute;top:50%;transform:rotate(45deg)}.pd3-color.is-missing select{border-color:#b3261e}.pd3-color-msg{color:#b3261e;font:400 13px/1.5 var(--body);margin:4px 0 0}.pd3-desc{margin:var(--s-2) 0 0;max-width:26rem;font:400 14px/1.8 var(--body);white-space:pre-line}.pd3-foot{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);width:100%;margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);flex-wrap:wrap;display:flex}.pd3-prices{margin:var(--s-3) 0 0;justify-items:center;gap:2px;display:grid}.pd3-price{font:700 clamp(30px, 3vw, 38px)/1.1 var(--display)}.pd3-buy{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.pd3-buy.has-color{grid-template-columns:repeat(3,minmax(0,1fr))}.pd3-buy>*,.pd3-color select{min-width:0;height:46px;margin:0}.pd3-buy .pd3-add{width:100%;padding-inline:var(--s-2);white-space:nowrap}.pd3-qty{border:1px solid var(--line-2);border-radius:var(--radius);align-items:center;width:100%;display:flex}.pd3-qty button{width:36px;height:100%;color:var(--ink);font:400 20px/1 var(--body);cursor:pointer;background:0 0;border:0;flex:none}.pd3-qty button:disabled{opacity:.3;cursor:default}.pd3-qty b{text-align:center;white-space:nowrap;min-width:0;font:500 14px/1 var(--body);flex:1}.pd3-total{margin:var(--s-2) 0 0;color:var(--muted);font:400 13px/1.6 var(--body)}.pd3-note{margin:var(--s-3) 0 0;color:var(--muted);font:400 14px/1.6 var(--body)}@media (max-width:767px){.pd3-figure{--fig-h:min(52vh, 560px)}.pd3-foot{justify-content:center}.pd3-prices{text-align:center;justify-items:center}}.store.k3 section.faq{min-height:0;padding:var(--s-6) max(var(--s-5), calc((100% - 84rem) / 2)) var(--s-6)}.k3 .faq .sec-head h2{margin:0;font-size:clamp(30px,3.4vw,48px)}.store.k3 section.faq{overflow-x:clip}.mx{aspect-ratio:574/139;width:min(100%,21rem);margin-top:var(--s-6);cursor:pointer;-webkit-tap-highlight-color:transparent;direction:ltr;position:relative}.mx-word{position:absolute;inset:0}.mx-l{will-change:transform;background:url(/brand/mertex-logo.png) no-repeat;transition:translate .35s cubic-bezier(.2,1.4,.4,1),rotate .35s cubic-bezier(.2,1.4,.4,1);position:absolute;top:0}.mx-l:hover{translate:0 -12%;rotate:-6deg}.mx-shine{opacity:0;pointer-events:none;background:linear-gradient(100deg, transparent 38%, var(--accent,#c9a24a) 47%, #f3dc9a 50%, var(--accent,#c9a24a) 53%, transparent 62%) 130% 0 / 300% 100% no-repeat;width:100%;height:66.19%;position:absolute;top:0;left:0;-webkit-mask:url(/brand/mertex-logo.png) 0 0/100% 151.09% no-repeat;mask:url(/brand/mertex-logo.png) 0 0/100% 151.09% no-repeat}.mx-line{background:var(--accent,#c9a24a);border-radius:2px;height:2px;position:absolute;top:71%;left:13%;right:13%;transform:scaleX(0)}.mx-tag{clip-path:inset(0 100% 0 0);background:url(/brand/mertex-logo.png) 46.58% 100%/138.98% 448.4% no-repeat;width:71.95%;height:22.3%;position:absolute;top:77.7%;left:13.07%}.mx:not(.is-play) .mx-l{opacity:0}.mx.is-play .mx-l{animation:mx-in 1.4s linear calc(var(--i) * .12s) both, mx-wave 6s ease-in-out calc(4s + var(--i) * 80ms) infinite}.mx.is-play .mx-word{animation:.45s ease-out 1.95s both mx-thunk}.mx.is-play .mx-shine{animation:1.3s ease-in-out 2.3s both mx-shine,6s ease-in-out 4s infinite mx-shine-loop}.mx.is-play .mx-line{animation:.7s cubic-bezier(.2,.9,.3,1) 2.2s both mx-line}.mx.is-play .mx-tag{animation:.9s cubic-bezier(.4,0,.2,1) 2.5s both mx-tag}@keyframes mx-in{0%{transform:translate(var(--mx-x), var(--mx-y)) rotate(var(--mx-r)) scale(.35);opacity:0;filter:blur(3px);animation-timing-function:cubic-bezier(.35,.1,.3,1)}12%{opacity:1}78%{opacity:1;filter:none;animation-timing-function:cubic-bezier(.3,0,.2,1.4);transform:translateY(-8%)rotate(4deg)scale(1.08)}to{opacity:1;filter:none;transform:none}}@keyframes mx-thunk{0%{transform:none}35%{transform:scale(1.06,.93)}70%{transform:scale(.98,1.02)}to{transform:none}}@keyframes mx-shine{0%{opacity:1;background-position:130% 0}90%{opacity:1}to{opacity:0;background-position:-30% 0}}@keyframes mx-shine-loop{0%,78%{opacity:0;background-position:130% 0}80%{opacity:1}97%{opacity:1}to{opacity:0;background-position:-30% 0}}@keyframes mx-wave{0%,84%,to{transform:none}88%{transform:translateY(-14%)rotate(-4deg)}92%{transform:translateY(3%)rotate(1deg)}95%{transform:none}}@keyframes mx-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mx-tag{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.mx *,.mx.is-play *{opacity:1;animation:none!important}.mx-line{transform:none}.mx-tag{clip-path:none}.mx-shine{display:none}}.k3 .faq-wrap{align-items:stretch}.k3 .faq .sec-head{flex-direction:column;display:flex}.k3 .faq .sec-head .mx{margin:auto}@media (max-width:767px){.k3 .faq .sec-head .mx{width:min(100%,17rem);margin:var(--s-5) auto var(--s-2)}}.k3 .look-body{grid-template-rows:auto auto;align-content:center}.k3 .look-figure{height:min(64vh,100dvh - 400px);min-height:240px}.k3 .look-figure.is-cut{overflow:hidden}.k3 .look-figure.is-cut img{height:auto;bottom:auto}.k3 .look-figure.is-cut+.look-info{padding-top:var(--s-2)}@media (max-width:767px){.k3 .look-figure{height:min(52vh,100dvh - 430px)}}:root,.k3,.k3-chrome{--radius:18px;--pill:999px;--soft-fill:#15141212}.btn,.pd-add,.co-submit,.login-card form>button:not(.linklike),.acct-card.form button:not(.acct-pill){border-radius:var(--pill)!important;border-color:#0000!important}.btn{border:0}.acct-links a,.acct-pill,.acct-out,.co-del,.ord-del,.pd-login,.wallet-chip{border-radius:var(--pill)!important;background:var(--soft-fill)!important;border-color:#0000!important}.acct-links a:hover,.acct-pill:hover:not(:disabled),.acct-out:hover:not(:disabled),.pd-login:hover,.wallet-chip:hover:not(:disabled){background:#1514121f!important}.rail-tabs button,.rail-tabs a{border-radius:var(--pill);height:36px;padding:0 var(--s-4);background:0 0;border:0}.rail-tabs button[aria-pressed=true],.rail-tabs button[aria-selected=true],.rail-tabs a[aria-current],.rail-tabs a.is-on{background:var(--soft-fill);color:var(--c-text);border:0}.rail-tabs button:hover{background:var(--soft-fill)}form.enquiry input,.store input:not([type=checkbox]):not([type=radio]),.store textarea{border-radius:var(--pill);padding-inline:var(--s-4);background:var(--soft-fill)!important;border:0!important}form.enquiry input:focus-visible,.store input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:where(:not(.store *)),select:where(:not(.store *)),textarea:where(:not(.store *)){background:var(--soft-fill);border-color:#0000;border-radius:16px}.card,.product,.acct-card,.login-card,.wallet-pop,.tracker,.ord-pay-grid span,.ord-total,.login-dev,.pd-main,.photoslot{border-color:#0000!important;border-radius:22px!important}.co-row img,.qty button,.qty.sm button,.co-x,.pd-thumbs img,.pd-sizes span,.pd-buy .qty button,.photoslot,.photoslot img,.acct-card.co-row{border-radius:14px!important}.qty button,.qty.sm button,.pd-buy .qty button,.co-x{border-radius:var(--pill)!important;background:var(--soft-fill)!important;border-color:#0000!important}.k3-icon,.k3-ghost{border-radius:var(--pill);transition:background var(--m-fast) var(--m-ease), opacity var(--m-fast) var(--m-ease)}.k3-icon:hover,.k3-ghost:hover{background:var(--soft-fill);opacity:1}.k3-ghost{padding-inline:var(--s-3)}.k3-count{border-radius:var(--pill)}.k3-nav.is-solid{border-bottom-color:#0000;box-shadow:0 8px 28px -18px #15141259}.k3-panel,.cd-card{border:0;border-radius:26px;width:min(26rem,100vw - 20px);top:10px;bottom:10px;right:10px;box-shadow:0 20px 60px -20px #15141273}.k3-panel-head,.cd-head,.cd-foot,.k3-sub{border-color:#0000}.k3-x,.cd-x{border-radius:var(--pill)}.k3-x:hover,.cd-x:hover{background:var(--soft-fill)}.k3-cat-list{border-inline-start:0;padding-inline-start:0}.k3-main .k3-cat-list a{border-radius:var(--pill);margin-inline-start:-12px;padding:6px 12px}.k3-main .k3-cat-list a:hover{background:var(--soft-fill)}.cd-note{background:var(--soft-fill);border:0;border-radius:18px}.cd-item img{border-radius:14px}.look-prev,.look-next{background:var(--soft-fill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;border-radius:50%}.look-close{border-radius:var(--pill);padding:0 var(--s-3)}.look-close:hover{background:var(--soft-fill)}.look-thumb{background:var(--soft-fill);border:0;border-radius:14px}.look-thumb[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.look-foot,.pd3-foot{border-top-color:#0000}.k3 .kw-turn{border-radius:22px;overflow:hidden}.k3 .kw-turn:after{display:none}.k3 .kw-turn{overflow:visible}.k3 .kw-face,.edit3-box img,.br3-card .pic{border-radius:22px}.pd3-qty{border-radius:var(--pill);background:var(--soft-fill);border:0}.pd3-qty button{border-radius:50%}.k3 .faq details{margin-bottom:var(--s-2);padding:0 var(--s-4);background:var(--soft-fill);border:0;border-radius:22px}.k3 .faq details:last-child{border:0}.k3 .faq summary{padding:var(--s-3) 0;font-size:clamp(16px,1.4vw,19px)}.k3 .faq-a{padding-bottom:var(--s-3)}.k3-ghost{gap:0;min-width:40px;padding-inline:0}.k3-end,.k3-start{gap:0}@media (hover:none),(max-width:767px){.k3-icon,.k3-ghost{min-width:32px;padding-inline:0}.k3-nav{padding-inline:var(--s-3)}.store.k3 section.rail-hero{--rail-h:min(clamp(280px, 52vh, 460px), calc((100vw - 28px) / (var(--slot) * var(--rail-count) + (var(--open) - var(--slot)) * 1.5)));padding-inline:0}.store.k3 .rail-track{scroll-snap-type:none;touch-action:pan-y;justify-content:center;padding-inline:0;overflow:visible}.pd3{padding-top:calc(64px + var(--s-1));padding-bottom:var(--s-5)}.pd3-back{margin-bottom:0;font-size:13px}.pd3-figure{--fig-h:min(42vh, 370px)}.pd3-info{padding-top:var(--s-2);gap:2px}.pd3-figure.is-cut+.pd3-info{padding-top:var(--s-1)}.pd3-info .look-thumbs{margin-bottom:var(--s-1)}.pd3-info .look-thumb{width:44px;height:54px}.pd3-name{margin:0;font-size:22px}.pd3-meta{font-size:13px;line-height:1.4}.pd3-foot{gap:var(--s-2);margin-top:var(--s-2);justify-content:center;padding-top:0}.pd3-prices{align-items:baseline;gap:var(--s-2);grid-auto-flow:column}.pd3-buy>*,.pd3-buy .btn,.pd3-color select{height:42px;min-height:0}.pd3-buy .btn{padding-inline:var(--s-2)}.pd3-buy .pd3-qty b,.pd3-buy .btn,.pd3-color select{font-size:13px}.pd3-qty button{width:30px}.pd3-prices{margin-top:var(--s-2)}.pd3-total{margin-top:var(--s-1);font-size:12px;line-height:1.4}.k3 .rc-item{display:none}.store.k3 section.rail-hero{min-height:0;padding-bottom:var(--s-2);align-content:start}.k3 .rail-caption{margin-top:0}.store.k3 .rail-stage{height:calc(var(--rail-h) * .86)}.k3 .marquee-row{font-size:30px;animation-duration:45s}.store.k3 section.marquee{padding:var(--s-1) 0 var(--s-2);gap:2px}}.faq-list{gap:var(--s-2);margin-top:var(--s-4);display:grid}.faq-list details{padding:0 var(--s-4);background:var(--soft-fill);border-radius:22px}.faq-list summary{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;cursor:pointer;font:600 17px/1.5 var(--display);list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--muted);flex:none;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list p{padding-bottom:var(--s-3);color:var(--muted);margin:0;line-height:1.8}.k3-panel{padding:0;overflow:hidden}.k3-panel-head{z-index:2;height:68px;padding:0 var(--s-3) 0 var(--s-3);background:var(--c-bg);padding-inline-start:var(--s-5);position:relative;box-shadow:0 10px 18px -16px #15141259}.k3-panel-brand{align-items:center;gap:var(--s-2);display:inline-flex}.k3-panel-logo{display:inline-flex}.k3-panel-logo img{width:auto;height:26px;display:block}.k3-panel-body{overscroll-behavior:contain;min-height:0;padding:0 var(--s-5) var(--s-5);scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:auto;transition:scrollbar-color .3s;display:flex;overflow-y:auto}.k3-panel-body:hover,.k3-panel-body:focus-within{scrollbar-color:color-mix(in srgb, var(--c-text) 22%, transparent) transparent}.k3-panel-body::-webkit-scrollbar{width:6px}.k3-panel-body::-webkit-scrollbar-track{background:0 0}.k3-panel-body::-webkit-scrollbar-thumb{background:0 0;border-radius:6px}.k3-panel-body:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--c-text) 22%, transparent)}.k3-panel-body>.k3-genders{margin-top:var(--s-3)}.k3-icon.is-on{background:var(--soft-fill)}.k3-sd{z-index:45;width:min(40rem,100vw - 20px);padding:var(--s-2);background:var(--c-bg);color:var(--c-text);opacity:0;border-radius:26px;transition:opacity .22s,transform .26s cubic-bezier(.2,.9,.3,1);position:fixed;top:72px;left:50%;transform:translate(-50%,-8px);box-shadow:0 24px 60px -24px #15141273,0 2px 8px -4px #1514122e}.k3-sd.is-open{opacity:1;transform:translate(-50%)}.k3-sd[hidden]{display:none}.k3-sd-form{align-items:center;gap:var(--s-2);height:52px;padding:0 var(--s-2) 0 var(--s-2);border-radius:var(--pill);background:var(--soft-fill);padding-inline-start:var(--s-4);display:flex}.k3-sd-form>svg,.k3-sd-list svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;opacity:.6;flex:none;width:20px;height:20px}.k3-chrome .k3-sd .k3-sd-form input{min-width:0;height:100%;color:inherit;font:400 16px/1 var(--f-body);flex:auto;background:0 0!important;border:0!important;outline:none!important;padding:0!important}.k3-sd-form input::-webkit-search-cancel-button{display:none}.k3-sd-x{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:24px;line-height:1}.k3-sd-x:hover{background:var(--soft-fill)}.k3-sd-list{margin:var(--s-1) 0 0;scrollbar-width:thin;max-height:min(60vh,26rem);padding:0;list-style:none;overflow-y:auto}.k3-sd-cap{padding:var(--s-2) var(--s-4) 2px;color:var(--c-muted);font-size:12px}.k3-sd-list a{align-items:center;gap:var(--s-3);padding:10px var(--s-4);color:inherit;border-radius:18px;text-decoration:none;display:flex}.k3-sd-list [aria-selected=true] a{background:var(--soft-fill)}.k3-sd-l{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 15px/1.4 var(--f-body);color:var(--c-muted);flex:auto;overflow:hidden}.k3-sd-l b{color:var(--c-text);font-weight:700}.k3-sd-list small{color:var(--c-muted);flex:none;font-size:12px}.k3-sd-none{padding:var(--s-3) var(--s-4);color:var(--c-muted);margin:0;font-size:14px}@media (max-width:767px){.k3-sd{top:66px}}.pd3-figure.is-cut{overflow:hidden}.pd3-figure.is-cut img{height:auto}.pd3-figure.is-cut+.pd3-info{padding-top:var(--s-2)}main.nf-page{text-align:center;min-height:60vh;padding-top:18vh}.nf-page .nf-code{color:#9a7630;letter-spacing:.04em;margin:0;font-size:clamp(64px,14vw,120px);line-height:1}.nf-page h1{margin:12px 0 8px}.nf-page .nf-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:28px;display:flex}.nf-page .nf-links a:not(.btn){color:inherit}section.tz.tz{margin:var(--s-4) 0;color:#f1ede4;border:0;border-radius:0;min-height:0;position:relative;overflow:hidden;background:#151412!important;padding:0!important}.tz-row{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.tz-box{background:#151412;border-inline-start:1px solid #f1ede424;grid-template-rows:auto auto;display:grid;position:relative}.tz-box:first-child{border-inline-start:0}.tz-win{aspect-ratio:3/4;contain:layout paint;background:#1f1c18;position:relative;overflow:hidden}.tz-strip{will-change:transform;position:absolute;inset:0}.tz-strip.go{transition:transform .8s cubic-bezier(.3,1.12,.45,1)}.tz-strip.go.blur{filter:blur(1.5px)}.tz-fr{height:100%;color:inherit;text-decoration:none;display:block;position:absolute;left:0;right:0}.tz-fr img{object-fit:cover;width:100%;height:100%;display:block}.tz-fr .tz-meta{color:#fff;background:linear-gradient(#0000,#000000c7);justify-content:space-between;align-items:flex-end;padding:40px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.tz-meta b{font:800 15px/1 var(--display);letter-spacing:.1em}.tz-meta em{font:700 18px/1 var(--display);color:#f2d78d;font-style:normal}.tz-cover{text-align:center;background:radial-gradient(70% 60% at 50% 40%,#b08b3a,#6d531c 70%,#2a2210);place-content:center;gap:10px;padding:12px;display:grid}.tz-cover b{font:800 clamp(26px, 3.6vw, 56px)/.95 var(--display);letter-spacing:-.01em;text-transform:uppercase;color:#fff7df;text-shadow:0 3px #00000059}.tz-cover i{font-style:normal;font:700 12px/1 var(--mono);letter-spacing:.3em;color:#151412;background:#f2d78d;justify-self:center;padding:6px 10px}.tz-cover:before{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff47 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.tz-cover.on:before{animation:4.5s ease-in-out infinite tzShine;animation-delay:var(--sd,0s)}@keyframes tzShine{60%,to{transform:translate(120%)}}.tz-cap{text-align:center;font:700 13px/1 var(--display);letter-spacing:.28em;text-transform:uppercase;color:#e9d9ae;margin:0;padding:12px 10px 14px}.tz-box:after{content:"";pointer-events:none;opacity:0;border:4px solid #f2d78d;position:absolute;inset:0}.tz-box.land:after{animation:.7s ease-out tzLand}@keyframes tzLand{0%{opacity:1}to{opacity:0}}@media (max-width:760px){.tz-row{grid-template-columns:repeat(2,1fr)}.tz-box:nth-child(3){border-inline-start:0}.tz-box:nth-child(n+3){border-top:1px solid #f1ede424}.tz-meta b{font-size:13px}.tz-meta em{font-size:15px}}@media (prefers-reduced-motion:reduce){.tz *,.tz-cover:before{transition:none!important;animation:none!important}}.login-card .pw-wrap{position:relative}.login-card .pw-wrap input{padding-left:50px;padding-right:18px}.login-card .pw-eye{width:40px;height:40px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;left:6px;box-shadow:none!important;background:0 0!important}.login-card .pw-eye:hover{color:var(--ink)}.login-card .caps-warn{color:#a35a00;margin:-4px 0 8px;font-size:12.5px}.login-card .pw-meter{gap:4px;margin:-2px 0 10px;display:grid}.login-card .pw-meter>span{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.login-card .pw-meter i{background:var(--line-2);border-radius:4px;height:4px}.login-card .pw-meter[data-s="1"] i:nth-child(-n+1){background:#c0392b}.login-card .pw-meter[data-s="2"] i:nth-child(-n+2){background:#d68910}.login-card .pw-meter[data-s="3"] i:nth-child(-n+3){background:#7a9a2b}.login-card .pw-meter[data-s="4"] i{background:#1e8449}.login-card .pw-meter small{color:var(--muted);font-size:12.5px}.login-card .login-row{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 8px;font-size:14px;display:flex}.login-card .login-check{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;margin:2px 0 8px;font-size:14px;display:flex}.login-card .login-check input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0;padding:0}.login-card .login-check a{color:inherit;text-underline-offset:3px;text-decoration:underline}.login-card .login-hint{text-align:center;margin:-6px 0 14px;font-size:14px;line-height:1.7}.login-card .login-note{text-align:center;color:var(--muted);margin:12px 0 0;font-size:12.5px}.login-card .login-social{margin-top:14px}.login-card .login-or{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:0 0 12px;font-size:13px;display:grid}.login-card .login-or:before,.login-card .login-or:after{content:"";background:var(--line-2);height:1px}.login-card .login-google{border:1px solid var(--line-2);color:#151412;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:52px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex}.login-card .login-google:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.doc-page{width:min(46rem, 100% - 2 * var(--gutter,20px));margin:0 auto;padding:110px 0 64px;font-size:16px;line-height:1.95}.doc-page h1{margin:12px 0 20px;font-size:clamp(28px,5vw,42px)}.doc-page h2{margin:30px 0 8px;font-size:20px}.doc-page p,.doc-page li{color:var(--ink-2)}.doc-page ul{margin:8px 0;padding-inline-start:1.2em}.doc-page .contact-info{border:1px solid var(--line-2);background:var(--soft);color:var(--ink);border-radius:16px;padding:16px 18px;font-size:18px}.doc-page .btn{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:12px 22px;font-weight:600;text-decoration:none;display:inline-block}.k3 .kw-name .kw-price{margin:0;display:inline}.k3 .kw-name .kw-price bdi{background:var(--accent);color:var(--on-accent);font:700 13px/1.5 var(--display);vertical-align:1px;border-radius:999px;padding:1px 9px 2px;display:inline-block}.k3 .kw-name .kw-series{color:var(--muted);margin-top:4px;font-size:13px;display:block}.br3-card b .br3-price{background:var(--accent);font:700 13px/1.5 var(--display);vertical-align:1px;border-radius:999px;padding:1px 9px 2px;font-style:normal;display:inline-block;color:var(--on-accent)!important}.k3 .kw-name a,.k3 .kw-name b{display:inline}.k3 .kw-name .kw-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.k3 .kw-name .kw-head a{flex:auto;min-width:0}.k3 .kw-name .kw-price{flex:none}.br3-card .br3-head{color:inherit;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.br3-card .br3-head b{flex:auto;min-width:0}.br3-card .br3-head .br3-price{flex:none}.br3-card .br3-head{color:var(--ink);font-size:14px}.br3-card .br3-head .br3-price{background:var(--accent);color:var(--on-accent);font:700 13px/1.5 var(--display);border-radius:999px;padding:1px 9px 2px;font-style:normal;display:inline-block}.br3-card a{align-content:start;gap:6px}.br3-card .br3-head{margin:8px 0 0!important}.br3-card a>span:not(.pic):not(.br3-head),.k3 .kw-name .kw-head{margin:0!important}.k3 .kw-name .kw-series{margin:2px 0 0!important}.k3-foot-small{align-items:center}.k3-foot .k3-enamad{line-height:0;display:inline-flex;margin:0!important}.k3-foot .k3-enamad img{width:auto;height:72px;display:block}
