li.product .v-card__cart{position:relative}.v-qs{position:absolute;inset-inline:0;inset-block-end:calc(100% + .5rem);z-index:4;max-height:340px;padding:.75rem .85rem .8rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--v-border);border-radius:var(--v-radius-sm);background:var(--v-surface);color:var(--v-text);box-shadow:var(--v-shadow);text-align:start;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .28s var(--v-ease)}.v-qs[hidden]{display:none}.v-qs.is-open{opacity:1;transform:none}.v-qs__close{position:absolute;inset-block-start:.45rem;inset-inline-end:.45rem;z-index:1;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--v-surface-2);color:var(--v-text);cursor:pointer;transition:background-color .2s ease,color .2s ease}.v-qs__close:hover{background:var(--v-text);color:var(--v-bg)}.v-qs__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-block-start:.65rem;color:var(--v-text);font-size:.95rem;font-weight:600}.v-qs__price del{color:var(--v-muted);font-size:.85em;font-weight:400}.v-qs__price ins{color:var(--v-coral-text);text-decoration:none}.v-qs .variations_form{margin:0}.v-qs table.variations,.v-qs table.variations tbody,.v-qs table.variations tr,.v-qs table.variations th,.v-qs table.variations td{display:block;width:auto;margin:0;padding:0;border:0;background:none}.v-qs table.variations tr+tr{margin-block-start:.75rem}.v-qs table.variations tr:first-child th.label{padding-inline-end:2.2rem}.v-qs table.variations th.label{margin-block-end:.4rem;color:var(--v-text);font-size:.8rem;font-weight:600;line-height:1.3;text-align:start}.v-qs table.variations td.value{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem}.v-qs .reset_variations{color:var(--v-muted);font-size:.78rem;text-decoration:underline;text-underline-offset:2px}.v-qs .reset_variations:hover{color:var(--v-text)}.v-qs .v-swatches{gap:.35rem}.v-qs .v-swatches .v-swatch{min-height:34px;padding:.3rem .75rem;font-size:.8rem}.v-qs .v-swatches .v-swatch--color,.v-qs .v-swatches .v-swatch--photo{min-height:0;padding:3px;border-radius:50%}.v-qs .v-swatch--color .v-swatch__label,.v-qs .v-swatch--photo .v-swatch__label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.v-qs .v-swatch__dot{width:24px;height:24px}.v-qs .v-swatch__photo{width:32px;height:32px}.v-qs .single_variation_wrap{margin:0}.v-qs .woocommerce-variation-price,.v-qs .woocommerce-variation-description,.v-qs .woocommerce-variation-add-to-cart,.v-qs .woocommerce-variation-availability .in-stock:not(.v-stock-low){display:none!important}.v-qs .woocommerce-variation-availability p.stock,.v-qs .wc-no-matching-variations{margin:.5rem 0 0;padding:0;border:0;background:none;font-size:.8rem}.v-qs .wc-no-matching-variations:before{display:none}li.product.has-quick-shop .v-card__media .v-card__img--hover{opacity:0!important}li.product.has-quick-shop .v-card__media .v-card__img:not(.v-card__img--hover){opacity:1!important;transform:none!important}.woocommerce ul.products li.product .v-card__cart .button.v-qs-ready,.v-card__cart .button.v-qs-ready{--_bg: var(--v-text);--_fg: var(--v-bg)}.v-card-atc-hover ul.products li.product.has-quick-shop .v-card__cart{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.v-qs{transform:none;transition:none}}
