.fa-price-calculator{background:#fff;border:1px solid #dae7ed;border-radius:22px;box-shadow:0 8px 20px rgba(54,99,130,.07),0 18px 45px rgba(54,99,130,.11);color:#15365c;font-family:Montserrat,sans-serif;padding:30px;width:100%}.fa-price-calculator,.fa-price-calculator *{box-sizing:border-box}.fa-price-calculator__header{align-items:center;display:flex;gap:16px}.fa-price-calculator__icon{background:#f5f0e5;border-radius:50%;color:#98834b;display:grid;flex:0 0 54px;font-size:30px;height:54px;place-items:center;width:54px}.fa-price-calculator__header h3{color:#17698b;font-size:21px;font-weight:700;line-height:1.3;margin:0 0 5px}.fa-price-calculator__header p{color:#607482;font-size:13px;margin:0}.fa-price-calculator__divider{background:#dae7ed;height:1px;margin:24px 0}.fa-price-calculator__question{font-size:15px;font-weight:600;line-height:1.6;margin:0 0 22px;text-align:center}.fa-price-calculator__selector{align-items:center;display:flex;gap:30px;justify-content:center}.fa-price-calculator__selector button{background:#fff;border:1px solid #dae7ed;border-radius:50%;color:#17698b;cursor:pointer;display:grid;font-size:27px;height:46px;place-items:center;transition:background .2s,transform .2s;width:46px}.fa-price-calculator__selector button:hover:not(:disabled){background:#dae7ed;transform:scale(1.06)}.fa-price-calculator__selector button:disabled{cursor:default;opacity:.3}.fa-price-calculator__selector button:focus-visible{outline:3px solid #17698b;outline-offset:3px}.fa-price-calculator__count{align-items:center;display:flex;flex-direction:column;min-width:70px}.fa-price-calculator__number{color:#17698b;font-size:38px;line-height:1.2}.fa-price-calculator__count span,.fa-price-calculator__range{color:#607482;font-size:12px}.fa-price-calculator__range{margin:18px 0 0;text-align:center}.fa-price-calculator__line{display:flex;font-size:14px;gap:15px;justify-content:space-between;margin-bottom:17px}.fa-price-calculator__line strong{white-space:nowrap}.fa-price-calculator__total{align-items:center;background:#eaf3f7;border-radius:14px;display:flex;font-size:15px;font-weight:700;gap:12px;justify-content:space-between;margin-top:24px;padding:19px}.fa-price-calculator__total strong{color:#17698b;font-size:24px;white-space:nowrap}.fa-price-calculator__shipping{color:#98834b;font-size:13px;font-weight:600;margin:18px 0 0;text-align:center}@media (max-width:600px){.fa-price-calculator{padding:23px 19px}.fa-price-calculator__header h3{font-size:19px}.fa-price-calculator__selector{gap:22px}.fa-price-calculator__total strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.fa-price-calculator__selector button{transition:none}}