pickup-availability{display:block;margin-top:1.25rem;margin-bottom:1.25rem;font-family:var(--font-family, "Plus Jakarta Sans", sans-serif)}pickup-availability:empty{display:none!important;margin:0!important;padding:0!important}.pickup-availability-preview{display:flex;align-items:flex-start;gap:12px;background-color:#10b9810a;border:1px solid rgba(16,185,129,.12);border-radius:var(--card-border-radius, 12px);padding:14px 16px;transition:all .3s ease}.pickup-availability-preview:has(.pickup-availability-icon--unavailable){background-color:#ef44440a;border-color:#ef44441f}.pickup-availability-preview__info{display:flex;align-items:flex-start;gap:12px}.pickup-availability-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex-shrink:0;margin-top:2px}.pickup-availability-icon--available{background-color:#10b981;color:#fff}.pickup-availability-icon--unavailable{background-color:#ef4444;color:#fff}.pickup-availability-preview__text{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.pickup-availability-status{font-size:.92rem;font-weight:500;color:var(--color-text, #111111);margin:0;line-height:1.4}.pickup-availability-status strong{font-weight:700;color:var(--color-heading, #111111)}.pickup-availability-time{font-size:.82rem;color:var(--color-text, #6b7280);opacity:.8;margin:0;line-height:1.4}.pickup-availability-trigger{background:none;border:none;padding:0;margin-top:4px;font-family:inherit;font-size:.85rem;font-weight:700;color:var(--color-primary, var(--color-accent, #ef4444));text-decoration:underline;cursor:pointer;text-align:left;transition:opacity .2s ease}.pickup-availability-trigger:hover{opacity:.85}.pickup-drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2500;display:flex;justify-content:flex-end;visibility:hidden;opacity:0;transition:visibility .4s,opacity .4s}.pickup-drawer.is-active{visibility:visible;opacity:1}.pickup-drawer__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0f172a59;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .4s ease}.pickup-drawer__content{position:relative;z-index:2;width:100%;max-width:440px;height:100%;background-color:var(--color-background, #ffffff);color:var(--color-text, #111111);box-shadow:-10px 0 40px #0f172a14;display:flex;flex-direction:column;transform:translate(100%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.pickup-drawer.is-active .pickup-drawer__content{transform:translate(0)}.pickup-drawer__header{padding:24px;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .06));position:relative}.pickup-drawer__title{font-size:1.15rem;font-weight:700;color:var(--color-heading, #111111);margin:0;padding-right:32px;line-height:1.35;letter-spacing:-.01em}.pickup-drawer__variant-title{font-size:.85rem;color:var(--color-text, #6b7280);opacity:.8;margin:6px 0 0;font-weight:600;background-color:var(--color-border, rgba(0, 0, 0, .04));padding:3px 8px;border-radius:4px;display:inline-block}.pickup-drawer__close{position:absolute;top:22px;right:24px;background:none;border:none;padding:6px;cursor:pointer;color:var(--color-text, #6b7280);transition:all .2s ease;border-radius:50%;display:flex;align-items:center;justify-content:center}.pickup-drawer__close:hover{color:var(--color-heading, #111111);background-color:var(--color-border, rgba(0, 0, 0, .06))}.pickup-drawer__body{flex-grow:1;overflow-y:auto;padding:24px}.pickup-locations-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:22px}.pickup-location-item{border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .05));padding-bottom:22px}.pickup-location-item:last-child{border-bottom:none;padding-bottom:0}.pickup-location-name{font-size:.98rem;font-weight:700;color:var(--color-heading, #111111);margin:0 0 6px}.pickup-location-availability{display:flex;align-items:center;gap:8px;margin-bottom:10px}.pickup-location-availability .pickup-availability-icon{width:18px;height:18px;margin-top:0}.pickup-location-status-text{font-size:.88rem;font-weight:600;color:var(--color-text, #475569)}.pickup-location-address{font-size:.85rem;line-height:1.5;color:var(--color-text, #6b7280);opacity:.85;font-style:normal}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-pickup-availability.css.map */
