.ks-calculator-widget{margin-top:18px;margin-bottom:28px;color:#173b24;box-sizing:border-box}.ks-calculator-widget[hidden]{display:none}.ks-calculator-launch{display:flex;align-items:center;gap:24px;padding:24px 30px;background:#4a8132;color:#fff!important;border:1px solid #7da76a;border-radius:16px;text-decoration:none!important;text-align:left;box-shadow:0 6px 18px #28421a0a}.ks-calculator-launch:hover{background:#3e7128}.ks-calculator-widget a:focus-visible{outline:3px solid #e7bc60;outline-offset:3px}.ks-calculator-launch img{width:74px;height:74px;object-fit:contain;flex:none}.ks-calculator-launch>span:nth-child(2){flex:1;min-width:0}.ks-calculator-launch strong{display:block;font-family:inherit;font-size:clamp(1.2rem,2.3vw,1.7rem);font-weight:800;line-height:1.2;letter-spacing:.02em;color:inherit}.ks-calculator-caption{display:block;margin-top:8px;font-size:.92rem;line-height:1.5;color:#fff}.ks-calculator-arrow{font-size:2rem;flex:none}.ks-calculator-app-link{display:block;width:fit-content;margin:10px 0 0 auto;color:#315e24;font-size:.85rem;font-weight:700;text-underline-offset:3px}.ks-calculator-product{margin:22px 0}.ks-calculator-product .ks-calculator-launch{padding:18px;gap:16px}.ks-calculator-product .ks-calculator-launch img{width:52px;height:52px}.ks-calculator-product .ks-calculator-launch strong{font-size:1.35rem}.ks-calculator-product .ks-calculator-caption{font-size:.82rem}.ks-calculator-product .ks-calculator-app-link{font-size:.8rem}.ks-calculator-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ks-shop-mostenicky .ks-calculator-home .ks-calculator-app-link{color:#f1dca4}@media(max-width:600px){.ks-calculator-launch{padding:20px 16px;gap:16px}.ks-calculator-launch img{width:54px;height:54px}.ks-calculator-launch strong{font-size:1.15rem}.ks-calculator-caption{font-size:.82rem}.ks-calculator-arrow{font-size:1.5rem}.ks-calculator-app-link{margin:12px auto 0;font-size:.8rem;text-align:center}.ks-calculator-widget.ks-calculator-home{margin-top:12px}.ks-calculator-product .ks-calculator-launch{gap:12px}}
