@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_a9016b{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_a9016b{--font-nunito:"Nunito","Nunito Fallback"}:root{--menu:#3a2757;--menu-hover:#4a3370;--menu-text:#ffffff;--accent:#0088bf;--accent-dark:#006d99;--green:#2e9e46;--gold:#e8a33d;--gold-bg:#fdf3e3;--gold-border:#f2ddb4;--gold-text:#7a4f0e;--text:#1f1f1f;--muted:#6f7680;--line:#e6e8ec;--bg:#ffffff;--bg-soft:#f6f7f9;--red:#e8506a}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-nunito),"Segoe UI",sans-serif;color:var(--text);background:var(--bg);font-size:16px;line-height:1.5}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer}button,input,select{font-family:inherit}.shell{max-width:1240px;margin:0 auto;padding:0 20px}.topbar{background:var(--menu);color:var(--menu-text);font-size:13.5px}.topbar .shell{display:flex;justify-content:space-between;align-items:center;height:34px;gap:12px}.topbar a{color:var(--menu-text);opacity:.85}.topbar .right{display:flex;gap:18px;align-items:center;white-space:nowrap}.kurz{opacity:.85}header.main{background:#fff;border-bottom:1px solid var(--line)}header.main .shell{gap:28px;min-height:86px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.logo,header.main .shell{display:flex;align-items:center}.logo{min-width:180px;color:var(--text)}.logo:hover{text-decoration:none}.logo .name{font-weight:800;font-size:21px;line-height:1.15}.search{flex:1 1;display:flex;justify-content:center;min-width:220px}.searchbox{position:relative;width:min(460px,100%)}.searchbox form{display:flex;align-items:center;gap:10px;border:1.5px solid var(--line);border-radius:24px;padding:4px 6px 4px 18px;background:#fff}.searchbox input{border:none;outline:none;flex:1 1;font-size:15px;background:transparent;min-width:0}.searchbox form>button{border:none;background:var(--accent);color:#fff;border-radius:18px;padding:7px 16px;font-weight:800;font-size:14px}.suggest{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px rgba(20,28,46,.16);z-index:150;overflow:hidden}.suggest>button{display:flex;align-items:center;gap:12px;width:100%;padding:9px 14px;background:none;border:none;border-bottom:1px solid var(--bg-soft);text-align:left}.suggest>button.active,.suggest>button:hover{background:var(--bg-soft)}.suggest .s-img{width:42px;height:42px;flex:none;display:flex;align-items:center;justify-content:center;background:#fafbfc;border-radius:6px;overflow:hidden}.suggest .s-img img{max-width:100%;max-height:100%;object-fit:contain}.suggest .s-text{flex:1 1;min-width:0}.suggest .s-title{display:block;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggest .s-maker{display:block;font-size:12px;color:var(--muted)}.suggest .s-price{font-size:13.5px;font-weight:800;white-space:nowrap}.suggest .s-all{justify-content:center;color:var(--accent);font-weight:700;font-size:13.5px}.hdr-actions{display:flex;align-items:center;gap:18px;justify-content:flex-end}.width-toggle{display:inline-flex;align-items:center;gap:8px}.width-toggle .wt-label{font-size:12px;font-weight:700;color:var(--muted);line-height:1.15;max-width:74px}.wt-buttons{display:inline-flex;border:1.5px solid var(--line);border-radius:8px;overflow:hidden}.wt-buttons button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:32px;background:#fff;border:none;color:var(--muted)}.wt-buttons button+button{border-left:1.5px solid var(--line)}.wt-buttons button:hover{background:var(--bg-soft);color:var(--text)}.wt-buttons button.on{background:var(--menu);color:#fff}:root[data-width=wide] .layout,:root[data-width=wide] .shell,:root[data-width=wide] .topbar .shell,:root[data-width=wide] footer.main .shell,:root[data-width=wide] header.main .shell{max-width:none}.hdr-wish{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--text)}.hdr-wish:hover{text-decoration:none;color:var(--accent)}.hdr-wish .cnt{background:var(--accent);color:#fff;border-radius:50%;min-width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;padding:0 4px}.layout{max-width:1240px;margin:0 auto;padding:0 20px;display:flex;align-items:flex-start;gap:26px}.layout>main{flex:1 1;min-width:0}.layout>main .shell{max-width:none;margin:0;padding:0}.hamburger{display:none}.sidebar{width:220px;flex:none;background:var(--menu);border-radius:10px;margin-top:20px;padding:8px 0;position:-webkit-sticky;position:sticky;top:14px;max-height:calc(100vh - 28px);overflow-y:auto}.sidebar-head{display:none}.sidebar nav{display:flex;flex-direction:column}.sidebar a{display:block;padding:11px 20px;color:var(--menu-text);font-weight:700;font-size:15px;border-left:3px solid transparent}.sidebar a.on,.sidebar a:hover{background:var(--menu-hover);border-left-color:var(--gold);text-decoration:none}.sidebar-overlay{display:none}.toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:20px 0 6px}.toolbar h1{font-size:24px;font-weight:800;margin-right:auto}.toolbar h1 small{font-size:14px;color:var(--muted);font-weight:600;margin-left:8px}.sel{border:1.5px solid var(--line);border-radius:20px;padding:7px 14px;font-size:14px;color:var(--text);background:#fff}.filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reset-filters{border:1.5px solid var(--menu);border-radius:20px;padding:7px 14px;font-size:14px;font-weight:700;color:var(--menu);background:#fff;cursor:pointer}.reset-filters:hover{background:var(--menu);color:#fff}.orig-link{margin-top:18px}.orig-link a{font-size:13.5px;font-weight:600;color:var(--menu)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));grid-gap:18px;gap:18px;padding:18px 0 30px}.card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:14px;display:flex;flex-direction:column;position:relative;transition:box-shadow .15s}.card:hover{box-shadow:0 4px 18px rgba(20,28,46,.1)}.badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:5px;z-index:2}.badge{font-size:10.5px;font-weight:800;letter-spacing:.05em;color:#fff;padding:3px 8px;border-radius:3px;text-transform:uppercase;width:max-content}.b-new{background:var(--green)}.b-sale{background:var(--red)}.b-pre{background:var(--gold)}.b-top{background:var(--accent)}.thumb{height:195px;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;background:#fafbfc;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:contain}.thumb .noimg{color:var(--muted);font-size:13px}.card h3{font-size:15.5px;font-weight:700;text-align:center;line-height:1.35;min-height:42px}.card h3 a{color:var(--text)}.card .maker{text-align:center;font-size:12.5px;color:var(--muted);margin-top:2px}.stock{text-align:center;font-size:14px;font-weight:700;color:var(--green);margin-top:7px}.stock.out{color:#9aa0a8}.stock.pre{color:#b98a2f}.prices{text-align:center;margin-top:9px}.prices .czk{font-size:19px;font-weight:800}.prices .usd{font-size:13.5px;color:var(--muted);margin-left:7px}.your-price{margin-top:9px;background:var(--gold-bg);border:1px solid var(--gold-border);border-radius:6px;padding:7px 10px;text-align:center;font-size:13.5px;color:var(--gold-text)}.your-price b{font-size:15px}.btn-o{display:inline-block;border:1.5px solid var(--accent);color:var(--accent);background:#fff;border-radius:4px;padding:9px 22px;font-weight:800;font-size:14.5px;text-align:center}.btn-o:hover{text-decoration:none}.btn-f,.btn-o:hover{background:var(--accent);color:#fff}.btn-f{display:inline-block;border:none;border-radius:4px;padding:11px 26px;font-weight:800;font-size:15px;text-align:center}.btn-f:hover{background:var(--accent-dark);text-decoration:none}.btn-sm{padding:6px 14px;font-size:13px}.btn-cart{display:inline-block;border:none;background:var(--menu);color:#fff;border-radius:5px;padding:8px 14px;font-weight:800;font-size:13.5px;text-align:center}.btn-cart:hover{background:var(--menu-hover)}.btn-cart.lg{padding:12px 24px;font-size:15px;border-radius:6px}.btn-cart.in{background:#6b567f}.hdr-cart{color:var(--menu);font-weight:800}.hdr-cart .cnt{background:var(--menu)}.card .act{margin-top:auto;padding-top:12px;display:flex;gap:8px;justify-content:center}.card .act .btn-cart{flex:1 1}.card .act .btn-o{padding:8px 14px}.wl-note{background:var(--gold-bg);border:1px solid var(--gold-border);color:var(--gold-text);border-radius:8px;padding:10px 14px;font-size:13.5px;margin:10px 0 18px;max-width:760px}.inquiry-banner{background:#eef4fb;border:1px solid #cfe0f2;color:#1f3b57;border-radius:8px;padding:13px 16px;font-size:14px;margin:12px 0 20px;max-width:900px}.inquiry-hint{margin-top:16px;font-size:13px;color:var(--muted);background:var(--bg-soft);border:1px solid var(--line);border-radius:6px;padding:10px 12px;max-width:68ch}.cart-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:22px}.cart-box{border:1px solid var(--line);border-radius:8px;padding:18px}.cart-box h2{font-size:16px;font-weight:800;margin-bottom:12px}.ship-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--bg-soft);font-size:14.5px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.form-grid label{display:flex;flex-direction:column;font-size:12.5px;font-weight:700;color:var(--muted);gap:5px}.form-grid label.full{grid-column:1/-1}.form-grid input,.form-grid textarea{border:1.5px solid var(--line);border-radius:6px;padding:9px 12px;font-size:14.5px;font-weight:400;color:var(--text)}.form-grid input:focus,.form-grid textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.cart-summary{margin-top:22px;border:1px solid var(--line);border-radius:8px;padding:18px;max-width:420px;margin-left:auto}.cart-summary .rows>div{display:flex;justify-content:space-between;padding:6px 0;font-size:15px}.cart-summary .rows .total{border-top:1.5px solid var(--line);margin-top:6px;padding-top:10px;font-size:18px;font-weight:800}.cart-summary .small{font-size:12px;color:var(--muted);margin:10px 0}.cart-summary .btn-f{width:100%}.heart-wrap{position:absolute;top:10px;right:10px;z-index:3}.heart{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:center}.heart svg{width:17px;height:17px;fill:none;stroke:var(--muted);stroke-width:2}.heart.on svg{fill:var(--red);stroke:var(--red)}.heart-menu{position:absolute;right:0;top:40px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 6px 24px rgba(20,28,46,.14);min-width:210px;padding:6px}.heart-menu button{display:block;width:100%;text-align:left;background:none;border:none;padding:8px 10px;border-radius:5px;font-size:14px;font-weight:600}.heart-menu button:hover{background:var(--bg-soft)}.heart-menu .new{color:var(--accent);border-top:1px solid var(--line);margin-top:4px}.heart-menu .hm-empty{padding:8px 10px;font-size:12.5px;color:var(--muted)}.heart-menu .hm-check{display:inline-block;width:16px;color:var(--red);font-weight:800}.wl-tab.wl-add{border-style:dashed;color:var(--accent)}.wl-actions{margin:14px 0 4px;font-size:13.5px}.pager{display:flex;gap:8px;justify-content:center;align-items:center;padding:6px 0 36px;flex-wrap:wrap}.pager .on,.pager a,.pager button{border:1.5px solid var(--line);border-radius:6px;padding:7px 13px;font-weight:700;font-size:14px;color:var(--text);background:#fff;line-height:1.2;min-width:40px;text-align:center}.pager button{cursor:pointer}.pager .on{background:var(--menu);color:#fff;border-color:var(--menu)}.pager a:hover,.pager button:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.pager .dots{color:var(--muted);padding:0 2px;font-weight:700}.breadcrumb{padding:16px 0 0;font-size:13.5px;color:var(--muted)}.detail{display:grid;grid-template-columns:440px 1fr;grid-gap:34px;gap:34px;padding:24px 0 40px}.d-img .big{min-height:340px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;justify-content:center;padding:14px}.d-img .big img{max-width:100%;max-height:420px;object-fit:contain}.d-img .thumbs{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.d-img .thumbs a{width:74px;height:74px;border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;justify-content:center;background:#fafbfc;overflow:hidden}.d-img .thumbs img{max-width:100%;max-height:100%;object-fit:contain}.d-info h1{font-size:27px;font-weight:800;line-height:1.2}.d-info .meta{color:var(--muted);font-size:14px;margin-top:6px}.d-info .stock{text-align:left;font-size:15px;margin-top:12px}.pricebox{margin-top:14px;border:1px solid var(--line);border-radius:8px;padding:16px 18px;display:flex;gap:34px;align-items:baseline;flex-wrap:wrap}.pricebox .czk{font-size:30px;font-weight:800}.pricebox .usd{font-size:22px;font-weight:700}.pricebox .lbl{display:block;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.your-price-box{margin-top:10px;background:var(--gold-bg);border:1px solid var(--gold-border);border-radius:8px;padding:13px 18px;color:var(--gold-text);font-size:14.5px}.desc{margin-top:22px;font-size:15.5px;max-width:68ch}.desc p{margin-bottom:10px}.desc img{max-width:100%;height:auto}.trans-tag{display:inline-block;margin-top:10px;font-size:11.5px;color:var(--muted);border:1px solid var(--line);border-radius:3px;padding:2px 7px}.d-act{margin-top:20px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.video-box{margin-top:18px}.video-box video{width:100%;max-width:560px;border-radius:8px}.auth-wrap,.video-box video{border:1px solid var(--line)}.auth-wrap{max-width:420px;margin:70px auto;background:#fff;border-radius:10px;padding:34px}.auth-wrap h1{font-size:22px;font-weight:800;margin-bottom:6px}.auth-wrap p.sub{color:var(--muted);font-size:14px;margin-bottom:20px}.field{margin-bottom:14px}.field label{display:block;font-size:12.5px;font-weight:700;color:var(--muted);margin-bottom:5px}.field input{width:100%;border:1.5px solid var(--line);border-radius:6px;padding:10px 13px;font-size:15px}.field input:focus{outline:2px solid var(--accent);outline-offset:1px}.err{background:#fdecef;border:1px solid #f5c2cc;color:#a02040;border-radius:6px}.err,.ok-msg{padding:10px 14px;font-size:14px;margin-bottom:14px}.ok-msg{background:#e4f4e8;border:1px solid #bfe3c8;color:#20713a;border-radius:6px}.wl{padding:22px 0 40px}.wl h1{font-size:24px;font-weight:800}.wl-tabs{display:flex;gap:9px;margin-top:14px;flex-wrap:wrap;align-items:center}.wl-tab{border:1.5px solid var(--line);border-radius:20px;padding:7px 17px;font-weight:700;font-size:14px;background:#fff;color:var(--text)}.wl-tab em{font-style:normal;opacity:.65;font-weight:600;margin-left:4px}.wl-tab.on{background:var(--menu);color:#fff;border-color:var(--menu)}.wl-tab.on:hover,.wl-tab:hover{text-decoration:none}.wl-tab:hover{border-color:var(--accent)}.wl-new-form{display:flex;gap:8px}.wl-new-form input{border:1.5px dashed var(--line);border-radius:20px;padding:7px 14px;font-size:14px;width:170px}.share{display:flex;gap:12px;align-items:center;margin:16px 0 20px;flex-wrap:wrap}.share-url{background:var(--bg-soft);border:1.5px dashed var(--line);border-radius:6px;padding:9px 14px;font-size:13.5px;color:var(--muted);font-family:ui-monospace,Menlo,monospace;word-break:break-all}table.list{width:100%;border-collapse:collapse;background:#fff}table.list th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:left;padding:10px 12px;border-bottom:2px solid var(--line)}table.list td{padding:12px;border-bottom:1px solid var(--line);font-size:15px;vertical-align:middle}table.list td.num,table.list th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mini{width:52px;height:52px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#fafbfc;overflow:hidden}.mini img{max-width:100%;max-height:100%;object-fit:contain}.inline-form{display:inline}.linklike{background:none;border:none;color:var(--accent);font-weight:700;font-size:13px;padding:0}.linklike.danger{color:var(--red)}.linklike:hover{text-decoration:underline}select.move{border:1.5px solid var(--line);border-radius:6px;padding:5px 8px;font-size:13px}.adm{padding:22px 0 40px}.adm h1{font-size:24px;font-weight:800}.adm .sub{color:var(--muted);font-size:14.5px;margin:6px 0 18px;max-width:75ch}.pill{display:inline-block;font-size:12px;font-weight:800;border-radius:12px;padding:3px 11px;white-space:nowrap}.p-ok{background:#e4f4e8;color:#20713a}.p-wait{background:var(--gold-bg);color:#8a5a12}.p-block{background:#fdecef;color:#a02040}.adm-form{margin-top:24px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:20px}.adm-form h2{font-size:16px;font-weight:800;margin-bottom:14px}.adm-form .row{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end}.adm-form label{display:block;font-size:12.5px;font-weight:700;color:var(--muted);margin-bottom:5px}.adm-form input{border:1.5px solid var(--line);border-radius:6px;padding:9px 13px;font-size:14.5px}.inq-list{display:flex;flex-direction:column;gap:8px}.inq{border:1px solid var(--line);border-radius:8px;overflow:hidden}.inq.done{opacity:.6}.inq>summary{display:flex;align-items:center;gap:12px;padding:11px 14px;cursor:pointer;list-style:none;font-size:14px}.inq>summary::-webkit-details-marker{display:none}.inq>summary:before{content:"▸";color:var(--muted);font-size:12px}.inq[open]>summary:before{content:"▾"}.inq[open]>summary{border-bottom:1px solid var(--line);background:var(--bg-soft)}.inq-when{color:var(--muted);font-size:12.5px;white-space:nowrap}.inq-name{flex:1 1;min-width:120px}.inq-meta{color:var(--muted);font-size:13px;white-space:nowrap}.inq-body{padding:14px;font-size:13.5px;line-height:1.6}.inq-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.inq-cols>div>b{display:block;margin-bottom:4px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.sync-box{margin-top:24px;background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;padding:16px 20px;font-size:14px}.sync-box code{background:#fff;border:1px solid var(--line);border-radius:4px;padding:2px 6px;font-size:12.5px}footer.main{background:var(--menu);color:var(--menu-text);margin-top:30px}footer.main .shell{display:flex;justify-content:space-between;padding:22px 20px;font-size:13.5px;flex-wrap:wrap;gap:10px}footer.main span{opacity:.85}.foot-left{display:flex;align-items:center;gap:12px}.foot-lock{color:var(--menu-text);opacity:.45;display:inline-flex;align-items:center}.foot-lock:hover{opacity:1;text-decoration:none}.novat{font-size:12px;color:var(--muted);font-weight:600;margin-top:2px}.your-price .novat{color:#a3833e}.pricebox .novat{display:block;font-size:13px;color:var(--muted);font-weight:600;margin-top:3px}.your-price-box .novat{font-size:12.5px;margin-top:3px}.nav-overlay{position:fixed;inset:0;background:rgba(255,255,255,.55);z-index:200;display:flex;align-items:flex-start;justify-content:center;padding-top:130px}.d-img .big.as-button{width:100%;background:#fff;border:1px solid var(--line);cursor:zoom-in}.d-img .thumbs button{width:74px;height:74px;border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;justify-content:center;background:#fafbfc;overflow:hidden;padding:0}.d-img .thumbs button img{max-width:100%;max-height:100%;object-fit:contain}.video-badge{color:var(--menu);font-weight:800;font-size:15px}.lightbox{position:fixed;inset:0;background:rgba(18,12,30,.9);z-index:300;display:flex;align-items:center;justify-content:center}.lightbox img,.lightbox video{max-width:88vw;max-height:84vh;border-radius:8px;background:#fff;display:block}.lb-close{top:14px;right:24px;font-size:38px;line-height:1}.lb-arrow,.lb-close{position:absolute;color:#fff;background:none;border:none;z-index:2}.lb-arrow{top:50%;transform:translateY(-50%);font-size:46px;padding:18px}.lb-prev{left:6px}.lb-next{right:6px}.detail-params{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}.param-chip{background:var(--bg-soft);border:1px solid var(--line);border-radius:14px;padding:4px 12px;font-size:13px;font-weight:700;color:var(--muted)}.param-chip b{color:var(--text)}.msrp-note{margin-top:10px;font-size:13px;color:var(--gold-text);background:var(--gold-bg);border:1px solid var(--gold-border);border-radius:6px;padding:8px 12px;display:inline-block}.grid.dim{opacity:.55;transition:opacity .15s}.card.skeleton{height:380px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(100deg,#f2f3f5 30%,#e9ebee 50%,#f2f3f5 70%);background-size:200% 100%;animation:shimmer 1.2s infinite}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.card.skeleton{animation:none}}.page-loading{display:flex;flex-direction:column;align-items:center;gap:14px;padding:90px 20px;color:var(--muted);font-weight:700}.spinner{width:42px;height:42px;border-radius:50%;border:4px solid var(--line);border-top-color:var(--menu);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.5s}}.empty{text-align:center;padding:60px 20px;color:var(--muted)}.empty b{display:block;font-size:18px;color:var(--text);margin-bottom:6px}@media (max-width:900px){.detail{grid-template-columns:1fr}}@media (max-width:820px){.layout{display:block}.hamburger{display:inline-flex;align-items:center;gap:8px;margin:16px 0 0;background:var(--menu);color:var(--menu-text);border:none;border-radius:8px;padding:10px 16px;font-weight:800;font-size:15px}.sidebar{position:fixed;top:0;left:0;height:100%;width:270px;max-height:none;margin:0;border-radius:0;padding:0;z-index:260;transform:translateX(-100%);transition:transform .22s ease;box-shadow:0 0 40px rgba(0,0,0,.3)}.sidebar.open{transform:none}.sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;color:var(--menu-text);font-weight:800;font-size:16px;border-bottom:1px solid rgba(255,255,255,.15)}.sidebar-close{background:none;border:none;color:var(--menu-text);font-size:20px;line-height:1;padding:4px 6px}.sidebar nav{padding:6px 0 20px}.sidebar-overlay{display:block;position:fixed;inset:0;background:rgba(18,12,30,.5);z-index:255}}@media (max-width:720px){header.main .shell{gap:12px;min-height:0}.logo{min-width:0}.search{order:3;flex-basis:100%}.searchbox{width:100%}.hdr-actions{gap:16px}.toolbar{padding:16px 0 4px}.toolbar h1{font-size:20px;flex-basis:100%;margin-right:0}.cart-grid,.form-grid,.inq-cols{grid-template-columns:1fr}.inq>summary{flex-wrap:wrap}.cart-summary{max-width:none}.width-toggle .wt-label{display:none}.hdr-cart{font-size:0}.hdr-cart .cnt{font-size:12px}.filters{width:100%}.filters .reset-filters,.filters .sel{flex:1 1 45%}.pricebox{gap:20px;padding:14px}.pricebox .czk{font-size:25px}.pricebox .usd{font-size:19px}}@media (max-width:480px){.shell{padding:0 14px}.grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.card{padding:10px}.thumb{height:150px}.card h3{font-size:14px;min-height:0}.topbar .shell{font-size:12.5px}.d-info h1{font-size:22px}}