.vsme-tools-page .wd-sidebar{display:none!important}.vsme-tools-page .wd-content-area{grid-column:1/-1!important;--wd-col-lg:12!important;min-width:0}.vsme-finder{background:#0e1711;color:#e8eee5;border-radius:16px;padding:clamp(18px,3vw,40px);margin:24px 0;line-height:1.6}.vsme-finder h1,.vsme-finder h2,.vsme-finder a{color:inherit}.vsme-finder h1{font-size:clamp(27px,4vw,42px);line-height:1.15}.vsme-kicker{color:#9bc53d!important;letter-spacing:.12em;font-size:12px;font-weight:700}.vsme-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.vsme-filters label{font-size:13px;font-weight:600;display:flex;flex-direction:column;gap:6px;color:#e8eee5}.vsme-filters input,.vsme-filters select{color:#152017;background:#fff;border:1px solid #b6c2b0;border-radius:7px;width:100%;min-width:0;height:44px;padding:8px 10px;font-size:16px}.vsme-filters .vsme-check{display:flex;flex-direction:row;align-items:center;gap:8px;padding-top:22px}.vsme-check input{width:20px;height:20px;accent-color:#9bc53d}.vsme-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:16px 0}.vsme-actions p{margin:0 auto 0 0}.vsme-finder button,.vsme-shop-tools button{border:1px solid #9bc53d;border-radius:7px;background:#9bc53d;color:#101a10;padding:10px 14px;font-size:14px;line-height:1.4;min-height:44px;white-space:normal;text-transform:none}.vsme-finder button:disabled{background:#26352a;color:#a7b3a2;border-color:#57674f;cursor:not-allowed}.vsme-finder button:focus-visible,.vsme-finder a:focus-visible,.vsme-finder input:focus-visible,.vsme-finder select:focus-visible{outline:3px solid #d7edaa;outline-offset:3px}.vsme-finder button[aria-pressed=true]{background:#e6f2cf}.vsme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vsme-card{min-width:0;background:#18241b;border:1px solid #334336;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.vsme-card>a:first-child{display:block;background:#fff;border-radius:8px;overflow:hidden}.vsme-card img{display:block;width:100%;height:210px;object-fit:contain;background:#fff}.vsme-card h2{font-size:19px;margin:0;line-height:1.3}.vsme-card p{margin:0}.vsme-card .vsme-price{font-size:22px;font-weight:700;color:#c6e68d;margin-top:auto}.vsme-stock{font-size:12px;color:#bcdf85;font-weight:700}.vsme-stock.vsme-out{color:#c6c6c6}.vsme-meta,.vsme-update{font-size:12px;color:#c6d0c1}.vsme-card-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:8px}.vsme-card-actions>a{text-decoration:underline;font-weight:600}.vsme-comparison{margin-top:32px;padding-top:24px;border-top:1px solid #455540;scroll-margin-top:100px}.vsme-table-wrap{overflow-x:auto;max-width:100%;margin:20px 0}.vsme-table-wrap table{width:100%;min-width:580px;border-collapse:collapse;color:#e8eee5}.vsme-table-wrap th,.vsme-table-wrap td{padding:13px;border:1px solid #455540;vertical-align:top;white-space:normal;text-align:left}.vsme-table-wrap th{color:#d6ebb4;text-transform:none;font-size:14px}.vsme-table-wrap thead th{min-width:150px}.vsme-table-wrap th button{display:block;margin-top:10px;padding:5px 8px;font-size:12px;min-height:36px}.vsme-table-wrap caption{text-align:left;color:#fff;font-weight:700;padding:8px}.vsme-help{margin-top:24px;font-size:14px}.vsme-help a{text-decoration:underline}.vsme-empty{grid-column:1/-1}.vsme-shop-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%;margin-bottom:20px;padding:16px;background:#edf2e7;border-radius:10px;color:#162318}.vsme-shop-tools form{display:flex;flex:1 1 280px;gap:8px;margin:0}.vsme-shop-tools input[type=search]{min-width:0;height:44px;background:#fff}.vsme-tool-link{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;background:#17321e;color:#fff!important;border-radius:7px;font-weight:600}.vsme-product-summary{border:1px solid #d5dfcf;border-radius:10px;background:#f4f7ef;padding:16px;margin:16px 0;color:#18231a}.vsme-product-summary>p{margin-top:0}.vsme-product-summary dl{margin:0}.vsme-product-summary dl>div{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:6px 0}.vsme-product-summary dt{font-weight:600}.vsme-product-summary dd{margin:0}.vsme-small{font-size:12px;margin:12px 0}.vsme-faq{max-width:860px;margin:24px auto;padding:24px 0;font-size:16px;line-height:1.7}.vsme-faq details{border-bottom:1px solid #d6dfd1;padding:16px 0}.vsme-faq summary{font-weight:700;cursor:pointer;font-size:18px;color:#1c321f}.vsme-faq details p{padding-top:14px;margin-bottom:0}.vsme-faq h1{font-size:clamp(28px,4vw,42px)}.vsme-video{position:relative;display:block;aspect-ratio:16/9;width:100%;height:100%;min-height:180px;border:0;padding:0!important;background:#101710!important;overflow:hidden;cursor:pointer;color:#fff!important}.vsme-video img{width:100%!important;height:100%!important;position:absolute;inset:0;object-fit:cover;opacity:.7}.vsme-video span{position:relative;z-index:1;display:inline-block;padding:14px 20px;background:#91b833;color:#101710;border-radius:7px;font-size:16px;font-weight:700}.vsme-video-player{display:block;width:100%;height:100%;min-height:260px;aspect-ratio:16/9;border:0}.vsme-video:focus-visible{outline:3px solid #9bc53d;outline-offset:3px}@media(max-width:900px){.vsme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vsme-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.vsme-grid,.vsme-filters{grid-template-columns:1fr}.vsme-finder{border-radius:10px;padding:18px 14px}.vsme-filters .vsme-check{padding-top:0}.vsme-actions>button{flex:1 1 140px}.vsme-actions>p{width:100%}.vsme-card img{height:200px}.vsme-shop-tools{padding:12px;gap:10px}.vsme-shop-tools>a{width:100%;justify-content:center}.vsme-faq{padding-inline:8px}.vsme-product-summary dl>div{grid-template-columns:100px 1fr}.vsme-video-player{min-height:180px}}@media(prefers-reduced-motion:reduce){.vsme-finder *{scroll-behavior:auto!important}}