.product-block__pickup_availability{margin-top:0!important}pickup-availability{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .8s ease-in-out}pickup-availability[available]{grid-template-rows:1fr}pickup-availability>*{min-height:0}.pickup-availability-preview .text--boxed{background:none;border:1px solid var(--color-borders);padding:14px 16px;align-items:center;gap:12px}.pickup-availability-preview .feather-check-circle,.pickup-availability-preview .feather-x-circle{width:16px;height:16px;margin:0}.pickup-availability-info{display:grid;grid-template-columns:1fr auto;column-gap:16px;row-gap:2px;align-items:center;width:100%}.pickup-availability-info p{margin:0}.pickup-availability-info .size--small{grid-column:1}.pickup-availability-info .pickup-availability-button{grid-column:2;grid-row:1 / span 2;font-size:13px;white-space:nowrap}@media only screen and (max-width:767px){.pickup-availability-preview .text--boxed{align-items:flex-start}.pickup-availability-preview .feather-check-circle,.pickup-availability-preview .feather-x-circle{margin-top:3px}.pickup-availability-info{grid-template-columns:1fr}.pickup-availability-info .pickup-availability-button{grid-column:1;grid-row:auto;margin-top:6px}}.pickup-availability-list{--gap: calc(var(--grid-gap) / 2)}.pickup-availability-list .ping{margin-right:.8rem}pickup-availability-preview{display:block;padding-top:var(--margin-top)}pickup-availability-preview>div{align-items:flex-start;display:flex;gap:calc(var(--gutter) / 2)}.pickup-availability-preview>svg{margin-top:.5rem}.pickup-availability-preview .feather-x-circle{color:var(--error)}.pickup-availability-preview .feather-check-circle{color:var(--success)}.pickup-availability-preview svg{flex-shrink:0}.pickup-availability-variant{font-size:1.3rem;margin:0 0 1.2rem;text-transform:capitalize}.pickup-availability-variant>*+strong{margin-left:1rem}.pickup-availability-list__item:not(:last-child){border-bottom:solid 1px var(--color-borders);padding-bottom:var(--gap)}.pickup-availability-address{font-style:normal;font-size:1.2rem}.pickup-availability-address p{margin:0}.pickup-availability-store-image{width:100%;aspect-ratio:2 / 1;margin:10px 0 0;overflow:hidden;background:var(--color-borders)}.pickup-availability-store-image img{display:block;width:100%;height:100%;object-fit:cover}.pickup-availability-hours{margin:8px 0 0;font-size:1.2rem;line-height:1.4}.pickup-availability-hours a{color:var(--color-foreground);text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.pickup-availability-hours a:hover{text-decoration:none}}.ping{--color: var(--color-borders);background-color:var(--color);min-width:1rem;min-height:1rem;width:1rem;height:1rem;max-width:1rem;max-height:1rem;flex:1 0 auto;display:inline-flex;position:relative;border-radius:50%;align-self:center}.ping:before{content:"";opacity:.75;width:100%;height:100%;position:absolute;animation:ping 1.6s cubic-bezier(0,0,.2,1) infinite;background-color:var(--color);border-radius:50%}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.ping.green{--color: var(--success)}.ping.red{--color: var(--error)}
/*# sourceMappingURL=/cdn/shop/t/37/assets/component-pickup-availability.css.map */
