k72-wizard{display:block;--green:#07c855;--ink:#132932;color:var(--ink);font-family:inherit;max-width:980px;margin:48px auto;padding:0 24px 48px}k72-wizard *{box-sizing:border-box}k72-wizard .k72-head{margin-bottom:32px}k72-wizard .k72-head>span{font-size:12px;font-weight:700;letter-spacing:.15em}k72-wizard h2{font-size:clamp(30px,5vw,48px);line-height:1.12;letter-spacing:-.035em;margin:18px 0}k72-wizard h3{font-size:26px;margin:24px 0}k72-wizard p{line-height:1.6;font-size:16px}k72-wizard button,k72-wizard select,k72-wizard input{font:inherit;color:inherit}k72-wizard button{cursor:pointer;background:#fff;border:1px solid #cad4d0;border-radius:12px;padding:13px 20px;min-height:48px}k72-wizard button:disabled{opacity:.5;cursor:default}k72-wizard :focus-visible{outline:3px solid #166bcd;outline-offset:4px}k72-wizard .k72-primary{background:var(--green);border-color:var(--green);font-weight:700}k72-wizard progress{display:block;width:100%;height:6px;accent-color:var(--green)}k72-wizard .k72-step{font-size:13px;margin:0 0 8px}k72-wizard .k72-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}k72-wizard .k72-choice{text-align:left;padding:24px 20px;min-height:140px}k72-wizard .k72-choice strong{display:block;font-size:19px;margin-bottom:12px}k72-wizard .k72-choice span{font-size:14px;line-height:1.5;display:block}k72-wizard .selected{background:#effbf3;border:2px solid var(--green);padding:23px 19px}k72-wizard .k72-actions{display:flex;justify-content:space-between;gap:12px;margin-top:30px}k72-wizard .k72-actions .k72-primary{margin-left:auto}k72-wizard label{display:block;font-size:14px}k72-wizard input,k72-wizard select{display:block;background:#fff;border:1px solid #b9c7c0;padding:10px;border-radius:8px;min-height:46px;margin-top:8px;max-width:100%;width:100%}k72-wizard .k72-numbers{display:grid;grid-template-columns:1fr 1fr;gap:24px}k72-wizard .k72-number input{max-width:140px}k72-wizard .k72-summary{background:#effbf3;border-radius:14px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-weight:700}k72-wizard .k72-row{display:grid;grid-template-columns:88px 1fr 100px;gap:22px;align-items:start;padding:26px 0;border-bottom:1px solid #dce3df}k72-wizard .k72-row img{width:88px;height:88px;object-fit:contain;background:#f6f8f6;border-radius:12px}k72-wizard a{color:inherit;font-weight:650;text-underline-offset:3px}k72-wizard .k72-row p{font-size:13px;margin:8px 0 16px}k72-wizard .k72-qty button{font-size:12px;border:0;padding:6px 0;text-decoration:underline;background:transparent}k72-wizard .k72-note{background:#f5f7f5;padding:20px;border-radius:12px;font-size:13px}k72-wizard .k72-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0}k72-wizard [data-total]{display:block;font-size:32px}k72-wizard small{display:block;font-size:12px;max-width:290px;margin-top:4px}k72-wizard .k72-unavailable{padding:20px;background:#fff6e4;margin:12px 0;border-radius:10px}@media(max-width:600px){k72-wizard{margin:28px auto;padding:0 18px 32px}k72-wizard .k72-options{grid-template-columns:1fr}k72-wizard .k72-choice{min-height:0;padding:18px}k72-wizard .selected{padding:17px}k72-wizard .k72-row{grid-template-columns:64px 1fr;gap:14px}k72-wizard .k72-row img{width:64px;height:64px}k72-wizard .k72-qty{grid-column:2;display:flex;align-items:end;gap:20px}k72-wizard .k72-qty input{width:90px}k72-wizard .k72-footer,k72-wizard .k72-summary{align-items:stretch;flex-direction:column}k72-wizard .k72-numbers{gap:12px}}k72-wizard .k72-models{align-items:start}k72-wizard .k72-model-card{min-width:0}k72-wizard .k72-model-card>.k72-choice{width:100%;padding:18px;text-align:left}k72-wizard .k72-model-card>.selected{padding:17px}k72-wizard .k72-model-image{display:block;width:100%;height:210px;object-fit:contain;background:#fff;border-radius:8px;margin-bottom:20px}k72-wizard .k72-contents{margin-top:12px;border:1px solid #dce3df;border-radius:10px;font-size:14px}k72-wizard .k72-contents summary{cursor:pointer;min-height:48px;padding:14px;font-weight:600}k72-wizard .k72-contents ul{padding:0 20px 12px 32px;margin:0}k72-wizard .k72-contents li{margin:10px 0;line-height:1.5}k72-wizard .k72-unit-price{font-weight:600}@media(max-width:600px){k72-wizard .k72-model-image{height:190px}}k72-wizard progress{appearance:none;-webkit-appearance:none;display:block;width:100%;height:14px;border:0;border-radius:999px;overflow:hidden;background:#effbf3;color:#07c855;accent-color:#07c855}k72-wizard progress::-webkit-progress-bar{background:#effbf3;border-radius:999px}k72-wizard progress::-webkit-progress-value{background:#07c855;border-radius:999px}k72-wizard progress::-moz-progress-bar{background:#07c855;border-radius:999px}k72-wizard .k72-footer{display:flex;flex-direction:row;justify-content:flex-end;margin:28px 0 20px}k72-wizard .k72-total-block{text-align:right}k72-wizard .k72-total-block small{margin-left:auto}k72-wizard .k72-result-actions{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:16px}k72-wizard .k72-result-actions button{min-width:0}@media(max-width:600px){k72-wizard .k72-result-actions{gap:10px}k72-wizard .k72-result-actions button{flex:1;padding:12px 10px;font-size:14px;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/k72-vedlys.css.map */
