.store-availability{display:flex;gap:30px;align-items:flex-start;width:100%}.store-availability__delivery,.store-availability__stores{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.store-availability__delivery{flex-shrink:0}.store-availability__stores{flex:1 0 0;min-width:0;padding-left:30px;border-left:1px solid #e0e0e0}.store-availability__stores[hidden]{display:none}.store-availability__heading{margin:0;font-family:var(--font-stack-body);font-size:11px;font-weight:700;line-height:1;letter-spacing:.5px;text-transform:uppercase;color:#000}.store-availability__status{display:flex;align-items:center;gap:3px}.store-availability__status-text{font-family:var(--font-stack-body);font-size:12px;font-weight:400;line-height:14px;color:#000}.store-availability__list{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:10px 5px;width:100%;margin:0;padding:0;list-style:none}.store-availability__location{display:flex;width:120px}.store-availability__location-btn{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;margin:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;line-height:normal}.store-availability__location-btn:focus-visible{outline:2px solid #000;outline-offset:2px}.store-availability__location-row{display:flex;align-items:center;gap:3px;min-width:0}.store-availability__location-name{font-family:var(--font-stack-body);font-size:12px;font-weight:400;line-height:14px;color:#000}.store-availability__location-stock{margin:0;padding-left:15px;font-family:var(--font-stack-body);font-size:10px;font-weight:400;line-height:10px;color:#000}.store-availability__icon{width:12px!important;height:12px!important;max-width:12px;flex-shrink:0;display:block;overflow:hidden;line-height:0}.store-availability-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000001;pointer-events:none}.store-availability-drawer[hidden]{display:none}.store-availability-drawer.is-open{pointer-events:auto}.store-availability-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.store-availability-drawer.is-open .store-availability-drawer__overlay{opacity:1}.store-availability-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(281px,calc(100% - 20px));background:#fff;transform:translate3d(100%,0,0);transition:transform .25s cubic-bezier(.4,0,.2,1);overflow-y:auto;overscroll-behavior:contain}.store-availability-drawer.is-open .store-availability-drawer__panel{transform:translateZ(0)}.store-availability-drawer__close{position:absolute;top:18px;right:18px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.store-availability-drawer__close img{width:12px;height:12px;display:block}.store-availability-drawer__content{display:flex;flex-direction:column;gap:35px;padding:70px 25px 40px 44px}.store-availability-drawer__header{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.store-availability-drawer__title{margin:0;font-family:var(--font-stack-body);font-size:20px;font-weight:700;line-height:1.1;color:#000}.store-availability-drawer__status{display:flex;align-items:center;gap:3px}.store-availability-drawer__status-text{font-family:var(--font-stack-body);font-size:14px;font-weight:400;line-height:17px;color:#000}.store-availability-drawer__divider{width:100%;height:1px;background:#e8e8e8}.store-availability-drawer__section{display:flex;flex-direction:column;gap:15px;align-items:flex-start}.store-availability-drawer__section[hidden]{display:none}.store-availability-drawer__label{margin:0;font-family:var(--font-stack-body);font-size:11px;font-weight:700;line-height:1;letter-spacing:.5px;text-transform:uppercase;color:#000}.store-availability-drawer__text{margin:0;font-family:var(--font-stack-body);font-size:14px;font-weight:400;line-height:17px;color:#000;white-space:pre-line}body.store-availability-drawer-open{overflow:hidden}@media(max-width:749px){.store-availability{gap:16px}.store-availability__stores{padding-left:16px}.store-availability__location{width:calc(50% - 3px)}.store-availability-drawer__content{padding:70px 25px 40px 44px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/store-availability.css.map */
