:root{--global-color-primary:#338c2b;--global-color-secondary:#37ad35}h3.premium-banner-ib-title.premium_banner_title{background-color:var(--global-color-primary);text-align:center!important}h1.elementor-heading-title.elementor-size-default{font-size:30px!important}.fa-envelope:before{content:"\f0e0";color:var(--global-color-primary)}.fa-phone-square-alt:before{content:"\f87b";color:var(--global-color-primary)}.fa-expeditedssl:before{content:"\f23e";color:var(--global-color-primary)}ul.woocommerce-error{background-color:var(--global-color-primary)!important}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price .amount{color:var(--global-color-primary);font-family:Roboto}.woocommerce ul.products li.product li.title a{font-size:16px!important;font-weight:400}.woocommerce ul.products li.product .woo-entry-inner li{margin-bottom:0}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .product-inner .added_to_cart{margin-top:10px}a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-position-after{color:white!important;font-size:12px!important;background-color:var(--global-color-primary)!important;border-radius:15px!important;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-position-after:hover{color:white!important;font-size:12px!important;background-color:var(--global-color-secondary)!important;border-radius:15px!important;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button,div.product form.cart .tinvwl_add_to_wishlist_button{background-color:var(--global-color-primary);font-size:12px;color:#fff;font-weight:500;border-radius:15px;padding:6px 10px 6px 10px}.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button,div.product form.cart .tinvwl_add_to_wishlist_button:hover{background-color:var(--global-color-secondary)!important;color:#fff}td.product-price .woocommerce-Price-amount.amount{font-size:16px}.tinv-wishlist.woocommerce{text-align:center;margin-bottom:40px}@media (max-width:415px){ul.products li.product .tinvwl_add_to_wishlist_button{margin-top:0;font-size:9px;padding:4px 6px 4px 4px}}.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before,a.wishlist_products_counter.top_wishlist-heart:before,span.wishlist_products_counter.top_wishlist-heart:before,a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before{font-size:12px}span.icon-magnifier{font-size:24px;vertical-align:middle}.woocommerce table.shop_table td{font-weight:700;font-size:18px}.woocommerce-cart .cart-collaterals .cart_totals table{width:100%}@media (max-width:764px){.woocommerce-cart table.cart img{max-width:200px}}.woocommerce-info:before{color:var(--global-color-primary)!important}.woocommerce-notices-wrapper .woocommerce-info{color:#020202;border-color:#020202}.cart-empty.woocommerce-info:before{margin-right:18px;margin-left:7px}.woocommerce-info .showcoupon{font-size:16px!important;color:var(--global-color-primary)!important}.showlogin:hover,.showcoupon:hover{text-decoration:underline!important;color:var(--global-color-secondary)!important}.woocommerce-checkout #payment div.payment_box{color:#020202!important}span.woocommerce-Price-amount.amount{font-size:18px;font-weight:700}.owp-floating-bar .product_price del .amount,.owp-floating-bar .product_price .amount{color:#fff!important}.owp-floating-bar button.button,.owp-floating-bar button.button:active{background-color:var(--global-color-primary)!important;color:white!important;font-size:14px;height:46px;padding:0 40px}.owp-floating-bar button.button:hover{background-color:var(--global-color-secondary)!important;color:white!important;font-size:14px;height:46px;padding:0 40px!important}thead{font-size:18px}tr.wishlist_item{font-size:17px}td.product-name{font-weight:700}.woocommerce.tinv-wishlist button.button.alt{background-color:var(--global-color-primary)!important;padding:12px 10px;width:150px}.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button,div.product form.cart .tinvwl_add_to_wishlist_button{float:left}.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button,div.product form.cart .tinvwl_add_to_wishlist_button:hover{background-color:var(--global-color-primary)}#footer-widgets #wp-calendar caption,#footer-widgets #wp-calendar th,#footer-widgets #wp-calendar tbody,#footer-widgets .contact-info-widget i,#footer-widgets .mailchimp-widget input[type="email"],#footer-widgets .posts-thumbnails-widget li,#footer-widgets .social-widget li a{border-color:#555;border-style:none}.woocommerce .widget_price_filter .price_label{font-size:11px;color:#000;text-transform:uppercase;letter-spacing:1px;font-weight:600}.widget_product_categories li a,.widget_layered_nav li a{color:#000}.widget-title{font-weight:700;font-size:16px}.product-title{font-weight:700}.woocommerce form input.qty[type="number"]{font-weight:600;font-size:16px;font-family:sans-serif}.quantity .minus,.quantity .plus{font-size:20px;line-height:34px;font-weight:600;font-family:sans-serif}.woocommerce .woocommerce-ordering .orderby{width:auto;min-width:166px;color:#000;font-weight:500}.woocommerce .woocommerce-ordering .orderby{color:#000;font-weight:500;border-color:#000}.woocommerce .result-count li a{color:#000}.woocommerce .oceanwp-grid-list a:last-child{margin-left:10px;color:#000;border-color:#000}.woocommerce .oceanwp-grid-list a.active,.icon-grid:before{color:black!important;border-color:black!important}input#ocean-search-form-1{border-color:#000}.widget_shopping_cart_content .buttons .button:first-child{background-color:#fff0}.widget_shopping_cart_content .buttons .button:first-child{border-color:var(--global-color-primary)!important;color:black!important}.widget_shopping_cart_content .buttons .button:first-child:hover{background-color:var(--global-color-primary)!important;color:white!important}button.woocommerce-button.button.woocommerce-form-login__submit{background-color:var(--global-color-primary);margin-left:20px}.woocommerce #customer_login label{font-weight:600}p.woocommerce-LostPassword.lost_password{font-weight:600}.account-original-style .woocommerce #customer_login>div{margin-bottom:20px!important}.woocommerce #customer_login .lost_password{line-height:24px!important}@media (max-width:525px){.woocommerce #customer_login .lost_password{float:none!important;text-align:center!important}}.woocommerce-MyAccount-navigation ul li a{padding:12px 0;display:block;font-weight:500}.woocommerce form .form-row label{display:inline-block;margin:0 0 5px;font-weight:600;font-size:16px}span.sidr-class-text-wrap{font-weight:600}.sidr-class-dropdown-menu li a,.sidr-class-fs-dropdown-menu li a{padding:12px 20px;display:block;position:relative;font-weight:600}.sidr-class-dropdown-menu ul a:before{font-family:'Font Awesome 5 Free';content:'\f105';display:inline-block;margin:0 10px;font-weight:600;color:var(--global-color-primary)}.woocommerce button.button{padding:12px 20px;background-color:var(--global-color-primary);color:#fff;border:1px solid #fff;border-radius:15px 15px 15px 15px}.woocommerce button.button:hover{padding:12px 20px;background-color:var(--global-color-secondary);color:#fff;border-radius:15px 15px 15px 15px}.woocommerce button.button:focus{padding:12px 20px;background-color:var(--global-color-primary);color:#fff;border-radius:15px 15px 15px 15px}button.single_add_to_cart_button.button.alt{color:#fff}.woocommerce-checkout .woocommerce-info{font-size:16px!important;font-weight:600;color:#020202}.woocommerce-checkout .woocommerce-info a{font-size:16px!important;font-weight:600;color:var(--global-color-secondary)}span.woocommerce-terms-and-conditions-checkbox-text a{color:var(--global-color-primary)!important;text-decoration:underline}span.woocommerce-terms-and-conditions-checkbox-text a:hover{color:var(--global-color-secondary)!important;text-decoration:underline}#payment .place-order .button{background-color:var(--global-color-primary);color:#fff;font-size:22px}#payment .place-order .button:hover{background-color:var(--global-color-secondary);color:#fff;font-size:22px}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:20px;font-weight:600}h3.wc-bacs-bank-details-account-name{color:var(--global-color-primary)}ul.order_details li{padding:0}ul.wc-bacs-bank-details.order_details.bacs_details{padding:0 0 0 20px}.centered-page-header .page-subheading{font-size:20px!important;font-weight:400!important;color:white!important}.woocommerce-message{text-align:center;display:inline-block;width:100%;font-size:17px;font-weight:500;color:#020202!important;border:1px solid #020202!important;margin:0 0 30px;padding:10px 15px}.woocommerce-message:before{color:var(--global-color-primary)!important}.woocommerce-shipping-methods input[type="checkbox"],.woocommerce-shipping-methods input[type="radio"]{margin-right:10px}.woocommerce-message:before{color:#1b1b1b}.single-product .page-header{background-color:var(--global-color-primary);display:none}.page-header{background-color:var(--global-color-primary)}.woocommerce-message .button.wc-forward{font-size:14px;padding:10px 15px 10px 15px;width:150px;border-radius:15px 15px 15px 15px}.woocommerce-message .button.wc-forward:hover{font-size:14px;padding:10px 15px 10px 15px;width:150px;border-radius:15px 15px 15px 15px}.woocommerce-MyAccount-content h2{font-size:24px;font-weight:600}.woocommerce-MyAccount-content a{color:var(--global-color-primary);font-weight:600}.my_account_orders .button{color:#fff;font-weight:600;background-color:var(--global-color-primary);text-align:center;border-radius:15px;padding:8px 15px;margin-bottom:5px}.wprt-container .table>thead>tr>th,.wprt-container .table>tbody>tr>th,.wprt-container .table>tfoot>tr>th,.wprt-container .table>thead>tr>td,.wprt-container .table>tbody>tr>td,.wprt-container .table>tfoot>tr>td,.wprt-container .table>tr>td{font-size:14px}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total span.woocommerce-Price-amount.amount{font-size:16px}td.woocommerce-table__product-total.product-total span.woocommerce-Price-amount.amount{font-size:16px}.woocommerce .shop_table.order_details tfoot span.woocommerce-Price-amount.amount{font-size:16px}.woocommerce-info .woocommerce-Button.button{color:#fff;font-weight:500;background-color:var(--global-color-primary);width:200px;text-align:center;border-radius:15px;padding:8px}@media (max-width:415px){.woocommerce-MyAccount-content{margin-bottom:30px}.woocommerce-info .woocommerce-Button.button{margin:0 auto 20px auto;float:none;display:block;font-size:16px;padding:15px;width:200px}}.woocommerce-MyAccount-navigation ul li a:before{color:var(--global-color-primary);font-weight:900}.woocommerce-Message.woocommerce-Message--info.woocommerce-info.woocommerce-info::before{color:var(--global-color-primary)}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link.is-active a{color:var(--global-color-primary)}form.woocommerce-EditAccountForm.edit-account{border-top:3px solid var(--global-color-primary);padding:15px}.woocommerce-MyAccount-content .addresses .woocommerce-Address .title a{position:absolute;top:10px;right:10px;padding:4px 20px;background-color:var(--global-color-primary);color:#fff;border-radius:10px;text-align:center}.woocommerce-MyAccount-content .addresses .woocommerce-Address .title a:hover{background-color:var(--global-color-secondary);color:#fff}.woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-message a{color:#fff;font-size:14px;padding:10px 15px 10px 15px;width:250px;border-radius:15px 15px 15px 15px}@media (max-width:415px){#payment .place-order .button{display:block;margin-bottom:70px}.woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-message a{margin:10px auto 20px auto;float:none;display:block}.woocommerce-Message.woocommerce-Message--info.woocommerce-info.woocommerce-info::before{position:relative;left:-130px;top:93px}.woocommerce-message .button.wc-forward{margin:10px auto 20px auto;float:none;display:block;font-size:16px;padding:15px;width:200px}}.woocommerce-MyAccount-content .woocommerce-Message.woocommerce-Message--info.woocommerce-info{font-size:16px;font-weight:700;color:#676666;text-align:center}a.woocommerce-MyAccount-downloads-file.button.alt{color:#fff;font-size:14px;padding:10px 15px 10px 15px;width:250px;border-radius:15px 15px 15px 15px}.woocommerce div.product div.summary p.in-stock{margin-bottom:20px;color:var(--global-color-primary)!important;font-size:20px}