pre{font-family:monospace,monospace;font-size:1em}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}fieldset{margin:0;padding:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-before:0;-webkit-padding-start:0;-webkit-padding-end:0;-webkit-padding-after:0;border:0}legend{margin:0;padding:0;display:block;-webkit-padding-start:0;-webkit-padding-end:0}mark,.mark{background-color:var(--txt-select-bg-color)}ins{text-decoration:none}#site-footer .comment-author-link a{color:var(--title-color);border:none;background:0 0;padding:0!important}#site-footer .product_list_widget li a{color:var(--title-color)}#site-footer .recentcomments{margin-bottom:1rem}#site-footer .woocommerce ul.product_list_widget li{border:1px solid #e8e8e9}#site-footer .product_list_widget li a:hover{color:var(--primary-color)}#site-footer .comment-author-link a:hover{color:var(--primary-color)}.navbar-collapse.collapsing .magic-search form .inner-form .row .input-field.first input::-webkit-input-placeholder,.navbar-collapse.show .magic-search form .inner-form .row .input-field.first input::-webkit-input-placeholder,.magic-search form .inner-form .row .input-field.first input.isFocus::-webkit-input-placeholder{opacity:1}@media (min-width:1200px){.navbar-collapse.collapsing .magic-search form .inner-form .row .input-field.first input::-webkit-input-placeholder,.navbar-collapse.show .magic-search form .inner-form .row .input-field.first input::-webkit-input-placeholder,.magic-search form .inner-form .row .input-field.first input.isFocus::-webkit-input-placeholder{padding-left:3px}}.magic-search form .inner-form .row .input-field input.placeholder{color:#adb5bd;font-size:15px;font-weight:400;letter-spacing:-.009em}.magic-search form .inner-form .row .input-field input.isFocus:-moz-placeholder{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:1.2s,1.4s;transition-duration:1.2s,1.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1),cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.215,.61,.355,1),cubic-bezier(.25,.46,.45,.94)}.magic-search form .inner-form .row .input-field input.isFocus::-webkit-input-placeholder{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:1.2s,1.4s;transition-duration:1.2s,1.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1),cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.215,.61,.355,1),cubic-bezier(.25,.46,.45,.94)}.navbar-collapse.collapsing .magic-search form .inner-form .row .input-field.first input,.navbar-collapse.show .magic-search form .inner-form .row .input-field.first input{width:100%!important;background-color:#f5f5f7;color:#1d1d1f;padding-right:43px}.magic-search form .inner-form .row .input-field.first input.isFocus{padding-left:41px;padding-right:43px;width:416px;background-color:white;color:#1d1d1f;box-shadow:0 .125rem .375rem rgba(0,0,0,.05),0 .5rem 1.2rem rgba(0,0,0,.1)}.magic-search form .inner-form .row .input-field.first input.isFocus~.clear{opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.2s,1.4s;transition-duration:.2s,1.4s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1),cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.215,.61,.355,1),cubic-bezier(.25,.46,.45,.94)}.navbar-collapse.show .magic-search form .inner-form .row .input-field{width:100%}.animated-icon1.open span:nth-child(1){top:3px}.animated-icon1.open span:nth-child(2){top:7px;width:100%}.pr-color{color:var(--primary-color)}.blog .container.container-narrow,.container-narrow{max-width:900px;margin:auto}.container-narrow .blog-tile{max-width:900px}.narrow-wrap{max-width:768px}.dropdown-menu .current-menu-item .dropdown-item{font-weight:600}@media (min-width:1200px){.primary-menu.navbar .nav-item .dropdown-menu{display:block;opacity:0;visibility:hidden;transition:all .215s ease-in-out;margin-top:0}.primary-menu.navbar .dropdown-menu{top:180%;border:none;border-radius:8px;overflow:hidden;box-shadow:var(--block-box-shadow)}.primary-menu.navbar .nav-item:hover .dropdown-menu{transition:.3s;opacity:1;visibility:visible;top:100%}.primary-menu .dropdown-item{color:var(--title-color);border-radius:8px}.dropdown-item:hover{background-color:var(--primary-bg-color);color:var(--header-text-color-hover)}.dropdown-item:active{background-color:#fff;color:var(--primary-color)}.dropdown-menu .current-menu-item .dropdown-item{color:var(--primary-color)}}.bi-three-dots-vertical{width:1.5rem;height:1.5rem}.navbar-expand .navbar-nav .nav-link{margin:.5rem 1rem;padding:0}.primary-menu .dropdown-item{font-weight:500;padding:1em 1.5em;transition:all 0s}.footer-top .widget-content ul li a{font-size:15px;letter-spacing:-.009em;color:var(--footer-link-color);font-weight:500}.widget_product_categories .dropdown_product_cat,.widget_product_categories .select2{max-width:20rem}.woocommerce .widget_layered_nav_filters ul li a::before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{color:var(--woo-pr-fil-bg-color);vertical-align:middle;height:19px;display:inline-block}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--btn-bg-color)}@media (min-width:576px){.primary-sub-menu{height:5rem}}.bg-grey{background-color:var(--mobile-grey-color)}.custom-logo-link h5{font-weight:800}@media (max-width:1199px){.dropdown.show .dropdown-toggle{color:var(--primary-hover-color)!important}.navbar-dark .navbar-nav .show>.nav-link,.primary-menu .dropdown-menu .dropdown-item:hover{color:var(--primary-color)}.form-inline.search-nav{margin-top:1rem;padding:1rem 0;border-top:1px solid #424245;width:100%}.form-inline.search-nav .form-control{width:100%}.primary-menu .dropdown-menu{border:none;padding:0;margin:0}.primary-menu .dropdown-menu .current_page_item .dropdown-item{color:var(--primary-color)}.primary-menu .navbar-collapse.show .navbar-nav .nav-link,.primary-menu .navbar-collapse.show .header-icons,.primary-menu .navbar-collapse.show .header-info,.primary-menu .dropdown-menu.show{opacity:1}#pr-nav.open-pr-nav{position:fixed;top:0;right:0;left:0;bottom:0;overflow-y:scroll;overflow-x:hidden;align-items:flex-start;background:#fff;z-index:999}}@media (max-width:570px){.custom-logo-link h5{font-weight:800;font-size:21px;letter-spacing:-.018em}}@media (min-width:769px) and (max-width:1199px){.sidebar-shop{max-width:768px;margin:1.5rem auto auto}}@media (max-width:768px){.woocommerce .content-shop .woocommerce-pagination,.woocommerce .content-shop .products{max-width:415px;margin-left:auto;margin-right:auto}.sidebar-shop{max-width:445px;margin-left:auto;margin-right:auto}}.search.search-no-results .archive-header-inner.section-inner{margin-bottom:1rem!important}@media (max-width:1199px){.search.search-no-results #site-content{padding:2rem 2rem 1rem!important;margin-bottom:4rem;margin-top:2rem}}.woocommerce-MyAccount-content .woocommerce-info,.woocommerce-MyAccount-content .woocommerce-message{margin-bottom:1.5rem}.woocommerce .quantity .qty{padding-right:.5rem;padding-left:.5rem}@media (min-width:783px) and (max-width:1199px){.admin-bar #pr-nav.open-pr-nav{margin-top:32px}}@media (max-width:782px){.admin-bar #pr-nav.open-pr-nav{margin-top:46px}}.single-product .product_meta .blog-tile-wave{margin-top:1.5rem;margin-bottom:2rem}.blog-tile-wave.product-variable-top-wave{margin-bottom:2rem}.product-sum-top-wave{margin-top:0;margin-bottom:1.5rem}.product-sum-btm-wave{margin-top:1.5rem;margin-bottom:0}.f-bg-wave{fill:var(--footer-bg-color)}.archive .post-meta-single-bottom .blog-tile-wave{display:none}.woocommerce-account .addresses .title .edit{float:left;padding:.75rem;line-height:1;margin-bottom:1rem;background:var(--primary-bg-color);border-radius:.5rem}.comments-wrapper .styled-separator{display:none}#site-footer .gallery-icon{margin-right:1rem;display:flex}#site-footer .gallery-item{margin-top:0!important;margin-bottom:1.5rem}.rssSummary{padding-bottom:.5rem;font-size:14px;letter-spacing:-.006em}.rss-date{opacity:.5;font-size:14px;margin-bottom:.5rem;display:block;letter-spacing:-.006em}.widget-title .rsswidget{font-size:20px;letter-spacing:-.017em}.widget-content ul li a.rsswidget{margin:0 0 .5rem;display:block}.widget_rss li:first-child{border-top:1px dashed;padding-top:1.5rem}.widget_rss li{border-bottom:1px dashed;margin-bottom:1.5rem;box-sizing:content-box;padding-bottom:1rem}.widget-content span.product-title{font-weight:500}main .widget-content ul li.recentcomments>a{color:#6d7c90;font-weight:500}.widget_product_categories .select2{display:none}.widget .woocommerce-product-search .search-field{margin-bottom:.5rem;width:64%;float:left;padding:10px 22px;font-size:14px;line-height:19px;border-top-right-radius:0;border-bottom-right-radius:0;height:41px;background:rgba(109,124,144,.1);border-color:transparent;letter-spacing:-.006em}.widget .woocommerce-product-search button{width:43%;margin-left:-10%;font-size:14px;line-height:19px;padding-top:10px;padding-bottom:10px;background:var(--primary-color);color:#fff;height:41px;border:none;font-weight:600;border-radius:16px;text-overflow:ellipsis;transition:all .45s;letter-spacing:-.006em}.woocommerce-cart-form{position:relative}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{padding:1em;margin-top:-.75em;background:var(--primary-bg-color);width:54px!important;border-radius:100%;height:54px;align-items:center;display:inline-flex!important;justify-content:center}.elementor-accordion .elementor-tab-content{border-top:none!important}.elementor-accordion .elementor-accordion-item{border-top:none!important;border-left:none!important;border-right:none!important}.elementor-accordion .elementor-tab-title{padding:2rem 0!important}@media (min-width:768px) and (max-width:1199px){.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.nextend-arrow{min-width:33px!important;min-height:33px!important;transition:all .215s!important;box-shadow:0 20px 30px 0 rgba(223,178,139,.4)}.product_meta .posted_in{margin-bottom:1rem}.product_list_widget .woocommerce-Price-amount.amount,.widget_shopping_cart .quantity{font-size:14px;color:var(--primary-color);font-weight:700;letter-spacing:-.006em}.widget_recently_viewed_products .woocommerce-Price-amount.amount,.widget_shopping_cart .quantity{margin-left:60px;border-top:2px dashed;padding-top:1rem;margin-top:1rem!important}.widget_recently_viewed_products .woocommerce-Price-amount.amount{display:inline-block}.widget_shopping_cart .quantity{display:block}.widget .children{padding-left:1rem;padding-top:1rem}.header-phone{text-align:center}@media (min-width:1200px){.header-phone{margin-left:15px}.header-phone p{margin-bottom:0}}@media (max-width:1199px){.header-info-empty{order:-1;margin-top:1rem}.header-phone{display:flex;align-items:center}.header-phone a{display:flex;flex-wrap:wrap;margin-top:.75rem;margin-bottom:.75rem}.header-phone p{margin:auto}.h-call-us{padding:0 .5rem}}@media (min-width:1200px) and (max-width:1245px){#primary-menu>li:nth-last-child(3) .dropdown-menu,#primary-menu>li:nth-last-child(2) .dropdown-menu,#primary-menu>li:last-child .dropdown-menu{width:255px}#primary-menu>li:nth-last-child(2) .dropdown-menu{left:-80%}#primary-menu>li:last-child .dropdown-menu{left:-200%}#primary-menu>li:nth-last-child(3) .dropdown-menu .dropdown-item,#primary-menu>li:nth-last-child(2) .dropdown-menu .dropdown-item,#primary-menu>li:last-child .dropdown-menu .dropdown-item{white-space:normal}}.ngg-album-compact h4 .ngg-album-desc:before{margin-right:.5rem}.comments-header .comment-reply-title:before,.elementor-accordion .elementor-accordion-title:before,.wpcf7-form .theme-contact-form h6:before,#review_form .comment-reply-title:before,.single-product .product_meta>span::before{margin-right:.5rem;font-size:21px}.related.products h6:before,.upsells.products h6:before{margin-right:1rem;font-size:21px}.woocommerce-tabs h5:before{margin-right:1rem;font-size:21px}.woocommerce-tabs h5.woocommerce-Reviews-title:before{margin-right:.5rem}#review_form .comment-reply-title:before{align-items:center}.h5-styled:before{font-size:22px;margin-right:.85rem}.woocommerce-MyAccount-navigation li a:before{font-size:18px;font-weight:400;color:var(--title-color);margin-right:.5rem;letter-spacing:-.014em}.cart_totals h4:before{font-size:28px;width:20px;margin-right:8px}.woocommerce ul.product_list_widget li .reviewer:before{width:9px;font-size:12px;margin-right:0;font-weight:600}.widget .children li a:before,.widget.widget_nav_menu .sub-menu li a:before{content:" - ";width:12px;display:inline-flex;font-weight:700;font-size:24px;line-height:1;margin-right:.25rem;letter-spacing:-.019em}#site-footer .widget .children li a:before{color:var(--fw-title-color)}.single-product .product_meta>span::before{font-size:16px;letter-spacing:-.011em}.widget.widget_nav_menu .sub-menu{margin-top:.5rem}.widget.widget_nav_menu .sub-menu li{margin-bottom:.5rem}.widget.widget_nav_menu .sub-menu a{font-size:14px;letter-spacing:-.006em}.woocommerce-result-count:before{font-size:15px;letter-spacing:-.009em}.widget.widget_nav_menu .sub-menu .sub-menu{margin-left:1rem}.layout-shadow-box article .entry-content{padding:3rem;position:relative;background:#fff}@media (max-width:1199px){.layout-shadow-box article .entry-content{padding:1rem}}.blog-tile .entry-categories-inner:before{font-size:14px}form[name=checkout] h4:before{margin-right:.5rem;font-size:18px;letter-spacing:-.014em}.blog-tile-content .entry-excerpt p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:5rem;font-size:16px;letter-spacing:-.011em;color:var(--blog-tile-content)}.blog-tile .entry-categories-inner a{font-weight:700;margin-bottom:.5rem;letter-spacing:-.011em;font-size:16px}.blog-tile-content .entry-excerpt{max-height:5rem}.blog-tile{max-width:900px}.blog .container{max-width:1300px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;position:relative;width:22.05%;margin-left:0;text-align:center;background:#fff;transition:all .215s ease-out;overflow:visible;padding:2rem 1.5rem;border:1px solid #fff;border-radius:16px}@media (min-width:769px){.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{min-height:521px}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-4 li.product{min-height:305px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:flex;flex-flow:column;align-items:center;justify-content:center}}.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{display:block}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{padding:2rem 2rem .5rem}.woocommerce .woocommerce-breadcrumb{margin-bottom:2rem;font-size:14px;line-height:19px;letter-spacing:-.006em;color:#959fb0;display:none}.elementor-shortcode .woocommerce ul.products li.product,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-message{box-shadow:var(--block-box-shadow)}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{background:var(--primary-bg-color);padding:1.5rem!important;border-radius:8px}.woocommerce-mini-cart-item .remove{background:#fff}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding:1rem 1.5rem 1.5rem!important}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:1rem;left:50px;width:22px;height:22px;font-size:18px;line-height:22px;text-align:center;letter-spacing:-.014em;align-items:center;padding:0;z-index:1;border:1px solid}.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,.woocommerce.widget_shopping_cart .cart_list li a.remove:hover{background:var(--primary-color);color:white!important}.woocommerce .widget_shopping_cart ul.product_list_widget li a{align-items:unset;margin-top:1rem}.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;color:var(--price-tile-color);padding:1.5rem 0 .5rem;font-weight:700;font-size:20px;line-height:1.25;letter-spacing:-.017em}.woocommerce ul.products li.product .price{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center;font-weight:600;color:var(--price-color);font-size:16px;line-height:27px;letter-spacing:-.011em}.woocommerce ul.products li.product .price ins{font-weight:800}.woocommerce ul.product_list_widget li a{display:flex;font-weight:400;margin-bottom:.25rem}.woocommerce ul.product_list_widget li{margin-bottom:10px;color:var(--primary-color);min-height:100px}.woocommerce ul.product_list_widget li a{align-items:center}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:2rem}.elementor-shortcode .woocommerce ul.products li.product{margin-bottom:0}.woocommerce ul.products li.product .star-rating{font-size:16px;letter-spacing:-.011em;margin:.5rem auto 1rem}.woocommerce-MyAccount-navigation{margin-bottom:1rem}@media (max-width:768px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%;margin:1rem 0}.container-product .content-single-product,.container-product .sidebar-single-product{max-width:415px;margin:auto}}.woocommerce table.shop_table,.woocommerce form.checkout,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.comments-wrapper,.author-bio,.woocommerce-MyAccount-navigation,.woocommerce-error,.woocommerce-info{background-color:#fff;padding:32px;border:none;position:relative}.woocommerce-message{background-color:#fff;border-radius:8px;color:var(--title-color);position:relative}.woocommerce-message::before{color:var(--success-icon-color);content:""}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:flex;height:100%;align-items:center;top:0;left:unset;right:1.5rem}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:unset;background:0 0;color:var(--primary-color);font-size:16px;line-height:1.5;padding:0;margin-right:.5rem;letter-spacing:-.011em;box-shadow:none}.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-error .button:hover,.woocommerce-page .woocommerce-info .button:hover,.woocommerce-page .woocommerce-message .button:hover{background:0 0!important;color:var(--primary-hover-color)}.woocommerce-MyAccount-content .woocommerce-error,.woocommerce-MyAccount-content .woocommerce-info,.woocommerce-MyAccount-content .woocommerce-message{border:1px solid var(--primary-color);box-shadow:none}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 .5em 0 0}.woocommerce-checkout-review-order-table thead th{font-size:21px;letter-spacing:-.018em}.woocommerce .woocommerce-checkout table.shop_table tfoot .cart-subtotal td{color:var(--primary-color)}.woocommerce .woocommerce-checkout table.shop_table tbody tr:last-child td{padding-bottom:2rem}.woocommerce .woocommerce-checkout table.shop_table td,.woocommerce .woocommerce-checkout table.shop_table th{border-color:#fff}.woocommerce-checkout #billing_address_2_field{margin-top:-.5rem}.wc_payment_methods li>label,.comment-form-cookies-consent label{cursor:pointer;font-size:18px;line-height:1.5;transition:all .3s;letter-spacing:-.014em}.wc_payment_methods li>label:hover{color:var(--primary-color)}.woocommerce .woocommerce-customer-details address{border:unset;background-color:#fff;padding:2rem;margin-bottom:4rem!important}.woocommerce .woocommerce-order-details thead th{font-size:20px;letter-spacing:-.017em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin-top:.5rem}.wc_payment_methods li{padding-bottom:.5rem}.woocommerce form.checkout_coupon button{white-space:pre;padding:.8125em 1.5425em;min-width:160px;height:50px}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{margin-left:.5rem}.woocommerce-ResetPassword.lost_reset_password label{width:100%}.woocommerce-info::before{color:#01785c}.cart_totals h4{font-weight:800;font-size:32px;letter-spacing:-.022em}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1rem 3.5rem 1rem 2rem;border:none;color:var(--title-color);z-index:1}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{margin-left:.5rem}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{display:none}.woocommerce-variation-price{margin-bottom:1rem}.woocommerce ul.products li.product a.added_to_cart.wc-forward{display:none}.woocommerce-cart-form__cart-item .product-subtotal,.woocommerce-cart-form__cart-item .product-price{color:var(--primary-color);font-weight:700}.woocommerce .summary a.button.added::after{right:3.5rem}.woocommerce .summary a.button.added:hover,.woocommerce .summary a.button.loading:hover{color:transparent}.woocommerce .summary a.button.loading{padding-right:2em}.woocommerce ul.products li.product .button.loading:before,.woocommerce ul.products li.product .button.added:before{display:none}.woocommerce .summary a.button.loading::after{right:3.5rem;padding:0;top:1.23536em}.woocommerce ul.products li.product .button.loading,.woocommerce ul.products li.product .button.added,.woocommerce .button.loading,.woocommerce .button.added{color:transparent!important;background-color:var(--primary-color)!important;opacity:1}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after,.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{position:absolute;color:#fff;right:0;top:0;width:100%;margin-left:0;margin-top:9px}.woocommerce ul.products li.product .button:before{content:"###";color:transparent;-webkit-mask:url('data:image/svg+xml;utf8, <svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M5.79942 11.6369H5.80024C5.80093 11.6369 5.80161 11.6367 5.8023 11.6367H15.3633C15.5987 11.6367 15.8056 11.4806 15.8703 11.2543L17.9797 3.87144C18.0251 3.71228 17.9933 3.54117 17.8937 3.40906C17.794 3.27695 17.6381 3.19922 17.4727 3.19922H4.58323L4.20626 1.50279C4.15257 1.26151 3.93861 1.08984 3.69141 1.08984H0.527351C0.236076 1.08984 7.62939e-06 1.32591 7.62939e-06 1.61719C7.62939e-06 1.90846 0.236076 2.14453 0.527351 2.14453H3.26844C3.33518 2.44514 5.0724 10.2627 5.17237 10.7125C4.61193 10.9561 4.21876 11.5149 4.21876 12.1641C4.21876 13.0364 4.92847 13.7461 5.80079 13.7461H15.3633C15.6546 13.7461 15.8906 13.51 15.8906 13.2188C15.8906 12.9275 15.6546 12.6914 15.3633 12.6914H5.80079C5.51006 12.6914 5.27345 12.4548 5.27345 12.1641C5.27345 11.8737 5.50924 11.6375 5.79942 11.6369ZM16.7735 4.25391L14.9654 10.582H6.22376L4.81751 4.25391H16.7735Z"/><path d="M5.27342 15.3281C5.27342 16.2004 5.98314 16.9102 6.85545 16.9102C7.72777 16.9102 8.43749 16.2004 8.43749 15.3281C8.43749 14.4558 7.72777 13.7461 6.85545 13.7461C5.98314 13.7461 5.27342 14.4558 5.27342 15.3281ZM6.85545 14.8008C7.14618 14.8008 7.3828 15.0374 7.3828 15.3281C7.3828 15.6189 7.14618 15.8555 6.85545 15.8555C6.56473 15.8555 6.32811 15.6189 6.32811 15.3281C6.32811 15.0374 6.56473 14.8008 6.85545 14.8008Z"/><path d="M12.7266 15.3281C12.7266 16.2004 13.4363 16.9102 14.3086 16.9102C15.1809 16.9102 15.8906 16.2004 15.8906 15.3281C15.8906 14.4558 15.1809 13.7461 14.3086 13.7461C13.4363 13.7461 12.7266 14.4558 12.7266 15.3281ZM14.3086 14.8008C14.5993 14.8008 14.8359 15.0374 14.8359 15.3281C14.8359 15.6189 14.5993 15.8555 14.3086 15.8555C14.0179 15.8555 13.7812 15.6189 13.7812 15.3281C13.7812 15.0374 14.0179 14.8008 14.3086 14.8008Z"/> </svg>') no-repeat 100% 30%;mask:url('data:image/svg+xml;utf8, <svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M5.79942 11.6369H5.80024C5.80093 11.6369 5.80161 11.6367 5.8023 11.6367H15.3633C15.5987 11.6367 15.8056 11.4806 15.8703 11.2543L17.9797 3.87144C18.0251 3.71228 17.9933 3.54117 17.8937 3.40906C17.794 3.27695 17.6381 3.19922 17.4727 3.19922H4.58323L4.20626 1.50279C4.15257 1.26151 3.93861 1.08984 3.69141 1.08984H0.527351C0.236076 1.08984 7.62939e-06 1.32591 7.62939e-06 1.61719C7.62939e-06 1.90846 0.236076 2.14453 0.527351 2.14453H3.26844C3.33518 2.44514 5.0724 10.2627 5.17237 10.7125C4.61193 10.9561 4.21876 11.5149 4.21876 12.1641C4.21876 13.0364 4.92847 13.7461 5.80079 13.7461H15.3633C15.6546 13.7461 15.8906 13.51 15.8906 13.2188C15.8906 12.9275 15.6546 12.6914 15.3633 12.6914H5.80079C5.51006 12.6914 5.27345 12.4548 5.27345 12.1641C5.27345 11.8737 5.50924 11.6375 5.79942 11.6369ZM16.7735 4.25391L14.9654 10.582H6.22376L4.81751 4.25391H16.7735Z"/><path d="M5.27342 15.3281C5.27342 16.2004 5.98314 16.9102 6.85545 16.9102C7.72777 16.9102 8.43749 16.2004 8.43749 15.3281C8.43749 14.4558 7.72777 13.7461 6.85545 13.7461C5.98314 13.7461 5.27342 14.4558 5.27342 15.3281ZM6.85545 14.8008C7.14618 14.8008 7.3828 15.0374 7.3828 15.3281C7.3828 15.6189 7.14618 15.8555 6.85545 15.8555C6.56473 15.8555 6.32811 15.6189 6.32811 15.3281C6.32811 15.0374 6.56473 14.8008 6.85545 14.8008Z"/><path d="M12.7266 15.3281C12.7266 16.2004 13.4363 16.9102 14.3086 16.9102C15.1809 16.9102 15.8906 16.2004 15.8906 15.3281C15.8906 14.4558 15.1809 13.7461 14.3086 13.7461C13.4363 13.7461 12.7266 14.4558 12.7266 15.3281ZM14.3086 14.8008C14.5993 14.8008 14.8359 15.0374 14.8359 15.3281C14.8359 15.6189 14.5993 15.8555 14.3086 15.8555C14.0179 15.8555 13.7812 15.6189 13.7812 15.3281C13.7812 15.0374 14.0179 14.8008 14.3086 14.8008Z"/> </svg>') no-repeat 100% 30%;margin-right:.65em;width:14px;display:inline-flex;transition:all .45s;line-height:14px}.woocommerce ul.products li.product .button:before{background-color:#fff}.woocommerce ul.products li.product .button:before{background-color:var(--primary-color)}.woocommerce ul.products li.product .button:hover:before{background-color:#fff}.woocommerce-cart .cart-collaterals .cart_totals table{padding:1rem;margin-bottom:1rem}.woocommerce a.remove{font-size:32px;padding:0;line-height:25px;font-weight:600;color:var(--primary-color)!important;transition:all .215s ease;margin:auto;display:flex;align-items:center;justify-content:center;font-family:serif;overflow:visible;letter-spacing:0}.woocommerce a.remove:active,.woocommerce a.remove:hover{background:0 0;color:var(--title-color)!important}.woocommerce-mini-cart__buttons.buttons{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{margin-right:.5rem}.woocommerce nav.woocommerce-pagination ul li,.woocommerce nav.woocommerce-pagination ul{border-color:transparent;margin:0 .25rem}.woocommerce-pagination{margin-bottom:2rem;padding:1rem 1rem .5rem;background:#fff;position:relative}#comments .woocommerce-pagination{box-shadow:unset}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:10px 15px;font-size:18px;font-weight:500;letter-spacing:-.014em}.woocommerce .woocommerce-ordering{margin-bottom:2rem;position:relative;display:flex;align-items:center}.woocommerce-result-count{border:unset;padding:.5rem 0;color:var(--title-color);font-weight:700;font-size:16px;line-height:1.5;font-family:inherit;letter-spacing:-.011em}@media (max-width:550px){.woocommerce .woocommerce-result-count{width:100%}.woocommerce .woocommerce-ordering{float:left;margin-bottom:1rem}}.woocommerce .star-rating{font-size:16px;height:16px;width:6.4em;letter-spacing:-.011em}.woocommerce .star-rating::before{color:var(--primary-color)}.woocommerce table.shop_table td,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #f5f5f7}.woocommerce table.shop_table{border:none}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid rgba(0,0,0,.1)}.woocommerce-thankyou-order-received{color:var(--primary-color);font-weight:700;font-size:30px;line-height:41px;letter-spacing:-.021em;margin-bottom:2rem}.woocommerce-order-received .woocommerce-thankyou-order-details{border:1px solid var(--primary-color);border-radius:.5rem;padding:2rem 2rem 0;margin-bottom:2rem!important}.woocommerce-order-received .woocommerce-thankyou-order-details li{margin-bottom:2rem}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{color:var(--primary-color)}@media (min-width:769px){.woocommerce form.checkout{padding:1rem 3rem}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{padding:2rem 3rem}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding:2rem}}@media (max-width:768px){.woocommerce form.checkout{padding:.5rem 1.5rem}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{padding:1.5rem}}.woocommerce-form-coupon .form-row.form-row-first,.woocommerce-form-coupon .form-row.form-row-last{float:left;margin:0}.woocommerce-form-coupon .form-row.form-row-first{width:51%}.woocommerce-form-coupon .form-row.form-row-last{margin-left:-7%}.woocommerce nav.woocommerce-pagination ul li span.current{color:var(--primary-dark-color)}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:rgba(76,167,84,.5)}.woocommerce ul.products li.product span.onsale,.woocommerce span.onsale{background-color:transparent;font-weight:500;line-height:1;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;font-size:12px;letter-spacing:0}@media (max-width:480px){.wc_payment_method.payment_method_paypal input{float:left;height:31px;margin-right:.75rem!important}.wc_payment_method.payment_method_paypal label{display:inline-flex;flex-flow:column}.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal a{margin:0}}.comment-form-author label,.comment-form-email label,.comment-form-url label{margin-right:1rem}.comment-form-author input,.comment-form-email input,.comment-form-url input{width:100%;max-width:100%}.comment-form-cookies-consent{display:flex;align-items:center}.woocommerce-MyAccount-content label[for=shipping_last_name],.woocommerce-MyAccount-content label[for=billing_last_name]{width:100%}.comment-form-cookies-consent label{margin:1rem 0}.woocommerce ul.products li.product span.onsale{margin:-1rem -.75rem 0 0}.woocommerce span.onsale{margin:-.25rem}.product-categories{list-style:none}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--woo-pr-fil-bg-color);margin-left:-1px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{width:12px;height:12px}.woocommerce .widget_price_filter h4{margin-bottom:2rem}.woocommerce .widget_price_filter .price_slider_amount{display:flex;flex-flow:column-reverse}.woocommerce-mini-cart__total.total strong{font-weight:800}.woocommerce .widget_price_filter .price_label{display:inline-block;font-weight:700;font-size:16px;line-height:19px;width:100%;margin-bottom:25px;letter-spacing:-.011em;text-align:center;color:var(--title-color)}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:1px dashed #dee2e6;font-weight:600;font-size:16px;line-height:19px;letter-spacing:-.011em;text-align:center;padding-top:1rem;padding-bottom:.5rem;margin-top:1.5rem;color:var(--title-color)}.woocommerce .widget_price_filter .price_slider_amount .button{padding:3px 26px;margin:auto}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{padding:5px 15px}.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{line-height:22px;letter-spacing:-.006em;font-size:14px;box-shadow:none;background-color:var(--primary-color);border-radius:12px}.woocommerce .widget_shopping_cart .buttons a.button.wc-forward:first-child{margin-right:20px}.woocommerce form.checkout_coupon button{background:#fff}.woocommerce .cart button[name=apply_coupon]{padding:.8125em 1.5875em;width:41%;margin-left:-7%;min-width:175px;background:#fff;font-size:14px;letter-spacing:-.006em}.woocommerce table.cart td.actions .coupon{display:flex}.woocommerce-checkout #coupon_code{padding:.8125em 17% .8125em 1.3875em;width:100%!important;font-size:16px;height:50px;letter-spacing:-.011em;background:#fff;border:1px solid #e4e5e7}.woocommerce .widget_price_filter .price_slider{margin-bottom:1.75rem;margin-right:0;margin-left:0;background-color:#f2f2f2!important;cursor:pointer;height:2px}.woocommerce form .password-input,.woocommerce-page form .password-input{width:100%}.woocommerce form .form-row.post-meta.woo-bottom-f-row{display:flex;align-items:baseline;margin-top:1rem}@media (min-width:1200px){.woocommerce-account .woocommerce form.login,.woocommerce-account .woocommerce form.register{min-height:430px}}.woocommerce form.login,.woocommerce form.register{max-width:568px;margin:2rem auto}.woocommerce-account .woocommerce form.login,.woocommerce-account .woocommerce form.register{margin:1rem auto}.woocommerce-checkout .woocommerce form.login,.woocommerce-checkout .woocommerce form.register{max-width:unset}.woocommerce-account.woocommerce-page.woocommerce-lost-password .entry-content .woocommerce>p,.woocommerce-ResetPassword.lost_reset_password{background-color:#fff;padding:3rem;border:none;position:relative;margin-top:1rem;margin-bottom:3rem}.woocommerce-MyAccount-content{background-color:#fff;padding:3rem 3rem 2rem;border:none;position:relative}@media (max-width:768px){.woocommerce-MyAccount-content{padding:2rem 2rem 1rem}}.woocommerce-MyAccount-navigation li a{color:var(--title-color);font-weight:600;font-size:18px;line-height:1.5;transition:all .215s;letter-spacing:-.014em}.woocommerce-MyAccount-navigation li a:hover{color:var(--primary-color)}.woocommerce-MyAccount-content .woocommerce-table.woocommerce-table--order-details.shop_table.order_details{box-shadow:none;padding:1rem;border:1px solid #e4e5e7}.woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details address{box-shadow:none;padding:2rem;border:1px solid #e4e5e7;margin-bottom:0!important}.woocommerce-order-received h4{margin-bottom:1rem}.cart-contents-count{position:absolute;top:22px;right:3px;transform:translateY(-105%) translateX(25%);font-weight:400;font-size:12px;line-height:22px;height:22px;width:22px;vertical-align:middle;text-align:center;color:#fff;background:var(--cart-count-color);border-radius:50%;padding:1px;letter-spacing:0}.woocommerce #review_form .comment-reply-title{border-radius:1.125rem;width:100%;margin:2rem 0 1.5rem;font-weight:700;font-size:20px;line-height:27px;letter-spacing:-.017em}.woocommerce #reviews #comment{height:unset}.woocommerce #review_form #respond p.comment-notes,.woocommerce-noreviews{font-size:16px;line-height:1.5;letter-spacing:-.011em}#commentform .form-submit{text-align:end}#commentform .comment-form-cookies-consent label{font-size:14px;line-height:1.5;font-weight:400;letter-spacing:-.006em;margin:.5rem .5rem .5rem 0}.comment #respond{margin-bottom:2.5rem}.woocommerce #review_form #respond p{margin:0 0 1.5rem}.upsells.products h4,.related.products h4{margin:4rem 0 2rem;font-family:inherit}.upsells.products ul.products li.product .price,.related.products ul.products li.product .price,.upsells.products ul.products li.product .woocommerce-loop-product__title,.related.products ul.products li.product .woocommerce-loop-product__title{font-size:16px;line-height:19px;letter-spacing:-.011em}.upsells+.related>h4{margin-top:0}.woocommerce-checkout .cart-subtotal th{font-weight:400!important}.woocommerce-tabs h5{margin:2rem 0 1.5rem;font-family:inherit}.woocommerce-product-attributes.shop_attributes{margin-top:1.5rem}.related.products h6,.upsells.products h6{margin:3rem 0 2rem;font-family:inherit;font-weight:700;letter-spacing:-.018em;font-size:21px}.related.products li,.upsells.products li{padding-top:1.5rem!important}.single-product .summary .product_title{color:var(--title-color);line-height:1.2}@media (min-width:769px) and (max-width:1199px){.content-single-product,.sidebar-single-product{max-width:800px;margin:auto}}del bdi{text-decoration:line-through}.woocommerce a.added_to_cart{margin-left:.5rem}.woocommerce #reviews #comments ol.commentlist{margin-top:2rem;padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:unset;padding:2rem;background:var(--primary-bg-color);border-radius:8px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-weight:400;color:var(--primary-color);font-size:16px;margin-bottom:1rem;letter-spacing:-.011em}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover{background:var(--primary-bg-color);color:var(--primary-color)}.single-product .product_meta>span{margin-bottom:1rem;display:block}.single-product .product_meta>span:last-child{margin-bottom:0}.single-product .product_meta{margin-top:1rem}@media (min-width:1200px) and (max-width:1199px){.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{padding:3px 12px;font-size:14px;letter-spacing:-.006em}}@media (max-width:360px){.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-bottom:10px;width:100%}}.widget_recently_viewed_products ins .woocommerce-Price-amount.amount{margin-left:-2px;padding-left:5px}.archive .pagination-separator{margin:2rem 0!important;border-color:rgba(0,0,0,.15)}.woocommerce ul.product_list_widget li .star-rating{margin-left:60px;margin-bottom:.75rem;margin-top:.5rem}.woocommerce .star-rating::before,.woocommerce .star-rating span::before{letter-spacing:3px}.product_list_widget .woocommerce-Price-amount+.woocommerce-Price-amount{border:unset;padding:unset;margin:unset!important}.widget_top_rated_products bdi,.widget_products bdi{margin-left:60px}.widget_top_rated_products .woocommerce-Price-amount+.woocommerce-Price-amount bdi,.widget_top_rated_products del+ins bdi,.widget_products .woocommerce-Price-amount+.woocommerce-Price-amount bdi,.widget_products del+ins bdi{margin-left:0}.widget del bdi{color:var(--price-color);opacity:.5}.woocommerce ul.product_list_widget li .reviewer{margin-left:60px;font-size:14px;line-height:19px;color:var(--primary-color);margin-top:.5rem;display:block;font-weight:600;letter-spacing:-.006em}@media (max-width:1199px){.woocommerce ul.product_list_widget li a{align-items:center}}body:not(.woocommerce) .woocommerce.columns-1 ul.products li.product{width:100%!important}.woocommerce-checkout #payment ul.payment_methods .woocommerce-notice{margin-bottom:1.25rem;padding-bottom:1.5rem;padding-top:1.5rem;font-size:15px;letter-spacing:-.009em}form .woocommerce-error{background-color:#fff}.woocommerce form .form-row{align-items:center}.woocommerce-checkout .cart-subtotal{font-size:20px;line-height:27px;letter-spacing:-.017em}.woocommerce .woocommerce-checkout table.shop_table .order-total th,.woocommerce .woocommerce-checkout table.shop_table .order-total td{font-size:24px;letter-spacing:-.019em}.woocommerce .woocommerce-checkout table.shop_table .order-total td{padding:0 13px;border-radius:8px;background-color:var(--primary-bg-color)}.woocommerce .woocommerce-checkout table.shop_table tfoot .cart-subtotal th,.woocommerce .woocommerce-checkout table.shop_table tfoot .cart-subtotal td{margin-top:1rem;padding-top:2rem;border-top:1px solid #e4e5e7;border-spacing:0;font-size:18px;line-height:1.5;font-weight:700!important;letter-spacing:-.014em}.woocommerce .woocommerce-checkout table.shop_table th{font-size:20px;line-height:1.5;letter-spacing:-.017em}@media (min-width:769px){.woocommerce-checkout .product-total .amount{font-size:16px;letter-spacing:-.011em}.woocommerce .woocommerce-checkout table.shop_table td{font-size:16px;line-height:1.5;letter-spacing:-.011em}}@media (max-width:1199px){.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-right:1rem}}.woocommerce table.my_account_orders td .button{font-size:14px;padding:.25rem 1rem;letter-spacing:-.006em}.woocommerce-orders-table{padding:1rem}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:8px}.woocommerce table.my_account_orders th{font-size:16px;letter-spacing:-.011em}.woocommerce-table--order-details{padding:1rem}.woocommerce table.shop_attributes tr:nth-child(even) th{font-weight:700;color:#20292f}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:#e9ecef}.woocommerce-mini-cart__empty-message{letter-spacing:-.011em;text-align:center;font-size:16px;color:#6d7c90}.woocommerce-account .woocommerce table.shop_table{border:none;box-shadow:none;padding:0}.checkout .woocommerce-NoticeGroup-checkout{margin-top:2rem}.product-header{display:inline-block;background-color:#fff;padding:3rem 3rem 1rem;border:none;position:relative;margin-bottom:2rem;width:100%}@media (min-width:1200px) and (max-width:1670px){.container-product,.container-shop,#site-content.blog{padding-right:40px;padding-left:40px}}@media (min-width:1200px){.container-product,.container-shop{max-width:1600px}.three-col{max-width:1440px}.two-col-sidebar{max-width:1300px}}@media (min-width:1200px){.container-product .col-lg-8{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.container-product .col-lg-4{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.container-product .woocommerce-product-gallery{width:38%!important}}.woocommerce table.shop_attributes td p{padding:0}@media (max-width:768px){.product-header{padding:1.5rem 1.5rem 0}.woocommerce ul.products li.product .button{width:10.5rem}}.products.columns-3{display:flex;flex-wrap:wrap}.woocommerce ul.products.columns-3 li.product .woocommerce-loop-product__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;padding:0;margin:2rem 0 1rem}@media (min-width:769px){.woocommerce ul.products.columns-3 li.product .woocommerce-loop-product__title{text-overflow:ellipsis;-webkit-line-clamp:2;max-height:2.5em}}.theme-mailchimp{display:flex;align-items:center;flex-flow:wrap;max-width:445px}#site-footer .theme-mailchimp{margin:0}.theme-mailchimp-fields{width:100%}.theme-mailchimp-fields input[type=email],.theme-mailchimp-fields input[type=submit]{float:left;border-radius:20px;padding:12px 25px;text-overflow:ellipsis;border:none;font-weight:400;font-size:16px;line-height:27px;letter-spacing:-.011em;height:51px;background:#fff}.f-drop-tr-open .dropdown-menu{pointer-events:all!important}@media (max-width:475px){.theme-mailchimp-fields input[type=email],.theme-mailchimp-fields input[type=submit]{font-size:14px;line-height:19px;height:43px;letter-spacing:-.006em}.woocommerce .cart button[name=apply_coupon]{margin-left:-9%}.woocommerce-cart .woocommerce .cart button[name=apply_coupon]{padding-right:.5rem;min-width:130px;font-size:14px;padding-left:.5rem;letter-spacing:-.006em}.theme-mailchimp-fields input[type=email]{padding:12px 32px 12px 19px}}.theme-mailchimp-fields input[type=email]{width:64%;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:0 1px 60px 30px rgba(207,207,207,.15)}.theme-mailchimp-fields input[type=submit]{width:41%;margin-left:-7%;background:var(--btn-bg-color);color:#fff;transition:.45s;text-align:center;box-shadow:0 10px 15px 0 rgba(172,172,172,.2)}.theme-mailchimp-fields input[type=submit]:hover{background-color:var(--btn-hover-color);box-shadow:0 20px 30px 0 rgba(172,172,172,.4)}.theme-mailchimp-fields input[type=email]::-webkit-input-placeholder{font-size:16px;line-height:22px;letter-spacing:-.011em;color:#959fb0}.theme-mailchimp-fields input[type=email]:-moz-placeholder{font-size:16px;line-height:22px;letter-spacing:-.011em;color:#959fb0}.theme-mailchimp p{font-size:14px;line-height:22px;margin-top:22px;width:100%;font-style:italic;letter-spacing:-.006em;margin-bottom:0}.mc4wp-response{margin-top:1rem;text-align:center}.mc4wp-alert{background:#fff;padding:1rem 1rem 0;display:inline-block;border-radius:.5rem;border:1px solid var(--primary-color)}.mc4wp-alert p{color:var(--primary-color);font-weight:600}.blog-tile .meta-text,.blog-tile .post-meta a{font-size:13px;letter-spacing:-.0025em}.post-page-numbers,.page-numbers{margin-right:.5rem;text-align:center;padding:.5rem 1rem;border-radius:.5rem;color:#6d7c90;letter-spacing:-.011em;font-size:16px}a.page-numbers{background:#fafafa}.post-page-numbers{margin-bottom:.5rem;display:inline-block}.prev.page-numbers.placeholder,.page-numbers.dots{background:#fff}.post-page-numbers.current,.page-numbers.current,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9ecef;font-weight:700}a.post-page-numbers:hover,a.page-numbers:hover{background:var(--primary-bg-color)}.archive #site-content,.search #site-content{background-color:#fff;padding:4rem}.archive-header-inner{margin-bottom:3rem}@media (max-width:1199px){.archive #site-content,.search #site-content{max-width:90%;padding:6%}.archive-header-inner{margin-bottom:2rem}}.archive #site-content .post-meta-single-top .post-meta,.search #site-content .post-meta-single-top .post-meta{margin-bottom:.5rem}.archive #site-content .post-meta-single-bottom .blog-tile-wave,.search #site-content .post-meta-single-bottom .blog-tile-wave{display:none}.form-submit #submit,.wpcf7-submit{font-size:14px;letter-spacing:-.006em;border-radius:14px}.woocommerce .summary .button{font-size:14px;letter-spacing:-.006em;margin-bottom:1rem;border-radius:14px}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:#fff}.woocommerce ul.products li.product .button{margin:.5rem auto 0;padding:9px 15px;font-size:11px;font-weight:600;min-width:8.5rem;text-transform:uppercase;letter-spacing:.005em;border-radius:16px}a.checkout-button.button.alt{font-size:16px;padding:.8125em 1.8875em;max-width:250px;letter-spacing:-.011em}.woocommerce .cart .button[name=update_cart]{padding:.8125em 1.8875em!important;max-width:250px}body .blog-tile-content .elementor-button.elementor-size-md{font-size:16px;font-weight:500;letter-spacing:-.011em}.blog-tile-content>a{width:fit-content;height:0;visibility:hidden;margin-top:-1.75rem}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{margin-bottom:.5rem}@media (min-width:1200px){.woocommerce-MyAccount-navigation{max-width:calc(30% - 1.5rem);padding:3rem 3rem 2rem}}@media (max-width:1199px){.woocommerce-MyAccount-navigation{padding:2rem 2rem 1rem}}@media (min-width:769px){a.checkout-button.button.alt{float:right}.woocommerce-MyAccount-content form h3:first-child{margin-top:0}}.woocommerce-MyAccount-navigation li{margin-bottom:1rem}.woocommerce-MyAccount-content legend{padding-top:2rem;padding-bottom:1rem}.u-columns.woocommerce-Addresses{padding-top:.5rem}.woocommerce-address-fields__field-wrapper{margin-bottom:2rem}.woocommerce form .form-row.woo-bottom-f-row{display:flex;align-items:center;margin-top:1rem;margin-bottom:1rem}.woocommerce-cart table.cart td.actions .coupon .input-text{border-radius:20px}.select2-container--default .select2-selection--single[aria-expanded=true]{border-radius:.5rem}.woocommerce table.shop_table td.product-remove{padding:2rem 1.5rem 2rem 2rem}@media (max-width:768px){.woocommerce table.cart td.actions .coupon{margin-top:1rem}.woocommerce .cart .button[name=update_cart]{margin:1rem auto}.woocommerce-Address-title h4{width:100%}.checkout-button.button.alt{margin:auto}.woocommerce table.shop_table td.product-remove{padding:1.5rem}.woocommerce-cart-form tbody tr:first-child .product-remove{padding-top:0!important}}.woocommerce-cart table.cart th{font-weight:800;font-size:20px;line-height:27px;letter-spacing:-.017em;color:var(--title-color);padding-top:2rem;padding-bottom:2rem}.woocommerce-cart-form__cart-item a{color:var(--primary-dark-color)}.woocommerce-cart-form__cart-item a:hover{color:var(--primary-color)}.cart-subtotal th{font-weight:400}.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td{font-size:20px;line-height:27px;letter-spacing:-.017em;color:var(--title-color);padding:1rem 2rem}.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{font-size:18px;line-height:1.5;letter-spacing:-.014em}.woocommerce-cart table.cart .product-thumbnail{padding-top:1.5rem;padding-bottom:1.5rem}.woocommerce-cart .cart-collaterals .cart_totals table .order-total th,.woocommerce-cart .cart-collaterals .cart_totals table .order-total td{font-weight:700;font-size:24px;line-height:33px;letter-spacing:-.019em}form[name=checkout] h4{font-weight:700;font-size:20px;line-height:1.5;letter-spacing:-.017em;font-family:inherit}.woocommerce-cart .cart-collaterals .cart_totals table .cart-subtotal th{font-weight:400}.woocommerce-Address-title h4{margin-top:0!important}.order-total span.woocommerce-Price-amount.amount{color:var(--primary-color)!important}.woocommerce-input-wrapper{flex-grow:1}.woocommerce-variation-price .price{background:var(--primary-bg-color);padding:1rem;border-radius:8px;margin-bottom:1rem;display:inline-block;color:var(--primary-color)!important}.select2-container .select2-selection--single{height:unset!important}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-search--dropdown .select2-search__field{line-height:1.5rem}.widget_product_categories .select2-container--default .select2-selection--single .select2-selection__arrow{right:.25rem!important}.widget_product_categories .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;line-height:1rem}.widget_product_categories .select2-search--dropdown .select2-search__field{line-height:1rem!important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-checkout .select2-search--dropdown .select2-search__field{line-height:2.875rem;padding:0 1rem;color:var(--primary-dark-color)}.woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.875rem;padding-left:20px}.woocommerce-MyAccount-content .select2-container--default .select2-search--dropdown .select2-search__field,.woocommerce-MyAccount-content .select2-search--dropdown .select2-search__field{line-height:2rem!important;padding-left:20px!important}.select2-container--open .select2-dropdown--below{border-left-color:var(--primary-color)!important;border-right-color:var(--primary-color)!important;border-bottom-color:var(--primary-color)!important}.select2-container--open .select2-dropdown--above{border-left-color:var(--primary-color)!important;border-right-color:var(--primary-color)!important;border-top-color:var(--primary-color)!important}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-color:var(--primary-color)}.woocommerce-checkout label[for=billing_state],.woocommerce-checkout label[for=billing_country]{width:100%}.select2-container--default .select2-selection--single .select2-selection__arrow{height:3rem!important;position:absolute!important;top:0!important;right:1rem;width:1rem!important}.select2-dropdown,.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #e5e5e5}.woocommerce form .form-row label{margin-right:1rem;color:var(--title-color);font-weight:600;margin-bottom:.65rem;margin-top:.5rem;font-size:16px;line-height:24px;width:100%;letter-spacing:-.011em}.woocommerce form.woocommerce-checkout .form-row label{width:100%}.woocommerce-privacy-policy-text{font-size:14px;line-height:19px;color:#959fb0;font-weight:500;margin-bottom:1.5rem;letter-spacing:-.006em}.woocommerce form .form-row{padding:3px 0}.woocommerce form.woocommerce-checkout .form-row{margin:.5rem 0 1rem}.woocommerce form .form-row .required{color:var(--primary-color);font-weight:400}.btn-right{text-align:right;width:100%}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{margin-right:0}.login-btn{display:inline-flex;text-align:right;flex-grow:1;flex-flow:row-reverse}.lost_password{line-height:19px;font-size:14px;font-weight:600;letter-spacing:-.006em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{line-height:19px;font-size:14px;display:flex;align-items:center;cursor:pointer;letter-spacing:-.006em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme span{margin-left:.5rem;font-weight:400}.gallery-caption{font-size:14px;margin-right:1rem;margin-top:.25rem;color:#6d7c90;letter-spacing:-.006em}.bypostauthor{font-size:inherit}.comments-closed{margin-bottom:0;text-align:center;font-style:italic}.wp-block-cover p:not(.has-text-color) a:hover{opacity:.8;transition:all .3s}figcaption,cite,.wp-block-pullquote cite,.wp-caption .wp-caption-text,.wp-caption .wp-caption-dd{color:#6d7c90}.blocks-gallery-grid figcaption,.wp-block-gallery figcaption{font-size:15px;margin-bottom:1rem;letter-spacing:-.009em}.wp-caption{position:relative;overflow:hidden;max-width:100%;margin-bottom:0!important}.wp-block-image figcaption{font-size:15px;margin-top:.65rem;margin-bottom:0;letter-spacing:-.009em}.wp-caption .wp-caption-text,.wp-caption .wp-caption-dd{font-size:15px;margin-top:.65rem;letter-spacing:-.009em}.wp-block-video figcaption{font-size:15px;margin-bottom:0;letter-spacing:-.009em}cite{font-size:15px;padding-top:.5rem;display:inline-block;letter-spacing:-.009em}blockquote cite{padding-top:0;padding-bottom:.5rem}.wp-block-pullquote blockquote{border-right:3px solid var(--primary-color)}.alignleft{display:inline-block;float:left;margin-right:1.5em;margin-top:.5em;margin-bottom:1.5em}.alignright{display:inline-block;float:right;margin-left:1.5em;margin-top:.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin:.5em auto 1.5em;text-align:center}.text-align-center{text-align:center}.text-align-right{text-align:right}.wp-block-button{margin-bottom:1rem}.wp-block-button.is-style-squared .wp-block-button__link{border-radius:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{padding:2rem 2rem 1rem}.wp-block-cover{margin-bottom:1rem}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2,.wp-block-cover{color:white}.woocommerce-product-details__short-description{width:100%;margin:0;display:inline-block;border-radius:8px;background:var(--primary-bg-color);padding:1.5rem 1.5rem .5rem}.posted_in,.tagged_as{width:100%;display:block}.comment .avatar{margin-right:1rem;max-height:3rem;width:auto;border-radius:100%}.comment:not(.depth-1){border-left:1px solid #e4e5e7;padding-left:1.5rem}.comment-body{padding-top:2rem;padding-bottom:1rem;margin-top:1rem;border-top:1px solid #e4e5e7}.comment-metadata{padding-bottom:1rem;padding-top:1.5rem;font-size:16px;font-weight:700;letter-spacing:-.011em}.comment-form-comment label{display:block}.comment-reply-title{margin:0 0 1rem;display:inline-block;font-size:24px;letter-spacing:-.019em}#respond .comment-reply-title{margin:0 0 .5rem;font-size:21px;display:flex;flex-wrap:wrap-reverse;letter-spacing:-.018em}#respond .comment-reply-title small{margin-left:auto}.comments-wrapper{padding:3rem;margin:2rem 0 0}.single-post .comments-wrapper{padding:3rem 3rem 2rem}.woocommerce-cart .return-to-shop{text-align:center}.woocommerce form.checkout{margin-bottom:25px}@media (min-width:576px){.woocommerce-cart .return-to-shop{margin-top:3rem;margin-bottom:0}.page .comments-wrapper.section-inner{margin:2rem 0 0}.container-product,.container-shop,.woocommerce-cart #site-content{margin-top:0}}@media (max-width:575px){.page .comments-wrapper.section-inner{margin:2rem 0 1rem}.woocommerce-cart #site-content{margin-top:2rem}}@media (max-width:1400px){.cart-empty.woocommerce-info{margin-top:2rem}}.comment-author a span{padding:5px 14px;border-radius:20px;background-color:var(--primary-bg-color);color:var(--primary-color);font-weight:700;transition:all .45s}.comment-author a span:hover{background-color:var(--primary-color);color:#fff}.recentcomments a.url{font-weight:600;color:var(--primary-color);padding:3px 8px!important;border-radius:5px;background-color:var(--primary-bg-color);display:inline-block!important;margin-bottom:5px!important;transition:all .45s}.recentcomments{margin-bottom:1rem;font-size:15px;line-height:1.5;letter-spacing:-.009em}.wpb_wrapper .wpb_gmaps_widget .wpb_wrapper{background-color:#e5e5e5;padding:1px;border-radius:.5rem;overflow:hidden}textarea#comment{min-width:100%;width:100%}.comment-form-comment label{margin-bottom:1rem}.woocommerce .comment-form-rating p.stars a::before{font-size:24px;letter-spacing:-.019em}.woocommerce .comment-form-rating p.stars a{height:2rem;width:1.5rem}.comment-form-rating{padding:2rem 2rem 1rem;background:var(--primary-bg-color);border-radius:8px;margin-bottom:1.5rem}.comment-footer-meta{font-size:14px;color:#6d7c90;font-weight:600;font-style:normal;margin-left:26px;letter-spacing:-.006em}.comment-content{padding-left:1.25rem;border-left:2px solid var(--primary-color);margin-bottom:1rem}.archive-subtitle{border-radius:8px;color:var(--title-color);font-weight:400;background:var(--primary-bg-color);padding:2rem 2rem 1rem}.search main article:first-child .entry-title,.archive main article:first-child .entry-title{margin-top:0}.search .entry-title a,.archive .entry-title a{transition:all .215s;font-weight:800;font-size:21px;color:var(--title-color);letter-spacing:-.018em}.search .entry-title a:hover,.archive .entry-title a:hover{color:var(--primary-color)}hr.dark-grey{border-top:1px solid rgba(0,0,0,.15)}.search .entry-categories-inner{margin-top:1rem}.blog-tile .entry-categories-inner{font-weight:600;padding:.5rem .75rem;border-radius:.5rem;background:#fafafa;margin-bottom:1.25rem;margin-top:1.25rem}@media (min-width:1200px){.blog-tile .entry-categories-inner{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;max-height:51px}}.archive .entry-categories-inner,.archive .entry-categories-inner a{color:var(--title-color);font-weight:700;font-size:18px;line-height:1.4;letter-spacing:-.014em;transition:all .1s}.search .entry-categories-inner,.archive .entry-categories-inner{margin-top:1rem;display:none}.archive-separator{border-top:1px solid rgba(0,0,0,.07);margin-top:3rem}.h-site-description{display:block;font-weight:600;letter-spacing:-.014em;font-size:18px;color:#6d7c90;line-height:1.4em;max-width:800px;margin:1rem auto 0}.blog-tile{background:#fff;overflow:hidden;margin:0 1rem 2rem}.blog-tile .entry-title{margin-top:0;line-height:1.25;margin-bottom:1rem}.blog-tile .entry-title-link{color:var(--title-color);transition:all 300ms ease}.blog-tile .entry-title-link:hover{color:var(--primary-color)}.blog-tile .post-meta{margin-bottom:1.25rem}.blog-tile article{display:flex;flex-direction:column;height:100%}.blog-tile article.sticky:before{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQwNCA0MDQuNTM5ODkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxjaXJjbGUgcj0iMjAyIiBjeD0iMjAyIiBjeT0iMjAyLjI2OTk0NSIgZmlsbD0iI2ZmZmZmZiIgc2hhcGU9ImNpcmNsZSI+PC9jaXJjbGU+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMC41NSwwLDAsMC41NSwxMjQuNzU1MTcwODcyODA3NDcsOTEuMDIxNjgwNDUwNDM5NDYpIj48cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGQ9Im0yNzcuNTMxMjUgMTB2Mzc0LjUzMTI1Yy0uMDAzOTA2IDMuNzQ2MDk0LTIuMTAxNTYyIDcuMTc5Njg4LTUuNDM3NSA4Ljg5MDYyNXMtNy4zNDc2NTYgMS40MTQwNjMtMTAuMzk0NTMxLS43NzM0MzdsLTExNy44MDA3ODEtODQuNDM3NS0xMTcuNzk2ODc2IDg0LjQzNzVjLTMuMDQ2ODc0IDIuMTg3NS03LjA1ODU5MyAyLjQ4NDM3NC0xMC4zOTQ1MzEuNzczNDM3LTMuMzM1OTM3LTEuNzEwOTM3LTUuNDMzNTkzLTUuMTQ0NTMxLTUuNDM3NS04Ljg5MDYyNXYtMzc0LjUzMTI1em0wIDAiIGZpbGw9IiNmZjlmMGQiIGRhdGEtb3JpZ2luYWw9IiMwMGVmZDEiIHN0eWxlPSIiIGNsYXNzPSIiPjwvcGF0aD48cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGQ9Im0yNzcuNTMxMjUgMGgtMjY3LjI2MTcxOWMtNS41MjM0MzcgMC0xMCA0LjQ3NjU2Mi0xMCAxMHYzNzQuNTMxMjVjLS4wMDc4MTIgNy41IDQuMTgzNTk0IDE0LjM3ODkwNiAxMC44NTkzNzUgMTcuODA0Njg4IDYuNjc1NzgyIDMuNDI1NzgxIDE0LjcwNzAzMiAyLjgyNDIxOCAyMC43OTY4NzUtMS41NTg1OTRsMTExLjk3MjY1Ny04MC4yNjE3MTkgMTExLjk3MjY1NiA4MC4yNTc4MTNjNi4wODk4NDQgNC4zNzUgMTQuMTE3MTg3IDQuOTY4NzUgMjAuNzg5MDYyIDEuNTQ2ODc0IDYuNjcxODc1LTMuNDIxODc0IDEwLjg2NzE4OC0xMC4yOTI5NjggMTAuODcxMDk0LTE3Ljc4OTA2MnYtMzc0LjUzMTI1YzAtNS41MjM0MzgtNC40NzY1NjItMTAtMTAtMTB6bS0xMCAzODQuNTIzNDM4LTExNy44MDA3ODEtODQuNDQxNDA3Yy0zLjQ4NDM3NS0yLjQ5NjA5My04LjE2Nzk2OS0yLjQ5NjA5My0xMS42NTIzNDQgMGwtMTE3LjgwODU5NCA4NC40NDkyMTl2LTM2NC41MzEyNWgyNDcuMjYxNzE5em0wIDAiIGZpbGw9IiNmZjlmMGQiIGRhdGEtb3JpZ2luYWw9IiMwODM4NjMiIHN0eWxlPSIiIGNsYXNzPSIiPjwvcGF0aD48L2c+PC9zdmc+");margin-top:12px;width:45px;height:45px;position:absolute;right:12px;background-size:contain;background-repeat:no-repeat}.blog-tile-content{display:flex;flex-direction:column;flex-grow:1;padding:2rem}.blog-tile header{flex-grow:1}.blog-tile-placeholder{background:#e5e5e5}@media (min-width:1200px){.two-col .blog-tile-placeholder,.two-col-sidebar .blog-tile-placeholder,.three-col .blog-tile-placeholder{background:url("/wp-content/themes/healfio/assets/img/placeholder.png");background-size:cover;--lzl-bg-img:"/wp-content/themes/healfio/assets/img/placeholder.png"}.two-col .blog-tile .entry-title,.two-col-sidebar .blog-tile .entry-title,.three-col .blog-tile .entry-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.two-col .blog-tile .entry-title{-webkit-line-clamp:1;max-height:1.25em}.two-col .blog-tile-placeholder.lzl:not(.lzl-ed),.two-col-sidebar .blog-tile-placeholder.lzl:not(.lzl-ed),.three-col .blog-tile-placeholder.lzl:not(.lzl-ed),.two-col .blog-tile-placeholder.lzl-ing:not(.lzl-ed),.two-col-sidebar .blog-tile-placeholder.lzl-ing:not(.lzl-ed),.three-col .blog-tile-placeholder.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAFNCAYAAAD2E503AAAACXBIWXMAAA7EAAAOxAGVKw4bAAALcUlEQVR4Ae3QAQ0AAADCoPdPbQ43iEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwbOBgYrcwABYiMO/gAAAABJRU5ErkJggg==")}.two-col-sidebar .blog-tile .entry-title,.three-col .blog-tile .entry-title{-webkit-line-clamp:2;max-height:2.5em}.blog .pagination-wrapper{margin-bottom:0}}.peerduck-recent-posts .blog-tile .entry-title{margin-bottom:1rem;line-height:1.25}.comments-pagination{margin-top:2rem;margin-bottom:2rem;flex-wrap:wrap}@media (max-width:600px){.prev.page-numbers{width:100%;display:block;margin-bottom:1rem}.next.page-numbers{width:100%;display:block;margin-top:1rem}}.blog .pagination-wrapper{padding:2rem;background:#fff;position:relative;margin-top:0}@media (max-width:1199px){.blog .pagination-wrapper{margin-bottom:2rem}}.blog .pagination-wrapper hr{border-top:1px solid transparent}.pagination-wrapper .nav-links{margin:auto}.archive .pagination-wrapper .nav-links,.search .pagination-wrapper .nav-links{padding-top:2rem;border-top:1px dashed #dee2e6;margin-top:2rem}.splitting-nav{box-shadow:0 4px 24px 0 rgba(223,178,139,.15),0 12px 64px 0 rgba(223,178,139,.15);margin-top:2rem;margin-bottom:2rem;padding:2rem 2rem 1.5rem;border-radius:8px;background:#fff;position:relative;text-align:center}.splitting-nav .label{margin-right:1rem}.blog-tile-content button{font-size:14px;letter-spacing:-.006em}.author-bio{padding:3rem 3rem 2rem;margin:0 0 2rem;display:flex}.elementor-widget-text-editor p{font-family:inherit}.author-title-wrapper{width:8rem}.author-title{text-align:center;color:var(--title-color);font-weight:600;font-size:16px;line-height:27px;font-family:inherit;letter-spacing:-.011em}.author-description{flex-basis:100%}.author-description p{color:#0a2540;font-size:15px;letter-spacing:-.009em;line-height:1.7;margin-top:-.45em}.author-description .author-link{font-size:15px;letter-spacing:-.009em}@media (min-width:769px){.author-title-wrapper{margin-right:2rem}}@media (max-width:768px){.author-title-wrapper{margin-right:auto;margin-left:auto;margin-bottom:.5rem;text-align:center}.author-bio{flex-flow:wrap;padding:3rem}}.wpcf7-form label,.wpcf7-form textarea,.wpcf7-form input{min-width:100%;max-width:100%}.wpcf7-form input{padding:1rem 22px;font-size:16px;letter-spacing:-.011em}.wpcf7-form textarea{padding:22px;font-size:16px;letter-spacing:-.011em}.wpcf7-form .theme-contact-form h6{margin:0 0 2rem;font-weight:700;font-family:inherit}.wpcf7-form input.wpcf7-submit{min-width:unset;padding:.8125em 3.4375em}.wpcf7-form .theme-contact-form h1{text-align:center;margin-bottom:3rem}.wpcf7-not-valid-tip{margin-top:.5rem;margin-left:1rem}.wpcf7 form .wpcf7-response-output{padding:1rem;border-radius:1.125rem;border-width:1px;text-align:center}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{border-color:var(--primary-color);background:#fff;color:var(--primary-color);font-weight:600}.mcf-submit{text-align:right}.wpcf7-form .theme-contact-form .mcf-submit{text-align:right;margin-top:1.5rem}.wpcf7 .ajax-loader{margin:12px;float:left}.wpcf7-form-control-wrap{display:grid}.ngg-albumoverview.default-view{display:flex!important;flex-wrap:wrap;margin:0 0 -20px}body .ngg-albumoverview.default-view .ngg-album-compact{width:46%;border:none;padding:3%!important;box-shadow:var(--block-box-shadow);margin:2%!important;border-radius:8px;background-color:#fff;position:relative}body .ngg-album-compact h4 .ngg-album-desc{height:unset}body .ngg-albumoverview.default-view .ngg-album-compactbox{border-radius:.5rem;overflow:hidden;padding:0!important}body .ngg-albumoverview.default-view .ngg-album-compact h4{font-weight:700;font-size:20px;line-height:1.2;display:flex;text-align:left;align-items:center;letter-spacing:-.017em;color:var(--title-color);font-family:inherit;margin-top:1.5rem}body .ngg-albumoverview.default-view .ngg-album-compact h4 .ngg-album-desc{color:var(--title-color);font-size:20px;line-height:1.2;letter-spacing:-.017em}@media (max-width:570px){body .ngg-albumoverview.default-view .ngg-album-compact h4 .ngg-album-desc{font-size:16px;line-height:1.2;letter-spacing:-.011em}body .ngg-albumoverview.default-view .ngg-album-compact h4{margin-top:10px}}.ngg-galleryoverview.default-view .ngg-gallery-thumbnail a{padding:4%}body .ngg-navigation span.current,body .ngg-navigation a.page-numbers{border-radius:100%;color:var(--title-color);min-height:2em;min-width:2em!important;display:inline-block;line-height:2em;padding:0;font-weight:700;font-size:20px;letter-spacing:-.017em;text-align:center}body .ngg-navigation span.current{background:var(--primary-bg-color)}body .ngg-navigation a.page-numbers{background:#fff}body .ngg-navigation span.current:hover,body .ngg-navigation a.page-numbers:hover{background-color:var(--primary-color)}body .ngg-navigation span.next,body .ngg-navigation span.prev,body .ngg-navigation a.next,body .ngg-navigation a.prev{color:var(--title-color)}body .ngg-navigation span.next:hover,body .ngg-navigation span.prev:hover,body .ngg-navigation a.next:hover,body .ngg-navigation a.prev:hover{color:var(--primary-color)!important}body .ngg-navigation{padding-top:50px;padding-bottom:30px;width:100%}body .ngg-galleryoverview .ngg-navigation{padding-bottom:10px}@media (max-width:1199px){body .ngg-albumoverview,body .ngg-galleryoverview{margin-top:0}body .ngg-galleryoverview .ngg-navigation,body .ngg-navigation{padding-bottom:30px}}body .ngg-galleryoverview{margin:0}.elementor-widget-wp-widget-media_audio{padding:0 2rem 2rem}.elementor-widget-wp-widget-media_audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.elementor-widget-wp-widget-media_audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.elementor-widget-wp-widget-media_audio .mejs-controls .mejs-time-rail span{border-radius:16px}.elementor-widget-wp-widget-media_audio .mejs-controls,.elementor-widget-wp-widget-media_audio .mejs-container,.elementor-widget-wp-widget-media_audio .mejs-container .mejs-controls,.elementor-widget-wp-widget-media_audio .mejs-embed,.elementor-widget-wp-widget-media_audio .mejs-embed body{background:var(--primary-color);border-radius:16px!important}.elementor-widget-wp-widget-media_audio .mejs-time-float{background:#fff;border-color:#959fb0}.elementor-text-editor ul li,.elementor-text-editor ol li{padding-bottom:.5em}