body.a-theme .a-delivery-banner{padding:1.6rem 0;border:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-width:var(--inputs-border-width) 0 0;margin-bottom:1.5rem}body.a-theme .a-delivery-banner__heading{margin-bottom:.5rem}body.a-theme .a-delivery-banner__row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}body.a-theme .a-delivery-banner__row+.a-delivery-banner__row{margin-top:.75rem}body.a-theme .a-delivery-field{max-width:16em;width:100%}body.a-theme .a-delivery-postal-input{letter-spacing:.05em;transition:background-color .18s ease,box-shadow .18s ease}body.a-theme .a-delivery-confirm-btn{white-space:nowrap;min-height:4.8rem;transition:background-color .18s ease}body.a-theme .a-delivery-error{font-size:1.4rem;color:#c0392b;margin-top:.375rem}body.a-theme .a-delivery-error[hidden]{display:none}body.a-theme .a-delivery-postal-link{font-size:1.4rem;color:rgba(var(--color-foreground),.85);margin-top:.5rem}body.a-theme .a-delivery-postal-link a{position:relative;color:inherit;text-decoration:none;transition:color .18s ease}body.a-theme .a-delivery-postal-link a:after{position:absolute;right:0;bottom:-.2rem;left:0;height:.1rem;content:"";background:currentColor;transform:scaleX(1);transform-origin:left}body.a-theme .a-delivery-postal-input:focus-visible,body.a-theme .a-delivery-confirm-btn:focus-visible,body.a-theme .a-delivery-change-btn:focus-visible,body.a-theme .a-delivery-cancel-btn:focus-visible,body.a-theme .a-delivery-postal-link a:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.25rem}@media(hover:hover)and (pointer:fine){body.a-theme .a-delivery-postal-link a:hover{color:rgb(var(--color-foreground))}}body.a-theme .a-delivery-min-order{font-weight:700;color:rgb(var(--color-foreground))}body.a-theme .a-delivery-address{margin-left:.35em}body.a-theme .a-delivery-waste{font-size:1.4rem;color:rgba(var(--color-foreground),.85);margin-top:.25rem}body.a-theme .a-delivery-waste[hidden]{display:none}body.a-theme .a-delivery-change-btn,body.a-theme .a-delivery-cancel-btn{padding:.25rem .5rem}body.a-theme .a-delivery-undeliverable{font-weight:600;color:rgb(var(--color-foreground));margin-top:.25rem}body.a-theme .a-delivery-undeliverable[hidden],body.a-theme .a-delivery-state-a,body.a-theme .a-delivery-state-b,body.a-theme .a-delivery-state-c{display:none}body.a-theme .a-delivery-banner[data-state=A] .a-delivery-state-a,body.a-theme .a-delivery-banner[data-state=B] .a-delivery-state-b,body.a-theme .a-delivery-banner[data-state=C] .a-delivery-state-c{display:block}@media(prefers-reduced-motion:no-preference){body.a-theme .a-delivery-banner[data-state=A] .a-delivery-state-a,body.a-theme .a-delivery-banner[data-state=B] .a-delivery-state-b,body.a-theme .a-delivery-banner[data-state=C] .a-delivery-state-c{animation:a-delivery-panel-enter .18s ease-out both}@keyframes a-delivery-panel-enter{0%{opacity:0}to{opacity:1}}}@media(max-width:480px){body.a-theme .a-delivery-banner__row{flex-direction:column;align-items:flex-start}body.a-theme .a-delivery-postal-input,body.a-theme .a-delivery-confirm-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/a-delivery-area.css.map */
