.QuoteCalculator-module__1Ascva__calculator{color:#4b4b4d;padding-bottom:32px;padding-right:52px}.QuoteCalculator-module__1Ascva__step{color:#a05a00;text-transform:uppercase;font-size:12px;font-weight:700}.QuoteCalculator-module__1Ascva__heading{letter-spacing:0;margin-top:6px;font-size:26px;font-weight:900;line-height:1.2}.QuoteCalculator-module__1Ascva__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.QuoteCalculator-module__1Ascva__product{text-align:center;background:#f3f3f3;border:2px solid #0000;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;padding:22px 10px 16px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.QuoteCalculator-module__1Ascva__product:hover,.QuoteCalculator-module__1Ascva__selected{background:#fff4df;border-color:#f6a313}.QuoteCalculator-module__1Ascva__productImage{width:calc(100% - 16px);height:126px;display:block;position:relative}.QuoteCalculator-module__1Ascva__productName{overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:40px;font-size:14px;font-weight:800;line-height:20px;display:flex}.QuoteCalculator-module__1Ascva__check{color:#935300;background:#fff4df;border-radius:50%;width:22px;height:22px;position:absolute;top:8px;right:8px}.QuoteCalculator-module__1Ascva__detailsLayout{border-top:1px solid #ddd;align-items:start;gap:32px;margin-top:40px;padding-top:32px;display:grid}.QuoteCalculator-module__1Ascva__details,.QuoteCalculator-module__1Ascva__result{min-width:0;scroll-margin-top:118px}.QuoteCalculator-module__1Ascva__summary{align-items:center;gap:14px;margin:20px 0;display:flex}.QuoteCalculator-module__1Ascva__fields{gap:14px 20px;display:grid}.QuoteCalculator-module__1Ascva__fieldGroup{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:700;display:flex}.QuoteCalculator-module__1Ascva__fieldGroup input,.QuoteCalculator-module__1Ascva__fieldGroup select{color:#38383a;background:#fff;border:1px solid #aaa;border-radius:6px;width:100%;min-width:0;height:48px;padding:0 12px;font-size:16px;font-weight:400}.QuoteCalculator-module__1Ascva__fieldGroup input:focus,.QuoteCalculator-module__1Ascva__fieldGroup select:focus{outline-offset:2px;border-color:#b66800;outline:2px solid #b66800}.QuoteCalculator-module__1Ascva__hint{color:#785018;opacity:0;min-height:32px;font-size:12px;font-weight:400;line-height:16px}.QuoteCalculator-module__1Ascva__permanentHint{opacity:1}.QuoteCalculator-module__1Ascva__guidance input,.QuoteCalculator-module__1Ascva__guidance select{animation:1.6s ease-in-out 2 QuoteCalculator-module__1Ascva__fieldCue}.QuoteCalculator-module__1Ascva__guidance .QuoteCalculator-module__1Ascva__hint{animation:1.6s ease-in-out 2 QuoteCalculator-module__1Ascva__hintCue}.QuoteCalculator-module__1Ascva__staticGuidance input,.QuoteCalculator-module__1Ascva__staticGuidance select{border-color:#ba720b;box-shadow:0 0 0 2px #f6a31326}.QuoteCalculator-module__1Ascva__staticGuidance .QuoteCalculator-module__1Ascva__hint{opacity:1}.QuoteCalculator-module__1Ascva__applicationQuestion{margin-top:18px}.QuoteCalculator-module__1Ascva__applicationQuestion legend{margin-bottom:10px;font-size:14px;font-weight:700}.QuoteCalculator-module__1Ascva__options{flex-wrap:wrap;gap:10px;display:flex}.QuoteCalculator-module__1Ascva__options label{cursor:pointer;border:1px solid #aaa;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.QuoteCalculator-module__1Ascva__options label:has(input:checked){background:#fff4df;border-color:#b66800}.QuoteCalculator-module__1Ascva__options input{accent-color:#b66800}.QuoteCalculator-module__1Ascva__options label:focus-within{outline-offset:2px;outline:2px solid #b66800}.QuoteCalculator-module__1Ascva__training{color:#785018;margin-top:10px;font-size:14px}.QuoteCalculator-module__1Ascva__action{color:#303033;background:#f6a313;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:20px;padding:12px 20px;font-size:14px;font-weight:800;transition:background-color .18s;display:inline-flex}.QuoteCalculator-module__1Ascva__action:hover{background:#ffbd4e}.QuoteCalculator-module__1Ascva__action:disabled{opacity:.65;cursor:wait}.QuoteCalculator-module__1Ascva__product:focus-visible,.QuoteCalculator-module__1Ascva__action:focus-visible{outline-offset:4px;outline:3px solid #985500}.QuoteCalculator-module__1Ascva__error{color:#991b1b;background:#fff1f2;border-left:3px solid #b91c1c;margin-top:16px;padding:12px;font-size:14px}.QuoteCalculator-module__1Ascva__result{color:#fff;background:#414143;border-radius:8px;padding:24px}.QuoteCalculator-module__1Ascva__result .QuoteCalculator-module__1Ascva__step{color:#ffb332}.QuoteCalculator-module__1Ascva__result .QuoteCalculator-module__1Ascva__heading{font-size:26px}.QuoteCalculator-module__1Ascva__result .QuoteCalculator-module__1Ascva__action:hover{background:#fff}.QuoteCalculator-module__1Ascva__result .QuoteCalculator-module__1Ascva__action:focus-visible{outline-color:#ffb332}.QuoteCalculator-module__1Ascva__totals dt{color:#f6b645;margin-top:20px;font-size:13px;font-weight:700}.QuoteCalculator-module__1Ascva__totals dd{margin-top:5px}.QuoteCalculator-module__1Ascva__quantity{overflow-wrap:anywhere;font-size:30px;font-weight:900;line-height:1.2}.QuoteCalculator-module__1Ascva__packs{border-top:1px solid #ffffff30;margin-top:18px}.QuoteCalculator-module__1Ascva__packs li{border-bottom:1px solid #ffffff30;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:10px 0;font-size:14px;display:flex}@keyframes QuoteCalculator-module__1Ascva__fieldCue{0%,to{border-color:#aaa;box-shadow:0 0 #0000}45%{border-color:#b66800;box-shadow:0 0 0 3px #f6a31330}}@keyframes QuoteCalculator-module__1Ascva__hintCue{0%,to{opacity:0}30%,70%{opacity:1}}@media (max-width:380px){.QuoteCalculator-module__1Ascva__product{padding-left:6px;padding-right:6px}.QuoteCalculator-module__1Ascva__productName{font-size:13px}}@media (min-width:640px){.QuoteCalculator-module__1Ascva__calculator{padding-right:164px}.QuoteCalculator-module__1Ascva__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.QuoteCalculator-module__1Ascva__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.QuoteCalculator-module__1Ascva__productImage{height:150px}.QuoteCalculator-module__1Ascva__productName{font-size:16px}.QuoteCalculator-module__1Ascva__details{max-width:850px}.QuoteCalculator-module__1Ascva__action{width:auto}.QuoteCalculator-module__1Ascva__result .QuoteCalculator-module__1Ascva__action{width:100%}}@media (min-width:1280px){.QuoteCalculator-module__1Ascva__products{grid-template-columns:repeat(5,minmax(0,1fr))}.QuoteCalculator-module__1Ascva__withResult{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px}}@media (prefers-reduced-motion:reduce){.QuoteCalculator-module__1Ascva__calculator *,.QuoteCalculator-module__1Ascva__calculator :before,.QuoteCalculator-module__1Ascva__calculator :after{transition:none!important;animation:none!important}.QuoteCalculator-module__1Ascva__guidance .QuoteCalculator-module__1Ascva__hint{opacity:1}.QuoteCalculator-module__1Ascva__guidance input,.QuoteCalculator-module__1Ascva__guidance select{border-color:#ba720b}}
