[data-delivery-estimate]{--delivery-estimate-line-gap: 0;--delivery-estimate-block-gap: .2rem}.delivery-estimate__confirmed-stack{display:block;margin:0;padding:0;line-height:1.25}.delivery-estimate__confirmed-lines{display:flex;flex-direction:column;gap:0;margin:0;padding:0;line-height:1.25}.delivery-estimate__confirmed-lines>.delivery-estimate__result,.delivery-estimate__confirmed-lines>.delivery-estimate__confirmed-row{display:block;margin:0;padding:0;line-height:1.25}.delivery-estimate__confirmed-row .delivery-estimate__postcode,.delivery-estimate__confirmed-row .delivery-estimate__action{display:inline}.delivery-estimate__confirmed-row .delivery-estimate__action.button-unstyled{display:inline;vertical-align:baseline;font-size:inherit;line-height:inherit}[data-delivery-estimate][data-delivery-state=confirmed]:not([data-delivery-editing=true]) .delivery-estimate__panel,[data-delivery-estimate][data-delivery-state=confirmed]:not([data-delivery-editing=true]) .delivery-estimate__prompt,[data-delivery-estimate][data-delivery-state=confirmed]:not([data-delivery-editing=true]) .delivery-estimate__error{display:none!important;margin:0!important;padding:0!important}[data-delivery-estimate][data-delivery-editing=true] .delivery-estimate__confirmed-stack{display:none!important}[data-delivery-estimate][data-delivery-editing=true] .delivery-estimate__panel{display:block}.delivery-estimate__panel{margin:0;padding:0}[data-change-mode=button][data-delivery-state=entry] .delivery-estimate__panel{display:block}[data-change-mode=button][data-delivery-state=entry] .delivery-estimate__panel .delivery-estimate__form{display:inline-flex}[data-delivery-estimate][data-delivery-state=entry] .delivery-estimate__result,[data-delivery-estimate][data-delivery-state=confirmed] .delivery-estimate__prompt,[data-change-mode=button][data-delivery-state=entry] .delivery-estimate__confirmed-row,.delivery-estimate__error.hidden,.delivery-estimate__prompt.hidden,.delivery-estimate__result.hidden,.delivery-estimate__confirmed-row.hidden,.delivery-estimate__confirmed-stack.hidden,.delivery-estimate__error[hidden],.delivery-estimate__prompt[hidden],.delivery-estimate__result[hidden],.delivery-estimate__confirmed-row[hidden],.delivery-estimate__confirmed-stack[hidden]{display:none!important}cart-items-component.cart-items-disabled .cart-delivery-estimate-slot,cart-items-component.cart-items-disabled .cart-delivery-estimate-slot *{pointer-events:auto}.template-product .pdp-buybox-trust-meta__row--delivery-estimate{align-items:start;padding-block:.05rem}.template-product .pdp-buybox-trust-meta__row--delivery-estimate .delivery-estimate__body{margin-block-end:0;padding-block-end:0}.template-product .delivery-estimate--pdp .delivery-estimate__body{display:flex;flex-direction:column;gap:0;min-width:0;justify-content:flex-start;align-self:start;margin-block:0;padding-block:0}.template-product .delivery-estimate--pdp .delivery-estimate__body>*{margin-block:0}.template-product [data-delivery-estimate][data-delivery-state=confirmed].delivery-estimate--pdp .delivery-estimate__body{display:block}.template-product .pdp-buybox-trust-meta__row--delivery-estimate .pdp-buybox-trust-meta__icon,.template-product .pdp-buybox-trust-meta__row--delivery-estimate .pdp-buybox-trust-meta__label-text{align-self:center}.template-product .delivery-estimate__prompt{margin:0;font-size:var(--font-size--xs);line-height:1.25;color:rgb(var(--color-foreground-rgb) / .58)}.template-product .delivery-estimate__form{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem}.template-product .delivery-estimate__postcode{font-size:var(--font-size--xs);line-height:1.25;font-weight:400;color:rgb(var(--color-foreground-rgb) / .58)}.template-product .delivery-estimate__change-label{font-size:var(--font-size--xs);line-height:1.25;color:var(--pdp-trust-green-muted)}.template-product .delivery-estimate__change-label:hover{color:var(--pdp-trust-green)}.template-product .delivery-estimate__input{width:4.25rem;max-width:100%;padding:.18rem .4rem;font-size:var(--font-size--xs);line-height:1.2;border:1px solid color-mix(in srgb,var(--pdp-trust-green) 28%,var(--color-border));border-radius:.3rem;background:var(--color-background);color:rgb(var(--color-foreground-rgb) / .85)}.template-product .delivery-estimate__input:focus{outline:2px solid color-mix(in srgb,var(--pdp-trust-green) 45%,transparent);outline-offset:1px}.template-product .delivery-estimate__action{font-size:var(--font-size--xs);line-height:1.2;font-weight:600;color:var(--pdp-trust-green-muted);text-decoration:underline;text-underline-offset:.12em;cursor:pointer;padding:0;flex-shrink:0}.template-product .delivery-estimate__action:hover{color:var(--pdp-trust-green)}.template-product .delivery-estimate__result{margin:0;padding:0;font-size:var(--font-size--xs);line-height:1.25;font-weight:600;color:var(--pdp-trust-green-muted)}.template-product .delivery-estimate__confirmed-row{margin:0;padding:0;font-size:var(--font-size--xs);line-height:1.25;font-weight:400;color:rgb(var(--color-foreground-rgb) / .58)}.template-product .delivery-estimate__confirmed-row .delivery-estimate__action{font-weight:600;color:var(--pdp-trust-green-muted)}.template-product .delivery-estimate__confirmed-row .delivery-estimate__action:hover{color:var(--pdp-trust-green)}.template-product .delivery-estimate__panel{margin:0}.template-product .delivery-estimate__error{margin:0;font-size:var(--font-size--xs);line-height:1.2;color:rgb(var(--color-error-rgb, 180 40 40) / .95)}@media screen and (max-width:749px){.template-product .pdp-buybox-trust-meta__row--delivery-estimate{grid-template-columns:1.6rem minmax(3.5rem,auto) minmax(0,1fr)}}.cart-drawer__footer-totals,.cart-checkout-layout__sticky .cart-drawer__footer-totals{position:relative;z-index:3;pointer-events:auto}.cart-drawer__footer-sticky,.cart-checkout-layout__sticky.cart-drawer-summary__checkout{pointer-events:auto}.cart-delivery-estimate-slot{display:flex;justify-content:flex-end;width:100%;margin-block-start:var(--delivery-estimate-block-gap, .2rem);position:relative;z-index:3;pointer-events:auto}.cart-delivery-estimate-slot>.cart-delivery-estimate{display:flex;flex-direction:column;align-items:flex-end;gap:0;max-width:100%;width:max-content}.cart-delivery-estimate .delivery-estimate__prompt{margin:0;font-size:.6875rem;line-height:1.25;font-weight:500;color:color-mix(in srgb,var(--color-foreground) 68%,transparent);text-align:right}.cart-delivery-estimate .delivery-estimate__panel{width:100%;text-align:right}.cart-delivery-estimate .delivery-estimate__summary{justify-content:flex-end;font-size:.6875rem;line-height:1.25;margin:0}.cart-delivery-estimate .delivery-estimate__confirmed-row{display:block;margin:0;padding:0;font-size:.6875rem;line-height:1.25;text-align:right;pointer-events:auto;touch-action:manipulation;position:relative;z-index:calc(var(--layer-sticky, 8) + 2)}.cart-delivery-estimate .delivery-estimate__form{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.3rem .4rem;margin:0}.cart-delivery-estimate .delivery-estimate__input{width:3.75rem;padding:.15rem .35rem;font-size:.6875rem;line-height:1.25;border:1px solid color-mix(in srgb,var(--color-foreground) 18%,var(--color-border));border-radius:.25rem;background:var(--color-background);text-align:center}.cart-delivery-estimate .delivery-estimate__postcode{color:color-mix(in srgb,var(--color-foreground) 68%,transparent);font-weight:500}.cart-delivery-estimate .delivery-estimate__change-label{font-size:.6875rem;line-height:1.25;color:#146a45}.cart-delivery-estimate .delivery-estimate__summary:hover .delivery-estimate__change-label{color:#0f5235}.cart-delivery-estimate .delivery-estimate__action{font-size:.6875rem;line-height:1.25;font-weight:600;color:#146a45;text-decoration:underline;text-underline-offset:.1em;cursor:pointer;padding:0;pointer-events:auto;touch-action:manipulation}.cart-delivery-estimate .delivery-estimate__result{margin:0;padding:0;font-size:.6875rem;line-height:1.25;font-weight:600;color:#146a45;text-align:right;white-space:nowrap}.template-product .delivery-estimate--pdp .delivery-estimate__body,.template-product .delivery-estimate--pdp .delivery-estimate__confirmed-stack,.template-product .delivery-estimate--pdp .delivery-estimate__confirmed-lines,.template-product .delivery-estimate--pdp .delivery-estimate__prompt,.template-product .delivery-estimate--pdp .delivery-estimate__result,.template-product .delivery-estimate--pdp .delivery-estimate__confirmed-row{text-align:start}.cart-delivery-estimate[data-delivery-state=confirmed] .delivery-estimate__confirmed-stack{text-align:right}.cart-delivery-estimate .delivery-estimate__action:hover{color:#0f5235}.cart-delivery-estimate .delivery-estimate__error{margin:0;font-size:.6875rem;line-height:1.25;color:rgb(var(--color-error-rgb, 180 40 40) / .95);text-align:right}@media screen and (max-width:749px){.cart-delivery-estimate .delivery-estimate__result{white-space:normal}.cart-page:has(.cart-checkout-layout) .cart-checkout-layout__scroll{pointer-events:none}.cart-page:has(.cart-checkout-layout) .cart-checkout-layout__scroll :is(input,textarea,select,button,a,summary,details,label,.details,cart-note,[data-delivery-estimate]){pointer-events:auto}.cart-page:has(.cart-checkout-layout) .cart-delivery-estimate-slot{z-index:calc(var(--layer-sticky, 8) + 1)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-delivery-estimate.css.map */
