.dloc-row{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);margin-block:var(--s-3);border:1px dashed var(--c-accent);border-radius:var(--r-lg);background:color-mix(in srgb,var(--c-accent) 6%,var(--c-surface))}.dloc-row.is-set{border-style:solid;border-color:var(--c-line);background:var(--c-surface)}.dloc-row__icon{display:grid;place-items:center;flex:none;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;color:#fff;background:var(--c-accent)}.dloc-row.is-set .dloc-row__icon{background:var(--c-dark)}.dloc-row__icon svg{inline-size:1.15rem;block-size:1.15rem}.dloc-row__text{display:grid;gap:2px;min-inline-size:0;flex:1}.dloc-row__title{font-weight:var(--fw-semi);font-size:var(--fs-sm);color:var(--c-text)}.dloc-row__detail{font-size:var(--fs-xs);color:var(--c-text-muted);overflow-wrap:anywhere}.dloc-row{cursor:pointer;transition:border-color var(--t-fast) var(--e-out),background var(--t-fast) var(--e-out)}@media(hover:hover){.dloc-row:hover{border-color:var(--c-accent)}.dloc-row.is-set:hover{border-color:var(--c-line-strong);background:var(--c-surface-sunken)}}.dloc-row__btn{flex:none;min-block-size:40px;padding:0 var(--s-4);border:1px solid var(--c-accent);border-radius:var(--r-pill);background:var(--c-accent);color:#fff;font:inherit;font-weight:var(--fw-semi);font-size:var(--fs-sm);text-decoration:none;cursor:pointer}.dloc-row.is-set .dloc-row__btn{background:transparent;border-color:var(--c-line-strong);color:var(--c-text)}.dloc-row__btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.dloc-dialog{inline-size:min(560px,calc(100vw - 24px));max-block-size:calc(100dvh - 24px);padding:0;border:0;border-radius:var(--r-2xl);background:var(--c-surface);color:var(--c-text);box-shadow:var(--sh-lg);overflow:auto}.dloc-dialog::backdrop{background:#0913168c}@media(max-width:599px){.dloc-dialog{inline-size:100vw;max-inline-size:100vw;max-block-size:94dvh;margin-block-end:0;border-end-start-radius:0;border-end-end-radius:0}}.dloc{display:grid;gap:var(--s-4);padding:var(--s-5)}.dloc__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3)}.dloc__title{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold)}.dloc__sub{margin:var(--s-1) 0 0;font-size:var(--fs-sm);color:var(--c-text-muted)}.dloc__close{flex:none;display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-text);cursor:pointer}.dloc__close svg{inline-size:1.1rem;block-size:1.1rem}.dloc__plate{margin:0;padding:var(--s-4);border:0;border-radius:var(--r-lg);background:#0b4ea2;color:#fff}.dloc__legend{display:flex;align-items:center;gap:var(--s-2);float:inline-start;inline-size:100%;margin-block-end:var(--s-3);font-size:var(--fs-sm);font-weight:var(--fw-semi)}.dloc__plate-badge{padding:1px 6px;border-radius:var(--r-sm);background:#fff;color:#0b4ea2;font-size:var(--fs-xs);font-weight:var(--fw-bold)}.dloc__plate-grid{clear:both;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-2)}.dloc__field{display:grid;gap:var(--s-1);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.dloc__field input{inline-size:100%;min-block-size:44px;padding:var(--s-2) var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);font:inherit;font-size:var(--fs-base)}.dloc__plate .dloc__field input{border-color:transparent;background:#fff;color:#0d1b1e;text-align:center;font-size:var(--fs-lg);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.dloc__field input:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.dloc__city{font-size:var(--fs-sm);font-weight:var(--fw-semi)}.dloc__city input{min-block-size:44px}.dloc__plate .dloc__field input:focus-visible{outline-color:#fff}.dloc__status{margin:var(--s-3) 0 0;min-block-size:1.2em;font-size:var(--fs-xs);line-height:1.4}.dloc__status:empty{display:none}.dloc__status[data-tone=ok]{color:#b9f3d3}.dloc__status[data-tone=warn]{color:#ffe3a3}.dloc__status[data-tone=error]{color:#ffc7cf}.dloc__or{display:flex;align-items:center;gap:var(--s-3);color:var(--c-text-muted);font-size:var(--fs-xs)}.dloc__or:before,.dloc__or:after{content:"";flex:1;block-size:1px;background:var(--c-line)}.dloc__map-wrap{display:grid;gap:var(--s-2)}.dloc__map{block-size:min(46dvh,320px);border-radius:var(--r-lg);overflow:hidden;background:var(--c-surface-sunken);direction:ltr}.dloc__map-hint{margin:0;font-size:var(--fs-xs);color:var(--c-text-muted)}.dloc__gps{min-block-size:44px}.dloc__map-wrap .dloc__gps{order:-1}.dloc__gps svg{inline-size:1.1rem;block-size:1.1rem}.dloc__plate-grid--extra{grid-template-columns:1fr 1fr;margin-block-start:var(--s-2)}.dloc__plate .dloc__plate-grid--extra .dloc__field input{font-size:var(--fs-base);font-weight:var(--fw-semi)}.dloc__error{margin:0;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:color-mix(in srgb,var(--c-accent) 10%,var(--c-surface));color:var(--c-accent-ink);font-size:var(--fs-sm)}.dloc__foot{position:sticky;inset-block-end:calc(var(--s-5) * -1);margin-inline:calc(var(--s-5) * -1);margin-block-end:calc(var(--s-5) * -1);padding:var(--s-3) var(--s-5) var(--s-5);background:var(--c-surface);border-block-start:1px solid var(--c-line);z-index:1001}.dloc__foot .btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.dloc__fallback{margin-block-start:var(--s-2)}html:has(.dloc-dialog[open]) .floating-whatsapp,html:has(.dloc-dialog[open]) .floating-controls{visibility:hidden}.dloc__nearby{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-block-start:var(--s-2)}.dloc__nearby-hint{flex-basis:100%;margin:0;color:#fff;font-size:var(--fs-xs);line-height:1.4}.dloc__chip{padding:var(--s-2) var(--s-3);min-block-size:40px;border:1px solid rgba(255,255,255,.55);border-radius:var(--r-pill);background:#ffffff1f;color:#fff;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums;cursor:pointer}.dloc__chip[aria-pressed=true]{background:#fff;color:#0b4ea2;border-color:#fff}.dloc__noplate{display:flex;align-items:center;gap:var(--s-2);margin-block-start:var(--s-3);font-size:var(--fs-xs);opacity:.9}.dloc__noplate input{inline-size:1rem;block-size:1rem;accent-color:#fff}.dloc__phone b{color:var(--c-accent)}.dloc-dialog{--dloc-from: 100%}[dir=rtl] .dloc-dialog{--dloc-from: -100%}@media(min-width:900px){.dloc-dialog{position:fixed;margin:0;inset-block:0;inset-inline-start:auto;inset-inline-end:0;inline-size:min(480px,100vw);max-inline-size:none;block-size:100dvh;max-block-size:none;border-radius:0;background:var(--c-bg);box-shadow:var(--sh-lg)}.dloc-dialog[open]{animation:dloc-drawer-in var(--t-drawer) var(--e-entrance)}.dloc-dialog.is-closing{animation:dloc-drawer-out var(--t-base) var(--e-exit) forwards}.dloc-dialog::backdrop{background:#09131647}.dloc{min-block-size:100%;align-content:start}.dloc-dialog--beside-cart{inset-inline-end:var(--dloc-cart-w, 460px);inline-size:min(460px,calc(100vw - var(--dloc-cart-w, 460px)));border-start-start-radius:var(--r-2xl);border-end-start-radius:var(--r-2xl)}.dloc-dialog--beside-cart::backdrop{background:#0913162e}}@keyframes dloc-drawer-in{0%{transform:translate(var(--dloc-from));opacity:.35}to{transform:none;opacity:1}}@keyframes dloc-drawer-out{0%{transform:none;opacity:1}to{transform:translate(var(--dloc-from));opacity:0}}@media(prefers-reduced-motion:reduce){.dloc-dialog[open],.dloc-dialog.is-closing{animation:none}}.dloc-dialog{block-size:calc(100dvh - 24px)}@media(max-width:599px){.dloc-dialog{block-size:94dvh}}@media(min-width:900px){.dloc-dialog{block-size:100dvh}}.dloc-dialog>.dloc{display:flex;flex-direction:column;min-block-size:100%;block-size:100%}.dloc__map-wrap{flex:1 1 auto;min-block-size:190px;display:flex;flex-direction:column}.dloc__map{flex:1 1 auto;block-size:auto;min-block-size:150px}.dloc__foot{margin-block-start:auto}@media(max-height:820px){.dloc{gap:var(--s-3);padding:var(--s-4)}.dloc__foot{inset-block-end:calc(var(--s-4) * -1);margin-inline:calc(var(--s-4) * -1);margin-block-end:calc(var(--s-4) * -1);padding:var(--s-3) var(--s-4) calc(var(--s-4) + env(safe-area-inset-bottom,0px))}.dloc__sub{display:none}.dloc__plate{padding:var(--s-3)}.dloc__legend{margin-block-end:var(--s-2)}.dloc__field input{min-block-size:40px}.dloc__or{display:none}.dloc__noplate{margin-block-start:var(--s-2)}.dloc__map-hint{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/delivery-location.css.map */
