/* generated by tools/build_shop.py from /fonts/fonts.css + shop.css + kit.css, edit those */
@font-face{font-family:"Commissioner";font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/commissioner/core-flar-wght.woff2") format("woff2");unicode-range:U+0020-007E,U+00A0,U+00A9,U+00AE,U+00B0-00B2,U+00B7,U+00BC-00BE,U+00C9,U+00D7-00D8,U+00E5,U+00E8-00E9,U+00ED,U+00F6,U+00F8,U+2011,U+2013-2014,U+2019,U+201C-201D,U+2022,U+2026,U+202F,U+2032-2033,U+203A,U+2122,U+2212}@font-face{font-family:"Commissioner";font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/commissioner/latin-flar-wght.woff2") format("woff2");unicode-range:U+00A1-00A8,U+00AA-00AD,U+00AF,U+00B3-00B6,U+00B8-00BB,U+00BF-00C8,U+00CA-00D6,U+00D9-00E4,U+00E6-00E7,U+00EA-00EC,U+00EE-00F5,U+00F7,U+00F9-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-2010,U+2012,U+2015-2018,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-202E,U+2030-2031,U+2034-2039,U+203B-206F,U+20AC,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Rakkas";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/rakkas/arabic.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/plex-arabic/arabic-400.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/plex-arabic/arabic-500.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:600;font-display:swap;src:url("/fonts/plex-arabic/arabic-600.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"Spline Sans FB";font-weight:100 550;src:local("Arial"),local("ArialMT"),local("Helvetica"),local("Liberation Sans"),local("LiberationSans"),local("Arimo");size-adjust:101.3%;ascent-override:95.1%;descent-override:23.3%;line-gap-override:0%}@font-face{font-family:"Spline Sans FB";font-weight:551 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Helvetica-Bold"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold");size-adjust:96.2%;ascent-override:100.2%;descent-override:24.6%;line-gap-override:0%}@font-face{font-family:"Commissioner FB";font-weight:100 550;src:local("Arial"),local("ArialMT"),local("Helvetica"),local("Liberation Sans"),local("LiberationSans"),local("Arimo");size-adjust:100.7%;ascent-override:101%;descent-override:20.5%;line-gap-override:0%}@font-face{font-family:"Commissioner FB";font-weight:551 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Helvetica-Bold"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold");size-adjust:95%;ascent-override:107%;descent-override:21.7%;line-gap-override:0%}
@font-face{font-family:"Spline Sans";font-style:normal;font-weight:300 700;font-display:swap;src:url("/fonts/spline-sans/core-wght.woff2") format("woff2");unicode-range:U+0020-007E,U+00A0,U+00A9,U+00AE,U+00B0-00B2,U+00B7,U+00BC-00BE,U+00C9,U+00D7-00D8,U+00E5,U+00E8-00E9,U+00ED,U+00F6,U+00F8,U+2011,U+2013-2014,U+2019,U+201C-201D,U+2022,U+2026,U+202F,U+2032-2033,U+203A,U+2122,U+2212}@font-face{font-family:"Spline Sans";font-style:normal;font-weight:300 700;font-display:swap;src:url("/fonts/spline-sans/latin-wght.woff2") format("woff2");unicode-range:U+00A1-00A8,U+00AA-00AD,U+00AF,U+00B3-00B6,U+00B8-00BB,U+00BF-00C8,U+00CA-00D6,U+00D9-00E4,U+00E6-00E7,U+00EA-00EC,U+00EE-00F5,U+00F7,U+00F9-00FF,U+0131,U+0152-0153,U+2000-2010,U+2012,U+2015-2018,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-202E,U+2030-2031,U+2034-2039,U+203B-206F,U+2074,U+20AC,U+FEFF,U+FFFD}:root{--ink:#09100C;--ink-2:#0b1510;--felt:#0B2A1D;--felt-2:#0E3626;--felt-line:#1C4B38;--brass:#CBA253;--brass-lo:#9C7A34;--brass-hi:#F0D79A;--fg:#EDEAE2;--fg-dim:#AFB5AC;--fg-faint:#79817A;--line:rgba(203,162,83,.26);--glass:rgba(255,255,255,.045);--glass-edge:rgba(255,255,255,.10);--card:#0d1812;--card-edge:rgba(255,255,255,.08);--tile:#f6f3ec;--font-d:"Commissioner","Commissioner FB",system-ui,sans-serif;--font-u:"Spline Sans","Spline Sans FB",system-ui,sans-serif;--mx:clamp(16px,4.5vw,72px);--maxw:1440px;--r:22px;--r-s:14px;--dur-tap:120ms;--dur-ui:240ms;--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark;-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--fg);font-family:var(--font-u);font-weight:400;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}::selection{background:var(--brass);color:var(--ink)}:focus-visible{outline:2px solid var(--brass);outline-offset:3px;border-radius:5px}.skip{position:absolute;left:-999px}.skip:focus{left:12px;top:12px;z-index:99;background:var(--brass);color:var(--ink);padding:10px 16px;border-radius:8px}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--mx)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.num{font-variant-numeric:tabular-nums}.brass-word{color:var(--brass)}.d-xl{font-family:var(--font-d);font-weight:760;line-height:.97;letter-spacing:-.022em;font-feature-settings:"ss01";font-variation-settings:"FLAR" 40;font-size:clamp(2.4rem,6.2vw,4.6rem);text-wrap:balance}.lead{font-size:clamp(1.02rem,1.4vw,1.22rem);line-height:1.5;color:var(--fg-dim);max-width:52ch}.idx{font-family:var(--font-u);font-weight:500;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}.op{display:flex;align-items:center;gap:16px;margin-bottom:18px}.op-line{flex:0 0 clamp(36px,6vw,88px);height:2px;background:linear-gradient(90deg,transparent,var(--brass));box-shadow:0 0 14px rgba(203,162,83,.55)}.shdr{position:sticky;top:0;z-index:40;background:linear-gradient(180deg,#070c09,#0a120d);border-bottom:1px solid rgba(255,255,255,.06)}.shdr-row{display:flex;align-items:center;gap:14px;padding:11px var(--mx);max-width:var(--maxw);margin-inline:auto;position:relative}.shdr .logo{display:flex;align-items:center;gap:9px;font-family:var(--font-d);font-weight:740;font-size:1.06rem;letter-spacing:-.01em}.shdr .logo svg{width:22px;height:26px;color:var(--brass)}.market{display:inline-flex;align-items:center;gap:.5em;background:var(--glass);border:1px solid var(--glass-edge);border-radius:999px;padding:.44em .9em;font-size:.82rem;font-weight:600;color:var(--fg);transition:border-color var(--dur-ui)}.market:hover{border-color:var(--line)}.market b{color:var(--brass-hi)}.market svg{width:14px;height:14px;opacity:.7}.market .mdot{width:7px;height:7px;border-radius:50%;background:var(--brass);box-shadow:0 0 8px var(--brass)}.mmenu{position:absolute;top:calc(100% - 2px);left:var(--mx);z-index:50;list-style:none;min-width:240px;background:#0c130e;border:1px solid var(--line);border-radius:14px;padding:6px;box-shadow:0 26px 60px -24px #000}.mmenu li{display:flex;flex-direction:column;gap:1px;padding:10px 12px;border-radius:9px;cursor:pointer;transition:background var(--dur-tap)}.mmenu li:hover,.mmenu li[aria-selected="true"]{background:rgba(203,162,83,.12)}.mmenu li b{font-size:.95rem}.mmenu li span{font-size:.78rem;color:var(--fg-dim)}.shdr .grow{flex:1}.ssearch{display:flex;align-items:center;gap:.5em;background:var(--glass);border:1px solid var(--glass-edge);border-radius:999px;padding:.5em .95em;min-width:170px;max-width:320px;flex:1;transition:border-color var(--dur-ui)}.ssearch:focus-within{border-color:var(--line)}.ssearch input{background:none;border:0;color:var(--fg);font:inherit;font-size:.9rem;width:100%;outline:none}.ssearch input::placeholder{color:var(--fg-faint)}.ssearch svg{width:16px;height:16px;color:var(--fg-faint);flex:0 0 auto}.icbtn{display:inline-flex;align-items:center;gap:.45em;color:var(--fg);font-weight:600;font-size:.86rem;border:1px solid var(--glass-edge);border-radius:999px;padding:.5em .9em;transition:border-color var(--dur-ui),color var(--dur-tap)}.icbtn:hover{border-color:var(--line);color:var(--brass-hi)}.icbtn svg{width:18px;height:18px}.snav{background:rgba(7,11,9,.8);border-top:1px solid rgba(255,255,255,.05);overflow-x:auto;scrollbar-width:none}.snav::-webkit-scrollbar{display:none}.snav-row{display:flex;gap:2px;padding:0 var(--mx);max-width:var(--maxw);margin-inline:auto}.snav a{white-space:nowrap;color:var(--fg-dim);font-weight:600;font-size:.88rem;padding:11px 13px;border-bottom:2px solid transparent;transition:color var(--dur-tap)}.snav a:hover{color:var(--fg)}.snav a.on{color:var(--brass-hi);border-color:var(--brass);text-shadow:0 0 16px rgba(203,162,83,.5)}.snav a .tn{font-size:.75rem;color:var(--fg-faint);margin-left:4px;font-variant-numeric:tabular-nums}.snav a.on .tn{color:var(--brass)}.shop-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--ink);padding:clamp(34px,6vh,66px) 0 clamp(30px,5vh,52px);min-height:clamp(560px,88vh,820px);display:flex;align-items:center}.sh-bg{position:absolute;inset:0;z-index:-2;pointer-events:none}.sh-bg img{width:100%;height:100%;object-fit:cover;object-position:72% 50%}.sh-scrim{position:absolute;inset:0;z-index:-1;pointer-events:none;background: linear-gradient(90deg,rgba(6,10,8,.95) 0%,rgba(6,10,8,.82) 30%,rgba(6,10,8,.30) 58%,rgba(6,10,8,.08) 100%), linear-gradient(180deg,rgba(6,10,8,.55),transparent 22%,transparent 60%,rgba(6,10,8,.78) 100%)}.sh-in{position:relative;width:100%;display:grid;grid-template-columns:1.04fr minmax(354px,428px);gap:clamp(26px,4vw,60px);align-items:center}.sh-copy h1{margin:8px 0 16px}.sh-copy .lead{max-width:40ch;color:var(--fg-dim)}.sh-offer{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:22px;padding:12px 18px;border-radius:14px;background:rgba(10,16,11,.5);border:1px solid var(--line);backdrop-filter:blur(3px)}.sh-offer .of-k{font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-faint);font-weight:600}.sh-offer .of-p{font-family:var(--font-d);font-weight:760;font-size:clamp(1.5rem,2.3vw,1.95rem);color:var(--brass-hi);letter-spacing:-.01em;text-shadow:0 0 22px rgba(240,215,154,.35)}.sh-offer .of-v{font-size:.78rem;color:var(--fg-dim);width:100%}.sh-meta{margin-top:16px;font-size:.84rem;color:var(--fg-faint);letter-spacing:.01em;max-width:44ch;line-height:1.6}.sh-meta b{color:var(--brass)}.builder{position:relative;z-index:1;background:linear-gradient(180deg,rgba(13,22,16,.86),rgba(9,15,11,.9));border:1px solid var(--glass-edge);border-radius:var(--r);padding:15px 17px 14px;backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 40px 90px -40px #000,0 0 0 1px rgba(240,215,154,.08),inset 0 1px 0 rgba(255,255,255,.05)}.bd-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bd-eyebrow{font-family:var(--font-d);font-weight:740;font-size:1.04rem;letter-spacing:-.01em}.bd-live{font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--brass-hi);display:inline-flex;align-items:center;gap:.45em}.bd-live::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brass);box-shadow:0 0 9px var(--brass)}.bd-stage{position:relative;height:132px;border-radius:var(--r-s);overflow:hidden;margin-bottom:11px;background:radial-gradient(90% 120% at 50% -20%,rgba(240,215,154,.16),transparent 60%),#0a130d;border:1px solid var(--card-edge)}.bd-light{position:absolute;top:-34%;left:50%;transform:translateX(-50%);width:66%;height:120%;pointer-events:none;background:radial-gradient(circle at 50% 0,rgba(240,215,154,.3),transparent 62%)}.bd-img{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);height:104px;width:auto;max-width:92%;object-fit:contain;filter:drop-shadow(0 18px 20px rgba(0,0,0,.6));transition:opacity var(--dur-ui) var(--ease)}.bd-felt{position:absolute;left:14px;right:14px;bottom:8px;height:5px;border-radius:3px;background:var(--felt-2);box-shadow:0 0 18px -2px currentColor;color:#2f6b47;transition:background var(--dur-ui),color var(--dur-ui)}.bd-tag{position:absolute;top:9px;left:10px;font-size:.75rem;font-weight:600;color:var(--fg-dim);background:rgba(6,10,8,.6);border:1px solid var(--glass-edge);border-radius:999px;padding:.22em .6em;letter-spacing:.02em}.bd-field{margin-bottom:10px}.bd-lbl{display:block;font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-faint);font-weight:700;margin-bottom:8px}.bd-lbl .bd-sub{text-transform:none;letter-spacing:.01em;color:var(--brass-hi);font-weight:600;margin-left:.4em}.bd-chips{display:flex;gap:7px;flex-wrap:wrap}.bchip{border:1px solid var(--glass-edge);background:var(--glass);border-radius:11px;padding:.5em .7em;text-align:left;display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 calc(50% - 4px);transition:border-color var(--dur-tap),background var(--dur-tap)}.bchip b{font-size:.84rem;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bchip span{font-size:.75rem;color:var(--fg-faint)}.bchip:hover{border-color:var(--line)}.bchip[aria-checked="true"]{border-color:var(--brass);background:rgba(203,162,83,.14)}.bchip[aria-checked="true"] b{color:var(--brass-hi)}.bd-cloths{display:flex;gap:9px;flex-wrap:wrap}.cloth{width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,.18);position:relative;transition:transform var(--dur-tap),border-color var(--dur-tap)}.cloth:hover{transform:scale(1.08)}.cloth[aria-checked="true"]{border-color:var(--brass-hi);box-shadow:0 0 0 2px rgba(240,215,154,.3)}.bd-addons{display:flex;flex-direction:column;gap:2px}.addon{display:flex;align-items:center;gap:10px;padding:7px 0;cursor:pointer;font-size:.85rem;color:var(--fg-dim)}.addon:hover{color:var(--fg)}.addon input{accent-color:var(--brass);width:16px;height:16px;flex:0 0 auto}.addon .ad-n{flex:1;min-width:0}.addon .ad-p{color:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:.8rem}.addon.free .ad-p{color:var(--brass)}.bd-foot{border-top:1px solid var(--felt-line);padding-top:13px;margin-top:4px}.bd-total{display:flex;flex-direction:column;gap:1px;margin-bottom:11px}.bd-tk{font-size:.75rem;color:var(--fg-faint);font-weight:600}.bd-tk #bd-tn{color:var(--fg-dim)}.bd-tp{font-family:var(--font-d);font-weight:770;font-size:clamp(1.7rem,2.6vw,2.1rem);color:var(--fg);line-height:1.05;letter-spacing:-.01em}.bd-tv{font-size:.75rem;color:var(--fg-faint)}.bd-cta{display:flex;flex-direction:column;gap:8px}.bd-wa{text-align:center}.bd-browse{text-align:center}.browse{padding:clamp(30px,5vh,54px) 0 clamp(60px,9vh,110px);background:linear-gradient(180deg,var(--ink-2),var(--ink) 40%)}.browse-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.browse-intro .op{margin-bottom:0}.browse-stat{font-size:.86rem;color:var(--fg-faint);font-weight:500}.browse-stat b{color:var(--brass-hi);font-family:var(--font-d);font-weight:740;font-size:1.02rem}.crumb{font-size:.8rem;color:var(--fg-faint);padding:4px 0 10px}.crumb a:hover{color:var(--brass)}.crumb .sep{opacity:.5;margin:0 .4em}.chead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--line)}.chead h2{font-family:var(--font-d);font-weight:740;font-size:clamp(1.7rem,3.4vw,2.6rem);letter-spacing:-.02em;line-height:1;font-variation-settings:"FLAR" 30}.chead .cdesc{color:var(--fg-dim);max-width:56ch;margin-top:8px;font-size:.94rem}.chead .ccount{font-size:.9rem;color:var(--fg-faint);font-weight:600}.chead .ccount b{color:var(--brass-hi);font-family:var(--font-d);font-size:1.1rem}.subchips{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0 4px}.subchip{display:inline-flex;align-items:center;gap:.4em;border:1px solid var(--glass-edge);background:var(--glass);border-radius:999px;padding:.42em .85em;font-size:.84rem;font-weight:600;color:var(--fg-dim);transition:all var(--dur-tap)}.subchip:hover{border-color:var(--line);color:var(--fg)}.subchip.on{background:var(--brass);color:#20160A;border-color:var(--brass)}.subchip .sc{opacity:.65;font-variant-numeric:tabular-nums;font-weight:600}.subchip.on .sc{opacity:.75}.dealer{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:linear-gradient(120deg,#20321f,#0f1d14);border:1px solid var(--line);border-radius:var(--r-s);padding:14px 18px;margin:16px 0 0}.dealer .db-badge{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brass-hi);border:1px solid var(--line);border-radius:999px;padding:.3em .7em}.dealer p{font-size:.9rem;color:var(--fg-dim)}.dealer b{color:var(--brass-hi)}.slayout{display:grid;grid-template-columns:234px 1fr;gap:28px;padding-top:22px}.filters{position:sticky;top:108px;align-self:start;max-height:calc(100vh - 124px);overflow:auto;padding-right:4px}.fgroup{border-bottom:1px solid var(--felt-line);padding:16px 0}.fgroup:first-child{padding-top:0}.fgroup h3{font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:11px;font-weight:700}.fopt{display:flex;align-items:center;gap:9px;padding:5px 0;font-size:.9rem;color:var(--fg-dim);cursor:pointer}.fopt:hover{color:var(--fg)}.fopt input{accent-color:var(--brass);width:15px;height:15px}.fopt .fc{margin-left:auto;color:var(--fg-faint);font-size:.8rem;font-variant-numeric:tabular-nums}.fclear{margin-top:12px;font-size:.84rem;font-weight:600;color:var(--brass);border-bottom:1px solid var(--line);padding-bottom:1px}.fclear:hover{color:var(--brass-hi)}.fhelp{background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--r-s);padding:12px 14px;margin-top:14px;font-size:.82rem;color:var(--fg-dim)}.fhelp b{color:var(--fg)}.results{min-width:0}.pbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.pbar .pc-n{font-weight:600;color:var(--fg-dim);font-size:.9rem}.pbar .pc-n b{color:var(--fg)}.sortwrap{font-size:.82rem;color:var(--fg-faint);font-weight:600;display:inline-flex;align-items:center;gap:.5em}.sort{border:1px solid var(--glass-edge);background:var(--glass);color:var(--fg);border-radius:999px;padding:.45em .9em;font:inherit;font-size:.86rem;font-weight:600}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:16px}.grid:focus{outline:none}.prod{position:relative;background:var(--card);border:1px solid var(--card-edge);border-radius:var(--r-s);overflow:hidden;display:flex;flex-direction:column;transition:transform var(--dur-ui) var(--ease),border-color var(--dur-ui),box-shadow var(--dur-ui)}.prod:hover{transform:translateY(-4px);border-color:var(--line);box-shadow:0 22px 48px -28px #000}.prod-img{aspect-ratio:1/1;position:relative;overflow:hidden;background:var(--tile)}.pimg{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain;padding:16px;background:var(--tile)}.ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:linear-gradient(160deg,#f6f3ec,#e6dfd0);text-align:center;padding:18px}.ph-b{font-family:var(--font-d);font-weight:720;font-size:1.05rem;color:#1b2a20;line-height:1.1}.ph-k{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#7c7465;font-weight:600}.badge{position:absolute;top:10px;left:10px;z-index:2;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--brass);color:#20160A;border-radius:999px;padding:.26em .62em}.badge.oos{background:#39413a;color:#cdd3ca}.badge.pre{background:var(--felt-2);color:var(--brass-hi);border:1px solid var(--line)}.is-oos .pimg{opacity:.5}.prod-b{padding:14px;display:flex;flex-direction:column;gap:6px;flex:1}.prod-brand{font-size:.75rem;letter-spacing:.07em;text-transform:uppercase;color:var(--brass);font-weight:700}.prod-name{font-size:.92rem;font-weight:500;line-height:1.3;color:var(--fg);flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prod-var{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.78rem;color:var(--fg-faint)}.sws{display:inline-flex;align-items:center;gap:3px;vertical-align:middle}.sw{width:13px;height:13px;border-radius:50%;border:1px solid rgba(255,255,255,.22);display:inline-block}.sw-more{font-size:.75rem;color:var(--fg-faint);font-weight:600;margin-left:2px}.prod-price{display:flex;align-items:baseline;gap:8px;margin-top:4px}.prod-price .p{font-family:var(--font-d);font-weight:720;font-size:1.16rem;color:var(--fg)}.prod-price .cur{font-size:.75rem;color:var(--fg-dim);font-weight:600}.prod-vat{font-size:.75rem;color:var(--fg-faint)}.prod-cta{display:flex;gap:8px;margin-top:10px}.pbtn{flex:1;text-align:center;border-radius:999px;padding:.6em;font-weight:600;font-size:.84rem;border:1px solid var(--brass);background:linear-gradient(180deg,var(--brass-hi),var(--brass));color:#20160A;transition:box-shadow var(--dur-ui),transform var(--dur-tap)}.pbtn:hover{box-shadow:0 8px 22px -10px rgba(203,162,83,.7)}.pbtn:active{transform:translateY(1px)}.pbtn.alt{background:transparent;color:var(--fg);border-color:var(--glass-edge)}.pbtn.alt:hover{border-color:var(--line);color:var(--brass-hi);box-shadow:none}.loadmore-wrap{grid-column:1/-1;display:flex;justify-content:center;padding:18px 0 0}.loadmore{min-width:240px;flex:0}.empty{grid-column:1/-1;background:var(--glass);border:1px dashed var(--line);border-radius:var(--r-s);padding:36px;text-align:center;color:var(--fg-dim)}.empty b{color:var(--fg)}.sfoot{background:#070c09;border-top:1px solid var(--line);padding:40px 0}.sfoot-in{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:flex-start}.sfoot .logo{display:flex;align-items:center;gap:9px;font-family:var(--font-d);font-weight:740;font-size:1.05rem}.sfoot .logo svg{width:20px;color:var(--brass)}.sfoot p{color:var(--fg-dim);font-size:.88rem;margin-top:10px;max-width:34ch}.sfoot-note{display:flex;flex-direction:column;gap:8px;font-size:.84rem;color:var(--fg-faint);text-align:right;max-width:42ch}.sfoot-note b{color:var(--brass-hi)}.sfoot-note a{color:var(--brass);font-weight:600}.sfoot-note a:hover{color:var(--brass-hi)}@media (prefers-reduced-motion:no-preference){.prod{will-change:auto}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:1ms!important}}@media (max-width:1040px){.shop-hero{min-height:0;padding:clamp(26px,4vh,44px) 0 clamp(26px,4vh,44px);display:block}.sh-in{grid-template-columns:1fr;gap:20px}.sh-bg{height:min(60vh,440px)}.sh-bg img{object-position:60% 50%}.sh-scrim{height:min(60vh,440px);background:linear-gradient(180deg,rgba(6,10,8,.5) 0%,rgba(6,10,8,.28) 30%,rgba(6,10,8,.3) 52%,rgba(6,10,8,.72) 82%,var(--ink) 100%)}.sh-copy h1{text-shadow:0 2px 26px rgba(6,10,8,.85)}.sh-copy .op{text-shadow:0 1px 14px rgba(6,10,8,.9)}.builder{max-width:none}}@media (max-width:900px){.slayout{grid-template-columns:1fr;gap:0}.filters{position:static;max-height:none;overflow:visible;border:1px solid var(--felt-line);border-radius:var(--r-s);padding:14px 16px;margin-bottom:20px}.fgroup:first-child{padding-top:16px}.ssearch{min-width:120px}.sfoot-note{text-align:left}}@media (max-width:620px){body{font-size:16px}.sh-copy .lead{max-width:none}.sh-offer{width:100%}.builder{max-width:none}.bd-chips{gap:6px}.bchip{flex:1 1 calc(50% - 3px)}.icbtn span{display:none}.icbtn{padding:.5em .6em}.market{font-size:.76rem;padding:.4em .7em}.grid{grid-template-columns:1fr 1fr;gap:12px}.prod-b{padding:11px}.chead{align-items:flex-start}.browse-intro{gap:6px}}@media (max-width:420px){.shdr-row{flex-wrap:wrap}.ssearch{order:5;flex-basis:100%;max-width:none;min-width:0}.bd-stage{height:132px}.bd-img{height:104px}}#bd-models:empty{min-height:126px}#bd-cloths:empty{min-height:28px}#bd-addons:empty{min-height:146px}@media (max-width:1024px){#bd-cloths:empty{min-height:44px}}@media (max-width:620px){#bd-models:empty{min-height:123px}}@media (max-width:380px){#bd-cloths:empty{min-height:97px}#bd-addons:empty{min-height:167px}}.sh-ill{margin-top:10px;font-size:.75rem;line-height:1.4;color:rgba(237,234,226,.6);max-width:46ch}.addon.quoted .ad-p{color:var(--fg-dim);font-size:.8rem}.bd-stage{background:radial-gradient(120% 95% at 50% 0%,#fffdf7 0%,#f2eadb 58%,#ddd2bd 100%)}.bd-img{mix-blend-mode:multiply}.bd-tag{background:rgba(9,16,12,.82);color:var(--fg)}.bd-img{filter:none}.bd-stage{height:150px;margin-bottom:6px}.bd-img{height:118px;transition:opacity var(--dur-ui) var(--ease)}.bd-tag{top:9px;left:10px;font-size:.75rem;font-weight:700;letter-spacing:.02em}.bd-tag:empty{display:none}.bd-dim{position:absolute;left:10px;right:10px;bottom:7px;display:flex;justify-content:space-between;gap:8px;font-size:.75rem;color:#4d4433;pointer-events:none}.bd-dim b{font-weight:700;color:#2a2418}.bd-name{margin:0 0 10px;font:700 .95rem/1.3 var(--font-d);color:var(--fg);min-height:1.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-sizes{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.bsz{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-height:52px;padding:.5em .7em;border-radius:11px;border:1px solid var(--glass-edge);background:var(--glass);text-align:left;color:var(--fg)}.bsz b{font:760 1.05rem/1.1 var(--font-d)}.bsz span{font-size:.75rem;color:var(--fg-faint)}.bsz[aria-checked="true"]{border-color:var(--brass);background:rgba(203,162,83,.14)}.bsz[aria-checked="true"] b{color:var(--brass-hi)}.bd-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px;scroll-snap-type:x proximity}.bchip{flex:0 0 auto;max-width:200px;display:flex;flex-direction:column;gap:1px;min-height:52px;scroll-snap-align:start}.bd-opts{display:flex;flex-wrap:nowrap;gap:7px;overflow-x:auto;min-height:44px;align-items:center;scrollbar-width:thin;padding-bottom:4px}.bopt{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:.35em .85em .35em .55em;border-radius:999px;border:1px solid var(--glass-edge);background:var(--glass);color:var(--fg);font-size:.82rem}.bopt i{width:18px;height:18px;border-radius:50%;border:1px solid rgba(255,255,255,.28);flex:0 0 auto}.bopt small{font-size:.75rem;color:var(--fg-faint)}.bopt[aria-checked="true"]{border-color:var(--brass);background:rgba(203,162,83,.14);color:var(--brass-hi)}.bopt:disabled{opacity:.5;cursor:not-allowed;text-decoration:line-through;text-decoration-color:rgba(255,255,255,.35)}.bopt-one{font-size:.84rem;color:var(--fg-dim)}#bd-optf.is-off .bd-opts{opacity:.85}.bd-addons{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.addon{min-height:40px;padding:5px 0}.addon .ad-n small{color:var(--fg-faint);font-size:.75rem}.bd-add{min-height:52px;font-size:.98rem!important}.bd-add:disabled{opacity:.55;cursor:not-allowed}.bd-view{justify-self:center;align-self:center;display:inline-flex;align-items:center;min-height:44px;font-size:.84rem;color:var(--fg-dim);text-decoration:underline;text-underline-offset:4px}.bd-cta{align-items:stretch}.builder:not(.is-on) .bd-sizes,.builder:not(.is-on) .bd-chips{min-height:52px}.builder:not(.is-on) .bd-addons{min-height:120px}@media (max-width:1180px){.bd-addons{grid-template-columns:1fr}}@media (max-width:1024px){.bsz,.bchip,.bopt{min-height:48px}.addon{min-height:44px}}@media (prefers-reduced-motion:reduce){.bd-img{transition:none}}.sh-in>*{min-width:0}.builder,.bd-field,.bd-foot{min-width:0}.bd-chips{flex-wrap:wrap;overflow:visible;padding-bottom:0}.bchip{flex:1 1 auto;max-width:none}.bd-opts{flex-wrap:wrap;overflow:visible;padding-bottom:0}.bsz-r{font-style:normal}@media (max-width:520px){.bsz-r{display:none}.bsz span{white-space:nowrap}}.shop-hero{background:radial-gradient(55% 60% at 32% 0%,rgba(240,215,154,.10),transparent 62%),linear-gradient(180deg,#0c1711,#08100b)}.sh-in{align-items:start;padding-top:clamp(18px,2.6vw,34px)}.sh-h1{margin:0;font:800 clamp(2.1rem,3.6vw,3.3rem)/1 var(--font-d);letter-spacing:-.03em;color:var(--fg)}.sh-sub{margin:10px 0 18px;max-width:58ch;color:var(--fg-dim);font-size:1rem;line-height:1.5}.sh-sub b{color:var(--fg);font-weight:600}.sh-meta{margin-top:14px}.bd-stage,.bd-name{display:none}.st-stage{position:relative;height:clamp(440px,calc(100svh - 300px),600px);border-radius:24px;overflow:hidden;isolation:isolate;background:radial-gradient(70% 62% at 50% 6%,#fffdf6 0%,#f3ead9 50%,#d9cbb0 100%);box-shadow:0 40px 90px -40px rgba(0,0,0,.9)}.st-lamp{position:absolute;left:26%;right:26%;top:6%;height:11px;border-radius:4px;z-index:2;background:linear-gradient(180deg,#f3d99a,#c9a34e 55%,#7a5f25);box-shadow:0 2px 0 rgba(255,240,200,.6) inset,0 10px 50px 10px rgba(255,214,140,.42)}.st-lamp::before,.st-lamp::after{content:"";position:absolute;bottom:100%;width:1px;height:90px;background:#8a6d2e}.st-lamp::before{left:16%}.st-lamp::after{right:16%}.st-pool{pointer-events:none;position:absolute;left:10%;right:10%;top:8%;bottom:10%;z-index:0;background:radial-gradient(50% 58% at 50% 34%,rgba(255,236,190,.7),rgba(255,236,190,0) 70%)}.st-brand{position:absolute;left:18px;top:16px;z-index:3;padding:5px 11px;border-radius:999px;background:rgba(9,16,12,.86);color:var(--fg);font:700 .78rem var(--font-u)}.st-brand:empty{display:none}.st-tbl{position:absolute;left:50%;bottom:31%;width:min(66%,600px);height:auto;max-height:52%;object-fit:contain;object-position:50% 100%;transform:translateX(-50%);mix-blend-mode:multiply;z-index:1;transition:opacity 220ms var(--ease)}.st-stage.swap .st-tbl{opacity:0}.st-sh{position:absolute;left:50%;bottom:29.5%;width:min(58%,520px);height:5.5%;transform:translateX(-50%);border-radius:50%;z-index:0;background:radial-gradient(closest-side,rgba(52,38,16,.5),rgba(52,38,16,.18) 60%,rgba(52,38,16,0))}.st-dim{position:absolute;left:50%;bottom:24%;width:min(50%,450px);transform:translateX(-50%);display:flex;justify-content:center;z-index:2}.st-dim i{position:absolute;left:0;right:0;top:50%;border-top:1.5px solid #6b5c3e}.st-dim i::before,.st-dim i::after{content:"";position:absolute;top:-6px;width:1.5px;height:12px;background:#6b5c3e}.st-dim i::before{left:0}.st-dim i::after{right:0}.st-dim b{position:relative;padding:3px 10px;border-radius:6px;background:#efe6d3;color:#2a2418;font:700 .8rem var(--font-u)}.st-adds{position:absolute;right:14px;top:14px;z-index:3;display:flex;flex-direction:column;gap:6px}.st-a{display:flex;align-items:center;gap:8px;flex-direction:row-reverse}.st-a img{width:46px;height:46px;object-fit:contain;mix-blend-mode:multiply;background:rgba(255,255,255,.45);border-radius:10px;padding:2px}.st-a small{font:600 .75rem/1.1 var(--font-u);color:#4d4433;white-space:nowrap}.st-room{position:absolute;left:14px;bottom:14px;z-index:3;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center;width:min(46%,380px);padding:10px 12px;border-radius:16px;background:rgba(255,252,244,.82);border:1px solid rgba(107,92,62,.25);color:#2a2418}.st-plan{grid-row:1/3;width:72px;height:48px}.pl-room{fill:#fffaf0;stroke:#2a2418;stroke-width:1.6}.pl-need{fill:rgba(201,163,78,.16);stroke:#9c7a34;stroke-width:1;stroke-dasharray:3 2}.pl-tbl{fill:#2f6b47;stroke:#1d1810;stroke-width:1}.pl-cue{stroke:#7a5f25;stroke-width:1.4;stroke-linecap:round}.st-room[data-state="no"] .pl-need{fill:rgba(192,80,60,.16);stroke:#b2503d}.st-rc{display:grid;grid-template-columns:auto 1fr auto auto 1fr auto;align-items:center;gap:4px 6px;font-size:.78rem}.st-rk{grid-column:1/-1;font-weight:700;font-size:.75rem;color:#6b5c3e}.st-rc input{width:100%;accent-color:#9c7a34;min-height:28px}.st-rc label{grid-column:span 2}.st-rc output{font-weight:700}.st-x{color:#6b5c3e}.st-v{margin:0;font-size:.8rem;line-height:1.3;color:#4d4433}.st-v b{color:#1d1810}.st-room[data-state="no"] .st-v b{color:#a3412c}.st-cap{position:absolute;right:16px;bottom:14px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right;max-width:44%}.st-n{font:700 .95rem/1.2 var(--font-d);color:#1d1810}.st-p{font:800 clamp(1.5rem,2.2vw,1.95rem)/1 var(--font-d);color:#1d1810;letter-spacing:-.01em}.st-add{flex:0 0 auto;min-height:48px;padding:0 1.5em;font-size:.95rem!important;display:inline-flex;align-items:center}.st-add:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1180px){.st-room{width:min(52%,360px)}}@media (max-width:980px){.st-stage{height:520px}}@media (max-width:700px){.sh-sub{font-size:.92rem;margin-bottom:14px}.sh-meta{display:none}.st-stage{height:auto;aspect-ratio:auto;padding:0 0 12px;display:flex;flex-direction:column}.st-lamp{top:22px}.st-tbl{position:relative;left:auto;bottom:auto;transform:none;width:84%;max-height:none;margin:66px auto 0;display:block}.st-sh{position:relative;left:auto;bottom:auto;transform:none;width:70%;height:18px;margin:-12px auto 0}.st-dim{position:relative;left:auto;bottom:auto;transform:none;width:74%;margin:8px auto 0}.st-adds{top:58px;right:10px}.st-a small{display:none}.st-a img{width:38px;height:38px}.st-room{position:relative;left:auto;bottom:auto;width:auto;margin:12px 12px 0}.st-cap{position:relative;right:auto;bottom:auto;max-width:none;margin:10px 14px 0;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:left}.st-n{width:100%}}@media (prefers-reduced-motion:reduce){.st-tbl{transition:none}}@media (forced-colors:active){.st-stage{border:1px solid CanvasText}}.st-rc{display:grid;grid-template-columns:1fr;gap:2px}.st-r{display:grid;grid-template-columns:3.6em 1fr 3.4em;align-items:center;gap:8px;font-size:.78rem;grid-column:auto}.st-r output{text-align:right;font-weight:700}.shop-hero{padding-top:0}.sh-in{padding-top:clamp(14px,2vw,26px)}.st-stage{height:clamp(440px,calc(100svh - 330px),580px)}.st-sh{bottom:32.5%}@media (max-width:700px){.st-sh{margin-top:-22px}}.st-sh{bottom:35%}.hdr .logo,.shdr .logo,.kf-brand .logo{perspective:700px}.hdr .logo svg,.shdr .logo svg,.kf-brand .logo svg{width:38px;height:44px;color:#fff;transform-style:preserve-3d;animation:ks-logo-turn 9s linear infinite;will-change:transform;filter:drop-shadow(0 0 6px rgba(255,255,255,.18))}.ftr .logo svg,.sfoot .logo svg{color:#fff}@keyframes ks-logo-turn{from{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}@media (max-width:700px){.hdr .logo svg,.shdr .logo svg,.kf-brand .logo svg{width:30px;height:35px}}@media (prefers-reduced-motion:reduce){.hdr .logo svg,.shdr .logo svg,.kf-brand .logo svg{animation:none}}@media (min-width:901px){.hdr .logo,.shdr .logo{position:relative;z-index:45;align-items:flex-start}.hdr .logo svg,.shdr .logo svg{width:68px;height:80px;margin:-10px 0 -46px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.55)) drop-shadow(0 0 8px rgba(255,255,255,.16))}.hdr .logo span,.shdr .logo span{align-self:center}}.mbtn{display:none}.snav a[data-mega]::after{content:"";display:inline-block;width:5px;height:5px;margin-left:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);opacity:.55;transition:transform .15s}.snav a[data-mega][aria-expanded="true"]{color:var(--fg);border-color:rgba(203,162,83,.55)}.snav a[data-mega][aria-expanded="true"]::after{transform:translateY(0) rotate(225deg)}.mega{position:absolute;left:0;right:0;top:100%;z-index:41;background:#0a120d;border-top:1px solid var(--brass-lo);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 28px 50px rgba(0,0,0,.55);opacity:0;transform:translateY(-6px);transition:opacity .12s,transform .12s;max-height:calc(100vh - 130px);overflow-y:auto}.mega.on{opacity:1;transform:none}.mega[hidden]{display:none}.mg-in{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(20px,3vw,48px);max-width:var(--maxw);margin-inline:auto;padding:26px var(--mx) 30px}.mg-gs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 28px;align-content:start}.mg-g ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:1px}.mg-gt{display:block;font-weight:700;font-size:.95rem;color:var(--brass-hi);padding:4px 0}.mg-gt i,.md-t i,.md-b i{font-style:normal;font-weight:500;font-size:.75rem;color:var(--fg-faint);margin-left:4px;font-variant-numeric:tabular-nums}.mg-g li a{display:block;color:var(--fg-dim);font-size:.88rem;padding:4px 0}.mg-g li a:hover,.mg-gt:hover{color:#fff}.mg-g .mg-more{color:var(--fg-faint);font-size:.8rem}.mg-side{display:grid;gap:12px;align-content:start}.mg-feats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mg-f{display:block;color:var(--fg);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:8px;background:rgba(255,255,255,.03)}.mg-f:hover{border-color:var(--brass-lo)}.mg-fi{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:#fff;border-radius:8px;overflow:hidden}.mg-fi img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.mg-fb{display:block;margin-top:7px;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--brass)}.mg-fn{display:block;font-size:.8rem;line-height:1.3;color:var(--fg-dim)}.mg-all{text-align:center;justify-content:center}@media (min-width:1380px){.snav{-webkit-mask-image:none;mask-image:none}.snav-row{justify-content:space-between}.snav a{padding-inline:9px;font-size:.85rem}}@media (max-width:1559px){.snav a .tn{display:none}}@media (max-width:1100px){.mg-in{grid-template-columns:minmax(0,1fr) 240px}.mg-gs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.mega{display:none!important}.snav a[data-mega]::after{display:none}.mbtn{display:inline-flex}.mdrawer{border:0;padding:0;margin:0;width:100%;max-width:none;height:100%;max-height:none;background:#0a120d;color:var(--fg)}.mdrawer::backdrop{background:rgba(0,0,0,.6)}.md-h{display:flex;align-items:center;justify-content:space-between;padding:14px var(--mx);font-size:1.15rem;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;background:#0a120d;z-index:1}.md-x{background:none;border:1px solid var(--glass-edge);color:var(--fg);font-size:1.8rem;line-height:1;width:48px;height:48px;border-radius:12px}.md-s{display:flex;gap:8px;padding:14px var(--mx)}.md-s input{flex:1;min-width:0;min-height:48px;background:var(--glass);border:1px solid var(--glass-edge);border-radius:12px;color:var(--fg);padding:0 14px;font:inherit}.md-s button{min-height:48px;padding:0 18px;border-radius:12px;border:0;background:var(--brass);color:var(--ink);font-weight:700}.md-t{border-bottom:1px solid rgba(255,255,255,.07)}.md-t summary{display:flex;align-items:center;min-height:56px;padding:0 var(--mx);font-weight:700;font-size:1.05rem;cursor:pointer;list-style:none}.md-t summary::-webkit-details-marker{display:none}.md-t summary::after{content:"+";margin-left:auto;font-size:1.4rem;color:var(--brass)}.md-t[open] summary::after{content:"\2212"}.md-b a{display:flex;align-items:center;min-height:48px;padding:0 var(--mx) 0 calc(var(--mx) + 14px);color:var(--fg-dim);border-top:1px solid rgba(255,255,255,.04)}.md-b a.md-all{color:var(--brass-hi);font-weight:600}.md-f{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:18px var(--mx) 40px}.md-f a{display:flex;align-items:center;justify-content:center;min-height:52px;border:1px solid var(--glass-edge);border-radius:12px;font-weight:600}}@media (prefers-reduced-motion:reduce){.mega{transition:none}}.st-3d{position:absolute;inset:0;z-index:2;pointer-events:none}.st-3d[hidden]{display:none}.st-3dt{position:absolute;left:18px;top:52px;display:flex;gap:2px;padding:3px;border-radius:999px;background:rgba(9,16,12,.86);pointer-events:auto;z-index:4}.st-3dt button{min-height:34px;min-width:58px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#d8dccf;font:700 .8rem var(--font-u);cursor:pointer}.st-3dt button[aria-pressed="true"]{background:#e8cf93;color:#1d1810}.st-3dt button:focus-visible,.st-3dk button:focus-visible{outline:3px solid #b98f33;outline-offset:2px}.st-3dv{position:absolute;left:3%;right:21%;top:9%;bottom:27%;opacity:0;visibility:hidden;touch-action:pan-y;cursor:grab;border-radius:16px;transition:opacity 320ms var(--ease)}.st-3dv canvas{position:absolute;inset:0;width:100%;height:100%;display:block;outline:none}.st-3dv.drag{cursor:grabbing}.st-3dv:focus-visible{outline:3px solid #b98f33;outline-offset:-3px}.st-stage.is3d .st-3dv{visibility:visible;pointer-events:auto}.st-stage.is3d .st-3dv.live{opacity:1}.st-stage.is3d .st-tbl,.st-stage.is3d .st-sh{opacity:0;pointer-events:none}.st-3dk{position:absolute;right:6px;bottom:0;display:flex;gap:6px;z-index:2}.st-3dk button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(9,16,12,.82);color:#f1ead8;font:700 1.15rem/1 var(--font-u);cursor:pointer}.st-3dk button:hover{background:rgba(9,16,12,.95)}.st-3dh{position:absolute;left:8px;bottom:6px;margin:0;padding:4px 10px;border-radius:999px;background:rgba(9,16,12,.72);color:#e9e2cf;font:600 .74rem/1.2 var(--font-u);max-width:calc(100% - 170px);pointer-events:none}.st-stage.is3d-load .st-3dt button[data-v="3d"]::after{content:"";display:inline-block;width:11px;height:11px;margin-left:7px;vertical-align:-1px;border:2px solid rgba(29,24,16,.25);border-top-color:#1d1810;border-radius:50%;animation:st3sp .8s linear infinite}@keyframes st3sp{to{transform:rotate(360deg)}}.st-3dg{position:absolute;left:50%;top:10px;transform:translateX(-50%);display:none;align-items:center;gap:9px;padding:7px 14px 7px 10px;border-radius:999px;background:rgba(9,16,12,.82);color:#f1ead8;font:700 .78rem/1 var(--font-u);pointer-events:none;white-space:nowrap;z-index:3}.st-3dg.on:not([hidden]){display:flex}.st-3dg .g-hand{position:relative;width:34px;height:14px;border-radius:7px;background:rgba(255,255,255,.14)}.st-3dg .g-hand::after{content:"";position:absolute;top:1px;left:2px;width:12px;height:12px;border-radius:50%;background:#e8cf93;animation:st3sw 1.5s ease-in-out infinite}@keyframes st3sw{0%,100%{transform:translateX(0)}50%{transform:translateX(18px)}}@media (prefers-reduced-motion:reduce){.st-3dg .g-hand::after,.st-stage.is3d-load .st-3dt button[data-v="3d"]::after{animation:none}}@media (max-width:700px){.st-3dt{left:14px;top:48px}.st-3d{position:static;display:contents}.st-3dv{position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;display:none;order:-1;margin:96px 8px 30px;height:auto;flex:1 1 auto;min-height:270px;z-index:3}.st-3dk{top:-52px;right:2px;bottom:auto;gap:5px}.st-3dk button{width:42px;height:42px}.st-3dh{left:50%;right:auto;bottom:-27px;transform:translateX(-50%);max-width:none;white-space:nowrap}.st-stage.is3d .st-3dv{display:block}.st-stage.is3d .st-tbl{position:absolute;margin:0;width:1px;height:1px;overflow:hidden}.st-stage.is3d .st-sh,.st-stage.is3d .st-adds{display:none}.st-stage.is3d .st-dim{margin-top:6px}.st-3dt{position:absolute}}@media (max-width:700px){.st-stage{height:600px}.st-stage .st-cap{margin-top:auto}}@media (prefers-reduced-motion:reduce){.st-3dv{transition:none}}.st-3dt button small{font:600 .72rem var(--font-u);opacity:.8;margin-left:3px}@media (max-width:420px){.st-3dt button[data-v="3d"] small{display:none}}@media (min-width:701px){.st-tbl{width:min(74%,660px);max-height:66%;bottom:20%;left:42%;transform:translateX(-50%) scale(1.3);transform-origin:50% 100%}.st-sh{left:42%;bottom:33%;width:min(52%,470px)}.st-dim{left:42%;bottom:27%;width:min(50%,450px)}.st-stage.is3d .st-tbl{left:50%;transform:translateX(-50%)}}@media (max-width:700px){.st-stage:not(.is3d){padding-top:74px}.st-stage:not(.is3d) .st-tbl{width:100%;margin:auto auto 0}.st-stage:not(.is3d) .st-cap{margin-top:auto}.st-adds{top:58px}}
.qbtn{position:relative}.qbtn .qn{min-width:20px;height:20px;border-radius:999px;background:var(--brass);color:#20160A;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;margin-left:2px}.qbtn.bump .qn{animation:none}.ssearch{position:relative}.sugg{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:60;background:#0c130e;border:1px solid var(--line);border-radius:14px;padding:6px;box-shadow:0 26px 60px -24px #000;max-height:min(70vh,520px);overflow:auto;min-width:300px}.sugg a{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:7px 8px;border-radius:9px;font-size:.86rem}.sugg a:hover,.sugg a[aria-selected="true"]{background:rgba(203,162,83,.12)}.sugg img,.sugg .sg-ph{width:44px;height:44px;object-fit:contain;background:var(--tile);border-radius:8px;padding:3px}.sugg .sg-n{line-height:1.25;color:var(--fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sugg .sg-b{display:block;font-size:.75rem;color:var(--brass);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sugg .sg-p{font-weight:600;color:var(--fg-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.sugg .sg-all{display:block;text-align:center;color:var(--brass-hi);font-weight:600;padding:10px;grid-template-columns:none}.sugg .sg-none{padding:12px;color:var(--fg-dim);font-size:.86rem}.kcard .prod-link{display:flex;flex-direction:column;flex:1;color:inherit}.kcard .prod-cta{padding:0 14px 14px;margin-top:0}.kcard .prod-link:focus-visible{outline-offset:-3px}.prod-price .frm{font-size:.75rem;color:var(--fg-dim);font-weight:600;margin-right:-2px}.prod-price .was{font-size:.8rem;color:var(--fg-faint);font-weight:500}.prod-price .por{font-family:var(--font-u);font-size:.95rem;font-weight:600;color:var(--fg-dim)}.badge.sale{background:#1a2a20;color:var(--brass-hi);border:1px solid var(--line)}.kcard .pbtn{font-size:.84rem;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.pbtn.added{background:var(--felt-2);color:var(--brass-hi);border-color:var(--line)}.kcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:.8rem;color:var(--fg-faint);padding:18px 0 14px}.kcrumb a{color:var(--fg-dim)}.kcrumb a:hover{color:var(--brass-hi)}.kcrumb [aria-current]{color:var(--fg-faint);max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdp{background:radial-gradient(1100px 520px at 28% -8%,rgba(203,162,83,.10),transparent 62%),linear-gradient(180deg,var(--ink-2),var(--ink));padding-bottom:clamp(36px,6vh,70px)}.pdp-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}.pg{position:sticky;top:112px;min-width:0}.pg-main{position:relative;aspect-ratio:1/1;border-radius:var(--r);overflow:hidden;isolation:isolate;background:radial-gradient(120% 70% at 50% 0%,#fffdf7 0%,#f6f1e6 46%,#e9e1d1 100%);box-shadow:0 40px 90px -50px #000,inset 0 0 0 1px rgba(255,255,255,.4)}.pg-light{position:absolute;left:18%;right:18%;top:0;height:4px;z-index:3;border-radius:0 0 6px 6px;background:linear-gradient(90deg,transparent,var(--brass-hi) 18%,#fff6dc 50%,var(--brass-hi) 82%,transparent);box-shadow:0 0 22px 4px rgba(240,215,154,.65),0 0 90px 30px rgba(240,215,154,.28)}.pg-main::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(70% 45% at 50% 0%,rgba(255,236,190,.38),transparent 70%)}.pg-main img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain;padding:clamp(18px,4%,44px);mix-blend-mode:multiply;transition:opacity var(--dur-ui) var(--ease)}.pg-main.swap img{opacity:0}.pg-none{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:#4b4a42;padding:30px;font-size:.92rem}.pg-none .ph-b{font-size:1.5rem}.pg-thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;scrollbar-width:thin;padding:2px}.pg-t{flex:0 0 76px;height:76px;border-radius:12px;background:var(--tile);border:1px solid transparent;padding:4px;transition:border-color var(--dur-tap),transform var(--dur-tap)}.pg-t img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pg-t:hover{transform:translateY(-2px)}.pg-t.on{border-color:var(--brass);box-shadow:0 0 0 2px rgba(203,162,83,.35)}.pbuy{min-width:0;padding-top:4px}.pbrand{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--brass)}.pbrand a:hover{color:var(--brass-hi)}.pdeal{letter-spacing:0;text-transform:none;font-weight:600;font-size:.78rem;color:var(--fg);background:var(--glass);border:1px solid var(--line);border-radius:999px;padding:.25em .75em}.pname{font-family:var(--font-d);font-weight:740;font-variation-settings:"FLAR" 40;letter-spacing:-.02em;line-height:1.04;font-size:clamp(1.65rem,2.7vw,2.45rem);margin:10px 0 10px;text-wrap:balance;overflow-wrap:break-word;hyphens:manual}.pname.long{font-size:clamp(1.45rem,2.1vw,1.95rem);line-height:1.08}.psku{font-size:.8rem;color:var(--fg-faint)}.psku .num{color:var(--fg-dim);font-weight:600}.pex{color:var(--fg-dim);font-size:1rem;line-height:1.55;margin:14px 0 20px;max-width:56ch}.pp{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:18px 0 14px;border-top:1px solid var(--line)}.pp-p{font-family:var(--font-d);font-weight:760;font-size:clamp(2rem,3.4vw,2.8rem);letter-spacing:-.02em;line-height:1;color:var(--fg)}.pp-p.por{font-size:1.6rem}.pp-was{font-size:1.05rem;color:var(--fg-faint);font-weight:500}.pp-save{font-size:.86rem;font-weight:700;color:var(--brass-hi);background:rgba(203,162,83,.12);border-radius:999px;padding:.3em .8em}.pp-v{flex-basis:100%;font-size:.78rem;color:var(--fg-faint)}.pstock{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;margin-bottom:16px}.pstock .dot{width:8px;height:8px;border-radius:50%;background:#6fbf8a;box-shadow:0 0 0 3px rgba(111,191,138,.18)}.pstock.out{color:var(--fg-dim)}.pstock.out .dot{background:#7f8780;box-shadow:none}.pv{border:0;margin:0 0 18px}.pv legend{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--fg-faint);margin-bottom:10px;display:flex;gap:10px}.pv-n{letter-spacing:0;text-transform:none;font-weight:500}.pv-chips{display:flex;flex-wrap:wrap;gap:8px;max-height:220px;overflow:auto;padding:2px}.pv-c{border:1px solid var(--glass-edge);background:var(--glass);border-radius:12px;padding:.55em .9em;font-size:.86rem;font-weight:600;color:var(--fg-dim);min-height:42px;transition:border-color var(--dur-tap),color var(--dur-tap)}.pv-c:hover{border-color:var(--line);color:var(--fg)}.pv-c[aria-checked="true"]{border-color:var(--brass);color:var(--fg);box-shadow:inset 0 0 0 1px var(--brass)}.pv-c.oos{opacity:.55;text-decoration:line-through;text-decoration-color:rgba(255,255,255,.3)}.pcta{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.qty{display:inline-flex;align-items:center;border:1px solid var(--glass-edge);border-radius:999px;background:var(--glass);height:52px}.qty button{width:44px;height:100%;font-size:1.2rem;color:var(--fg-dim)}.qty button:hover{color:var(--brass-hi)}.qty input{width:38px;background:none;border:0;color:var(--fg);text-align:center;font:inherit;font-weight:700;-moz-appearance:textfield}.qty input::-webkit-inner-spin-button,.qty input::-webkit-outer-spin-button{-webkit-appearance:none}.padd,.pwa{flex:1 1 200px;min-height:52px;font-size:.98rem;display:inline-flex;align-items:center;justify-content:center;gap:.5em}.pwa svg{width:18px;height:18px}.ptrust{list-style:none;margin:22px 0 0;display:grid;gap:9px;font-size:.88rem;color:var(--fg-dim)}.ptrust li{display:flex;gap:10px;align-items:flex-start}.ptrust li::before{content:"";flex:0 0 14px;height:2px;margin-top:.7em;background:var(--brass);box-shadow:0 0 8px rgba(203,162,83,.6)}.pflag,.cflag{display:flex;flex-direction:column;gap:3px;margin-top:22px;padding:16px 18px;border-radius:var(--r-s);background:linear-gradient(135deg,var(--felt),#0a1f16);border:1px solid var(--line);transition:border-color var(--dur-ui)}.pflag:hover,.cflag:hover{border-color:var(--brass)}.pf-k,.cf-k{font-family:var(--font-d);font-weight:720;font-size:1.05rem;color:var(--brass-hi)}.pf-d,.cf-d{font-size:.86rem;color:var(--fg-dim)}.pdet{padding:clamp(40px,7vh,80px) 0;border-top:1px solid rgba(255,255,255,.06);background:var(--ink)}.pdet-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start}.pdesc h2,.ps-h,.prel-h h2{font-family:var(--font-d);font-weight:740;font-size:clamp(1.4rem,2.2vw,1.9rem);letter-spacing:-.015em;line-height:1.1;margin-bottom:16px}.pdesc{color:var(--fg-dim);font-size:1rem;line-height:1.7;max-width:70ch;overflow-wrap:break-word}.pdesc p{margin:0 0 14px}.pdesc h3,.pdesc h4{font-family:var(--font-u);font-weight:700;color:var(--fg);font-size:1.02rem;margin:22px 0 8px}.pdesc ul,.pdesc ol{margin:0 0 16px 1.2em;display:grid;gap:5px}.pdesc strong{color:var(--fg);font-weight:600}.pdesc table{border-collapse:collapse;width:100%;margin:10px 0 18px;font-size:.9rem}.pdesc td,.pdesc th{border-bottom:1px solid var(--felt-line);padding:7px 8px;text-align:left}.pside{position:sticky;top:112px;min-width:0}.pspec{display:grid;border-top:1px solid var(--line)}.pspec div{display:grid;grid-template-columns:minmax(110px,40%) 1fr;gap:14px;padding:10px 0;border-bottom:1px solid var(--felt-line);font-size:.9rem}.pspec dt{color:var(--fg-faint);font-weight:600}.pspec dd{color:var(--fg);overflow-wrap:anywhere}.pvt-wrap{margin-top:26px;max-height:420px;overflow:auto;border:1px solid var(--felt-line);border-radius:var(--r-s)}.pvt{width:100%;border-collapse:collapse;font-size:.86rem}.pvt caption{text-align:left;padding:12px 14px;font-weight:700;color:var(--fg);background:var(--card)}.pvt th{position:sticky;top:0;background:#0d1812;color:var(--fg-faint);font-weight:600;text-align:left;padding:8px 14px;font-size:.76rem}.pvt td{padding:8px 14px;border-top:1px solid var(--felt-line);color:var(--fg-dim)}.prel{padding:clamp(40px,7vh,80px) 0;background:linear-gradient(180deg,var(--ink),var(--ink-2))}.prel-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.prel-h a{color:var(--brass-hi);font-weight:600;font-size:.92rem;border-bottom:1px solid var(--line)}.krow{grid-template-columns:repeat(4,minmax(0,1fr))}.pbar-m{display:none}.chero{position:relative;padding-bottom:6px;isolation:isolate;background:radial-gradient(900px 340px at 18% 0%,rgba(203,162,83,.12),transparent 65%),linear-gradient(180deg,var(--felt) 0%,#0a1d15 60%,var(--ink-2) 100%);border-bottom:1px solid rgba(255,255,255,.05)}.chero-in{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(20px,4vw,60px);align-items:end;padding:4px 0 18px}.ch-h1{font-family:var(--font-d);font-weight:760;font-variation-settings:"FLAR" 40;letter-spacing:-.025em;line-height:.98;font-size:clamp(2.2rem,5vw,4.2rem);text-wrap:balance;overflow-wrap:break-word}.ch-intro{color:var(--fg-dim);max-width:62ch;margin-top:12px;font-size:1rem}.ch-side{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-self:end;max-width:380px;width:100%}.ch-n{display:flex;align-items:baseline;gap:10px;color:var(--fg-dim);font-size:.9rem}.ch-n b{font-family:var(--font-d);font-weight:760;font-size:clamp(2rem,3.6vw,3rem);color:var(--fg);letter-spacing:-.02em;line-height:1}.ch-side .cflag{margin-top:0;width:100%}.ksub{padding:6px 0 18px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ksub::-webkit-scrollbar{display:none}.ksub .subchip{white-space:nowrap}.kbrowse{padding-top:clamp(18px,3vh,30px)}.kfind{flex:1 1 220px;max-width:340px}.kfind input{width:100%;border:1px solid var(--glass-edge);background:var(--glass);color:var(--fg);border-radius:999px;padding:.5em 1em;font:inherit;font-size:.88rem}.kfind input:focus{border-color:var(--line);outline:none}.ftoggle{display:none;flex:0 0 auto;min-height:40px;padding:0 1.2em}.kfoot{background:#070c09;border-top:1px solid var(--line);padding:clamp(40px,7vh,72px) 0 28px;margin-top:0}.kf-top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:clamp(24px,4vw,56px)}.kf-brand .logo{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-d);font-weight:740;font-size:1.15rem}.kf-brand .logo svg{width:22px;height:26px;color:var(--brass)}.kf-brand p{color:var(--fg-dim);font-size:.9rem;margin:12px 0 16px;max-width:38ch}.kf-wa{display:inline-flex;flex:0 0 auto;padding:.7em 1.3em;font-size:.9rem}.kf-col h2{font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-faint);font-weight:700;margin-bottom:12px}.kf-col ul{list-style:none;display:grid;gap:8px}.kf-col a{color:var(--fg-dim);font-size:.92rem}.kf-col a:hover{color:var(--brass-hi)}.kf-bot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.06);margin-top:36px;padding-top:18px;font-size:.78rem;color:var(--fg-faint)}.kf-bot span:last-child{max-width:70ch}.qdrawer{margin:0 0 0 auto;height:100%;max-height:100%;width:min(460px,100vw);border:0;border-left:1px solid var(--line);padding:0;background:#0b140f;color:var(--fg)}.qdrawer::backdrop{background:rgba(3,6,4,.62)}.qd-in{display:flex;flex-direction:column;height:100%}.qd-top{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--felt-line)}.qd-top h2{font-family:var(--font-d);font-weight:740;font-size:1.35rem}.qd-x{width:44px;height:44px;font-size:1.6rem;color:var(--fg-dim);border-radius:50%}.qd-x:hover{color:var(--brass-hi)}.qd-list{flex:1;overflow:auto;padding:8px 20px}.qd-item{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:14px 0;border-bottom:1px solid var(--felt-line)}.qd-item a{font-weight:600;font-size:.92rem;line-height:1.3}.qd-item a:hover{color:var(--brass-hi)}.qd-meta{grid-column:1;font-size:.76rem;color:var(--fg-faint)}.qd-price{grid-row:1;grid-column:2;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.qd-ctl{grid-column:1/-1;display:flex;align-items:center;gap:10px}.qd-ctl .qty{height:40px}.qd-ctl .qty button{width:38px}.qd-rm{font-size:.8rem;color:var(--fg-faint);text-decoration:underline;text-underline-offset:3px;min-height:40px}.qd-rm:hover{color:var(--brass-hi)}.qd-empty{padding:40px 0;color:var(--fg-dim);text-align:center}.qd-foot{padding:16px 20px 22px;border-top:1px solid var(--felt-line);display:grid;gap:10px;background:#0a120d}.qd-sum{display:flex;justify-content:space-between;align-items:baseline;font-size:.9rem;color:var(--fg-dim)}.qd-sum b{font-family:var(--font-d);font-size:1.5rem;color:var(--fg);font-variant-numeric:tabular-nums}.qd-note{font-size:.76rem;color:var(--fg-faint);line-height:1.45}.qd-foot .pbtn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-size:.95rem}.qd-foot .pbtn svg{width:18px;height:18px}.qd-clear{font-size:.8rem;color:var(--fg-faint);text-decoration:underline;text-underline-offset:3px;justify-self:center}@media (prefers-reduced-motion:no-preference){.qdrawer[open]{animation:qd-in var(--dur-ui) var(--ease)}@keyframes qd-in{from{transform:translateX(40px);opacity:0}to{transform:none;opacity:1}}.qbtn.bump{animation:qb var(--dur-ui) var(--ease)}@keyframes qb{50%{transform:scale(1.08)}}}@media (prefers-reduced-motion:reduce){.pg-main img,.pg-t,.pv-c{transition:none}}@media (max-width:1180px){.krow{grid-template-columns:repeat(3,minmax(0,1fr))}.krow .kcard:nth-child(4){display:none}}@media (max-width:1040px){.chero-in{grid-template-columns:1fr;align-items:start}.ch-side{justify-self:start;max-width:none;flex-direction:row;flex-wrap:wrap;align-items:center}.ch-side .cflag{width:auto;flex:1 1 280px}.kf-top{grid-template-columns:1fr 1fr}}@media (max-width:900px){.pdp-grid{grid-template-columns:1fr}.pg{position:relative;top:0}.pdet-grid{grid-template-columns:1fr}.pside{position:relative;top:0}.krow{grid-template-columns:repeat(2,minmax(0,1fr))}.krow .kcard:nth-child(4){display:flex}.pbar-m{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:45;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--mx) calc(10px + env(safe-area-inset-bottom));background:rgba(7,12,9,.96);border-top:1px solid var(--line)}.pbar-m .pbm-p{font-family:var(--font-d);font-weight:760;font-size:1.25rem}.pbar-m .pbtn{flex:0 0 auto;min-height:46px;padding:0 1.4em;display:inline-flex;align-items:center}.kpdp .kfoot{padding-bottom:96px}.filters{max-height:none}.ftoggle{display:inline-flex;align-items:center}.kcat .filters{display:none}.kcat .filters.open{display:block}}@media (max-width:620px){.qbtn span:not(.qn){display:none}.qbtn{padding:.5em .7em}.pg-main{border-radius:18px}.pg-t{flex-basis:64px;height:64px}.kcrumb [aria-current]{max-width:22ch}.kcrumb{padding:12px 0 10px}.pp-p{font-size:2rem}.kf-top{grid-template-columns:1fr}.kcard .prod-cta{padding:0 10px 10px}.kcard .pbtn{font-size:.8rem;min-height:44px}.ch-h1{font-size:2.2rem}.sugg{position:fixed;left:10px;right:10px;top:64px;min-width:0}.pbar{gap:10px}.kfind{order:3;flex-basis:100%;max-width:none}}@media (max-width:620px){.kpdp .shdr,.kcat .shdr,[data-shopjs] .shdr{position:relative}.kpdp .shdr-row,.kcat .shdr-row,[data-shopjs] .shdr-row{flex-wrap:wrap;gap:8px 10px}.kpdp .shdr .grow,.kcat .shdr .grow,[data-shopjs] .shdr .grow{display:none}.kpdp .market,.kcat .market,[data-shopjs] .market{margin-right:auto}.kpdp .ssearch,.kcat .ssearch,[data-shopjs] .ssearch{order:5;flex-basis:100%;max-width:none;min-width:0}.mk-lab{display:none}}@media (max-width:420px){.hwa{display:none}.qty{height:48px}.padd,.pwa{min-height:48px;flex-basis:100%}.pcta .qty{flex:0 0 auto}}@media (forced-colors:active){.pbtn,.qbtn .qn,.pg-light{forced-color-adjust:none}}.cpage{margin-left:12px;font-size:.82rem;font-weight:600;color:var(--brass-hi);border-bottom:1px solid var(--line)}.ks-mark{display:inline-block;flex:0 0 auto;width:22px;height:26px;background:var(--brass);-webkit-mask:url(/img/ks-logo.svg) center/contain no-repeat;mask:url(/img/ks-logo.svg) center/contain no-repeat}.kf-brand .ks-mark{width:24px;height:28px}@media (forced-colors:active){.ks-mark{background:CanvasText}}.pg-main{background:radial-gradient(78% 68% at 50% 40%,#fffbf2 0%,#f4ecdc 48%,#d8ccb2 74%,#24372c 100%)}.pg-main::after{background:linear-gradient(180deg,rgba(255,236,190,.42),rgba(255,236,190,0) 70%);clip-path:polygon(30% 0,70% 0,96% 100%,4% 100%);opacity:.75}.pg-light{left:28%;right:28%;height:6px;box-shadow:0 0 26px 6px rgba(240,215,154,.75),0 0 120px 40px rgba(240,215,154,.32)}.pinsitu{margin:16px 0 0;display:grid;grid-template-columns:132px 1fr;gap:14px;align-items:center;background:var(--card);border:1px solid var(--card-edge);border-radius:var(--r-s);padding:10px}.pinsitu img{width:132px;height:88px;object-fit:cover;border-radius:10px}.pinsitu figcaption{font-size:.86rem;color:var(--fg-dim)}.ch-img{width:100%;max-width:380px;aspect-ratio:16/7;object-fit:cover;border-radius:var(--r-s);box-shadow:0 30px 60px -30px #000,0 0 0 1px rgba(203,162,83,.25)}.prod-price .p,.prod-price .was{white-space:nowrap}.prod-price{flex-wrap:wrap;column-gap:8px;row-gap:0}@media (max-width:1379px){.snav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}}@media (max-width:900px){.kpdp .pbar-m{visibility:visible}}@media (max-width:620px){.ch-intro p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kcat .cflag,.kcat .ch-img{display:none}.ch-n b{font-size:1.6rem}.chero-in{padding-bottom:8px}.ksub{padding-bottom:12px}.kbrowse{padding-top:14px}.kpdp .pg-thumbs{display:none}.pinsitu{grid-template-columns:96px 1fr}.pinsitu img{width:96px;height:64px}}@media (min-width:1041px){.kcat .chero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.ch-side{max-width:none}.ch-img{max-width:none;aspect-ratio:21/8}}.pg-main{background:radial-gradient(90% 75% at 50% 18%,#fffdf8 0%,#f7f1e5 52%,#e8dfcc 100%)}.pg-main::after{background:radial-gradient(60% 55% at 50% 0%,rgba(255,236,190,.55),rgba(255,236,190,0) 72%);clip-path:none;opacity:1}.pg-light{top:18px;left:30%;right:30%;height:7px;border-radius:4px;background:linear-gradient(180deg,#2f281b 0 42%,#fff3d0 58%,var(--brass-hi) 100%);box-shadow:0 10px 30px 4px rgba(240,215,154,.7),0 30px 120px 50px rgba(240,215,154,.28)}.pg-light::before{content:"";position:absolute;left:18%;right:18%;top:-18px;height:18px;border-left:1px solid rgba(60,50,30,.45);border-right:1px solid rgba(60,50,30,.45)}.pg-main img{max-width:100%;max-height:100%;margin:auto}.pg-main.small img{inset:0;padding:0}.pin-m{display:none}.pin-d{display:grid;grid-template-columns:96px 1fr;margin:14px 0 0}.pin-d img{width:96px;height:64px}@media (min-width:901px){.pin-d{grid-template-columns:168px 1fr;margin:18px 0 0}.pin-d img{width:168px;height:92px}}.chero.has-band{background:#070a08;overflow:hidden}.ch-band{position:absolute;inset:0;z-index:-2}.ch-band img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;filter:saturate(.8)}.chero.has-band::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background: radial-gradient(60% 90% at 70% 0%,rgba(255,228,175,.16),transparent 70%), linear-gradient(90deg,rgba(7,10,8,.94) 0%,rgba(7,10,8,.80) 38%,rgba(7,10,8,.42) 70%,rgba(7,10,8,.34) 100%), linear-gradient(180deg,rgba(7,10,8,.55) 0%,rgba(7,10,8,0) 30%,rgba(7,10,8,.2) 70%,var(--ink-2) 100%)}.chero.has-band .chero-in{min-height:300px;align-items:end;padding-bottom:26px}.chero.has-band .ch-h1{text-shadow:0 2px 30px rgba(0,0,0,.5)}.chero.has-band .ch-intro{color:#cfd3cb}.ch-cap{order:9;font-size:.76rem;color:var(--fg-dim);margin:0}.chero.has-band .ch-side{align-self:end}.chero.has-band .ch-n{color:#d8dbd3}.kcard .prod-img,.kcard .pimg{background:#fff}.kcard .prod-price{min-height:2.75em;align-content:flex-start}@media (max-width:620px){.kcat .ch-img{display:none}.chero.has-band .chero-in{min-height:0;padding-top:0}.chero.has-band::before{background:linear-gradient(180deg,rgba(7,10,8,.72) 0%,rgba(7,10,8,.62) 50%,rgba(7,10,8,.9) 85%,var(--ink-2) 100%)}.ch-cap{display:none}}.ptrust li::before{flex:0 0 6px;height:6px;margin-top:.62em;border-radius:50%;background:var(--fg-faint);box-shadow:none}@media (max-width:620px){.chero.has-band .chero-in{padding-top:6px;padding-bottom:14px}.chero.has-band::before{background:radial-gradient(90% 60% at 50% 0%,rgba(255,228,175,.18),transparent 70%),linear-gradient(180deg,rgba(7,10,8,.55) 0%,rgba(7,10,8,.5) 45%,rgba(7,10,8,.88) 82%,var(--ink-2) 100%)}.kcat .chero.has-band .cflag{display:flex;flex-direction:row;align-items:baseline;gap:8px;flex-wrap:wrap;padding:10px 14px;margin-top:4px;width:100%}.kcat .chero.has-band .cflag .cf-k{font-size:.95rem}.kcat .chero.has-band .cflag .cf-d{font-size:.8rem}}@media (max-width:1024px){.shdr .logo{padding-block:9px;margin-block:-9px}.market,.icbtn,.subchip,.sort,.pbtn,.ftoggle,.pv-c,.qd-rm,.qd-clear{min-height:44px}.icbtn{min-width:44px;justify-content:center}.ssearch{min-height:44px;padding-block:0}.ssearch input{min-height:42px}.kcrumb a{display:inline-block;padding-block:12px;margin-block:-12px}.fopt{min-height:44px;padding-block:0}.cloth{width:44px;height:44px}.kf-col ul{gap:2px}.kf-col a{display:inline-flex;align-items:center;min-height:40px}.qd-ctl .qty{height:44px}.qd-ctl .qty button{width:44px}.sugg a{min-height:52px}.snav a{min-height:44px;display:inline-flex;align-items:center}.kcard .pbtn,.prod .pbtn,.kfind input{min-height:44px}.shdr .logo{padding-block:10px;margin-block:-10px}.kcrumb a{padding-inline:6px;margin-inline:-6px}.fclear{display:inline-flex;align-items:center;min-height:44px;padding:0;border-bottom:0;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.addon input,.fopt input{width:20px;height:20px}}.has-q .ksearch .grid:empty{min-height:max(1400px,160vh)}.has-q .ksearch .pc-n:empty::before{content:"\00a0"}.kfit{background:linear-gradient(180deg,rgba(14,54,38,.92),rgba(9,24,17,.95));border:1px solid var(--felt-line);border-radius:var(--r-s);padding:16px 18px 14px;margin:16px 0 0;color:var(--fg);box-shadow:0 18px 50px -24px rgba(0,0,0,.8);position:relative;overflow:hidden}.kfit::before{content:"";position:absolute;left:30%;right:30%;top:0;height:3px;border-radius:0 0 4px 4px;background:#FFE3A8;box-shadow:0 0 22px 6px rgba(255,227,168,.45);pointer-events:none}.kf-h{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.kf-k{font-family:var(--font-d);font-weight:740;font-size:1.08rem;letter-spacing:-.01em}.kf-szs{display:flex;gap:4px;background:rgba(0,0,0,.25);border-radius:999px;padding:3px}.kf-sz{font-weight:600;font-size:.86rem;color:var(--fg-dim);padding:.35em .8em;border-radius:999px;min-height:34px}.kf-sz[aria-checked="true"]{background:var(--fg);color:var(--ink)}.kf-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:center;margin-top:10px}.kf-svg{width:100%;height:auto;aspect-ratio:320/200}.kf-big{font-family:var(--font-d);font-weight:780;font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1;letter-spacing:-.03em;color:#FFF4DA}.kf-sub{font-size:.8rem;color:var(--fg-dim);margin:6px 0 10px;line-height:1.35}.kf-in{display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 10px;font-size:.84rem;color:var(--fg-dim)}.kf-in output{font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums;min-width:3.6em;text-align:right}.kf-in input{grid-column:1/-1;width:100%;height:30px;accent-color:#FFE3A8;cursor:pointer}.kf-verdict{margin-top:8px;font-size:.9rem;line-height:1.35;color:var(--fg-dim);min-height:2.7em}.kf-verdict b{color:var(--fg)}.kfit[data-state="fit"] .kf-verdict b{color:#9fd8a8}.kfit[data-state="no"] .kf-verdict b{color:#f0a58a}.kf-note{font-size:.75rem;color:var(--fg-faint);margin-top:8px}.kf-room{fill:rgba(255,255,255,.035);stroke:#EDEAE2;stroke-width:1.6}.kf-clear{fill:none;stroke:#FFE3A8;stroke-width:1.2;stroke-dasharray:4 4;opacity:.8}.kfit[data-state="no"] .kf-clear{stroke:#f0a58a}.kf-tbl{fill:#14603f;stroke:#5b3a22;stroke-width:5}.kf-ball{fill:#f7f3ea}.kf-cue{stroke:#d9b27a;stroke-width:2.2;stroke-linecap:round}.kf-lab{fill:#AFB5AC;font:600 10px/1 var(--font-u)}.kf-roomside{fill:rgba(255,255,255,.035)}.kf-wall{stroke:#EDEAE2;stroke-width:2}.kf-floor{stroke:#79817A;stroke-width:1.4}.kf-back{stroke:#EDEAE2;stroke-width:1.6;stroke-dasharray:3 3}.kf-back.short{stroke:#f0a58a}.kf-board{fill:#1b1b1b;stroke:#d9d2c0;stroke-width:1}.kf-bull{fill:#c8302c}.kf-diag{stroke:#FFE3A8;stroke-width:1.2;stroke-dasharray:4 3}.kf-oche{stroke:#FFF4DA;stroke-width:3;stroke-linecap:round}.kf-dim{stroke:#79817A;stroke-width:1;stroke-dasharray:2 3}@media (max-width:1024px){.kf-sz{min-height:44px;min-width:48px}.kf-in input{height:44px}}@media (max-width:620px){.kf-body{grid-template-columns:1fr}.kfit{padding:14px}}.kpdp .pg-main img{padding:4%}.kpdp .pg-main::before{content:"";position:absolute;left:var(--shl,18%);width:var(--shw,64%);bottom:var(--shb,5%);height:5%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(60,44,20,.32),rgba(60,44,20,0))}.kpdp .pg-main.pg-none::before,.kpdp .pg-main:not([style*="--shb"])::before{display:none}.ch-side.has-fit{align-self:end}.ch-side.has-fit .kfit{margin-top:10px;background:linear-gradient(180deg,rgba(12,44,31,.9),rgba(8,20,14,.94))}.ch-side.has-fit .kf-note{display:none}.cflag-l{display:inline-block;margin-top:10px;color:var(--fg);font-weight:600;font-size:.9rem;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.kf-tog{display:none}@media (max-width:620px){.kfit.kf-c{padding:10px 14px}.kfit.kf-c .kf-tog{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;background:var(--fg);color:var(--ink);font-weight:700;font-size:.86rem}.kfit.kf-c:not(.open) .kf-body,.kfit.kf-c:not(.open) .kf-note,.kfit.kf-c:not(.open) .kf-szs{display:none}.kfit.kf-c.open .kf-tog{background:transparent;color:var(--fg);border:1px solid var(--glass-edge)}.ch-side.has-fit .ch-n{margin-bottom:4px}}@media (min-width:621px) and (max-width:1199px){.ch-side.has-fit .kfit{max-width:620px}.ch-side.has-fit .kf-svg{max-height:180px}}@media (max-width:1024px){.kcrumb a{padding-block:13px;margin-block:-13px}.ssearch input{min-height:44px}.cflag-l{display:inline-flex;align-items:center;min-height:44px;margin-top:2px}.kf-col a{min-width:44px}}@media (max-width:1024px){.kf-col a{min-height:44px}.shdr .logo{min-height:44px}.pbrand a,.prel-h a{display:inline-flex;align-items:center;min-height:44px}.qd-list a{display:inline-flex;align-items:center;min-height:44px}.qd-ctl .qty button{height:44px}}@media (min-width:621px) and (max-width:900px){.kpdp .shdr-row,.kcat .shdr-row,[data-shopjs] .shdr-row{flex-wrap:wrap;gap:8px 12px}.kpdp .shdr .grow,.kcat .shdr .grow,[data-shopjs] .shdr .grow{display:none}.kpdp .market,.kcat .market,[data-shopjs] .market{margin-right:auto}.kpdp .ssearch,.kcat .ssearch,[data-shopjs] .ssearch{order:5;flex-basis:100%;max-width:none;min-width:0}}.ssw{display:none}.kf-col summary{list-style:none;cursor:default}.kf-col summary::-webkit-details-marker{display:none}.pmore{display:none}@media (max-width:620px){.kpdp .ssw,.kcat .ssw{display:inline-flex}.kpdp .shdr:not(.s-open) .ssearch,.kcat .shdr:not(.s-open) .ssearch{display:none}.ssw svg{width:18px;height:18px}.shdr.s-open .ssw{border-color:var(--line);color:var(--brass-hi)}.shdr-row{padding-block:8px}.kfoot{padding:26px 0 18px}.kf-top{gap:0}.kf-brand{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding-bottom:14px;border-bottom:1px solid var(--felt-line)}.kf-brand p{grid-column:1/-1;margin:2px 0 0;font-size:.84rem;line-height:1.45}.kf-brand .kf-wa{grid-row:1;grid-column:2;padding:.55em 1em;font-size:.84rem}.kf-col{border-bottom:1px solid var(--felt-line)}.kf-col summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:48px}.kf-col summary h2{margin:0;font-size:.8rem}.kf-col summary::after{content:"";width:9px;height:9px;border-right:1.6px solid var(--fg-faint);border-bottom:1.6px solid var(--fg-faint);transform:translateY(-3px) rotate(45deg);transition:transform var(--dur-tap)}.kf-col[open] summary::after{transform:translateY(2px) rotate(-135deg)}.kf-col ul{grid-template-columns:1fr 1fr;column-gap:12px;padding-bottom:10px}.kf-bot{margin-top:14px;padding-top:0;border-top:0;font-size:.75rem;gap:6px}#grid:not([data-r]) > .kcard:nth-child(n+13){display:none}.pclamp.clamped{max-height:15.5em;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.ps-c.clamped{max-height:19em}.pmore{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;padding:0 1.1em;border:1px solid var(--glass-edge);border-radius:999px;color:var(--fg);font-weight:600;font-size:.88rem;background:var(--glass)}.pmore[hidden]{display:none}.pdet{padding:26px 0}.pdet-grid{gap:22px}.pvt-wrap{max-height:300px}.prel{padding:24px 0 30px}.prel .krow{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:12px;margin-inline:calc(-1 * var(--mx));padding:2px var(--mx) 6px;scroll-padding-inline:var(--mx);scrollbar-width:none}.prel .krow::-webkit-scrollbar{display:none}.prel .krow > .kcard{flex:0 0 46%;scroll-snap-align:start}}.pg{position:relative}.pfa{display:none}@media (max-width:620px){.kpdp .kcrumb{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap;padding:8px 0 8px}.kpdp .kcrumb::-webkit-scrollbar{display:none}.pfa{display:block}.pst{position:absolute;left:0;right:0;top:0;aspect-ratio:1/1;pointer-events:none;z-index:4;font-family:var(--font-u)}.pst-need{position:absolute;left:14px;top:12px;display:flex;flex-direction:column;gap:1px;max-width:46%}.pst-need b{font-family:var(--font-d);font-weight:780;font-size:1.5rem;letter-spacing:-.025em;line-height:1;color:#1b1810}.pst-need span{font-size:.75rem;font-weight:600;color:#5b5240;line-height:1.25}.pst-dim{position:absolute;left:9%;right:9%;bottom:7%;height:22px;display:flex;justify-content:center;align-items:flex-end;font-size:.75rem;font-weight:700;color:#4a4232}.pst-dim i{position:absolute;left:0;right:0;top:4px;height:1px;background:#8a7a58}.pst-dim i::before,.pst-dim i::after{content:"";position:absolute;top:-5px;width:1px;height:11px;background:#8a7a58}.pst-dim i::before{left:0}.pst-dim i::after{right:0}.pst-dim span{background:#f3ecdd;padding:0 8px;position:relative}.pst-v{position:absolute;right:10px;top:50%;bottom:3%;width:74px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;text-align:right;font-size:.75rem;font-weight:600;color:#5b5240;line-height:1.2}.pst-v i{position:absolute;right:4px;top:0;bottom:30px;width:1px;background:#8a7a58}.pst-v i::before,.pst-v i::after{content:"";position:absolute;left:-5px;width:11px;height:1px;background:#8a7a58}.pst-v i::before{top:0}.pst-v i::after{bottom:0}.pst-v b,.pst-f b{font-family:var(--font-d);font-weight:780;font-size:1.35rem;letter-spacing:-.02em;color:#1b1810;display:block;line-height:1}.pst-f{position:absolute;left:12px;bottom:12px;max-width:34%;font-size:.75rem;font-weight:600;color:#5b5240;line-height:1.2}.pst-f i{display:block;width:30px;height:4px;border-radius:2px;background:#1b1810;margin-bottom:6px}.pst-row{position:relative;margin-top:-18px;z-index:5;display:grid;grid-template-columns:1fr 1fr;gap:2px 14px;padding:14px 16px 10px;border-radius:0 0 18px 18px;background:linear-gradient(180deg,rgba(14,54,38,.97),rgba(9,24,17,.98));border:1px solid var(--felt-line);border-top:0;box-shadow:0 18px 40px -22px #000}.pst-row::before{content:"";position:absolute;left:24%;right:24%;top:0;height:2px;background:#FFE3A8;box-shadow:0 0 18px 4px rgba(255,227,168,.45)}.pst-row label{display:grid;grid-template-columns:1fr auto;align-items:center;font-size:.8rem;color:var(--fg-dim)}.pst-row label.pst-one{grid-column:1/-1}.pst-row output{font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums}.pst-row input{grid-column:1/-1;width:100%;height:44px;margin:-6px 0 -8px;accent-color:#FFE3A8}.pst-ver{grid-column:1/-1;font-size:.86rem;color:var(--fg-dim);line-height:1.3;min-height:2.6em}.pst-ver b{color:#9fd8a8}.pst-row[data-state="no"] .pst-ver b{color:#f0a58a}.pst-row[data-state="tight"] .pst-ver b{color:#FFE3A8}.kpdp.has-fit .pbuy .kfit{display:none}}.chero.has-band::after{content:"";position:absolute;left:12%;right:12%;top:0;height:2px;z-index:0;pointer-events:none;background:#FFE3A8;box-shadow:0 0 26px 6px rgba(255,227,168,.38),0 0 160px 60px rgba(255,214,140,.12)}.chero.has-band::before{background: radial-gradient(70% 100% at 50% 0%,rgba(255,228,175,.24),transparent 62%), linear-gradient(90deg,rgba(7,10,8,.90) 0%,rgba(7,10,8,.70) 38%,rgba(7,10,8,.32) 70%,rgba(7,10,8,.26) 100%), linear-gradient(180deg,rgba(7,10,8,.45) 0%,rgba(7,10,8,0) 30%,rgba(7,10,8,.2) 70%,var(--ink-2) 100%)}@media (min-width:621px){.chero.has-band .ch-band img{object-position:50% 72%}}@media (max-width:620px){.chero.has-band::before{background:radial-gradient(100% 70% at 50% 0%,rgba(255,228,175,.26),transparent 70%),linear-gradient(180deg,rgba(7,10,8,.5) 0%,rgba(7,10,8,.46) 45%,rgba(7,10,8,.86) 82%,var(--ink-2) 100%)}.kcat:not(.kbrand) .chero-in{gap:4px}.kcat .chero.has-band .ch-copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.kcat .ch-intro{margin-top:2px;flex-basis:100%}.kcat .ch-intro p{-webkit-line-clamp:1;font-size:.9rem}.kcat .chero.has-band .ch-side .ch-n{display:none}.kcat .has-band .ch-n-m{display:inline}.kcat .ch-side.has-fit .kfit{margin-top:4px}.kcat .cflag-l{display:none}.kcat .kfind{display:none}.kcat .kbrowse{margin-top:-30px;position:relative;z-index:2;padding-top:0}.kcat .pbar{flex-wrap:nowrap;gap:8px;margin-bottom:10px}.kcat .pbar .pc-n{order:5;font-size:.75rem;margin-left:auto;text-align:right}.kcat #grid > .kcard:nth-child(-n+2){box-shadow:0 26px 50px -22px #000,0 0 0 1px rgba(255,227,168,.18)}}.ch-n-m{display:none;font-size:.9rem;color:#d8dbd3}.ch-n-m b{font-family:var(--font-d);font-weight:760;font-size:1.6rem;color:var(--fg);margin-right:6px}@media (max-width:620px){.kpdp .shdr-row,.kcat .shdr-row{flex-wrap:nowrap;gap:6px}.kpdp .market,.kcat .market{padding:.35em .65em;font-size:.8rem;min-width:0}.kpdp .market svg,.kcat .market svg{display:none}.kpdp .qbtn,.kcat .qbtn{padding:.45em .6em;flex:0 0 auto}.kpdp .shdr.s-open .shdr-row,.kcat .shdr.s-open .shdr-row{flex-wrap:wrap}.pg-main[data-fit]{border-radius:18px 18px 0 0}.pst-row{margin-top:0;border-top:1px solid var(--felt-line)}.pst-f{bottom:10px}.pst-v{bottom:10px}.pst-v i{bottom:36px}.kcat .pbar .pc-n b{font-weight:700}.kcat .pbar .pc-n{white-space:nowrap;max-width:none}}@media (max-width:380px){.kpdp .shdr .logo span,.kcat .shdr .logo span{font-size:.95rem}}@media (min-width:1041px){.kf-top{grid-template-columns:1.3fr repeat(4,1fr)}}@media (max-width:620px){.hguides{display:none}}.ch-guide{margin-top:8px;font-size:.92rem}.ch-guide a,.pguide{color:var(--fg);font-weight:600;text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:4px}.ptrust li:has(.pguide)::before{background:var(--brass)}@media (max-width:1024px){.ch-guide a,.pguide{display:inline-flex;align-items:center;min-height:44px}}@media (max-width:620px){.kcat .ch-guide{display:none}.kcat .has-band ~ * .ch-guide{display:none}}@media (max-width:900px){[data-shopjs] .filters{display:none}[data-shopjs] .filters.open{display:block}}@media (max-width:620px){[data-shopjs] #subchips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--mx));padding-inline:var(--mx)}[data-shopjs] #subchips::-webkit-scrollbar{display:none}[data-shopjs] #subchips > *{flex:0 0 auto;white-space:nowrap}[data-shopjs] .chead{margin-bottom:6px}[data-shopjs] .browse-intro{display:none}}.bhero{background:radial-gradient(900px 420px at 60% 0%,rgba(255,228,175,.14),transparent 64%),linear-gradient(180deg,var(--felt) 0%,#0a1d15 62%,var(--ink-2) 100%)}.bh-stagehero,.bh-plain{padding:2px 0 clamp(20px,3.5vh,34px)}.bh-stage{position:relative;border-radius:var(--r);overflow:hidden;isolation:isolate;min-height:clamp(470px,40vw,580px);background:radial-gradient(70% 80% at 62% 22%,#fffdf8 0%,#f8f2e6 48%,#e6dcc7 100%);box-shadow:0 40px 90px -46px #000,inset 0 0 0 1px rgba(255,255,255,.4)}.bh-stage::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(42% 60% at 64% 0%,rgba(255,236,190,.6),rgba(255,236,190,0) 72%)}.bh-stage .pg-light{left:48%;right:20%}.bh-plate{position:absolute;left:clamp(16px,2.6vw,36px);top:clamp(16px,2.6vw,36px);z-index:4;width:min(40%,460px);padding:20px 22px 22px;border-radius:18px;background:linear-gradient(180deg,rgba(14,40,29,.96),rgba(9,22,16,.97));color:var(--fg);border:1px solid var(--felt-line);box-shadow:0 30px 60px -28px rgba(0,0,0,.85)}.bh-logo{display:block;height:40px;width:auto;max-width:200px;margin-bottom:10px;filter:drop-shadow(0 4px 14px rgba(0,0,0,.4))}.bh-h1{font-size:clamp(2rem,3.2vw,2.9rem)}.bh-deal{display:inline-flex;align-items:stretch;margin-top:12px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,227,168,.45);font-size:.86rem;font-weight:700;box-shadow:0 0 30px -8px rgba(255,214,140,.45)}.bh-dl{padding:.55em .9em;background:linear-gradient(180deg,#f3d48e,#c9a34e);color:#1b1408}.bh-dr{padding:.55em .9em;color:var(--fg);background:rgba(0,0,0,.35)}.bh-lead{color:var(--fg-dim);margin-top:12px;font-size:.95rem;line-height:1.5}.bh-lead b,.bh-lead .num{color:var(--fg);font-weight:600;white-space:nowrap}.bh-all{display:inline-flex;align-items:center;min-height:48px;margin-top:16px;padding:0 1.3em}.bh-si{position:absolute;left:0;right:0;top:0;bottom:112px;z-index:1;display:block}.bh-si img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:7% 5% 3% 43%;mix-blend-mode:multiply;filter:brightness(1.05) contrast(1.06)}.bh-cap{position:absolute;right:clamp(16px,2.6vw,36px);bottom:124px;z-index:4;display:grid;grid-template-columns:auto auto;gap:0 16px;align-items:end;max-width:46%;padding:10px 14px;border-radius:14px;background:rgba(9,20,14,.9);color:var(--fg);box-shadow:0 16px 30px -18px #000}.bh-k{grid-column:1/-1;font-size:.75rem;font-weight:600;color:var(--fg-faint)}.bh-n{font-weight:700;font-size:.95rem;line-height:1.25;color:var(--fg)}.bh-p{font-family:var(--font-d);font-weight:760;font-size:1.25rem;white-space:nowrap}.bh-rail{position:absolute;left:0;right:0;bottom:0;z-index:4;padding:12px clamp(16px,2.6vw,36px) 10px;background:linear-gradient(180deg,rgba(14,48,34,.97),rgba(9,22,16,.99));border-top:1px solid var(--felt-line)}.bh-rail::before{content:"";position:absolute;left:30%;right:30%;top:-1px;height:2px;background:#FFE3A8;box-shadow:0 0 18px 4px rgba(255,227,168,.45)}.bh-axis{position:relative;height:30px;cursor:pointer}.bh-ticks{position:absolute;left:10px;right:10px;top:0;height:28px;border-bottom:1px solid var(--line)}.bh-ticks i{position:absolute;bottom:0;width:2px;height:11px;margin-left:-1px;background:rgba(237,234,226,.45)}.bh-ticks i.on{width:3px;height:28px;background:#FFE3A8;box-shadow:0 0 14px 3px rgba(255,227,168,.55)}.bh-range{display:block;width:100%;height:30px;margin:2px 0 0;accent-color:#FFE3A8;cursor:pointer}.bh-ends{display:flex;justify-content:space-between;gap:10px;font-size:.8rem;color:var(--fg-dim)}.bh-ends .num{font-family:var(--font-d);font-weight:740;color:var(--fg);font-size:.95rem}.bh-hint{color:var(--fg-faint)}.bh-plain .bh-copy{padding:18px 0}@media (max-width:900px){.bh-stage{min-height:0;display:flex;flex-direction:column}.bh-plate{position:relative;left:auto;top:auto;width:auto;margin:12px 12px 0}.bh-si{position:relative;bottom:auto;height:clamp(220px,52vw,360px)}.bh-si img{padding:6% 8% 4%}.bh-cap{position:relative;right:auto;bottom:auto;max-width:none;margin:-10px 12px 12px;grid-template-columns:1fr auto}.bh-rail{position:relative}.bh-stage .pg-light{left:30%;right:30%}.bh-stage::after{background:radial-gradient(60% 40% at 50% 34%,rgba(255,236,190,.5),rgba(255,236,190,0) 72%)}}@media (max-width:620px){.bh-plate{padding:14px 16px 16px}.bh-logo{height:30px;margin-bottom:6px}.bh-h1{font-size:2rem}.bh-lead{font-size:.88rem;margin-top:8px}.bh-all{min-height:44px;margin-top:12px;font-size:.9rem}.bh-hint{display:none}}@media (max-width:1024px){.bh-range{height:44px}}@media (max-width:620px){.kpdp .pg-main[data-fit],.pst{aspect-ratio:1/.86}.kpdp[data-top="darts"] .pg-main[data-fit] img{padding:11% 19% 9% 9%}.pst-v{right:8px;width:62px}.pst-f{max-width:30%}.pst-dim{bottom:5%}.pst-need{grid-column:1/-1;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;margin:0 0 2px;font-size:.8rem;color:var(--fg-dim)}.pst-need b{font-family:var(--font-d);font-weight:780;font-size:1.4rem;letter-spacing:-.02em;color:#FFF4DA;line-height:1.1}.pst-ver b{color:#FFF4DA}.pst-row[data-state="tight"] .pst-ver b{color:var(--brass-hi)}.pst-row[data-state="no"] .pst-ver b{color:#f0a58a}.kcat .chero.has-band::before{background:radial-gradient(90% 75% at 50% 0%,rgba(255,228,175,.30),transparent 70%),linear-gradient(180deg,rgba(7,10,8,.30) 0%,rgba(7,10,8,.34) 45%,rgba(7,10,8,.80) 84%,var(--ink-2) 100%)}.kcat .chero.has-band .ch-h1,.kcat .chero.has-band .ch-n-m{text-shadow:0 2px 18px rgba(0,0,0,.75)}.kcat .chero.has-band .ch-intro{display:none}.kcat .pbar .pc-n{font-size:.84rem}}.chero.has-band::after{left:20%;right:20%;height:3px;box-shadow:0 0 30px 8px rgba(255,227,168,.45),0 40px 160px 70px rgba(255,214,140,.16)}.bh-si{mix-blend-mode:multiply}.bh-si img{mix-blend-mode:normal}.pst-row .pst-need{position:static;max-width:none}@media (min-width:621px) and (max-width:900px){.kpdp .pg-main{aspect-ratio:16/10}}@media (max-width:620px){[data-shopjs] .ssw{display:inline-flex}[data-shopjs] .shdr:not(.s-open) .ssearch{display:none}[data-shopjs] .shdr-row{flex-wrap:nowrap;gap:6px}[data-shopjs] .market{padding:.35em .65em;font-size:.8rem;min-width:0}[data-shopjs] .market svg{display:none}[data-shopjs] .shdr.s-open .shdr-row{flex-wrap:wrap}}@media (max-width:1024px){.kf-col summary{min-height:44px;display:flex;align-items:center}.qty input{height:44px;width:44px}.shdr .logo{display:inline-flex;align-items:center;min-height:44px;padding-block:0;margin-block:0}.kcrumb a{min-width:44px;justify-content:center}.bh-n{display:inline-flex;align-items:center;min-height:44px}}@media (min-width:901px){.kpdp .pg{z-index:2}}@media (max-width:1024px){.kf-brand .logo{min-height:44px}}.shdr .logo span,#m-badge{white-space:nowrap}@media (max-width:400px){.shdr .logo span{font-size:.92rem}.market{padding:.3em .55em}.shdr-row{gap:5px}}@media (max-width:620px){.ksearch .pbar{flex-wrap:wrap}.ksearch .pbar .pc-n{white-space:normal;flex-basis:100%;order:0;margin-left:0;text-align:left}}.pg-thumbs{position:relative;z-index:3}html{scrollbar-gutter:stable}.locp{display:none}html[data-loc=""] .locp{display:grid}html[data-loc=""] body{overflow:hidden}.locp{position:fixed;inset:0;z-index:300;place-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:radial-gradient(120% 80% at 50% 0%,rgba(203,162,83,.10),transparent 60%),rgba(4,8,6,.78);overflow-y:auto;overscroll-behavior:contain}.locp-in{position:relative;width:min(980px,100%);margin:auto;background:linear-gradient(180deg,#10221a 0%,#0a140f 100%);border:1px solid rgba(203,162,83,.28);border-radius:26px;padding:clamp(22px,4vw,46px);color:var(--fg);box-shadow:0 40px 120px rgba(0,0,0,.6),inset 0 1px 0 rgba(240,215,154,.12);overflow:hidden;isolation:isolate}.locp-light{position:absolute;left:50%;top:-1px;width:min(520px,70%);height:2px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--brass-hi),transparent);box-shadow:0 0 28px 6px rgba(203,162,83,.45)}.locp-light::after{content:"";position:absolute;left:50%;top:0;width:120%;height:220px;transform:translateX(-50%);background:radial-gradient(50% 100% at 50% 0,rgba(240,215,154,.16),transparent 70%);pointer-events:none;z-index:-1}.locp-k{margin:0 0 6px;font:600 .8rem/1.3 var(--font-u);color:var(--brass-hi)}.locp-in h2{margin:0;font:800 clamp(1.7rem,3.6vw,2.9rem)/1.02 var(--font-d);letter-spacing:-.025em;max-width:16ch}.locp-d{margin:12px 0 0;max-width:56ch;color:var(--fg-dim);font:400 1rem/1.5 var(--font-u)}.locp-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(18px,3vw,30px)}.locp-c{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;padding:0 20px 18px;border-radius:18px;overflow:hidden;isolation:isolate;text-decoration:none;color:var(--fg);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.10);transition:border-color var(--dur-tap) var(--ease),background var(--dur-tap) var(--ease),transform var(--dur-tap) var(--ease)}.locp-c:hover,.locp-c:focus-visible{border-color:var(--brass);background:linear-gradient(180deg,rgba(203,162,83,.12),rgba(203,162,83,.04))}.locp-c:focus-visible{outline:2px solid var(--brass-hi);outline-offset:3px}html.loc-ch[data-loc=""] .locp-c[data-pick]:focus{border-color:var(--brass)}.locp-ph{position:relative;display:block;margin:0 -20px;height:138px;overflow:hidden;background:#0c1712}.locp-ph img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 400ms var(--ease)}.locp-ph::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,16,12,0) 35%,rgba(9,16,12,.55) 72%,#0d1913 100%)}.locp-c:hover .locp-ph img{transform:scale(1.03)}.locp-ph-n{display:flex;align-items:flex-start;padding:16px 20px 0;background:radial-gradient(90% 120% at 50% 0%,rgba(240,215,154,.16),transparent 62%),linear-gradient(180deg,#14281e,#0d1913)}.locp-ph-n::after{display:none}.locp-pn{position:relative;z-index:1;max-width:30ch;font:500 .82rem/1.4 var(--font-u);color:var(--fg-dim)}.locp-cur{position:relative;z-index:2;margin-top:-34px;font:800 clamp(2.6rem,4.6vw,3.5rem)/1 var(--font-d);letter-spacing:-.03em;color:var(--brass-hi);text-shadow:0 2px 24px rgba(0,0,0,.55),0 0 30px rgba(203,162,83,.25)}.locp-n{margin-top:10px;font:800 1.45rem/1.1 var(--font-d);letter-spacing:-.01em}.locp-s{font:500 .95rem/1.35 var(--font-u);color:var(--fg)}.locp-m{font:400 .82rem/1.4 var(--font-u);color:var(--fg-dim)}.locp-skip{display:block;margin:18px auto 0;min-height:44px;padding:10px 16px;background:none;border:0;color:var(--fg-dim);font:500 .9rem/1.3 var(--font-u);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.locp-skip:hover{color:var(--fg)}.locp-skip .sk-b{display:none}html.loc-ch .locp-skip .sk-a{display:none}html.loc-ch .locp-skip .sk-b{display:inline}@media (prefers-reduced-motion:no-preference){html[data-loc=""] .locp-in{animation:locp-in 260ms var(--ease) both}@keyframes locp-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.locp-ph img{transition:none}.locp-c:hover .locp-ph img{transform:none}}@media (max-width:700px){.locp{place-items:end center;padding:12px 10px max(10px,env(safe-area-inset-bottom))}.locp-in{border-radius:22px;padding:20px 16px 8px}.locp-in h2{font-size:1.7rem}.locp-d{font-size:.9rem;margin-top:8px}.locp-g{grid-template-columns:1fr;gap:10px;margin-top:16px}.locp-c{display:grid;grid-template-columns:84px 1fr auto;grid-template-rows:auto auto auto;column-gap:14px;row-gap:1px;align-items:center;min-height:84px;padding:0 14px 0 0}.locp-ph{grid-row:1/4;grid-column:1;margin:0;height:100%;min-height:84px}.locp-ph::after{background:linear-gradient(90deg,rgba(9,16,12,0) 55%,rgba(9,16,12,.5) 100%)}.locp-ph-n{padding:0;align-items:center;justify-content:center}.locp-ph-n .locp-pn{display:none}.locp-ph-n::before{content:"KSA";font:800 1.15rem/1 var(--font-d);color:var(--fg-dim);letter-spacing:.02em}.locp-cur{grid-row:1/4;grid-column:3;margin:0;font-size:1.6rem;text-shadow:none}.locp-n{grid-column:2;margin:8px 0 0;font-size:1.15rem}.locp-s{grid-column:2;font-size:.86rem}.locp-m{grid-column:2;font-size:.75rem;margin-bottom:8px}}@media (forced-colors:active){.locp-in,.locp-c{border:1px solid CanvasText}.locp-cur{color:LinkText}}.mmenu li{min-height:44px;justify-content:center}.mmenu li:focus-visible{outline:2px solid var(--brass-hi);outline-offset:-2px}.ptrust .ploc{color:var(--fg)}.ptrust .ploc b{color:var(--brass-hi);font-weight:600}.ploc-ch{display:inline-flex;align-items:center;min-height:32px;margin-left:4px;padding:2px 2px;background:none;border:0;color:var(--brass-hi);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (max-width:1024px){.ploc-ch{min-height:44px}}.kcrumb > *{flex-shrink:0}.kcrumb > [aria-current]{flex-shrink:1;min-width:0}@media (max-width:900px){.pbar-m{background:#070c09}}.kpdp .pg{top:0}.pst-k{display:none}.kpdp[data-top="darts"] .pg-main::before{height:auto;aspect-ratio:1/1;bottom:calc(var(--shb,5%) + 1%);background:radial-gradient(closest-side,rgba(48,36,16,.34),rgba(48,36,16,.12) 70%,rgba(48,36,16,0));transform:translate(3%,5%) scale(1.14)}.kpdp .pg-main.pg-nosh::before{display:none}@media (min-width:901px){.kpdp .pdp-grid{align-items:start}.kpdp.has-fit .pbuy .kfit{display:none}.kpdp .pg-main[data-fit]{aspect-ratio:1/.86;border-radius:var(--r) var(--r) 0 0}.kpdp[data-top="darts"] .pg-main[data-fit] img{padding:10% 21% 12% 13%}.kpdp .pg-main[data-fit] img{padding:7% 6% 16%}.pfa{display:block}.pg-thumbs{margin-top:16px}.pst{position:absolute;left:0;right:0;top:0;aspect-ratio:1/.86;pointer-events:none;z-index:4;font-family:var(--font-u)}.pst-dim{position:absolute;left:9%;right:9%;bottom:6%;height:26px;display:flex;justify-content:center;align-items:flex-end;font-size:.86rem;font-weight:700;color:#4a4232}.pst-dim i{position:absolute;left:0;right:0;top:5px;height:1px;background:#8a7a58}.pst-dim i::before,.pst-dim i::after{content:"";position:absolute;top:-6px;width:1px;height:13px;background:#8a7a58}.pst-dim i::before{left:0}.pst-dim i::after{right:0}.pst-dim span{background:#f3ecdd;padding:0 10px;position:relative}.pst-v{position:absolute;right:clamp(14px,2.2vw,30px);top:24%;bottom:6%;width:96px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;text-align:right;font-size:.86rem;font-weight:600;color:#5b5240;line-height:1.25}.pst-v i{position:absolute;right:6px;top:0;bottom:46px;width:1px;background:#8a7a58}.pst-v i::before,.pst-v i::after{content:"";position:absolute;left:-6px;width:13px;height:1px;background:#8a7a58}.pst-v i::before{top:0}.pst-v i::after{bottom:0}.pst-v b,.pst-f b{font-family:var(--font-d);font-weight:780;font-size:clamp(1.7rem,2.4vw,2.4rem);letter-spacing:-.025em;color:#1b1810;display:block;line-height:1}.pst-f{position:absolute;left:clamp(14px,2.2vw,30px);bottom:6%;max-width:30%;font-size:.86rem;font-weight:600;color:#5b5240;line-height:1.25}.pst-f i{display:block;width:40px;height:5px;border-radius:3px;background:#1b1810;margin-bottom:8px}.pst-row{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4px 26px;align-items:center;padding:16px clamp(18px,2vw,26px) 14px;border-radius:0 0 var(--r) var(--r);background:linear-gradient(180deg,rgba(14,54,38,.97),rgba(9,24,17,.98));border:1px solid var(--felt-line);border-top:0;box-shadow:0 28px 60px -30px #000}.pst-row::before{content:"";position:absolute;left:24%;right:24%;top:0;height:2px;background:#FFE3A8;box-shadow:0 0 18px 4px rgba(255,227,168,.45)}.pst-k{display:block;grid-column:1;font-family:var(--font-d);font-weight:740;font-size:1.05rem;color:var(--fg)}.pst-row label{display:grid;grid-template-columns:1fr auto;align-items:center;font-size:.86rem;color:var(--fg-dim);grid-column:2}.pst-row output{font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums}.pst-row input{grid-column:1/-1;width:100%;height:34px;margin:-4px 0 -6px;accent-color:#FFE3A8}.pst-ver{grid-column:1;font-size:.92rem;color:var(--fg-dim);line-height:1.35;margin:0}.pst-ver b{color:#FFF4DA}.pst-row[data-state="tight"] .pst-ver b{color:var(--brass-hi)}.pst-row[data-state="no"] .pst-ver b{color:#f0a58a}.pst-row[data-mode="oche"] .pst-k{grid-row:1}.pst-row[data-mode="oche"] .pst-ver{grid-row:2}.pst-row[data-mode="oche"] label.pst-one{grid-row:1/3}.pst-row .pst-need{position:static;max-width:none;grid-column:1;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;margin:0;font-size:.86rem;color:var(--fg-dim)}.pst-row .pst-need b{font-family:var(--font-d);font-weight:780;font-size:clamp(1.5rem,2vw,1.9rem);letter-spacing:-.02em;color:#FFF4DA;line-height:1.05}.pst-row[data-mode="table"] .pst-k{grid-row:1}.pst-row[data-mode="table"] .pst-need{grid-row:2}.pst-row[data-mode="table"] .pst-ver{grid-row:3}.pst-row[data-mode="table"] label:nth-of-type(1){grid-row:1/3;align-self:end}.pst-row[data-mode="table"] label:nth-of-type(2){grid-row:3}}@media (min-width:901px) and (max-width:1180px){.pst-row{grid-template-columns:1fr;gap:4px}.pst-row label,.pst-k,.pst-ver,.pst-row .pst-need{grid-column:1!important;grid-row:auto!important}.pst-v{width:80px}}@media (min-width:901px) and (max-height:820px){.kpdp .pg-main[data-fit],.pst{aspect-ratio:1/.8}}@media (min-width:901px){.pst-v i{bottom:84px}}@media (max-width:620px){.pst-v i{bottom:64px}.kpdp .pg-main[data-fit],.pst{aspect-ratio:1/.74}.kpdp[data-top="darts"] .pg-main[data-fit] img{padding:6% 21% 8% 11%}.kpdp .pg-main[data-fit] .pg-light{top:0}.pst-row[data-mode="table"] .pst-k{display:block;grid-column:1/-1;font-family:var(--font-d);font-weight:740;font-size:1rem;color:var(--fg);margin-bottom:2px}.pst-need span{color:#d6d1c4}}.pflag{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 0 0;background:none;border:0;border-top:1px solid var(--line);border-radius:0}.pflag:hover{border-color:var(--line)}.pflag .pf-k{font-size:1rem;text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:4px}.pflag:hover .pf-k{color:var(--fg)}@media (max-width:1024px){.pflag{min-height:44px}}.kcat .chero.has-band .wrap{position:relative;z-index:1}.kcat .chero.has-band .ch-band img{filter:saturate(.95) brightness(1.04)}.kcat .chero.has-band::before{background: linear-gradient(90deg,rgba(7,10,8,.90) 0%,rgba(7,10,8,.66) 30%,rgba(7,10,8,.16) 58%,rgba(7,10,8,.06) 100%), linear-gradient(180deg,rgba(7,10,8,.34) 0%,rgba(7,10,8,0) 22%,rgba(7,10,8,0) 66%,rgba(7,10,8,.6) 90%,var(--ink-2) 100%)}.kcat .chero.has-band .ch-intro{color:#dfe2da;text-shadow:0 1px 14px rgba(0,0,0,.7)}.ch-cone{position:absolute;left:0;right:0;top:0;height:62%;z-index:-1;pointer-events:none;mix-blend-mode:screen;clip-path:polygon(24% 0,76% 0,96% 100%,4% 100%);background:linear-gradient(180deg,rgba(255,220,160,.42) 0%,rgba(255,214,150,.18) 45%,rgba(255,214,150,0) 100%)}.kcat .chero.has-band::after{left:24%;right:24%;height:4px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#c9a34e,#FFE9B8 30%,#FFF6DC 50%,#FFE9B8 70%,#c9a34e);box-shadow:0 0 24px 6px rgba(255,227,168,.55),0 10px 60px 16px rgba(255,214,140,.25)}.kcat .chero.has-band .ch-copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.kcat .chero.has-band .ch-n-m{display:inline}.kcat .chero.has-band .ch-intro{flex-basis:100%}.kcat .chero.has-band .chero-in{min-height:340px;align-items:end}.kcat .ch-side.ch-lite{align-self:end;max-width:470px;gap:8px}.kcat .ch-wt,.kcat .ch-side.ch-lite .kfit.kfit-lite{position:relative;width:100%;margin-top:0;padding:18px 20px 14px;border-radius:18px;color:#1b1810;background:radial-gradient(90% 70% at 50% 0%,#fffdf6 0%,#f7f0e1 55%,#ece2cc 100%);border:1px solid rgba(255,240,205,.7);box-shadow:0 34px 70px -34px #000,0 0 60px -20px rgba(255,214,140,.35)}.kcat .ch-wt::before,.kcat .kfit-lite::before{content:"";position:absolute;left:28%;right:28%;top:0;height:3px;border-radius:0 0 4px 4px;background:#FFE3A8;box-shadow:0 0 16px 4px rgba(255,214,140,.6)}.wt-k{font:760 1.2rem/1.1 var(--font-d);letter-spacing:-.015em;display:flex;flex-direction:column;gap:3px;margin:0}.wt-k span{font:500 .8rem/1.3 var(--font-u);color:#5b5240;letter-spacing:0}.wt-chips{display:flex;align-items:flex-end;gap:5px;margin-top:14px}.wt-c{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;border-radius:12px;color:#1b1810;background:transparent;border:1px solid transparent;cursor:pointer;transition:background var(--dur-tap) var(--ease),border-color var(--dur-tap)}.wt-c:hover{border-color:rgba(91,82,64,.35)}.wt-bar{display:block;width:70%;height:calc(4px + var(--h) * 62px);border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,#3a5a46,#1d3a2b)}.wt-c b{font:700 .78rem/1.1 var(--font-u);white-space:nowrap}.wt-c .num{font-size:.75rem;color:#5b5240}.wt-c[data-wt=""] .wt-bar{background:repeating-linear-gradient(180deg,#1d3a2b 0 6px,transparent 6px 9px)}.wt-c[aria-pressed="true"]{background:linear-gradient(180deg,#f3d48e,#c9a34e);border-color:#b8892f}.wt-c[aria-pressed="true"] .wt-bar{background:#1b1408}.wt-c[aria-pressed="true"] .num{color:#1b1408}.wt-c:focus-visible{outline:2px solid #1b1810;outline-offset:2px}.wt-note{margin:10px 0 0;font-size:.8rem;line-height:1.35;color:#5b5240}.kcat .ch-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 14px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(138,122,88,.3)}.kcat .ch-foot .ch-cap{order:0;margin:0;font-size:.75rem;color:#6b6150}.kcat .ch-foot .cflag-l{margin-top:0;color:#1b1810;font-size:.86rem;text-decoration-color:#b8892f}.kcat .ch-foot.ch-plain{border:0;margin-top:6px;padding:6px 10px;border-radius:10px;background:rgba(7,10,8,.72)}.kcat .ch-foot.ch-plain .ch-cap{color:#d8dbd3}.kcat .kfit-lite .kf-note{display:none}.kcat .kfit-lite .kf-k{color:#1b1810}.kcat .kfit-lite .kf-szs{background:rgba(27,24,16,.08)}.kcat .kfit-lite .kf-sz{color:#5b5240}.kcat .kfit-lite .kf-sz[aria-checked="true"]{background:linear-gradient(180deg,#f3d48e,#c9a34e);color:#1b1408}.kcat .kfit-lite .kf-big{color:#1b1810}.kcat .kfit-lite .kf-sub,.kcat .kfit-lite .kf-in,.kcat .kfit-lite .kf-verdict{color:#5b5240}.kcat .kfit-lite .kf-in output,.kcat .kfit-lite .kf-verdict b{color:#1b1810}.kcat .kfit-lite[data-state="fit"] .kf-verdict b{color:#2f7d4a}.kcat .kfit-lite[data-state="no"] .kf-verdict b{color:#b4472c}.kcat .kfit-lite .kf-in input{accent-color:#b8892f}.kcat .kfit-lite .kf-room,.kcat .kfit-lite .kf-roomside{fill:rgba(27,24,16,.04);stroke:#3a3326}.kcat .kfit-lite .kf-clear{stroke:#b8892f}.kcat .kfit-lite .kf-lab{fill:#5b5240}.kcat .kfit-lite .kf-ball{fill:#fff;stroke:#3a3326;stroke-width:.6}.kcat .kfit-lite .kf-wall,.kcat .kfit-lite .kf-back{stroke:#3a3326}.kcat .kfit-lite .kf-floor,.kcat .kfit-lite .kf-dim{stroke:#8a7a58}.kcat .kfit-lite .kf-oche{stroke:#1b1810}.kcat .kfit-lite .kf-diag{stroke:#b8892f}.kcat .kfit-lite .kf-tog{background:#1b1810;color:#FFF4DA}@media (min-width:621px) and (max-width:1023px){.kcat .ch-side.ch-lite{max-width:none}}@media (min-width:621px) and (max-width:1199px){.kcat .kfit-lite .kf-svg{max-height:180px}}@media (max-width:1024px){.wt-c{min-height:44px}}@media (max-width:620px){.kcat .chero.has-band::before{background:radial-gradient(100% 60% at 50% 0%,rgba(255,228,175,.22),transparent 70%), linear-gradient(180deg,rgba(7,10,8,.70) 0%,rgba(7,10,8,.36) 18%,rgba(7,10,8,.30) 45%,rgba(7,10,8,.80) 84%,var(--ink-2) 100%)}.kcat .chero.has-band .kcrumb,.kcat .chero.has-band .kcrumb a,.kcat .chero.has-band .kcrumb [aria-current]{color:#e6e8e1;text-shadow:0 1px 8px rgba(0,0,0,.95),0 0 2px rgba(0,0,0,.9)}.ch-cone{height:70%;clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)}.kcat .chero.has-band .chero-in{min-height:0}.kcat .ch-side.ch-lite{max-width:none}.kcat .ch-foot{display:none}.kcat .ch-wt{padding:10px 0 4px;background:none;border:0;box-shadow:none;color:var(--fg)}.kcat .ch-wt::before,.wt-note,.wt-k span{display:none}.wt-k{font-size:.98rem;flex-direction:row;color:var(--fg);text-shadow:0 2px 14px rgba(0,0,0,.8)}.wt-chips{margin:8px calc(-1 * var(--mx)) 0;padding:0 var(--mx);overflow-x:auto;scrollbar-width:none;gap:6px;align-items:stretch}.wt-chips::-webkit-scrollbar{display:none}.wt-c{flex:0 0 auto;flex-direction:row;gap:6px;min-height:44px;padding:0 12px;border-radius:999px;color:#1b1810;background:rgba(255,250,238,.92);border:1px solid rgba(255,240,205,.8);align-items:center}.wt-bar{width:5px;height:calc(4px + var(--h) * 18px);border-radius:2px;align-self:center}.wt-c b{font-size:.86rem}.kcat .ch-side.ch-lite .kfit.kfit-lite{padding:10px 14px}.kcat .chero.has-band .subchips{padding-bottom:18px}.kcat .kbrowse{margin-top:-12px}}@media (forced-colors:active){.wt-c[aria-pressed="true"]{outline:2px solid Highlight}}@media (prefers-reduced-motion:reduce){.wt-c{transition:none}}.bp{padding:2px 0 clamp(20px,3.5vh,34px)}.bp-stage{position:relative;border-radius:var(--r);overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;background:radial-gradient(58% 62% at 50% 0%,#fffdf7 0%,#f7f1e4 44%,#e6dcc8 100%);box-shadow:0 40px 90px -46px #000,inset 0 0 0 1px rgba(255,255,255,.4)}.bp-lamp{position:absolute;left:50%;top:22px;width:min(420px,40%);height:7px;transform:translateX(-50%);z-index:3;border-radius:4px;background:linear-gradient(180deg,#f5dc9c,#b88d3c 70%,#7d5d22);box-shadow:0 0 22px 4px rgba(255,227,168,.75),0 6px 0 -3px rgba(255,240,200,.9)}.bp-lamp::before{content:"";position:absolute;left:16%;right:16%;top:-22px;height:22px;border-left:1px solid rgba(60,48,28,.5);border-right:1px solid rgba(60,48,28,.5)}.bp-lamp::after{content:"";position:absolute;left:50%;top:6px;width:min(1100px,260%);height:620px;transform:translateX(-50%);pointer-events:none;z-index:-1;background:radial-gradient(48% 58% at 50% 0%,rgba(255,232,180,.55),rgba(255,232,180,.16) 55%,rgba(255,232,180,0) 76%)}.bp-plaque{position:relative;z-index:4;margin-top:50px;display:flex;align-items:center;gap:22px;max-width:calc(100% - 32px);padding:16px 34px 15px 28px;border-radius:5px;background:linear-gradient(180deg,#3d2a18 0%,#2a1b0f 60%,#21150b 100%);box-shadow:inset 0 0 0 1px rgba(240,215,154,.65),inset 0 0 0 5px #2b1c10,inset 0 0 0 6px rgba(240,215,154,.22), 0 1px 0 rgba(255,255,255,.7),0 22px 30px -18px rgba(50,30,10,.75),0 3px 8px -2px rgba(50,30,10,.4)}.bp-plaque::before,.bp-plaque::after{content:"";position:absolute;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff1c8,#c9a34e 55%,#6d5220);box-shadow:0 1px 1px rgba(0,0,0,.5)}.bp-plaque::before{left:11px}.bp-plaque::after{right:11px}.bp-plaque.no-logo{padding-inline:36px}.bp-logo{display:block;flex:0 0 auto;height:84px;width:auto;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.bp-logo.is-wide{height:40px}.bp-pt{display:flex;flex-direction:column;gap:6px;min-width:0;padding-left:22px;border-left:1px solid rgba(240,215,154,.35)}.bp-plaque.no-logo .bp-pt{padding-left:0;border-left:0;align-items:center;text-align:center}.bp-h1{margin:0;font-size:clamp(2.2rem,3.4vw,3.1rem);color:#F3DFA9;line-height:.95;overflow-wrap:break-word;text-shadow:0 -1px 0 rgba(0,0,0,.65),0 1px 0 rgba(255,236,190,.18)}.bp-deal{margin:0;font:600 .78rem/1.25 var(--font-u);letter-spacing:.12em;text-transform:uppercase;color:#e4cd96;text-shadow:0 -1px 0 rgba(0,0,0,.7)}.bp-lead{position:relative;z-index:4;margin:14px 16px 0;max-width:62ch;text-align:center;font-size:.92rem;line-height:1.45;color:#5b5240}.bp-lead b,.bp-lead .num{color:#1b1810;font-weight:600;white-space:nowrap}.bp-ticks{position:relative;z-index:4;width:min(560px,78%);height:14px;margin-top:10px;border-bottom:1px solid rgba(138,122,88,.55)}.bp-ticks i{position:absolute;bottom:0;width:1px;height:6px;background:#8a7a58}.bp-ticks i.on{width:3px;height:14px;margin-left:-1px;background:#1b1810}.bp-show{position:relative;z-index:2;align-self:stretch;display:flex;justify-content:center}.bp-prod{position:relative;display:block;width:min(62%,780px);mix-blend-mode:multiply}.bp-prod img{display:block;width:100%;height:auto;max-height:min(46vh,430px);object-fit:contain;filter:brightness(1.05) contrast(1.06)}.bp-prod::after{content:"";position:absolute;left:14%;right:14%;bottom:7%;height:22px;z-index:-1;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(40,30,15,.32),rgba(40,30,15,0) 70%)}.bp-prod.is-cue{width:min(54%,640px)}.bp-prod.is-cue img{-webkit-mask-image:radial-gradient(closest-side,#000 62%,transparent 100%);mask-image:radial-gradient(closest-side,#000 62%,transparent 100%)}.bp-prod.is-cue::after{display:none}.bp-dim{position:absolute;left:12%;right:12%;bottom:-2px;display:flex;justify-content:center;font:700 .75rem/1 var(--font-u);color:#4a4232}.bp-dim i{position:absolute;left:0;right:0;top:7px;height:1px;background:#8a7a58}.bp-dim i::before,.bp-dim i::after{content:"";position:absolute;top:-5px;width:1px;height:11px;background:#8a7a58}.bp-dim i::before{left:0}.bp-dim i::after{right:0}.bp-dim span{position:relative;background:#efe7d6;padding:0 10px}.bp-label{position:absolute;z-index:4;right:clamp(16px,2.6vw,36px);bottom:18px;display:grid;gap:2px;max-width:260px;margin:0;padding:10px 14px 11px;border-radius:6px;background:rgba(255,253,247,.92);color:#1b1810;box-shadow:0 10px 26px -16px rgba(40,30,15,.6),inset 0 0 0 1px rgba(138,122,88,.35)}.bp-lk{font-size:.75rem;font-weight:600;color:#6b6150}.bp-label a{font-weight:700;font-size:.92rem;line-height:1.25;color:#1b1810;text-decoration:none}.bp-label a:hover{text-decoration:underline}.bp-label .num{font-family:var(--font-d);font-weight:760;font-size:1.15rem}.bp-foot{position:relative;z-index:4;align-self:stretch;margin-top:16px;display:flex;align-items:center;gap:22px;padding:14px clamp(16px,2.6vw,36px);background:linear-gradient(180deg,rgba(14,48,34,.98),rgba(9,22,16,.99));border-top:1px solid var(--felt-line)}.bp-foot::before{content:"";position:absolute;left:34%;right:34%;top:-1px;height:2px;background:#FFE3A8;box-shadow:0 0 18px 4px rgba(255,227,168,.45)}.bp-foot.no-fit{justify-content:center}.bp-all{order:2;flex:0 0 auto;display:inline-flex;align-items:center;min-height:52px;padding:0 1.5em;font-size:.95rem}.bp-fit{order:1;flex:1 1 auto;min-width:0;display:grid;grid-template-columns:auto minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1fr);gap:4px 22px;align-items:center;color:var(--fg)}.bp-plan{width:96px;height:64px}.bp-room{fill:rgba(255,255,255,.03);stroke:rgba(237,234,226,.55);stroke-width:1}.bp-clear{fill:rgba(255,227,168,.10);stroke:#FFE3A8;stroke-width:1;stroke-dasharray:3 2}.bp-tbl{fill:#1e6b49;stroke:#0a1d15;stroke-width:1}.bp-cue{stroke:#e8d3a0;stroke-width:1.4;stroke-linecap:round}.bp-fit[data-state="no"] .bp-clear{stroke:#f0a58a;fill:rgba(240,165,138,.10)}.bp-need{display:grid;gap:1px;min-width:0}.bp-k{font-size:.8rem;font-weight:600;color:var(--fg-dim)}.bp-need b{font-family:var(--font-d);font-weight:780;font-size:1.45rem;letter-spacing:-.02em;line-height:1.05;color:#FFF4DA}.bp-s{font-size:.75rem;color:var(--fg-dim);line-height:1.3}.bp-szs{display:flex;gap:6px;margin-top:6px}.bp-sz{min-height:36px;padding:0 .8em;border-radius:999px;border:1px solid var(--glass-edge);background:transparent;color:var(--fg-dim);font:600 .8rem/1 var(--font-u);cursor:pointer}.bp-sz[aria-checked="true"]{border-color:#FFE3A8;color:var(--fg)}.bp-sz:focus-visible,.bp-in input:focus-visible{outline:2px solid var(--brass-hi);outline-offset:2px}.bp-ins{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;min-width:0}.bp-in{display:grid;grid-template-columns:1fr auto;align-items:center;font-size:.8rem;color:var(--fg-dim);min-width:0}.bp-in output{font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums}.bp-in input{grid-column:1/-1;width:100%;height:30px;margin:0;accent-color:#FFE3A8;cursor:pointer}.bp-ver{margin:0;font-size:.86rem;line-height:1.35;color:var(--fg-dim)}.bp-ver b{color:#FFF4DA}.bp-fit[data-state="tight"] .bp-ver b{color:var(--brass-hi)}.bp-fit[data-state="no"] .bp-ver b{color:#f0a58a}@media (min-width:1101px){.bp-show{margin-top:-70px}}@media (max-width:1100px){.bp-foot{flex-wrap:wrap}.bp-fit{flex-basis:100%;grid-template-columns:auto minmax(0,1fr) minmax(0,1.3fr)}.bp-ver{grid-column:2/-1}.bp-all{margin-left:auto}.bp-show{flex-direction:column;align-items:center}.bp-label{position:relative;right:auto;bottom:auto;align-self:stretch;margin:10px 16px 0;max-width:none;grid-template-columns:1fr auto;align-items:end;gap:0 16px}.bp-lk{grid-column:1/-1}}@media (max-width:1024px){.bp-in input{height:44px}.bp-sz{min-height:44px}.bp-label a{display:inline-flex;align-items:center;min-height:44px}}@media (max-width:620px){.bp-lamp{top:16px;width:52%}.bp-lamp::after{height:420px}.bp-plaque{margin-top:38px;flex-direction:column;gap:8px;padding:14px 22px 13px;text-align:center}.bp-plaque::before{left:8px}.bp-plaque::after{right:8px}.bp-logo{height:52px}.bp-logo.is-wide{height:30px}.bp-pt{padding:8px 0 0;border-left:0;border-top:1px solid rgba(240,215,154,.35);align-items:center;gap:4px}.bp-h1{font-size:1.9rem}.bp-deal{font-size:.75rem;letter-spacing:.06em}.bp-lead{font-size:.84rem;margin:10px 16px 0;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.bp-ticks{width:82%;margin-top:8px}.bp-prod,.bp-prod.is-cue{width:86%}.bp-prod img{max-height:200px}.bp-dim{left:4%;right:4%}.bp-label{margin:6px 16px 0;padding:0;background:none;box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center}.bp-lk{display:none}.bp-label a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;line-height:44px;min-height:44px}.bp-foot{flex-direction:column;align-items:stretch;gap:12px;margin-top:8px;padding:14px 16px 16px}.bp-all{order:0;flex:none;justify-content:center;min-height:48px;margin:0}.bp-fit{order:1;grid-template-columns:auto minmax(0,1fr);gap:6px 14px}.bp-plan{width:84px;height:56px}.bp-ins{grid-column:1/-1}.bp-ver{grid-column:1/-1;min-height:2.6em}}@media (max-width:380px){.bp-h1{font-size:1.7rem}.bp-plaque{padding-inline:18px}}@media (forced-colors:active){.bp-plaque{border:1px solid CanvasText}.bp-h1,.bp-deal{color:CanvasText}.bp-ticks i.on{background:CanvasText}}@media (max-width:620px){.kcat .pcn-l{display:none}.kcat .pbar .pc-n{min-width:0;flex:0 1 auto}}.bp-show{z-index:auto}.ch-cone,.kcat .ch-cone{clip-path:none;-webkit-mask:linear-gradient(100deg,transparent 14%,#000 30%),linear-gradient(-100deg,transparent 14%,#000 30%);-webkit-mask-composite:source-in;mask:linear-gradient(100deg,transparent 14%,#000 30%),linear-gradient(-100deg,transparent 14%,#000 30%);mask-composite:intersect}@media (min-width:621px) and (max-width:1024px){.wt-chips{overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.wt-chips::-webkit-scrollbar{display:none}.wt-c{flex:0 0 44px}}@media (min-width:901px) and (max-width:1024px){.pst-row input{height:44px}}@media (max-width:620px){.wt-chips{align-items:flex-end;gap:4px;height:68px}.wt-c{flex:0 0 44px;flex-direction:column;justify-content:flex-end;gap:2px;min-height:64px;padding:4px 0 3px;border-radius:10px;background:rgba(9,16,12,.55);border:1px solid rgba(255,240,205,.22);color:#f1ece0}.wt-bar{width:16px;height:calc(3px + var(--h) * 30px);border-radius:3px 3px 1px 1px;align-self:center;background:linear-gradient(180deg,#f3d48e,#b8892f)}.wt-c[data-wt=""] .wt-bar{background:repeating-linear-gradient(180deg,#f3d48e 0 5px,transparent 5px 8px)}.wt-c b{font-size:.75rem;color:#f1ece0}.wt-c .num{display:none}.wt-c[aria-pressed="true"]{background:linear-gradient(180deg,#f3d48e,#c9a34e);border-color:#b8892f}.wt-c[aria-pressed="true"] b{color:#1b1408}.wt-c[aria-pressed="true"] .wt-bar{background:#1b1408}}.kpdp[data-top="darts"] .pst-v{top:49%;bottom:0;padding-right:16px}.kpdp[data-top="darts"] .pst-v i{top:0;bottom:0}.kpdp[data-top="darts"] .pst-v i::after{display:none}.kpdp[data-top="darts"] .pst-o::after{content:"";position:absolute;top:49%;left:46%;right:calc(clamp(14px,2.2vw,30px) + 6px);border-top:1px dashed #8a7a58}@media (max-width:620px){.kpdp[data-top="darts"] .pst-v{right:10px;bottom:3%}.kpdp[data-top="darts"] .pst-o::after{left:45%;right:16px}}.pst-t .pst-dim{left:var(--dimL,9%);right:auto;width:var(--dimW,82%)}.bp-logo.is-dark{background:#f3ead6;padding:6px 10px;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(138,122,88,.6)}@media (min-width:701px) and (max-width:980px){.locp-ph-n{align-items:flex-end;padding-bottom:40px}.locp-pn{font-size:.75rem}}.locp-c[data-pick="abu-dhabi"] .locp-ph img{object-position:38% 55%}.bp-show:has(.bp-prod.is-tall){margin-top:0}.bp-prod.is-tall{width:auto}.bp-prod.is-tall img{max-height:min(36vh,330px);width:auto;margin:0 auto}@media (max-width:620px){.bp-prod.is-tall img{max-height:220px}}.locp-ph img:not([src]){visibility:hidden}.qdrawer{background:linear-gradient(180deg,#0f1d16 0%,#0a130e 100%)}.qd-top{position:relative}.qd-top::after{content:"";position:absolute;left:20px;right:20px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--brass) 30%,var(--brass-hi) 50%,var(--brass) 70%,transparent);opacity:.7}.qd-item{grid-template-columns:72px minmax(0,1fr) auto;gap:4px 14px;align-items:start;padding:16px 0}.qd-th{grid-row:1/3;display:block;width:72px;height:72px;border-radius:12px;overflow:hidden;background:var(--tile)}.qd-th img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:4px}.qd-ph{display:grid;place-items:center;width:100%;height:100%;color:#b5ab96}.qd-ph svg{width:28px;height:28px}.qd-b{min-width:0;display:flex;flex-direction:column;gap:3px}.qd-n{font-weight:600;font-size:.93rem;line-height:1.3;color:var(--fg)}.qd-n:hover{color:var(--brass-hi)}.qd-item .qd-meta{font-size:.75rem;color:var(--fg-faint)}.qd-item .qd-price{grid-row:1;grid-column:3;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.qd-price b{font-weight:700;font-size:.95rem}.qd-price small{font-size:.75rem;color:var(--fg-faint);font-weight:500}.qd-item .qd-ctl{margin-top:6px}.qty output{min-width:2.2em;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.qty button:disabled{opacity:.35;cursor:default}.qd-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:56px 10px;text-align:center;color:var(--fg-dim)}.qd-empty p{max-width:30ch;line-height:1.5}.qd-empty b{display:block;color:var(--fg);font-family:var(--font-d);font-size:1.25rem;font-weight:740;margin-bottom:6px}.qd-empty-i{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 50% 30%,rgba(240,215,154,.22),rgba(240,215,154,.04));color:var(--brass-hi)}.qd-empty-i svg{width:30px;height:30px}.qd-sum b{font-size:1.65rem;letter-spacing:-.01em}.qd-vat{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:.8rem;color:var(--fg-dim)}.qd-vat span:last-child{color:var(--fg);text-align:right}.qd-go{font-size:1rem!important;letter-spacing:.01em}.qd-view{justify-self:center;display:inline-flex;align-items:center;min-height:44px;font-size:.86rem;color:var(--fg-dim);text-decoration:underline;text-underline-offset:4px}.qd-view:hover{color:var(--brass-hi)}.locp-cap{position:absolute;right:10px;top:8px;z-index:2;padding:3px 8px;border-radius:999px;background:rgba(6,10,8,.66);font:500 .75rem/1.2 var(--font-u);color:var(--fg-dim)}@media (max-width:620px){.locp-cap{display:none}.qd-item{grid-template-columns:60px minmax(0,1fr) auto;gap:4px 12px}.qd-th{width:60px;height:60px}}.qbtn .qn[hidden]{display:none}@media (min-width:621px) and (max-width:1024px){#grid:not([data-r]) > .kcard:nth-child(n+13){display:none}}.kcat .chero.has-band::after{display:none}@media (max-width:620px){.kcat .kfit-lite:not(.open)::before{display:none}}.kcat .kf-svg .kf-lab{display:none}@media (min-width:621px) and (max-width:1100px){.kcat .chero.has-band::before{background:linear-gradient(90deg,rgba(7,10,8,.92) 0%,rgba(7,10,8,.80) 45%,rgba(7,10,8,.40) 75%,rgba(7,10,8,.2) 100%), linear-gradient(180deg,rgba(7,10,8,.3) 0%,rgba(7,10,8,0) 25%,rgba(7,10,8,.2) 66%,rgba(7,10,8,.7) 90%,var(--ink-2) 100%)}}.hdr .logo,.shdr .logo,.kf-brand .logo{perspective:700px}.hdr .logo svg,.shdr .logo svg,.kf-brand .logo svg{width:38px;height:44px;color:#fff;transform-style:preserve-3d;animation:ks-logo-turn 9s linear infinite;will-change:transform;filter:drop-shadow(0 0 6px rgba(255,255,255,.18))}.ftr .logo svg,.sfoot .logo svg{color:#fff}@keyframes ks-logo-turn{from{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}@media (max-width:700px){.hdr .logo svg,.shdr .logo svg,.kf-brand .logo svg{width:30px;height:35px}}@media (prefers-reduced-motion:reduce){.hdr .logo svg,.shdr .logo svg,.kf-brand .logo svg{animation:none}}@media (prefers-reduced-motion:reduce){.hdr .logo svg,.shdr .logo svg,.kf-brand .logo svg{animation:none}}@media (min-width:901px){.hdr .logo,.shdr .logo{position:relative;z-index:45;align-items:flex-start}.hdr .logo svg,.shdr .logo svg{width:68px;height:80px;margin:-10px 0 -46px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.55)) drop-shadow(0 0 8px rgba(255,255,255,.16))}.hdr .logo span,.shdr .logo span{align-self:center}}@media (min-width:901px){.shdr .logo svg{width:52px;height:61px;margin:-6px 0 -6px}}.pdel{margin-top:18px;border:1px solid var(--glass-edge);background:var(--glass);border-radius:14px;padding:16px 18px}.pdel h3{margin:0 0 10px;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}.pdel dl{margin:0;display:grid;gap:12px}.pdel dl>.pdel-lv,.pdel .pdel-lv{display:contents}.pdel dt{font-weight:700;font-size:.86rem;color:var(--fg)}.pdel dd{margin:2px 0 0;font-size:.86rem;line-height:1.5;color:var(--fg-dim)}.pdel dd b{color:var(--fg)}.mg-brands{display:block;margin-top:10px;text-align:center;font-size:.86rem;color:var(--fg-dim);text-decoration:underline;text-underline-offset:3px}.mg-brands:hover{color:var(--brass)}.empty-reset{margin-top:14px;display:inline-flex}.bi{padding:clamp(20px,4vw,48px) 0 clamp(40px,6vw,80px)}.bi-lead{max-width:60ch;color:var(--fg-dim);margin:0 0 clamp(20px,3vw,34px);line-height:1.55}.bi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px}.bi-card{display:flex;flex-direction:column;gap:6px;border:1px solid var(--glass-edge);background:var(--glass);border-radius:16px;padding:18px;min-height:150px;color:var(--fg);text-decoration:none;transition:border-color .2s,transform .2s}.bi-card:hover,.bi-card:focus-visible{border-color:var(--brass);transform:translateY(-2px)}.bi-card.is-off{border-color:rgba(203,162,83,.55)}.bi-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px}.bi-logo{max-height:44px;width:auto;max-width:60%;object-fit:contain}.bi-logo.is-dark{filter:invert(1) brightness(1.6)}.bi-mono{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--glass-edge);font:800 1.2rem var(--font-d);color:var(--brass)}.bi-tag{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--brass);border:1px solid rgba(203,162,83,.5);border-radius:999px;padding:3px 8px;white-space:nowrap}.bi-n{font:700 1.1rem var(--font-d)}.bi-m{font-size:.84rem;color:var(--fg-dim)}.bi-p{font-size:.84rem;margin-top:auto;color:var(--fg)}.dl-free{margin:4px 0 0;font-size:.88rem;line-height:1.45;color:var(--fg-dim)}.dl-free b{color:var(--fg);font-weight:650}.dl-free.ok b{color:var(--brass)}.dl-bar{display:block;height:6px;border-radius:99px;background:rgba(255,255,255,.12);margin-top:8px;overflow:hidden}.dl-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--brass-lo),var(--brass-hi));border-radius:99px;transition:width .3s var(--ease)}.dl-t{margin:10px 0 0;font-size:.84rem;line-height:1.45;color:var(--fg-dim)}.sstart{border-bottom:1px solid var(--glass-edge);background:linear-gradient(180deg,rgba(203,162,83,.07),transparent)}.sstart-in{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:12px;align-items:stretch;padding-block:14px}.sstart-k{align-self:center;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brass);white-space:nowrap}.sstart-a{display:grid;gap:2px;align-content:center;min-height:64px;padding:10px 16px;border:1px solid var(--glass-edge);background:var(--glass);border-radius:14px;color:var(--fg);transition:border-color .2s,background .2s}.sstart-a b{font:700 1rem var(--font-d)}.sstart-a span{font-size:.84rem;color:var(--fg-dim);line-height:1.35}.sstart-a:hover,.sstart-a:focus-visible{border-color:var(--brass);background:rgba(203,162,83,.09)}.gtiles{padding:clamp(28px,4vw,56px) 0 clamp(8px,2vw,20px)}.gt-h{font:760 clamp(1.4rem,2.4vw,1.9rem)/1.15 var(--font-d);letter-spacing:-.01em;margin:0 0 18px}.gt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:12px}.gt{display:grid;grid-template-rows:auto auto auto;gap:4px;padding:12px;border:1px solid var(--glass-edge);background:var(--glass);border-radius:16px;color:var(--fg);transition:border-color .2s,transform .2s}.gt:hover,.gt:focus-visible{border-color:var(--brass);transform:translateY(-2px)}.gt-i{display:grid;place-items:center;aspect-ratio:4/3;background:var(--tile);border-radius:11px;overflow:hidden}.gt-i img{width:100%;height:100%;object-fit:contain;padding:8px}.gt-n{font:700 1.05rem var(--font-d);margin-top:6px}.gt-m{font-size:.82rem;color:var(--fg-dim)}.gt-more{display:flex;gap:18px;margin-top:16px;font-size:.92rem}.gt-more a{color:var(--brass);text-decoration:underline;text-underline-offset:3px}html[data-ecat]:not([data-ecat="billiards"]) :is(.sstart,.gtiles){display:none}.bx{padding:clamp(20px,3vw,40px) 0 4px;border-top:1px solid var(--glass-edge)}.bx-story{max-width:70ch;font-size:1.05rem;line-height:1.6;color:var(--fg-dim)}.bx-h{font:760 1.25rem/1.2 var(--font-d);margin:clamp(20px,3vw,32px) 0 14px}.bs-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.bs-c{display:grid;gap:4px;align-content:start;padding:10px;border:1px solid var(--glass-edge);background:var(--glass);border-radius:14px;color:var(--fg);transition:border-color .2s}.bs-c:hover,.bs-c:focus-visible{border-color:var(--brass)}.bs-i{display:grid;place-items:center;aspect-ratio:1;background:var(--tile);border-radius:10px;overflow:hidden}.bs-i img{width:100%;height:100%;object-fit:contain;padding:6px}.bs-n{font-size:.86rem;line-height:1.3;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bs-p{font-weight:700;font-size:.95rem;color:var(--brass-hi)}.bx-cats .subchips{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:1100px){.bs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.sstart-in{grid-template-columns:1fr}.sstart-k{display:none}.sstart-a{min-height:56px}.bs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.locbar{display:none}html.loc-ask .locbar{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;padding:6px max(16px,env(safe-area-inset-right)) 6px max(16px,env(safe-area-inset-left));background:linear-gradient(180deg,rgba(203,162,83,.10),rgba(203,162,83,.04));border-bottom:1px solid var(--line,rgba(203,162,83,.28));color:var(--fg-dim);font:500 .86rem/1.35 var(--font-u)}.locbar-t{margin:0;flex:1 1 auto;min-width:0}.locbar-t b{color:var(--fg);font-weight:700}.locbar-g{display:flex;flex-wrap:wrap;gap:8px}.locbar-b{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--line,rgba(203,162,83,.3));border-radius:999px;color:var(--brass-hi);text-decoration:none;font-weight:600;white-space:nowrap}.locbar-b span{color:var(--fg-dim);font-weight:500}.locbar-b:hover,.locbar-b:focus-visible{border-color:var(--brass);background:rgba(203,162,83,.12)}.locbar-x{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-8px;background:none;border:0;color:var(--fg-dim);cursor:pointer;border-radius:999px}.locbar-x:hover,.locbar-x:focus-visible{color:var(--fg)}.locbar-x svg{width:16px;height:16px}@media (max-width:700px){html.loc-ask .locbar{padding-block:4px}.locbar-t{flex-basis:calc(100% - 52px)}.locbar-g{flex:1 1 auto}.locbar-x{position:absolute;right:8px;margin:0}html.loc-ask .locbar{position:relative}}@media (max-width:480px){.market .mcur{display:none}.shdr .market{padding:.3em .6em;min-width:0;flex:0 1 auto}}.chero.has-band .ch-band img{object-position:72% 70%}.chero.has-band .ch-band::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,7,6,.80) 0%,rgba(5,7,6,.52) 42%,rgba(5,7,6,.12) 78%,transparent 100%)}@media (max-width:700px){.chero.has-band .ch-band img{object-position:60% 92%}.chero.has-band .ch-band::after{background:linear-gradient(180deg,rgba(5,7,6,.55) 0%,rgba(5,7,6,.35) 50%,rgba(5,7,6,.7) 100%)}}.gt-fold{display:none}.bd-fold{display:none}.gtiles{padding-top:clamp(18px,2.4vw,32px)}@media (min-width:701px){.gt-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.gt-i{aspect-ratio:5/4}}@media (max-width:700px){.gtiles{padding-top:14px;padding-bottom:6px}.gtiles .gt-h{font-size:1.25rem;margin-bottom:10px}.gtiles .gt-grid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding:0 16px 8px;margin:0 -16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gtiles .gt-grid::-webkit-scrollbar{display:none}.gtiles .gt{flex:0 0 128px;scroll-snap-align:start}.gtiles .gt-i{aspect-ratio:1/1}.gtiles .gt-more{margin-top:6px;flex-wrap:wrap;gap:4px 18px}.gtiles .gt-more a{display:inline-flex;align-items:center;min-height:44px}.bd-fold{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid var(--brass);border-radius:999px;background:none;color:var(--brass-hi);font:600 .92rem var(--font-u);cursor:pointer}.bd-fold .bf-c,.shop-hero.is-fold .bd-fold .bf-o{display:none}.shop-hero.is-fold .bd-fold .bf-c{display:none}.shop-hero:not(.is-fold) .bd-fold .bf-c{display:inline}.shop-hero:not(.is-fold) .bd-fold .bf-o{display:none}.shop-hero.is-fold .bd-fold .bf-o{display:inline}.shop-hero .builder .bd-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.shop-hero.is-fold .builder :is(.bd-stage,.bd-name,.bd-foot){display:none}.shop-hero.is-fold .builder .bd-field:not(:has(#bd-sizes)){display:none}.shop-hero.is-fold .builder .bd-field:has(#bd-sizes){display:block;margin:6px 0 12px}.shop-hero.is-fold .builder .bd-field:has(#bd-sizes) .bd-lbl{display:none}.shop-hero.is-fold .st-room,.shop-hero.is-fold .sh-meta{display:none}}.bp-t4{margin-top:clamp(18px,2.6vw,30px)}.bp-t4h{margin:0 0 12px;font:760 clamp(1.2rem,2vw,1.5rem)/1.15 var(--font-d);letter-spacing:-.01em}.bp-t4g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width:900px){.bp-t4g{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.bp-plain .bp-stage{padding-bottom:0}.bp-plain .bp-foot{margin-top:12px;padding-block:12px}.prod-name{-webkit-line-clamp:3}.bs-n{-webkit-line-clamp:3;min-height:3.9em}@media (max-width:700px){.prod-name{-webkit-line-clamp:4}}.bp-plain .bp-stage{padding-bottom:clamp(20px,2.4vw,28px);background:radial-gradient(70% 90% at 50% 0%,#fffdf7 0%,#f7f1e4 55%,#efe6d2 100%)}.bp-plain .bp-foot,.bp-plain .bp-foot.no-fit{align-self:center;margin:14px 0 0;padding:0;background:none;border:0;box-shadow:none;justify-content:center}.bp-plain .bp-foot::before{display:none}.bp-plain .bp-all{min-height:50px;background:linear-gradient(180deg,#3d2a18,#21150b);color:#F3DFA9;border:1px solid rgba(240,215,154,.7);box-shadow:0 10px 22px -12px rgba(50,30,10,.8),inset 0 1px 0 rgba(255,255,255,.12)}.bp-plain .bp-all:hover{background:linear-gradient(180deg,#4a3320,#2a1b0f);color:#FFF4DA}.bp-plain .bp-lead{margin-top:16px}.pfold{display:none}@media (max-width:620px){.pfold{display:block;margin:14px 0 6px;border:1px solid var(--felt-line);border-radius:16px;background:linear-gradient(180deg,rgba(14,54,38,.9),rgba(9,24,17,.95));overflow:hidden}.pfold>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 16px;cursor:pointer;list-style:none;font:700 .98rem var(--font-u);color:var(--fg)}.pfold>summary::-webkit-details-marker{display:none}.pfold>summary em{font-style:normal;font-weight:600;font-size:.84rem;color:var(--brass-hi);display:inline-flex;align-items:center;gap:8px}.pfold>summary em::after{content:"";width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--dur-tap)}.pfold[open]>summary em::after{transform:translateY(2px) rotate(-135deg)}.pfold>summary:focus-visible{outline:2px solid var(--brass-hi);outline-offset:-2px}.pfold .pst-row{margin-top:0;border:0;border-top:1px solid var(--felt-line);border-radius:0;box-shadow:none;background:none}.pfold .pst-row::before{display:none}.pfold .pst-k{display:none!important}}.kcart .locbar,.kco .locbar{display:none!important}@media (max-width:700px){html.loc-ask .locbar{gap:2px 8px;padding-block:2px;font-size:.8rem;line-height:1.25}.locbar-t i{display:none}.locbar-b{padding:0 12px;font-size:.84rem}.locbar-b span{display:none}.locbar-t{flex-basis:calc(100% - 52px)}}@media (min-width:621px){.kcat .kfit-lite.kf-c{padding:12px 16px}.kcat .kfit-lite.kf-c .kf-tog{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;font-weight:700;font-size:.86rem}.kcat .kfit-lite.kf-c:not(.open) .kf-body,.kcat .kfit-lite.kf-c:not(.open) .kf-note,.kcat .kfit-lite.kf-c:not(.open) .kf-szs,.kcat .kfit-lite.kf-c:not(.open) .ch-foot{display:none}.kcat .kfit-lite.kf-c.open .kf-tog{background:transparent;color:#1b1810;border:1px solid rgba(27,24,16,.35)}.kcat .chero.has-band .chero-in{min-height:230px}.kcat .ch-side.ch-lite.has-fit{max-width:360px}}#mega{box-shadow:0 26px 40px -10px rgba(0,0,0,.85),0 1px 0 rgba(203,162,83,.5)}.mg-gt0{cursor:default}.mg-misc{padding-left:20px;border-left:1px solid rgba(203,162,83,.22)}.mg-misc li a i{font-style:normal;font-size:.75rem;color:var(--fg-faint);margin-left:4px}.mg-side .mg-brands{margin-top:0;font-size:.9rem;text-decoration:none;color:var(--fg)}@media (max-width:620px){.kpdp .pbuy{display:flex;flex-direction:column}.kpdp .pbuy>*{order:5}.kpdp .pbuy>.pbrand,.kpdp .pbuy>.pname,.kpdp .pbuy>.psku{order:0}.kpdp .pbuy>.pp{order:1}.kpdp .pbuy>.pstock{order:2}.kpdp .pbuy>.pex{order:3}.kpdp .pbuy>.pv{order:4}}.locbar-t i{font-style:normal}@media (max-width:700px){html.loc-ask .locbar{padding-block:6px}}.kcard .prod-img,.kcard .pimg{background:#f5f2ea}.kcard .pimg{object-fit:contain;padding:10%}.kcard .prod-cta .pbtn{min-height:44px;font-size:.88rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid var(--brass)}.kcard .prod-cta .pbtn.alt{background:rgba(203,162,83,.16);color:var(--brass-hi);border-color:var(--brass)}.kcard .prod-cta .pbtn.alt:hover{background:rgba(203,162,83,.28)}.kcard .prod-price .frm{font-size:.78rem;font-weight:600;color:var(--fg-dim);margin-right:.35em}.bx{border-top:0;padding-bottom:0}.bx-story:empty{display:none}.bx-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 18px}.bx-chl{font-weight:700;font-size:.9rem;color:var(--fg-dim);margin-right:4px}@media (min-width:1100px){.gt-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:701px) and (max-width:1099px){.gt-grid{display:flex;flex-wrap:wrap;justify-content:center}.gt-grid .gt{flex:0 0 calc(25% - 9px)}}.gt-build .gt-i{background:rgba(203,162,83,.14);color:var(--brass-hi);border:1px dashed var(--brass)}.gt-build .gt-n{color:var(--brass-hi)}.pdet-grid{grid-template-columns:minmax(0,1fr);max-width:860px;margin-inline:auto;gap:clamp(24px,3vw,40px)}.pside{border-top:1px solid var(--felt-line);padding-top:clamp(20px,3vw,32px)}.pspec div{font-size:.95rem}.pdel h3{font-size:.82rem;color:var(--brass-hi)}.pdel dt{font-size:.95rem}.pdel dd,.pdel small,.pdel p,.pdel li{font-size:.9rem;line-height:1.55;color:#d3d8cf}.pdet .pdesc,.pdet .pdesc p{font-size:1rem}.pdesc h2{color:var(--fg)}.gt-n{display:block;min-height:1.35em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gt-m{display:grid;grid-template-rows:1.4em 1.4em;font-size:.82rem;line-height:1.4;color:var(--fg-dim);min-height:2.8em}.gt-c,.gt-f{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gt-f{color:var(--fg);font-weight:600}.gt-build{background:linear-gradient(160deg,#f0d79a,#c79a43);border-color:#f6e2b0;color:#1b1408;box-shadow:0 14px 30px -18px rgba(203,162,83,.9)}.gt-build:hover,.gt-build:focus-visible{border-color:#fff3d0;box-shadow:0 18px 34px -16px rgba(240,215,154,1)}.gt-build .gt-i{background:rgba(255,255,255,.34);border:0;color:#2a1c06}.gt-build .gt-n{color:#1b1408}.gt-build .gt-c{color:#1b1408;font-weight:800}.gt-build .gt-f{color:#3b2a0c;font-weight:500}.prod-img::before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%23d3ccb8' stroke-width='2.4' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M50 24 76 37v26L50 76 24 63V37z'/%3E%3Cpath d='M24 37l26 13 26-13M50 50v26'/%3E%3C/g%3E%3C/svg%3E") 50% 50%/38% no-repeat}.kcard .pimg:not(.ld){background:transparent}.kcard .pimg.ld{background:#f5f2ea}.bp-copy{position:relative;z-index:4;align-self:stretch;display:flex;flex-direction:column;align-items:center}.bp-dealer{margin:8px 16px 0;max-width:62ch;text-align:center;font-size:.92rem;line-height:1.45;font-weight:600;color:#3d3626}.bp-plain .bp-lead{display:block;-webkit-line-clamp:unset;overflow:visible}@media (min-width:1000px){.bp-plain .bp-stage{flex-direction:row;align-items:center;gap:clamp(28px,3.4vw,56px);padding:26px clamp(28px,3.4vw,52px)}.bp-plain .bp-lamp{display:none}.bp-plain .bp-plaque{margin:0;flex:0 0 auto}.bp-plain .bp-copy{flex:1 1 auto;min-width:0;align-items:flex-start;align-self:center}.bp-plain .bp-lead,.bp-plain .bp-dealer{margin:0;text-align:left;max-width:60ch;font-size:1rem}.bp-plain .bp-dealer{margin-top:8px}.bp-plain .bp-copy .bp-foot,.bp-plain .bp-copy .bp-foot.no-fit{align-self:flex-start;margin-top:16px;justify-content:flex-start}}@media (max-width:620px){.bp-plain .bp-lead{font-size:.95rem;margin:12px 18px 0;text-align:center}.bp-dealer{font-size:.9rem;margin:8px 18px 0}}.bx-more{display:none;font:inherit;cursor:pointer;color:var(--brass-hi);border-color:var(--brass)}html.bxj .bx-more{display:inline-flex}html.bxj .bx-chips:not(.open) .bx-x{display:none}@media (max-width:620px){html.bxj .bx-chips:not(.open) .bx-y{display:none}}.mg-scrim{position:fixed;inset:0;z-index:39;background:rgba(3,7,5,.58);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;transition:opacity .18s;pointer-events:none}.mg-scrim.on{opacity:1;pointer-events:auto}.mg-brandrow{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;padding-top:18px;border-top:1px solid rgba(203,162,83,.22)}.mg-bl{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);margin-right:6px}.mg-bb{display:grid;place-items:center;height:52px;min-width:96px;padding:0 16px;border-radius:12px;background:#f5f2ea;border:1px solid transparent;transition:border-color .15s,transform .15s}.mg-bb:hover,.mg-bb:focus-visible{border-color:var(--brass);transform:translateY(-1px)}.mg-bb img{height:28px;width:auto;max-width:110px;object-fit:contain}html{scrollbar-gutter:stable}.mg-best{grid-column:1/-1;margin-top:6px;padding-top:16px;border-top:1px solid rgba(203,162,83,.22);display:grid;gap:12px}.mg-bsr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mg-bi{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.03);color:var(--fg);min-width:0}.mg-bi:hover,.mg-bi:focus-visible{border-color:var(--brass-lo)}.mg-bim{flex:0 0 64px;height:64px;display:grid;place-items:center;background:#fff;border-radius:8px;overflow:hidden}.mg-bim img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.mg-bit{display:block;font-size:.84rem;line-height:1.3;min-width:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mg-bit em{display:block;font-style:normal;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brass);font-weight:700;margin-bottom:2px}@media (max-width:1100px){.mg-bsr{grid-template-columns:repeat(2,minmax(0,1fr))}}.subchip:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.28);color:var(--fg)}.subchip.on:not([aria-current]){background:var(--glass);color:var(--fg-dim);border-color:var(--glass-edge)}.subchip[aria-current]{background:var(--brass);color:#20160A;border-color:var(--brass)}.subchip[aria-current]:hover{background:var(--brass);border-color:var(--brass);color:#20160A}.kfit::before{display:none}.kcard .prod-name{flex:0 0 auto;min-height:3.9em;-webkit-line-clamp:3}@media (max-width:700px){.kcard .prod-name{-webkit-line-clamp:3;min-height:3.9em}}@media (max-width:700px){.gtiles .gt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;padding:0;margin:0;scroll-snap-type:none}.gtiles .gt{flex:none;display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:0;align-items:center;padding:8px;min-height:68px;border-radius:14px}.gtiles .gt-i{grid-row:1/3;width:52px;height:52px;aspect-ratio:auto;border-radius:9px}.gtiles .gt-i img{padding:4px}.gtiles .gt-n{margin:0;font-size:.95rem;line-height:1.15;align-self:end;overflow-wrap:anywhere}.gtiles .gt-m{align-self:start;font-size:.78rem}.gtiles .gt-f{display:none}}@media (max-width:1379px){.snav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 64px),transparent);scroll-snap-type:x proximity;scroll-padding-inline:16px}.snav a{scroll-snap-align:start}}@media (max-width:700px){.ksub{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);scroll-snap-type:x proximity;scroll-padding-inline:16px;padding-right:44px}.ksub .subchip{scroll-snap-align:start;flex:none}}.kcard .prod-cta .pbtn,.kcard .prod-cta .pbtn.alt{background:transparent;color:var(--brass-hi);border:1px solid rgba(255,255,255,.3);box-shadow:none;font-weight:650}.kcard .prod-cta .pbtn:hover,.kcard .prod-cta .pbtn.alt:hover,.kcard .prod-cta .pbtn:focus-visible{background:rgba(203,162,83,.12);border-color:var(--brass)}.kcard .prod-cta{margin-top:auto}.kcard .prod-spec{display:block;margin-top:6px;font-size:.78rem;line-height:1.3;color:var(--fg-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kcard .prod-vat{display:block}.bp-photo{display:none}@media (min-width:1000px){.bp-plain .bp-photo{display:block;flex:0 0 auto;width:clamp(170px,17vw,230px);height:150px;object-fit:contain;padding:6px;border-radius:14px;background:#f5f2ea;box-shadow:0 0 0 1px rgba(60,48,20,.14)}}@media (max-width:620px){.bp-plain .bp-plaque{flex-direction:row;justify-content:center;gap:14px;margin-top:14px;padding:10px 20px 9px;max-width:calc(100% - 24px)}.bp-plain .bp-logo{height:40px}.bp-plain .bp-logo.is-wide{height:24px}.bp-plain .bp-pt{padding:0 0 0 14px;border-top:0;border-left:1px solid rgba(240,215,154,.35);align-items:flex-start}.bp-plain .bp-h1{font-size:1.5rem}.bp-plain .bp-plaque.no-logo .bp-pt{padding:0;border:0;align-items:center}}.bx-chips{gap:10px}.bx-chl{font-size:1rem;color:var(--fg)}.bx-chips .subchip{min-height:44px;padding-inline:13px;font-size:.9rem;font-weight:650;border-color:rgba(255,255,255,.28)}.bx-chips .subchip .sc{opacity:.8}@media (min-width:901px){.slayout .filters{position:sticky;top:calc(var(--hdr-h,120px) + 16px);align-self:start;max-height:calc(100vh - var(--hdr-h,120px) - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}}.fclear-top{display:inline-flex;align-items:center;min-height:36px;margin:0 0 6px;padding:0 14px;border:1px solid var(--brass);border-radius:999px;background:rgba(203,162,83,.12);color:var(--brass-hi);font-weight:700;font-size:.86rem;text-decoration:none;cursor:pointer}.fclear-top[hidden]{display:none}@media (max-width:900px){.fclear-top{min-height:44px;margin-bottom:10px}}.ch-side.has-catch{max-width:470px}.ch-catch{position:relative;display:block;width:100%;aspect-ratio:480/190;margin:0 0 4px;border-radius:18px;overflow:hidden;isolation:isolate;background:radial-gradient(90% 130% at 50% -10%,rgba(255,227,168,.15),transparent 62%),rgba(7,11,9,.97);border:1px solid rgba(255,227,168,.22);box-shadow:0 26px 60px -32px #000,inset 0 1px 0 rgba(255,255,255,.07);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:crosshair;contain:layout paint}.ch-catch::after{content:"";position:absolute;left:18%;right:18%;top:0;height:2px;border-radius:0 0 2px 2px;background:#FFE3A8;opacity:.8;box-shadow:0 0 22px 3px rgba(255,227,168,.4);pointer-events:none;z-index:2}.cc-svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:hidden}.cc-hint{position:absolute;left:14px;top:13px;z-index:2;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(244,240,228,.62);pointer-events:none;text-shadow:0 1px 8px rgba(0,0,0,.8)}.ch-catch[data-cc="static"] .cc-hint{display:none}@media (max-width:700px){.ch-side.has-catch{max-width:none}.ch-catch{aspect-ratio:auto;height:112px;margin:4px 0 2px;border-radius:14px}.cc-hint{display:none}}.dw-pan .ce-board{position:absolute;left:50%;top:44%;width:min(112%,640px);aspect-ratio:1;transform:translate(-50%,-50%);z-index:1;pointer-events:none;opacity:.85;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 48%,transparent 76%);mask-image:linear-gradient(180deg,#000 0,#000 48%,transparent 76%)}.dw-pan .ce-board .cc-svg{overflow:visible}@media (max-width:700px){.dw-pan .ce-board{top:38%;width:min(120%,420px);opacity:.95;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 56%,transparent 86%);mask-image:linear-gradient(180deg,#000 0,#000 56%,transparent 86%)}}@media (prefers-reduced-motion:reduce){.ch-catch{cursor:default}}.ch-side.has-ttcard{max-width:470px}.ch-tt{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:6px 14px;align-items:center;width:100%;padding:14px 16px 14px 10px;border-radius:18px;overflow:hidden;isolation:isolate;background:radial-gradient(90% 130% at 50% -10%,rgba(255,227,168,.16),transparent 62%),rgba(7,11,9,.97);border:1px solid rgba(255,227,168,.22);box-shadow:0 26px 60px -32px #000,inset 0 1px 0 rgba(255,255,255,.07)}.ch-tt::after{content:"";position:absolute;left:18%;right:18%;top:0;height:2px;border-radius:0 0 2px 2px;background:#FFE3A8;opacity:.8;box-shadow:0 0 22px 3px rgba(255,227,168,.4)}.tt-ph{display:block;background:#f4f1ea;border-radius:12px;padding:8px;aspect-ratio:4/3;overflow:hidden}.tt-ph img{display:block;width:100%;height:100%;object-fit:contain}.tt-bd{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:0}.tt-k{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(244,240,228,.62)}.tt-n{font-weight:700;font-size:1.02rem;line-height:1.2;color:#f4f0e4;text-decoration:none}.tt-p{color:#FFE3A8;font-size:1.05rem}.tt-go{margin-top:4px;padding:10px 16px;font-size:.88rem}.tt-ball{position:absolute;right:16px;top:12px;width:12px;height:12px;border-radius:50%;background:#f08a2c;box-shadow:inset -2px -2px 3px rgba(0,0,0,.28);animation:ttb 2.4s cubic-bezier(.4,0,.6,1) infinite;pointer-events:none;z-index:1}@keyframes ttb{0%,100%{transform:translateY(0)}50%{transform:translateY(22px)}}@media (prefers-reduced-motion:reduce){.tt-ball{animation:none}}@media (max-width:700px){.ch-side.has-ttcard{max-width:none}.ch-tt{padding:10px;gap:4px 12px}.tt-n{font-size:.95rem}.tt-ball{display:none}}.bp-plain .bp-stage{background:radial-gradient(70% 130% at 18% 0%,rgba(255,226,170,.17),transparent 62%),radial-gradient(60% 100% at 100% 100%,rgba(203,162,83,.10),transparent 60%),linear-gradient(135deg,#11281c 0%,#0a1710 62%,#15120b 100%);border:1px solid rgba(255,227,168,.2);box-shadow:0 30px 70px -40px #000,inset 0 1px 0 rgba(255,255,255,.06)}.bp-plain .bp-stage::after{content:"";position:absolute;left:14%;right:14%;top:0;height:2px;border-radius:0 0 2px 2px;background:#FFE3A8;opacity:.85;box-shadow:0 0 24px 3px rgba(255,227,168,.4);z-index:5}.bp-plain .bp-lead,.bp-plain .bp-dealer{color:#cfd3cb}.bp-plain .bp-lead b,.bp-plain .bp-lead .num{color:#fff}.bp-plain .bp-dealer{color:#E8CF93}.bp-plain .bp-plaque{box-shadow:0 0 0 1px rgba(240,215,154,.55),0 24px 50px -22px #000,0 0 60px -10px rgba(255,214,140,.22)}.bp-plain .bp-all{background:linear-gradient(180deg,#f0d79a,#cba253);color:#1d1810;border:1px solid rgba(255,227,168,.85);box-shadow:0 12px 26px -14px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.5)}.bp-plain .bp-all:hover{background:linear-gradient(180deg,#f7e2ae,#d6ae62);color:#1d1810}@media (min-width:1000px){.bp-plain .bp-photo{transform:rotate(2.2deg);box-shadow:0 18px 40px -18px #000,0 0 0 1px rgba(255,227,168,.3)}}@media (min-width:1100px){.gt-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.gt-grid .gt{grid-column:span 2}.gt-grid .gt-l-billiards{grid-column:span 6;grid-template-columns:minmax(0,1fr);position:relative;background:radial-gradient(ellipse 70% 80% at 62% 50%,rgba(203,162,83,.2),transparent 70%),linear-gradient(160deg,#10231a,#070b09);border-color:rgba(203,162,83,.35)}.gt-grid .gt-l-darts,.gt-grid .gt-l-table-tennis{grid-column:span 3}.gt-lead .gt-i{aspect-ratio:auto;height:clamp(210px,17vw,270px)}.gt-lead .gt-n{font-size:1.35rem;margin-top:10px}.gt-lead .gt-m{font-size:.9rem}.gt-lead .gt-i img{padding:14px}}.gt-l-billiards .gt-i{background:transparent}.gt-l-billiards .gt-i img{object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.55))}@media (min-width:701px) and (max-width:1099px){.gt-grid .gt-lead{flex:0 0 calc(33.3% - 10px)}.gt-grid .gt-l-billiards{flex:0 0 100%;background:radial-gradient(ellipse 70% 80% at 62% 50%,rgba(203,162,83,.2),transparent 70%),linear-gradient(160deg,#10231a,#070b09);border-color:rgba(203,162,83,.35)}.gt-lead .gt-i{aspect-ratio:auto;height:200px}}@media (max-width:700px){.gtiles .gt-grid .gt-l-billiards{grid-column:1/-1;min-height:104px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:radial-gradient(ellipse 70% 90% at 30% 50%,rgba(203,162,83,.22),transparent 70%),linear-gradient(160deg,#10231a,#070b09);border-color:rgba(203,162,83,.35)}.gtiles .gt-l-billiards .gt-i{grid-row:1/3;grid-column:1;width:auto;height:auto;min-height:84px;background:transparent}.gtiles .gt-l-billiards .gt-i img{padding:0;width:100%;height:100%;object-fit:contain}.gtiles .gt-l-billiards .gt-n,.gtiles .gt-l-billiards .gt-m{grid-column:2;padding-left:6px}.gtiles .gt-l-billiards .gt-n{font-size:1.15rem}.gtiles .gt-l-darts,.gtiles .gt-l-table-tennis{min-height:84px;grid-template-columns:64px minmax(0,1fr)}.gtiles .gt-l-darts .gt-i,.gtiles .gt-l-table-tennis .gt-i{width:64px;height:64px}.gtiles .gt-l-darts .gt-n,.gtiles .gt-l-table-tennis .gt-n{font-size:1.02rem}}.bp-royal{display:block;position:relative}.bp-royal .bp-photo{display:block;width:100%;height:auto}.bp-rl{display:block;text-align:center;margin-top:2px;font:700 .95rem var(--font-d);color:var(--fg)}.bp-rl em{display:block;font-style:normal;font-weight:500;font-size:.8rem;color:var(--brass-hi);letter-spacing:.14em;text-transform:uppercase}@media (max-width:999px){.bp-royal{margin:14px auto 0;max-width:420px}.bp-plain .bp-royal .bp-photo{display:block}}@media (min-width:1000px){.bp-plain .bp-royal{flex:0 0 clamp(300px,31vw,440px);margin:-10px 0 -6px}.bp-plain .bp-royal .bp-photo{width:100%;height:auto;padding:0;background:none;box-shadow:none;border-radius:0;transform:none;filter:drop-shadow(0 20px 26px rgba(0,0,0,.6))}}.mg-royal{display:grid;align-content:start;gap:2px;padding:12px 12px 14px;border:1px solid rgba(203,162,83,.3);border-radius:14px;background:radial-gradient(ellipse 80% 70% at 50% 35%,rgba(203,162,83,.16),transparent 72%),linear-gradient(160deg,#10231a,#080d0a);color:var(--fg);text-decoration:none}.mg-royal:hover,.mg-royal:focus-visible{border-color:var(--brass)}.mg-royal img{width:100%;height:auto;filter:drop-shadow(0 12px 14px rgba(0,0,0,.55))}.mg-ry-k{margin-top:4px;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brass-hi);font-weight:700}.mg-ry-t{font:700 1rem var(--font-d);color:var(--fg)}.mg-ry-c{font-size:.84rem;color:var(--brass)}@media (max-width:760px){.kcat .ch-intro p{-webkit-line-clamp:3;font-size:.86rem;line-height:1.4;overflow-wrap:normal;hyphens:manual;word-break:normal}}.gt-lead .gt-i{position:relative;display:block}.gt-lead .gt-i img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}@media (max-width:700px){.gtiles .gt-lead .gt-i{position:relative}}@media (max-width:700px){.gtiles .gt-l-table-tennis .gt-n,.gtiles .gt-l-darts .gt-n{white-space:normal;line-height:1.15}}.ksub.kfchips{padding-top:0;align-items:center}.kfchips .kf-l{flex:none;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--fg-dim);margin-right:2px;white-space:nowrap;scroll-snap-align:start}.subchip.kfc{font-family:inherit;cursor:pointer;border-style:dashed}.subchip.kfc[aria-pressed="true"],.subchip.kfc[aria-pressed="true"]:hover{background:var(--brass);color:#20160A;border-color:var(--brass);border-style:solid}.kcat .chero.has-band .subchips.ksub:has(+ .kfchips){padding-bottom:8px}@media (forced-colors:active){.subchip.kfc[aria-pressed="true"]{outline:2px solid Highlight}}.logo{perspective:700px}.ks-mark{background:#fff;width:52px;height:61px;transform-style:preserve-3d;animation:ks-logo-turn 18s linear infinite;will-change:transform;filter:drop-shadow(0 0 6px rgba(255,255,255,.18))}@keyframes ks-logo-turn{from{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}@media (max-width:700px){.ks-mark{width:30px;height:35px}}@media (prefers-reduced-motion:reduce){.ks-mark{animation:none}}@media (forced-colors:active){.ks-mark{background:CanvasText}}@media (min-width:901px){.shdr,.shdr-row{overflow:visible}.shdr .logo{position:relative;z-index:30}.shdr .logo .ks-mark{width:112px;height:132px;margin:-4px 0 -100px}.shdr .snav .snav-row{padding-left:calc(var(--mx) + 112px)}}@media (min-width:901px){html .locbar,html.loc-ask .locbar{padding-left:calc(var(--mx,16px) + 121px)}}@media (min-width:901px){.crumb,.kcrumb{margin-left:121px}}.mg-g li a{display:flex;align-items:baseline;gap:6px}.mg-g li a>i{flex:none;margin-left:0;white-space:nowrap}.mg-gt{display:flex;align-items:baseline;gap:6px}.mg-gt>i{flex:none;margin-left:0}:root{--mx:max(clamp(16px,4.5vw,72px),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}.shdr,.mdrawer,.qdrawer{--mx:max(clamp(16px,4.5vw,72px),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}@media (max-width:1024px){html body :is(input:not([type=checkbox],[type=radio],[type=range],[type=hidden]),select,textarea){font-size:16px}}@media (max-width:620px){html body .shdr .qbtn{position:relative;min-width:44px;padding-inline:0;justify-content:center}html body .shdr .qbtn .qn{position:absolute;top:1px;right:-3px;min-width:19px;height:19px;padding:0 5px;margin:0;font-size:.72rem;line-height:19px;box-shadow:0 0 0 2px var(--ink,#0a120d)}html body .shdr .market{flex:0 0 auto}html body .shdr .logo{min-width:0;flex:0 1 auto}html body .shdr .logo>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}html body .shdr.s-open .ssearch{order:9;flex:1 0 100%;max-width:none}}@media (min-width:621px) and (max-width:900px){html body .shdr .hwa{min-width:44px;padding-inline:0;justify-content:center}html body .shdr .hwa span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}@media (min-width:901px){html body .shdr .snav{scroll-padding-inline:calc(var(--mx) + 112px) 16px}html body .slayout .filters{top:172px;max-height:calc(100vh - 188px)}html{scroll-padding-top:168px}}@media (min-width:621px) and (max-width:900px){html{scroll-padding-top:200px}}@media (max-width:620px){html body.kpdp .pg-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px 2px 4px}html body.kpdp .pg-thumbs::-webkit-scrollbar{display:none}html body.kpdp .pg-t{flex:0 0 56px;width:56px;height:56px;scroll-snap-align:start}}@media (max-width:620px){html body .kf-brand p,html body .kf-col a,html body .kf-wa,html body .kf-in,html body .kf-sub{font-size:.875rem}html body .crumb,html body .crumb a,html body .kcrumb a{font-size:.875rem}html body .subchip,html body .locbar-t,html body .locbar-b,html body .loadmore-wrap .pbtn,html body .sortwrap{font-size:.875rem}html body .kcat .ch-intro p,html body .ch-intro p{font-size:.875rem}html body .pp-v,html body .pinsitu figcaption,html body .pflag .pf-d,html body .fit-note,html body .sfoot-note{font-size:.875rem}html body .lcard-spec,html body .prod-spec{font-size:.8125rem}}@media (max-width:1024px){html body p.crumb a{min-width:44px;justify-content:center}html body p.crumb a,html body .ccount .cpage,html body .dw-name,html body .tt-n,html body .ct-rc-n,html body .qd-n,html body .prel-h a{display:inline-flex;align-items:center;min-height:44px}html body .gt-more a{display:inline-flex;align-items:center;min-height:44px}html body .co-steps li.done a{display:inline-flex;align-items:center;min-height:44px;padding-inline:9px;margin-inline:-9px}}@media (min-width:1025px){html body .kf-col a,html body .crumb a,html body .kcrumb a,html body .pbrand a,html body .pguide,html body .prel-h a,html body .gt-more a,html body .cpage,html body .ch-guide a{display:inline-block;padding-block:4px;margin-block:-4px}html body .kf-col summary{min-height:24px}html body .fclear{min-height:32px}}html body .ssearch:focus-within{border-color:var(--brass);box-shadow:0 0 0 2px rgba(203,162,83,.45)}html body .ssearch input{align-self:stretch}@media (max-width:440px){html body.kcat .pbar .sortwrap{font-size:0;gap:0}html body.kcat .pbar .sort{max-width:46vw}}@media (min-width:1025px){html body .ssearch{padding-block:0;min-height:40px}html body .ssearch input{min-height:38px}}@media (max-width:900px){html body.kpdp .pbar-m .pbm-p{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.1}html body.kpdp .pbar-m .pbm-p::after{font-family:var(--font-u,inherit);font-size:.8125rem;font-weight:600;letter-spacing:0;color:var(--fg-dim);margin-top:4px}html body.kpdp:has(#pstock.in) .pbar-m .pbm-p::after{content:"In stock";color:#8fd0a5}html body.kpdp:has(#pstock.out:not(.ord)) .pbar-m .pbm-p::after{content:"Out of stock"}html body.kpdp:has(#pstock.ord) .pbar-m .pbm-p::after{content:"On order";color:var(--brass-hi,#e2c27a)}html body.kpdp:has(#pstock.pre) .pbar-m .pbm-p::after{content:"Pre-order";color:var(--brass-hi,#e2c27a)}}@media (max-width:380px){html body .shdr-row{gap:4px}}@media (max-width:1024px){html body .ks-legal a{min-width:44px;justify-content:center}}

/* widefix 14.11.2026: the hanging header logo (112 x 132, desktop) covered "Shop by game" on /shop/ - the heading starts on the nav line like the breadcrumbs (#47722) */
@media (min-width:901px){#shop-games .gt-h{margin-left:121px}}
