.calculator-page .page-heading .eyebrow{color:var(--muted);margin-bottom:17px}.calculator-page .page-heading .lead{font-size:16px;line-height:1.8}.calculator-page .page-heading h1{font-size:54px}.calculator-section{padding:45px 0 80px}.calculator-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:60px;max-width:1120px;display:grid}.calculator-form-card{border:1px solid var(--line);border-radius:22px;padding:32px;box-shadow:0 12px 45px #132d4505}.calculator-title{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:26px;display:flex}.calculator-title .icon-box{flex-shrink:0}.calculator-title h2{letter-spacing:-.6px;font-size:24px}.calculator-title p{color:var(--muted);margin-top:5px;font-size:11px}.calculator-service-tag{color:var(--blue);text-align:center;background:#eaf4ff;border-radius:7px;max-width:95px;margin-left:auto;padding:7px 9px;font-size:9px;line-height:1.6}.calculator-form fieldset{border:0;margin:28px 0;padding:0}.calculator-form legend{align-items:center;gap:10px;margin-bottom:19px;padding:0;font-size:14px;font-weight:700;display:flex}.calculator-form legend>span{border:1px solid var(--line);width:29px;height:29px;color:var(--muted);border-radius:50%;place-items:center;font-size:10px;font-weight:400;display:grid}.calculator-form label{font-size:11px;font-weight:700;display:block}.calculator-form input:not([type=checkbox]),.calculator-form select{width:100%;height:51px;color:var(--ink);background:#f9fbfc;border:1px solid #d6e0e8;border-radius:8px;margin-top:8px;margin-bottom:15px;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s;display:block}.calculator-form input:focus,.calculator-form select:focus{border-color:var(--blue);background:#fff;outline:0;box-shadow:0 0 0 3px #0078da13}.calculator-form input::placeholder{color:#96a3af;font-size:13px}.calculator-hint{color:var(--muted);margin-top:-5px;font-size:10px;line-height:1.8}.calculator-parcel{grid-template-columns:110px 1fr;gap:23px;display:grid}.calculator-dimensions{align-items:center;gap:7px;min-width:0;display:flex}.calculator-dimensions>label{flex:1;min-width:0}.calculator-dimensions>span{color:#a7b5c0;margin-top:9px}.calculator-dimensions input{padding-inline:10px!important}.calculator-payment{grid-template-columns:1fr 1fr;gap:20px;display:grid}.calculator-form .calculator-checkbox{align-items:center;gap:10px;margin-top:20px;font-size:12px;font-weight:400;display:flex}.calculator-checkbox input{accent-color:var(--blue);width:16px;height:16px;margin:0}.calculator-form>.button{width:100%;margin-top:1px}.calculator-form>.button:disabled{cursor:wait;box-shadow:none;background:#559edb;transform:none}.calculator-bottom-note{color:var(--muted);text-align:center;margin-top:11px;font-size:9px}.calculator-loading{color:var(--blue);margin-top:20px;font-size:12px}.calculator-error{color:#8f482c;background:#fff6f1;border:1px solid #f4d5c7;border-radius:11px;margin-top:23px;padding:18px;font-size:12px}.calculator-error p{margin-top:7px;line-height:1.8}.calculator-spinner{border:2px solid #fff5;border-top-color:#fff;border-radius:50%;width:19px;height:19px;animation:.8s linear infinite calculator-spin}@keyframes calculator-spin{to{transform:rotate(360deg)}}.calculator-aside{padding-top:10px}.calculator-aside>.eyebrow{color:var(--muted);font-size:9px}.calculator-aside>h2{letter-spacing:-1px;margin-top:18px;font-size:29px;line-height:1.3}.calculator-aside>p:not(.eyebrow){color:var(--muted);margin-top:16px;font-size:12px;line-height:1.9}.calculator-help-list{margin:28px 0}.calculator-help-list>div{border-top:1px solid var(--line);padding:20px 0}.calculator-help-list svg{color:var(--blue);width:22px;height:22px;margin-bottom:12px}.calculator-help-list h3{letter-spacing:0;font-size:14px}.calculator-help-list p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8}.calculator-sales-phone{letter-spacing:-.4px;justify-content:space-between;align-items:center;font-size:21px;font-weight:500;display:flex}.calculator-sales-phone svg{color:var(--blue)}.calculator-sales-caption{color:var(--muted);margin-top:4px;font-size:10px;display:block}.calculator-aside>.text-link{color:var(--blue);margin-top:20px;font-size:12px}.calculator-result{background:linear-gradient(140deg,#f7fcf2,#fff 60%);border:1px solid #bed7bf;border-radius:22px;margin-top:24px;padding:32px;scroll-margin-top:110px}.calculator-result-heading{align-items:center;gap:14px;display:flex}.calculator-result-heading .icon-box{color:#4e792d;background:#e8f3dd}.calculator-result-heading .eyebrow{color:#73915b;letter-spacing:1px;margin-bottom:5px;font-size:9px}.calculator-result h2{letter-spacing:-.6px;font-size:25px}.calculator-total{letter-spacing:-2px;overflow-wrap:anywhere;margin-top:25px;font-size:53px;font-weight:700;line-height:1.3}.calculator-vat{color:var(--muted);margin-top:2px;font-size:11px}.calculator-destination,.calculator-date{color:#5e7180;overflow-wrap:anywhere;align-items:flex-start;gap:9px;margin-top:20px;font-size:12px;display:flex}.calculator-date{margin-top:12px;font-size:11px}.calculator-destination>svg,.calculator-date>svg{color:var(--blue);margin-top:2px}.calculator-breakdown{border-top:1px solid var(--line);margin-top:24px;padding-top:23px}.calculator-breakdown h3{letter-spacing:0;font-size:14px}.calculator-breakdown dl{margin:17px 0 0}.calculator-breakdown dl>div{justify-content:space-between;align-items:flex-start;gap:20px;padding:8px 0;font-size:12px;display:flex}.calculator-breakdown dt{color:var(--muted)}.calculator-breakdown dd{text-align:right;white-space:nowrap;margin:0;font-weight:500}.calculator-result-note{color:var(--muted);border-top:1px solid var(--line);margin-top:20px;padding-top:18px;font-size:10px;line-height:1.8}.calculator-result>.button{margin-top:23px;font-size:12px}@media (max-width:1000px){.calculator-layout{grid-template-columns:minmax(0,1fr) 260px;gap:30px}.calculator-form-card,.calculator-result{padding:25px}.calculator-title{gap:10px}.calculator-title h2{font-size:21px}.calculator-service-tag{display:none}.calculator-parcel{grid-template-columns:90px 1fr;gap:18px}.calculator-aside>h2{font-size:26px}.calculator-sales-phone{font-size:18px}}@media (max-width:750px){.calculator-layout{grid-template-columns:1fr;gap:35px;max-width:620px}.calculator-page .page-heading h1{font-size:41px}.calculator-aside>h2 br{display:none}.calculator-help-list{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.calculator-sales-phone{max-width:300px;font-size:23px}.calculator-section{padding-top:30px;padding-bottom:55px}.calculator-aside>p:not(.eyebrow){max-width:460px}}@media (max-width:450px){.calculator-page .page-heading h1{font-size:36px}.calculator-page .page-heading .eyebrow{font-size:9px}.calculator-page .page-heading .lead{font-size:13px}.calculator-form-card,.calculator-result{border-radius:17px;padding:22px 19px}.calculator-title h2{font-size:22px}.calculator-title .icon-box{border-radius:11px;width:42px;height:42px}.calculator-title p{font-size:9px}.calculator-title{align-items:flex-start}.calculator-form label{font-size:10px}.calculator-form legend{font-size:13px}.calculator-form input:not([type=checkbox]),.calculator-form select{padding-inline:11px;font-size:16px}.calculator-parcel{grid-template-columns:1fr;gap:0}.calculator-parcel>label{max-width:130px}.calculator-dimensions{gap:7px}.calculator-dimensions>span{margin-top:4px;font-size:12px}.calculator-hint{font-size:9px}.calculator-payment{gap:12px}.calculator-form fieldset{margin-block:25px}.calculator-bottom-note{font-size:8px}.calculator-form>.button{font-size:13px}.calculator-help-list{grid-template-columns:1fr;gap:0}.calculator-help-list>div{padding-block:18px}.calculator-aside>h2{font-size:28px}.calculator-result h2{font-size:23px}.calculator-total{font-size:45px}.calculator-breakdown dl>div{font-size:11px}.calculator-result>.button{width:100%;font-size:12px}.calculator-result-note{font-size:9px}}@media (prefers-reduced-motion:reduce){.calculator-spinner{animation:none}}
