pos-availability{display:block;margin:1.2rem 0 .4rem}variant-radios~pos-availability,variant-selects~pos-availability{margin-top:-2rem!important}@media screen and (max-width:750px){variant-radios~pos-availability,variant-selects~pos-availability{margin-top:-1.6rem!important}}.pos-availability__hint{align-items:center;display:flex;gap:.8rem;color:rgb(var(--color-foreground))}.pos-availability__trigger{background-color:transparent;border:none;cursor:pointer;font-family:inherit;padding:0;text-align:left;gap:.4rem;align-items:center;display:flex;color:rgb(var(--color-foreground))}.pos-availability__trigger:hover{color:rgba(var(--color-foreground),.75)}.pos-availability__trigger .pos-availability__label{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}.pos-availability__hint .icon-store,.pos-availability__trigger .icon-store{flex-shrink:0}.pos-availability__hint .pos-availability__icon,.pos-availability__trigger .pos-availability__icon{flex-shrink:0;height:1.6rem;width:auto}pos-availability-drawer{--pos-drawer-padding: 1.6rem;background-color:rgba(var(--color-foreground),.5);display:flex;height:100%;justify-content:flex-end;left:0;position:fixed;top:0;transition:visibility var(--duration-default) ease;visibility:hidden;width:100vw;z-index:1000}pos-availability-drawer[open]{visibility:visible}.pos-availability-drawer__inner{background-color:rgb(var(--color-background));border-color:rgba(var(--color-foreground),var(--drawer-border-opacity));border-style:solid;border-width:0 0 0 var(--drawer-border-width);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)));height:100%;overflow-y:auto;padding:1.6rem 2.4rem 2.4rem;transform:translate(100%);transition:transform var(--duration-default) ease;width:100%}pos-availability-drawer[open] .pos-availability-drawer__inner{transform:translate(0)}@media screen and (min-width:750px){pos-availability-drawer{--pos-drawer-padding: 2.4rem}.pos-availability-drawer__inner{max-width:calc(100vw - 3rem);width:60rem}}.pos-availability-drawer__header{align-items:center;display:flex;justify-content:space-between;border-bottom:.1rem solid rgba(var(--color-foreground),.08);margin:0 calc(-1 * var(--pos-drawer-padding)) 2.4rem;padding:0 1rem 1rem var(--pos-drawer-padding)}.pos-availability-drawer__title{margin:0}.pos-availability-drawer__close{background-color:transparent;border:none;color:rgb(var(--color-foreground));cursor:pointer;display:block;height:4.4rem;padding:1.2rem;width:4.4rem}.pos-availability-drawer__close:hover{color:rgba(var(--color-foreground),.75)}.pos-availability-drawer__subtitle{margin:0 0 1.2rem}@media screen and (min-width:750px){.pos-availability-drawer__subtitle{margin:0 0 1.6rem}}.pos-availability-drawer__error{color:#e30613;margin:0 0 1.6rem}.pos-availability-drawer__list{margin:0}.pos-availability-store{border:.1rem solid #e0e0e0;border-radius:.4rem;padding:2rem;position:relative}@media screen and (max-width:749px){.pos-availability-store{padding:1.6rem}}.pos-availability-store+.pos-availability-store{margin-top:1.2rem}.pos-availability-store__title{margin:0 0 .8rem}.pos-availability-store__maps-link{align-items:center;color:rgba(var(--color-link),1)!important;display:inline-flex;gap:.4rem;margin-top:2.4rem;text-decoration:none}.pos-availability-store__maps-link span{text-decoration:underline;line-height:1;color:rgba(var(--color-link),1)!important}.pos-availability-store__maps-link:hover{color:rgb(var(--color-link))}.pos-availability-store__maps-link .icon-map-pin{flex-shrink:0}.pos-availability-store__address,.pos-availability-store__hours{margin:0}.pos-availability-store__status{min-height:2.1rem;margin-top:.8rem}@media screen and (min-width:750px){.pos-availability-store__title{padding-right:16rem}.pos-availability-store__maps-link{margin-top:0;position:absolute;right:2rem;top:2rem}}pos-availability-drawer[aria-busy=true] .pos-availability-store__status{opacity:.4}.pos-status{align-items:center;display:flex;gap:.8rem}.pos-status--in-stock{color:#0b8602}.pos-status--low-stock{color:#ac6500}.pos-status--sold-out{color:#e30613}.pos-status__icon{height:2rem;width:auto}.pos-status__dot{background-color:currentColor;border-radius:50%;display:inline-block;flex-shrink:0;height:1rem;width:1rem}
/*# sourceMappingURL=/cdn/shop/t/107/assets/component-pos-availability.css.map */
