a{text-decoration-thickness:1px !important;text-underline-offset:.1em}:where(.wp-site-blocks *:focus){outline-width:2px;outline-style:solid}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}h1,h2,h3,h4,h5,h6,blockquote,caption,figcaption,p{text-wrap:pretty}.more-link{display:block}form.wpcf7-form{background-color:#fff;border-radius:8px}form.wpcf7-form label.aiac-contact-form{display:block;font-weight:700;margin-bottom:5px;color:#333}form.wpcf7-form input.aiac-contact-form,form.wpcf7-form textarea.aiac-contact-form{width:100%;padding:12px;border:1px solid #ccc;border-radius:25px;box-sizing:border-box;margin:10px 0 8px;font-size:16px}form.wpcf7-form input.aiac-contact-form:focus,form.wpcf7-form textarea.aiac-contact-form:focus{outline:none}form.wpcf7-form p:has(.aiac-contact-form){margin-bottom:10px;margin-top:3px}.wpcf7-acceptance .wpcf7-list-item{width:100%;margin:0}.wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:flex-start;justify-content:flex-start;gap:.75em}.wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{flex:1}form.wpcf7-form .wpcf7-acceptance{margin-bottom:10px;font-size:14px}form.wpcf7-form .wpcf7-acceptance input[type=checkbox]{width:13px;flex:none;transform:scale(1.6);cursor:pointer;accent-color:#000;margin-top:3px}@media screen and (max-width:480px){form.wpcf7-form .wpcf7-acceptance input[type=checkbox]{transform:scale(1.2)}}form.wpcf7-form a.aiac-contact-form{color:#0073e6;text-decoration:none}form.wpcf7-form a.aiac-contact-form:hover{text-decoration:underline}form.wpcf7-form input[type=submit].aiac-contact-form{display:inline-block;background-color:#000;color:#fff;border:none;padding:12px 25px;border-radius:0;cursor:pointer;font-size:16px;text-transform:uppercase;transition:background-color .3s ease;vertical-align:middle;margin-right:10px;max-width:115px;border-radius:50px;font-family:'Karla';font-size:18px}form.wpcf7-form input[type=submit].aiac-contact-form:hover{background-color:#333}form.wpcf7-form p:has(>input.wpcf7-submit.aiac-contact-form){display:flex;align-items:center;justify-content:center}form.wpcf7-form p:has(.wpcf7-acceptance){margin:.2em}form.wpcf7-form .wpcf7-spinner{margin:0}form.wpcf7-form div.aiac-contact-form{margin-top:20px;padding:5px;border-radius:4px;font-size:15px;color:#555}.products.columns-4 .add_to_cart_button{background-color:transparent;color:#000;border-radius:50px;border:2px solid;font-size:var(--wp--preset--font-size--small) !important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price{text-align:center}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.woocommerce ul.products li.product a img{margin-bottom:0}h2[hidden],h1[hidden],h3[hidden],h4[hidden],h5[hidden]{display:block !important;visibility:visible !important}@font-face{font-family:'Karla';src:url('/wp-content/uploads/fonts/Karla-Regular.woff2') format('woff2'),url('/wp-content/uploads/fonts/Karla-Regular.ttf') format('truetype');font-weight:400;font-style:bolder;font-display:swap}.single-product .wp-block-post-excerpt{display:none}h2[style*="max-width: var(--wp--style--global--wide-size)"]{text-align:center !important;margin-left:auto !important;margin-right:auto !important}#order-fields{margin:0 0 10px}.up-sells .products{display:flex;justify-content:center}.aiac-similar-products{display:flex;justify-content:center}@media screen and (max-width:419px){.custom-logo-link{margin-bottom:20px}.aiac-menu-header{justify-content:space-between;width:100%}}.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .add_to_cart_button{background-color:transparent;color:#000;border-radius:50px;border:2px solid #000;border-style:solid;font-size:var(--wp--preset--font-size--small) !important}.wp-block-woocommerce-cart-cross-sells-block h3 a{font-size:.9em;text-decoration:none}.wp-block-woocommerce-cart-cross-sells-block h3{line-height:1.2}.wp-block-woocommerce-cart-cross-sells-block .price{font-size:.857em}