uas-delivery-cost.uas-delivery-cost{display:block;container-type:inline-size;padding:12px 16px;border:1px solid #bfd5e9;border-radius:12px;background:#fff;color:#122f4c;text-align:left}uas-delivery-cost.uas-delivery-cost[hidden],.product-info__block:has(>uas-delivery-cost[hidden]),.uas-delivery-cost [hidden]{display:none!important}.uas-delivery-cost__title{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:inherit;font-size:19px;font-weight:600;line-height:1.25;letter-spacing:normal;text-transform:none}.uas-delivery-cost__icon{flex:0 0 23px;width:23px;height:23px;color:#0071d7}.uas-delivery-cost__form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:0}.uas-delivery-cost__form:has(.uas-delivery-cost__locality:not([hidden])){grid-template-columns:minmax(88px,.75fr) minmax(0,2fr) auto}.uas-delivery-cost__postcode{display:block;grid-column:1;grid-row:1;min-width:0}.uas-delivery-cost__postcode-label,.uas-delivery-cost__field label{display:block;margin:0 0 5px;color:inherit;font-size:14px;font-weight:600;line-height:1.4}.uas-delivery-cost__input{display:block;box-sizing:border-box;width:100%;min-width:0;height:44px;margin:0;padding:8px 14px;border:1px solid #b8c3ce;border-radius:7px;background-color:#fff;color:#152c43;font:inherit;font-size:16px;line-height:1.4;box-shadow:inset 0 0 0 1px #b8c3ce}.uas-delivery-cost__input::placeholder{color:#617284;opacity:1}.uas-delivery-cost select.uas-delivery-cost__input{padding-right:36px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23122f4c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 6 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.uas-delivery-cost__submit{position:relative;grid-column:2;grid-row:1;box-sizing:border-box;height:44px;min-height:44px;min-width:99px;margin:0;padding:8px 20px;border:1px solid #0071d7;border-radius:7px;background:#0071d7;color:#fff;font:inherit;font-size:14px;font-weight:700;line-height:1.4;text-align:center;white-space:nowrap;cursor:pointer;align-self:end}.uas-delivery-cost__submit:hover:not(:disabled){background:#005eae}.uas-delivery-cost__submit:disabled{opacity:.65;cursor:not-allowed}.uas-delivery-cost__submit[aria-busy=true]{opacity:1;cursor:wait}.uas-delivery-cost__submit[aria-busy=true] [data-quote-label]{visibility:hidden}.uas-delivery-cost__loader{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;pointer-events:none}.uas-delivery-cost__submit[aria-busy=true] .uas-delivery-cost__loader{display:flex}.uas-delivery-cost__loader:before{content:"";box-sizing:border-box;width:23px;height:23px;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;border-right-color:#fff;border-radius:50%}.uas-delivery-cost__submit[aria-busy=true] .uas-delivery-cost__loader:before{animation:uas-delivery-spin .7s linear infinite}@keyframes uas-delivery-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.uas-delivery-cost__submit[aria-busy=true] .uas-delivery-cost__loader:before{animation:none}}.uas-delivery-cost__input:focus-visible,.uas-delivery-cost__submit:focus-visible{outline:2px solid #0071d7;outline-offset:3px}.uas-delivery-cost__input[aria-invalid=true]{border-color:#b3261e;box-shadow:inset 0 0 0 1px #b3261e}.uas-delivery-cost__input[data-prompt=true]{border-color:#0071d7;box-shadow:inset 0 0 0 1px #0071d7}.uas-delivery-cost__help{margin:6px 0 0;color:#617284;font-size:13px;line-height:1.5}.uas-delivery-cost__locality{display:block;grid-column:2;grid-row:1;min-width:0;margin:0;padding:0;border:0}.uas-delivery-cost__field{min-width:0}.uas-delivery-cost__locality:not([hidden])~.uas-delivery-cost__submit{grid-column:3}.uas-delivery-cost__result{margin-top:12px;padding-top:10px;border-top:1px solid #cbd5df;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.uas-delivery-cost__result[data-state=success]{margin:12px -16px -12px;padding:12px 16px;border-color:#b8d9f6;border-radius:0 0 11px 11px;background:#e9f2fd}.uas-delivery-cost__result .uas-delivery-cost__rates{margin:0;padding:0;list-style:none}.uas-delivery-cost__rates li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 14px;margin:0;padding:0;border:0;border-radius:0;background:transparent}.uas-delivery-cost__details,.uas-delivery-cost__cost{display:contents}.uas-delivery-cost__service{grid-column:1;grid-row:1;display:block;color:#122f4c;font-size:17px;font-weight:600;line-height:1.3}.uas-delivery-cost__result .uas-delivery-cost__summary{grid-column:1;grid-row:2;align-self:baseline;margin:4px 0 0;color:#657789;font-size:13px;line-height:1.4}.uas-delivery-cost__destination{font-weight:600}.uas-delivery-cost__price{grid-column:2;grid-row:1;text-align:right;display:block;color:#0071d7;font-size:26px;font-weight:700;line-height:1.15;white-space:nowrap;font-variant-numeric:tabular-nums}.uas-delivery-cost__result .uas-delivery-cost__note{grid-column:2;grid-row:2;align-self:baseline;text-align:right;margin:4px 0 0;color:#526b82;font-size:12px;line-height:1.5}.uas-delivery-cost__result[data-state=error]{color:#a52620}.uas-delivery-cost__result[data-state=info]{color:#0068c4;border-color:#b8d9f6}.uas-delivery-cost__visually-hidden,.uas-delivery-cost [data-locality-help]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container (max-width: 440px){.uas-delivery-cost__form:has(.uas-delivery-cost__locality:not([hidden])){grid-template-columns:90px minmax(0,1fr)}.uas-delivery-cost__locality:not([hidden])~.uas-delivery-cost__submit{grid-column:1 / -1;grid-row:2;width:100%}}@container (max-width: 380px){.uas-delivery-cost__title{gap:8px;margin-bottom:12px;font-size:18px}.uas-delivery-cost__icon{flex-basis:22px;width:22px;height:22px}.uas-delivery-cost__form{column-gap:10px}.uas-delivery-cost__submit{padding-inline:14px;font-size:14px}.uas-delivery-cost__postcode-label,.uas-delivery-cost__field label{font-size:14px}.uas-delivery-cost__rates li{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px}.uas-delivery-cost__details,.uas-delivery-cost__cost{display:contents}.uas-delivery-cost__service{grid-column:1;grid-row:1}.uas-delivery-cost__price{grid-column:2;grid-row:1;text-align:right}.uas-delivery-cost__result .uas-delivery-cost__summary{grid-column:1 / -1;grid-row:2;margin-top:0}.uas-delivery-cost__result .uas-delivery-cost__note{grid-column:1 / -1;grid-row:3;text-align:left}.uas-delivery-cost__service{font-size:16px}.uas-delivery-cost__price{font-size:24px}.uas-delivery-cost__result .uas-delivery-cost__summary{font-size:13px}.uas-delivery-cost__result .uas-delivery-cost__note{font-size:12px}}@container (max-width: 260px){.uas-delivery-cost__form,.uas-delivery-cost__form:has(.uas-delivery-cost__locality:not([hidden])){grid-template-columns:minmax(0,1fr)}.uas-delivery-cost__locality{grid-column:1;grid-row:2}.uas-delivery-cost__submit{grid-column:1;grid-row:2;width:100%}.uas-delivery-cost__locality:not([hidden])~.uas-delivery-cost__submit{grid-column:1;grid-row:3}.uas-delivery-cost__price{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/uas-delivery-cost.css.map */
