:root{--tm-bg:#0b0d10;--tm-surface:#11151b;--tm-text:#e6e9ef;--tm-muted:#aab2bf;--tm-accent:#ff3b1a;--tm-accent2:#ff6a00}body{font-family:"Barlow Condensed",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}body{background:var(--tm-bg);color:var(--tm-text)}a{color:var(--tm-accent2)}a:hover{color:var(--tm-accent)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:var(--tm-accent);border-color:var(--tm-accent);color:#0b0d10;font-style:italic}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{filter:brightness(1.1)}.woocommerce div.product .product_title{font-style:italic;letter-spacing:.02em}.woocommerce div.product form.cart .variations td.label{color:var(--tm-muted);font-style:italic}.woocommerce div.product form.cart .variations td.value{color:var(--tm-text)}.woocommerce div.product form.cart .variations{width:100%}.woocommerce div.product form.cart .variations tr{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.woocommerce div.product form.cart .variations td.label{flex:0 0 100%;padding:0;margin:0}.woocommerce div.product form.cart .variations td.value{flex:0 0 100%;padding:0;margin:0}.woo-variation-swatches .variable-items-wrapper{display:grid!important;grid-template-columns:repeat(auto-fill,40px);gap:10px;align-items:center;justify-content:start}.woo-variation-swatches .variations td.value.woo-variation-items-wrapper{display:block;width:100%;max-width:none}.woo-variation-swatches .variations .variable-items-wrapper[data-attribute_name="attribute_pa_szin"],.woo-variation-swatches .variations .variable-items-wrapper[data-attribute_name="attribute_szin"]{width:100%;max-width:none;grid-template-columns:repeat(7,40px)}@media (max-width:1024px){.woo-variation-swatches .variations .variable-items-wrapper[data-attribute_name="attribute_pa_szin"],.woo-variation-swatches .variations .variable-items-wrapper[data-attribute_name="attribute_szin"]{grid-template-columns:repeat(6,40px)}}@media (max-width:768px){.woo-variation-swatches .variations .variable-items-wrapper[data-attribute_name="attribute_pa_szin"],.woo-variation-swatches .variations .variable-items-wrapper[data-attribute_name="attribute_szin"]{grid-template-columns:repeat(5,40px)}}@media (max-width:480px){.woo-variation-swatches .variations .variable-items-wrapper[data-attribute_name="attribute_pa_szin"],.woo-variation-swatches .variations .variable-items-wrapper[data-attribute_name="attribute_szin"]{grid-template-columns:repeat(4,40px)}}.woo-variation-swatches .variable-items-wrapper .variable-item{width:40px;height:40px;border-radius:999px;overflow:hidden;transition:transform 120ms ease,box-shadow 120ms ease,filter 120ms ease}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{border:1px solid rgb(255 255 255 / .12);background:rgb(17 21 27 / .75)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item{background:transparent!important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item .variable-item-contents{width:100%;height:100%;border-radius:999px}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item .variable-item-span-color{width:100%;height:100%;border-radius:999px}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{transform:translateY(-1px) scale(1.05);box-shadow:0 0 0 2px rgb(255 106 0 / .35),0 10px 24px rgb(0 0 0 / .45)}.woo-variation-swatches .variable-items-wrapper .variable-item.selected:not(.radio-variable-item){box-shadow:0 0 0 2px rgb(255 59 26 / .75),0 12px 26px rgb(0 0 0 / .55)}.woo-variation-swatches .variable-items-wrapper .variable-item.disabled{opacity:.35;filter:grayscale(.8)}.woo-variation-swatches .variable-items-wrapper .variable-item.tm-special-swatch{position:relative}.woo-variation-swatches .variable-items-wrapper .variable-item.tm-special-swatch::after{content:attr(data-tm-badge);position:absolute;right:-6px;top:-6px;min-width:22px;height:18px;padding:0 6px;border-radius:999px;background:linear-gradient(135deg,var(--tm-accent2),var(--tm-accent));color:#0b0d10;font-size:11px;line-height:18px;text-align:center;letter-spacing:.02em;font-weight:600;box-shadow:0 8px 20px rgb(0 0 0 / .45)}.woo-variation-swatches .variable-items-wrapper .variable-item.tm-special-swatch.wvs-has-image-tooltip::before{border-radius:10px}.woo-variation-swatches .variable-items-wrapper .variable-item.tm-special-swatch::before{content:"";position:absolute;inset:-2px;border-radius:999px;pointer-events:none;opacity:0;transition:opacity 160ms ease}.woo-variation-swatches .variable-items-wrapper .variable-item.tm-special-swatch:hover::before,.woo-variation-swatches .variable-items-wrapper .variable-item.tm-special-swatch.selected::before{opacity:1}.woo-variation-swatches .variable-items-wrapper .variable-item.tm-special-swatch-NEON::before{background:radial-gradient(circle at 30% 30%,rgb(255 106 0 / .45),rgb(255 59 26 / .12) 45%,#fff0 70%);filter:blur(.5px)}.woo-variation-swatches .variable-items-wrapper .variable-item.tm-special-swatch-REF::before{background:repeating-linear-gradient(135deg,rgb(255 255 255 / .55) 0 2px,rgb(255 255 255 / .15) 2px 6px);mix-blend-mode:screen;opacity:0}.woo-variation-swatches .variable-items-wrapper .variable-item.tm-special-swatch-REF:hover::before,.woo-variation-swatches .variable-items-wrapper .variable-item.tm-special-swatch-REF.selected::before{opacity:.55}.woo-variation-swatches .variable-items-wrapper .variable-item.tm-special-swatch-CHROME::before{background:linear-gradient(135deg,rgb(255 255 255 / .55),rgb(255 255 255 / .05) 35%,rgb(255 255 255 / .35) 50%,rgb(255 255 255 / .05) 65%,rgb(255 255 255 / .55));opacity:.35}.woo-variation-swatches .variable-items-wrapper .variable-item.tm-special-swatch-METAL::before{background:radial-gradient(circle at 20% 20%,rgb(255 255 255 / .35),rgb(255 255 255 / .06) 45%,#fff0 75%);opacity:.35}.woo-variation-swatches .variable-items-wrapper .variable-item.tm-special-original-hidden{display:none!important}.tm-special-colors-panel{margin-top:12px;padding:12px;border:1px solid rgb(255 255 255 / .08);background:var(--tm-surface);border-radius:12px}.tm-special-colors-title{color:var(--tm-muted);font-style:italic;letter-spacing:.02em;margin:0 0 10px 0}.tm-special-colors-panel .tm-special-colors-grid{margin:0;padding:0}.tm-special-colors-panel .tm-special-colors-grid{display:grid!important;grid-template-columns:repeat(7,40px);gap:10px;align-items:center;justify-content:start}@media (max-width:1024px){.tm-special-colors-panel .tm-special-colors-grid{grid-template-columns:repeat(6,40px)}}@media (max-width:768px){.tm-special-colors-panel .tm-special-colors-grid{grid-template-columns:repeat(5,40px)}}@media (max-width:480px){.tm-special-colors-panel .tm-special-colors-grid{grid-template-columns:repeat(4,40px)}}.tuning-matrica-size-field{margin:12px 0;padding:12px;border:1px solid rgb(255 255 255 / .08);background:var(--tm-surface);border-radius:10px}.tuning-matrica-size-field label{display:block;margin:0 0 6px 0;color:var(--tm-muted);font-style:italic}.tuning-matrica-size-field select{width:100%;max-width:420px;background:#0f1217;border:1px solid rgb(255 255 255 / .12);color:var(--tm-text);padding:10px 12px;border-radius:10px}