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)}.woocommerce div.product .wp-block-add-to-cart-form,.wp-block-add-to-cart-form{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--md)}.woocommerce div.product .wp-block-add-to-cart-form form.cart,.wp-block-add-to-cart-form form.cart{background-color:var(--wp--custom--color--surface--quaternary);border-radius:var(--wp--custom--border-radius--sm);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--md);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;margin:initial;padding:var(--wp--preset--spacing--2-xl);transition:all var(--wp--custom--transition-duration--normal)}.woocommerce div.product .wp-block-add-to-cart-form form.cart .wc-block-components-quantity-selector.quantity,.wp-block-add-to-cart-form form.cart .wc-block-components-quantity-selector.quantity{width:100%}@media(min-width: 480px){.woocommerce div.product .wp-block-add-to-cart-form form.cart,.wp-block-add-to-cart-form form.cart{flex-direction:row}.woocommerce div.product .wp-block-add-to-cart-form form.cart .wc-block-components-quantity-selector.quantity,.wp-block-add-to-cart-form form.cart .wc-block-components-quantity-selector.quantity{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media(min-width: 1024px){.woocommerce div.product .wp-block-add-to-cart-form form.cart,.wp-block-add-to-cart-form form.cart{align-items:flex-start;flex-direction:column}.woocommerce div.product .wp-block-add-to-cart-form form.cart .wc-block-components-quantity-selector.quantity,.wp-block-add-to-cart-form form.cart .wc-block-components-quantity-selector.quantity{width:100%}}@media(min-width: 1536px){.woocommerce div.product .wp-block-add-to-cart-form form.cart,.wp-block-add-to-cart-form form.cart{flex-direction:row}.woocommerce div.product .wp-block-add-to-cart-form form.cart .wc-block-components-quantity-selector.quantity,.wp-block-add-to-cart-form form.cart .wc-block-components-quantity-selector.quantity{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.woocommerce div.product .wp-block-add-to-cart-form form.cart::after,.wp-block-add-to-cart-form form.cart::after{content:none}.woocommerce div.product .wp-block-add-to-cart-form form.cart:where(.hidden),.wp-block-add-to-cart-form form.cart:where(.hidden){height:0;padding-bottom:0;padding-top:0}.woocommerce div.product .wp-block-add-to-cart-form button,.woocommerce div.product .wp-block-add-to-cart-form .wp-element-button,.wp-block-add-to-cart-form button,.wp-block-add-to-cart-form .wp-element-button{width:100%}.woocommerce div.product .wp-block-add-to-cart-form .add-to-cart-trigger,.wp-block-add-to-cart-form .add-to-cart-trigger{background-color:transparent;background-color:initial;border:medium none currentcolor;border:initial}.woocommerce div.product .wp-block-add-to-cart-form .single_add_to_cart_button,.wp-block-add-to-cart-form .single_add_to_cart_button{align-items:center;gap:var(--wp--preset--spacing--md);height:53px}.woocommerce div.product .wp-block-add-to-cart-form .single_add_to_cart_button::before,.wp-block-add-to-cart-form .single_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}.add-to-cart-download a{width:100%}:where(.wp-block-woocommerce-add-to-cart-form>*+*){margin:0;margin:initial;padding:0;padding:initial}.woocommerce div.product .wp-block-add-to-cart-form form.cart{margin-bottom:0;margin-bottom:initial}.woocommerce div.product .wp-block-add-to-cart-form form.cart button.single_add_to_cart_button{display:inline-flex}.woocommerce div.product .wp-block-add-to-cart-form form.cart:where(.hidden) button.single_add_to_cart_button{display:none}.woocommerce div.product .wp-block-add-to-cart-form form.cart::after,.woocommerce div.product .wp-block-add-to-cart-form form.cart::before{content:none}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper form.cart div.wc-block-components-quantity-selector.quantity{margin-right:0;margin-right:initial;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper form.cart:where(.hidden) div.wc-block-components-quantity-selector.quantity{display:none}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .wc-block-components-quantity-selector input[type=number].input-text.qty.text{padding:0;width:calc(8px + var(--wp--preset--spacing--lg) + var(--wp--preset--spacing--lg))}
