a{transition:all 300ms ease}a:hover{color:black}.et_pb_text_inner a:hover{color:black!important}.image-scale img,.image-scale .et_pb_heading_container h4{transition:all 600ms ease!important}.image-scale h4.et_pb_module_header{display:none!important}.image-scale:hover img{transform:scale(0.95)}#et-boc #main-content .image-scale:hover .et_pb_heading_container h4{color:black!important}body #page-container #main-content a.et_pb_button{transition:all 600ms ease-in-out!important}.li-ticks ul{padding-left:0}.li-ticks ul li{list-style:none;margin-bottom:1em;padding-left:0}.li-ticks ul li::before{content:"\f00c";font-family:"Font Awesome 6 Pro";font-size:1.5em;font-weight:900;color:#7b49bd;padding-right:1em}.et_pb_tabs{border:0}ul.et_pb_tabs_controls{background-color:transparent}ul.et_pb_tabs_controls:after{border-top:0}ul.et_pb_tabs_controls li{border-right:1px solid white}ul.et_pb_tabs_controls li:last-child{border-top-right-radius:20px}.et_pb_all_tabs{border-top-right-radius:20px}.et-db #et-boc .et-l.et-l--body .et_builder_inner_content{z-index:0!important}#menu-main-menu li a{padding:0 10px!important}#menu-main-menu li a:hover{color:white!important;opacity:1!important;text-decoration:underline white solid;text-underline-offset:6px}#menu-main-menu .menu-item-has-children>a:first-child{padding-right:20px!important}.et_pb_menu__icon__with_count{line-height:inherit!important}.et_pb_menu__icon__with_count span.et_pb_menu__cart-count{font-size:0.8em!important}.et_pb_menu__icon__with_count:hover span.et_pb_menu__cart-count{text-decoration:underline;text-underline-offset:6px}#menu-main-menu .sub-menu{width:300px!important;margin:1px 0 0 20px!important;padding:8px 0!important}#menu-main-menu .sub-menu li{padding:8px 0 8px 12px!important;width:100%!important}#menu-main-menu .sub-menu li.menu-recipes{border-top:1px #7b49bd solid;margin-top:10px!important;padding-top:16px!important;width:100%!important}#menu-main-menu .sub-menu li a{width:100%!important}#mobile_menu1{left:-100px!important;width:250px!important;background-color:#442868!important}#mobile_menu1 .sub-menu{background-color:#442868!important}#mobile_menu1 li a:hover{color:white!important;opacity:1!important;text-decoration:underline white solid;text-underline-offset:5px}@media (max-width:980px){.vertical-menu .et_pb_menu__menu{display:flex!important}.vertical-menu .et_mobile_nav_menu{display:none!important}}.vertical-menu nav ul li{display:block;width:100%;margin-bottom:1em!important}.vertical-menu nav ul li a{width:100%}.vertical-menu nav ul li a:hover{color:black!important;opacity:1!important;text-decoration:underline black solid;text-underline-offset:5px}.web-design a{color:rgba(40,17,11,0.2)}.web-design a:hover{color:white!important}#homepage-slider .et_pb_slide{animation:kbsl 10s linear}@keyframes kbsl{0%{transform:scale(1)}100%{transform:scale(1.09)}}#homepage-slider .et_pb_container{animation:kbslc 10s linear}@keyframes kbslc{0%{transform:scale(1)}100%{transform:scale(0.91)}}.et-pb-contact-message{color:red;text-align:left}#product-row div.et_pb_blurb_content div.et_pb_blurb_container h4{transition:all 600ms ease-in-out!important}#product-row div.et_pb_blurb_content:hover div.et_pb_blurb_container h4{background-color:#442868!important}div .wp-video[style]{width:100%!important}div .wp-video-shortcode[style]{width:100%!important}.woocommerce-breadcrumb a:first-child:before{font-family:'ETmodules';content:"\e074";font-size:16px;color:#7b49bd;margin-right:5px;vertical-align:top}.woocommerce-breadcrumb a:hover:first-child:before{color:black}.woocommerce-breadcrumb a:first-child{font-size:0}.woocommerce-breadcrumb a:after{font-family:'ETmodules';content:"\35";font-size:20px;color:black;vertical-align:top;margin-right:-2px}.woocommerce.et-db #et-boc a.button.wc-forward{background-color:#7b49bd!important}.woocommerce.et-db #et-boc a.button.wc-forward:hover{background-color:#442868!important}.woocommerce li.product{vertical-align:top;display:inline-block;float:none!important;margin:0 1%!important}.product-types .et_pb_main_blurb_image{margin-bottom:0.5vw}.woocommerce #add-to-cart .quantity input.qty{background-color:transparent;border:1px #7b49bd solid!important;font-size:22px}.woocommerce.et-db #et-boc #add-to-cart form.cart button{padding:.25em 1.4em .25em 2.8em!important;transition:all 600ms ease-in-out!important}.woocommerce.et-db #et-boc #add-to-cart form.cart button:hover{padding:.25em 1.8em .25em 3.2em!important;border:0!important}.product-groups .product img,.product-groups .et_pb_shop .woocommerce ul.products li.product h2,.et-db #et-boc .et-l .product-groups .et_pb_wc_related_products ul.products li.product h2{transition:all 600ms ease!important}.product-groups .product:hover img{transform:scale(0.95)}.product-groups .et_pb_shop .woocommerce ul.products li.product:hover h2,.et-db #et-boc .et-l .product-groups .et_pb_wc_related_products ul.products li.product:hover h2{color:black!important}.product-groups .et_shop_image:hover span{display:none!important}#main-content div.clearfix #payment-method-message{display:none!important}#product-detail b{font-weight:600}.wpsl-search{background-color:#f2edf8}.wpsl-input,#wpsl-radius{display:flex!important;align-items:center!important}#wpsl-search-wrap .wpsl-input input{border:1px solid #e5dbf2;border-radius:0;margin-right:50px}.wpsl-dropdown{border:1px solid #e5dbf2;border-radius:0;width:120px}.wpsl-dropdown .wpsl-selected-item{padding:7px 30px 7px 15px!important}#wpsl-checkbox-filter.wpsl-checkbox-3-columns li{width:auto!important}#wpsl-checkbox-filter input{border:1px solid #e5dbf2!important;border-radius:0!important}#wpsl-search-btn{background-image:none;background-color:#7b49bd!important;box-shadow:none!important;color:white;font-family:'Fira Sans Condensed',Helvetica,Arial,Lucida,sans-serif!important;font-size:20px;text-transform:uppercase!important;letter-spacing:1px;padding:.3em 1em!important;border-width:0!important;border-radius:0!important}#wpsl-search-btn:hover{background-color:#442868!important}#wpsl-gmap img[src*="red@2x"]{display:none!important}.icons i{background-color:#442868;color:#f5f1eb;border-radius:50%;padding:7px;margin-right:5px;width:auto}.other-recipes .category-recipes{margin-bottom:0!important}.other-recipes .entry-featured-image-url{margin-bottom:10px}.other-recipes .category-recipes:hover a{color:black!important}article.et_pb_post{margin-bottom:0!important}article .et_post_meta_wrapper{display:none}.rank-math-html-sitemap__section--page{float:left;width:50%}.rank-math-html-sitemap__section--product{float:left;width:50%}.et_pb_wc_cart_notice a.button.wc-backward{padding:0.3em 1.4em!important;transition:all 600ms ease-in-out!important}.et_pb_wc_cart_notice a.button.wc-backward:hover{padding:0.3em 1.8em!important}.woocommerce-cart table.cart{table-layout:auto!important}.woocommerce-cart table.cart td.product-remove a.remove{height:1.5em!important;width:1.5em!important}.woocommerce-cart table.cart td.product-remove a.remove i{position:relative;top:5px}.woocommerce-cart table.cart div.coupon input{padding:0.38em 1em!important;width:auto!important}.woocommerce-cart table.cart label{display:none}.woocommerce-cart table.cart button.button:hover{padding:0.3em 1.8em!important;border:0!important}.woocommerce-cart .wc-proceed-to-checkout{padding-top:0!important}.woocommerce-cart .wc-proceed-to-checkout #payment-method-message{margin-bottom:1em!important}.woocommerce-cart .wc-proceed-to-checkout a{transition:all 600ms ease-in-out!important}.woocommerce-cart .wc-proceed-to-checkout a:hover{padding:0.3em 1.8em!important;border:0!important}.woocommerce-cart .cart_totals table span.required{color:red!important}.woocommerce-cart .cart_totals table button:hover{padding:0.3em 1em!important;border:0!important}.woocommerce-checkout form .woocommerce-error li a{color:white!important}.woocommerce form .form-row.woocommerce-invalid label.required_field{color:red!important}.woocommerce-checkout form span.required{color:red!important}.woocommerce-checkout form span.selection span{padding:0!important}.woocommerce-checkout form span.selection span span{Line-height:normal!important}.woocommerce-checkout form.checkout .woocommerce-error{background-color:red!important}.woocommerce-checkout form.checkout .woocommerce-error a{color:white!important}.woo-checkout-details .woocommerce-NoticeGroup-checkout,.woo-checkout-information .woocommerce-NoticeGroup-checkout{display:none!important}button.woocommerce-form-login__submit,button.button{transition:all 600ms ease-in-out!important}.woocommerce-error a.showlogin{text-decoration:underline;text-underline-offset:5px!important}.checkout_coupon .form-row-last button.button{line-height:1.7em!important}.woocommerce-checkout form.checkout .woocommerce-error a:hover{color:black!important}.woocommerce-checkout #order_review tfoot th{color:white;background-color:#af91d7;font-family:'Fira Sans Condensed',Helvetica,Arial,Lucida,sans-serif!important;font-size:20px;text-transform:uppercase!important;letter-spacing:1px;font-weight:400;width:40%}.woocommerce-checkout #order_review tfoot td{font-weight:200}.woocommerce-checkout table.shop_table{margin-bottom:0!important}#order_review .place-order{margin:0!important}.woocommerce-privacy-policy-text{font-style:italic}p.validate-required{margin-top:0.5em!important}.woocommerce-invalid #terms{outline-color:red!important}.payment-methods--logos{display:inline-block!important;position:relative;top:13px!important}.payment-methods--logos img{width:60px!important;height:auto!important}.payment_method_woocommerce_payments_afterpay_clearpay img{width:30%!important}label.woocommerce-form__label-for-checkbox,span.woocommerce-terms-and-conditions-checkbox-text{line-height:0.7em!important}.woocommerce form .form-row.woocommerce-invalid label{color:inherit!important}span.woocommerce-terms-and-conditions-checkbox-text a{font-weight:500!important}.woocommerce form .form-row .required{color:red!important}p#terms_description{line-height:1em!important;margin-bottom:1em!important}button#place_order:hover{border:0!important}p.woocommerce-thankyou-order-received{margin-bottom:1em}ul.woocommerce-thankyou-order-details{border:1px #af91d7 solid;border-radius:5px;padding:1.3em 2em 1em 2em!important}ul.woocommerce-thankyou-order-details li{border-right-color:#af91d7!important}section.woocommerce-bacs-bank-details h3{font-family:'Outfit';font-size:1.05em;letter-spacing:0.01em;color:#0c0713;border-top:1px #af91d7 solid;border-right:1px #af91d7 solid;border-left:1px #af91d7 solid;border-radius:5px 5px 0 0;padding:1.3em 2em 0 2em!important}section.woocommerce-bacs-bank-details ul{border-right:1px #af91d7 solid;border-bottom:1px #af91d7 solid;border-left:1px #af91d7 solid;border-radius:0 0 5px 5px;padding:1em 2em 1em 2em!important}table.woocommerce-table--order-details{border-color:#af91d7!important}table.woocommerce-table--order-details th,table.woocommerce-table--order-details td{border-top:1px #af91d7 dotted!important}.woocommerce-customer-details address{border:1px #af91d7 solid!important}ul.woocommerce-error,div.woocommerce-message{background-color:red!important;color:white!important}div.woocommerce-message+p{padding:4vw!important}.woocommerce-ResetPassword{padding:4vw 0!important;width:80%;max-width:1920px;margin:0 auto}.woocommerce-ResetPassword input{background-color:white!important;border:1px #7b49bd solid!important;font-size:20px!important;padding:0.3em 1em!important}.woocommerce-ResetPassword button{font-family:'Fira Sans Condensed',Helvetica,Arial,Lucida,sans-serif!important;padding:0.3em 1.4em!important}.woocommerce-ResetPassword.lost_reset_password button.woocommerce-Button:hover{border:0!important;padding:0.3em 1.8em!important}#customer_login{padding:4vw 0!important;width:80%;max-width:1920px;margin:0 auto}.woocommerce-form-login,.woocommerce-form-register{background-color:#f2edf8!important;border:1px #7b49bd solid!important;margin-top:1em!important}.woocommerce-form-login input,.woocommerce-form-register input{background-color:white!important;border:1px #7b49bd solid!important;font-size:20px!important;padding:0.3em 1em!important}.woocommerce-form-login input:focus,.woocommerce-form-register input:focus{border-color:red!important}.woocommerce-form-login button.woocommerce-button.button,.woocommerce-form-register button.woocommerce-button.button{font-family:'Fira Sans Condensed',Helvetica,Arial,Lucida,sans-serif!important;padding:0.3em 1.4em!important}.woocommerce-form-login.login button.woocommerce-button:hover,.woocommerce-form-register.register button.woocommerce-button:hover{border:0!important;padding:0.3em 1.8em!important}.et_pb_forgot_password a{font-size:20px;text-decoration:none!important;color:#7b49bd!important}.et_pb_forgot_password a:hover{color:black!important;text-decoration:underline!important;text-underline-offset:5px!important}#woo-my-account .woocommerce{display:flex;flex-direction:row}.woocommerce-MyAccount-navigation{width:19vw!important;background-color:#af91d7!important;margin-right:5vw;display:flex;justify-content:flex-end}.woocommerce-MyAccount-navigation ul{width:250px!important;list-style-type:none;padding:1em 0}.woocommerce-MyAccount-navigation ul li{padding:0.5em 0.5em 0.5em 1.5em}.woocommerce-MyAccount-navigation ul li:hover{background-color:#442868}.woocommerce-MyAccount-navigation ul li a{display:block;color:white;font-family:'Fira Sans Condensed',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;letter-spacing:1px!important;font-weight:300;font-size:20px}.woocommerce-MyAccount-navigation ul li a:hover{color:white!important}.woocommerce-MyAccount-navigation-link--dashboard a:before{font-family:"Font Awesome 6 Pro";font-weight:300;content:"\f625";margin-right:0.5em}.woocommerce-MyAccount-navigation-link--orders a:before{font-family:"Font Awesome 6 Pro";font-weight:300;content:"\f290";margin-right:0.5em}.woocommerce-MyAccount-navigation-link--edit-address a:before{font-family:"Font Awesome 6 Pro";font-weight:300;content:"\f3c5";margin-right:0.5em}.woocommerce-MyAccount-navigation-link--edit-account a:before{font-family:"Font Awesome 6 Pro";font-weight:300;content:"\f007";margin-right:0.5em}.woocommerce-MyAccount-navigation-link--customer-logout a:before{font-family:"Font Awesome 6 Pro";font-weight:300;content:"\f08b";margin-right:0.5em}.woocommerce-MyAccount-navigation .is-active a:before{color:#442868}.woocommerce-MyAccount-content{width:calc(100%-19vw)!important;padding:4vw 0}.woocommerce-MyAccount-content .woocommerce-info{background-color:#f2edf8!important;border:1px #af91d7 solid;border-radius:5px;color:#0c0713!important;font-size:20px!important}.woocommerce-MyAccount-content a{font-weight:500}#woo-my-account .woocommerce-MyAccount-content a.button{font-family:'Fira Sans Condensed',Helvetica,Arial,Lucida,sans-serif!important;padding:0.3em 1.4em!important}#woo-my-account .woocommerce-MyAccount-content a.button:hover{color:white!important;border:0;padding:0.3em 1.8em!important}.woocommerce-Address{background-color:#f2edf8!important;border:1px #af91d7 solid;border-radius:5px;padding:1em}.woocommerce-address-fields{background-color:#f2edf8!important;border:1px #af91d7 solid;border-radius:5px;padding:1em}.woocommerce-address-fields p.form-row{padding:0}.woocommerce-address-fields input{background-color:white!important;font-size:20px!important;border:1px #7b49bd solid!important;padding:0.5em 1em!important;color:#0c0713!important;line-height:1em!important}.woocommerce-address-fields input:focus{border:1px red solid!important}.woocommerce-address-fields span.selection span.select2-selection{border:1px #7b49bd solid!important;border-radius:0!important;padding-left:0.5em}.woocommerce-address-fields span.selection span.select2-selection:focus{border:1px red solid!important}#woo-my-account .woocommerce-address-fields button.button{font-family:'Fira Sans Condensed',Helvetica,Arial,Lucida,sans-serif!important;padding:0.3em 1.4em!important;margin-top:1em}#woo-my-account .woocommerce-address-fields button.button:hover{color:white!important;border:0;padding:0.3em 1.8em!important}.woocommerce-EditAccountForm{background-color:#f2edf8!important;border:1px #af91d7 solid;border-radius:5px;padding:1em}.woocommerce-EditAccountForm p.form-row{padding:0}.woocommerce-EditAccountForm input{background-color:white!important;font-size:20px!important;border:1px #7b49bd solid!important;padding:0.5em 1em!important;color:#0c0713!important;line-height:1em!important}.woocommerce-EditAccountForm input:focus{border:1px red solid!important}.woocommerce-EditAccountForm legend{font-weight:500;padding-top:1.5em!important;text-transform:uppercase!important}#woo-my-account .woocommerce-MyAccount-content button.woocommerce-Button{font-family:'Fira Sans Condensed',Helvetica,Arial,Lucida,sans-serif!important;padding:0.3em 1.4em!important;margin-top:1em}#woo-my-account .woocommerce-MyAccount-content button.woocommerce-Button:hover{color:white!important;border:0;padding:0.3em 1.8em!important}