﻿@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,500;0,700;1,400&family=Roboto:ital,wght@0,400;0,500;0,700;1,500&display=swap";@import"https://fonts.googleapis.com/css2?family=Whisper&display=swap";.storefront-breadcrumb,.breadcumbs_paging,.price_add_to_cart,.product_cat,.woocommerce-result-count{display:none !important}.slick-slide{display:flex !important;align-items:center;justify-content:center}li.product img{margin:0 0 20px 0!important;height:270px;width:100%;object-fit:contain}.single-product .woocommerce-product-gallery__image img{height:420px !important;object-fit:contain;width:100%}.wpgs-nav .slick-slide img,.elementor-menu-cart__product-image img{height:100px !important;object-fit:contain;width:100%}@media screen and (max-width:768px){li.product img{width:100%;height:240px !important;aspect-ratio:1/1;object-fit:contain}li.product .woocommerce-loop-product__title{font-size:15px!important;line-height:16px!important;font-weight:500!important}.storefront-sorting,.storefront-sorting .orderby{width:100%}}.flaticon-back:before{content:"←"!important;color:#1e1e1e}.flaticon-right-arrow:before{content:"→"!important;color:#1e1e1e}.flaticon-back{left:8px!important}.flaticon-right-arrow{right:8px!important}li.product .button{font-weight:500!important}.wpgs-lightbox-icon:before{content:"\f002"!important;font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;color:#1e1e1e!important;top:10px;font-size:20px;right:15px;width:32px;height:32px;text-align:center;line-height:35px}a:focus,button:focus,.button.alt:focus,input:focus,textarea:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus{outline-color:#1f7c2d !important}.star-rating span:before,.quantity .plus,.quantity .minus,p.stars a:hover:after,p.stars a:after,.star-rating span:before,#payment .payment_methods li input[type=radio]:first-child:checked+label:before{color:#3aaa35 !important}@media screen and (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1250px !important}}@media screen and (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1200px !important}}div.edit-link{display:none !important}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before,.woocommerce-noreviews:before,p.no-comments:before{display:none!important;font-size:0px}.woocommerce-info:after{display:none!important}.right-sidebar .content-area{width:100% !important;margin-right:0 !important;float:initial !important}html{font-family:"Montserrat",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}html a{transition:.3s ease;color:#1a456f}html a:hover{color:#eb268f}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif !important;color:#1c1c1c}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active{outline:0}a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}p,li{font-weight:400;font-size:14px;color:#383838}@media screen and (max-width:767px){p,li{font-size:13px}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;font-size:16px}*,*:before,*:after,input[type=search]{box-sizing:inherit}body{font-size:1rem;line-height:1.5}body,html{height:100%}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}blockquote,dd,dl,figure,p,pre,span,b,a,strong,label,li,tr,th,div,select{font-family:"Montserrat",sans-serif}input,textarea,select,button{font-family:"Montserrat",sans-serif !important}button{background:rgba(0,0,0,0);border:0;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{border:0;margin:0;padding:0}iframe{border:0}a:focus,.focus a{outline:none !important}nav ul{list-style:none}img{max-width:100%}[tabindex="-1"]:focus{outline:none !important}a,area,button,input,label,select,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}.site-content{margin:0 !important}textarea{resize:none}body.bottom-header-fixed{padding-top:50px}body.site-header-mobile-fixed{padding-top:100px}header.site-header{margin:0 !important;padding:6px 0 0;border:unset;border-bottom:1px solid #dfdcdc}@media screen and (max-width:767px){header.site-header.fixed-mobile{position:fixed;top:0;left:0;right:0;width:100%;background:#fff;z-index:99999999999999}}header.site-header.fixed-mobile .col-logo img{width:70px}header.site-header .col-logo{display:flex;justify-content:center;align-items:center}header.site-header .col-logo a{display:flex;justify-content:center}header.site-header .col-logo a img{transition:.6s ease;width:100px}@media screen and (max-width:767px){header.site-header .col-logo a img{width:100px}}header.site-header .col-actions{display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;justify-content:center}header.site-header .col-actions-menu{display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;justify-content:start}@media screen and (max-width:767px){header.site-header .col-actions{justify-content:flex-start}}header.site-header .col-actions .col-search{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;position:relative;margin-right:30px}@media screen and (min-width:992px){header.site-header .col-actions .col-search{width:170px}}@media screen and (max-width:767px){header.site-header .col-actions .col-search{display:none}}header.site-header .col-actions .col-search .woocommerce-product-search{margin:0;width:100%}header.site-header .col-actions .col-search .woocommerce-product-search input[type=search]{background:unset;box-shadow:unset;border-bottom:1px solid #e4e4e4;font-size:14px;padding:0;transition:.3s ease;color:#363435;width:100%}@media screen and (max-width:767px){header.site-header .col-actions .col-search .woocommerce-product-search input[type=search]{width:100%;padding:7px 10px}}header.site-header .col-actions .col-search .woocommerce-product-search input[type=search]::placeholder{color:#363435;font-weight:400}header.site-header .col-actions .col-search .woocommerce-product-search input[type=search]:focus{outline:unset !important;border-color:#1f7c2d}header.site-header .col-actions .col-search .woocommerce-product-search button[type=submit]{display:none}header.site-header .col-actions .col-search .search-button{position:absolute;top:0;right:0;display:inline-block;cursor:pointer}@media screen and (max-width:767px){header.site-header .col-actions .col-search .search-button{top:-3px;right:11px}}header.site-header .col-actions .col-search .search-button i{font-size:16px;color:#363435}header.site-header .col-actions .shortcuts{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}header.site-header .col-actions .shortcuts ul{display:flex;flex-direction:row;margin:0;padding:0;list-style:none;align-items:center}header.site-header .col-actions .shortcuts ul li{position:relative}header.site-header .col-actions .shortcuts ul li a{height:23px;width:30px;display:flex}@media screen and (max-width:767px){header.site-header .col-actions .shortcuts ul li{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center}}header.site-header .col-actions .shortcuts ul li:last-of-type{margin-right:0;margin-left:6px}@media screen and (min-width:768px){header.site-header .col-actions .shortcuts ul li.mobile_search{display:none}}@media screen and (max-width:767px){header.site-header .col-actions .shortcuts ul li.mobile_search{margin-left:13px}}@media screen and (max-width:767px){header.site-header .col-actions .shortcuts ul li.mobile_search img{border-radius:unset;width:19px}}@media screen and (min-width:768px){header.site-header .col-actions-menu .col-logo-menu-left .mobile_menu{display:none}}@media screen and (max-width:767px){header.site-header .col-actions-menu .col-logo-menu-left .mobile_menu{margin-left:13px;display:flex;justify-content:center}}@media screen and (max-width:767px){header.site-header .col-actions-menu .col-logo-menu-left .mobile_menu img{border-radius:unset}header.site-header .col-actions-menu .col-logo-menu-left .mobile_menu img:hover{cursor:pointer}}@media screen and (max-width:767px){.col-logo-menu-left ul{display:none !important}}header.site-header .col-actions .shortcuts ul li a i{font-size:19px;color:#525151}@media screen and (max-width:767px){header.site-header .col-actions .shortcuts ul li a i{font-size:17px;margin-top:4px}}header.site-header .col-actions .shortcuts ul li a span.count{position:absolute;top:-15px;right:4px;font-size:10px;font-weight:500;color:#000;border:1px solid #000;width:17px;height:17px;border-radius:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center}@media screen and (max-width:767px){header.site-header .col-actions .shortcuts ul li a span.count{font-size:8px;width:18px;height:18px;top:-15px;right:3px}}.search_mobile{position:relative;z-index:9999999;background:#fff;width:100%;padding:25px 12px 0;display:none}.search_mobile.active_mobile{display:block}.search_mobile .woocommerce-product-search{margin:0;width:100%}.search_mobile .woocommerce-product-search input[type=search]{background:unset;box-shadow:unset;border:2px solid #e4e4e4;font-size:14px;padding:10px;padding-right:80px;border-radius:6px;transition:.3s ease;color:#363435;width:100%}@media screen and (max-width:767px){.search_mobile .woocommerce-product-search input[type=search]{width:100%;padding:7px 10px}}.search_mobile .woocommerce-product-search input[type=search]::placeholder{color:#363435;font-weight:400}.search_mobile .woocommerce-product-search input[type=search]:focus{outline:unset !important;border-color:#1f7c2d}.search_mobile .woocommerce-product-search button[type=submit]{display:none}.search_mobile .search-button{position:absolute;top:23px;right:11px;display:inline-block;padding:10px 15px;cursor:pointer}.search_mobile .search-button i{font-size:16px;color:#363435}.top-header-bar{background:#fff}.top-header-bar .col-menu-top ul.menu{display:flex;flex-direction:row;align-content:center;padding:0;margin:0;list-style:none;padding:10px 0}.top-header-bar .col-menu-top ul.menu li{margin-right:15px}.top-header-bar .col-menu-top ul.menu li:last-of-type{margin-right:0}.top-header-bar .col-menu-top ul.menu li a{color:#525151;font-size:14px;font-weight:500}.top-header-bar .col-menu-top ul.menu li a:hover{text-decoration:underline}.top-header-bar .col-lang-top{display:flex;flex-direction:row;justify-content:flex-end;align-content:center;flex-wrap:wrap}@media screen and (max-width:767px){.top-header-bar .col-lang-top{display:none}}@media screen and (max-width:767px){.top-header-bar .col-lang-top{justify-content:flex-start;padding-top:7px;padding-bottom:7px}}.top-header-bar .col-lang-top span{color:#fff;font-weight:300;display:inline-block;font-size:13px;position:relative;top:3px}@media screen and (max-width:767px){.top-header-bar .col-lang-top span{font-size:12px}}.top-header-bar .col-lang-top .info_free_shipping{display:inline-block}.top-header-bar .col-lang-top .info_free_shipping i{color:#525151;display:inline-block;margin-right:3px;font-size:16px;position:relative;top:2px}@media screen and (max-width:767px){.top-header-bar .col-lang-top .info_free_shipping i{font-size:14px}}.top-header-bar .col-lang-top .info_free_shipping p{margin:0;color:#525151;font-weight:500;font-size:13px;display:inline-block}@media screen and (max-width:767px){.top-header-bar .col-lang-top .info_free_shipping p{font-size:12px}}.bottom-header-info{padding:8px 0;background-color:#363435;display:none}@media screen and (max-width:767px){.bottom-header-info{display:none}}.woocommerce-products-header .product_cat_path ul li a:hover{text-decoration:underline}.container-texts p strong{font-weight:500}.checkout-process-pathing{display:none}.woocommerce-cart .container-texts{margin-top:25px}.woocommerce-cart .return-to-shop .wc-backward{background:#3aaa35 !important;font-size:14px !important;margin:15px 0 0;padding:12px 20px !important;border-radius:7px;color:#e4f4e5 !important;transition:.3s ease !important;font-weight:500 !important}.woocommerce-cart .return-to-shop .wc-backward i{font-size:12px;margin-left:7px}.woocommerce-cart .return-to-shop .wc-backward:hover{background:#063 !important}.woocommerce-cart .entry-header{display:none}.woocommerce-cart .entry-content{padding:0 !important;border:unset !important}.woocommerce-cart .woocommerce-cart-form{margin:25px 0 50px}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form{margin-bottom:0}}.woocommerce-cart .woocommerce-cart-form .shop_table{margin:0;padding-right:40px}.woocommerce-cart .woocommerce-cart-form .shop_table thead tr th{background:unset;color:#1e1e1e;font-size:14px;font-weight:500;border-bottom:1px solid #e4f4e5;padding:10px 20px}@media screen and (max-width:1199px){.woocommerce-cart .woocommerce-cart-form .shop_table thead tr th{font-size:12px}}.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr td{border-bottom:1px solid #e4f4e5;background:unset}.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr:last-of-type td{border-bottom:unset}@media screen and (max-width:992px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr:last-of-type td .coupon{text-align:left}.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr td{border:0}}.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr:last-of-type td .coupon input{background:unset;box-shadow:unset;font-size:14px;border:1px solid #1e1e1e;color:#1e1e1e;background:#f3fff3;padding:7px 12px}@media screen and (max-width:992px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr:last-of-type td .coupon input{font-size:13px}}.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr:last-of-type td .coupon input:focus{outline:unset}.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr:last-of-type td .coupon button.button{background:#3aaa35 !important;font-size:13px !important;padding:9px 20px !important;color:#e4f4e5 !important;transition:.3s ease !important;font-weight:500 !important}.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr:last-of-type td .coupon button.button:hover{background:#063 !important;color:#e4f4e5 !important}.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr:last-of-type td button.button{background:#e4f4e5;color:#3aaa35;border:unset;font-size:13px;font-weight:500;padding:10px 20px;transition:.3s}.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr:last-of-type td button.button:hover{background:#3aaa35;color:#e4f4e5}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr th,.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr td{border-bottom:1px solid #E4F4E5!important}@media screen and (max-width:768px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr:last-of-type td button.button{float:left;margin-bottom:25px;width:100%}}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item td{vertical-align:middle}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-remove a.remove:before{content:"";color:#3aaa35}@media screen and (max-width:768px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-remove a.remove{top:-30px;right:-8px}}@media screen and (max-width:768px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-thumbnail{padding:0;border:0}.woocommerce-cart .woocommerce-cart-form .shop_table{padding-right:0}.woocommerce-cart .woocommerce-cart-form .shop_table .actions{display:flex;flex-direction:column-reverse}.woocommerce-cart .woocommerce-cart-form .shop_table .actions p{margin-bottom:0}}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-thumbnail img{border-radius:unset;border-radius:7px}@media screen and (max-width:768px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-thumbnail img{display:none}}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-price{font-size:13px;color:#1e1e1e}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-price del{opacity:.3;color:#363435;font-weight:500;order:2}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-price ins{margin:0;font-weight:500;order:1;margin-right:5px}@media screen and (max-width:768px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-price{font-size:13px;color:#1e1e1e;padding:8px 0}}@media screen and (max-width:768px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-price span{font-size:13px}}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-name{padding:1.618em 0}@media screen and (max-width:768px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-name{font-size:13px;color:#1e1e1e;padding:8px 0}}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-name a{color:#363435;text-decoration:unset;font-weight:500;font-size:14px;display:block;color:#1e1e1e;line-height:22px;padding-right:25px}@media screen and (max-width:768px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-name a{font-size:13px;line-height:18px;padding-right:0!important}}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-name a.tm-cart-edit-options{display:none}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-name a:hover{color:#3e3e42}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-name .variation{padding:10px 0 0}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-name .variation dt{font-weight:500;color:#363435;font-size:13px}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-name .variation .tc-value p{color:#eb268f;font-size:13px}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-subtotal{font-size:16px;color:#3aaa35;font-weight:500}@media screen and (max-width:768px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-subtotal{font-size:15px;color:#3aaa35;padding:8px 0;margin-bottom:20px}}@media screen and (max-width:768px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-subtotal span{font-size:15px}}@media screen and (max-width:768px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-quantity{font-size:13px;color:#1e1e1e;padding:8px 0}}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-quantity .quantity{position:relative}@media screen and (max-width:768px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-quantity .quantity{float:right}}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-quantity .quantity input{width:60px !important;padding:5px;background:unset;box-shadow:unset;border:1px solid #1e1e1e;background:#f3fff3;color:#1e1e1e;font-size:14px!important}.woocommerce-cart-form__cart-item .product-quantity br{display:none}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-quantity .quantity input:focus{outline:none}.woocommerce-cart .cart-collaterals{margin:25px 0 50px}.woocommerce-cart .cart-collaterals .cart_totals{width:100% !important;float:unset !important;border:0;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.05);border-radius:7px;padding:20px}@media screen and (max-width:992px){.woocommerce-cart .cart-collaterals .cart_totals{padding:25px 15px}}.woocommerce-cart .cart-collaterals .cart_totals h2{font-weight:700;font-size:18px;color:#1e1e1e;margin:0 0 15px;padding-left:10px}@media screen and (max-width:992px){.woocommerce-cart .cart-collaterals .cart_totals h2{font-size:15px}}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr.fee td span span,.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr.fee td span bdi{color:#eb268f;font-weight:500;font-size:14px}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr.cart-discount .woocommerce-remove-coupon{font-size:12px;margin-left:3px;color:#1e1e1e;transition:.1s ease}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr.cart-discount .woocommerce-remove-coupon:hover{color:#eb268f}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr.woocommerce-shipping-totals td{font-size:14px;color:#1e1e1e}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr.woocommerce-shipping-totals td .woocommerce-shipping-calculator{margin:10px 0 0}.woocommerce-shipping-calculator .shipping-calculator-form br{display:none}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr.woocommerce-shipping-totals td ul li label{font-size:14px;color:#363435;font-weight:400;margin:0}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr.woocommerce-shipping-totals .woocommerce-shipping-calculator{font-size:14px}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr.woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form input,shipping-calculator-form .select2-selection__rendered{box-shadow:none;background:unset;border:1px solid #1e1e1e;font-size:13px;padding:4px 10px;border-radius:7px;color:#1e1e1e;transition:.3s ease}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr.woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form input:focus{outline:unset !important;border-color:#c8c8c8}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr.woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form button.button{background:#e4f4e5 !important;font-size:12px !important;margin:0;border-radius:7px !important;padding:4px 12px !important;color:#3aaa35 !important;transition:.3s ease !important;font-weight:400 !important}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr.woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form button.button:hover{background:#3aaa35 !important;color:#e4f4e5 !important}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr.cart-subtotal td{font-size:14px;color:#1e1e1e}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr.order-total th{color:#363435;font-size:15px;font-weight:500}@media screen and (max-width:992px){.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr.order-total th{font-size:15px}}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr.order-total td strong span,.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr.order-total td strong bdi{color:#3aaa35 !important;font-weight:600;font-size:16px}.cart-collaterals .cart_totals small.includes_tax{color:#1e1e1e}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr th,.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr td{background:unset;border-bottom:1px solid #e4e4e4}@media screen and (max-width:992px){.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr th #shipping_method,.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr td #shipping_method{margin:0}}@media screen and (max-width:992px){.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr th,.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr td{font-size:13px;color:#363435;padding:15px}}@media screen and (max-width:992px){.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr th span,.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr td span{color:#363435}}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody tr th{color:#363435;font-size:13px;font-weight:500;padding-left:10px}.woocommerce-cart .cart-collaterals .cart_totals .shop_table td{background-color:unset !important}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{margin:0}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{background:#3aaa35;font-size:14px !important;margin:15px 0 0;padding:12px 28px !important;color:#e4f4e5 !important;border-radius:7px;transition:.4s ease !important;font-weight:500 !important}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover{background:#063 !important;color:#e4f4e5 !important}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:after{content:unset}.woocommerce .woocommerce-message{margin-top:25px}@media screen and (max-width:767px){.woocommerce .woocommerce-message{margin-bottom:0}}.woocommerce .col-1,.woocommerce .col-2,.woocommerce .col1-set,.woocommerce .col2-set{max-width:none}.woocommerce .col-1 .col-1,.woocommerce .col-1 .col-2,.woocommerce .col-2 .col-1,.woocommerce .col-2 .col-2,.woocommerce .col1-set .col-1,.woocommerce .col1-set .col-2,.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100%}.woocommerce .woocommerce-billing-fields label{width:100%;display:block}.woocommerce .woocommerce-billing-fields .woocommerce-input-wrapper{width:100%}.woocommerce .woocommerce-billing-fields .woocommerce-input-wrapper strong{font-weight:500;color:#ed1b24}.woocommerce .woocommerce-billing-fields .woocommerce-input-wrapper input{width:100%}.woocommerce-checkout .entry-header{display:none !important}.woocommerce-checkout .entry-content{padding:0 !important;border:unset !important}.woocommerce-checkout .entry-content .woocommerce-form-coupon-toggle{display:none}.woocommerce-checkout .entry-content .woocommerce-order{margin:30px 0 0}.order_details{margin:24px 0!important;background:#fff!important;border-radius:7px;box-shadow:0px 0px 10px rgba(0,0,0,.05)}.woocommerce-checkout .entry-content .woocommerce-thankyou-order-details li strong,.woocommerce-checkout .entry-content .woocommerce-thankyou-order-details li span{color:#3aaa35 !important}ul.order_details:before,ul.order_details:after{background:none!important}.woocommerce-checkout .entry-content #order_review{position:relative;background:rgba(215,208,200,.3);padding:0 35px;width:48.176%}@media screen and (max-width:992px){.woocommerce-checkout .entry-content #order_review{width:100%;margin:50px 0 0;padding:0 10px}}.woocommerce-checkout .entry-content #order_review h3#order_review_heading{margin:10px 0 15px;padding:20px 0 10px;display:block;width:100%;text-align:center;background:#f8f8f8}@media screen and (max-width:992px){.woocommerce-checkout .entry-content #order_review h3#order_review_heading{font-size:15px}}.woocommerce-checkout .entry-content #order_review:before{content:"";position:absolute;left:0;width:100%;height:10px;background-color:rgba(0,0,0,0);background-image:radial-gradient(farthest-side,rgba(0,0,0,0) 6px,rgba(215,208,200,.3) 0);background-size:15px 15px;top:-10px;background-position:-3px -5px,0 0}.woocommerce-checkout .entry-content #order_review:after{content:"";position:absolute;left:0;width:100%;height:10px;background-color:rgba(0,0,0,0);background-image:radial-gradient(farthest-side,rgba(0,0,0,0) 6px,rgba(215,208,200,.3) 0);background-size:15px 15px;bottom:-10px;background-position:-3px 2px,0 0}.woocommerce-checkout .entry-content #order_review .shop_table{background:#fff;padding:0 10px;box-shadow:1px 1px 2px rgba(0,0,0,.05)}.woocommerce-checkout .entry-content #order_review .shop_table thead tr th{background:#fff;font-size:14px;text-transform:uppercase;color:#363435;border-bottom:1px solid #e4e4e4;font-weight:500}@media screen and (max-width:1199px){.woocommerce-checkout .entry-content #order_review .shop_table thead tr th{font-size:12px}}.woocommerce-checkout .entry-content #order_review .shop_table thead tr th.product-total{text-align:right}.woocommerce-checkout .entry-content #order_review .shop_table tbody tr td{background:#fff;color:#363435;font-size:14px;font-weight:400;padding-left:10px;border-bottom:1px solid #e4e4e4}.woocommerce-checkout .entry-content #order_review .shop_table tbody tr td strong{font-weight:500}@media screen and (max-width:992px){.woocommerce-checkout .entry-content #order_review .shop_table tbody tr td{font-size:13px}}.woocommerce-checkout .entry-content #order_review .shop_table tbody tr td.product-total{text-align:right}.woocommerce-checkout .entry-content #order_review .shop_table tbody tr td a{color:#363435;text-decoration:unset;transition:.3s ease;font-weight:400;font-size:14px;display:block;line-height:24px}@media screen and (max-width:992px){.woocommerce-checkout .entry-content #order_review .shop_table tbody tr td a{font-size:13px}}.woocommerce-checkout .entry-content #order_review .shop_table tbody tr td a.tm-cart-edit-options{display:none}.woocommerce-checkout .entry-content #order_review .shop_table tbody tr td a:hover{color:#3e3e42}.woocommerce-checkout .entry-content #order_review .shop_table tbody tr td .variation{padding:10px 0 0}.woocommerce-checkout .entry-content #order_review .shop_table tbody tr td .variation dt{font-weight:500;color:#363435;font-size:13px}.woocommerce-checkout .entry-content #order_review .shop_table tbody tr td .variation .tc-value p{color:#eb268f;font-size:13px}@media screen and (max-width:767px){.woocommerce-checkout .entry-content #order_review .shop_table tfoot tr.woocommerce-shipping-totals td{padding-right:0;padding-left:0}}.woocommerce-checkout .entry-content #order_review .shop_table tfoot tr td{text-align:right}.woocommerce-checkout .entry-content #order_review .shop_table tfoot tr td strong{font-weight:600;color:#1f7c2d}.woocommerce-checkout .entry-content #order_review .shop_table tfoot tr th,.woocommerce-checkout .entry-content #order_review .shop_table tfoot tr td{border-bottom:1px solid #e4e4e4;background:#fff;color:#363435;font-size:14px;font-weight:400;padding-left:10px}@media screen and (max-width:992px){.woocommerce-checkout .entry-content #order_review .shop_table tfoot tr th,.woocommerce-checkout .entry-content #order_review .shop_table tfoot tr td{font-size:13px}}@media screen and (max-width:992px){.woocommerce-checkout .entry-content #order_review #payment{margin:35px 0 0}}.woocommerce-checkout .entry-content #order_review #payment .wc_payment_methods{background:unset}.woocommerce-checkout .entry-content #order_review #payment .wc_payment_methods li{background-color:unset !important;margin:0 0 10px}.woocommerce-checkout .entry-content #order_review #payment .wc_payment_methods li img,.woocommerce-checkout .entry-content #order_review #payment .wc_payment_methods li a{display:none}.woocommerce-checkout .entry-content #order_review #payment .wc_payment_methods li:hover{background:unset}.woocommerce-checkout .entry-content #order_review #payment .wc_payment_methods li label{background:unset;padding:0;font-size:14px;color:#1e1e1e;font-weight:500}.woocommerce-checkout .entry-content #order_review #payment .wc_payment_methods li .payment_box{padding:10px;background-color:#fff!important;box-shadow:none!important;position:relative;margin:0}.woocommerce-checkout .entry-content #order_review #payment .wc_payment_methods li .payment_box p{color:#1e1e1e;font-size:11px;font-weight:300;line-height:16px}#mbway_ifthen_for_woocommerce_phone{border:1px solid #1e1e1e;color:#1e1e1e;font-size:12px;background:#f3fff3}#mbway_ifthen_for_woocommerce_phone:focus,input[type=tel]:focus{border:1px solid #3aaa35;outline:0px!important;background:#f3fff3}.woocommerce-checkout .entry-content #order_review #payment .wc_payment_methods li .payment_box:before{position:absolute;top:-4px;left:25px;color:#fff;font-size:32px;font-family:"Font Awesome 5 Free";line-height:0;content:"";font-weight:900}.woocommerce-checkout .entry-content #order_review .place-order{margin:0;padding:0}.woocommerce-checkout .entry-content #order_review .place-order .woocommerce-terms-and-conditions-wrapper{margin:30px 0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.woocommerce-checkout .entry-content #order_review .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{background:#fff;padding:0;border:0;font-size:12px;color:#1e1e1e}.woocommerce-checkout .entry-content #order_review .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{font-size:12px;color:#1e1e1e}.woocommerce-checkout .entry-content #order_review .place-order .woocommerce-terms-and-conditions-wrapper{border:none!important}@media screen and (max-width:992px){.woocommerce-checkout .entry-content #order_review .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{padding:15px}}.woocommerce-checkout .entry-content #order_review .place-order .woocommerce-terms-and-conditions-wrapper p{font-size:13px;color:#363435}#payment .woocommerce-terms-and-conditions,#payment .payment_methods>li .payment_box,#payment .place-order{background:#fff!important}.woocommerce-checkout .entry-content #order_review:after{background:none!important}.woocommerce-terms-and-conditions-checkbox-text{font-size:13px;font-weight:400}.woocommerce-checkout .entry-content #order_review .place-order #place_order{background:#3aaa35 !important;font-size:14px !important;margin:0;padding:12px 30px !important;color:#e4f4e5 !important;transition:.3s ease !important;font-weight:500 !important}.woocommerce-checkout .entry-content #order_review .place-order #place_order:hover{background:#063 !important;color:#e4f4e5 !important}.woocommerce-checkout .entry-content #order_review_heading{text-transform:uppercase;font-weight:500;font-size:16px;margin-bottom:25px;color:#363435}.woocommerce-checkout .entry-content #customer_details{width:49.941%;margin-right:1.882%}@media screen and (max-width:992px){.woocommerce-checkout .entry-content #customer_details{width:100%;margin-right:0;padding-right:0!important}}.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields #ship-to-different-address{margin-left:0}@media screen and (max-width:992px){.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields #ship-to-different-address{margin-top:25px}}.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label span{font-size:16px;font-weight:500}@media screen and (max-width:992px){.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label span{font-size:14px}}.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper span{display:block;width:100%}.woocommerce-checkout .entry-content #customer_details{padding-right:32px}.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields h3{padding-top:16px}.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields h3,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields h3{text-transform:uppercase;font-weight:500;font-size:15px;margin-bottom:25px;color:#363435}.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p:last-of-type,.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper p:last-of-type,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper p:last-of-type,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p:last-of-type{margin-left:-5px;margin-right:-5px}.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row-first,.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper p.form-row-first,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper p.form-row-first,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p.form-row-first{width:48.444% !important;margin-right:3.111% !important}@media screen and (max-width:992px){.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row-first,.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper p.form-row-first,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper p.form-row-first,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p.form-row-first{width:100% !important;margin-right:0 !important}}.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row-last,.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper p.form-row-last,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper p.form-row-last,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p.form-row-last{width:48.444% !important}@media screen and (max-width:992px){.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row-last,.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper p.form-row-last,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper p.form-row-last,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p.form-row-last{width:100% !important;margin-right:0 !important}}.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p#billing_address_2_field label,.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper p#billing_address_2_field label,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper p#billing_address_2_field label,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p#billing_address_2_field label{display:none}.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p label,.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper p label,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper p label,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p label{font-size:13px;color:#363435;margin:0 0 7px;font-weight:500}.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p label .required,.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper p label .required,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper p label .required,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p label .required{font-weight:500;color:#3aaa35}.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p span .select2-container.select2-container--open .select2-selection,.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper p span .select2-container.select2-container--open .select2-selection,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper p span .select2-container.select2-container--open .select2-selection,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p span .select2-container.select2-container--open .select2-selection{border-bottom-left-radius:0;border-bottom-right-radius:0}.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p span .select2-container .select2-selection,.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper p span .select2-container .select2-selection,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper p span .select2-container .select2-selection,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p span .select2-container .select2-selection{border:1px solid #d7d0c8;height:auto;padding:4px 5px;font-size:13px;transition:.3s ease}.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p span .select2-container .select2-selection__arrow,.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper p span .select2-container .select2-selection__arrow,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper p span .select2-container .select2-selection__arrow,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p span .select2-container .select2-selection__arrow{top:7px}.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p span input,.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p span textarea,.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper p span input,.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper p span textarea,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper p span input,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper p span textarea,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p span input,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p span textarea{box-shadow:none;background:unset;border:1px solid #d7d0c8;font-size:13px;padding:8px 10px;color:#363435;transition:.3s ease}.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p span input:focus,.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p span textarea:focus,.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper p span input:focus,.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper p span textarea:focus,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper p span input:focus,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper p span textarea:focus,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p span input:focus,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p span textarea:focus{outline:unset !important;border-color:#363435}.woocommerce-checkout .entry-content #customer_details .woocommerce-additional-fields h3{font-size:16px;font-weight:500;margin:0 0 15px}.woocommerce-checkout .entry-content #customer_details .woocommerce-additional-fields #order_comments_field{display:block}.woocommerce-checkout .entry-content #customer_details .woocommerce-additional-fields #order_comments_field label{font-weight:500;margin:0 0 10px;font-size:13px}.woocommerce-checkout .entry-content #customer_details .woocommerce-additional-fields #order_comments_field label .optional{color:#1f7c2d}.woocommerce-checkout .entry-content #customer_details .woocommerce-additional-fields #order_comments_field textarea{box-shadow:none;background:unset;border:1px solid #d7d0c8;font-size:13px;padding:8px 10px;height:150px;resize:none}.woocommerce-checkout .entry-content #customer_details .woocommerce-additional-fields #order_comments_field textarea:focus{outline:unset !important;border-color:#c8c8c8}.woocommerce-checkout .entry-content .woocommerce-thankyou-order-received{width:100%;color:#3aaa35 !important;text-align:center;margin:0;font-weight:500;font-size:16px !important;padding:0 !important}.woocommerce-checkout .entry-content .woocommerce-thankyou-order-details li{font-weight:400;font-size:13px;color:#363435}.woocommerce-checkout .entry-content .woocommerce-thankyou-order-details li strong,.woocommerce-checkout .entry-content .woocommerce-thankyou-order-details li span{font-size:15px;margin:5px 0 0;color:#eb268f;font-weight:500}@media screen and (max-width:992px){.woocommerce-checkout .entry-content .woocommerce-thankyou-order-details li strong,.woocommerce-checkout .entry-content .woocommerce-thankyou-order-details li span{font-size:15px}}.woocommerce-checkout .entry-content .woocommerce-order-details h2{text-align:left;font-size:16px;margin:0 0 25px;font-weight:600;color:#1e1e1e}.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table{background:#fff}.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table thead tr th{background:#fff;font-size:14px;color:#3aaa35;border-bottom:0 solid;font-weight:500;border-radius:7px}.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table thead tr th.product-total{text-align:right}.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table tbody tr td{background:#fff;color:#363435;font-size:14px;font-weight:500;border-bottom:1px solid #e4f4e5}.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table tbody tr td.product-name strong{font-weight:500}@media screen and (max-width:992px){.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table tbody tr td{font-size:13px}}.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table tbody tr td.product-total{text-align:right}.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table tbody tr td .wc-item-meta{margin:15px 0 0}.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table tbody tr td .wc-item-meta li{font-size:13px;color:#eb268f;font-weight:400;margin-bottom:4px}.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table tbody tr td .wc-item-meta li strong{font-weight:500;color:#363435}.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table tbody tr td a{color:#363435;text-decoration:unset;transition:.3s ease;font-weight:500;font-size:15px;display:block;line-height:24px}@media screen and (max-width:992px){.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table tbody tr td a{font-size:13px}}.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table tbody tr td a.tm-cart-edit-options{display:none}.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table tbody tr td a:hover{color:#3e3e42}.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table tbody tr td .variation{padding:10px 0 0}.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table tbody tr td .variation dt{font-weight:500;color:#1e1e1e;font-size:13px}.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table tbody tr td .variation .tc-value p{color:#eb268f;font-size:13px}.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table tfoot tr td{text-align:right}.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table tfoot tr th,.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table tfoot tr td{border-bottom:1px solid #e4f4e5;background:#fff;color:#1e1e1e;font-size:14px;font-weight:500}.pay.order-actions-button{background:#3aaa35;color:#e4f4e5;font-size:14px;font-weight:500;padding:10px 20px;border-radius:7px;transition:.3s}.pay.order-actions-button:hover{background:#063;color:#e4f4e5}@media screen and (max-width:992px){.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table tfoot tr th,.woocommerce-checkout .entry-content .woocommerce-order-details .shop_table tfoot tr td{font-size:13px}}.woocommerce-checkout .entry-content .woocommerce-customer-details h2{font-size:16px;color:#363435;font-weight:500;margin:0 0 15px}.woocommerce-checkout .entry-content .woocommerce-customer-details address{color:#363435;font-size:14px}.select2-dropdown{border:2px solid #c8c8c8;border-radius:5px}.select2-container--default .select2-selection--single{border:1px solid #1e1e1e !important;border-radius:7px;color:#1e1e1e}.select2-dropdown .select2-search__field{box-shadow:none;background:unset;border:1px solid #1e1e1e !important;font-size:12px;padding:4px 10px;border-radius:7px;color:#1e1e1e;transition:.3s ease}.select2-dropdown .select2-search__field:focus{outline:unset !important;border-color:#3aaa35 !important}.select2-dropdown .select2-results__options li.select2-results__option{font-size:14px;color:#1e1e1e}.select2-dropdown .select2-results__options li.select2-results__option--highlighted{color:#e4f4e5;background:#3aaa35}.woocommerce-account .entry-content{border:unset !important;padding:0 !important}.woocommerce-account #customer_login .u-column1{width:50% !important;margin-right:0 !important}.woocommerce-account #customer_login .u-column2{width:48% !important}.woocommerce-account #customer_login .u-column1,.woocommerce-account #customer_login .u-column2{border:0;border-radius:7px;padding:32px 32px 0 32px!important;background:#fff;box-shadow:0px 0px 10px 0px rgba(0,0,0,.05)}#customer_login{display:flex;gap:30px;padding-top:50px}@media screen and (max-width:768px){#customer_login{flex-direction:column;padding-left:12px;padding-right:12px}}#customer_login .u-column1,#customer_login .u-column2{flex:1;display:flex;flex-direction:column}#customer_login form{flex:1}@media screen and (max-width:768px){.woocommerce-account #customer_login .u-column1,.woocommerce-account #customer_login .u-column2{width:100% !important;margin-bottom:30px}}#customer_login form br{display:none}.woocommerce-account #customer_login .u-column1 h2,.woocommerce-account #customer_login .u-column2 h2{margin:0 0 30px;font-size:20px;font-weight:600;color:#1e1e1e}.woocommerce-account #customer_login .u-column1 .woocommerce-form-login p label,.woocommerce-account #customer_login .u-column1 .woocommerce-form-register p label,.woocommerce-account #customer_login .u-column2 .woocommerce-form-login p label,.woocommerce-account #customer_login .u-column2 .woocommerce-form-register p label{font-weight:400;font-size:12px;color:#063;display:flex;align-items:center;line-height:14px;width:100%;gap:4px}.woocommerce-account #customer_login .u-column1 .woocommerce-form-login p input:not(#rememberme),.woocommerce-account #customer_login .u-column1 .woocommerce-form-register p input:not(#rememberme),.woocommerce-account #customer_login .u-column2 .woocommerce-form-login p input:not(#rememberme),.woocommerce-account #customer_login .u-column2 .woocommerce-form-register p input:not(#rememberme){width:100%;box-shadow:none;background:unset;border:1px solid #1e1e1e;font-size:14px;padding:8px 10px;margin:10px 0 0;background:#f3fff3}.woocommerce-account #customer_login .u-column1 .woocommerce-form-login p input:not(#rememberme):focus,.woocommerce-account #customer_login .u-column1 .woocommerce-form-register p input:not(#rememberme):focus,.woocommerce-account #customer_login .u-column2 .woocommerce-form-login p input:not(#rememberme):focus,.woocommerce-account #customer_login .u-column2 .woocommerce-form-register p input:not(#rememberme):focus{border:1px solid #3aaa35}.woocommerce-account #customer_login .u-column1 .woocommerce-form-login p input:not(#rememberme):focus,.woocommerce-account #customer_login .u-column1 .woocommerce-form-register p input:not(#rememberme):focus,.woocommerce-account #customer_login .u-column2 .woocommerce-form-login p input:not(#rememberme):focus,.woocommerce-account #customer_login .u-column2 .woocommerce-form-register p input:not(#rememberme):focus{outline:unset !important}.woocommerce-account #customer_login .u-column1 .woocommerce-form-login p .password-input,.woocommerce-account #customer_login .u-column1 .woocommerce-form-register p .password-input,.woocommerce-account #customer_login .u-column2 .woocommerce-form-login p .password-input,.woocommerce-account #customer_login .u-column2 .woocommerce-form-register p .password-input{width:100%}.woocommerce-account #customer_login .u-column1 .woocommerce-form-login p .password-input input,.woocommerce-account #customer_login .u-column1 .woocommerce-form-register p .password-input input,.woocommerce-account #customer_login .u-column2 .woocommerce-form-login p .password-input input,.woocommerce-account #customer_login .u-column2 .woocommerce-form-register p .password-input input{width:100% !important}.woocommerce-account #customer_login .u-column1 .woocommerce-form-login p .show-password-input,.woocommerce-account #customer_login .u-column1 .woocommerce-form-register p .show-password-input,.woocommerce-account #customer_login .u-column2 .woocommerce-form-login p .show-password-input,.woocommerce-account #customer_login .u-column2 .woocommerce-form-register p .show-password-input{right:4px;top:11px;margin:0;width:fit-content!important}.woocommerce-account #customer_login .u-column1 .woocommerce-form-login button,.woocommerce-account #customer_login .u-column1 .woocommerce-form-register button,.woocommerce-account #customer_login .u-column2 .woocommerce-form-login button,.woocommerce-account #customer_login .u-column2 .woocommerce-form-register button{background:#3aaa35;color:#e4f4e5;font-size:14px;margin:15px 0 0;font-weight:500;border-radius:7px;width:100%;transition:.3s}.woocommerce-account #customer_login .u-column1 .woocommerce-form-login button:hover,.woocommerce-account #customer_login .u-column1 .woocommerce-form-register button:hover,.woocommerce-account #customer_login .u-column2 .woocommerce-form-login button:hover,.woocommerce-account #customer_login .u-column2 .woocommerce-form-register button:hover{background:#063;color:#e4f4e5}.woocommerce-account .wrapper_my_account{margin:50px 0 20px 0!important}.woocommerce-account .wrapper_my_account mark{font-weight:500}.woocommerce-account .wrapper_my_account address{font-size:14px;color:#363435;font-weight:400}.woocommerce-account .wrapper_my_account .woocommerce-customer-details h2{font-size:16px;margin:0 0 15px;font-weight:500;color:#363435}.woocommerce-account .wrapper_my_account .woocommerce-order-details{margin:35px 0 0}.woocommerce-account .wrapper_my_account .woocommerce-order-details h2{text-align:center;font-size:20px;margin:0 0 25px;font-weight:500;color:#363435}.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table{background:#fff}.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table thead tr th{background:#fff;font-size:14px;color:#363435;border-bottom:1px solid #e4e4e4;font-weight:500}@media screen and (max-width:992px){.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table thead tr th{font-size:13px}}.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table thead tr th.product-total{text-align:right}.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table tbody tr td{background:#fff;color:#363435;font-size:14px;font-weight:500;padding-left:10px;border-bottom:1px solid #e4e4e4}.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table tbody tr td.product-name strong{font-weight:500}@media screen and (max-width:992px){.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table tbody tr td{font-size:13px}}.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table tbody tr td.product-total{text-align:right}.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table tbody tr td .wc-item-meta{margin:15px 0 0}.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table tbody tr td .wc-item-meta li{font-size:13px;color:#eb268f;font-weight:400;margin-bottom:4px}.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table tbody tr td .wc-item-meta li strong{font-weight:500;color:#363435}.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table tbody tr td a{color:#363435;text-decoration:unset;transition:.3s ease;font-weight:500;font-size:15px;display:block;line-height:24px}@media screen and (max-width:992px){.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table tbody tr td a{font-size:13px}}.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table tbody tr td a.tm-cart-edit-options{display:none}.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table tbody tr td a:hover{color:#3e3e42}.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table tbody tr td .variation{padding:10px 0 0}.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table tbody tr td .variation dt{font-weight:500;color:#363435;font-size:13px}.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table tbody tr td .variation .tc-value p{color:#eb268f;font-size:13px}.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table tfoot tr td{text-align:right}.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table tfoot tr th,.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table tfoot tr td{border-bottom:1px solid #e4e4e4;background:#fff;color:#363435;font-size:14px;font-weight:500;padding-left:10px}@media screen and (max-width:992px){.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table tfoot tr th,.woocommerce-account .wrapper_my_account .woocommerce-order-details .shop_table tfoot tr td{font-size:13px}}@media (min-width:800px){.woocommerce-MyAccount-navigation{padding-right:24px!important}}@media (max-width:768px){.woocommerce-MyAccount-navigation ul{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:32px !important;padding-bottom:20px;border-bottom:1px solid #d8ecd9}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-navigation ul li a{margin-bottom:0!important}}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-navigation h3{padding-bottom:10px;font-weight:700;font-size:24px;font-family:'Poppins',sans-serif!important;color:#1e1e1e !important}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-navigation ul{border-top:unset !important}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-navigation ul li{border-bottom:unset !important}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-navigation ul li.is-active a{background:#3aaa35;border-radius:7px;color:#d8ecd9}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-navigation ul li a{border-radius:7px;color:#1e1e1e;padding:10px 15px !important;font-weight:400 !important;font-size:14px !important;font-family:'Poppins',sans-serif!important;margin-bottom:8px}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-navigation ul li a:hover{text-decoration:unset !important;color:#D8ECD9!important;background:#3aaa35}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-navigation ul li a:before{content:unset !important}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content{border-left:1px solid #e4e4e4}@media screen and (max-width:767px){.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content{border-left:unset}}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address h3{font-size:17px;font-weight:500;color:#363435}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[name=save_account_details]{background:#3aaa35;color:#d8ecd9;font-size:14px;font-weight:500;font-family:'Poppins',sans-serif!important;transition:.3s}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[name=save_account_details]:hover{background:#063}.woocommerce-EditAccountForm .form-row>br{display:none !important}.woocommerce-EditAccountForm .woocommerce-form-row{padding-bottom:28px}@media (min-width:768px){.woocommerce-MyAccount-content .form-row-first,.woocommerce-MyAccount-content .form-row-last{width:48%!important}}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{background:unset;padding:0 !important;margin:0}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend{padding:17px 20px 0 0;margin:0 0 20px;font-size:16px;color:#3aaa35;font-weight:700;background:unset}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset label{width:100%;display:block}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset p:last-of-type{padding-left:0}@media (min-width:768px){.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset p .password-input{width:50%}}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset p .password-input .woocommerce-password-strength{font-size:11px}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset p .woocommerce-password-strength{text-align:left}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset p input,.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset p textarea{box-shadow:none;background:unset;border:1px solid #1e1e1e;font-size:13px;padding:6px 16px;min-height:40px;color:#1e1e1e;border-radius:7px;transition:.3s ease;background:#f7fff7}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset p input:focus,.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset p textarea:focus{outline:unset !important;border-color:#3aaa35}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p label{font-size:14px;margin:0 0 7px;color:#1e1e1e;font-weight:600!important;font-family:'Poppins',sans-serif!important}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p label .required{color:#3aaa35}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p input,.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p textarea{box-shadow:none;background:unset;border:1px solid #1e1e1e;font-size:13px;padding:6px 16px;min-height:40px;color:#1e1e1e;border-radius:7px;transition:.3s ease;background:#f7fff7}.woocommerce-EditAccountForm p #account_display_name_description em{font-size:11px!important}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p input:focus,.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p textarea:focus{outline:unset !important;border-color:#3aaa35}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-container .select2-selection{border-radius:unset;border:2px solid #e4e4e4;height:auto;padding:4px 5px;border-radius:10px !important}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .select2-selection__arrow b{left:98% !important;top:75% !important}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p:last-of-type{margin-left:-5px;margin-right:-5px}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row-first{width:48.444% !important;margin-right:3.111% !important}.show-password-input{background:none!important;color:#3AAA35!important}@media screen and (max-width:992px){.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row-first{width:100% !important;margin-right:0 !important}}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row-last{width:48.444% !important}@media screen and (max-width:992px){.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row-last{width:100% !important;margin-right:0 !important}}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p label{font-size:14px;color:#363435;margin:0 0 7px;font-weight:500}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p label .required{color:#3aaa35}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p span{display:block;width:100%}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p span .select2-selection{border-radius:unset;border:2px solid #e4e4e4;height:auto;padding:4px 5px}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p span input,.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p span textarea{background:unset;box-shadow:unset;font-size:14px;border:2px solid #e4e4e4;padding:7px 12px;border-radius:5px}@media screen and (max-width:992px){.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p span input,.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p span textarea{font-size:13px}}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p span input:focus,.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p span textarea:focus{outline:unset}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-address-fields button[name=save_address]{margin:20px 0 0 -5px;background:#eb268f;color:#fff;font-size:14px;border-radius:5px;font-weight:500}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .woocommerce-address-fields button[name=save_address]:hover{background:#eb268f}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .myaccount_content_wrapper{padding:0 15px}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .myaccount_content_wrapper form h3{font-size:18px;font-weight:500;margin:0 0 30px}.woocommerce-account .woocommerce-Address-title{display:flex;align-items:center;gap:50px;padding-bottom:20px;padding-top:20px;position:relative}.woocommerce-account .woocommerce-Address-title:before,.woocommerce-account .woocommerce-Address-title:after{display:none!important}.addresses header.title a:before{display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:16px;text-align:center;text-indent:0}.addresses header.title a.edit{font-size:0}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .myaccount_content_wrapper p{font-size:14px;color:#1e1e1e;margin:0}.woocommerce-Address-title p{height:24px}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .edit{transition:.3s ease;color:#3AAA35!important;margin:0}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .edit:hover{color:#006633!important}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .addresses h2{font-size:16px;margin:0;color:#3AAA35!important}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .addresses address{font-size:14px;color:#363435}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .col2-set.addresses{margin:25px 0 0}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content table{background:unset}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content table thead tr th{background:unset !important;border-bottom:1px solid #e4f4e5;padding-left:10px!important;padding-bottom:8px!important}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content table thead tr th span{font-weight:500;color:#1e1e1e}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content table tbody tr td,.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content table tfoot tr td{background:unset !important;border-bottom:1px solid #efefef;color:#363435;font-size:13px;vertical-align:middle}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content table tbody tr td.woocommerce-orders-table__cell-order-actions,.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content table tfoot tr td.woocommerce-orders-table__cell-order-actions{padding:0 !important}@media screen and (max-width:768px){.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content table tbody tr td.woocommerce-orders-table__cell-order-actions{display:flex;align-items:center;justify-content:flex-end}}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content table tbody tr td.woocommerce-orders-table__cell-order-actions p{display:flex;padding-left:8px;align-items:center}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content table tbody tr td.woocommerce-orders-table__cell-order-actions a.woocommerce-button{background:none!important;border-radius:0;border:0;color:#3aaa35;display:flex;padding:4px;transition:.3s}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content table tbody tr td.woocommerce-orders-table__cell-order-actions a.woocommerce-button:hover{color:#063}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content table tbody tr td a,.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content table tfoot tr td a{color:#131313;font-weight:500;font-size:13px}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content table tbody tr td a.woocommerce-button,.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content table tfoot tr td a.woocommerce-button{background:#eb268f;transition:.3s ease;color:#fff;border-radius:75px}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content table tbody tr:nth-child(2n) td,.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content table tfoot tr:nth-child(2n) td{background:unset !important}.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content table tfoot th{background:unset !important;font-size:14px;color:#363435;border-bottom:1px solid #efefef}.site-content .content-area,.site-content .site-main,.site-content .hentry{margin:0 !important}.site-content .hentry{padding-bottom:30px}.woocommerce-info{font-size:14px;background-color:#d8ecd9 !important;color:#3AAA35!important;font-weight:500;border-left:0!important;border-radius:7px;padding:12px 20px!important;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.woocommerce-info .button{color:#3AAA35!important;border-left:none!important;transition:.3s;margin:0!important;padding:0!important}.woocommerce-info .button:hover{color:#006633!important}.woocommerce-message,.woocommerce-error{font-size:14px !important}.woocommerce-message a,.woocommerce-error a{font-weight:500 !important}@media (max-width:768px){.woocommerce-account .wrapper_my_account .woocommerce-MyAccount-content .myaccount_content_wrapper{padding:0!important}}.woocommerce-loop-product__title{text-transform:capitalize!important}.storefront-sorting{float:right}.storefront-sorting .orderby{padding:8px}.single-product div.product p.price{margin:0 0 20px !important}.single-product div.product .woocommerce-product-gallery img{border-radius:7px}.woocommerce-tabs{overflow:visible!important}.woocommerce-tabs.wc-tabs-wrapper{padding:0;position:relative}.woocommerce-tabs ul.tabs{width:100%!important;border:none!important;display:flex;padding-left:12px;position:absolute;top:-43px;z-index:0}@media screen and (max-width:768px){.woocommerce-tabs ul.tabs{top:-36px!important;padding-left:0;margin-left:0 !important}}.woocommerce-tabs ul.tabs li{border:none!important;box-shadow:0px -4px 10px 0px rgba(0,0,0,.03);background:#fff;margin-right:5px!important}.woocommerce-tabs ul.wc-tabs li.active{background:#3AAA35!important;color:#E4F4E5!important}.woocommerce-tabs ul.wc-tabs li.active a{color:#E4F4E5!important}.woocommerce-tabs .panel{width:100%!important;padding:50px 32px 30px 32px!important}.woocommerce-tabs .panel h2{display:none}.woocommerce-product-attributes{background:none!important;width:auto}.woocommerce-product-attributes-item__label,.woocommerce-product-attributes-item__value{padding:6px 12px!important;background:none!important}th.woocommerce-product-attributes-item__label{font-weight:600;font-size:15px!important;color:#1e1e1e!important}.elementor-products-grid ul.products.elementor-grid li.product .onsale{position:absolute;top:10px;background:#E4F4E5!important;color:#3AAA35!important;border:0 solid #fff!important;right:10px;border-radius:7px!important;padding:0 4px!important;font-size:10px}.return-to-shop br{display:none}.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields h3,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields h3{color:#1e1e1e;font-weight:600;text-transform:capitalize!important}.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label span{color:#1e1e1e;font-size:14px;font-weight:600}.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p label,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p label,.form-row label{color:#006633!important;font-weight:400!importnt;font-size:12px!important;line-height:14px!important}.woocommerce-form-login.login .form-row label{margin-bottom:8px;font-weight:400px}.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p span input,.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p span .select2-container .select2-selection,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p span input,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p span .select2-container .select2-selection,.woocommerce-checkout .entry-content #customer_details .woocommerce-additional-fields #order_comments_field textarea{border:1px solid #1e1e1e;color:#1e1e1e;font-size:14px;background:#f3fff3;border-radius:7px}.select2-dropdown{border:1px solid;font-size:12px}.required{color:#3AAA35!important}.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p span input:focus,.woocommerce-checkout .entry-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p span .select2-container .select2-selection:focus,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p span input:focus,.woocommerce-checkout .entry-content #customer_details .woocommerce-additional-fields #order_comments_field textarea:focus{border:1px solid #3aaa35}.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p label{display:flex}.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p label .required,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper span.optional{width:fit-content;color:#3aaa35}.select2-container--default .select2-selection--single .select2-selection__arrow b{right:20px;left:initial;border-color:#1e1e1e transparent transparent}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #1e1e1e}.woocommerce-checkout .entry-content #customer_details .woocommerce-additional-fields #order_comments_field label .optional,.woocommerce-checkout .entry-content #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper span.optional{color:#3aaa35;font-size:10px}.woocommerce-checkout .entry-content #order_review h3#order_review_heading{background:0 0;text-align:left;font-size:15px;font-weight:600;color:#1e1e1e;text-transform:capitalize;padding:0;margin:0 0 25px}.woocommerce-checkout .entry-content #order_review{background:#fff;box-shadow:0px 0px 10px 0px rgba(0,0,0,.05);border-radius:7px;padding:32px}.woocommerce-checkout .entry-content #order_review:before{background:none!important}.woocommerce-checkout .entry-content #order_review .shop_table{background:none!important;box-shadow:none!important}.woocommerce-checkout .entry-content #order_review .shop_table thead tr th{color:#3aaa35;font-weight:500;padding:0 0 10px;text-transform:capitalize;border-bottom:0 solid #e4f4e5}.woocommerce-checkout .entry-content #order_review .shop_table tbody tr td,.woocommerce-checkout .entry-content #order_review .shop_table tfoot tr th,.woocommerce-checkout .entry-content #order_review .shop_table tfoot tr td{color:#1e1e1e;font-size:12px;font-weight:400;padding:8px 0;text-transform:capitalize;border-bottom:1px solid #e4f4e5}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals.shipping #shipping_method label{font-size:12px!important;font-weight:500;color:#1e1e1e}.woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount bdi{color:#3AAA35!important;font-weight:600;font-size:15px}@media (max-width:480px){.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(1,1fr)!important}}.elementor-2966 .elementor-element.elementor-element-5f7b1655:not(:has(.elementor-widget)){display:none}.profissional-price{font-size:14px!important;color:#3aaa35;display:block;margin-bottom:10px}.profissional-subtotal{font-weight:700;font-size:14px!important;color:#3aaa35;display:inline-block}.elementor-menu-cart__main{width:380px;padding:var(--cart-padding,20px 24px)}