delivery-picker{display:block;--dp-fg: var(--text-color);--dp-bg: var(--bg-color);--dp-border: rgb(var(--dp-fg) / .22);--dp-border-strong: rgb(var(--dp-fg) / .4);--dp-muted: rgb(var(--dp-fg) / .66);--dp-surface: rgb(var(--dp-fg) / .06);--dp-ok: var(--success-text-color, 16 128 67);--dp-err: var(--error-text-color, 190 46 46);--dp-radius: min(var(--btn-border-radius, 10px), 16px);--dp-radius-sm: min(var(--btn-border-radius, 10px), 12px);color:rgb(var(--dp-fg))}.delivery-picker *,.delivery-picker *:before,.delivery-picker *:after{box-sizing:border-box}.delivery-picker__card{border:1px solid var(--dp-border-strong);border-radius:var(--dp-radius);padding:clamp(16px,4vw,24px);background:rgb(var(--dp-bg))}.delivery-picker--compact .delivery-picker__card{padding:14px 16px}.delivery-picker__head{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.delivery-picker--compact .delivery-picker__head{margin-bottom:12px;gap:10px}.delivery-picker__icon{flex:none;width:36px;height:36px;border-radius:var(--dp-radius-sm);display:grid;place-items:center;background:var(--dp-surface)}.delivery-picker--compact .delivery-picker__icon{width:30px;height:30px}.delivery-picker__icon svg{width:20px;height:20px}.delivery-picker--compact .delivery-picker__icon svg{width:16px;height:16px}.delivery-picker__title{margin:0;font-size:1rem;line-height:1.3;font-weight:600}.delivery-picker--compact .delivery-picker__title{font-size:.92rem}.delivery-picker__sub{margin:4px 0 0;font-size:.83rem;color:var(--dp-muted)}.delivery-picker__form{display:flex;gap:10px;flex-wrap:wrap}.delivery-picker__field{position:relative;flex:1 1 180px;min-width:0}.delivery-picker__input{width:100%;height:46px;padding:0 14px;font-size:1rem;letter-spacing:.06em;border:1px solid var(--dp-border-strong);border-radius:var(--dp-radius-sm);background:rgb(var(--dp-bg));color:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.delivery-picker__input:focus{border-color:rgb(var(--dp-fg));box-shadow:0 0 0 3px rgb(var(--dp-fg) / .1)}.delivery-picker__input::placeholder{letter-spacing:normal;color:rgb(var(--dp-fg) / .5)}.delivery-picker__btn.btn{flex:none;height:46px;min-width:110px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0}.delivery-picker__btn[disabled]{opacity:.55;cursor:not-allowed}.delivery-picker__spinner{width:15px;height:15px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:delivery-picker-spin .7s linear infinite;flex:none}@keyframes delivery-picker-spin{to{transform:rotate(360deg)}}.delivery-picker__msg{margin-top:10px;font-size:.83rem;display:none;align-items:center;gap:6px}.delivery-picker__msg--error{color:rgb(var(--dp-err))}.delivery-picker__msg.is-visible{display:flex}.delivery-picker__result{margin-top:16px;display:none}.delivery-picker__result.is-visible{display:block;animation:delivery-picker-fade .25s ease}@keyframes delivery-picker-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.delivery-picker__status{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--dp-border)}.delivery-picker__status-text{font-weight:600;font-size:.92rem;display:flex;align-items:center;gap:8px}.delivery-picker__status-text svg{width:17px;height:17px;flex:none}.delivery-picker__status--ok .delivery-picker__status-text{color:rgb(var(--dp-ok))}.delivery-picker__status--no .delivery-picker__status-text{color:rgb(var(--dp-err))}.delivery-picker__chip{font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--dp-surface);color:var(--dp-muted)}.delivery-picker__hint{font-size:.78rem;color:var(--dp-muted);margin:10px 2px 0}.delivery-picker__options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.delivery-picker__option{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;width:100%;text-align:left;padding:12px 14px;border:1px solid var(--dp-border-strong);border-radius:var(--dp-radius-sm);background:var(--dp-surface);color:inherit;font:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .1s ease}.delivery-picker__option:hover{border-color:rgb(var(--dp-fg) / .35)}.delivery-picker__option:active{transform:scale(.995)}.delivery-picker__option:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--dp-fg) / .15)}.delivery-picker__option[aria-checked=true]{border-color:rgb(var(--dp-ok));background:rgb(var(--dp-ok) / .06);box-shadow:0 0 0 1px rgb(var(--dp-ok) / .4)}.delivery-picker__option-main{display:flex;align-items:flex-start;gap:10px;min-width:0}.delivery-picker__radio{flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;border:2px solid var(--dp-border-strong);display:grid;place-items:center;transition:border-color .15s ease}.delivery-picker__option[aria-checked=true] .delivery-picker__radio{border-color:rgb(var(--dp-ok))}.delivery-picker__radio:after{content:"";width:9px;height:9px;border-radius:50%;background:rgb(var(--dp-ok));transform:scale(0);transition:transform .15s ease}.delivery-picker__option[aria-checked=true] .delivery-picker__radio:after{transform:scale(1)}.delivery-picker__opt-body{min-width:0}.delivery-picker__opt-name{font-weight:600;font-size:.92rem;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.delivery-picker__opt-eta{margin-top:3px;font-size:.81rem;color:var(--dp-muted);display:flex;align-items:center;gap:6px}.delivery-picker__opt-eta svg{width:13px;height:13px;flex:none}.delivery-picker__opt-fee-note{display:block;margin-top:2px;font-size:.76rem;color:var(--dp-muted);font-style:italic}.delivery-picker__cod{font-size:.66rem;font-weight:700;letter-spacing:.05em;padding:2px 7px;border-radius:5px;background:rgb(var(--dp-ok) / .12);color:rgb(var(--dp-ok))}.delivery-picker__price{flex:none;text-align:right;font-weight:700;font-size:.92rem;white-space:nowrap;padding-top:1px}.delivery-picker__price--free{color:rgb(var(--dp-ok))}.delivery-picker__reset{margin-top:14px;font-size:.81rem;background:none;border:0;padding:0;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.delivery-picker__reset:hover{opacity:.7}.delivery-picker__skeleton{display:none;flex-direction:column;gap:8px;margin-top:16px}.delivery-picker__skeleton.is-visible{display:flex}.delivery-picker__skeleton-row{height:58px;border-radius:var(--dp-radius-sm);background:linear-gradient(90deg,rgb(var(--dp-fg) / .05) 25%,rgb(var(--dp-fg) / .09) 37%,rgb(var(--dp-fg) / .05) 63%);background-size:400% 100%;animation:delivery-picker-shimmer 1.4s ease infinite}@keyframes delivery-picker-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.delivery-picker__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.delivery-picker__summary-main{display:flex;align-items:flex-start;gap:10px;min-width:0}.delivery-picker__summary-icon{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:rgb(var(--dp-ok) / .12);color:rgb(var(--dp-ok))}.delivery-picker__summary-icon svg{width:17px;height:17px}.delivery-picker__summary-label{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dp-muted);margin:0 0 2px}.delivery-picker__summary-name{font-weight:600;font-size:.94rem;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.delivery-picker__summary-meta{margin-top:3px;font-size:.81rem;color:var(--dp-muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.delivery-picker__summary-meta svg{width:13px;height:13px;flex:none}.delivery-picker__summary-side{flex:none;text-align:right}.delivery-picker__summary-price{font-weight:700;font-size:.95rem;white-space:nowrap}.delivery-picker__summary-price--free{color:rgb(var(--dp-ok))}.delivery-picker__summary-change{display:block;margin-top:6px;font-size:.78rem;background:none;border:0;padding:0;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.delivery-picker__summary-change:hover{opacity:.7}.delivery-picker__summary-flash{animation:delivery-picker-flash .6s ease}@keyframes delivery-picker-flash{0%{background-color:rgb(var(--dp-ok) / .16)}to{background-color:transparent}}.delivery-picker__panel[hidden]{display:none!important}@media(max-width:480px){.delivery-picker__field{flex-basis:100%}.delivery-picker__btn{width:100%}.delivery-picker__summary{flex-direction:column}.delivery-picker__summary-side{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/delivery-picker.css.map */
