.itouch-shop-tools,.itouch-address,.itouch-address-dialog{--delivery-blue: #0075bd;--delivery-green: #007b41;--delivery-green-bg: #d8eee1;--delivery-grey: #f0f0f2;--delivery-ink: #414447;color:var(--delivery-ink)}.itouch-shop-tools{background:#fff;border-block-end:4px solid var(--delivery-grey)}.itouch-shop-search{position:relative;padding-block:.65rem}.itouch-shop-search input{width:100%;height:2.85rem;padding:.6rem 1rem .6rem 3rem;border:1px solid transparent;border-radius:2rem;background:var(--delivery-grey);color:#202225;font:inherit}.itouch-shop-search button{position:absolute;inset-inline-start:.3rem;top:.65rem;display:grid;place-items:center;width:2.5rem;height:2.85rem;padding:0;border:0;background:transparent;color:#5d6063;cursor:pointer}.itouch-shop-search svg,.itouch-address__row svg{width:1.4rem;height:1.4rem;flex:none}.itouch-shop-tools .itouch-address{border-block-start:1px solid var(--delivery-grey)}.itouch-address__row{display:flex;align-items:center;gap:.6rem;min-height:3rem;padding:.25rem .45rem;font-size:.93rem;line-height:1.35}.itouch-address__row p{flex:1;min-width:0;margin:0;overflow-wrap:anywhere}.itouch-address__change{min-height:2.65rem;padding:.2rem .35rem;border:0;background:transparent;color:var(--delivery-blue);font:inherit;font-weight:700;cursor:pointer}.itouch-address__change:hover{text-decoration:underline}.itouch-address--product{margin-block:0 .85rem}.itouch-address--product .itouch-address__row{margin-top:.55rem;padding-inline:.65rem;border:1px solid #d2d4d6;border-radius:.35rem}.itouch-address__cutoff{margin:0;padding:.5rem .7rem;border-radius:.25rem;background:var(--delivery-green-bg);color:var(--delivery-green);font-size:clamp(.69rem,3.25vw,.88rem);font-weight:700;white-space:nowrap}@media(max-width:360px){.itouch-address__cutoff{padding-inline:.35rem}}.itouch-address-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(calc(100% - 1.5rem),31rem);max-height:calc(100% - 1.5rem);margin:auto;padding:1.25rem;overflow:auto;border:0;border-radius:.7rem;background:#fff;box-shadow:0 .75rem 3rem #0003}.itouch-address-dialog::backdrop{background:#0007}.itouch-address-dialog__heading{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.itouch-address-dialog h2{margin:0;font-size:1.35rem;font-weight:750}.itouch-address-dialog p{margin:.45rem 0 .75rem}.itouch-address-dialog label{display:block;margin:.75rem 0 .3rem;font-weight:650}.itouch-address-dialog input,.itouch-address-dialog select{width:100%;min-height:2.65rem;padding:.45rem .65rem;border:1px solid #aeb2b6;border-radius:.35rem;background:#fff;color:#171717;font:inherit}.itouch-address-dialog gmp-place-autocomplete{width:100%;color-scheme:light}.itouch-address-dialog button{min-height:2.5rem;border:0;background:transparent;color:var(--delivery-blue);font:inherit;font-weight:700;cursor:pointer}.itouch-address-dialog [data-address-close]{min-width:2.5rem;font-size:1.5rem}.itouch-address-dialog__actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.itouch-address-dialog button[type=submit]{padding-inline:1rem;border-radius:.35rem;background:var(--delivery-blue);color:#fff}.itouch-address-dialog__note{font-size:.83rem}.itouch-shop-tools :focus-visible,.itouch-address :focus-visible,.itouch-address-dialog :focus-visible{outline:2px solid var(--delivery-blue);outline-offset:2px}.itouch-address-dialog [data-address-details]{margin-block:.75rem}.itouch-address-dialog [data-address-details] summary{cursor:pointer}[data-itouch-buy-now],[data-itouch-saved-address] [data-itouch-native-buy-now],[data-itouch-saved-address] .cart__ctas .additional-checkout-buttons{display:none}[data-itouch-saved-address] [data-itouch-buy-now]{display:grid;width:100%;min-height:2.75rem}
/*# sourceMappingURL=/cdn/shop/t/44/assets/itouch-delivery-tools.css.map */
