.pickup-availability{margin:1.6rem 0}.pickup-availability:first-child{margin-top:0}.pickup-availability:last-child{margin-bottom:0}.pickup-availability:has(>pickup-availability:not([available])){display:none}.pickup-availability pickup-availability{display:block}.pickup-availability .pickup-availability-preview{align-items:flex-start;display:flex;gap:1.6rem;padding:2.4rem;border:.1rem solid rgb(var(--color-border));border-radius:min(var(--border-radius-block),1.2rem)}.pickup-availability .pickup-availability-preview--compact{align-items:center;padding:1.6rem 2.4rem}.pickup-availability .pickup-availability-preview--compact p:last-child{margin:0}.pickup-availability .pickup-availability-preview__icon{flex-shrink:0;display:flex;color:rgb(var(--color-foreground))}.pickup-availability .pickup-availability-preview p{margin:0 0 .4rem}.pickup-availability .pickup-availability-preview__note{color:rgb(var(--color-foreground-secondary))}.pickup-availability .pickup-availability-preview .button--tertiary{margin-top:.4rem;font-size:calc(var(--font-body-scale) * 1.2rem);opacity:var(--hover-opacity)}.pickup-availability .pickup-availability-preview .button--tertiary .button__label{font-size:inherit;text-decoration:underline;text-underline-offset:.3rem}@media(hover:hover){.pickup-availability .pickup-availability-preview .button--tertiary:hover{opacity:1}}.pickup-availability-drawer{--drawer-slide-offset: 110%}[dir=rtl] .pickup-availability-drawer{--drawer-slide-offset: -110%}.pickup-availability-drawer{position:fixed;z-index:1000;top:0;left:0;right:0;width:100%;height:calc(var(--vh, 1vh) * 100);padding:0;display:flex;justify-content:flex-end;align-items:stretch;background:transparent;pointer-events:none;visibility:hidden;overflow:hidden;transition:visibility var(--duration-default) ease-in-out}@media(min-width:576px){.pickup-availability-drawer{padding:3.6rem}}.pickup-availability-drawer[open]{pointer-events:all;visibility:visible}.pickup-availability-drawer[open] .pickup-availability-inner{opacity:1;transform:translate(0)}.pickup-availability-drawer[open] .pickup-availability-overlay{opacity:1;visibility:visible}.pickup-availability-drawer .pickup-availability-overlay{position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-modal-overlay),.6);cursor:pointer;opacity:0;visibility:hidden;transition:visibility var(--duration-default),opacity var(--duration-default)}.pickup-availability-drawer .pickup-availability-inner{width:100%;height:100%;position:relative;z-index:1000;display:flex;flex-direction:column;overflow:hidden;background:var(--gradient-background, rgb(var(--color-background)));opacity:1;transform:translate(var(--drawer-slide-offset));transition:opacity var(--duration-default) ease-in-out,transform var(--duration-default) ease-in-out;outline:none;padding:0}@media(min-width:576px){.pickup-availability-drawer .pickup-availability-inner{width:44.4rem;max-width:100%;border-radius:var(--border-radius-block)}}.pickup-availability-drawer .pickup-availability-header{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;flex-shrink:0;min-height:7.2rem;padding:2.4rem;border-bottom:.1rem solid rgb(var(--color-border))}.pickup-availability-drawer .pickup-availability-header__title{margin:0;line-height:1.1}.pickup-availability-drawer .modal-close-button{position:static;flex-shrink:0}.pickup-availability-drawer .pickup-availability-body{flex:1 1 auto;min-height:0;padding:2.4rem;overflow-y:auto;overscroll-behavior:contain}.pickup-availability-drawer .pickup-availability-body::-webkit-scrollbar{width:.4rem;height:.4rem}.pickup-availability-drawer .pickup-availability-body::-webkit-scrollbar-thumb{background-color:rgba(var(--color-scrollbar));border-radius:4rem}.pickup-availability-drawer .pickup-availability-product-info{display:flex;flex-direction:column;gap:.2rem;margin-bottom:2.4rem}.pickup-availability-drawer .pickup-availability-list{display:flex;flex-direction:column;gap:2.4rem}.pickup-availability-drawer .pickup-availability-list__item>*{margin:0}.pickup-availability-drawer .pickup-availability-list__item>*+*{margin-top:.8rem}.pickup-availability-drawer .pickup-availability-list__title{display:flex;align-items:center;gap:.4rem}.pickup-availability-drawer .pickup-availability-list__title .icon{flex-shrink:0;width:2.4rem;height:2.4rem;color:rgb(var(--color-foreground))}.pickup-availability-drawer .pickup-availability-address{font-style:normal;color:rgb(var(--color-foreground-secondary))}.pickup-availability-drawer .pickup-availability-address p{margin:0;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-pickup-availability.css.map */
