/* Karta produktu (zaakceptowane 22.10.2026): przyciski wariantow (pasek Do koszyka: zewsi-pasek-koszyk-2.css).
   Kolory sklepu: bordo #610700, tekst #3a1710, krem #faf7f3, linie #eadfd5. JS: zewsi-warianty-pasek-5.js */

/* 1. przyciski wariantow w formularzu */
body .zw-select-ukryty{position:absolute !important;width:1px !important;height:1px !important;opacity:0 !important;pointer-events:none !important}
body .zw-warianty-przyciski .reset_variations{display:none !important}
body .zw-warianty-przyciski table.variations,body .zw-warianty-przyciski table.variations tbody,body .zw-warianty-przyciski table.variations tr,body .zw-warianty-przyciski table.variations th,body .zw-warianty-przyciski table.variations td{display:block;width:100%;padding:0;border:0}
body .zw-warianty-przyciski table.variations th{margin-bottom:10px}
body .zw-warianty-przyciski table.variations td{position:relative;margin-bottom:18px}
body .zw-warianty{display:flex;flex-wrap:wrap;gap:10px}
body .zw-wariant{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:92px;min-height:54px;padding:8px 16px;border:1.5px solid #e2d6cb;border-radius:12px;background:#fff;color:#3a1710;font:600 15px/1.2 Inter,system-ui,sans-serif;cursor:pointer;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}
body .zw-wariant__cena{font-size:13px;font-weight:400;color:#6f5d55}
body .zw-wariant:hover{border-color:#610700}
body .zw-wariant:focus-visible{outline:2px solid #610700;outline-offset:2px}
body .zw-wariant[aria-pressed="true"]{border-color:#610700;background:#610700;color:#fff;box-shadow:0 6px 16px -8px rgba(97,7,0,.6)}
body .zw-wariant[aria-pressed="true"] .zw-wariant__cena{color:#f3e3d6}
body .zw-wariant--brak{opacity:.45;text-decoration:line-through}

