.inventory-indicator{display:block;width:100%;margin:28px 0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0a;color:#f5f5f5}.inventory-indicator h3{margin:0;padding:20px 14px 12px;font-size:20px;font-weight:700;line-height:1.2;text-align:center;color:#fff}.inventory-indicator .inventory-indicator__icon-sprite{position:absolute;width:0;height:0;overflow:hidden}.inventory-indicator .inventory-indicator__locations{margin:0;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.1);list-style:none}.inventory-indicator .inventory-indicator__location{border-bottom:1px solid rgba(255,255,255,.1)}.inventory-indicator .inventory-indicator__location:last-child{border-bottom:0}.inventory-indicator .inventory-indicator__toggle{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:10px;align-items:center;width:100%;min-height:52px;padding:8px;border:0;background:transparent;color:#f5f5f5;font:inherit;text-align:left;cursor:pointer}.inventory-indicator .inventory-indicator__toggle:hover{background:#ffffff0f}.inventory-indicator .inventory-indicator__toggle:focus-visible,.inventory-indicator .inventory-indicator__action:focus-visible,.inventory-indicator .inventory-indicator__address a:focus-visible{outline:3px solid #7aa7ff;outline-offset:2px}.inventory-indicator .inventory-indicator__name{min-width:0;font-size:14px;font-weight:600;line-height:1.35}.inventory-indicator .inventory-indicator__toggle:has(+.inventory-indicator__notice){min-height:0;padding-bottom:2px}.inventory-indicator .inventory-indicator__notice{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin:0;padding:0 8px 8px;color:#cfcfcf;font-size:11px;line-height:1.4}.inventory-indicator .inventory-indicator__notice-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;background:#82beaa29;border:1px solid rgba(150,210,190,.35);color:#c5ebe0;font-size:10px;font-weight:600;letter-spacing:.01em;line-height:1.3;white-space:nowrap}.inventory-indicator .inventory-indicator__notice-text{color:#b8b8b8}.inventory-indicator .inventory-indicator__status{display:flex;gap:6px;align-items:center;justify-content:flex-end;color:#b8b8b8;font-size:12px;line-height:1.3;white-space:nowrap}.inventory-indicator .inventory-indicator__status svg{flex:0 0 auto}.inventory-indicator .inventory-indicator__chevron,.inventory-indicator .inventory-indicator__icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.inventory-indicator .inventory-indicator__chevron{transition:transform .18s cubic-bezier(.16,1,.3,1)}.inventory-indicator .inventory-indicator__toggle[aria-expanded=true] .inventory-indicator__chevron{transform:rotate(180deg)}.inventory-indicator .inventory-indicator__panel[hidden]{display:none}.inventory-indicator .inventory-indicator__panel{padding:12px 10px 10px;background:#ffffff0d;animation:inventory-panel-reveal .22s cubic-bezier(.16,1,.3,1)}@keyframes inventory-panel-reveal{0%{clip-path:inset(0 0 100% 0);opacity:.55}to{clip-path:inset(0 0 0 0);opacity:1}}.inventory-indicator .inventory-indicator__address{padding:0 4px 12px}.inventory-indicator .inventory-indicator__address-label{display:flex;gap:8px;align-items:center;margin:0 0 5px;color:#f0f0f0;font-size:12px;font-weight:700;line-height:1.4}.inventory-indicator .inventory-indicator__address a{display:inline-block;margin-left:24px;color:#cfcfcf;font-size:12px;line-height:1.55;text-decoration-color:#8a8a8a;text-decoration-thickness:1px;text-underline-offset:2px}.inventory-indicator .inventory-indicator__address a:hover{color:#fff;text-decoration-color:#fff}.inventory-indicator .inventory-indicator__actions{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.inventory-indicator .inventory-indicator__action{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border:1px solid rgba(255,255,255,.55);border-radius:4px;color:#f5f5f5;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none}.inventory-indicator .inventory-indicator__action:hover{background:#ffffff14;color:#fff}.inventory-indicator .inventory-indicator__action--primary{background:#fff;border-color:#fff;color:#121212}.inventory-indicator .inventory-indicator__action--primary:hover{background:#e8e8e8;color:#121212}.inventory-indicator .stock-disclaimer{display:flex;gap:7px;align-items:flex-start;justify-content:center;margin:0;padding:10px 14px 12px;color:#9a9a9a;font-size:10px;line-height:1.5;text-align:center}.inventory-indicator .stock-disclaimer .inventory-indicator__icon{width:13px;height:13px;margin-top:1px;flex:0 0 auto}@media screen and (max-width:480px){.inventory-indicator .inventory-indicator__locations{padding:0 8px}.inventory-indicator .inventory-indicator__toggle{grid-template-columns:minmax(0,1fr) 18px;gap:8px;min-height:58px;padding:8px}.inventory-indicator .inventory-indicator__status{grid-row:2;grid-column:1;justify-content:flex-start;font-size:11px}.inventory-indicator .inventory-indicator__chevron{grid-row:1 / span 2;grid-column:2}.inventory-indicator .inventory-indicator__actions{grid-template-columns:1fr}.inventory-indicator .stock-disclaimer{justify-content:flex-start;text-align:left}}@media(prefers-reduced-motion:reduce){.inventory-indicator .inventory-indicator__chevron{transition:none}.inventory-indicator .inventory-indicator__panel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/component-inventory-indicator.css.map */
