:root{--lnc-ink:#17191f;--lnc-muted:#626875;--lnc-line:#e2e4e8;--lnc-surface:#ffffff;--lnc-soft:#f7f8fa;--lnc-accent:#111827}.lnc-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 30px;width:100%;margin:24px 0 8px;padding:24px;border:1px solid var(--lnc-line);border-radius:8px;background:var(--lnc-surface);box-sizing:border-box;clear:both;float:none;min-width:0}.woocommerce-product-gallery:has(>.lnc-specs){flex-wrap:wrap!important}.woocommerce-product-gallery>.lnc-specs{grid-column:1 / -1!important;order:999;flex:0 0 100%!important;width:100%!important;max-width:100%!important}.lnc-spec{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:12px;min-width:0}.lnc-spec__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:3px;color:var(--lnc-ink)}.lnc-spec__icon svg{display:block;width:22px;height:22px}.lnc-spec__content{display:flex;flex-direction:column;gap:1px;min-width:0}.lnc-spec__label,.lnc-spec__value{display:block;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.lnc-spec__label{color:var(--lnc-muted);font-weight:400}.lnc-spec__value{color:var(--lnc-ink);font-weight:650}.lnc-colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin:12px 0 18px}.lnc-color{display:flex;align-items:center;gap:6px;min-width:0;min-height:36px;padding:5px 7px;border:1px solid var(--lnc-line);border-radius:7px;background:var(--lnc-surface);color:var(--lnc-ink);font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.lnc-color:hover,.lnc-color:focus-visible{border-color:var(--lnc-accent);box-shadow:0 0 0 2px rgb(17 24 39 / .08);color:var(--lnc-ink);transform:translateY(-1px)}.lnc-color.is-selected{border-color:var(--lnc-accent);box-shadow:inset 0 0 0 1px var(--lnc-accent)}.lnc-color__dot{flex:0 0 20px;width:20px;height:20px;border:0;border-radius:50%!important;background:var(--lnc-color);box-shadow:inset 0 0 0 1px rgb(0 0 0 / 14%)}.lnc-color:is([data-value="rgb"],[data-value="multikolor"]) .lnc-color__dot{background:conic-gradient(#ed4545,#f5dc39,#36ae65,#387ed9,#a14dc4,#ed4545)}body.single-product .summary .variations_form .lnc-color .lnc-color__dot{border-radius:50%!important}.lnc-color[data-value="rgb-ciepla-biel"] .lnc-color__dot{background:linear-gradient(135deg,#ed4545 0%,#36ae65 30%,#387ed9 60%,#fff0b3 60%)}.lnc-color[data-value="bialy-zimny-i-cieply"] .lnc-color__dot{background:linear-gradient(135deg,#b6f7ff 50%,#ffec7c 50%)}.lnc-color>span:last-child{min-width:0;overflow-wrap:anywhere}.lnc-enhanced-select{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:1024px){.lnc-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}}@media (max-width:767px){.lnc-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding:12px}.lnc-spec{grid-template-columns:20px minmax(0,1fr);gap:7px}.lnc-spec__icon,.lnc-spec__icon svg{width:20px;height:20px}.lnc-spec__label,.lnc-spec__value{font-size:13px;line-height:1.4;white-space:normal;word-break:normal}.lnc-colors,.lnc-show-all-colors ul,.lnc-show-all-colors [role="list"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.lnc-color{transition:none}}body.single-product .summary .variations_form .value:has(.lnc-colors)>.amber-variant-tiles,body.single-product .summary .variations_form .value:has(.lnc-colors)>.variation-radios,body.single-product .summary .variations_form .lnc-colors>.pro-more-tile{display:none!important}body.single-product .summary .variations_form .variations:has(.lnc-colors),body.single-product .summary .variations_form .variations:has(.lnc-colors)>tbody,body.single-product .summary .variations_form .variations:has(.lnc-colors)>tbody>tr,body.single-product .summary .variations_form .variations:has(.lnc-colors)>tbody>tr>td.value{display:block!important;box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}body.single-product .summary .variations_form .value>.lnc-colors{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(150px, calc((100% - 8px) / 2)),1fr))!important;grid-auto-flow:row!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;box-sizing:border-box}body.single-product .summary .variations_form .lnc-colors>a.lnc-color{display:flex!important;position:relative!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:40px!important;margin:0!important;padding:7px 8px!important;white-space:normal!important;font-size:13px!important;line-height:1.3!important}.lnc-color[aria-disabled="true"]{opacity:.45;cursor:not-allowed}