.vip-delivery{display:flex;flex-direction:column;gap:1.4rem}.vip-delivery__zip-row{display:flex;gap:1rem;align-items:stretch}.vip-delivery__zip-row .field{flex:1 1 auto}.vip-delivery__zip-check{flex:0 0 auto;min-width:auto;padding-left:2rem;padding-right:2rem}.vip-delivery__zip-result:empty{display:none}.vip-delivery__zip-result{border-radius:var(--inputs-radius);padding:1rem 1.2rem;font-size:1.3rem;line-height:1.5;background:rgba(var(--color-foreground),.04);border:.1rem solid rgba(var(--color-foreground),.08);margin-top:.8rem}.vip-delivery__zip-result[data-state=unserved],.vip-delivery__zip-result[data-state=invalid]{border-color:rgba(var(--color-foreground),.2)}.vip-delivery__zip-message{margin:0;font-weight:500}.vip-delivery__zip-detail{margin:.3rem 0 0;color:rgba(var(--color-foreground),.75)}.vip-delivery__date .form__label,.vip-delivery__window .form__label,.vip-delivery__zip>.form__label{display:block;margin-bottom:.6rem}.vip-delivery__date-input{width:100%;border-radius:var(--inputs-radius);border:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity));background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:1.2rem;font-size:1.4rem;min-height:4.5rem}.vip-delivery__date-input:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem}.vip-delivery__error{align-items:center;margin-top:.6rem}.vip-delivery__error[hidden]{display:none}.vip-delivery__same-day{margin:.6rem 0 0;color:rgba(var(--color-foreground),.75)}.vip-delivery__same-day:empty{display:none}@media screen and (max-width:749px){.vip-delivery__zip-row{flex-direction:column}}.vip-delivery__conflict{margin:1.2rem 0 .4rem;padding:1.4rem 1.6rem;border:.1rem solid rgba(var(--vip-brass),.6);background:rgba(var(--vip-brass),.07)}.vip-delivery__conflict:focus-visible{outline:.2rem solid rgb(var(--vip-brass));outline-offset:.2rem}.vip-delivery__conflict>p:first-child{margin:0 0 1.2rem;font-size:1.35rem;line-height:1.55}.vip-delivery__conflict-actions{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}.vip-delivery__conflict-actions .button{min-height:4.2rem;padding:0 1.8rem;font-size:1rem}.vip-delivery__conflict-link{font-size:1.05rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--vip-brass-deep))}.vip-delivery__conflict-hint{margin:1rem 0 0;color:rgba(var(--color-foreground),.6)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-vip-delivery.css.map */
