:root{--m-btn-secondary-border: #dadada;--m-btn-secondary-bg-hover: #f2f2f2;--m-btn-white-bg-active: #ededed;--m-btn-radius: 90px;--m-btn-radius-sm: 4px;--m-btn-disabled-opacity: .4;--m-btn-transition: background-color .15s ease, border-color .15s ease, color .15s ease, opacity .15s ease, transform .1s ease}.m-btn{margin:0}.m-btn.m-btn,.wp-block-button[class*=is-style-merida-] .wp-block-button__link,.woocommerce div.product form.cart .button.single_add_to_cart_button,.woocommerce .wc-proceed-to-checkout a.checkout-button.button.alt,.merida-single-product[data-after-add=replace] form.cart a.added_to_cart.wc-forward{box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:var(--m-btn-bg, transparent);color:var(--m-btn-fg, inherit);border:1px solid var(--m-btn-bc, transparent);padding:var(--m-btn-pad, 0);border-radius:var(--m-btn-shape, var(--m-btn-radius));font-family:inherit;font-size:14px;font-style:normal;font-weight:600;line-height:normal;white-space:nowrap;text-align:center;text-decoration:none;text-transform:none;letter-spacing:normal;-webkit-appearance:none;appearance:none;user-select:none;cursor:pointer;box-shadow:none;transition:var(--m-btn-transition)}.m-btn.m-btn:focus{outline:none}.m-btn.m-btn:hover,.m-btn.m-btn:focus,.m-btn.m-btn:active,.m-btn.m-btn:visited,.woocommerce div.product form.cart .button.single_add_to_cart_button:hover,.woocommerce div.product form.cart .button.single_add_to_cart_button:focus{text-decoration:none;box-shadow:none}.m-btn.m-btn:active:not(:disabled),.m-btn.m-btn.is-active{transform:scale(.97)}.m-btn.m-btn--big{--m-btn-pad: 10px 48px;min-width:232px;min-height:50px}.m-btn.m-btn--small{--m-btn-pad: 10px 16px}.m-btn.m-btn--very-big{--m-btn-pad: 10px 48px;min-width:232px;min-height:63px}.m-btn.m-btn--icon{--m-btn-pad: 0;--m-btn-shape: 50%;gap:0;aspect-ratio:1}.m-btn.m-btn--radius-sm{--m-btn-shape: var(--m-btn-radius-sm)}.m-btn.m-btn--arrow:after,.woocommerce .wc-proceed-to-checkout a.checkout-button.button.alt:after,.wp-block-button.m-btn--arrow>.wp-block-button__link:after{content:"";display:inline-block;width:12px;height:10px;margin-left:4px;flex:0 0 auto;-webkit-mask-image:url(../../../../assets/icons/arrow-right-line.svg);mask-image:url(../../../../assets/icons/arrow-right-line.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;transition:margin-left .25s ease}.m-btn.m-btn--arrow:hover:after,.woocommerce .wc-proceed-to-checkout a.checkout-button.button.alt:hover:after,.wp-block-button.m-btn--arrow>.wp-block-button__link:hover:after{margin-left:12px}.m-btn.m-btn--arrow.is-loading:after,.m-btn.m-btn--arrow[aria-busy=true]:after{-webkit-mask-image:none;mask-image:none;width:18px;height:18px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;background:none;animation:m-btn-spin .6s linear infinite;margin-left:10px}.m-btn.m-btn--arrow-left:before{content:"";display:inline-block;width:12px;height:10px;margin-right:4px;flex:0 0 auto;-webkit-mask-image:url(../../../../assets/icons/arrow-right-line.svg);mask-image:url(../../../../assets/icons/arrow-right-line.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;transform:scaleX(-1);transition:margin-right .25s ease}.m-btn.m-btn--arrow-left:hover:before{margin-right:12px}@media(prefers-reduced-motion:reduce){.m-btn.m-btn--arrow:after,.m-btn.m-btn--arrow-left:before,.woocommerce .wc-proceed-to-checkout a.checkout-button.button.alt:after,.wp-block-button.is-style-merida-primary-arrow .wp-block-button__link:after,.wp-block-button.m-btn--arrow>.wp-block-button__link:after{transition:none}}.m-btn__icon,.m-btn__spinner{width:16px;height:16px;flex-shrink:0}.m-btn__icon svg,.m-btn.m-btn>svg{display:block;width:100%;height:100%}.m-btn__icon svg:not([fill]),.m-btn.m-btn>svg:not([fill]){fill:currentColor}.m-btn.m-btn>svg{width:16px;height:16px;flex-shrink:0}.m-btn__spinner{display:none;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:m-btn-spin .6s linear infinite}@keyframes m-btn-spin{to{transform:rotate(360deg)}}.m-btn.is-loading .m-btn__icon,.m-btn[aria-busy=true] .m-btn__icon{display:none}.m-btn.is-loading .m-btn__spinner,.m-btn[aria-busy=true] .m-btn__spinner{display:inline-block}.m-btn.m-btn.is-loading,.m-btn.m-btn[aria-busy=true]{cursor:progress}@media(prefers-reduced-motion:reduce){.m-btn.m-btn{transition:none}.m-btn__spinner{animation-duration:1.4s}.m-btn.m-btn:active:not(:disabled),.m-btn.m-btn.is-active{transform:none}}.m-btn.m-btn--primary{--m-btn-bg: var(--global-palette1, #183e86);--m-btn-bc: transparent;--m-btn-fg: var(--global-palette9, #fff)}.m-btn.m-btn--primary:hover,.m-btn.m-btn--primary.is-hover,.m-btn.m-btn--primary:active,.m-btn.m-btn--primary.is-active{--m-btn-bg: var(--global-palette3, #000);--m-btn-fg: var(--global-palette9, #fff)}.m-btn.m-btn--primary:focus-visible,.m-btn.m-btn--primary.is-focus{outline:2px solid var(--global-palette1, #183e86);outline-offset:2px}.woocommerce div.product form.cart .button.single_add_to_cart_button,.woocommerce .wc-proceed-to-checkout a.checkout-button.button.alt,.merida-single-product[data-after-add=replace] form.cart a.added_to_cart.wc-forward{--m-btn-bg: var(--global-palette1, #183e86);--m-btn-fg: var(--global-palette9, #fff);--m-btn-bc: transparent;--m-btn-pad: 10px 16px}.woocommerce div.product form.cart .button.single_add_to_cart_button:hover,.woocommerce div.product form.cart .button.single_add_to_cart_button:focus-visible,.woocommerce .wc-proceed-to-checkout a.checkout-button.button.alt:hover,.woocommerce .wc-proceed-to-checkout a.checkout-button.button.alt:focus-visible,.merida-single-product[data-after-add=replace] form.cart a.added_to_cart.wc-forward:hover,.merida-single-product[data-after-add=replace] form.cart a.added_to_cart.wc-forward:focus-visible{--m-btn-bg: var(--global-palette3, #000);--m-btn-fg: var(--global-palette9, #fff)}.woocommerce .wc-proceed-to-checkout a.checkout-button.button.alt{--m-btn-pad: 10px 48px;min-height:63px}#place_order.m-btn.m-btn{background:var(--m-btn-bg, transparent);color:var(--m-btn-fg, inherit);border-color:var(--m-btn-bc, transparent)}#place_order.m-btn.m-btn:hover,#place_order.m-btn.m-btn:focus-visible{--m-btn-bg: var(--global-palette3, #000);--m-btn-fg: var(--global-palette9, #fff);background:var(--m-btn-bg);color:var(--m-btn-fg)}.wp-block-button.m-btn.m-btn{background:none;border:0;padding:0;min-width:0;min-height:0;box-shadow:none}.wp-block-button.m-btn.m-btn:before,.wp-block-button.m-btn.m-btn:after{content:none}.wp-block-button.m-btn.m-btn>.wp-block-button__link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:var(--m-btn-bg, transparent);color:var(--m-btn-fg, inherit);border:1px solid var(--m-btn-bc, transparent);padding:var(--m-btn-pad, 0);border-radius:var(--m-btn-shape, var(--m-btn-radius));font-size:14px;font-weight:600;line-height:normal;text-decoration:none;box-shadow:none;transition:var(--m-btn-transition)}.wp-block-button.m-btn.m-btn>.wp-block-button__link:focus-visible{outline:2px solid var(--global-palette1, #183e86);outline-offset:2px}.wp-block-button.m-btn.m-btn--white>.wp-block-button__link:focus-visible{outline-color:var(--global-palette9, #fff)}.wp-block-button.m-btn.m-btn.is-style-outline>.wp-block-button__link,.wp-block-button.m-btn.m-btn.is-style-fill>.wp-block-button__link{background:var(--m-btn-bg, transparent);color:var(--m-btn-fg, inherit)}.wp-block-button.is-style-merida-primary .wp-block-button__link,.wp-block-button.is-style-merida-primary-arrow .wp-block-button__link{--m-btn-bg: var(--global-palette1, #183e86);--m-btn-fg: var(--global-palette9, #fff);--m-btn-bc: transparent;--m-btn-pad: 10px 16px}.wp-block-button.is-style-merida-primary .wp-block-button__link:hover,.wp-block-button.is-style-merida-primary-arrow .wp-block-button__link:hover{--m-btn-bg: var(--global-palette3, #000);--m-btn-fg: var(--global-palette9, #fff)}.wp-block-button.is-style-merida-secondary .wp-block-button__link{--m-btn-bg: var(--global-palette9, #fff);--m-btn-fg: var(--global-palette3, #000);--m-btn-bc: var(--m-btn-secondary-border);--m-btn-pad: 10px 16px}.wp-block-button.is-style-merida-secondary .wp-block-button__link:hover{--m-btn-bg: var(--m-btn-secondary-bg-hover);--m-btn-bc: var(--global-palette3, #000)}.wp-block-button.is-style-merida-primary-arrow .wp-block-button__link:after{content:"";display:inline-block;width:12px;height:10px;margin-left:4px;flex:0 0 auto;-webkit-mask-image:url(../../../../assets/icons/arrow-right-line.svg);mask-image:url(../../../../assets/icons/arrow-right-line.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;transition:margin-left .25s ease}.wp-block-button.is-style-merida-primary-arrow .wp-block-button__link:hover:after{margin-left:12px}.m-btn.m-btn--secondary{--m-btn-bg: var(--global-palette9, #fff);--m-btn-bc: var(--m-btn-secondary-border);--m-btn-fg: var(--global-palette3, #000)}.m-btn.m-btn--secondary:hover,.m-btn.m-btn--secondary.is-hover{--m-btn-bg: var(--m-btn-secondary-bg-hover);--m-btn-bc: var(--global-palette3, #000);--m-btn-fg: var(--global-palette3, #000)}.m-btn.m-btn--secondary:active,.m-btn.m-btn--secondary.is-active{--m-btn-bg: var(--global-palette3, #000);--m-btn-bc: var(--global-palette3, #000);--m-btn-fg: var(--global-palette9, #fff)}.m-btn.m-btn--secondary:focus-visible,.m-btn.m-btn--secondary.is-focus{outline:2px solid var(--global-palette1, #183e86);outline-offset:2px}.m-btn.m-btn--tinted{--m-btn-bg: color-mix(in srgb, var(--global-palette1, #183e86) 10%, transparent);--m-btn-bc: transparent;--m-btn-fg: var(--global-palette1, #183e86);white-space:normal;text-align:center}.m-btn.m-btn--tinted:hover,.m-btn.m-btn--tinted.is-hover{--m-btn-bg: color-mix(in srgb, var(--global-palette1, #183e86) 20%, transparent);--m-btn-fg: var(--global-palette1, #183e86)}.m-btn.m-btn--tinted:active,.m-btn.m-btn--tinted.is-active{--m-btn-bg: color-mix(in srgb, var(--global-palette1, #183e86) 28%, transparent);--m-btn-fg: var(--global-palette1, #183e86)}.m-btn.m-btn--tinted:focus-visible,.m-btn.m-btn--tinted.is-focus{outline:2px solid var(--global-palette1, #183e86);outline-offset:2px}.m-btn.m-btn--white{--m-btn-bg: transparent;--m-btn-bc: var(--global-palette9, #fff);--m-btn-fg: var(--global-palette9, #fff)}.m-btn.m-btn--white:hover,.m-btn.m-btn--white.is-hover{--m-btn-bg: var(--global-palette9, #fff);--m-btn-bc: var(--global-palette9, #fff);--m-btn-fg: var(--global-palette3, #000)}.m-btn.m-btn--white:active,.m-btn.m-btn--white.is-active{--m-btn-bg: var(--m-btn-white-bg-active);--m-btn-bc: var(--m-btn-white-bg-active);--m-btn-fg: var(--global-palette3, #000)}.m-btn.m-btn--white:focus-visible,.m-btn.m-btn--white.is-focus{outline:2px solid var(--global-palette9, #fff);outline-offset:2px}.m-btn.m-btn:disabled,.m-btn.m-btn[disabled],.m-btn.m-btn.is-disabled,.m-btn.m-btn[aria-disabled=true]{opacity:var(--m-btn-disabled-opacity);cursor:not-allowed;pointer-events:none;transform:none}.m-btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.m-btn-row--column{flex-direction:column;align-items:stretch}.m-btn-row--stretch>.m-btn.m-btn{flex:1 1 auto;min-width:0}
