.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute{--brandy-chip-height: 42px;--brandy-chip-radius: var(--input-border-radius, 8px);--brandy-chip-font-size: .9375rem;--brandy-swatch-size: 30px;--brandy-swatch-radius: 50%;--brandy-swatch-gap: 3px;--brandy-swatch-active: var(--input-text-color, currentColor)}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute.has-swatch-size-small{--brandy-chip-height: 36px;--brandy-chip-font-size: .875rem;--brandy-swatch-size: 24px}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute.has-swatch-size-large{--brandy-chip-height: 50px;--brandy-chip-font-size: 1rem;--brandy-swatch-size: 40px}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute.is-style-pill{--brandy-chip-radius: 999px}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute.is-style-square{--brandy-chip-radius: 0}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute.has-swatch-shape-square{--brandy-swatch-radius: calc(var(--brandy-swatch-size) / 5)}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute-name{font-size:1rem;font-weight:500;line-height:1.5}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .brandy-selected-value{font-weight:400;color:var(--wp--preset--color--brandy-secondary-text, inherit)}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .brandy-selected-value:before{content:": "}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .brandy-selected-value:empty{display:none}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .wc-block-product-filter-chips__items{gap:8px}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .wp-block-woocommerce-product-filter-chips .wc-block-product-filter-chips__item{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:var(--brandy-chip-height);min-height:var(--brandy-chip-height);margin:0;padding:0 1em;font-size:var(--brandy-chip-font-size);font-weight:500;line-height:1.2;color:var(--input-text-color, currentColor);background:var(--input-background-color, transparent);border:1px solid var(--input-border-color, currentColor);border-radius:var(--brandy-chip-radius);transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:ease-in-out}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .wp-block-woocommerce-product-filter-chips .wc-block-product-filter-chips__item[hidden]{display:none}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .wp-block-woocommerce-product-filter-chips .wc-block-product-filter-chips__item:not(:disabled):hover{border-color:var(--input-hover-border-color, currentColor)}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .wp-block-woocommerce-product-filter-chips .wc-block-product-filter-chips__item[aria-checked=true]{color:var(--input-background-color, #fff);background:var(--brandy-swatch-active);border-color:var(--brandy-swatch-active)}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .wp-block-woocommerce-product-filter-chips .wc-block-product-filter-chips__item:focus-visible{outline:2px solid var(--brandy-swatch-active)!important;outline-offset:2px}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .wp-block-woocommerce-product-filter-chips .wc-block-product-filter-chips__item:disabled{cursor:not-allowed;opacity:.45;background-image:linear-gradient(to top left,transparent calc(50% - .5px),var(--input-border-color, currentColor) calc(50% - .5px),var(--input-border-color, currentColor) calc(50% + .5px),transparent calc(50% + .5px))}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .wc-block-product-filter-chips__item:disabled .wc-block-product-filter-chips__label{text-decoration:none}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .is-style-swatch .wc-block-product-filter-chips__items{gap:6px}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .wp-block-woocommerce-product-filter-chips.is-style-swatch .wc-block-product-filter-chips__item{min-width:0;min-height:0;padding:var(--brandy-swatch-gap);background:transparent;border:1px solid transparent;border-radius:calc(var(--brandy-swatch-radius) + var(--brandy-swatch-gap))}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute.has-swatch-shape-square .wp-block-woocommerce-product-filter-chips.is-style-swatch .wc-block-product-filter-chips__item{border-radius:calc(var(--brandy-swatch-radius) + var(--brandy-swatch-gap) + 1px)}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .wp-block-woocommerce-product-filter-chips.is-style-swatch .wc-block-product-filter-chips__item:not(:disabled):hover{border-color:var(--input-hover-border-color, currentColor)}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .wp-block-woocommerce-product-filter-chips.is-style-swatch .wc-block-product-filter-chips__item[aria-checked=true]{color:inherit;background:transparent;border-color:var(--brandy-swatch-active);box-shadow:inset 0 0 0 1px var(--brandy-swatch-active)}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .wp-block-woocommerce-product-filter-chips.is-style-swatch .wc-block-product-filter-chips__item:disabled{opacity:1;background-image:none}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .is-style-swatch .wc-block-product-filter-chips__swatch{position:relative;width:var(--brandy-swatch-size);height:var(--brandy-swatch-size);border:0;border-radius:var(--brandy-swatch-radius);box-shadow:inset 0 0 0 1px #0000001f}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .is-style-swatch .wc-block-product-filter-chips__swatch--no-color{box-shadow:inset 0 0 0 1px var(--input-border-color, currentColor)}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .is-style-swatch .wc-block-product-filter-chips__item:disabled .wc-block-product-filter-chips__swatch{opacity:.35}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .is-style-swatch .wc-block-product-filter-chips__item:disabled .wc-block-product-filter-chips__label:after{content:"";position:absolute;inset:var(--brandy-swatch-gap);border-radius:var(--brandy-swatch-radius);background:linear-gradient(to top left,transparent calc(50% - .75px),var(--brandy-swatch-active) calc(50% - .75px),var(--brandy-swatch-active) calc(50% + .75px),transparent calc(50% + .75px));opacity:.6;pointer-events:none}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .wp-block-woocommerce-dropdown{align-self:stretch}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute .wc-block-dropdown__select{width:100%;max-width:490px;height:auto;min-height:var(--brandy-chip-height);padding-right:2.5em;font-size:var(--brandy-chip-font-size);color:var(--input-text-color, currentColor)}.brandy-swatch-tooltip{position:fixed;z-index:100000;display:flex;flex-direction:column;gap:6px;width:112px;padding:6px;color:var(--input-text-color, #272829);background:var(--input-background-color, #fff);border-radius:10px;box-shadow:0 8px 24px #00000024,0 0 0 1px #0000000f;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility .15s}.brandy-swatch-tooltip.is-below{transform:translateY(-4px)}.brandy-swatch-tooltip.is-visible{opacity:1;visibility:visible;transform:none}.brandy-swatch-tooltip:after{content:"";position:absolute;top:100%;left:var(--brandy-tooltip-arrow, 50%);border:6px solid transparent;border-top-color:var(--input-background-color, #fff);transform:translate(-50%);filter:drop-shadow(0 1px 0 rgb(0 0 0 / 6%))}.brandy-swatch-tooltip.is-below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--input-background-color, #fff)}.brandy-swatch-tooltip__media{display:block;aspect-ratio:1;overflow:hidden;background-position:50%;background-size:cover;border-radius:6px;box-shadow:inset 0 0 0 1px #00000014}.brandy-swatch-tooltip__media img{display:block;width:100%;height:100%;object-fit:cover}.brandy-swatch-tooltip__label{font-size:.8125rem;font-weight:500;line-height:1.3;text-align:center;overflow-wrap:anywhere}.brandy-swatch-tooltip.is-label-only{width:auto;max-width:200px;padding:5px 10px;border-radius:6px}.brandy-swatch-tooltip.is-label-only .brandy-swatch-tooltip__media{display:none}@media(prefers-reduced-motion:reduce){.brandy-swatch-tooltip{transition:none}}
