store-selector{display:block}store-selector[hidden]{display:none}.store-selector__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:9990}.store-selector__dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9991;display:grid;grid-template-columns:1fr;width:min(1100px,94vw);height:min(90vh,760px);max-height:min(90vh,760px);overflow:hidden;background:var(--store-bg, var(--p-background, #fff));color:var(--store-text, var(--p-text, #1a1a1a));border-radius:var(--radius-card, 12px);box-shadow:0 24px 64px #00000047}.store-selector__media{display:none}@media(min-width:900px){.store-selector__dialog{grid-template-columns:1fr 1fr}.store-selector__media{display:block;position:relative;overflow:hidden;align-self:start;height:100%}.store-selector__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}}.store-selector__body{display:flex;flex-direction:column;min-height:0}.store-selector__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 1rem}.store-selector__title{margin:0;font-size:1.25rem;line-height:1.3}.store-selector__close{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0;background:var(--p-surface, rgba(0, 0, 0, .06));border:none;border-radius:999px;color:inherit;cursor:pointer}.store-selector__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.store-selector__list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 1.5rem;display:grid;gap:.75rem;scrollbar-width:thin;scrollbar-color:var(--p-line, #cfcfcf) transparent}.store-selector__list::-webkit-scrollbar{width:8px}.store-selector__list::-webkit-scrollbar-track{background:transparent}.store-selector__list::-webkit-scrollbar-thumb{background:var(--p-line, #cfcfcf);border-radius:999px}.store-selector__item{border:1px solid var(--p-line, #e1e3e1);border-radius:var(--radius-card, 12px)}.store-selector__item:has(.store-selector__radio:checked){border-color:var(--store-accent, var(--p-accent, #1a1a1a))}.store-selector__row{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;cursor:pointer}.store-selector__row:hover{background:var(--p-surface, rgba(0, 0, 0, .03));border-radius:var(--radius-card, 12px)}.store-selector__radio{flex-shrink:0;width:20px;height:20px;margin:2px 0 0;accent-color:var(--store-accent, var(--p-accent, #1a1a1a));cursor:pointer}.store-selector__label{flex:1 1 auto;min-width:0;display:grid;gap:.25rem;cursor:pointer}.store-selector__name{font-weight:600}.store-selector__meta{font-size:.875rem;opacity:.8}.store-selector__expand{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0;background:none;border:none;color:inherit;cursor:pointer}.store-selector__expand svg{transition:transform .15s ease}.store-selector__expand[aria-expanded=true] svg{transform:rotate(180deg)}.store-selector__expand:focus-visible{outline:2px solid currentColor;outline-offset:-2px;border-radius:8px}.store-selector__details{padding:0 1rem 1rem;max-height:45vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--p-line, #cfcfcf) transparent}.store-selector__details::-webkit-scrollbar{width:6px}.store-selector__details::-webkit-scrollbar-thumb{background:var(--p-line, #cfcfcf);border-radius:999px}.store-selector__details[hidden]{display:none}.store-selector__rte>*+*{margin-top:.5rem}.store-selector__rte a{color:var(--store-accent, var(--p-accent, #1a1a1a))}.store-selector__detail-image{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-top:1rem;border-radius:var(--radius-card, 12px)}.store-selector__footer{flex-shrink:0;padding:1.5rem;border-top:1px solid var(--p-line, #e1e3e1)}.store-selector__confirm{width:100%;justify-content:center;background:var(--store-accent, var(--p-primary, #1a1a1a));color:var(--p-primary-text, #fff);border:1px solid transparent}.store-selector__confirm:hover{filter:brightness(.92)}.store-selector__confirm[aria-disabled=true]{opacity:.5;cursor:default}.store-selector__confirm[aria-disabled=true]:hover{filter:none}a.store-selector__confirm{display:inline-flex;align-items:center;text-decoration:none}@media(prefers-reduced-motion:reduce){.store-selector__expand svg{transition:none}.store-selector__confirm:hover{filter:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/store-selector.css.map */
