.branch-stock{display:block}.branch-stock__line{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-sm);margin:0}.branch-stock__open{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:var(--tap-target);margin:0;padding:0;border:0;background:none;color:var(--color-ink);font:inherit;font-size:var(--text-md);font-weight:500;cursor:pointer}.branch-stock__open[hidden]{display:none}.branch-stock__open-icon{flex:none;color:var(--color-ink)}@media(hover:hover){.branch-stock__open:hover .branch-stock__open-label{text-decoration:underline;text-underline-offset:3px}}.branch-stock__summary{color:var(--color-muted);font-size:var(--text-sm)}.branch-stock__summary[hidden],.branch-stock__open[hidden]+.branch-stock__summary{display:none}.branch-stock__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(100% - 2rem,30rem);max-width:none;height:fit-content;max-height:min(85dvh,40rem);margin:auto;padding:0;border:0;border-radius:var(--radius-card, 16px);background-color:var(--color-background);color:var(--color-ink);box-shadow:var(--shadow-lg);overflow:hidden}.branch-stock__dialog[open]{display:flex}.branch-stock__dialog::backdrop{background-color:var(--color-overlay)}.branch-stock__sheet{display:flex;flex-direction:column;width:100%;max-height:inherit;min-height:0}.branch-stock__header{display:flex;flex-shrink:0;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) var(--space-md) var(--space-sm);border-block-end:1px solid var(--color-border);touch-action:pinch-zoom}.branch-stock__heading{flex:1 1 auto;min-width:0}.branch-stock__title{margin:0;color:var(--color-ink);font-family:var(--font-heading-family);font-size:var(--text-xl);font-weight:var(--font-heading-weight);line-height:var(--leading-tight)}.branch-stock__product{margin:.125rem 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.branch-stock__variant:not(:empty):before{content:" \b7  "}.branch-stock__close{display:grid;flex:none;place-items:center;width:var(--tap-target);height:var(--tap-target);margin:calc(-1 * var(--space-xs));padding:0;border:0;border-radius:50%;background:none;color:var(--color-ink);cursor:pointer}@media(hover:hover){.branch-stock__close:hover{background-color:var(--color-surface-alt)}}.branch-stock__body{flex:1 1 auto;min-height:0;padding:0 var(--space-md) calc(var(--space-md) + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain}.branch-stock__body:focus{outline:none}.branch-stock :is(a,button):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.branch-stock__list{margin:0;padding:0;list-style:none}.branch-stock__branch{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);min-height:var(--tap-target);padding-block:var(--space-sm);border-block-end:1px solid var(--color-border)}.branch-stock__branch[hidden]{display:none}.branch-stock__info{min-width:0}.branch-stock__name{margin:0;color:var(--color-ink);font-family:var(--font-body-family);font-size:var(--text-body);font-weight:400;line-height:var(--leading-snug)}.branch-stock__address{margin:.125rem 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.branch-stock__end{display:flex;flex:none;flex-direction:column;align-items:flex-end}.branch-stock__status{margin:0;font-size:var(--text-md);line-height:var(--leading-snug);white-space:nowrap}.branch-stock__state{display:none;align-items:center;gap:.375rem}.branch-stock__state:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background-color:currentColor}.branch-stock__branch[data-status=in_stock] .branch-stock__state--in_stock,.branch-stock__branch[data-status=last_units] .branch-stock__state--last_units,.branch-stock__branch[data-status=out] .branch-stock__state--out{display:inline-flex}.branch-stock__state--in_stock{color:var(--color-brand-text)}.branch-stock__state--last_units{color:#b54708}.branch-stock__state--out{color:var(--color-muted)}.branch-stock__link{display:inline-flex;align-items:center;min-height:2rem;color:var(--color-ink);font-size:var(--text-sm);text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.branch-stock__link:hover{color:var(--color-brand-text)}}.branch-stock__note{margin:var(--space-sm) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}@media(max-width:767px){.branch-stock__dialog{width:100%;max-height:88dvh;margin:auto 0 0;inset-block-start:auto;border-end-start-radius:0;border-end-end-radius:0}.branch-stock__link{min-height:var(--tap-target);margin-block-end:calc(-1 * var(--space-xs))}}@keyframes branch-stock-up{0%{transform:translateY(100%)}}@keyframes branch-stock-in{0%{opacity:0}}@media(prefers-reduced-motion:no-preference){html:not(.a11y-no-motion) .branch-stock__dialog[open],html:not(.a11y-no-motion) .branch-stock__dialog[open]::backdrop{animation:branch-stock-in var(--duration-base) var(--ease-out)}}@media(prefers-reduced-motion:no-preference)and (max-width:767px){html:not(.a11y-no-motion) .branch-stock__dialog[open]{animation-name:branch-stock-up}}@media print{.branch-stock{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-branch-stock.css.map */
