pickup-availability{display:block}.availability-icon{margin-top:.4vw;width:1.05vw;height:1.05vw;display:flex;justify-content:center;align-items:center}.unavailable{color:var(--color-error)}.available{color:var(--color-success);margin-top:.3vw;width:1.15vw;height:1.15vw}.pickup-time{margin-top:.2vw}.pickup-availability-preview{align-items:flex-start;display:flex}.pickup-availability-button{background-color:transparent;text-align:left;text-decoration:underline;margin-top:1.3vw;font-family:var(--font-paragraph-family);font-style:var(--font-paragraph-style);font-weight:var(--font-paragraph-weight);text-transform:none}.pickup-availability-info{margin-left:.8vw}pickup-availability-drawer{background-color:transparent;height:100%;opacity:0;overflow-y:auto;position:fixed;top:0;right:0;z-index:-200;transition:opacity .3s ease,transform .3s ease;width:100%;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;justify-content:flex-end}.pickup-availability-drawer-inner{padding:2.8vw 2.1vw;transition:opacity .3s ease,transform .3s ease;background-color:var(--color-background);overflow-y:auto;height:100%;transform:translate(100%);width:35vw}pickup-availability-drawer[open] .pickup-availability-drawer-inner{transform:translate(0)}pickup-availability-drawer[open]{z-index:200;opacity:1}.pickup-availability-drawer-button{cursor:pointer;display:block;height:1.9vw;width:1.9vw}.pickup-availability-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.6vw}.pickup-line{margin-top:.8vw}.pickup-availability-list>*{margin-top:3vw;width:100%}address>p{font-size:calc(var(--font-paragraph-font-size) * .7)}.pickup-top-margin{margin-top:.8vw}@media screen and (max-width:991px){.availability-icon{margin-top:4px;width:14px;height:14px}.pickup-availability-drawer-inner{padding:24px var(--page-side-padding-mobile) 24px var(--page-side-padding-mobile);width:90%}.pickup-availability-drawer-button{height:20px;width:20px}.available{margin-top:3px;width:16px;height:16px}.pickup-availability-info{margin-left:10px}.pickup-time{margin-top:2px}.pickup-availability-button{margin-top:14px}address>p{font-size:calc(var(--font-paragraph-font-size-mobile) * .85)}.pickup-availability-header{margin-bottom:6px}.pickup-availability-list>*{margin-top:40px}.pickup-line{margin-top:8px}.pickup-top-margin{margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-pickup-availability.css.map */
