.wc-block-add-to-cart-with-options .wp-block-woocommerce-add-to-cart-with-options-variation-selector{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--40)}.wc-block-add-to-cart-with-options .wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20);margin:0}.wc-block-add-to-cart-with-options .wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute-name{text-transform:uppercase}.wc-block-add-to-cart-with-options .wp-block-woocommerce-product-filter-chips{font-size:inherit}.wc-block-add-to-cart-with-options .wc-block-product-filter-chips__fieldset{border:0;margin:0;min-width:0;padding:0}.wc-block-add-to-cart-with-options .wc-block-product-filter-chips__items{align-items:flex-start;display:flex;flex-direction:column;gap:0}.wc-block-add-to-cart-with-options .wc-block-product-filter-chips__item,.wc-block-add-to-cart-with-options .wc-block-product-filter-chips__item[aria-checked=true]{align-items:center;background-color:transparent;border:0;border-radius:0;color:var(--wp--preset--color--contrast);display:inline-flex;min-height:var(--wp--custom--target--size);padding:0;text-transform:uppercase;white-space:nowrap}.wc-block-add-to-cart-with-options .wc-block-product-filter-chips__item:before{content:"[ ]";flex:none;white-space:pre}.wc-block-add-to-cart-with-options .wc-block-product-filter-chips__item[aria-checked=true]:before{content:"[x]"}.wc-block-add-to-cart-with-options .wc-block-product-filter-chips__item:before{margin-inline-end:1ch}.wc-block-add-to-cart-with-options .wc-block-product-filter-chips__item:focus{outline:none}.wc-block-add-to-cart-with-options .wc-block-product-filter-chips__item:focus-visible{outline:var(--wp--custom--focus--width) solid currentcolor;outline-offset:var(--wp--custom--focus--offset)}.wc-block-add-to-cart-with-options>.single_variation_wrap{display:none}.wc-block-add-to-cart-with-options:not(.puchero-card-form){column-gap:var(--wp--preset--spacing--20);display:grid;grid-template-columns:auto minmax(0,1fr);justify-items:start;max-width:var(--wp--custom--product--narrow);row-gap:var(--wp--preset--spacing--40)}.wc-block-add-to-cart-with-options:not(.puchero-card-form)>*{margin:0}.wc-block-add-to-cart-with-options:not(.puchero-card-form)>.puchero-form-options{grid-column:1/-1}.wc-block-add-to-cart-with-options:not(.puchero-card-form)>.puchero-form-options:not(:has(>.wp-block-woocommerce-add-to-cart-with-options-variation-selector)){display:none}.wc-block-add-to-cart-with-options:not(.puchero-card-form) .wp-block-woocommerce-add-to-cart-with-options-variation-selector{column-gap:var(--wp--preset--spacing--60)}.wc-block-add-to-cart-with-options:not(.puchero-card-form) .puchero-form-price{text-transform:uppercase}.wc-block-add-to-cart-with-options:not(.puchero-card-form) .puchero-form-price .wp-block-woocommerce-product-price{align-items:center;display:flex;min-height:var(--wp--custom--target--size)}.wc-block-add-to-cart-with-options:not(.puchero-card-form).is-invalid .puchero-form-price,.wc-block-add-to-cart-with-options:not(.puchero-card-form):not(:has(.wc-block-components-product-button__button:not([hidden]))) .puchero-form-price{display:none}.wc-block-add-to-cart-with-options:not(.puchero-card-form)>.wc-block-components-product-stock-indicator{grid-column:1/-1;text-transform:uppercase}.wc-block-add-to-cart-with-options:not(.puchero-card-form)>.wc-block-components-product-stock-indicator:empty{display:none}.wc-block-add-to-cart-with-options:not(.puchero-card-form):not(:has(.wc-block-components-product-button__button:not([hidden])))>.wc-block-components-product-stock-indicator{align-items:center;border:var(--wp--custom--border--width) solid;box-sizing:border-box;color:var(--wp--preset--color--contrast-3);display:flex;justify-content:center;min-height:var(--wp--custom--button--height);padding:0 var(--wp--preset--spacing--60)}.wc-block-add-to-cart-with-options:not(.puchero-card-form):not(:has(.wc-block-components-product-button__button:not([hidden])))>.wc-block-components-product-button{display:none}.wc-block-add-to-cart-with-options:not(.puchero-card-form)>.wc-block-add-to-cart-with-options__quantity-selector{border:0;border-radius:0}.wc-block-add-to-cart-with-options:not(.puchero-card-form)>.wc-block-add-to-cart-with-options__quantity-selector .wc-block-components-quantity-selector{border:var(--wp--custom--border--width) solid var(--wp--preset--color--contrast);border-radius:0;box-sizing:border-box;height:var(--wp--custom--button--height);min-width:0}.wc-block-add-to-cart-with-options:not(.puchero-card-form)>.wc-block-add-to-cart-with-options__quantity-selector .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{font-size:inherit;min-width:var(--wp--custom--target--size);opacity:1}.wc-block-add-to-cart-with-options:not(.puchero-card-form)>.wc-block-add-to-cart-with-options__quantity-selector .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{opacity:.5}.wc-block-add-to-cart-with-options:not(.puchero-card-form)>.wc-block-add-to-cart-with-options__quantity-selector .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{flex:0 1 auto;font-weight:inherit;line-height:1.4;min-height:0;min-width:0;padding:0;width:3ch}.puchero-card-form,.puchero-card-form>.puchero-form-options,.puchero-card-options,.puchero-card-options>.wc-block-components-notices{display:contents}.editor-styles-wrapper .wc-block-product .puchero-card-form,.puchero-card-form>.wc-block-add-to-cart-with-options__quantity-selector{display:none}.puchero-card-form .wp-block-woocommerce-add-to-cart-with-options-variation-selector{align-content:flex-end;align-content:safe flex-end;align-items:flex-start;box-sizing:border-box;grid-column:1/-1;grid-row:1;height:0;justify-content:flex-end;min-height:100%;opacity:0;overflow-y:auto;padding:var(--wp--preset--spacing--50);pointer-events:none;visibility:hidden;z-index:1}.puchero-card-form .wp-block-woocommerce-add-to-cart-with-options-variation-selector>*{pointer-events:auto}.puchero-card-options.is-open .wp-block-woocommerce-add-to-cart-with-options-variation-selector{opacity:1;visibility:visible}.puchero-card-form>.wc-block-components-product-stock-indicator{display:none}.puchero-card-options.is-open .wc-block-components-product-stock-indicator{display:block;grid-column:2;grid-row:2;justify-self:end;margin-block-start:calc(var(--wp--preset--spacing--30) + 1lh);text-transform:uppercase}.puchero-card-options>.wc-block-components-notices>.wc-block-components-notice-banner{align-self:start;grid-column:1/-1;grid-row:1;margin:var(--wp--preset--spacing--20);z-index:2}.puchero-card-options__toggle{background-color:transparent;border:0;color:var(--wp--preset--color--contrast);cursor:pointer;font:inherit;padding:0;text-transform:uppercase}.puchero-card-options__toggle:before{content:"["}.puchero-card-options__toggle:after{content:"]"}.puchero-card-options__toggle:hover{color:var(--wp--custom--link--hover)}.puchero-card-options__toggle[aria-expanded=false]:before{content:"[+"}.puchero-card-options__toggle[aria-expanded=false] .puchero-card-options__label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.puchero-card-options.is-open .puchero-card-form.is-invalid .wc-block-components-product-button,.puchero-card-options:not(.is-open,.puchero-card-options--direct) .wc-block-components-product-button{display:none}.puchero-card-options.is-open:has(.puchero-card-form:not(.is-invalid)) .puchero-card-options__toggle{display:none}.puchero-card-options__sold-out{display:none}.puchero-card-options.is-open:has(.puchero-card-form.is-invalid>.wc-block-components-product-stock-indicator:not(:empty)) .puchero-card-options__toggle{color:var(--wp--preset--color--contrast-3)}.puchero-card-options.is-open:has(.puchero-card-form.is-invalid>.wc-block-components-product-stock-indicator:not(:empty)) .puchero-card-options__label,.puchero-card-options.is-open:has(.puchero-card-form.is-invalid>.wc-block-components-product-stock-indicator:not(:empty)) .wc-block-components-product-stock-indicator{display:none}.puchero-card-options.is-open:has(.puchero-card-form.is-invalid>.wc-block-components-product-stock-indicator:not(:empty)) .puchero-card-options__sold-out{display:inline}.wc-block-product .puchero-card-options--direct .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button>span{font-size:0}.wc-block-product .puchero-card-options--direct .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button>span:before{content:"[+";font-size:var(--wp--preset--font-size--small)}.wc-block-product .puchero-card-options--direct .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button>span:after{font-size:var(--wp--preset--font-size--small)}@media not (prefers-reduced-motion){.puchero-card-form .wp-block-woocommerce-add-to-cart-with-options-variation-selector{transition:opacity var(--wp--custom--motion--duration) var(--wp--custom--motion--easing),visibility 0s linear var(--wp--custom--motion--duration)}.puchero-card-options.is-open .wp-block-woocommerce-add-to-cart-with-options-variation-selector{transition-delay:0s}}
