.pd-pickup-container{min-height:0}.pa-no-locations{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;color:var(--color-text-muted, #657066);border:1px solid var(--color-border, #E6E7DF);border-radius:var(--radius-card, .875rem)}.pa-wrap{border:1px solid var(--color-border, #E6E7DF);border-radius:var(--radius-card, .875rem);overflow:hidden;background:var(--color-surface, #fff)}.pa-summary{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;width:100%;background:none;border:none;cursor:pointer;text-align:left;border-radius:var(--radius-card, .875rem);transition:background .15s}.pa-summary:hover{background:var(--color-surface-soft, #F4F5EE)}.pa-summary__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:var(--radius-card, .875rem)}.pa-summary__icon--available{background:#2d7d461a;color:var(--color-success, #2D7D46)}.pa-summary__icon--unavailable{background:#f0a12a1a;color:var(--color-warning, #F0A12A)}.pa-summary__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.pa-summary__title{font-size:.875rem;font-weight:500;color:var(--color-text, #1D2420);line-height:1.4}.pa-summary__title strong{font-weight:700}.pa-summary__title--unavailable{color:var(--color-text-muted, #657066)}.pa-summary__time{display:flex;align-items:center;gap:.3125rem;font-size:.8125rem;color:var(--color-text-muted, #657066)}.pa-summary__cta-link{font-size:.8125rem;font-weight:500;color:var(--color-ink, #123A2A);text-decoration:underline;text-underline-offset:2px;line-height:1.4}.pa-summary:hover .pa-summary__cta-link{text-decoration:none}.pa-summary__chevron{flex-shrink:0;color:var(--color-text-soft, #8A938B);transition:transform .15s}.pa-summary:hover .pa-summary__chevron{transform:translate(2px)}.pa-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:flex-end;justify-content:center}.pa-modal[hidden]{display:none}@media(min-width:48em){.pa-modal{align-items:center}}.pa-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;cursor:pointer;opacity:0;transition:opacity .26s ease}.pa-modal.is-open .pa-modal__overlay{opacity:1}.pa-modal__panel{position:relative;z-index:1;background:var(--color-surface, #fff);border-radius:var(--radius-card, .875rem) var(--radius-card, .875rem) 0 0;width:100%;max-width:28rem;max-height:85vh;overflow-y:auto;scrollbar-width:thin;transform:translateY(100%);transition:transform .34s cubic-bezier(.32,.72,0,1)}.pa-modal__panel::-webkit-scrollbar{width:6px}.pa-modal.is-open .pa-modal__panel{transform:translateY(0)}@media(min-width:48em){.pa-modal__panel{border-radius:var(--radius-card, .875rem);max-height:80vh;transform:translateY(.75rem);opacity:0;transition:transform .22s ease,opacity .22s ease}.pa-modal.is-open .pa-modal__panel{transform:translateY(0);opacity:1}}.pa-modal__handle{display:flex;justify-content:center;padding:.625rem 0 .25rem}.pa-modal__handle:before{content:"";width:2.5rem;height:.25rem;border-radius:.125rem;background:var(--color-border, #E6E7DF)}@media(min-width:48em){.pa-modal__handle{display:none}}.pa-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid var(--color-border, #E6E7DF);position:sticky;top:0;background:var(--color-surface, #fff)}.pa-modal__product-info{display:flex;flex-direction:column;gap:.25rem;min-width:0}.pa-modal__title{font-size:1rem;font-weight:700;color:var(--color-text, #1D2420);margin:0;line-height:1.3}.pa-modal__variant{font-size:.8125rem;color:var(--color-text-muted, #657066);margin:0;font-family:var(--font-utility, "IBM Plex Mono", monospace)}.pa-modal__close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:var(--radius-btn, .5rem);background:var(--color-surface-soft, #F4F5EE);border:none;cursor:pointer;color:var(--color-text-muted, #657066);transition:background .15s,color .15s;margin-top:-.125rem}.pa-modal__close:hover{background:var(--color-border, #E6E7DF);color:var(--color-text, #1D2420)}.pa-locations{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.pa-location{display:flex;flex-direction:column;gap:.375rem;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border, #E6E7DF)}.pa-location:last-child{border-bottom:none}.pa-location__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.pa-location__name{font-size:.9375rem;font-weight:700;color:var(--color-text, #1D2420);margin:0}.pa-badge{display:inline-flex;align-items:center;gap:.3125rem;height:1.625rem;padding:0 .625rem;border-radius:var(--radius-badge, .375rem);font-size:.75rem;font-weight:600;white-space:nowrap;flex-shrink:0}.pa-badge--available{background:#2d7d461a;color:var(--color-success, #2D7D46)}.pa-badge--unavailable{background:#f0a12a1a;color:var(--color-warning, #F0A12A)}.pa-location__time{font-size:.8125rem;color:var(--color-text-muted, #657066);margin:0}.pa-location__address{font-size:.8125rem;color:var(--color-text-muted, #657066);line-height:1.5;font-style:normal}.pa-location__phone{font-size:.8125rem;margin:0}.pa-location__phone a{color:var(--color-ink, #123A2A);text-decoration:none}.pa-location__phone a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/23/assets/component-pickup-availability.css.map */
