body.vt2 form.cart .wapf .wapf-field-group,body.vt2 #vatune-inline-preview,body.vt2 #vatune-plate-preview,body.vt2 .vatune-preview-btn,body.vt2 .vatune-picker-trigger,body.vt2 form.cart>.wapf,body.vt2 #fkcart-floating-toggler,body.vt2 .vatune-plate-picker-buttons,body.vt2 .vatune-gfx-preview,body.vt2 #vatune-gfx-preview,body.vt2 #vatune-gfx-box{display:none!important}.vt2{--acc:#0f8f7a;--acc-d:#0a6a5b;--acc-l:#e3f4ef;--fg:#161b1d;--mut:#5d6967;--ln:#dfe6e3;--pan:#ffffff;--ctl:#ffffff;--soft:#f4f7f6;--r:9px;--pop:#f59e0b;width:100%;max-width:100%;min-width:0;flex:1 1 100%;box-sizing:border-box;background:var(--pan);border:1px solid var(--ln);border-radius:14px;padding:0 14px 6px;margin:4px 0 18px;color:var(--fg);font-size:16px;line-height:1.45;box-shadow:0 1px 2px rgb(16 40 34 / .05),0 18px 40px -28px rgb(16 60 50 / .35)}.vt2 *,.vt2 *::before,.vt2 *::after{box-sizing:border-box}.vt2 [hidden]{display:none!important}.vt2 button{font-family:inherit;text-transform:none;letter-spacing:normal;margin:0;min-height:0;line-height:1.2;box-shadow:none}.vt2 button:focus-visible,.vt2 input:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.vt2-body,.vt2-sec{min-width:0}.vt2-pv{position:sticky;top:var(--vt2-top,0);z-index:20;background:var(--pan);margin:0 -14px;padding:12px 14px 10px;border-bottom:1px solid var(--ln);border-radius:14px 14px 0 0}.vt2-row{display:flex;align-items:center;gap:6px;margin-bottom:9px}.vt2-lbl{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg);margin-right:auto}.vt2-live{width:8px;height:8px;border-radius:50%;background:#19c08f;box-shadow:0 0 0 0 rgb(25 192 143 / .5);animation:vt2live 2s infinite}@keyframes vt2live{0%{box-shadow:0 0 0 0 rgb(25 192 143 / .5)}70%{box-shadow:0 0 0 7px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.vt2-tg{display:inline-flex;border:1px solid var(--ln);border-radius:8px;overflow:hidden;background:var(--soft);padding:2px;gap:2px}.vt2-tg button{background:#fff0;color:var(--fg);border:0;border-radius:6px;padding:6px 11px;font-size:13px;font-weight:700;cursor:pointer}.vt2-tg button[aria-pressed="true"]{background:var(--acc);color:#fff}.vt2-box{position:relative;border-radius:11px;overflow:hidden;background:linear-gradient(180deg,#f3f6f5,#e7ecea);border:1px solid #e3e9e6}.vt2-box.dark{background:radial-gradient(120% 140% at 50% 0%,#2f363b 0%,#1a1e22 55%,#121518 100%);border-color:#1a1e22}.vt2-box.is-car{border:0;background:#111}.vt2-box svg{display:block;width:100%}.vt2-stk{height:92px}.vt2-frm{height:auto;padding:4px}.vt2-zoomwrap{background:#111214;border-top:1px solid #2a2e33;padding:6px 8px 8px}.vt2-zoomwrap span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8e9a98;margin-bottom:4px}.vt2-zoom{height:46px}.vt2-car{height:auto}.vt2-cars{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:9px;font-size:13px;color:var(--mut)}.vt2-cars span{flex-basis:100%;font-weight:600;color:var(--fg)}.vt2-cars button{width:28px;height:28px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #c6d0cc;padding:0;cursor:pointer}.vt2-cars button[aria-pressed="true"]{box-shadow:0 0 0 2px var(--acc)}.vt2-meta{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--mut);margin-top:7px;min-height:1.4em;font-variant-numeric:tabular-nums}.vt2-meta span:first-child{color:var(--fg);font-weight:700}.vt2-sec{padding:15px 0;border-bottom:1px solid var(--ln)}.vt2-sec:last-child{border-bottom:0}.vt2-sech{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.vt2-sech b{font-size:13.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fg)}.vt2-v{font-size:14px;font-weight:700;color:var(--acc-d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:62%}body.vt2 .vt2 input.vt2-in{width:100%;height:auto;margin:0;font-size:17px;padding:12px 14px;border:1.5px solid #cfd9d5!important;border-radius:var(--r)!important;background:#fff!important;color:var(--fg);box-shadow:none!important}body.vt2 .vt2 input.vt2-in:focus{border-color:var(--acc)!important}.vt2-cnt{display:block;font-size:13px;color:var(--mut);margin-top:6px}.vt2-fstrip{display:flex;gap:7px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:4px 2px 8px;scrollbar-width:thin}.vt2-fchip{position:relative;flex:none;width:62px;height:62px;border:1.5px solid var(--ln);background:var(--ctl);color:var(--fg);border-radius:var(--r);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;scroll-snap-align:start}.vt2-fchip span{font-size:25px;line-height:1.05}.vt2-fchip i{font-size:11px;font-style:normal;font-weight:700;color:var(--mut)}.vt2-fchip[aria-pressed="true"]{border-color:var(--acc);background:var(--acc-l)}.vt2-sizerow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.vt2-size{display:inline-flex;align-items:center;border:1.5px solid #cfd9d5;border-radius:var(--r);background:#fff;overflow:hidden;height:42px}.vt2-size button{width:40px;height:42px;border:0;background:var(--soft);color:var(--fg);font-size:20px;font-weight:700;cursor:pointer;padding:0}body.vt2 .vt2 .vt2-size input{width:56px;height:42px!important;margin:0;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;text-align:center;font-size:17px;font-weight:800;padding:0 2px;-moz-appearance:textfield;font-variant-numeric:tabular-nums}.vt2-size input::-webkit-outer-spin-button,.vt2-size input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vt2-size span{font-size:14px;color:var(--mut);padding:0 10px 0 2px}.vt2-hgt{font-size:14px;color:var(--mut)}.vt2-hgt b{color:var(--fg);font-size:16px}.vt2-warn{font-size:14px;margin-top:10px;padding:10px 12px;border-left:3px solid #d97706;background:#fff6e8;border-radius:6px;color:#5b3b06}.vt2-warn button{background:none;border:0;color:var(--acc-d);text-decoration:underline;font-weight:800;font-size:14px;padding:0;margin-left:6px;cursor:pointer}.vt2-warn.is-pulse,.vt2-ask.is-pulse{animation:vt2pulse 1.1s ease-out 2}@keyframes vt2pulse{0%{background:#ffe1a6}100%{background:#fff6e8}}.vt2-sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.vt2-szb{display:flex;flex-direction:column;align-items:center;gap:3px;padding:11px 4px;border:1.5px solid #c9d3d0;box-shadow:0 1px 0 #c9d3d0,0 2px 6px rgb(14 17 20 / .06);background:var(--ctl);color:var(--fg);border-radius:var(--r);cursor:pointer;text-align:center}.vt2-szb b{font-size:14px;font-weight:800}.vt2-szb b i{font-style:normal;color:var(--mut);font-weight:700}.vt2-szb span{font-size:12.5px;color:var(--fg);font-variant-numeric:tabular-nums}.vt2-szb em{font-style:normal;font-size:12px;font-weight:700;color:var(--acc-d)}.vt2-szb[aria-pressed="true"]{border-color:var(--acc);background:var(--acc-l)}@media (max-width:420px){.vt2-sizes{grid-template-columns:repeat(2,minmax(0,1fr))}}.vt2-swh{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--mut);margin:10px 0 7px;text-transform:uppercase;letter-spacing:.08em}.vt2-sw{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px}.vt2-swb{position:relative;aspect-ratio:1;width:100%;border-radius:8px;border:1px solid rgb(0 0 0 / .14);padding:0;cursor:pointer;background-size:cover;background-position:center}.vt2-swb[aria-pressed="true"]{outline:2.5px solid var(--acc);outline-offset:2px}.vt2-swb.is-holo{background:linear-gradient(125deg,rgb(255 255 255 / .65) 0%,#fff0 32%,rgb(255 255 255 / .45) 52%,#fff0 72%),conic-gradient(from 200deg at 35% 65%,#ff9ad6,#c7a6ff,#8fd8ff,#9effd2,#fff59a,#ffb3de,#ff9ad6)}.vt2-swb.is-glow{background:radial-gradient(closest-side,#f1ffe2 0%,#c2ff96 38%,#7ef04e 62%,rgb(80 200 60 / .25) 84%,#fff0 100%),#0d1610;border-color:#0d1610}.vt2-swb.is-fluo{background:radial-gradient(circle at 30% 24%,rgb(255 255 255 / .7) 0,#fff0 42%),var(--fl);box-shadow:0 0 0 1px rgb(0 0 0 / .06),0 0 10px -1px var(--fl)}.vt2-swb.is-pop::after,.vt2-fchip.is-pop::after,.vt2-vt.is-pop::after,.vt2-icb.is-pop::after{content:"Popularne";position:absolute;top:-9px;left:50%;transform:translateX(-50%);z-index:2;white-space:nowrap;font:800 8.5px/1 system-ui,-apple-system,sans-serif;letter-spacing:.02em;color:#fff;background:var(--acc);padding:3px 5px 3px;border-radius:999px;box-shadow:0 0 0 2px #fff;pointer-events:none}.vt2-sw{row-gap:14px;padding-top:6px}.vt2-swb[data-tip]:hover::before,.vt2-swb[data-tip]:focus-visible::before{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:5;white-space:nowrap;font:700 12px/1.2 system-ui,-apple-system,sans-serif;color:#fff;background:#0e1114;padding:7px 10px;border-radius:8px;box-shadow:0 6px 18px rgb(0 0 0 / .18);pointer-events:none}@media (hover:none){.vt2-swb[data-tip]:hover::before{display:none}}.vt2-swn{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--mut);margin-top:10px;min-height:1.4em}.vt2-swn b{color:var(--fg)}.vt2-swn em{font-style:normal;font-weight:700;color:var(--acc-d);margin-left:4px}.vt2-poplg{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--mut)}.vt2-poplg i{font:800 9px/1 system-ui,sans-serif;font-style:normal;color:#fff;background:var(--acc);padding:3px 6px;border-radius:999px}.vt2-ask{font-weight:800;color:#9a5b00}div.vt2-ask{font-size:15px;padding:8px 10px;border-radius:6px;background:#fff6e8;margin:4px 0 2px}.vt2-vars{display:grid;grid-template-columns:repeat(7,minmax(0,52px));gap:7px}.vt2-vt{position:relative;aspect-ratio:1;width:100%;border:1.5px solid var(--ln);background:var(--ctl);color:var(--fg);border-radius:var(--r);padding:8px;cursor:pointer;display:grid;place-items:center}.vt2-vt svg{width:100%;height:100%;display:block}.vt2-vt small{position:absolute;left:0;right:0;bottom:-17px;font-size:10.5px;font-weight:700;color:var(--acc-d);text-align:center}.vt2-vt[aria-pressed="true"]{border-color:var(--acc);background:var(--acc-l)}.vt2-sec[data-sec="icon"]{padding-bottom:26px}.vt2-parts{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ln);border-radius:10px;overflow:hidden;margin-bottom:12px;background:var(--soft);padding:3px;gap:3px}.vt2-parts button{display:flex;line-height:1.15;align-items:center;justify-content:center;gap:7px;background:#fff0;color:var(--fg);border:0;border-radius:7px;padding:10px 4px;font-size:14px;font-weight:800;cursor:pointer}.vt2-parts button[aria-pressed="true"]{background:var(--fg);color:#fff}.vt2-dot{width:15px;height:15px;border-radius:4px;border:1px solid rgb(127 127 127 / .5);flex:none}.vt2-step{font-size:15px;font-weight:800;margin:6px 0 10px;display:flex;justify-content:space-between;gap:8px}.vt2-step span{font-weight:600;font-size:13px;color:var(--mut)}.vt2-icg{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:14px}.vt2-icb{position:relative;aspect-ratio:1;width:100%;border:1.5px solid var(--ln);background:var(--ctl);color:var(--fg);border-radius:8px;padding:8px;cursor:pointer;display:grid;place-items:center;font-size:12px;font-weight:700}.vt2-icb svg{width:100%;height:100%;display:block}.vt2-icb[aria-pressed="true"]{border-color:var(--acc);background:var(--acc-l)}.vt2-switch{display:flex;align-items:center;gap:10px;font-size:15px;margin:0 0 10px;cursor:pointer;font-weight:600}.vt2-switch input{position:absolute;opacity:0;width:1px;height:1px}.vt2-track{position:relative;flex:none;width:46px;height:26px;border-radius:13px;background:#c9d3cf;transition:background .15s}.vt2-track::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s}.vt2-switch input:checked+.vt2-track{background:var(--acc)}.vt2-switch input:checked+.vt2-track::after{transform:translateX(20px)}.vt2-switch input:focus-visible+.vt2-track{outline:2px solid var(--acc);outline-offset:2px}.vt2-switch input:disabled+.vt2-track{opacity:.5}.vt2-switch b{color:var(--acc-d)}.vt2-sum{padding:10px 0 6px}.vt2-sum .wapf-product-totals{margin:0}.vt2-price{font-size:15px;font-variant-numeric:tabular-nums}.vt2-price div{display:flex;justify-content:space-between;gap:10px;padding:3px 0;color:var(--mut)}.vt2-price div.vt2-t{color:var(--fg);font-weight:800;font-size:19px;border-top:1px solid var(--ln);margin-top:7px;padding-top:10px}.vt2-dock{display:none}@media (max-width:849px){.vt2-sw{grid-template-columns:repeat(7,minmax(0,1fr))}.vt2-vars{grid-template-columns:repeat(auto-fill,minmax(46px,1fr))}.vt2-warn button{display:inline-block;padding:8px 4px;margin-top:4px}.vt2-frm{max-height:92px;width:auto!important;margin:0 auto}.vt2-zoom{height:40px}.vt2-parts button{font-size:13px;padding:9px 2px;gap:5px}body.vt2 #fkcart-floating-toggler{display:none!important}.vt2-dock{display:none;position:sticky;bottom:0;z-index:25;align-items:center;gap:12px;background:#fff;margin:0 -14px -6px;padding:11px 14px 13px;border-top:1px solid var(--ln);border-radius:0 0 14px 14px}.vt2-tot{font-size:19px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.vt2-tot small{display:block;font-size:11.5px;color:var(--mut);font-weight:600}.vt2-buy{flex:1;background:var(--acc);color:#fff;border:0;border-radius:10px;padding:14px;font-size:17px;font-weight:800;cursor:pointer}.vt2-sw{gap:6px}}@media (max-width:600px){.vt2-dock{display:flex}body.vt2 form.cart .quantity+.single_add_to_cart_button{display:none}}@media (min-width:850px){body.vt2 .col:has(>.col-inner .woocommerce-product-gallery)>.col-inner{position:sticky;top:90px}.vt2-stk{height:124px}.vt2-zoom{height:60px}.vt2-box.is-car svg{max-width:470px;margin:0 auto}.vt2-fstrip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible}.vt2-fchip{width:auto}.vt2-swipe{display:none}.vt2-icg{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.vt2-live,.vt2-warn.is-pulse,.vt2-ask.is-pulse{animation:none}.vt2-track,.vt2-track::after{transition:none}}.vt2-sec.is-missing .vt2-sech b{color:#b45309}.vt2-sec.is-missing::before{content:attr(data-miss);display:block;font-size:14px;font-weight:800;color:#9a5b00;background:#fff6e8;border-radius:6px;padding:8px 10px;margin-bottom:10px}.vt2-szb:hover,.vt2-fchip:hover,.vt2-vt:hover,.vt2-icb:hover{border-color:var(--acc)}.vt2-fchip,.vt2-vt,.vt2-icb{border-color:#c9d3d0;box-shadow:0 1px 0 #c9d3d0}.vt2-szb[aria-pressed="true"],.vt2-fchip[aria-pressed="true"],.vt2-vt[aria-pressed="true"],.vt2-icb[aria-pressed="true"]{box-shadow:0 0 0 2px var(--acc)}.vt2-fstrip{padding-top:12px;row-gap:14px}.vt2-icg,.vt2-vars{padding-top:9px;row-gap:14px}.vt2-sizes--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vt2-sizes--2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vt2-plat{flex-direction:row!important;justify-content:center;gap:8px!important}.vt2-plat svg,.vt2-plat img{width:26px;height:26px}.vt2-step--sub{margin-top:6px}.vt2-goto{margin-top:10px;width:100%;border:1.5px dashed var(--acc);background:var(--acc-l);color:var(--acc-d);font-weight:800;font-size:14px;border-radius:var(--r);padding:10px 12px;cursor:pointer;text-align:left}.vt2-goto b{color:var(--fg)}.vt2-icb.is-pop::after,.vt2-vt.is-pop::after{font-size:7px;padding:2px 4px;top:-7px;letter-spacing:0}@media (max-width:849px){.vt2-pv{padding:8px 12px 6px}.vt2-pv .vt2-row{margin-bottom:4px}.vt2-frm{max-height:74px;padding:2px}.vt2-zoomwrap{padding:3px 8px 5px}.vt2-zoomwrap span{display:none}.vt2-zoom{height:34px}}.vt2-pv .vt2-meta:has(#vt2L:empty):has(#vt2R:empty){display:none}.vt2-later{font-style:normal;font-weight:600;color:var(--mut)}.vt2-swb.is-holo{background:linear-gradient(120deg,rgb(255 255 255 / .55) 0%,#fff0 28%,rgb(255 255 255 / .35) 50%,#fff0 70%),conic-gradient(from 210deg at 40% 60%,#ff4fb3,#a96bff,#3fa9ff,#2fe0b4,#c6f54a,#ffd23f,#ff7a59,#ff4fb3)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .35)}.vt2 .vt2-szb:disabled{opacity:.42;cursor:not-allowed}