@media (max-width:992px){#addressSelectorModal.modal{height:90dvh!important}}#addressSelectorModal .modal-content{padding:0}#addressSelectorModal .modal-header{padding:20px;background-color:color-mix(in lab,transparent 20%,var(--modal-bg-color));position:sticky;top:0;z-index:99}#addressSelectorModal-header{padding:0 20px;margin-bottom:20px}#addressSelectorModal-header #addressSelectorModal-typeSelector{display:flex;gap:2px;padding:4px;background-color:var(--fnd-surface-2);border-radius:var(--shape-xxl);box-shadow:var(--fnd-box-shadow)}#addressSelectorModal-header #addressSelectorModal-typeSelector .selector-highlight{background-color:var(--fnd-neutral-1-color);border-radius:var(--shape-xxxl)}#addressSelectorModal-header #addressSelectorModal-typeSelector .btn-check + label{background-color:transparent!important;color:var(--fnd-text-color)!important;box-shadow:none!important;border-radius:var(--shape-xxxl)!important;text-transform:unset;padding:10px 16px;width:100%}@media (hover:hover) and (pointer:fine){#addressSelectorModal-header #addressSelectorModal-typeSelector .btn-check:hover + label{text-decoration:underline;text-decoration-color:var(--fnd-accent-2-color);text-underline-offset:4px;text-decoration-style:solid}}#addressSelectorModal-header #addressSelectorModal-typeSelector .btn-check:checked + label{color:var(--fnd-on-neutral-1-color)!important;z-index:1}#addressSelectorModal-deliveryAddressSelector .modal-footer{padding:20px;bottom:0;position:sticky;margin-top:auto}#addressSelectorModal-deliveryAddressSelector #addressSelectorModal-savedAddressesContainer,#addressSelectorModal-deliveryAddressSelector #addressSelectorModal-searchAddressesContainer{padding:0 20px}#addressSelectorModal-deliveryAddressSelector #search-addresses{background:var(--fnd-surface-2);border-radius:var(--shape-xxl);padding:24px}#addressSelectorModal-deliveryAddressSelector #search-addresses>.saved-address:not(:last-child){border-bottom:1px solid var(--fnd-border-color)}#addressSelectorModal-deliveryAddressSelector #suggestions>.suggestion:not(:last-child){border-bottom:1px solid var(--fnd-border-color)}#addressSelectorModal-pickPointAddressSelector #pickPointsModal-container{padding:0 20px}#addressSelectorModal-pickPointAddressSelector .is-selected-shop .selected-icon{border:2px solid var(--fnd-accent-1-color);padding:4px}#addressSelectorModal-pickPointAddressSelector .shop-tile:not(:last-child){margin-bottom:8px}#addressSelectorModal-pickPointAddressSelector .shop-logo{width:36px;aspect-ratio:1;object-fit:cover;border-radius:var(--shape-circle);overflow:hidden;background-color:var(--catalog-image-bg-color)}