.LogisticsEstimator-module__-2TOVq__estimator{color:#14375d;background:#f5f6f8;border-top:5px solid #ff264d;margin-top:28px}.LogisticsEstimator-module__-2TOVq__intro{background:#fff;border:1px solid #d9def0;border-top:0;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:end;gap:48px;padding:34px 36px 30px;display:grid}.LogisticsEstimator-module__-2TOVq__eyebrow{color:#ff264d;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.74rem;font-weight:850;display:block}.LogisticsEstimator-module__-2TOVq__intro h2{color:#14375d;letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(2rem,4vw,3.65rem);font-weight:950;line-height:.96}.LogisticsEstimator-module__-2TOVq__intro p{color:#59678f;margin:0;font-size:1rem;line-height:1.65}.LogisticsEstimator-module__-2TOVq__workspace{border:1px solid #d9def0;border-top:0;grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);min-height:510px;display:grid}.LogisticsEstimator-module__-2TOVq__form{color:#fff;background:#14375d;padding:32px 34px}.LogisticsEstimator-module__-2TOVq__formHeading{border-bottom:1px solid #ffffff38;align-items:flex-start;gap:13px;padding-bottom:24px;display:flex}.LogisticsEstimator-module__-2TOVq__formHeading>svg{color:#ff264d;flex:none}.LogisticsEstimator-module__-2TOVq__formHeading div{gap:4px;display:grid}.LogisticsEstimator-module__-2TOVq__formHeading strong{font-size:1.1rem;font-weight:850}.LogisticsEstimator-module__-2TOVq__formHeading span{color:#ffffffb8;font-size:.82rem}.LogisticsEstimator-module__-2TOVq__fields{grid-template-columns:.55fr 1.45fr;gap:18px 14px;margin-top:26px;display:grid}.LogisticsEstimator-module__-2TOVq__fields label{gap:7px;display:grid}.LogisticsEstimator-module__-2TOVq__fields label>span{color:#ffffffc2;letter-spacing:.05em;text-transform:uppercase;font-size:.73rem;font-weight:750}.LogisticsEstimator-module__-2TOVq__fields input{color:#14375d;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #ffffff54;border-radius:0;outline:0;padding:0 13px}.LogisticsEstimator-module__-2TOVq__fields input:focus{border-color:#ff264d;box-shadow:0 0 0 3px #ff264d38}.LogisticsEstimator-module__-2TOVq__address{grid-column:1/-1}.LogisticsEstimator-module__-2TOVq__shipmentFacts{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.LogisticsEstimator-module__-2TOVq__shipmentFacts span{color:#ffffffd9;border:1px solid #ffffff3d;padding:7px 10px;font-size:.78rem;font-weight:700}.LogisticsEstimator-module__-2TOVq__submit{color:#101010;cursor:pointer;width:100%;min-height:54px;font:inherit;background:#ff264d;border:0;justify-content:space-between;align-items:center;margin-top:24px;padding:0 18px;font-weight:850;display:flex}.LogisticsEstimator-module__-2TOVq__submit:hover:not(:disabled){background:#e92046}.LogisticsEstimator-module__-2TOVq__submit:disabled{cursor:not-allowed;opacity:.58}.LogisticsEstimator-module__-2TOVq__error{color:#85152d;background:#fff0f3;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 14px;font-size:.84rem;line-height:1.45;display:flex}.LogisticsEstimator-module__-2TOVq__error svg{flex:none}.LogisticsEstimator-module__-2TOVq__results{background-color:#fff;background-image:linear-gradient(#14375d0a 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:32px 34px}.LogisticsEstimator-module__-2TOVq__empty{background:#ffffffe0;border:1px dashed #aeb8db;align-content:center;min-height:100%;padding:44px;display:grid}.LogisticsEstimator-module__-2TOVq__empty strong{color:#14375d;letter-spacing:-.04em;max-width:530px;font-size:clamp(1.8rem,3vw,2.9rem);font-weight:930;line-height:1}.LogisticsEstimator-module__-2TOVq__empty p{color:#59678f;max-width:620px;margin:22px 0;line-height:1.65}.LogisticsEstimator-module__-2TOVq__empty ol{counter-reset:mode;grid-template-columns:repeat(3,1fr);margin:14px 0 0;padding:0;list-style:none;display:grid}.LogisticsEstimator-module__-2TOVq__empty li{counter-increment:mode;color:#14375d;border-top:2px solid #14375d;min-height:84px;padding:18px 14px 12px 46px;font-size:.88rem;font-weight:800;position:relative}.LogisticsEstimator-module__-2TOVq__empty li:before{color:#ff264d;content:"0" counter(mode);font-size:1rem;font-weight:850;position:absolute;top:16px;left:8px}.LogisticsEstimator-module__-2TOVq__loading{color:#14375d;text-align:center;align-content:center;place-items:center;gap:10px;min-height:100%;display:grid}.LogisticsEstimator-module__-2TOVq__loading strong{font-size:1.3rem}.LogisticsEstimator-module__-2TOVq__loading span{color:#69769b;font-size:.86rem}.LogisticsEstimator-module__-2TOVq__spinner{animation:.8s linear infinite LogisticsEstimator-module__-2TOVq__spin}.LogisticsEstimator-module__-2TOVq__resultHeading{border-bottom:1px solid #cbd2e8;justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;display:flex}.LogisticsEstimator-module__-2TOVq__resultHeading div{align-items:center;gap:9px;display:flex}.LogisticsEstimator-module__-2TOVq__resultHeading svg{color:#09865d}.LogisticsEstimator-module__-2TOVq__resultHeading strong{color:#14375d;font-size:.94rem}.LogisticsEstimator-module__-2TOVq__resultHeading>span{color:#9e1734;letter-spacing:.06em;text-transform:uppercase;background:#fff0f3;padding:7px 9px;font-size:.69rem;font-weight:850}.LogisticsEstimator-module__-2TOVq__cards{border-top:1px solid #b8c2df;border-bottom:1px solid #b8c2df;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;display:grid}.LogisticsEstimator-module__-2TOVq__card{background:#ffffffeb;border-right:1px solid #b8c2df;min-width:0;padding:24px 18px}.LogisticsEstimator-module__-2TOVq__card:last-child{border-right:0}.LogisticsEstimator-module__-2TOVq__cardTop{color:#14375d;align-items:center;gap:9px;display:flex}.LogisticsEstimator-module__-2TOVq__cardTop span{letter-spacing:.04em;text-transform:uppercase;font-size:.79rem;font-weight:850}.LogisticsEstimator-module__-2TOVq__price{color:#ff264d;letter-spacing:-.045em;margin-top:24px;font-size:clamp(1.45rem,2.2vw,2.1rem);font-weight:950;line-height:1;display:block}.LogisticsEstimator-module__-2TOVq__transit{color:#14375d;margin-top:10px;font-size:.82rem;font-weight:800;display:block}.LogisticsEstimator-module__-2TOVq__service{color:#14375d;text-overflow:ellipsis;text-underline-offset:3px;white-space:nowrap;max-width:100%;margin-top:10px;font-size:.72rem;font-weight:750;text-decoration:underline;display:inline-block;overflow:hidden}.LogisticsEstimator-module__-2TOVq__card p{color:#69769b;margin:18px 0 0;font-size:.78rem;line-height:1.55}.LogisticsEstimator-module__-2TOVq__unavailable{background:#f1f3f8}.LogisticsEstimator-module__-2TOVq__unavailable .LogisticsEstimator-module__-2TOVq__price{color:#7e89a8;letter-spacing:-.02em;font-size:1.25rem}.LogisticsEstimator-module__-2TOVq__providerNote{color:#69769b;margin:22px 0 0;font-size:.78rem;line-height:1.55}.LogisticsEstimator-module__-2TOVq__providerNote a{color:#14375d;text-underline-offset:3px;font-weight:800;text-decoration:underline}@keyframes LogisticsEstimator-module__-2TOVq__spin{to{transform:rotate(360deg)}}@media (max-width:1080px){.LogisticsEstimator-module__-2TOVq__workspace,.LogisticsEstimator-module__-2TOVq__cards{grid-template-columns:1fr}.LogisticsEstimator-module__-2TOVq__card{border-bottom:1px solid #b8c2df;border-right:0}.LogisticsEstimator-module__-2TOVq__card:last-child{border-bottom:0}}@media (max-width:760px){.LogisticsEstimator-module__-2TOVq__estimator{margin-top:20px}.LogisticsEstimator-module__-2TOVq__intro{grid-template-columns:1fr;gap:18px;padding:26px 22px}.LogisticsEstimator-module__-2TOVq__form,.LogisticsEstimator-module__-2TOVq__results{padding:25px 20px}.LogisticsEstimator-module__-2TOVq__fields{grid-template-columns:1fr}.LogisticsEstimator-module__-2TOVq__country,.LogisticsEstimator-module__-2TOVq__city,.LogisticsEstimator-module__-2TOVq__address{grid-column:auto}.LogisticsEstimator-module__-2TOVq__empty{padding:30px 22px}.LogisticsEstimator-module__-2TOVq__empty ol{grid-template-columns:1fr}.LogisticsEstimator-module__-2TOVq__resultHeading{flex-direction:column;align-items:flex-start}}
