body{background:url(../img/body_bg.jpg) top center var(--body_background_color)}#navigation.affix #branding-container{max-width:80px}#navigation.affix #navbarBottom{background:var(--body_background_color);border-bottom:5px solid var(--secondary_color)}.pagehead{border-bottom:5px solid var(--secondary_color);max-height:90px !important;margin-bottom:0}div#homefeatured{border-bottom:5px solid var(--secondary_color)}div#homefeatured #myCarousel,div#homefeatured .carousel,div#homefeatured .carousel-inner{max-height:250px !important}div#homefeatured .carousel-inner>.item{background-position:center center}h1,h1.entry-title,.h1{margin-bottom:var(--heading_2_margin_bottom)}#pagewrapper{background:url(../img/page_wrapper.png) top center no-repeat fixed;background-size:100%}#branding-container{max-width:160px}.navbar-header{margin-bottom:-90px;padding-top:10px}#navbarBottom.navbar{background:rgba(255,254,242,.75);border-bottom:5px solid var(--secondary_color)}#navbarTop.navbar .container,#navbarBottom.navbar .container{display:block}#cart_search_wrapper{display:none}#navigation.affix #cart_search_wrapper{display:none !important}#footer_blue{background:url(../img/footer_blue_bg.jpg) top center no-repeat;background-size:cover;border-top:5px solid var(--secondary_color)}.pagebreak ul li{padding-top:0;margin-top:0}.btn-mayecreate,a.btn-mayecreate:link,a.btn-mayecreate:visited,.wp-block-button a:link,.wp-block-button a:visited{background-size:auto !important}.featured_product img{display:block;border-radius:50%;margin:0 auto 15px auto;border:8px solid #fff;max-width:200px;transition:all .14s ease-in-out}.featured_product h3{font-size:3rem;margin:0 10px 0 0;text-align:center;transition:all .14s ease-in-out}.featured_product:hover img,.featured_product:active img{border:8px solid var(--additional_theme_color_4)}.featured_product:hover h3,.featured_product:active h3{color:var(--additional_theme_color_4) !important}#footer_blue #loginform_foot p{margin:0}#footer_blue #loginform_foot input{display:block;width:95%;padding:4px 2.5%;background:#fff;border:2px solid var(--additional_theme_color_3)}#footer_blue #loginform_foot .login-submit{text-align:left;margin-top:20px !important}#footer_blue .login_title{margin-bottom:0}#footer_blue #loginform_foot #wp-submit{margin:0;display:block;width:auto;text-align:left;color:#fff;font-size:18px;font-size:1.8rem;background:var(--additional_theme_color_3);padding:6px 30px;border:0 none;transition:all .14s ease-in-out}#footer_blue #loginform_foot #wp-submit:hover{background:var(--additional_theme_color_4);color:var(--additional_theme_color_2)}footer.site-footer img{width:75px;display:block;margin:0 auto}footer.site-footer p{margin-bottom:15px;text-align:center}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:0 none !important}.woocommerce .products ul,.woocommerce ul.products{display:block;width:100%}.woocommerce a:link,.woocommerce a:visited{transition:all .14s ease-in-out}.woocommerce #primary{margin:0 !important;width:100% !important}.woocommerce .woocommerce-breadcrumb a{padding-left:0;padding-right:0}.woocommerce ul.products li.product a img,.woocommerce ul.products li.product a img:hover{margin:0 0 15px 0;border-radius:50%}.woocommerce mark{background:none;color:var(--secondary_color)}.woocommerce ul.products li.product a:hover mark,.woocommerce ul.products li.product a:hover h3{color:var(--additional_theme_color_1)}.woocommerce ul.products li.product .price{color:var(--primary_site_color);font-size:var(--body_font_size);font-family:var(--primary_font) !important;text-align:center}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--primary_site_color);font-size:2.5rem;font-family:var(--primary_font) !important}.woocommerce div.product form.cart .variations label{color:var(--primary_site_color);font-size:var(--body_font_size);font-family:var(--primary_font) !important;text-shadow:none !important}.woocommerce div.product .woocommerce-tabs ul.tabs li{color:var(--secondary_color);font-size:1.4rem}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:#fff;background:var(--secondary_color);border-bottom-color:var(--secondary_color)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 var(--additional_theme_color_3)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 var(--additional_theme_color_3)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:link,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:visited,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:visited{color:#fff !important}.woocommerce div.product form.cart .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce .cart .button,.woocommerce .cart input.button{margin:0}.woocommerce .cart .button,.woocommerce .cart input.button{background:var(--additional_theme_color_3)}.woocommerce .woocommerce-message{border-top-color:var(--additional_theme_color_2)}.woocommerce .woocommerce-message:before{color:var(--additional_theme_color_3)}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:rgba(255,255,255,.75)}.woocommerce .cart .button,.woocommerce .cart input.button{text-transform:uppercase}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,body.woocommerce-page .cart-collaterals .cart_totals table{float:none !important;text-align:left !important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce ul.products li.product .button,.woocommerce .button{display:block;text-align:center;color:var(--button_color) !important;font-size:2rem;background:var(--button_background_image) var(--button_background_color) !important;border-radius:4px;padding:6px 10px;box-shadow:none;margin:15px auto;font-family:var(--primary_font) !important}.woocommerce div.product form.cart .button{margin-top:0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active,.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .button:active,.woocommerce .button:hover,.woocommerce .button:active{background:var(--button_background_image) var(--button_hover_background_color) !important;color:var(--button_hover_color) !important}.woocommerce .woocommerce-message .button{float:none}.woocommerce .woocommerce-message{padding:18px 25px !important}.woocommerce .woocommerce-message:before{display:none !important}.woocommerce-checkout #payment{background:none}.woocommerce-checkout #payment ul.payment_methods li{list-style:none}.create-account{line-height:30px}.create-account label.checkbox{vertical-align:middle;color:var(--additional_theme_color_1);font-size:3rem;line-height:30px;font-weight:normal !important;font-family:var(--main_heading_font) !important;padding-left:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:var(--heading_5_font_size)}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{text-align:center}.woocommerce ul.products li.product a h2{transition:all .14s ease-in-out}.woocommerce ul.products li.product a:hover h2{color:var(--link_color) !important}.product_meta{padding-top:25px}.woocommerce div.product div.images .flex-control-thumbs li{padding:10px}.woocommerce ul.products .product-category.product:last-child{display:none !important}.custom-category-wrapper a:link,.custom-category-wrapper a:visited{text-decoration:none;display:block;position:relative}.custom-category-wrapper img{border-radius:50%;background:var(--body_background_color);border:8px solid #fff;display:block;margin:0 auto 20px auto;transition:all .14s ease-in-out}.custom-category-wrapper a:hover img{background:var(--pagebreak_background_color);border:8px solid var(--additional_theme_color_4)}.custom-category-wrapper span{text-align:center;display:block;margin-bottom:20px;transition:all .14s ease-in-out}.custom-category-wrapper a:hover span{color:var(--link_color) !important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:clamp(2rem,1.8rem + 1vw,var(--heading_5_font_size)) !important}.woocommerce .woocommerce-ordering select{margin-bottom:25px}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:left}.featured_product{margin-bottom:25px;display:block}.pagebreak_fix,.pagebreak{padding:30px 0 30px 0}.pagebreak_left,.pagebreak_right{padding:0}@media all and (max-width: 768px){.woocommerce table.shop_table{display:block}.woocommerce table.shop_table tr{display:block;clear:both}.woocommerce table.shop_table td{padding:10px .5% !important;text-align:left}.woocommerce table.shop_table td.product-remove{display:block;float:left;width:20%}.woocommerce table.shop_table td.product-name{float:left;display:block;width:78%}.woocommerce table.shop_table td.product-price{padding:10px 5% !important;width:23%;display:block;float:left}.woocommerce table.shop_table td.product-price span:before{display:block;content:"Price: "}.woocommerce table.shop_table td.product-quantity{padding:10px 5% !important;width:23%;display:block;float:left}.woocommerce table.shop_table td.product-quantity div:before{display:block;content:"Quantity: "}.woocommerce table.shop_table td.product-subtotal{padding:10px 5% !important;width:24%;display:block;float:left}.woocommerce table.shop_table td.product-subtotal span:before{display:block;content:"Subtotal: "}.shop_table td.actions{width:100% !important;padding:10px 0 !important;display:block !important}.shop_table .coupon{width:100% !important}.shop_table .coupon input,.shop_table td.actions>input{float:none !important;width:90% !important;display:block !important;padding:6px 5% !important;max-width:none !important;margin:0 auto 15px auto !important}}@media(min-width: 576px){#navigation.affix #main_nav a{padding-bottom:var(--main_nav_link_padding_top)}#navigation.affix #main_nav a:after{display:none}#navigation.affix .navbar-header{margin-bottom:-50px;padding-top:0}}@media(min-width: 768px){.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}}@media(min-width: 992px){#footer_nav ul{text-align:left}#main_nav a:link,#main_nav a:visited,#footer_nav a:link,#footer_nav a:visited{font-family:var(--main_heading_font);font-size:1.9rem;text-transform:none}#footer_nav a:link,#footer_nav a:visited{margin-right:10px;padding-left:0}#cart_search_wrapper{display:block;text-align:right}#cart_button,#search_bar{display:inline-block;vertical-align:top}#cart_button a{border-radius:0 0 var(--button_border_radius) var(--button_border_radius) !important}#search_bar #searchform input{margin:0;background:#fff;color:var(--primary_site_color);border:none;font-size:2rem;font-weight:400;width:200px;border-radius:var(--button_border_radius);border:2px solid var(--secondary_color);padding:4px !important}#navbarBottom #searchform{margin-top:5px !important}div#homefeatured #myCarousel,div#homefeatured .carousel,div#homefeatured .carousel-inner{max-height:300px !important}#main_nav a:after{content:"";display:block;background:var(--additional_theme_color_4);border:4.5px solid var(--primary_site_color);width:44px;height:44px;border-radius:50%;bottom:-22px;opacity:0;transition:all .14s ease-in-out;position:absolute;margin:auto;left:0;right:0;clip-path:polygon(0 0, 100% 0, 100% 50%, 0 50%)}#main_nav a:hover:after,#main_nav a:active:after,#main_nav a:focus,#main_nav>ul>li.active>a:after{opacity:1}#footer_blue ul{column-count:2}footer.site-footer p{margin-bottom:0px;text-align:left}}@media(min-width: 1024px){.pagebreak_fix,.pagebreak{padding:var(--pagebreak_padding_top) 0 var(--pagebreak_padding_bottom) 0}.pagebreak_left,.pagebreak_right{padding:0}}@media(min-width: 1200px){div#homefeatured #myCarousel,div#homefeatured .carousel,div#homefeatured .carousel-inner{max-height:350px !important}#main_nav a:link,#main_nav a:visited,#footer_nav a:link,#footer_nav a:visited{font-size:2.2rem}#footer_nav a:link,#footer_nav a:visited{margin-right:20px}.custom-category-wrapper span{color:#fff;text-shadow:1px 1px 12px rgba(0,0,0,.5);display:flex;position:absolute;width:80%;left:0;right:0;flex-direction:column;align-content:center;align-self:anchor-center;margin:auto;opacity:0}.custom-category-wrapper a:hover span{color:#fff !important;opacity:1}}@media(min-width: 1400px){div#homefeatured #myCarousel,div#homefeatured .carousel,div#homefeatured .carousel-inner{max-height:400px !important}#main_nav a:link,#main_nav a:visited,#footer_nav a:link,#footer_nav a:visited{font-size:2.8rem}#branding-container{max-width:200px}#footer_blue ul{column-count:3}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:var(--heading_5_font_size) !important}}@media(min-width: 1500px){div#homefeatured #myCarousel,div#homefeatured .carousel,div#homefeatured .carousel-inner{max-height:500px !important}#main_nav a:link,#main_nav a:visited,#footer_nav a:link,#footer_nav a:visited{font-size:3rem}}/*# sourceMappingURL=main.min.css.map */