store-availability-drawer{background-color:rgb(var(--color-background));height:100vh;opacity:0;overflow-y:auto;padding:2rem;position:fixed;top:0;right:0;z-index:10000;transition:opacity var(--duration-default) ease,transform var(--duration-default) ease;transform:translate(100%);width:100%;border-width:0 0 0 var(--drawer-border-width);border-color:rgba(var(--color-foreground),var(--drawer-border-opacity));border-style:solid;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)));display:flex;flex-direction:column}store-availability-drawer[open]{transform:translate(0);opacity:1}@media screen and (min-width: 750px){store-availability-drawer{transform:translate(100%);width:37.5rem;overflow-y:hidden;display:flex;flex-direction:column}store-availability-drawer[open]{opacity:1;transform:translate(0);animation:animateDrawerOpen var(--duration-default) ease}}.store-availability-drawer-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2.5rem;flex-shrink:0}.store-availability-drawer-title{margin:.5rem 0 0}.store-availability-drawer-header .icon{width:2rem}.store-availability-drawer-button{background-color:transparent;border:none;color:rgb(var(--color-foreground));cursor:pointer;display:block;height:4.4rem;padding:1.2rem;width:4.4rem}.store-availability-drawer-button:hover{color:rgba(var(--color-foreground),.75)}.store-availability-drawer-content{display:flex;flex-direction:column;gap:2rem;flex:1;overflow-y:auto;min-height:0}@media screen and (min-width: 750px){.store-availability-drawer-content{overflow-y:hidden;min-height:0}}.store-availability-drawer-image{width:100%}.store-availability-drawer-image img{width:100%;height:auto;display:block}.store-availability-drawer-address{display:flex;flex-direction:column}.store-availability-drawer-store-name{font-size:1.1rem;font-weight:700;margin:0;text-transform:uppercase}.store-availability-drawer-address-text{font-size:1.2rem;margin:0;color:rgba(var(--color-foreground),.75)}.store-availability-drawer-more-info{font-size:1.2rem;margin:.5rem 0 0;color:rgba(var(--color-foreground),.75);text-decoration:underline;text-underline-offset:.2rem}.store-availability-drawer-more-info:hover{color:rgb(var(--color-foreground))}.store-availability-drawer-map-container{position:relative;width:100%;margin-top:auto;overflow:hidden;min-height:300px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.store-availability-drawer-map{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;min-height:300px}.store-availability-drawer-map-buttons{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;align-items:center;margin:2rem;width:calc(100% - 4rem);max-width:20rem;box-sizing:border-box}.store-availability-drawer-map-button{display:inline-block;padding:1rem 2rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none;border:1px solid rgba(var(--color-foreground),.2);border-radius:.4rem;font-size:1.2rem;text-align:center;transition:background-color var(--duration-short) ease,color var(--duration-short) ease;width:100%}.store-availability-drawer-map-button:hover{background-color:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground))}@keyframes animateDrawerOpen{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-store-availability-drawer.css.map */
