/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 18 2023 | 13:58:05 */
:root{--btn-text-size:12px;--btn-background:#535aea;--btn-text-color:#fff;--btn-text-weight:700;--btn-text-letter:1px;--btn-border-radius:5px;--btn-border-color:2px solid #535aea}.woocommerce-message{padding:0!important}.woocommerce-message .message-container{font-weight:600;font-size:14px}.woocommerce-message .success-color{max-width:100%;text-align:center;background:#4caf50;padding:10px 0;color:#fff}.woocommerce-message .success-color i{display:none}.woocommerce-message .success-color a{display:none}a.button.primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;background:var(--btn-background);color:var(--btn-text-color);font-size:var(--btn-text-size);font-weight:var(--btn-text-weight);border-radius:var(--btn-border-radius);letter-spacing:var(--btn-text-letter);text-transform:uppercase;height:40px;min-height:initial;min-width:initial;width:max-content;border:none;padding:0 25px;margin:0;transition:all ease-in-out .15s}a.button.primary:focus,a.button.primary:hover{opacity:.85;transition:all ease-in-out .15s;box-shadow:none}.flatsome-cookies{display:flex;background:rgb(255 255 255 / 90%);-webkit-backdrop-filter:saturate(180%) blur(15px);backdrop-filter:saturate(180%) blur(15px);box-shadow:0 10px 35px rgb(0 0 0 / 12%);border:none;padding:20px;width:calc(100% - 40px);left:initial;right:20px;bottom:20px;border-radius:10px;max-width:800px;-webkit-transform:translate3d(0,130%,0);transform:translate3d(0,130%,0)}.flatsome-cookies .flatsome-cookies__inner{max-width:1200px;margin:0 auto}.flatsome-cookies .flatsome-cookies__inner .flatsome-cookies__text{display:flex;align-items:center;max-width:800px;padding-right:50px}.flatsome-cookies .flatsome-cookies__inner .flatsome-cookies__text i{font-size:26px;margin-right:16px;color:#676767}.flatsome-cookies .flatsome-cookies__inner .flatsome-cookies__text p{color:#676767;text-transform:initial;font-size:13px;letter-spacing:.25px;margin:0;line-height:18px;font-weight:initial}.flatsome-cookies .flatsome-cookies__inner .flatsome-cookies__buttons{display:flex;align-items:center}.flatsome-cookies .flatsome-cookies__inner .flatsome-cookies__buttons .button.secondary.flatsome-cookies__more-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;margin:0;margin-right:20px;background:none;color:#000;text-transform:initial;font-size:13px;border:none;height:max-content;line-height:18px;padding:0;min-height:max-content;font-weight:initial}.flatsome-cookies .flatsome-cookies__inner .flatsome-cookies__buttons .button.secondary.flatsome-cookies__more-btn:hover,.flatsome-cookies .flatsome-cookies__inner .flatsome-cookies__buttons .button.secondary.flatsome-cookies__more-btn:focus{background:none;box-shadow:none;opacity:.75}.flatsome-cookies .flatsome-cookies__inner .flatsome-cookies__buttons .button.secondary.flatsome-cookies__more-btn span{line-height:18px;border-bottom:1px solid #d2d2d2}.flatsome-cookies--active{-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;-o-transition:transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease;-webkit-transform:none;-ms-transform:none;transform:none}@media (max-width:849px){.flatsome-cookies{box-shadow:0 10px 35px rgb(0 0 0 / 15%)}.flatsome-cookies .flatsome-cookies__inner{flex-direction:column}.flatsome-cookies .flatsome-cookies__inner .flatsome-cookies__text p{font-size:12px;line-height:16px}.flatsome-cookies .flatsome-cookies__inner .flatsome-cookies__text i{display:none}.flatsome-cookies .flatsome-cookies__inner .flatsome-cookies__text{padding:0}.flatsome-cookies .flatsome-cookies__inner .flatsome-cookies__buttons{justify-content:center}}.mfp-wrap.off-canvas-left .mfp-content{width:100%;max-width:500px;box-shadow:none;background:#fff}.mfp-wrap.off-canvas-left .mfp-content .sidebar-menu>.nav-sidebar{margin-top:60px;border-top:1px solid #e3e3e3;padding:0}.mfp-wrap.off-canvas-left .mfp-close{left:10px}.mfp-wrap.off-canvas-left .mfp-content .sidebar-menu .nav-sidebar .search-field{height:50px;padding:0 20px;box-shadow:none;border-radius:5px}.mfp-wrap.off-canvas-left .mfp-content .sidebar-menu .nav-sidebar .submit-button{width:60px;height:50px;border-radius:5px!important;margin-left:5px}.off-canvas .nav-vertical li a{padding-top:20px!important;padding-bottom:20px!important;color:black!important;font-weight:400!important}.off-canvas .nav-vertical .sub-menu li>ul>li.menu-item>a{padding-top:20px;padding-bottom:20px;border-top:1px solid #e3e3e3;color:#000}.header-main .nav:hover>li:not(:hover)>a:before{opacity:1}.woocommerce-shop .category-page-title{background:#F1F3F5}.woocommerce-breadcrumb.breadcrumbs{text-transform:uppercase;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:500;margin-top:10px}.woocommerce-page .page-title-inner{padding-top:25px;padding-bottom:25px}.woocommerce-page h1.shop-page-title{text-transform:none;font-family:'Montserrat',sans-serif;font-size:28px;line-height:28px;font-weight:600}.woocommerce-page .woocommerce-result-count{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:500}.woocommerce-page .woocommerce-ordering{position:relative}.woocommerce-page .woocommerce-ordering::before{content:"\f078";font-family:"Font Awesome 5 Pro";position:absolute;right:13px;width:20px;height:20px;font-size:14px;display:flex;justify-content:center;align-items:center;line-height:0;top:calc(50% - 10px)}.woocommerce-page .woocommerce-ordering select{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:500;border:1px solid #000;border-radius:5px;background:transparent;background-color:transparent!important;box-shadow:none;padding:0 40px 0 15px;height:45px;margin:0}.featured-title .woocommerce-result-count{display:inline-block;text-shadow:none}.woocommerce-page .category-page-row{margin-bottom:100px}.woocommerce-page .category-page-row .large-3{padding:0 50px 30px 10px}#shop-sidebar .widget_layered_nav .widget-title{text-transform:none;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:700;border-bottom:1px solid #000;width:100%;display:flex;padding-bottom:10px;margin-bottom:10px;letter-spacing:0}#shop-sidebar .widget_layered_nav .is-divider{display:none}#shop-sidebar .widget_layered_nav .woocommerce-widget-layered-nav-list{margin-top:2px}#shop-sidebar .widget_layered_nav .woocommerce-widget-layered-nav-list span.count{display:none}#shop-sidebar .widget_layered_nav .woocommerce-widget-layered-nav-list li{border:none!important;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:500}#shop-sidebar .widget_layered_nav .woocommerce-widget-layered-nav-list a{background:#fff;display:flex;padding:8px 6px 6px 32px;border-radius:3px;color:#000;line-height:20px;margin-left:-8px;position:relative}#shop-sidebar .widget_layered_nav .woocommerce-widget-layered-nav-list a:hover{background:#f1f3f5}#shop-sidebar .widget_layered_nav .woocommerce-widget-layered-nav-list a::before{display:none}#shop-sidebar .widget_layered_nav .woocommerce-widget-layered-nav-list a::after{position:absolute;font-family:"Font Awesome 5 Pro";content:"\f0c8";left:8px;font-size:19px;font-weight:300;line-height:23px}#shop-sidebar .widget_layered_nav .woocommerce-widget-layered-nav-list li.chosen a::after{content:"\f14a";font-weight:600}#shop-sidebar .widget_layered_nav .woocommerce-widget-layered-nav-list li.chosen a{color:#000;font-weight:600}#shop-sidebar .widget_layered_nav_filters{background:#f1f3f5;border-radius:5px;padding:15px}#shop-sidebar .widget_layered_nav_filters span.shop-sidebar{text-transform:none}#shop-sidebar .widget_layered_nav_filters .is-divider{display:none}#shop-sidebar .widget_layered_nav_filters ul{margin-top:5px}.widget_price_filter{border-top:1px solid #000;padding-top:20px}.widget_price_filter .widget-title{text-transform:none;margin-bottom:20px;display:block;letter-spacing:0;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:700}.widget_price_filter .price_slider_amount{display:flex;flex-direction:column-reverse}.widget_price_filter .price_slider_amount .price_label{display:flex;justify-content:center;padding:0;margin-bottom:15px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600}.widget_price_filter .price_slider_amount .price_label span{margin:0 5px;font-weight:inherit}.widget_price_filter .price_slider_amount .button{background:#000;height:50px;border-radius:5px;margin:0;transition:all ease-in-out .15s}.widget_price_filter .price_slider_amount .button:hover{opacity:.85;transition:all ease-in-out .15s}.widget_price_filter .is-divider{display:none}.widget_price_filter .ui-slider-horizontal .ui-slider-range{background:#000;opacity:.5}.widget_price_filter .ui-slider-horizontal .ui-slider-handle{background:#000}#shop-sidebar .widget_layered_nav_filters ul li a{background:#000;border:none;border-radius:5px;color:#fff;padding:5px 10px 4px 25px;position:relative;font-weight:400}#shop-sidebar .widget_layered_nav_filters ul li a span,#shop-sidebar .widget_layered_nav_filters ul li a bdi{color:#fff;pointer-events:none}#shop-sidebar .widget_layered_nav_filters ul li a::before{content:"\f00d";font-weight:300;font-family:"Font Awesome 5 Pro";font-size:14px;opacity:1;margin-right:6px;line-height:12px;top:9px;position:absolute;left:10px}ul.page-numbers.nav-pagination{display:flex;justify-content:center;align-items:center}.nav-pagination>li>span,.nav-pagination>li>a{width:50px;height:40px;border-radius:3px;display:flex;justify-content:center;align-items:center;border:1px solid #000;font-family:'primary-medium'!important;font-size:14px;letter-spacing:0;font-weight:400}.mfp-wrap .mfp-close{opacity:1;color:#000;transform:initial;display:flex;mix-blend-mode:initial;justify-content:center;align-items:center;width:40px;height:40px;top:10px;right:30px;border-radius:100px}.mfp-wrap .mfp-close::before{font-family:"Font Awesome 5 Pro";content:"\f00d";color:#000;font-size:24px;font-weight:300}.mfp-wrap .mfp-close svg{display:none}.mfp-wrap .mfp-container .off-canvas-cart{background:#fff;box-shadow:none;width:500px}.mfp-wrap .mfp-container .off-canvas-cart .inner-padding{padding:0}.mfp-wrap .mfp-container .off-canvas-cart .cart-popup-title{border-bottom:1px solid #e3e3e3;display:flex;align-items:center;padding:0 50px;height:60px}.mfp-wrap .mfp-container .off-canvas-cart .cart-popup-title .is-divider{display:none}.mfp-wrap .mfp-container .off-canvas-cart .cart-popup-title h4{margin:0;font-weight:600;font-size:16px;text-align:left}.mfp-wrap .mfp-container .off-canvas-cart .widget_shopping_cart_content{height:calc(100vh - 60px)}.mfp-wrap .mfp-container .off-canvas-cart .woocommerce-mini-cart.cart_list{height:calc(100vh - 204px);margin:0;padding:0;overflow-y:scroll;display:flex;flex-direction:column}.mfp-wrap .mfp-container .off-canvas-cart .woocommerce-mini-cart-item{padding:20px 50px;padding-left:130px;padding-right:80px;margin:0;min-height:100px}.mfp-wrap .mfp-container .off-canvas-cart .woocommerce-mini-cart-item a.remove{font-size:0!important;background:none;border:none;width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:5px;right:35px;transition:all ease-in-out .15s;opacity:.6}.mfp-wrap .mfp-container .off-canvas-cart .woocommerce-mini-cart-item a.remove:hover{background:#f1f3f5;transition:all ease-in-out .15s;opacity:1}.mfp-wrap .mfp-container .off-canvas-cart .woocommerce-mini-cart-item a.remove::before{font-family:"Font Awesome 5 Pro";content:"\f2ed";color:#000;font-size:18px;font-weight:300}.mfp-wrap .mfp-container .off-canvas-cart .woocommerce-mini-cart-item a{font-size:14px;font-weight:500}.mfp-wrap .mfp-container .off-canvas-cart .woocommerce-mini-cart-item a img{padding:0;margin:0;left:50px;top:20px}.mfp-wrap .mfp-container .off-canvas-cart .woocommerce-mini-cart-item .quantity{margin:0;font-size:12px;font-weight:600;opacity:1}.mfp-wrap .mfp-container .off-canvas-cart .woocommerce-mini-cart-item .quantity .woocommerce-Price-amount{margin:0;font-size:12px;font-weight:600;opacity:1}.mfp-wrap .mfp-container .off-canvas-cart .woocommerce-mini-cart__total{margin:0;border:none;border-top:1px solid #e3e3e3;padding:15px 50px;display:flex;justify-content:center;font-size:14px;text-transform:uppercase;letter-spacing:1px}.mfp-wrap .mfp-container .off-canvas-cart .woocommerce-mini-cart__total strong{font-weight:600;margin-right:10px}.mfp-wrap .mfp-container .off-canvas-cart .woocommerce-mini-cart__total .woocommerce-Price-amount{font-weight:600}.mfp-wrap .mfp-container .off-canvas-cart .woocommerce-mini-cart__buttons{margin:0;padding:20px 50px;border-top:1px solid #e3e3e3}.mfp-wrap .mfp-container .off-canvas-cart .woocommerce-mini-cart__buttons a{margin:0;height:50px;border-radius:5px;font-size:14px;font-weight:600;letter-spacing:1px;display:flex;justify-content:center;align-items:center}@media (max-width:849px){.mfp-wrap .mfp-container .off-canvas-cart .cart-popup-title{padding:0 30px}.mfp-wrap .mfp-close{width:50px;height:50px;top:5px;right:6px}.mfp-wrap .mfp-container .off-canvas-cart .woocommerce-mini-cart__buttons{padding:20px 30px}.mfp-wrap .mfp-container .off-canvas-cart .woocommerce-mini-cart__total{padding:15px 30px}.mfp-wrap .mfp-container .off-canvas-cart .woocommerce-mini-cart-item{padding:20px 30px;padding-left:110px;padding-right:60px}.mfp-wrap .mfp-container .off-canvas-cart .woocommerce-mini-cart-item a.remove{right:15px}.mfp-wrap .mfp-container .off-canvas-cart .woocommerce-mini-cart-item a img{left:30px}}.add-to-cart-button a.added_to_cart.wc-forward{display:none}.woocommerce-cart .enova-checkout-header-top,.woocommerce-cart .enova-checkout-header-bottom.titulo-checkout,.woocommerce-cart .enova-checkout-header-bottom.titulo-thankyou,.woocommerce-cart .enova-checkout-header .page-title-inner{display:none}.woocommerce-cart .cart-container{padding:0 25px;max-width:1100px;margin-bottom:50px}.woocommerce-cart .woocommerce.row .large-8{padding:0;padding-right:25px}.woocommerce-cart .woocommerce.row h3.title-section{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:600;border-bottom:1px solid #e3e3e3;padding-bottom:10px}.woocommerce-cart .enova-cart-products-content{display:flex;flex-direction:column}.woocommerce-cart .enova-cart-products-content .woocommerce-cart-form__cart-item{display:flex;border-bottom:1px solid #e3e3e3;margin-bottom:5px;padding-bottom:5px;align-items:center}.woocommerce-cart .enova-cart-products-content .product-thumbnail a{display:block;max-width:150px;padding:10px}.woocommerce-cart .enova-cart-products-content .product-group-cart{width:calc(100% - 200px);padding:0 10px;display:flex;flex-wrap:wrap;align-items:center}.woocommerce-cart .enova-cart-products-content .product-group-cart .product-name{width:100%;margin-bottom:8px}.woocommerce-cart .enova-cart-products-content .product-group-cart .product-name a{font-size:14px;font-weight:600}.woocommerce-cart .enova-cart-products-content .product-group-cart .product-price{font-size:12px;font-weight:600;display:flex}.woocommerce-cart .enova-cart-products-content .product-group-cart .product-price .woocommerce-Price-amount{font-size:14px;font-weight:500;font-family:'Montserrat',sans-serif}.woocommerce-cart .enova-cart-products-content .product-group-cart .product-quantity{margin:0 10px}.woocommerce-cart .enova-cart-products-content .product-group-cart .product-quantity input[type=button]{width:40px;min-height:35px;height:35px;border:1px solid #e3e3e3;background:#fff}.woocommerce-cart .enova-cart-products-content .product-group-cart .product-quantity input[type=button].minus{border-top-left-radius:5px;border-bottom-left-radius:5px}.woocommerce-cart .enova-cart-products-content .product-group-cart .product-quantity input[type=button].plus{border-top-right-radius:5px;border-bottom-right-radius:5px}.woocommerce-cart .enova-cart-products-content .product-group-cart .product-quantity input[type=number]{width:40px;min-height:35px;height:35px;border:1px solid #e3e3e3;background:#fff;box-shadow:none;font-size:14px;font-weight:500;font-family:'Montserrat',sans-serif;max-width:initial}.woocommerce-cart .enova-cart-products-content .product-group-cart .product-quantity input[type=button]:hover{background:#000;box-shadow:none;color:#fff}.woocommerce-cart .enova-cart-products-content .product-group-cart .product-subtotal{font-size:12px;font-weight:600;display:flex}.woocommerce-cart .enova-cart-products-content .product-group-cart .product-subtotal .woocommerce-Price-amount{font-size:14px;font-weight:500;font-family:'Montserrat',sans-serif}.woocommerce-cart .enova-cart-products-content .product-remove{width:50px;display:flex;justify-content:center}.woocommerce-cart .enova-cart-products-content .product-remove a{border:none;font-size:20px!important;color:#000;opacity:.25;display:flex;justify-content:center;transition:all ease-in-out .15s;align-items:center}.woocommerce-cart .enova-cart-products-content .product-remove a:hover{opacity:1;transition:all ease-in-out .15s}.woocommerce-cart .enova-cart-products-content .product-remove a i{font-size:20px}.woocommerce-cart .woocommerce.row .cart-collaterals{border:none;padding:0}.woocommerce-cart .woocommerce.row .cart-collaterals .cart-sidebar{padding:25px;background:#f3f5f7;border-radius:3px}.woocommerce-cart .woocommerce.row .cart-collaterals h3.title-section{border:none;padding-bottom:0}.woocommerce-cart .woocommerce.row .cart-collaterals .enova-checkout-label{font-size:12.5px;margin-bottom:8px;font-family:'Montserrat',sans-serif;font-weight:600;line-height:17px;letter-spacing:.25px;color:#000;text-transform:initial}.woocommerce-cart .woocommerce.row .cart-collaterals .enova-cart-coupon{display:flex;flex-direction:column;margin-bottom:15px!important}.woocommerce-cart .woocommerce.row .cart-collaterals .coupon{display:flex;align-items:center;justify-content:space-between}.woocommerce-cart .woocommerce.row .cart-collaterals .coupon input{border-radius:5px;height:50px;padding:0 15px;font-size:14.5px;line-height:14px;margin:0;border:2px solid #fff;transition:all ease-in-out .15s;box-shadow:none;background:#fff;font-family:'Montserrat',sans-serif;font-weight:400;letter-spacing:.5px;color:#000;-webkit-appearance:none;-moz-appearance:none;margin-right:5px}.woocommerce-cart .woocommerce.row .cart-collaterals .coupon input:focus{transition:all ease-in-out .15s;border:var(--btn-border-color)}.woocommerce-cart .woocommerce.row .cart-collaterals .coupon input.is-form{background:var(--btn-background);color:var(--btn-text-color);font-size:var(--btn-text-size);font-weight:var(--btn-text-weight);border-radius:var(--btn-border-radius);letter-spacing:var(--btn-text-letter);border:var(--btn-border-color);text-shadow:none;text-transform:uppercase;width:max-content;max-width:max-content!important;padding:0 20px!important;margin:0;transition:all ease-in-out .15s}.woocommerce-cart .woocommerce.row .cart-collaterals .coupon input.is-form:hover{opacity:.85;transition:all ease-in-out .15s}.woocommerce-cart .woocommerce.row .cart-collaterals .cart-sidebar .cart_totals .enova-cart-shipping-message{font-family:'Montserrat',sans-serif;text-align:center;font-size:12px;font-weight:500;line-height:15px;margin:0 auto;margin-bottom:10px;max-width:250px}.woocommerce-cart .woocommerce.row .cart-collaterals .cart-sidebar .cart_totals.calculated_shipping .shop_table{margin-bottom:20px;border:none;padding:0 2px}.woocommerce-cart .cart_totals tbody th{border-bottom:1px solid #d4d4d4;padding-top:12px;padding-bottom:12px;font-family:'Montserrat',sans-serif;font-weight:500;font-size:14px;color:#000}.woocommerce-cart .cart_totals tbody td{border-bottom:1px solid #d4d4d4;padding-top:12px;padding-bottom:12px;font-family:'Montserrat',sans-serif;font-weight:500;font-size:14px;color:#000}.woocommerce-cart .cart_totals tbody td.shipping__inner{border:none;padding:0}.woocommerce-cart .cart_totals tbody td .woocommerce-Price-amount{font-weight:500}.woocommerce-cart .cart_totals tbody td .shipping__list_item{min-height:initial}.woocommerce-cart .cart_totals tbody td .shipping__list_label{font-family:'Montserrat',sans-serif;font-weight:500;font-size:14px;color:#000;padding:0}.woocommerce-cart .woocommerce.row .cart-collaterals .cart-sidebar .cart_totals .wc-proceed-to-checkout{margin:0}.woocommerce-cart .woocommerce.row .cart-collaterals .cart-sidebar .cart_totals .wc-proceed-to-checkout a.checkout-button{margin:0;font-family:'Montserrat',sans-serif;background:var(--btn-background);color:var(--btn-text-color);font-size:var(--btn-text-size);font-weight:var(--btn-text-weight);border-radius:var(--btn-border-radius);letter-spacing:var(--btn-text-letter);border:var(--btn-border-color);height:50px;display:flex;justify-content:center;align-items:center;text-align:center;transition:all ease-in-out .15s}.woocommerce-cart .woocommerce.row .cart-collaterals .cart-sidebar .cart_totals .wc-proceed-to-checkout a.checkout-button:hover{opacity:.85;transition:all ease-in-out .15s;box-shadow:none}.woocommerce-cart .enova-cart-payments{display:flex;flex-direction:column;margin-top:25px}.woocommerce-cart .enova-cart-payments h4{font-size:12.5px;margin-bottom:8px;font-family:'Montserrat',sans-serif;font-weight:600;line-height:17px;letter-spacing:.25px;color:#000;text-transform:initial;text-align:center}.woocommerce-cart .enova-cart-payments-cards{display:flex;justify-content:center}.woocommerce-cart .enova-cart-payments-cards img{display:block;height:20px;margin:0 10px}.woocommerce-cart .enova-checkout-footer{display:none}.woocommerce-cart .enova-cart-products-content .continue-shopping.enova-cart-continue{display:none}@media (max-width:849px){.woocommerce-cart .continue-shopping.enova-cart-continue{display:none}.woocommerce-cart .woocommerce.row .large-8{padding:0}.woocommerce-cart .woocommerce.row .large-8 .woocommerce-cart-form{margin:0}.woocommerce-cart .enova-cart-products-content .product-thumbnail a{max-width:100px;padding:5px}.woocommerce-cart .enova-cart-products-content .product-remove{width:30px}.woocommerce-cart .enova-cart-products-content .product-group-cart{width:calc(100% - 120px);flex-direction:column;align-items:flex-start}.woocommerce-cart .enova-cart-products-content .product-group-cart .product-name a{line-height:17px;display:block}.woocommerce-cart .shop_table .mobile-product-price{margin:0;margin-top:5px}.woocommerce-cart .shop_table .mobile-product-price .woocommerce-Price-amount{font-size:14px;font-weight:500;font-family:'Montserrat',sans-serif}.woocommerce-cart .enova-cart-products-content .product-group-cart .product-quantity{margin:5px 0}.woocommerce-cart .enova-cart-products-content .woocommerce-cart-form__cart-item{padding:20px 0}.woocommerce-cart .enova-cart-products-content .product-group-cart .product-price{display:none}.woocommerce-cart .enova-cart-products-content .product-group-cart .product-subtotal{display:none}}.woocommerce-account .page-wrapper.my-account>.container{max-width:1000px}.woocommerce-account .my-account-header{border:none}.woocommerce-account .my-account-header .page-title-bg{background:#f3f5f7!important}.woocommerce-account .my-account-header .page-title-inner{padding:35px 0}.woocommerce-account .my-account-header .page-title-inner p{display:none}.woocommerce-account .my-account-header .page-title-inner small{display:none}.woocommerce-account .my-account-header .page-title-inner h1{font-size:20px;font-weight:600;text-align:center}.woocommerce-account .account-container .account-login-inner h3,.woocommerce-account .account-container .account-register-inner h3{font-size:18px;font-weight:600;margin-bottom:25px}.woocommerce-account .account-container .woocommerce-form-row label{font-size:12px;margin-bottom:4px;font-weight:600;line-height:17px;letter-spacing:.25px;color:#000;text-transform:initial}.woocommerce-account .account-container .woocommerce-form-row input{border-radius:5px;height:55px;padding:0 15px;font-size:14.5px;line-height:14px;margin:0;border:2px solid #f3f5f7;transition:all ease-in-out .2s;box-shadow:none;background:#f3f5f7;letter-spacing:.5px;color:#000;-webkit-appearance:none;-moz-appearance:none}.woocommerce-account .account-container .woocommerce-form-row input:focus{border:2px solid #000;transition:all ease-in-out .2s;background:#fff}.woocommerce-account .account-container .woocommerce-form-login__rememberme{display:none}.woocommerce-account .account-container .woocommerce-form-login__submit{background:#000;height:55px;width:100%;display:flex;justify-content:center;align-items:center;border-radius:5px;letter-spacing:2.5px;font-weight:600;font-size:14px;padding:0 50px;margin:0;margin-top:15px;transition:all ease-in-out .15s;box-shadow:none}.woocommerce-account .account-container .woocommerce-form-login__submit:hover{opacity:.75;transition:all ease-in-out .15s}.woocommerce-account .account-container .woocommerce-form-register__submit{background:#fff;border:1px solid #000;color:#000;height:55px;width:100%;display:flex;justify-content:center;align-items:center;border-radius:5px;letter-spacing:2.5px;font-weight:600;font-size:14px;padding:0 50px;margin:0;transition:all ease-in-out .15s;box-shadow:none}.woocommerce-account .account-container .woocommerce-form-register__submit:hover{background:#000;color:#fff;transition:all ease-in-out .15s}.woocommerce-account .account-container .woocommerce-LostPassword{margin:0;display:block}.woocommerce-account .account-container .woocommerce-LostPassword a{text-align:center;width:100%;display:flex;justify-content:center;font-weight:500;font-size:14px;margin-top:20px}.woocommerce-lost-password .woocommerce-ResetPassword{max-width:600px;margin:0 auto}.woocommerce-lost-password .woocommerce-ResetPassword p{font-size:14px;text-align:center;margin-bottom:20px}.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-form-row{width:100%;margin:0;margin-bottom:10px;display:block}.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-form-row label{font-size:12px;margin-bottom:4px;font-weight:600;line-height:17px;letter-spacing:.25px;color:#000;text-transform:initial;text-align:left}.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-form-row input{border-radius:5px;height:55px;padding:0 15px;font-size:14.5px;line-height:14px;margin:0;border:2px solid #f3f5f7;transition:all ease-in-out .2s;box-shadow:none;background:#f3f5f7;letter-spacing:.5px;color:#000;-webkit-appearance:none;-moz-appearance:none}.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-form-row input:focus{border:2px solid #000;transition:all ease-in-out .2s;background:#fff}.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-Button{background:#000;height:55px;width:100%;display:flex;justify-content:center;align-items:center;border-radius:5px;letter-spacing:2.5px;font-weight:600;font-size:14px;padding:0 50px;margin:0;margin-top:5px;transition:all ease-in-out .15s;box-shadow:none}.woocommerce-account .account-nav .woocommerce-MyAccount-navigation-link a{font-family:'Montserrat',sans-serif;font-weight:600;color:#000;font-size:12px;padding:13px 10px}.woocommerce-account .account-nav .woocommerce-MyAccount-navigation-link.is-active a{background:#f1f3f5}.woocommerce-account .account-nav .woocommerce-MyAccount-navigation-link.is-active a::before{background:#000}.woocommerce-account .account-nav .woocommerce-MyAccount-navigation-link:hover a::before{background:#000}.woocommerce-account .account-user .user-id{display:none}.account-item .nav-dropdown{border:none;border-radius:10px;box-shadow:0 5px 25px rgb(0 0 0 / 10%)}.account-item .nav-dropdown .menu-item a{margin:0;padding:12px 6px;font-size:14px;font-weight:500;color:#000;position:relative}.account-item .nav-dropdown .menu-item a::after{opacity:0;font-family:"Font Awesome 5 Pro";content:"\f178";color:#000;font-size:18px;font-weight:300;margin-left:15px;transition:all ease-in-out .15s}.account-item .nav-dropdown .menu-item a:hover::after{opacity:1;transition:all ease-in-out .15s}.enova-contact-form{display:flex;flex-direction:row;flex-wrap:wrap}.enova-contact-form h4{font-size:22px;font-weight:600;margin-bottom:15px;padding:0 10px;width:100%}.enova-contact-form label{font-size:12px;margin-bottom:4px;font-weight:600;line-height:17px;letter-spacing:.25px;color:#000;text-transform:initial}.enova-contact-form input{border-radius:5px;height:55px;padding:0 15px;font-size:14.5px;line-height:14px;margin:0;border:2px solid #f3f5f7;transition:all ease-in-out .2s;box-shadow:none;background:#f3f5f7;letter-spacing:.5px;color:#000;-webkit-appearance:none;-moz-appearance:none;box-shadow:none}.enova-contact-form input:focus{border:2px solid #000;transition:all ease-in-out .2s;background:#fff;box-shadow:none}.enova-contact-form textarea{border-radius:5px;height:100px;padding:15px;font-size:14.5px;line-height:14px;margin:0;border:2px solid #f3f5f7;transition:all ease-in-out .2s;box-shadow:none;background:#f3f5f7;letter-spacing:.5px;color:#000;-webkit-appearance:none;-moz-appearance:none;box-shadow:none}.enova-contact-form textarea:focus{border:2px solid #000;transition:all ease-in-out .2s;background:#fff;box-shadow:none}.enova-contact-form-c1{width:calc(50% - 20px);margin:0 10px;margin-bottom:20px}.enova-contact-form-c1.textarea{width:100%}.enova-contact-form-send{width:100%;display:flex;flex-direction:column;padding:0 10px;margin-top:15px}.enova-contact-form-send input.wpcf7-submit{border-radius:5px;width:100%;color:#fff;margin:0;display:flex;justify-content:center;align-items:center;height:60px;padding:0;font-size:14px;font-weight:500;letter-spacing:2px;opacity:1;box-shadow:none}.enova-contact-form-send input.wpcf7-submit:focus{border:none}.enova-contactpage-data{display:flex;flex-direction:column;background:#f5f7f9;padding:50px}.enova-contactpage-data h4{font-size:22px;font-weight:600;margin-bottom:15px;padding:0 10px;width:100%}.enova-contactpage-data-item{display:flex;align-items:center;margin-bottom:25px}.enova-contactpage-data-item:last-child{margin-bottom:0}.enova-contactpage-data-item i{font-size:32px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;margin-right:10px}.enova-contactpage-data-item-text{display:flex;flex-direction:column}.enova-contactpage-data-item-text h5{font-weight:500;font-size:15px;line-height:18px;margin-bottom:2px}.enova-contactpage-data-item-text p{margin:0;font-size:14px}@media (max-width:768px){.enova-contactpage-data{padding:25px}}.libro-reclamaciones-text{background:#f5f7f9;padding:50px;max-width:1000px;margin:0 auto;margin-bottom:50px;border-radius:5px}.libro-reclamaciones-text p{font-size:14px;margin-bottom:10px}.libro-reclamaciones-text p:last-child{margin:0}.libro-reclamaciones-box{max-width:1000px!important;margin:0 auto!important}.enova-libro-reclamaciones-form{display:flex;flex-direction:row;flex-wrap:wrap}.enova-libro-reclamaciones-form h4{font-size:18px;font-weight:600;margin-bottom:15px;width:100%;padding:0 10px;margin-top:40px}.enova-libro-reclamaciones-form label{font-size:12px;margin-bottom:4px;font-weight:600;line-height:17px;letter-spacing:.25px;color:#000;text-transform:initial}.enova-libro-reclamaciones-form select{height:55px;width:100%;border-radius:5px;padding:0 15px;font-size:14.5px;line-height:14px;margin:0;border:2px solid #f3f5f7;transition:all ease-in-out .2s;background:#f3f5f7;box-shadow:none;letter-spacing:.5px;color:#000;box-shadow:none}.enova-libro-reclamaciones-form select:focus{border:2px solid #000;transition:all ease-in-out .2s;background:#fff;box-shadow:none}.enova-libro-reclamaciones-form input{border-radius:5px;height:55px;padding:0 15px;font-size:14.5px;line-height:14px;margin:0;border:2px solid #f3f5f7;transition:all ease-in-out .2s;box-shadow:none;background:#f3f5f7;letter-spacing:.5px;color:#000;-webkit-appearance:none;-moz-appearance:none;box-shadow:none}.enova-libro-reclamaciones-form input:focus{border:2px solid #000;transition:all ease-in-out .2s;background:#fff;box-shadow:none}.enova-libro-reclamaciones-form textarea{border-radius:5px;height:100px;padding:15px;font-size:14.5px;line-height:14px;margin:0;border:2px solid #f3f5f7;transition:all ease-in-out .2s;box-shadow:none;background:#f3f5f7;letter-spacing:.5px;color:#000;-webkit-appearance:none;-moz-appearance:none;box-shadow:none}.enova-libro-reclamaciones-form textarea:focus{border:2px solid #000;transition:all ease-in-out .2s;background:#fff;box-shadow:none}.libro-recla-form-c1{width:calc(33.333333% - 20px);margin:0 10px;margin-bottom:20px}.libro-recla-form-c1.textarea{width:100%}.libro-recla-form-c1.full{width:calc(calc(100% - 33.333333%) - 20px)}.libro-recla-form-text{padding:0 10px;margin-bottom:20px}.libro-recla-form-text p{font-size:14px;margin-bottom:10px}.libro-recla-form-text p:last-child{margin:0}.libro-recla-form-send{padding:0 10px;width:100%;display:flex;flex-direction:column;margin-top:15px}.libro-recla-form-send input.wpcf7-submit{border-radius:5px;width:100%;color:#fff;max-width:450px;margin:0;display:flex;justify-content:center;align-items:center;height:60px;padding:0;font-size:14px;font-weight:500;letter-spacing:2px;opacity:1;box-shadow:none}.libro-recla-form-send input.wpcf7-submit:focus{border:none}@media (max-width:768px){.libro-recla-form-c1,.libro-recla-form-c1.full{width:100%}.libro-recla-form-send input.wpcf7-submit{max-width:100%}.libro-reclamaciones-text{padding:25px}}