.bg-woo-variations .bg-wv-attributes{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.bg-woo-variations .bg-wv-label{font-weight:600;margin-bottom:8px}.bg-woo-variations .bg-wv-selected-value:not(:empty):before{content:": "}.bg-woo-variations .bg-wv-selected-value{font-weight:400}.bg-woo-variations .bg-wv-options{display:flex;flex-wrap:wrap;gap:8px}.bg-woo-variations .bg-wv-option{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid rgba(0,0,0,.2);border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;line-height:1.2;margin:0;padding:8px 14px;transition:border-color .15s ease,background-color .15s ease,opacity .15s ease}.bg-woo-variations .bg-wv-option:hover{border-color:rgba(0,0,0,.5)}.bg-woo-variations .bg-wv-option.is-selected{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.bg-woo-variations .bg-wv-option:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bg-woo-variations .bg-wv-option.is-disabled{cursor:not-allowed;opacity:.4;text-decoration:line-through}.bg-woo-variations .bg-wv-option.is-hidden{display:none}.bg-woo-variations .bg-wv-option-price{font-size:.85em;opacity:.75}.bg-woo-variations .bg-wv-option-image{flex-direction:column;padding:4px}.bg-woo-variations .bg-wv-option-image img{border-radius:2px;display:block;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.bg-woo-variations .bg-wv-style-radio .bg-wv-options{flex-direction:column;gap:6px}.bg-woo-variations .bg-wv-option-radio,.bg-woo-variations .bg-wv-option-radio.is-selected,.bg-woo-variations .bg-wv-option-radio:hover{border:0;box-shadow:none;padding:0}.bg-woo-variations .bg-wv-option-radio input{accent-color:currentColor;margin:0}.bg-woo-variations .bg-wv-select-hidden{display:none}.bg-woo-variations .bg-wv-style-dropdown select{width:100%}.bg-woo-variations .bg-wv-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.bg-woo-variations .reset_variations{display:inline-block;margin-bottom:12px}.bg-woo-variations.bg-wv-hide-price .single_variation{display:none}.bg-woo-variations.bg-wv-price-above>.bg-wv-form>.single_variation{margin-bottom:16px}.bg-woo-variations .variations_button{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bg-woo-variations .quantity.bg-wv-qty-fixed{display:none!important}.bg-woo-variations .single_add_to_cart_button.bricks-button.disabled{cursor:not-allowed;opacity:.5}.bg-woo-variations[class*=bg-wv-qty-] form.cart .quantity{--bg-wv-qty-border:rgba(0,0,0,.2);border:1px solid var(--bg-wv-qty-border);width:auto}.bg-woo-variations[class*=bg-wv-qty-] form.cart .quantity .qty{border-bottom-width:0;border-top-width:0}.bg-woo-variations[class*=bg-wv-qty-] form.cart .quantity .action{border-color:var(--bg-wv-qty-border);border-width:0}.bg-woo-variations.bg-wv-qty-pill form.cart .quantity{border-radius:999px;overflow:hidden}.bg-woo-variations.bg-wv-qty-pill form.cart .quantity .qty{width:48px}.bg-woo-variations.bg-wv-qty-stacked form.cart .quantity{border-radius:4px;display:inline-grid;grid-template-columns:auto 32px;grid-template-rows:1fr 1fr;overflow:hidden}.bg-woo-variations.bg-wv-qty-stacked form.cart .quantity .qty{grid-column:1;grid-row:1/3;width:56px}.bg-woo-variations.bg-wv-qty-stacked form.cart .quantity .action{border-left-width:1px;width:32px}.bg-woo-variations.bg-wv-qty-stacked form.cart .quantity .plus{grid-column:2;grid-row:1}.bg-woo-variations.bg-wv-qty-stacked form.cart .quantity .minus{border-top-width:1px;grid-column:2;grid-row:2}.bg-woo-variations.bg-wv-qty-stacked form.cart .quantity .action svg{height:12px;width:12px}.bg-woo-variations.bg-wv-qty-input form.cart .quantity{border-radius:4px}.bg-woo-variations.bg-wv-qty-input form.cart .quantity .action{display:none}.bg-woo-variations.bg-wv-qty-input form.cart .quantity .qty{width:72px}
