@font-face{font-family:Almarai;src:url(/assets/fonts/almarai-arabic-300-normal.woff2) format("woff2");font-weight:300;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200E}@font-face{font-family:Almarai;src:url(/assets/fonts/almarai-arabic-400-normal.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200E}@font-face{font-family:Almarai;src:url(/assets/fonts/almarai-arabic-700-normal.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200E}@font-face{font-family:Almarai;src:url(/assets/fonts/almarai-arabic-800-normal.woff2) format("woff2");font-weight:800;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200E}@font-face{font-family:Bodoni Moda;src:url(/assets/fonts/bodoni-moda-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(/assets/fonts/bodoni-moda-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(/assets/fonts/bodoni-moda-latin-600-normal.woff2) format("woff2");font-weight:600 800;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(/assets/fonts/bodoni-moda-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--ink: #1C1A17;--ink-2: #2A2723;--ink-3: #3A3631;--silk: #F3EEE4;--silk-2: #F8F5EF;--silk-3: #FCFBF8;--sand: #E8E0D3;--sand-2: #DDD3C3;--rule: #D9D0C1;--rule-soft: #E6DFD3;--muted: #6B645B;--muted-2: #8C847A;--on-ink: #F3EEE4;--on-ink-muted: #B9B1A5;--qirmiz: #7B2D26;--qirmiz-deep: #5F221D;--qirmiz-soft: rgba(123, 45, 38, .08);--good: #3F6B4E;--good-soft: rgba(63, 107, 78, .1);--warn: #93641C;--warn-soft: rgba(147, 100, 28, .1);--bad: #9B3A30;--bad-soft: rgba(155, 58, 48, .09);--info: #3E5A75;--info-soft: rgba(62, 90, 117, .09);--f-ar: "Almarai", "Bodoni Moda", "Segoe UI", Tahoma, Arial, sans-serif;--f-lat: "Bodoni Moda", "Didot", "Bodoni 72", Georgia, serif;--f-num: "Bodoni Moda", "Didot", Georgia, serif;--wrap: 1280px;--gutter: clamp(16px, 4vw, 40px);--r: 2px;--r-lg: 4px;--ease: cubic-bezier(.22, .7, .25, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--shadow: 0 1px 0 rgba(28, 26, 23, .04), 0 16px 40px -24px rgba(28, 26, 23, .28);--shadow-pop: 0 24px 64px -24px rgba(28, 26, 23, .42), 0 0 0 1px rgba(28, 26, 23, .06);--header-h: 72px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--silk);color:var(--ink);font-family:var(--f-ar);font-size:15px;line-height:1.75;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3,h4{margin:0;font-weight:800;line-height:1.3;letter-spacing:0}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--qirmiz);color:var(--silk)}:focus-visible{outline:2px solid var(--qirmiz);outline-offset:2px}[hidden]{display:none!important}.ic{width:1.15em;height:1.15em;flex:none;display:inline-block;vertical-align:-.2em}.lat,.num,.code,.price{font-family:var(--f-num);font-feature-settings:"lnum" 1,"tnum" 1;direction:ltr;unicode-bidi:isolate;display:inline-block}.code{letter-spacing:.14em;font-size:.78em;font-weight:500;text-transform:uppercase}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--muted)}.small{font-size:13px}.tiny{font-size:12px}.btn{--b: var(--ink);--c: var(--silk);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;border-radius:var(--r);background:var(--b);color:var(--c);border:1px solid var(--b);font-weight:700;font-size:14px;letter-spacing:0;white-space:nowrap;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .2s var(--ease)}.btn:hover{background:var(--ink-3);border-color:var(--ink-3)}.btn:active{transform:translateY(1px)}.btn svg{width:18px;height:18px;flex:none}.btn-q{--b: var(--qirmiz)}.btn-q:hover{background:var(--qirmiz-deep);border-color:var(--qirmiz-deep)}.btn-line{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-line:hover{background:var(--ink);color:var(--silk)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--rule)}.btn-ghost:hover{border-color:var(--ink);background:transparent}.btn-silk{--b: var(--silk);--c: var(--ink)}.btn-silk:hover{background:#fff;border-color:#fff}.btn-line-silk{background:transparent;color:var(--silk);border-color:#f3eee48c}.btn-line-silk:hover{background:var(--silk);color:var(--ink);border-color:var(--silk)}.btn-wa{--b: #1F7A4D}.btn-wa:hover{background:#18633e;border-color:#18633e}.btn-sm{min-height:38px;padding:0 16px;font-size:13px}.btn-xs{min-height:30px;padding:0 10px;font-size:12px;gap:6px}.btn-xs svg,.btn-sm svg{width:16px;height:16px}.btn-block{width:100%}.btn[disabled],.btn.is-busy{opacity:.55;pointer-events:none}.link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--rule);transition:text-decoration-color .2s}.link:hover{text-decoration-color:currentColor}.icon-btn{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:50%;position:relative;transition:background .2s}.icon-btn:hover{background:#1c1a170f}.icon-btn svg{width:22px;height:22px}.field{display:grid;gap:6px}.field>span,.label{font-size:13px;font-weight:700;color:var(--ink)}.field small{color:var(--muted);font-size:12px}.input,.select,.textarea{width:100%;min-height:48px;padding:10px 14px;border-radius:var(--r);background:var(--silk-3);border:1px solid var(--rule);color:var(--ink);transition:border-color .2s,background .2s;font-size:15px}.textarea{min-height:110px;resize:vertical;line-height:1.7}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--ink);background-color:#fff}.input::placeholder,.textarea::placeholder{color:var(--muted-2)}.select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231C1A17' stroke-width='1.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 14px center;padding-left:36px}.input.ltr{direction:ltr;text-align:right}.check{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:14px}.check input{width:18px;height:18px;margin-top:4px;accent-color:var(--ink);flex:none}.form-error{color:var(--bad);font-size:13px;font-weight:700}.badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--sand);color:var(--ink);white-space:nowrap}.badge-q{background:var(--qirmiz);color:var(--silk)}.badge-ink{background:var(--ink);color:var(--silk)}.badge-good{background:var(--good-soft);color:var(--good)}.badge-warn{background:var(--warn-soft);color:var(--warn)}.badge-bad{background:var(--bad-soft);color:var(--bad)}.badge-info{background:var(--info-soft);color:var(--info)}.badge-line{background:transparent;border:1px solid var(--rule);color:var(--muted)}.dot{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block}.toasts{position:fixed;z-index:120;inset-inline:0;bottom:20px;display:grid;justify-items:center;gap:8px;pointer-events:none;padding-inline:16px}.toast{pointer-events:auto;display:flex;align-items:center;gap:12px;background:var(--ink);color:var(--silk);padding:12px 18px;border-radius:var(--r-lg);box-shadow:var(--shadow-pop);font-size:14px;max-width:520px;animation:toast-in .45s var(--ease-out) both}.toast.out{animation:toast-out .3s var(--ease) both}.toast svg{width:18px;height:18px;flex:none}.toast a,.toast button{color:var(--silk);font-weight:700;text-decoration:underline;text-underline-offset:4px}.toast.is-bad{background:var(--bad)}@keyframes toast-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}@keyframes toast-out{to{opacity:0;transform:translateY(10px)}}.modal-back{position:fixed;inset:0;z-index:100;background:#1c1a1780;display:grid;place-items:center;padding:16px;animation:fade .3s var(--ease) both;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--silk);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);animation:rise .4s var(--ease-out) both}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--rule)}.modal-head h3{font-size:18px}.modal-body{padding:22px;display:grid;gap:16px}.modal-foot{padding:16px 22px;border-top:1px solid var(--rule);display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.spinner{width:22px;height:22px;border:2px solid var(--rule);border-top-color:var(--ink);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:linear-gradient(90deg,var(--sand) 0%,var(--silk-2) 50%,var(--sand) 100%);background-size:200% 100%;animation:shimmer 1.6s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:root{--bg: #FFFFFF;--frame: #F2EFE9;--tint: #F7F4EE;--line: #E6E0D5;--header-h: 68px}html.lock{overflow:hidden}html,body{overflow-x:clip}body{background:var(--bg)}.input,.select,.textarea{background:#fff}.demo-bar{background:var(--qirmiz);color:var(--silk);text-align:center;font-size:12.5px;padding:6px 12px}.demo-bar a{text-decoration:underline;text-underline-offset:3px;font-weight:700}.annc{background:var(--ink);color:var(--on-ink);font-size:12.5px}.annc-in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px}.annc-rot{position:relative;flex:1;height:22px;overflow:hidden}.annc-rot p{position:absolute;inset:0;opacity:0;transform:translateY(-6px);transition:opacity .25s var(--ease),transform .25s var(--ease);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.annc-rot p.on{opacity:1;transform:none;transition:opacity .35s var(--ease) .25s,transform .35s var(--ease-out) .25s}.annc-rot a:hover{text-decoration:underline;text-underline-offset:3px}.annc-end{display:flex;align-items:center;gap:18px}.annc-end a{display:inline-flex;align-items:center;gap:6px;color:var(--on-ink-muted);transition:color .2s}.annc-end a:hover{color:var(--silk)}.annc-end svg{width:16px;height:16px}.cur-toggle{display:inline-flex;border:1px solid rgba(243,238,228,.25);border-radius:999px;padding:2px}.cur-toggle button{color:var(--on-ink-muted);font-size:12px;padding:1px 10px;border-radius:999px;min-width:34px;transition:background .2s,color .2s}.cur-toggle button.on{background:var(--silk);color:var(--ink);font-weight:700}.hdr{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--line);transition:transform .3s var(--ease)}html.hdr-hide:not(.lock) .hdr{transform:translateY(-100%)}.hdr-in{display:flex;align-items:center;gap:24px;height:var(--header-h)}.hdr-logo .logo{height:32px;width:auto}.hdr-menu{display:none}.hdr-nav{display:flex;align-items:stretch;gap:2px;flex:1;height:100%}.nav-item{display:flex}.nav-link{position:relative;display:inline-flex;align-items:center;padding:0 13px;font-size:14.5px;font-weight:700;height:100%}.nav-link:after{content:"";position:absolute;inset-inline:13px;bottom:-1px;height:2px;background:var(--ink);opacity:0;transition:opacity .2s}.nav-item:hover .nav-link:after,.nav-link:hover:after,.nav-link.on:after{opacity:1}.nav-whole{color:var(--qirmiz)}.nav-whole:after{background:var(--qirmiz)}.hdr-act{display:flex;align-items:center;gap:2px;margin-inline-start:auto}.cnt{position:absolute;top:4px;inset-inline-end:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--qirmiz);color:var(--silk);font:600 11px/18px var(--f-num);text-align:center}.cnt.bump{animation:bump .45s var(--ease-out)}@keyframes bump{30%{transform:scale(1.3)}}.mega{position:absolute;inset-inline:0;top:100%;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 24px 40px -36px #1c1a1780;opacity:0;visibility:hidden;transition:opacity .2s var(--ease),visibility 0s .2s}.nav-item:hover .mega,.nav-item:focus-within .mega{opacity:1;visibility:visible;transition-delay:.06s,0s}.mega-in{display:flex;gap:56px;padding-block:24px 28px}.mega-col{display:grid;align-content:start;gap:2px;min-width:160px}.mega-col a{font-size:14px;padding:5px 0;color:var(--ink-3);display:flex;justify-content:space-between;gap:16px}.mega-col a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.mega-col .num{color:var(--muted-2);font-size:12px}.mega-all{font-weight:700;color:var(--ink)!important}.mega-pic{margin-inline-start:auto;width:180px;aspect-ratio:4 / 5;overflow:hidden;background:var(--frame)}.mega-pic img{width:100%;height:100%;object-fit:cover}.drawer{position:fixed;inset:0;z-index:90;pointer-events:none;visibility:hidden;transition:visibility 0s .4s}.drawer.open{pointer-events:auto;visibility:visible;transition:none}.drawer-back{position:absolute;inset:0;background:#1c1a1766;opacity:0;transition:opacity .3s var(--ease)}.drawer-panel{position:absolute;top:0;bottom:0;width:min(440px,92vw);background:#fff;display:flex;flex-direction:column;transition:transform .4s var(--ease-out)}.drawer-start .drawer-panel{inset-inline-start:0;transform:translate(100%)}.drawer-end .drawer-panel{inset-inline-end:0;transform:translate(-100%)}.drawer.open .drawer-back{opacity:1}.drawer.open .drawer-panel{transform:none;box-shadow:var(--shadow-pop)}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line)}.drawer-head h2{font-size:17px}.drawer-head .logo{height:28px;width:auto}.mnav{overflow:auto;padding:6px 18px 28px;display:grid}.mnav details{border-bottom:1px solid var(--line)}.mnav summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-weight:700;font-size:16px;cursor:pointer}.mnav summary::-webkit-details-marker{display:none}.mnav summary svg{width:18px;transition:transform .25s}.mnav details[open] summary svg{transform:rotate(180deg)}.mnav details a{display:block;padding:8px 12px 8px 0;color:var(--ink-3)}.mnav details a:last-child{padding-bottom:14px}.mnav-l{padding:14px 0;font-weight:700;font-size:16px;border-bottom:1px solid var(--line)}.mnav hr{border:0;height:12px}.mnav-s{display:flex;gap:12px;align-items:center;padding:10px 0;color:var(--ink-3)}.mnav-s svg{width:20px}.search{position:fixed;inset:0;z-index:80}.search-back{position:absolute;inset:0;background:#1c1a1759;opacity:0;transition:opacity .2s}.search-panel{position:relative;background:#fff;padding-block:16px 24px;opacity:0;transition:opacity .2s;box-shadow:var(--shadow-pop)}.search.open .search-back,.search.open .search-panel{opacity:1}.search-form{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--ink);padding-bottom:6px}.search-form>svg{width:22px;height:22px;color:var(--muted)}.search-input{flex:1;border:0;background:transparent;font-size:clamp(17px,2.2vw,22px);font-weight:700;padding:10px 0;outline:none}.search-res{padding-top:16px}.search-res a:not(.sres-i):not(.link){text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule)}.sres{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.sres-i{display:grid;grid-template-columns:60px 1fr;gap:12px;align-items:center;padding:6px;border-radius:var(--r);transition:background .2s}.sres-i:hover{background:var(--tint)}.sres-img{aspect-ratio:1 / 1;overflow:hidden;background:var(--frame)}.sres-img img{width:100%;height:100%;object-fit:contain}.sres-i b{display:block;font-size:14px;line-height:1.4}.sres-i .code{color:var(--muted);display:block}.wa-float{position:fixed;z-index:40;bottom:20px;inset-inline-start:20px;width:52px;height:52px;border-radius:50%;background:#1f7a4d;color:#fff;display:grid;place-items:center;box-shadow:0 10px 24px -12px #1f7a4dcc}.wa-float svg{width:27px;height:27px}main{min-height:60vh;display:block}.view{animation:view-in .25s var(--ease) both}@keyframes view-in{0%{opacity:.4}}.sec{padding-block:clamp(40px,5vw,68px) 0}.sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:20px}.sec-head h2{font-size:clamp(20px,2vw,24px)}.sec-head .lead{margin-top:4px;font-size:14.5px}.sec-link{font-weight:700;font-size:14px;white-space:nowrap;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--rule)}.sec-link:hover{text-decoration-color:var(--ink)}.sec-tools{display:flex;gap:8px}.lead{font-size:15.5px;color:var(--muted);max-width:62ch;line-height:1.85}.page-title{font-size:clamp(26px,3vw,36px);margin:16px 0 20px}.narrow{max-width:760px}.center{text-align:center;display:block;margin-inline:auto}.hint{font-size:13px;color:var(--qirmiz);background:var(--qirmiz-soft);padding:8px 12px;border-radius:var(--r);display:flex;gap:8px;align-items:flex-start}.hint svg{width:16px;flex:none;margin-top:3px}.ok-msg{color:var(--good);font-size:13px;display:flex;gap:6px;align-items:center}.ok-msg svg{width:16px}.empty{text-align:center;padding:48px 20px;display:grid;justify-items:center;gap:12px;background:var(--tint)}.empty>svg{width:40px;height:40px;color:var(--muted-2)}.empty h3{font-size:19px}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:12.5px;color:var(--muted);padding-top:16px}.crumbs a:hover{color:var(--ink)}.tabs{display:flex;gap:22px;margin-bottom:18px;border-bottom:1px solid var(--line)}.tabs>*{padding:0 0 10px;font-size:14px;font-weight:700;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .2s,border-color .2s}.tabs>*:hover{color:var(--ink)}.tabs>.on{color:var(--ink);border-color:var(--ink)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;border:1px solid var(--line);font-size:13px;font-weight:700;background:#fff;transition:border-color .2s,background .2s,color .2s}.chip .num{color:var(--muted-2);font-size:11px}.chip:hover{border-color:var(--ink)}.chip.on{background:var(--ink);color:var(--silk);border-color:var(--ink)}.chip.on .num{color:var(--on-ink-muted)}.chip svg{width:14px;height:14px}.ticks{display:grid;gap:10px;margin:18px 0}.ticks li{display:flex;gap:10px;align-items:flex-start}.ticks svg{width:18px;color:var(--good);flex:none;margin-top:4px}.money{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.money .main{font-size:15.5px;font-weight:600}.price{font-weight:600}.price .cur{font-size:.82em;margin-inline-start:1px}.money .main .num{font-family:var(--f-num)}.money .alt{font-size:12px;color:var(--muted);width:100%}.money .was{color:var(--muted-2);font-size:13px}.money .was .price{font-weight:400}.money:has(.was) .main{color:var(--qirmiz)}.money-lg .main{font-size:28px}.money-lg .alt{font-size:13.5px}.syp .num{font-family:var(--f-num)}.ph{position:relative;display:grid;place-content:center;justify-items:center;gap:12px;width:100%;height:100%;background:var(--frame)}.ph-mark{width:30%;max-width:110px;height:auto;opacity:.13}.ph-code{font:500 11px/1 var(--f-num);letter-spacing:.2em;color:var(--muted-2);direction:ltr}.ph-color{position:absolute;bottom:12px;inset-inline-start:12px;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);background:#fff;padding:3px 10px 3px 5px;border-radius:999px}.ph-color i{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #1c1a1726}.ph-img{width:100%;height:100%;object-fit:contain}.hero{position:relative;aspect-ratio:16 / 7;max-height:78vh;min-height:360px;overflow:hidden;background:var(--ink)}.slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .8s var(--ease),visibility 0s .8s;color:#fff}.slide.on{opacity:1;visibility:visible;transition:opacity .8s var(--ease),visibility 0s}.slide-pic,.slide-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.slide-pic:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#1c1a178c,#1c1a1700 55%)}.slide-in{position:relative;height:100%;display:flex;align-items:flex-end;padding-bottom:clamp(28px,4vw,52px)}.slide-copy{max-width:560px}.slide-k{font-size:13px;color:#fffc;margin-bottom:6px}.slide-title{font-size:clamp(28px,3.6vw,48px);line-height:1.2}.slide-sub{font-size:15.5px;margin-top:10px;color:#ffffffd9}.slide-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.hero-dots{position:absolute;bottom:18px;inset-inline-end:var(--gutter);display:flex;gap:8px;z-index:2}.hero-dots button{width:9px;height:9px;border-radius:50%;background:#ffffff73;transition:background .2s,width .3s var(--ease)}.hero-dots button.on{background:#fff;width:24px;border-radius:999px}.notice{border-bottom:1px solid var(--line);background:var(--tint)}.notice-in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px;font-size:14px}.notice-in p{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.notice-k{font-size:12.5px;color:var(--qirmiz);font-weight:700}.notice-s{color:var(--muted)}.notice-a{display:inline-flex;align-items:center;gap:6px;font-weight:700;white-space:nowrap}.notice-a svg{width:16px}.doors{padding-top:20px}.doors-row{display:grid;grid-template-columns:repeat(var(--n, 3),1fr);gap:10px}.doors-1{--n: 1}.doors-2{--n: 2}.doors-3{--n: 3}.door{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;height:clamp(260px,34vw,480px);padding:clamp(18px,2.2vw,28px);overflow:hidden;color:var(--silk)}.door:not(.door-pic){height:clamp(220px,24vw,340px)}.door-ink{background:var(--ink)}.door-qirmiz{background:var(--qirmiz)}.door-silk{background:var(--silk);color:var(--ink)}.door img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.door-pic{color:#fff}.door-pic:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#1c1a17c7,#1c1a1759 55%,#1c1a171a)}.door:hover img{transform:scale(1.03)}.door-t,.door-go{position:relative;z-index:1}.door-t{display:grid;gap:2px}.door-t b{font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.15}.door-t>span{font-size:13.5px;opacity:.8}.door-go{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;align-self:flex-start;border-bottom:1px solid currentColor;padding-bottom:2px}.door-go svg{width:16px;transition:transform .25s var(--ease)}.door:hover .door-go svg{transform:translate(-4px)}.doors-more{display:flex;flex-wrap:wrap;gap:8px 22px;padding-top:14px;font-size:14px;font-weight:700}.doors-more a{text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--rule)}.doors-more a:hover{text-decoration-color:var(--ink)}.doors-more .num{color:var(--muted-2);font-size:12px;font-weight:400}.soon{display:grid;justify-items:center;text-align:center;gap:14px;padding-block:clamp(56px,9vw,110px) 20px}.soon-logo{width:150px;height:auto;margin-bottom:8px}.soon-logo.logo-own{width:auto;max-width:260px;max-height:150px}.logo-own{object-fit:contain}.soon h1{font-size:clamp(26px,3vw,36px)}.soon p{color:var(--muted);max-width:52ch}.soon-act{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.band{position:relative;margin-top:clamp(40px,5vw,68px);overflow:hidden;color:var(--silk)}.band-ink{background:var(--ink)}.band-qirmiz{background:var(--qirmiz)}.band-silk{background:var(--silk);color:var(--ink)}.band-pic picture,.band-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.band-pic:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#1c1a17b3,#1c1a171a)}.band-in{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:clamp(26px,3.4vw,40px)}.band h2{font-size:clamp(20px,2.2vw,26px)}.band p{color:var(--on-ink-muted);margin-top:4px;font-size:14.5px}.band-silk p{color:var(--muted)}.band-act{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.band-code{display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 14px;border:1px dashed currentColor;border-radius:var(--r);font-size:15px}.band-code .code{font-size:14px;letter-spacing:.16em}.band-code svg{width:16px}.band-code:hover{background:#ffffff14}.trade{display:grid;grid-template-columns:1fr 1fr;gap:10px}.trade-c{display:grid;gap:8px;align-content:start;padding:clamp(22px,3vw,34px);background:var(--tint);transition:background .2s}.trade-c:hover{background:var(--silk)}.trade-c h2{font-size:20px}.trade-c p{color:var(--muted);font-size:14.5px;max-width:52ch}.trade-a{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-weight:700;font-size:14px}.trade-a svg{width:16px;transition:transform .25s var(--ease)}.trade-c:hover .trade-a svg{transform:translate(-4px)}.grid{display:grid;gap:30px 14px}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 42px)/4);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.rail>*{scroll-snap-align:start}.card{position:relative;display:grid;align-content:start;gap:10px}.card-media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--frame)}.card-img{position:absolute;inset:0;display:block;transition:opacity .35s var(--ease)}.card-img img{width:100%;height:100%;object-fit:contain}.card-img-2{opacity:0}@media(hover:hover){.card:hover .card-img-2{opacity:1}}.tag{position:absolute;top:10px;inset-inline-start:10px;background:#fff;color:var(--ink);font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:var(--r)}.tag-sale{background:var(--qirmiz);color:#fff}.tag-badge{background:var(--ink);color:var(--silk)}.money-ask .main{font-size:.82em;font-weight:700;color:var(--qirmiz)}.tag-sale .num{font-size:12px}.card-fav{position:absolute;top:4px;inset-inline-end:4px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--ink);z-index:2}.card-fav svg{width:19px}.card-fav.on{color:var(--qirmiz)}.card-fav.on svg{animation:bump .4s var(--ease-out)}.card-body{display:grid;gap:3px}.card-name{font-size:14px;font-weight:700;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;unicode-bidi:plaintext;text-align:right}.card-meta{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.card-meta .code{font-size:10.5px;letter-spacing:.12em}.swatches{display:inline-flex;gap:3px}.swatches i{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1px #1c1a1733}.card-price{margin-top:2px}.tiers{width:100%;border-collapse:collapse;font-size:14px}.tiers th{text-align:start;font-size:12px;color:var(--muted);font-weight:700;padding:8px 10px;border-bottom:1px solid var(--line)}.tiers td{padding:10px;border-bottom:1px solid var(--line)}.tiers tr.on td{background:var(--qirmiz-soft);font-weight:700}.faq{display:grid;gap:0}.faq-full{margin-bottom:28px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-weight:700;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:18px;flex:none;transition:transform .25s var(--ease)}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{color:var(--muted);padding-bottom:16px;max-width:64ch}.ftr{margin-top:clamp(56px,7vw,96px);background:var(--ink);color:var(--on-ink)}.ftr-top{display:grid;grid-template-columns:1fr 2fr;gap:clamp(28px,6vw,80px);padding-block:52px 36px;border-bottom:1px solid rgba(243,238,228,.12)}.ftr-logo{height:52px;width:auto;margin-bottom:16px}.ftr-brand p{color:var(--on-ink-muted);font-size:14px;max-width:40ch}.ftr-news{display:flex;gap:8px;margin:20px 0 8px;max-width:360px}.ftr-news .input{background:transparent;border-color:#f3eee44d;color:var(--silk);min-height:40px}.ftr-news .input::placeholder{color:var(--on-ink-muted)}.ftr-news .input:focus{background:#f3eee40f;border-color:var(--silk)}.ftr-muted{color:var(--on-ink-muted)!important}.ftr-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ftr-cols>div{display:grid;align-content:start;gap:8px}.ftr-h{font-size:12.5px;color:var(--on-ink-muted);font-weight:700;margin-bottom:4px}.ftr-cols a,.ftr-cols p{font-size:14px;display:inline-flex;align-items:center;gap:8px}.ftr-cols a{color:var(--on-ink)}.ftr-cols a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#f3eee466}.ftr-cols svg{width:16px;height:16px;flex:none}.ftr-pay{padding-block:22px;border-bottom:1px solid rgba(243,238,228,.12);display:flex;gap:18px;align-items:center;flex-wrap:wrap}.ftr-pay .ftr-h{margin:0}.pays{display:flex;flex-wrap:wrap;gap:8px}.pay{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border:1px solid rgba(243,238,228,.18);border-radius:999px;font-size:12.5px}.pay svg{width:18px;height:18px}.pay img{width:20px;height:20px;object-fit:contain}.pay em{font-style:normal;font-size:11px;color:var(--ink);background:var(--on-ink-muted);border-radius:999px;padding:0 7px}.pay.soon{color:var(--on-ink-muted)}.ftr-official{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--on-ink-muted);padding-top:16px}.ftr-official svg{width:16px;flex:none}.ftr-bot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:16px 28px;font-size:12.5px;color:var(--on-ink-muted)}.shop-head{position:relative;padding-bottom:22px;border-bottom:1px solid var(--line);overflow:hidden}.shop-head h1{font-size:clamp(26px,3vw,38px);margin-top:10px}.shop-head .lead{margin-top:4px;font-size:14.5px}.shop-head-pic{color:#fff;padding-top:clamp(60px,10vw,140px);border:0}.shop-head-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shop-head-pic:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,#1c1a17a6,#1c1a170d)}.shop-head-pic .wrap{position:relative;z-index:2}.shop-head-pic .crumbs,.shop-head-pic .lead{color:#fffc}.shop-head-pic .chip{background:transparent;color:#fff;border-color:#ffffff73}.shop-head-pic .chip.on{background:#fff;color:var(--ink);border-color:#fff}.shop-note{margin-top:10px;font-size:14px;display:inline-flex;flex-wrap:wrap;gap:4px 8px;padding:8px 12px;background:var(--tint)}.shop-note a{font-weight:700;text-decoration:underline;text-underline-offset:4px}.shop-head-pic .shop-note{background:#ffffff24}.shop{display:grid;grid-template-columns:230px 1fr;gap:36px;padding-top:24px}.filters{position:sticky;top:calc(var(--header-h) + 16px);align-self:start;max-height:calc(100vh - var(--header-h) - 32px);overflow:auto;padding-inline-end:6px}.filters-head{display:none}.filters fieldset{border:0;padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid var(--line);display:grid;gap:10px}.filters legend{font-weight:700;font-size:14px;margin-bottom:8px;padding:0}.opts{display:grid;gap:4px}.opt{display:flex;justify-content:space-between;font-size:14px;padding:4px 0;color:var(--ink-3)}.opt:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.opt .num{color:var(--muted-2);font-size:12px}.opt-r{display:flex;gap:10px;align-items:center;font-size:14px;cursor:pointer;padding:3px 0}.opt-r input{accent-color:var(--ink);width:16px;height:16px}.sizes{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.size-chip input,.color-chip input{position:absolute;opacity:0;pointer-events:none}.size-chip span{display:grid;place-items:center;height:36px;border:1px solid var(--line);font-size:13px;cursor:pointer;transition:border-color .2s,background .2s,color .2s;background:#fff}.size-chip span:hover{border-color:var(--ink)}.size-chip input:checked+span{background:var(--ink);color:var(--silk);border-color:var(--ink)}.size-chip input:focus-visible+span{outline:2px solid var(--qirmiz);outline-offset:2px}.colors{display:grid;gap:6px}.color-chip{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;padding:2px 0;position:relative}.color-chip i{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #1c1a1733}.color-chip input:checked~i{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--ink)}.color-chip input:checked~span{font-weight:700}.price-range{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;font-size:13px;color:var(--muted)}.price-range .input{min-height:40px;text-align:center}.filters-foot{display:none}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.toolbar .sort .select{min-height:40px;font-size:14px;width:auto}.show-filters{display:none}.active-f{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.more{display:grid;justify-items:center;gap:12px;margin-top:40px}.pdp-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,5vw,64px);margin-top:16px;align-items:start}.gallery{position:sticky;top:calc(var(--header-h) + 16px);display:grid;gap:10px}.g-main{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--frame)}.g-main img{width:100%;height:100%;object-fit:contain}.g-nav{position:absolute;top:50%;translate:0 -50%;width:40px;height:40px;border-radius:50%;background:#fff;display:grid;place-items:center;opacity:0;transition:opacity .2s;box-shadow:0 2px 10px -4px #1c1a1759}.g-main:hover .g-nav{opacity:1}.g-nav svg{width:20px}.g-prev{inset-inline-start:12px}.g-next{inset-inline-end:12px}.g-count{position:absolute;bottom:12px;inset-inline-end:12px;background:#ffffffe6;padding:1px 9px;font-size:12px;border-radius:999px}.g-strip{display:none}.g-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.g-thumbs button{aspect-ratio:1 / 1;overflow:hidden;background:var(--frame);opacity:.6;transition:opacity .2s;border:1px solid transparent}.g-thumbs button.on,.g-thumbs button:hover{opacity:1}.g-thumbs button.on{border-color:var(--ink)}.g-thumbs img{width:100%;height:100%;object-fit:contain}.pdp-info{display:grid;gap:16px;padding-top:4px}.pdp-top{display:flex;justify-content:space-between;align-items:center}.pdp-code{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;padding:4px 0}.pdp-code .code{color:var(--ink);font-size:12px}.pdp-code svg{width:15px}.pdp-code:hover{color:var(--ink)}.pdp-tools{display:flex}.pdp-tools .on{color:var(--qirmiz)}.pdp-name{font-size:clamp(24px,2.6vw,34px);line-height:1.3}.pdp-sum{color:var(--ink-3);font-size:15.5px}.avail{display:flex;align-items:center;gap:8px;font-size:13.5px}.avail svg{width:18px;flex:none}.avail-in{color:var(--good)}.avail-od{color:var(--warn)}.avail-out{color:var(--bad)}.pick{display:grid;gap:10px}.pick-h{display:flex;justify-content:space-between;align-items:center}.pick-h .link{display:inline-flex;gap:6px;align-items:center}.pick-h .link svg{width:16px}.swatch-row{display:flex;gap:10px;flex-wrap:wrap}.swatch{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid transparent;transition:border-color .2s}.swatch i{width:28px;height:28px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #1c1a1733}.swatch.on{border-color:var(--ink)}.size-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:8px}.size-row.shake{animation:shake .4s}@keyframes shake{25%{transform:translate(5px)}50%{transform:translate(-5px)}75%{transform:translate(2px)}}.size{position:relative;height:46px;border:1px solid var(--line);background:#fff;font-size:15px;transition:border-color .2s,background .2s,color .2s}.size:hover{border-color:var(--ink)}.size.on{background:var(--ink);color:var(--silk);border-color:var(--ink)}.size.none{color:var(--muted-2);background:var(--tint);background-image:linear-gradient(to top left,transparent calc(50% - .5px),var(--rule) 50%,transparent calc(50% + .5px))}.size.low i{position:absolute;top:6px;inset-inline-end:6px;width:5px;height:5px;border-radius:50%;background:var(--warn)}.buy{display:grid;grid-template-columns:auto 1fr;gap:10px}.buy:not(:has(.qty)){grid-template-columns:minmax(0,1fr)}.view-load{min-height:60vh;display:grid;place-items:center}.buy .btn{min-height:52px;font-size:15px}.buy-2{display:grid;gap:8px}.qty{display:inline-grid;grid-template-columns:44px 40px 44px;align-items:center;border:1px solid var(--line);height:52px;background:#fff}.qty button{height:100%;display:grid;place-items:center;color:var(--ink-3)}.qty button:hover{color:var(--ink);background:var(--tint)}.qty svg{width:16px}.qty span{text-align:center;font-size:16px}.qty-sm{grid-template-columns:32px 30px 32px;height:34px}.qty-sm span{font-size:14px}.ship-est{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:14px;padding:12px 14px;background:var(--tint)}.ship-est>svg{width:18px;color:var(--muted)}.ship-est label{display:inline-flex;align-items:center;gap:6px}.ship-sel{font:inherit;font-weight:700;border:0;border-bottom:1px solid var(--ink);background:transparent;padding:0 2px 1px;cursor:pointer}.ship-sel:focus-visible{outline:2px solid var(--qirmiz);outline-offset:2px}[data-ship-out]{color:var(--ink-3)}.pdp-promise{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;color:var(--muted)}.pdp-promise svg{width:16px}.wpanel{border:1px solid var(--ink);padding:18px;display:grid;gap:14px;background:#fff}.wpanel-h{display:flex;justify-content:space-between;align-items:center}.wpanel-h b{display:inline-flex;gap:8px;align-items:center}.wpanel-h svg{width:20px}.wpanel-buy{display:flex;gap:14px;align-items:center}.wpanel-buy .qty{height:46px}.wpanel-sum{font-size:13px;color:var(--ink-3);line-height:1.7}.wpanel-sum .hint{display:inline;padding:0;background:none}.series .series-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.series-row span{display:inline-flex;align-items:baseline;gap:4px;padding:4px 10px;background:var(--tint);font-size:13px}.series-row i{font-style:normal;color:var(--muted);font-size:11px}.wteaser{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--line);font-size:13.5px;transition:border-color .2s}.wteaser:hover{border-color:var(--ink)}.wteaser>svg{width:20px;flex:none;color:var(--qirmiz)}.wteaser>svg:last-child{color:var(--ink);width:16px}.acc{border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:15px 0;font-weight:700;cursor:pointer}.acc summary::-webkit-details-marker{display:none}.acc summary svg{width:16px;transition:transform .25s var(--ease)}.acc details[open] summary svg{transform:rotate(45deg)}.acc-b{padding-bottom:16px;display:grid;gap:10px;font-size:14.5px;color:var(--ink-3)}.specs{display:grid;gap:0;margin:0}.specs div{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.specs div:last-child{border-bottom:0}.specs dt{color:var(--muted)}.specs dd{margin:0}.sticky-buy{position:fixed;z-index:45;bottom:0;inset-inline:0;display:none;justify-content:space-between;align-items:center;gap:12px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--line);transform:translateY(100%);transition:transform .3s var(--ease-out)}.sticky-buy.show{transform:none}.sticky-name{font-size:13px;font-weight:700;max-width:52vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-panel{width:min(480px,94vw)}.cart-body{flex:1;overflow:auto;display:flex;flex-direction:column}.cart-loading{display:grid;place-items:center;padding:60px}.cart-empty{margin:auto 18px}.lines{padding:6px 18px}.line{display:grid;grid-template-columns:80px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.line-img{aspect-ratio:1 / 1;overflow:hidden;background:var(--frame)}.line-img img{width:100%;height:100%;object-fit:contain}.line-img .ph-code{font-size:7px;letter-spacing:.1em}.line-img .ph{gap:6px}.line-info{display:grid;gap:4px;align-content:start}.line-name{font-weight:700;font-size:14px;line-height:1.45}.line-meta{font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:4px;align-items:center}.line-w{font-size:12.5px}.line-err{color:var(--bad);font-size:12.5px;font-weight:700}.line-ctl{display:flex;align-items:center;gap:14px;margin-top:6px}.line-total{font-size:14px}.cart-sum{padding:18px;display:grid;gap:12px;background:var(--tint);border-top:1px solid var(--line);margin-top:auto}.coupon{display:flex;gap:8px}.coupon .input{min-height:40px;text-transform:uppercase}.totals{display:grid;gap:6px;margin:4px 0}.totals div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px}.totals dt{color:var(--muted)}.totals dd{margin:0;text-align:end}.totals .disc dd{color:var(--good)}.totals .grand{border-top:1px solid var(--line);padding-top:10px;margin-top:4px}.totals .grand dt{color:var(--ink);font-weight:800;font-size:15px}.totals .grand .money{justify-content:flex-end;text-align:end}.totals .grand .money .main{font-size:20px;color:var(--ink)}.totals .dep dt,.totals .dep dd{color:var(--qirmiz);font-weight:700}.page-cart .cart-page-body{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:start}.page-cart .lines{padding:0}.page-cart .cart-sum{position:sticky;top:calc(var(--header-h) + 16px);border:1px solid var(--line)}.page-cart .cart-empty{grid-column:1 / -1;margin:0}.co-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(24px,4vw,56px);align-items:start}.co-form{display:grid;gap:16px}.co-sec{display:grid;gap:14px;padding:20px;border:1px solid var(--line)}.co-sec h2{font-size:17px;display:flex;gap:12px;align-items:center}.co-sec h2 .num{width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--silk);display:grid;place-items:center;font-size:13px}.form-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid{display:grid;gap:14px}.pay-list{display:grid;gap:8px}.pay-opt{display:grid;grid-template-columns:auto 36px 1fr auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);cursor:pointer;transition:border-color .2s;background:#fff}.pay-opt:has(input:checked){border-color:var(--ink)}.pay-opt input{accent-color:var(--ink);width:18px;height:18px}.pay-opt.soon{cursor:not-allowed;opacity:.75;background:var(--tint)}.pay-ic{display:grid;place-items:center;width:36px;height:36px}.pay-ic svg{width:24px;height:24px}.pay-ic img{width:30px;height:30px;object-fit:contain}.pay-tx{display:grid}.pay-tx small{color:var(--muted);font-size:12px}.btn-lg{min-height:56px;font-size:16px}.co-sum{position:sticky;top:calc(var(--header-h) + 16px);padding:20px;background:var(--tint);display:grid;gap:14px}.co-sum h2{font-size:17px}.sum-lines{display:grid;gap:12px}.sum-lines li{display:grid;grid-template-columns:54px 1fr auto;gap:12px;align-items:center;font-size:13.5px}.sum-img{position:relative;aspect-ratio:1 / 1;background:var(--frame)}.sum-img img{width:100%;height:100%;object-fit:contain}.sum-img .ph-code{display:none}.sum-img .ph-mark{width:50%}.sum-img i{position:absolute;top:-6px;inset-inline-end:-6px;min-width:20px;height:20px;border-radius:999px;background:var(--ink);color:var(--silk);font-style:normal;font-size:11px;display:grid;place-items:center;padding:0 5px}.sum-n{display:grid}.sum-n small{color:var(--muted);font-size:11.5px}.done-hero{text-align:center;display:grid;justify-items:center;gap:8px;padding:46px 0 30px}.done-mark{width:60px;height:60px;border-radius:50%;background:var(--good);color:#fff;display:grid;place-items:center}.done-mark svg{width:30px;height:30px;stroke-width:2}.done-k{color:var(--muted)}.done-hero h1{font-size:clamp(26px,3.4vw,38px)}.done-no{font-size:17px}.done-no b{font-size:24px;color:var(--qirmiz)}.done-hero>p.muted{max-width:52ch}.done-act{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:10px}.ocard{max-width:760px;margin:0 auto 30px;padding:22px;border:1px solid var(--line);display:grid;gap:18px}.ocard-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ocard-h h2{font-size:19px}.otrack{display:grid;grid-template-columns:repeat(5,1fr);position:relative}.otrack li{position:relative;display:grid;justify-items:center;gap:8px;text-align:center;font-size:12px;color:var(--muted)}.otrack li:before{content:"";position:absolute;top:7px;inset-inline-start:50%;width:100%;height:2px;background:var(--line)}.otrack li:last-child:before{display:none}.otrack li.done:before{background:var(--ink)}.otrack li.now:before{background:var(--line)}.otrack i{position:relative;z-index:1;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--line)}.otrack li.done i{background:var(--ink);border-color:var(--ink)}.otrack li.now i{background:var(--qirmiz);border-color:var(--qirmiz);box-shadow:0 0 0 4px var(--qirmiz-soft)}.otrack li.done span{color:var(--ink);font-weight:700}.track-form{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;margin-bottom:20px}.acct-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:28px 0 22px}.acct-head h1{font-size:clamp(26px,3vw,36px)}.acct-tabs{border-bottom:1px solid var(--line);padding-bottom:16px}.auth{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,6vw,80px);padding-top:36px;align-items:start}.auth-card{padding:26px;border:1px solid var(--line)}.auth-side h2{font-size:24px}.trader-fields{display:grid;gap:14px;padding:14px;background:var(--tint)}.tcard{display:flex;gap:16px;align-items:flex-start;padding:20px;border:1px solid var(--line);margin-bottom:20px;max-width:760px}.tcard>svg{width:26px;height:26px;flex:none;color:var(--warn)}.tcard.ok>svg{color:var(--good)}.tcard.bad>svg{color:var(--bad)}.tcard h3{font-size:17px;margin-bottom:4px}.tcard p{color:var(--muted);margin-bottom:12px}.whead{border-bottom:1px solid var(--line)}.whead-in{display:grid;grid-template-columns:1.4fr .8fr;gap:40px;align-items:end;padding-block:12px 32px}.whead h1{font-size:clamp(28px,3.4vw,42px);margin-bottom:8px}.whead .lead{margin-bottom:20px}.whead-cta{display:flex;gap:10px;flex-wrap:wrap}.wfacts{margin:0;display:grid;background:var(--tint)}.wfacts div{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:14px}.wfacts div:last-child{border-bottom:0}.wfacts dt{color:var(--muted)}.wfacts dd{margin:0;font-weight:700;text-align:end}.wplain{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px)}.wplain h2{font-size:20px;margin-bottom:10px}.wplain p{color:var(--ink-3);margin-bottom:10px;max-width:60ch}.quick{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}.quick .textarea{min-height:90px;font-family:var(--f-num);letter-spacing:.04em}.qlist{display:grid;gap:8px;margin:18px 0}.qrow{display:grid;grid-template-columns:56px 1fr 160px 90px auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--line)}.qrow.bad{grid-template-columns:auto 1fr;color:var(--bad)}.qimg{aspect-ratio:1 / 1;overflow:hidden;background:var(--frame)}.qimg img{width:100%;height:100%;object-fit:contain}.qimg .ph-code{display:none}.qimg .ph-mark{width:50%}.qinfo{display:grid}.qinfo .code{color:var(--qirmiz)}.qrow .select,.qrow .input{min-height:40px}.tbl-wrap{overflow-x:auto;border:1px solid var(--line)}.tbl{width:100%;border-collapse:collapse;font-size:14px;background:#fff}.tbl th{text-align:start;font-size:12px;color:var(--muted);font-weight:700;padding:11px 12px;border-bottom:1px solid var(--line);background:var(--tint);white-space:nowrap}.tbl td{padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:top}.tbl tbody tr:last-child td{border-bottom:0}.tier-pill{display:inline-flex;gap:6px;align-items:baseline;margin:2px 0 2px 10px;white-space:nowrap}.tier-pill .num{color:var(--muted);font-size:12px}.page{padding-bottom:20px}.prose{display:grid;gap:14px;font-size:16px;line-height:1.95;color:var(--ink-3);margin-bottom:26px}.page h2{font-size:20px;margin:26px 0 10px}.about-card{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;padding:24px;background:var(--tint)}.about-logo{height:110px;width:auto}.about-card dl{margin:0;display:grid;gap:8px;font-size:14.5px}.about-card dl div{display:grid;grid-template-columns:110px 1fr;gap:12px}.about-card dt{color:var(--muted)}.about-card dd{margin:0}.req-page{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,6vw,80px);padding-top:36px;align-items:start}.req-page h1{font-size:clamp(28px,3.4vw,40px);margin-bottom:12px}.req-form{padding:24px;border:1px solid var(--line)}.drop{display:grid;place-items:center;min-height:130px;border:1px dashed var(--rule);background:var(--tint);cursor:pointer;text-align:center;color:var(--muted);transition:border-color .2s;overflow:hidden}.drop:hover{border-color:var(--ink)}.drop span{display:inline-flex;gap:8px;align-items:center}.drop svg{width:20px}.drop img{max-height:220px;object-fit:contain}.nf{text-align:center;padding:72px 0;display:grid;justify-items:center;gap:12px}.nf-code{font-size:96px;line-height:1;color:var(--sand-2)}.nf-act{display:flex;gap:10px;margin-top:10px}.boot-fail{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:18px;text-align:center;padding:20px}.modal{background:#fff}.modal-wide{width:min(720px,100%)}@media(max-width:1100px){.grid-4{grid-template-columns:repeat(3,1fr)}.rail{grid-auto-columns:calc((100% - 28px) / 3)}.mega-pic{display:none}.nav-link{padding:0 10px;font-size:14px}.nav-link:after{inset-inline:10px}}@media(max-width:960px){:root{--header-h: 58px}.hdr-menu{display:inline-grid;justify-self:start}.hdr-nav{display:none}.hdr-in{display:grid;grid-template-columns:1fr auto 1fr;gap:6px}.hdr-logo{justify-self:center}.hdr-act{justify-self:end;margin:0}.hdr-logo .logo{height:30px}.annc-end a span{display:none}.hero{aspect-ratio:4 / 5;max-height:82svh}.whead-in,.auth,.req-page,.co-grid,.page-cart .cart-page-body,.wplain,.ftr-top{grid-template-columns:1fr}.ftr-cols{grid-template-columns:1fr 1fr}.shop{grid-template-columns:1fr}.show-filters{display:inline-flex}.filters{position:fixed;inset:0;z-index:95;max-height:none;background:#fff;padding:0 var(--gutter) 90px;transform:translateY(100%);visibility:hidden;transition:transform .35s var(--ease-out),visibility 0s .35s}html.filters-open .filters{transform:none;visibility:visible;transition:transform .35s var(--ease-out)}html.filters-open{overflow:hidden}.filters-head{display:flex;justify-content:space-between;align-items:center;padding:12px 0;position:sticky;top:0;background:#fff;z-index:1;border-bottom:1px solid var(--line);margin-bottom:18px}.filters-foot{display:block;position:fixed;bottom:0;inset-inline:0;padding:12px var(--gutter);background:#fff;border-top:1px solid var(--line)}.pdp-grid{grid-template-columns:1fr}.gallery{position:static;margin-inline:calc(var(--gutter) * -1)}.gallery:has(.g-strip) .g-main{display:none}.g-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:1 / 1;background:var(--frame)}.g-strip::-webkit-scrollbar{display:none}.g-strip img{flex:0 0 100%;width:100%;height:100%;object-fit:contain;scroll-snap-align:center}.g-thumbs{display:none}.sticky-buy{display:flex}.co-sum,.page-cart .cart-sum{position:static}.qrow{grid-template-columns:56px 1fr}.qrow .select,.qrow .qqty{grid-column:2}}@media(max-width:720px){body{font-size:14.5px}.hide-sm{display:none!important}.grid-4,.grid-3{grid-template-columns:1fr 1fr;gap:24px 10px}.rail{grid-auto-columns:46%;gap:10px}.doors{padding-top:12px}.doors-row{grid-template-columns:1fr;gap:8px}.door,.door:not(.door-pic){height:136px;flex-direction:row;align-items:flex-end;justify-content:space-between}.door-t b{font-size:26px}.door-go{align-self:flex-end}.notice-in{flex-direction:column;align-items:flex-start;gap:6px}.trade{grid-template-columns:1fr}.band-in{flex-direction:column;align-items:flex-start;gap:14px}.sres{grid-template-columns:1fr}.sec-head{gap:12px}.card-name{font-size:13.5px}.money-lg .main{font-size:25px}.form-2,.track-form{grid-template-columns:1fr}.otrack span{font-size:10.5px}.wa-float{bottom:74px;width:48px;height:48px}.line{grid-template-columns:70px 1fr}.line-total{grid-column:2}.specs div{grid-template-columns:104px 1fr}.pay-opt{grid-template-columns:auto 30px 1fr}.pay-opt .badge{grid-column:3;justify-self:start}.about-card{grid-template-columns:1fr}.about-logo{height:90px}.mega{display:none}}@media print{html.print-pricelist body>#app>*:not(main),html.print-pricelist main .view>*:not(#prices){display:none!important}html.print-pricelist .sec-tools{display:none}.tbl-wrap{overflow:visible;border:0}}.boot-ov{position:fixed;inset:0;z-index:200;transition:opacity .3s}.boot-ov.gone{opacity:0;pointer-events:none}.silk{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s ease;pointer-events:none}.silk.on{opacity:1}.fly{position:fixed;z-index:300;margin:0;object-fit:contain;background:var(--frame);border-radius:6px;pointer-events:none;will-change:transform;box-shadow:0 10px 30px #1c1a172e}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}@media(prefers-reduced-motion:no-preference){.slide.on .slide-pic img{animation:kenburns 7s cubic-bezier(.16,1,.3,1) both}@keyframes kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}.card-media{transition:transform .5s var(--ease-out)}.card:active .card-media{transform:scale(.985)}}
