a:focus-visible,button:focus-visible,select:focus-visible,.wp-block-pulsar-accordion__trigger:focus-visible,.has-primary-background-color .wp-block-button.is-style-custom-outline .wp-block-button__link:focus-visible,.has-invert-background-color .wp-block-button.is-style-custom-outline .wp-block-button__link:focus-visible,.wp-block-button:focus-visible,.wp-block-pulsar-menu__link:focus-visible,.add_to_cart_button:focus-visible,.wp-element-button:focus-visible,.single_add_to_cart_button:focus-visible,.site-footer__cta .cta-buttons .wp-block-button__link:focus-visible{background-color:var(--wp--custom--color--surface--focus);border-color:var(--wp--custom--color--text--focus);box-shadow:none;box-shadow:initial;color:var(--wp--custom--color--text--focus);outline:none}a:focus-visible svg,button:focus-visible svg,select:focus-visible svg,.wp-block-pulsar-accordion__trigger:focus-visible svg,.has-primary-background-color .wp-block-button.is-style-custom-outline .wp-block-button__link:focus-visible svg,.has-invert-background-color .wp-block-button.is-style-custom-outline .wp-block-button__link:focus-visible svg,.wp-block-button:focus-visible svg,.wp-block-pulsar-menu__link:focus-visible svg,.add_to_cart_button:focus-visible svg,.wp-element-button:focus-visible svg,.single_add_to_cart_button:focus-visible svg,.site-footer__cta .cta-buttons .wp-block-button__link:focus-visible svg{fill:var(--wp--custom--color--text--focus)}a:focus-visible::before,button:focus-visible::before,select:focus-visible::before,.wp-block-pulsar-accordion__trigger:focus-visible::before,.has-primary-background-color .wp-block-button.is-style-custom-outline .wp-block-button__link:focus-visible::before,.has-invert-background-color .wp-block-button.is-style-custom-outline .wp-block-button__link:focus-visible::before,.wp-block-button:focus-visible::before,.wp-block-pulsar-menu__link:focus-visible::before,.add_to_cart_button:focus-visible::before,.wp-element-button:focus-visible::before,.single_add_to_cart_button:focus-visible::before,.site-footer__cta .cta-buttons .wp-block-button__link:focus-visible::before{background-color:var(--wp--custom--color--text--focus)}.wc-block-mini-cart__footer-actions .wc-block-components-button:not(.is-link).outlined:not(:focus):focus-visible{background-color:var(--wp--custom--color--surface--focus);border-color:var(--wp--custom--color--text--focus);box-shadow:none;box-shadow:initial;color:var(--wp--custom--color--text--focus);outline:none}.wc-block-mini-cart__footer-actions .wc-block-components-button:not(.is-link).outlined:not(:focus):focus-visible svg{fill:var(--wp--custom--color--text--focus)}.add-to-cart-trigger:focus-visible{background-color:transparent;background-color:initial}.add-to-cart-trigger:focus-visible .wp-block-button__link{background-color:var(--wp--custom--color--surface--focus);border-color:var(--wp--custom--color--text--focus);box-shadow:none;box-shadow:initial;color:var(--wp--custom--color--text--focus);outline:none}.add-to-cart-trigger:focus-visible .wp-block-button__link svg{fill:var(--wp--custom--color--text--focus)}.wp-block-post-title a:focus-visible::before{background-color:transparent;background-color:initial}.wp-block-pulsar-menu.is-menu-location-footer .wp-block-pulsar-menu__link:focus-visible,.wp-block-pulsar-menu.is-menu-location-legal .wp-block-pulsar-menu__link:focus-visible{background-color:var(--wp--custom--color--surface--focus);border-color:var(--wp--custom--color--text--focus);box-shadow:none;box-shadow:initial;color:var(--wp--custom--color--text--focus);outline:none}.wp-block-pulsar-menu.is-menu-location-footer .wp-block-pulsar-menu__link:focus-visible svg,.wp-block-pulsar-menu.is-menu-location-legal .wp-block-pulsar-menu__link:focus-visible svg{fill:var(--wp--custom--color--text--focus)}.wp-block-pulsar-menu.is-menu-location-footer .wp-block-pulsar-menu__link:focus-visible::before,.wp-block-pulsar-menu.is-menu-location-legal .wp-block-pulsar-menu__link:focus-visible::before{background-color:var(--wp--custom--color--text--focus)}.wp-block-pulsar-menu.is-menu-location-footer .wp-block-pulsar-menu__link:focus-visible .wp-block-pulsar-menu__link-title,.wp-block-pulsar-menu.is-menu-location-legal .wp-block-pulsar-menu__link:focus-visible .wp-block-pulsar-menu__link-title{color:var(--wp--custom--color--text--focus)}.wp-block-pulsar-embla-carousel-buttons .embla__button:focus-visible{background-color:var(--wp--custom--color--surface--focus);border-color:var(--wp--custom--color--text--focus);box-shadow:none;box-shadow:initial;color:var(--wp--custom--color--text--focus);outline:none}.wp-block-pulsar-embla-carousel-buttons .embla__button:focus-visible svg{fill:var(--wp--custom--color--text--focus)}.wp-block-pulsar-embla-carousel-buttons .embla__button:focus-visible .embla__button-label::after{background-color:var(--wp--custom--color--text--focus)}.wc-block-mini-cart__button:focus-visible{background-color:var(--wp--custom--color--surface--focus);border-color:var(--wp--custom--color--text--focus);box-shadow:none;box-shadow:initial;color:var(--wp--custom--color--text--focus);outline:none}.wc-block-mini-cart__button:focus-visible svg{fill:var(--wp--custom--color--text--focus)}.wc-block-mini-cart__button:focus-visible .wc-block-mini-cart__quantity-badge::before{background-color:var(--wp--custom--color--text--focus)}.wc-block-mini-cart__button:focus-visible .wc-block-mini-cart__quantity-badge::after{color:var(--wp--custom--color--text--focus)}.wp-block-pulsar-menu.is-menu-location-primary:where(.is-not-collapsed) .wp-block-pulsar-menu__items>.wp-block-pulsar-menu__item .wp-block-pulsar-menu__submenu-toggle:focus-visible{background-color:var(--wp--custom--color--surface--focus);border-color:var(--wp--custom--color--text--focus);box-shadow:none;box-shadow:initial;color:var(--wp--custom--color--text--focus);outline:none}.wp-block-pulsar-menu.is-menu-location-primary:where(.is-not-collapsed) .wp-block-pulsar-menu__items>.wp-block-pulsar-menu__item .wp-block-pulsar-menu__submenu-toggle:focus-visible svg{fill:var(--wp--custom--color--text--focus)}.wp-block-pulsar-menu.is-menu-location-primary:where(.is-not-collapsed) .wp-block-pulsar-menu__items>.wp-block-pulsar-menu__item .wp-block-pulsar-menu__submenu-toggle:focus-visible .wp-block-pulsar-menu__submenu-toggle-icon::after{background-color:var(--wp--custom--color--text--focus)}.wp-block-image a:focus-visible,.wp-block-post-featured-image a:focus-visible,.wc-block-product-gallery-thumbnails__thumbnail img:focus-visible{padding:6px}.wp-block-woocommerce-product-image a:focus-visible{background-color:var(--wp--custom--color--surface--focus);border-color:var(--wp--custom--color--text--focus);box-shadow:none;box-shadow:initial;color:var(--wp--custom--color--text--focus);outline:none;padding:6px}.wp-block-woocommerce-product-image a:focus-visible svg{fill:var(--wp--custom--color--text--focus)}.wp-block-woocommerce-product-image a:focus-visible::before{background-color:transparent;background-color:initial}.wc-block-product-gallery-large-image-next-previous__button:focus-visible,.wp-element-button:not(.wp-block-search__button):not(.wc-block-components-drawer__close):focus-visible,.wc-block-product-gallery-thumbnails__thumbnail img:focus-visible,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus-visible,.wc-block-components-form .wc-blocks-components-select__container .wc-blocks-components-select__select:focus-visible,.wc-block-components-address-form__address_2-toggle:focus-visible,.woocommerce-account .woocommerce-buttons .button-outline a:focus-visible,.woocommerce-account form:not([role=search]) .form-row .select2-container .select2-selection:focus-visible,.woocommerce-account .woocommerce-Button:focus-visible,.woocommerce-checkout .wc-block-components-panel__button:focus-visible,.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:focus-visible,.woocommerce-cart .wc-block-cart__submit-button.wc-block-components-button:not(.is-link):focus-visible,.woocommerce-cart .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-totals-shipping-panel .wc-block-components-panel__button:focus-visible,.woocommerce-cart .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__button:focus-visible,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus-visible{background-color:var(--wp--custom--color--surface--focus);border-color:var(--wp--custom--color--text--focus);box-shadow:none;box-shadow:initial;color:var(--wp--custom--color--text--focus);outline:none}.wc-block-product-gallery-large-image-next-previous__button:focus-visible svg,.wp-element-button:not(.wp-block-search__button):not(.wc-block-components-drawer__close):focus-visible svg,.wc-block-product-gallery-thumbnails__thumbnail img:focus-visible svg,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus-visible svg,.wc-block-components-form .wc-blocks-components-select__container .wc-blocks-components-select__select:focus-visible svg,.wc-block-components-address-form__address_2-toggle:focus-visible svg,.woocommerce-account .woocommerce-buttons .button-outline a:focus-visible svg,.woocommerce-account form:not([role=search]) .form-row .select2-container .select2-selection:focus-visible svg,.woocommerce-account .woocommerce-Button:focus-visible svg,.woocommerce-checkout .wc-block-components-panel__button:focus-visible svg,.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:focus-visible svg,.woocommerce-cart .wc-block-cart__submit-button.wc-block-components-button:not(.is-link):focus-visible svg,.woocommerce-cart .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-totals-shipping-panel .wc-block-components-panel__button:focus-visible svg,.woocommerce-cart .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__button:focus-visible svg,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus-visible svg{fill:var(--wp--custom--color--text--focus)}.woocommerce-account form:not([role=search]) .form-row input.input-text:focus-visible,.wc-block-components-form .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus-visible,.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus-visible,.wc-block-components-form .wc-block-checkout__add-note .wc-block-components-textarea:focus-visible,.wc-block-components-form .wc-block-components-text-input input[type=tel]:focus-visible,.wc-block-components-form .wc-block-components-text-input input[type=text]:focus-visible,.wc-block-components-form .wc-block-components-text-input input[type=email]:focus-visible,.wc-block-components-text-input input[type=email]:focus-visible{border:1px solid var(--wp--custom--color--border--active);box-shadow:none;box-shadow:initial;outline:medium none currentcolor;outline:initial;outline-offset:initial}.woocommerce-account form:not([role=search]) .form-row input.input-text:focus-visible svg,.wc-block-components-form .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus-visible svg,.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus-visible svg,.wc-block-components-form .wc-block-checkout__add-note .wc-block-components-textarea:focus-visible svg,.wc-block-components-form .wc-block-components-text-input input[type=tel]:focus-visible svg,.wc-block-components-form .wc-block-components-text-input input[type=text]:focus-visible svg,.wc-block-components-form .wc-block-components-text-input input[type=email]:focus-visible svg,.wc-block-components-text-input input[type=email]:focus-visible svg{fill:var(--wp--custom--color--text--focus)}a.altcha-logo:focus-visible svg{background-color:var(--wp--custom--color--surface--focus);color:var(--wp--custom--color--text--focus);opacity:1}.wc-block-product-gallery-large-image-next-previous--button:focus-visible rect{fill:var(--wp--custom--color--surface--focus)}.wc-block-product-gallery-large-image-next-previous--button:focus-visible path{fill:var(--wp--custom--color--text--focus)}.wp-block-button{--width-gap: var(--wp--preset--spacing--md)}@media(max-width: 639px){.wp-block-button{width:100%}}.wp-block-button:where(.has-custom-width){max-width:none}.wp-block-button:where(.has-custom-width) .wp-block-button__link{width:100%}.wp-block-button:where(.wp-block-button__width-25){width:calc(25% - var(--width-gap)*.75)}@media(max-width: 639px){.wp-block-button:where(.wp-block-button__width-25){width:100%}}.wp-block-button:where(.wp-block-button__width-50){width:calc(50% - var(--width-gap)*.5)}@media(max-width: 639px){.wp-block-button:where(.wp-block-button__width-50){width:100%}}.wp-block-button:where(.wp-block-button__width-75){width:calc(75% - var(--width-gap)*.25)}@media(max-width: 639px){.wp-block-button:where(.wp-block-button__width-75){width:100%}}.wp-block-button:where(.wp-block-button__width-100){flex-basis:100%;width:100%}:where(.is-vertical)>.wp-block-button{--width-gap: 0}.wp-block-button .add_to_cart_button{align-items:center;gap:var(--wp--preset--spacing--md)}.wp-block-button .add_to_cart_button::before{background-color:var(--wp--custom--color--text--invert);content:"";display:block;height:18px;-webkit-mask-image:url("../../../assets/svg/basket.svg");mask-image:url("../../../assets/svg/basket.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;width:18px}.wc-block-components-product-button a.added_to_cart{align-items:center;border:3px solid var(--wp--custom--color--border--primary);border-radius:var(--wp--custom--border-radius--full);box-shadow:none;box-shadow:initial;cursor:pointer;display:inline-flex;gap:var(--wp--preset--spacing--md);justify-content:center;padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--lg);text-align:center;transition:all var(--wp--custom--transition-duration--quick);background-color:rgba(0,0,0,0);color:var(--wp--custom--color--text--secondary);margin-top:0;margin-top:initial;text-decoration:none;text-decoration:initial;width:100%}.wc-block-components-product-button a.added_to_cart:hover{transform:scale(1.02)}@media(max-width: 639px){.wc-block-components-product-button a.added_to_cart{width:100%}}.wc-block-components-product-button a.added_to_cart:hover,.wc-block-components-product-button a.added_to_cart:active{background-color:rgba(0,0,0,0);border-color:var(--wp--custom--color--border--primary-hover);color:var(--wp--custom--color--border--primary-hover)}.wc-block-components-product-button a.added_to_cart:hover::before,.wc-block-components-product-button a.added_to_cart:active::before{background-color:var(--wp--custom--color--border--primary-hover)}.wc-block-components-product-button a.added_to_cart::before{background-color:var(--wp--custom--color--text--secondary)}:where(.has-tertiary-background-color) .wc-block-components-product-button a.added_to_cart{background-color:var(--wp--custom--color--surface--default)}.wc-block-components-product-button span:has(.added_to_cart){width:100%}.wp-element-button,.wp-block-button__link{align-items:center;border:3px solid var(--wp--custom--color--border--primary);border-radius:var(--wp--custom--border-radius--full);box-shadow:none;box-shadow:initial;cursor:pointer;display:inline-flex;gap:var(--wp--preset--spacing--md);justify-content:center;padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--lg);text-align:center;transition:all var(--wp--custom--transition-duration--quick);background-color:var(--wp--custom--color--surface--accent);color:var(--wp--custom--color--text--invert)}.wp-element-button:hover,.wp-block-button__link:hover{transform:scale(1.02)}@media(max-width: 639px){.wp-element-button,.wp-block-button__link{width:100%}}.wp-element-button:hover,.wp-element-button:active,.wp-block-button__link:hover,.wp-block-button__link:active{background-color:var(--wp--custom--color--border--primary-hover);border-color:var(--wp--custom--color--border--primary-hover)}.wp-element-button::before,.wp-block-button__link::before{background-color:var(--wp--custom--color--text--invert)}:where(.is-style-custom-outline) .wp-element-button,:where(.is-style-custom-outline) .wp-block-button__link{background-color:rgba(0,0,0,0);color:var(--wp--custom--color--text--secondary)}:where(.is-style-custom-outline) .wp-element-button:hover,:where(.is-style-custom-outline) .wp-element-button:active,:where(.is-style-custom-outline) .wp-block-button__link:hover,:where(.is-style-custom-outline) .wp-block-button__link:active{background-color:rgba(0,0,0,0);border-color:var(--wp--custom--color--border--primary-hover);color:var(--wp--custom--color--border--primary-hover)}:where(.is-style-custom-outline) .wp-element-button:hover::before,:where(.is-style-custom-outline) .wp-element-button:active::before,:where(.is-style-custom-outline) .wp-block-button__link:hover::before,:where(.is-style-custom-outline) .wp-block-button__link:active::before{background-color:var(--wp--custom--color--border--primary-hover)}:where(.is-style-custom-outline) .wp-element-button::before,:where(.is-style-custom-outline) .wp-block-button__link::before{background-color:var(--wp--custom--color--text--secondary)}:where(.has-tertiary-background-color) :where(.is-style-custom-outline) .wp-element-button,:where(.has-tertiary-background-color) :where(.is-style-custom-outline) .wp-block-button__link{background-color:var(--wp--custom--color--surface--default)}:where(.is-style-filter) .wp-element-button,:where(.is-style-filter) .wp-block-button__link{background-color:rgba(0,0,0,0);color:var(--wp--custom--color--text--secondary)}:where(.is-style-filter) .wp-element-button:hover,:where(.is-style-filter) .wp-element-button:active,:where(.is-style-filter) .wp-block-button__link:hover,:where(.is-style-filter) .wp-block-button__link:active{background-color:rgba(0,0,0,0);border-color:var(--wp--custom--color--border--primary-hover);color:var(--wp--custom--color--border--primary-hover)}:where(.is-style-filter) .wp-element-button:hover::before,:where(.is-style-filter) .wp-element-button:active::before,:where(.is-style-filter) .wp-block-button__link:hover::before,:where(.is-style-filter) .wp-block-button__link:active::before{background-color:var(--wp--custom--color--border--primary-hover)}:where(.is-style-filter) .wp-element-button::before,:where(.is-style-filter) .wp-block-button__link::before{background-color:var(--wp--custom--color--text--secondary)}:where(.has-tertiary-background-color) :where(.is-style-filter) .wp-element-button,:where(.has-tertiary-background-color) :where(.is-style-filter) .wp-block-button__link{background-color:var(--wp--custom--color--surface--default)}:where(.is-style-filter) .wp-element-button::before,:where(.is-style-filter) .wp-block-button__link::before{content:"";height:18px;-webkit-mask-image:url("../../../assets/svg/filter.svg");mask-image:url("../../../assets/svg/filter.svg");width:18px}.wp-element-button[target=_blank],.wp-block-button__link[target=_blank]{flex-direction:row}.wp-element-button[target=_blank]::before,.wp-block-button__link[target=_blank]::before{content:"";display:block;height:24px;-webkit-mask-image:url("../../../assets/svg/external.svg");mask-image:url("../../../assets/svg/external.svg");-webkit-mask-size:24px;mask-size:24px;min-width:24px;width:24px}.wp-element-button[href$=".pdf"],.wp-block-button__link[href$=".pdf"]{flex-direction:row}.wp-element-button[href$=".pdf"]::before,.wp-block-button__link[href$=".pdf"]::before{content:"";display:block;height:16px;-webkit-mask-image:url("../../../assets/svg/download.svg");mask-image:url("../../../assets/svg/download.svg");-webkit-mask-size:16px;mask-size:16px;min-width:16px;width:16px}.wp-element-button[href*=donate]::before,.wp-block-button__link[href*=donate]::before{content:"";display:block;height:16px;-webkit-mask-image:url("../../../assets/svg/donate.svg");mask-image:url("../../../assets/svg/donate.svg");-webkit-mask-size:16px;mask-size:16px;min-width:16px;width:16px}.wp-element-button[href^="https://wa.me"],.wp-block-button__link[href^="https://wa.me"]{flex-direction:row;flex-wrap:wrap}.wp-element-button[href^="https://wa.me"]::before,.wp-block-button__link[href^="https://wa.me"]::before{content:"";display:block;height:39px;-webkit-mask-image:url("../../../assets/svg/whatsapp.svg");mask-image:url("../../../assets/svg/whatsapp.svg");-webkit-mask-size:39px;mask-size:39px;min-width:39px;width:39px}
