pickup-availability{display:block}.pickup-availability-preview{display:flex;align-items:flex-start;gap:.5rem}.pickup-availability-preview .svg-wrapper{width:1.5rem;height:1.5rem}.pickup-availability-button{font-size:var(--text-sm);color:var(--color-brand-primary);background-color:transparent;cursor:pointer}.pickup-availability-button:hover{color:rgb(var(--color-foreground))}pickup-availability-drawer{position:fixed;top:0;right:0;z-index:4;width:100%;height:100%;padding:1.5rem;background-color:var(--color-white);border-left-width:.1rem;border-style:solid;border-color:rgba(var(--color-foreground),.2);opacity:0;overflow-y:auto;transition:opacity var(--duration-default) ease,transform var(--duration-default) ease;transform:translate(100%);filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)))}pickup-availability-drawer[open]{opacity:1;transform:translate(0)}@media screen and (min-width:750px){pickup-availability-drawer{width:37.5rem;transform:translate(100%)}pickup-availability-drawer[open]{opacity:1;transform:translate(0);animation:animateDrawerOpen var(--duration-default) ease}}.pickup-availability-header{position:relative;display:flex;align-items:center;justify-content:space-between}.pickup-availability-header .icon{width:2rem}.pickup-availability-drawer-button{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;color:var(--color-brand-dark);background-color:transparent;border:none;cursor:pointer}.pickup-availability-drawer-button:hover{color:var(--color-brand-primary)}.pickup-availability-drawer-button .svg-wrapper{width:2rem;height:2rem}.pickup-availability-variant{font-size:1.25rem;line-height:var(--leading-tight);text-transform:capitalize;margin-bottom:1.5rem}.pickup-availability-variant>*+strong{margin-left:1rem}.pickup-availability-list__item{padding:1.5rem 0;border-bottom:1px solid var(--color-gray-800)}.pickup-availability-list__item:first-child{border-top:1px solid var(--color-gray-800)}.pickup-availability-list__item>*+*{margin-top:.5rem}.pickup-availability-address{font-style:normal;line-height:var(--leading-snug)}@keyframes animateDrawerOpen{@media screen and (max-width: 749px) {0% {opacity: 0; transform: translateX(100%);} 100% {opacity: 1; transform: translateX(0);}} @media screen and (min-width: 750px) {0% {opacity: 0; transform: translateX(100%);} 100% {opacity: 1; transform: translateX(0);}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-pickup-availability.css.map */
