.vs-product-price{font-size:1.5rem;font-weight:700;color:var(--foreground);margin-bottom:16px;letter-spacing:-.01em;line-height:1.2}.vs-option-label{font-size:.75rem;font-weight:700;color:var(--foreground);text-transform:uppercase;letter-spacing:.12em}.vs-option-btn{cursor:pointer;border:1px solid var(--accent);background:transparent;color:var(--foreground);transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease,transform .18s ease;position:relative;outline:none}.vs-option-btn:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--accent)}.vs-option-btn[data-swatch-type=image]{width:44px;height:44px;padding:2px;border-radius:50%;overflow:hidden}.vs-swatch-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.vs-option-btn[data-swatch-type=color]{width:32px;height:32px;padding:2px;border-radius:50%;overflow:hidden}.vs-swatch-color{display:block;width:100%;height:100%;border-radius:50%}.vs-option-btn[data-swatch-type=text]{padding:6px 16px;font-size:.8125rem;font-weight:600;color:var(--foreground);border-radius:999px;letter-spacing:.02em}.vs-option-btn[data-swatch-type=image]:hover,.vs-option-btn[data-swatch-type=color]:hover{border-color:var(--accent);box-shadow:0 0 0 2px #c9a96140;transform:translateY(-1px)}.vs-option-btn[data-swatch-type=text]:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground);transform:translateY(-1px)}.vs-option-btn:active{transform:translateY(0)}.vs-option-btn--active{border-color:var(--primary)}.vs-option-btn--active[data-swatch-type=image],.vs-option-btn--active[data-swatch-type=color]{border-color:var(--primary);box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.vs-option-btn--active[data-swatch-type=text]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.vs-option-btn--active .vs-swatch-img{box-shadow:inset 0 0 0 2px var(--primary-foreground)}.vs-option-btn:disabled{opacity:.4;cursor:not-allowed;border-color:var(--muted)}.vs-option-btn:disabled:hover{transform:none;box-shadow:none;border-color:var(--muted)}.vs-option-btn:disabled .vs-swatch-img,.vs-option-btn:disabled .vs-swatch-color{filter:grayscale(.7)}.vs-option-btn:disabled[data-swatch-type=text]:hover{background:transparent;color:var(--foreground)}.vs-option-btn:disabled[data-swatch-type=text]{text-decoration:line-through;text-decoration-color:var(--striking)}ai-product-detail .vs-product-price{font-size:1.625rem}ai-product-detail .vs-option-btn[data-swatch-type=image]{width:52px;height:52px}ai-product-detail .vs-option-btn[data-swatch-type=color]{width:36px;height:36px}ai-product-detail .vs-option-btn[data-swatch-type=text]{padding:8px 20px;font-size:.875rem}.qac-product-info .vs-product-price{font-size:1.25rem;margin-bottom:12px}.qac-product-info .vs-option-label{font-size:.6875rem}.qac-product-info .vs-option-btn[data-swatch-type=image]{width:40px;height:40px}.qac-product-info .vs-option-btn[data-swatch-type=color]{width:28px;height:28px}.qac-product-info .vs-option-btn[data-swatch-type=text]{padding:5px 14px;font-size:.75rem}@media(max-width:767px){.vs-product-price{font-size:1.375rem;margin-bottom:12px}.vs-option-label{font-size:.6875rem}.vs-option-btn[data-swatch-type=image]{width:40px;height:40px}.vs-option-btn[data-swatch-type=color]{width:30px;height:30px}.vs-option-btn[data-swatch-type=text]{padding:5px 14px;font-size:.75rem}.qac-product-info .vs-product-price{font-size:1.125rem;margin-bottom:10px}.qac-product-info .vs-option-btn[data-swatch-type=image]{width:36px;height:36px}.qac-product-info .vs-option-btn[data-swatch-type=color]{width:26px;height:26px}.qac-product-info .vs-option-btn[data-swatch-type=text]{padding:4px 12px;font-size:.6875rem}}@media(min-width:768px){.vs-option-btn[data-swatch-type=image]{width:46px;height:46px}.vs-option-btn[data-swatch-type=color]{width:34px;height:34px}}@media(min-width:1024px){.vs-product-price{font-size:1.625rem}.vs-option-label{font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.vs-option-btn,.vs-option-btn .vs-swatch-img,.vs-option-btn .vs-swatch-color{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ai-variant-selector-generated.css.map */
