.wc-block-components-state-input,.wc-block-components-text-input{position:relative}.wc-block-components-text-input label{color:inherit;cursor:text;font-family:inherit;font-size:inherit;font-size:16px;font-style:inherit;font-weight:inherit;left:16px;letter-spacing:inherit;line-height:inherit;line-height:1.5;margin:0;max-width:calc(100% - 32px);overflow:hidden;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;top:25px;transform:translateY(-50%);transform-origin:top left}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{transition:none}}.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=number]{-moz-appearance:textfield}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill,.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=password],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input:-webkit-autofill,.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=password],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{height:50px;padding:16px}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill,.wc-block-components-form .wc-block-components-text-input.is-active input[type=email],.wc-block-components-form .wc-block-components-text-input.is-active input[type=number],.wc-block-components-form .wc-block-components-text-input.is-active input[type=password],.wc-block-components-form .wc-block-components-text-input.is-active input[type=tel],.wc-block-components-form .wc-block-components-text-input.is-active input[type=text],.wc-block-components-form .wc-block-components-text-input.is-active input[type=url],.wc-block-components-text-input input:-webkit-autofill,.wc-block-components-text-input.is-active input[type=email],.wc-block-components-text-input.is-active input[type=number],.wc-block-components-text-input.is-active input[type=password],.wc-block-components-text-input.is-active input[type=tel],.wc-block-components-text-input.is-active input[type=text],.wc-block-components-text-input.is-active input[type=url]{padding:22px 16px 4px}.wc-block-components-form .wc-block-components-text-input.has-error input,.wc-block-components-form .wc-block-components-text-input.has-error input:active,.wc-block-components-form .wc-block-components-text-input.has-error input:focus,.wc-block-components-form .wc-block-components-text-input.has-error input:hover,.wc-block-components-text-input.has-error input,.wc-block-components-text-input.has-error input:active,.wc-block-components-text-input.has-error input:focus,.wc-block-components-text-input.has-error input:hover{border-color:var(--wc-error-background)}.wc-block-components-form .wc-block-components-text-input.has-error input:active,.wc-block-components-form .wc-block-components-text-input.has-error input:focus,.wc-block-components-text-input.has-error input:active,.wc-block-components-text-input.has-error input:focus{border-color:transparent;outline-color:var(--wc-error-background);outline-style:solid;outline-width:calc(var(--input-border-width) + 1px)}.wc-block-components-form .wc-block-components-text-input.has-error input:focus,.wc-block-components-text-input.has-error input:focus{box-shadow:0 0 0 .5px var(--wc-error-background)}.wc-block-components-form .wc-block-components-text-input.has-error label,.wc-block-components-text-input.has-error label{color:var(--wc-error-background)}.wc-block-components-form .wc-block-components-text-input:only-child,.wc-block-components-text-input:only-child{margin-top:1.5em}.wc-block-components-validation-error{color:var(--wc-error-background);font-size:.75em;max-width:100%;min-height:1em;padding:9px 0 0;white-space:normal}.wc-block-components-validation-error>p{align-items:center;display:flex;gap:2px;line-height:1;margin:0;padding:0}.wc-block-components-validation-error svg{fill:currentColor;height:1.5em;margin:-.4735em 0;width:1.5em}.wc-block-components-select+.wc-block-components-validation-error{margin-bottom:24px}.wc-block-components-chip{align-items:center;background-color:#fff;border:0;border-radius:20px;box-shadow:0 1px 2px #0000001a;color:#272829;display:inline-flex;font-size:12px;font-weight:500;line-height:15px;margin:0;padding:2px 22px 2px .5rem;position:relative;text-transform:uppercase}.wc-block-components-chip .wc-block-components-chip__text{font-size:.75rem;line-height:1rem}.wc-block-components-chip .wc-block-components-chip__remove{align-items:center;background:rgba(211,220,229,.502);border-radius:100%;color:#272829;cursor:pointer;display:flex;height:16px;justify-content:center;padding:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:16px}.wc-block-components-chip .wc-block-components-chip__remove svg{height:100%;width:100%}.wc-block-components-chip .wc-block-components-chip__remove:focus svg,.wc-block-components-chip .wc-block-components-chip__remove:hover svg{fill:#272829}.wc-block-components-title{border:0;border-radius:0;font-size:1.25em;margin:0;padding:0;vertical-align:baseline;word-break:break-word}.wc-block-components-title textarea{font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.wc-block-components-checkbox{line-height:1}.wc-block-components-checkbox label{align-items:center;cursor:pointer;display:inline-flex;font-size:.875em;gap:10px;margin-bottom:0!important;position:relative}.wc-block-components-checkbox .wc-block-components-checkbox__mark{display:none}.wc-block-components-checkbox.has-error,.wc-block-components-checkbox.has-error a{color:var(--wc-error-background)}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:active,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:hover{border-color:var(--wc-error-background)}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus{outline:2px solid var(--wc-error-background);outline-offset:2px}.wc-block-components-checkbox__mark{fill:#000;height:1.125em;margin-left:.1875em;margin-top:.0625em;pointer-events:none;position:absolute;width:1.125em}@media screen and (prefers-reduced-motion:reduce){.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{animation:none}}.wc-block-components-radio-control{display:flex;flex-direction:column;gap:16px}.wc-block-components-radio-control__option{align-items:center;cursor:pointer;display:flex;gap:10px}.wc-block-components-radio-control__option-layout{align-items:center;display:flex;flex:1;gap:10px;justify-content:space-between}.wc-block-components-panel__button{cursor:pointer}.wc-block-components-totals-coupon__form{display:flex;margin-bottom:0;width:100%}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input{flex-grow:1;margin-bottom:0;margin-top:0}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{margin-left:8px}.wc-block-components-totals-coupon__content{display:flex;flex-direction:column;gap:8px;position:relative}.wc-block-components-totals-item.wc-block-components-totals-discount{gap:25px}.wc-block-components-totals-item.wc-block-components-totals-discount .wc-block-components-totals-item__label{flex-grow:unset}.wc-block-components-totals-item.wc-block-components-totals-discount .wc-block-components-totals-item__description{flex:1}.wc-block-components-totals-item.wc-block-components-totals-discount .wc-block-components-formatted-money-amount{order:2}.wc-block-components-totals-item.wc-block-components-totals-discount .wc-block-components-totals-discount__coupon-list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.wc-block-components-shipping-calculator{background-color:var(--wp--preset--color--white);border-radius:9px;box-shadow:0 0 transparent,0 0 transparent,0 1px 2px #0000001f;margin-bottom:1rem;margin-top:.75rem;padding:1.25rem 1.5rem}.wc-block-components-shipping-calculator .wc-block-components-text-input input,.wc-block-components-shipping-calculator .wc-blocks-components-select select{font-size:14px}.wc-block-components-shipping-calculator .wc-block-components-shipping-calculator-address .wc-block-components-address-form{display:flex;flex-direction:column;gap:16px}.wc-block-components-shipping-calculator .wc-block-components-shipping-calculator-address .wc-block-components-address-form label{font-size:14px}.wc-block-components-shipping-calculator .wc-block-components-shipping-calculator-address__button{margin-top:1.25rem;width:100%}.wc-block-components-shipping-calculator .wc-blocks-components-select__container{display:flex;flex-direction:column}.wc-block-components-shipping-calculator .wc-blocks-components-select__container .wc-blocks-components-select__select{width:100%}.wc-block-components-sidebar-layout{display:flex;flex-wrap:wrap;gap:40px;margin:0 auto 40px;position:relative}.wc-block-components-sidebar-layout .wc-block-components-main{flex:7;flex-basis:400px;margin:0;max-width:100%}.wc-block-components-sidebar-layout .wc-block-must-login-prompt{display:block}.wc-block-components-sidebar-layout .wc-block-components-sidebar{flex:2;height:-moz-fit-content;height:fit-content;margin:0;max-width:100%}.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-totals-wrapper{border-top:1px solid var(--wp--preset--color--brandy-border)}@media screen and (min-width:782px){.wc-block-components-sidebar-layout .wc-block-components-sidebar{flex-basis:320px}}.is-medium.wc-block-components-sidebar-layout,.is-small.wc-block-components-sidebar-layout{gap:20px}.wc-block-components-product-name{font-size:1em;font-weight:600;margin:0;overflow-wrap:anywhere;word-break:break-word}.wc-block-components-product-name:has(a){text-decoration-color:transparent;transition-duration:var(--theme-component-transition-duration);transition-property:-webkit-text-decoration;transition-property:text-decoration;transition-property:text-decoration,-webkit-text-decoration;transition-timing-function:ease-in-out}.wc-block-components-product-name:has(a):hover{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1.5px;text-underline-offset:5px}.wc-block-components-product-details{list-style:none;margin:.5em 0;padding:0}.wc-block-components-product-details:last-of-type{margin-bottom:0}.wc-block-components-product-details li{margin-left:0}.wc-block-components-product-details__name{font-weight:700}.wc-block-components-product-details__name,.wc-block-components-product-details__value{display:inline-block}.wc-block-components-product-metadata{font-size:.75em}.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,.wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{margin:.25em 0}.brandy-qty-selector .wc-block-components-quantity-selector__button--minus,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus{order:1}.brandy-qty-selector .wc-block-components-quantity-selector__input,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{order:2}.brandy-qty-selector .wc-block-components-quantity-selector__button--plus,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus{order:3}.wc-block-components-totals-wrapper{border-top:1px solid var(--wp--preset--color--brandy-border);padding:16px 0}.wc-block-components-totals-wrapper:empty{display:none}.wc-block-components-totals-wrapper:empty:after{content:none}.wc-block-components-totals-wrapper.slot-wrapper{padding:0}.wc-block-components-totals-wrapper.slot-wrapper>*>*{padding:16px 0}.wc-block-components-totals-wrapper.slot-wrapper>*>:after{border-width:0}.wc-block-components-totals-wrapper.has-bottom-border:after{border-bottom-width:1px}.wc-block-components-totals-item{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;padding:0;width:100%}.wc-block-components-totals-item__label{flex-grow:1}.wc-block-components-totals-item__description{font-size:.875em;width:100%}.wc-block-components-panel__button{position:relative}.wc-block-components-panel__button[aria-expanded=true]{margin-bottom:16px}.wc-block-components-panel__button>.wc-block-components-panel__button-icon{fill:currentColor;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto}.wc-block-components-panel__content[hidden]{display:none}.wc-block-components-text-input{position:relative}.wc-block-components-text-input label{color:var(--wp--preset--color--brandy-muted-foreground);left:0;padding:0 1em;pointer-events:none;position:absolute;top:0;transform:translateY(50%);transition:all .2s ease}.wc-block-components-text-input input:focus+label,.wc-block-components-text-input.is-active label{background:transparent;font-size:.75em;padding:0 .5em;transform:translate(10px,4px)}.wc-block-components-payment-method-label--with-icon{display:inline-block;vertical-align:middle}.wc-block-components-payment-method-label--with-icon>img,.wc-block-components-payment-method-label--with-icon>svg{margin:-2px 4px 0 0;max-height:24px;vertical-align:middle;width:auto}@media screen and (max-width:975px){.wc-block-components-sidebar-layout{flex-direction:column;gap:30px}.wc-block-components-sidebar-layout .wc-block-components-main{flex-basis:auto}}@media screen and (max-width:767px){.wc-block-components-sidebar-layout{gap:20px}}
