.store-theme-picker{gap:12px;min-width:0;display:grid}.store-theme-picker>label{flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;display:flex}.store-theme-picker select{color:#26342b;background:#fffdf7;border:1px solid #dcd6ca;border-radius:8px;max-width:100%;padding:6px 10px}.store-theme-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,125px),1fr));gap:10px;display:grid}.store-theme-options button{text-align:left;color:#26342b;cursor:pointer;background:#fffdf7;border:1px solid #ddd5c8;border-radius:11px;min-width:0;display:grid;overflow:hidden}.store-theme-options button[aria-pressed=true]{border-color:#14664d;box-shadow:0 0 0 2px #14664d}.store-theme-options button:focus-visible{outline-offset:3px;outline:2px solid #14664d}.store-theme-options img{aspect-ratio:6/4;object-fit:cover;object-position:top;width:100%;height:auto}.store-theme-options button>span{flex-direction:column;padding:7px 9px;line-height:1.4;display:flex}.store-theme-options small{color:#53645b;font-size:.72rem}.store-theme-demo-link{color:#14533d;background:#fffdf7;border:1px solid #dcd6ca;border-radius:8px;width:fit-content;max-width:100%;padding:8px 10px;font-size:.82rem;font-weight:650;text-decoration:none;display:inline-flex}.store-theme-demo-link:hover{text-decoration:underline}
