.bb{border-bottom:1px solid #ebebeb}.bt{border-top:1px solid #ebebeb}.product-desc h2{color:#40648c;font-weight:400;font-size:1.3rem;letter-spacing:-1px;padding-bottom:0;margin-bottom:.5rem}.product-desc .amount{margin-top:0 !important}.product-desc .amount .quantity{margin-top:1rem !important}.product-desc div.resumen ul{list-style:none;padding:0;margin:0}.product-desc div.resumen ul li{padding-left:1.5em}.product-desc div.resumen ul li:before{font-size:.8rem;color:#40648c;content:"";font-family:FontAwesome;display:inline-block;margin-left:-1.5em;width:1.5em}.product-desc table.especificaciones{background:#fdfdfd;padding:0;border-spacing:0;width:100%}.product-desc table.especificaciones thead tr th{white-space:nowrap;color:#fff;background:#40648c;border:0;border-right:1px solid #fff;font-size:.85rem;text-align:center;padding:6px 8px}.product-desc table.especificaciones thead tr:first-child th:last-child{text-align:right;border:0}.product-desc table.especificaciones thead tr:last-child th{border-top:1px solid #fff}.product-desc table.especificaciones tbody tr:nth-child(even){background:#eee}.product-desc table.especificaciones tbody tr td{white-space:nowrap;font-size:.8rem;text-align:center;border:1px solid #ccc;border-top:0;border-right:0;padding:6px 8px}.product-desc table.especificaciones tbody tr td:last-child{text-align:right;border-right:1px solid #ccc}.product-desc table.especificaciones tfoot tr td{color:#fff;background-color:#40648c;border:1px solid #ccc;border-top:none;text-align:center;padding:.5rem;margin:0;font-size:.75rem;font-weight:500}@media(min-width: 768px){.pagination-container{float:right;border:0;clear:none;padding:0;margin-bottom:0}}.pager{vertical-align:middle !important}.pager span{display:inline-block;margin-top:8px;margin-right:20px;font-size:.88rem}.pagination-container{display:flex;flex-grow:1;justify-content:flex-end}.pagination-container ul.pagination{margin:0;padding:0}.pagination-container ul.pagination li{display:inline-block}.pagination-container ul.pagination li.disabled a{color:#e1e1e1}.pagination-container ul.pagination li.disabled a:hover{color:#e1e1e1}.pagination-container ul.pagination li.active a{color:#fff;background-color:#40648c}.pagination-container ul.pagination li.active a:hover{color:#fff}.pagination-container ul.pagination li a{color:#fff;background-color:#fff;padding:.4rem .8rem !important;border-radius:8px;font-size:.85rem;display:inline-block;padding:.667em 1.133em;color:#a3a3a3;font-weight:400;line-height:1.543em}.pagination-container ul.pagination li a:hover{color:#40648c}.faq-accordion-wrap .card .card-header{border:none;font-size:1rem;letter-spacing:-1px;line-height:1.75em;background:none;padding:0}.faq-accordion-wrap .card .card-header strong{color:#40648c}.faq-accordion-wrap .card .card-header a:hover{color:#40648c}.faq-accordion-wrap .card .card-header a.collapsed:after{content:""}.faq-accordion-wrap .card .card-header a:not(.collapsed):after{content:""}.faq-accordion-wrap .card .card-header a:after{font-family:FontAwesome;font-size:19px;color:#40648c;position:absolute;right:0px;font-weight:400}.faq-accordion-wrap .card .card-block{padding:1rem;border:none;font-size:1em;line-height:1.5em;margin:0;letter-spacing:-0.01em;font-weight:300}.faq-accordion-wrap .card .card-block table th,.faq-accordion-wrap .card .card-block table td{padding:0}.faq-accordion-wrap .card .card-block table.pedido{border:1px solid #ccc}.faq-accordion-wrap .card .card-block table.pedido thead th,.faq-accordion-wrap .card .card-block table.pedido thead td,.faq-accordion-wrap .card .card-block table.pedido tfoot th,.faq-accordion-wrap .card .card-block table.pedido tfoot td{background-color:#fafafa}.faq-accordion-wrap .card .card-block table.pedido th,.faq-accordion-wrap .card .card-block table.pedido td{padding:8px;font-size:.9rem}.faq-accordion-wrap .card .card-block table.pedido th:not(:first-child),.faq-accordion-wrap .card .card-block table.pedido td:not(:first-child){text-align:right}.faq-accordion-wrap .card .card-block table.pedido tfoot td{padding:0;padding-right:8px}.faq-accordion-wrap .card .card-block table.pedido tfoot tr:first-child td{padding-top:8px}.faq-accordion-wrap .card .card-block table.pedido tfoot tr:last-child td{padding-bottom:8px}.faq-accordion-wrap .card .card-block h5{color:#40648c;letter-spacing:-1px;font-size:1.2rem}table.transaccion tr td{padding:0}table.transaccion tr td:first-child{font-weight:500;text-align:right;padding-right:1rem;letter-spacing:-1px;color:#40648c}table.transaccion tr td:first-child:after{content:":"}.ficha{margin-bottom:1rem}.ficha a{font-size:1rem;letter-spacing:-1px;font-weight:500;color:#40648c}.ficha a i{color:red;margin-right:4px}.site-search .search-term{width:80%}.site-search a.search{background-color:#40648c;color:#fff;width:2.2rem;height:2.2rem;display:inline-block;text-align:center;vertical-align:middle;border-radius:50%;margin-left:5px;margin:0}.site-search a.search i{font-size:1.2rem;margin-top:.5rem}#handheld-navigation button{color:#40648c}.contact-form-success .success{height:30rem;text-align:center;vertical-align:middle}.contact-form-success .success i.ok{margin-top:10rem;font-size:3rem;color:#40648c}.contact-form-success .success h2{font-size:1.65rem;letter-spacing:-2px;margin:0;margin-top:.8rem}.contact-form-success .success h5{font-size:1.2rem;letter-spacing:-1px;margin-top:.5rem;color:#304b69}#list-view-large span.img{top:0;width:130px;height:130px;background-size:contain;background:no-repeat center center #fff;border-radius:6px;border:1px solid #e1e1e1;display:block;margin:0}#grid .product{margin-bottom:1.5rem !important}#grid .product a.main{text-align:center !important}#grid .product a.main span.img{top:0;width:130px;height:130px;background-size:contain;background:no-repeat center center #fff;border-radius:6px;border:1px solid #e1e1e1;display:block;margin:auto;margin-bottom:10px}#grid .product a.main h2{margin-bottom:.2rem;font-size:1rem !important;letter-spacing:-1px !important;font-weight:400;color:#43454b}#grid .product a.main span.price{width:100%;height:1.3rem;line-height:1.3rem;font-size:1.3rem;margin:auto !important;padding:0}#grid .product a.main span.price .onsale{background-color:#62ab00;color:#fff;line-height:.8rem;border-radius:4px;padding:.3rem .6rem;font-size:.8rem;font-weight:400;margin-bottom:.4rem}#grid .product a.main span.price .amount{font-size:1.3rem;letter-spacing:-1px;color:#40648c}#grid .product a.main span.price ins{margin-top:.5rem}#grid .product a.main span.price del{margin-top:.5rem;margin-bottom:.15rem;color:#b2b5b6}#grid .product a.main span.price del .amount{color:#b2b5b6 !important}.sticky{position:sticky;top:120px}form{margin:0 !important;padding:0 !important;border:0 !important}.woocommerce-checkout.checkout{display:flex !important;flex-wrap:wrap !important;position:static !important;padding-right:0;margin-right:0}.woocommerce-checkout.checkout .col2-set{flex:0 0 66.6666666667%;max-width:66.6666666667%;display:flex;flex-wrap:wrap;padding-right:40px;padding-left:30px}.woocommerce-checkout.checkout .col2-set>.col-1,.woocommerce-checkout.checkout .col2-set>.col-2{position:relative;width:100%;min-height:1px;flex:0 0 100%;max-width:100%;padding-left:0 !important;padding-right:0 !important}.woocommerce-checkout.checkout .woocommerce-checkout-review-order{flex:0 0 33.3333333333%;max-width:33.3333333333%}.checkbox{vertical-align:bottom !important}.checkbox label{cursor:pointer}.checkbox input[type=checkbox]{display:inline-block !important;width:auto !important}.align-left{text-align:left !important;float:left !important}.cart-table tr th,.cart-table tr td{white-space:nowrap;padding:0;margin:0;border:none;letter-spacing:-1px;font-size:1rem;position:relative;padding-bottom:.3rem}.cart-table tr th a:hover,.cart-table tr td a:hover{color:#304b69 !important}.cart-table tr th:first-child,.cart-table tr th:first-child a,.cart-table tr td:first-child,.cart-table tr td:first-child a{text-align:left !important}.cart-table tr th:last-child,.cart-table tr th:last-child a,.cart-table tr td:last-child,.cart-table tr td:last-child a{text-align:right !important}.cart-table tbody tr:last-child td{padding-bottom:.8rem !important;border-bottom:1px solid #bebebe !important}.cart-table tbody tr td{white-space:nowrap}.cart-table tbody tr td .qty{font-size:.8rem;font-weight:500}.cart-table tbody tr td .qty::before{content:"(x"}.cart-table tbody tr td .qty::after{content:")"}.cart-table tfoot tr td{font-weight:500;white-space:nowrap}.cart-table tfoot tr:first-child td{padding-top:.8rem !important}.cart-table tfoot tr:last-child td{padding-bottom:.8rem !important;border-bottom:1px solid #bebebe !important}.cart-table tfoot tr.no-padding td{padding-top:0 !important}label{letter-spacing:-1px !important;font-size:.95rem !important;padding:0 !important;margin:0 !important;font-weight:500 !important;color:#43454b !important}fieldset{padding:.5rem 1rem 0 1rem;outline:none;border:0;-webkit-appearance:none;border-radius:3px;box-sizing:border-box;border:1px solid #ebebeb}fieldset legend{font-size:1.2em;color:#40648c;text-align:left;margin:0;width:auto;padding:0 .5rem;border-bottom:none;letter-spacing:-1px}h4.msg{margin:0;padding:0;color:#40648c;letter-spacing:-1px}h4.msg.error{color:#f44336}h4.msg.head{border-bottom:1px #e1e1e1 solid;margin-bottom:1.5rem;padding-bottom:1rem}.swal2-iframe{padding:10px;width:90% !important;height:90% !important}.swal2-iframe .swal2-header{display:none !important}.swal2-iframe .swal2-content{width:100% !important;height:100% !important}.swal2-iframe .swal2-content #swal2-content{width:100% !important;height:100% !important}.swal2-iframe .swal2-content #swal2-content iframe{width:100% !important;height:100% !important}.swal2-title{font-size:1rem;color:#43454b;letter-spacing:-1px}.swal2-title i.spinner{display:block;color:#40648c;font-size:1.5rem;margin-bottom:.5rem}.swal2-title .title{color:#40648c;display:block;font-size:1.3rem;letter-spacing:-2px}.swal2-content{font-size:1rem;letter-spacing:-1px}.swal2-content iframe{width:100%}.swal2-content .font-weight-semibold{font-size:1rem;letter-spacing:-1px}.swal2-content .font-weight-semibold.font-size-sm{font-size:.85rem;line-height:.5rem !important}.swal2-content small pre{margin:0;margin-top:1rem;max-height:180px}.swal2-icon{margin:0;margin-bottom:.3rem;border-color:#40648c !important}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{border-right:.25rem solid #40648c;border-top:.25rem solid #40648c}.swal2-icon [class^=swal2-x-mark-line]{background-color:#40648c !important}.swal2-confirm,.swal2-confirm:hover{font-size:1rem;padding:.6rem 1rem;background-color:#40648c;color:#fff}.dropdown-menu-mini-cart.show{box-shadow:0 3px 6px rgba(0,0,0,.12),0 3px 6px rgba(0,0,0,.24)}span.slider-image{top:0;width:100%;height:130px;background-size:contain;background:no-repeat center center #fff;border-radius:6px;border:1px solid #e1e1e1;display:block;margin:0}.hover-area a.add-to-cart{background-color:#40648c !important;color:#fff !important;border:none !important}.hentry{margin:0 !important}#footer-menu .navbar-primary{padding:0;margin:0}#footer-menu .navbar-primary ul.cms-menu{padding:0;margin:0}#footer-menu .navbar-primary ul.cms-menu li{padding:0;margin:0;list-style-type:none;text-align:left}.top-bar ul.cms-menu{text-align:center}.top-bar ul.cms-menu ul.dropdown-menu{border:1px solid #eee;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);min-width:220px}.top-bar ul.cms-menu ul.dropdown-menu li{text-align:left !important;margin:0 !important;padding:0;height:auto;display:block}.top-bar ul.cms-menu ul.dropdown-menu li a{margin:0;margin-right:.8rem !important;padding:0;padding-left:1em;font-size:14px;line-height:14px;white-space:nowrap !important}.top-bar ul.cms-menu li a{text-transform:uppercase}.top-bar ul.cms-menu a.dropdown-toggle{cursor:pointer !important}.top-bar ul.cms-menu a.dropdown-toggle i.caret{padding:.1rem}.top-bar ul.cms-menu a.dropdown-toggle::after{margin:0}.cart-collaterals a{background-color:#40648c;color:#fff !important;display:block;color:#fff;text-align:center;border-radius:10.438em;font-weight:500;padding:.867em;margin-bottom:.875em !important;font-size:.938em;letter-spacing:-0.5px}.cart-collaterals a.no-style{background-color:rgba(0,0,0,0);color:#43454b !important;font-weight:400;margin:0 !important;padding:0 !important}.cart-collaterals .wc-proceed-to-checkout{border-bottom:none !important;margin-bottom:0 !important}.cart-collaterals .cart_totals{padding-bottom:.875em !important;margin-bottom:1.8em !important}.cart-collaterals .cart_totals h2{letter-spacing:-1px;color:#40648c}.cart-collaterals .cart_totals a.button.alt{background-color:#858585 !important}.shop_table input.qty{max-width:60px !important;text-align:center !important}.shop_table th{font-weight:500 !important;color:#40648c !important;font-size:1rem !important;letter-spacing:-1px !important}.shop_table del{color:#b8b8b8 !important;display:block}.shop_table td{font-size:16px !important}.shop_table td ins,.shop_table td del{white-space:nowrap !important}.shop_table td a.cart-remove{color:#40648c}.shop_table td .cart-item-product-detail a{height:70px;width:70px;margin-right:20px;background-position:center center;background-repeat:no-repeat;border-radius:8px}.amount ins,.amount del{font-size:1.4rem !important;display:inline-block !important;letter-spacing:-1px;margin-right:10px}.amount .onsale{display:inline-block !important;font-size:1rem !important;position:relative !important;letter-spacing:-1px;font-weight:400 !important;margin-right:10px}.product-info h2{line-height:1.4rem !important;font-size:1.25rem !important;letter-spacing:-1px !important;margin-bottom:.8rem !important;margin-top:.8rem !important;font-weight:500 !important;color:#40648c !important}.cart.amount{margin-top:2em}.cart.amount .onsale{position:absolute;right:0;background-color:#62ab00;color:#fff;font-size:.857em;line-height:1.833em;border-radius:4px;padding:0 .667em}.cart.amount del{color:#b8b8b8 !important}.cart.amount ins{color:#40648c !important}.cart.amount .quantity{margin-top:2em;display:block}.product-image{max-width:none !important;width:150px !important}.woocommerce-breadcrumb.render{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.05)}h1.entry-title{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.05);font-weight:500;letter-spacing:-2px;color:#40648c}h1.page-title{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.05);font-weight:500;font-size:2em !important;letter-spacing:-2px;color:#40648c !important}.shop-sidebar{padding-right:40px}.fancybox-close:after{content:"";font-family:FontAwesome}.fancybox-prev span:after{content:"";font-family:FontAwesome}.fancybox-next span:after{content:"";font-family:FontAwesome}.add-to-cart{background-color:#40648c;color:#fff}.price{font-size:1.875em;width:auto;margin-bottom:.733em;color:#40648c;display:inline-block;margin-right:1em}.price ins{font-size:1.5rem;letter-spacing:-1px}.price del{display:block;line-height:1;font-size:17px}.quantity{width:auto;display:inline-block}.product-gallery{display:flex;overflow:hidden;background-color:#eee;border:1px solid #e1e1e1;padding:10px;border-radius:6px;min-height:300px;background:url(../images/bg-categories.png) right bottom no-repeat}.product-gallery .ppals{flex:0 0 76%;max-width:76%;position:relative}.product-gallery .ppals .ppal{position:absolute;left:0;top:0;width:100%;cursor:zoom-in;background-color:#fff;background-size:contain;background-repeat:no-repeat;margin-bottom:10px;background-position:center center;border:1px solid #e1e1e1;border-radius:6px;height:100%}.product-gallery .thumbs{flex:0 0 20%;max-width:20%;margin-right:10px}.product-gallery .thumbs .thumb{width:100%;display:block;height:60px;background-size:contain;background-repeat:no-repeat;background-color:#fff;margin-bottom:10px;background-position:center center;border:1px solid #e1e1e1;border-radius:3px}span.titulo{float:left;width:auto;font-size:1.5rem;line-height:1.7rem;letter-spacing:-1px;color:#40648c;font-weight:500}ul.brands{margin:0;padding:0;border:none}ul.brands li{list-style-type:none}ul.brands li a{color:#40648c;font-weight:500}ul.brands li.brand{display:inline-block;margin-right:.5rem;font-family:FontAwesome;speak:none;font-style:normal;font-size:1.8rem;line-height:1.8rem;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul.brands li.brand.nav-item{font-weight:800;font-size:1.3rem}ul.brands li.brand.nav-item a{margin:0;padding:0;border:none;color:#cccecf}ul.brands li.brand.nav-item a.active{color:#304b69}ul.brands li.brand.twitter a{color:#55acee !important}ul.brands li.brand.facebook a{color:#3b5998 !important}ul.brands li.brand.facebook a i{font-size:1.7rem}ul.brands li.brand.instagram a{color:#9b6954 !important}ul.brands li.brand.instagram a i{font-size:1.7rem}ul.brands li.brand.whatsapp a{color:#25d366 !important}ul.brands li.brand:last-child{margin-right:0}div.product_title{display:flex;margin-bottom:1.2rem;padding-bottom:.8rem;border-bottom:1px solid #ebebeb}div.product_title div.pagination-container{display:flex;flex:1;justify-content:center}div.product_title span.titulo{display:flex;flex:1;justify-content:flex-start;font-size:1.5rem;letter-spacing:-0.11rem;color:#40648c;font-weight:500;width:80%}.filters .title{font-weight:500}.filters ul{margin:0;margin-top:.5em;margin-bottom:2em}.filters ul li{position:relative;list-style-type:none;font-size:.78em;background-color:#eee;padding:.25em;padding-left:1em;padding-right:1.8em;border-radius:3px;margin-bottom:.5em}.filters ul li span{font-weight:500;font-size:.85em;display:block !important}.filters ul li a{right:5px;top:5px;font-size:1.3em;position:absolute;line-height:1.3em;color:#507daf}.filters ul li span{display:inline-block}.blockUI.blockOverlay{border:1px solid rgba(0,0,0,0) !important;margin:0 !important;padding:0 !important;border-radius:5px !important}.blockUI.blockMsg.blockElement i{margin-bottom:0;font-size:1.6em;line-height:2em;display:block;color:#40648c}.blockUI.blockMsg.blockElement .msg{margin:auto;display:block;max-width:350px !important;font-size:1rem;line-height:1.2em !important;font-weight:500;letter-spacing:-1px;color:#40648c}.form-row input,.form-row textarea,.form-row select{width:100% !important}.form-row input.error,.form-row textarea.error,.form-row select.error{width:100% !important;background-color:#ffffca}.select2-container.error,textarea.error,select.error,input[type=text].error,input[type=password].error,.note-editing-area.error{background-color:#ffffca !important;border:1px dashed #f44336 !important}label.error{margin:0;font-size:.92em !important;line-height:.92em;font-weight:500;text-align:left;width:100%;color:#f44336 !important;margin-top:.5em !important}label.error:before{content:"";font-family:FontAwesome;margin-top:1px;font-size:.92em;line-height:.92em;top:0;left:0;margin-right:.2rem;display:inline-block;line-height:1;-webkit-font-smoothing:antialiased}.slide{display:none;min-height:5px;zoom:1}.widget-area .widget{font-size:.95em;margin-bottom:1.5em}.widget-area .widget .widget-title{font-size:1.1em}.widget-area .widget ul{margin:.05em 0 !important}.widget-area .widget ul li>a,.widget-area .widget ul li .count{padding:.2em 0 !important}button{border:none !important;color:#fff}.woocommerce-products-header__title a{color:#40648c !important}.dropdown-menu-item a{padding:.2em 1em !important;margin:0}.homev5-slider-with-banners{margin:0 !important;margin-bottom:30px !important;margin-left:auto !important}.homev5-slider-with-banners .slider-block{margin:0 !important;padding:0 !important}.button.blue{color:#fff !important;border:none !important;border:2px solid #40648c !important;background-color:#40648c !important}.button.blue:hover,.button.blue:active,.button.blue:focus{border:2px solid #203246 !important;background-color:#203246 !important}.full-width-banner{margin:0 !important;margin-top:30px !important}.brands-carousel,.site-main{margin-bottom:0 !important}.section-products-carousel-with-bg{padding-top:20px !important;margin:0 !important}.section-products-carousel-with-bg .col-full{padding:20px !important}.section-products-carousel-with-bg .products-carousel-with-bg{max-width:100% !important}.site-info a{color:#507daf !important}.site-info a:hover,.site-info a:active,.site-info a:focus{text-decoration:underline}.footer-payment-info-title{margin-bottom:0 !important}.footer-payment-icons{margin-bottom:10px !important}.footer-contact{padding:0 !important}.footer-list{margin:0}.footer-list li{list-style:none}ul.footer-items{margin:0}ul.footer-items li{margin-left:5px;list-style:none;display:inline-block}ul.footer-items li:first-child{margin-left:0 !important}.top-bar.nav-bar{margin-top:20px}.top-bar.nav-bar.bg-main{background-color:#304b69}.top-bar.nav-bar.bg-main .navbar-collapse ul.navbar-nav{margin:0 !important;padding:0 !important}.top-bar.nav-bar.bg-main .navbar-collapse ul.navbar-nav .dropdown-menu{border:none !important;top:45px !important;padding-bottom:30px !important;background:url(../images/bg-categories.png) no-repeat right bottom #fff;box-shadow:2px 2px 8px -1px rgba(0,0,0,.28)}.top-bar.nav-bar.bg-main .navbar-collapse ul.navbar-nav .nav-title{margin:0;padding:0}.top-bar.nav-bar.bg-main .navbar-collapse ul.navbar-nav li a{color:#fff}.top-bar.nav-bar.bg-main .navbar-collapse ul.navbar-nav li a::before{content:"";margin-left:.2rem}.top-bar.nav-bar.bg-main .navbar-collapse ul.navbar-nav li a::after{border:none;width:auto;height:auto;margin-left:.3em;content:"";font-family:FontAwesome}.top-bar.nav-bar.bg-main .navbar-collapse ul.navbar-nav li a:first-child::before{margin-left:0}.top-bar.nav-bar .row{position:relative !important;text-align:right !important}.top-bar.nav-bar .row .navbar-primary{margin:auto !important;position:relative !important;right:0 !important}.top-bar.nav-bar .row .navbar-primary ul{padding:0;margin:0;margin:5px 0}.top-bar.nav-bar .row .navbar-primary ul li{list-style:none;display:inline-block;padding:0;margin:0;margin-left:25px;font-weight:400;font-size:.85rem}.top-bar.nav-bar .row .navbar-primary ul li:first-child{margin-left:0}.site-header{padding-top:1.3em;padding-bottom:20px !important}@media(min-width: 1025px){.sticky-wrapper .techmarket-sticky-wrap.stuck>.row{padding:15px 0}}.top-bar .nav>li{line-height:4em;font-size:.8em;font-weight:400}.top-bar .nav>li a{line-height:4em}.top-bar .nav>li a:hover,.top-bar .nav>li a:active,.top-bar .nav>li a:focus{color:#304b69}.top-bar .nav>li a i{line-height:4em}.top-bar .nav>li a::before{content:"|";color:#dedede;display:inline-block;margin:0 1.5em !important}.top-bar .nav>li a:first-child::before{content:""}section{margin-top:30px !important}div#primary{margin:0 !important;margin-bottom:30px !important}.wa.float{position:fixed;width:50px;height:50px;bottom:65px;right:20px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 8px -1px rgba(0,0,0,.28);z-index:100}.wa.float i.icon{width:50px;height:50px;line-height:50px;font-size:37.5px}#scrollUp{border-radius:50%;bottom:120px;color:#fff;font-size:37.5px;height:50px;opacity:1;text-align:center;width:50px;line-height:100%;right:20px;transition:.3s;box-shadow:2px 2px 8px -1px rgba(0,0,0,.28)}#scrollUp:hover,#scrollUp:focus,#scrollUp:active{opacity:1;transform:translateY(-3px)}#Embed button{box-shadow:2px 2px 8px -1px rgba(0,0,0,.28)}.slider-1,.full-width-banner,.section-products-carousel-with-bg{border-radius:10px;background-color:#eee !important}.handheld-only .cms{margin-top:1rem}.handheld-only .cms .navbar-brand,.handheld-only .cms .navbar-toggler{color:#304b69}.handheld-only .cms .navbar{color:#304b69;border-radius:10px}.handheld-only .cms .navbar .navbar-nav{margin:0}.handheld-only .cms .navbar .navbar-nav .dropdown-menu .dropdown-item{white-space:normal !important}.slider{height:100px !important}.shop-sidebar .navbar{display:none}.device-xs .shop-sidebar{margin:0 1rem;margin-bottom:1.5rem;border-radius:10px;padding:1rem 1.5rem;font-size:1.4rem;letter-spacing:-1px}.device-xs .shop-sidebar .navbar{display:block}.device-xs .products_header{display:block;text-align:center}.device-xs .products_header span.titulo{width:100%;display:block;margin-bottom:.5rem}.device-xs .products_header .pager{width:100%;display:block}.device-xs .products_header .pager span:first-child{width:100%;font-size:1.1rem;display:block;margin-bottom:.5rem}.device-xs .products_header .pager .pagination-container ul li a{font-size:1.1rem}.homev3-slider-with-banners{margin-bottom:1rem !important;padding-bottom:1rem !important;display:flex !important;align-content:start !important;justify-content:center !important;text-align:center !important;min-height:355px !important}.homev3-slider-with-banners .slider{position:absolute;display:block !important}.homev3-slider-with-banners .slider .home-slider{max-height:355px !important}.homev3-slider-with-banners .slider .home-slider .slick-list .slick-track .slick-slide .slider-1{max-height:355px !important;background-position:center center !important;background-size:contain !important;background-repeat:repeat !important}.device-lg .homev3-slider-with-banners{min-height:355px !important}.device-lg .homev3-slider-with-banners .slider .home-slider{max-height:355px !important}.device-lg .homev3-slider-with-banners .slider .home-slider .slick-list .slick-track .slick-slide .slider-1{min-height:355px !important;max-height:355px !important}.device-md .homev3-slider-with-banners{min-height:300px !important}.device-md .homev3-slider-with-banners .slider .home-slider{max-height:300px !important}.device-md .homev3-slider-with-banners .slider .home-slider .slick-list .slick-track .slick-slide .slider-1{min-height:300px !important;max-height:300px !important}.device-sm .homev3-slider-with-banners{min-height:250px !important}.device-sm .homev3-slider-with-banners .slider .home-slider{max-height:250px !important}.device-sm .homev3-slider-with-banners .slider .home-slider .slick-list .slick-track .slick-slide .slider-1{min-height:250px !important;max-height:250px !important}.device-xs .homev3-slider-with-banners{min-height:120px !important}.device-xs .homev3-slider-with-banners .slider .home-slider{max-height:120px !important}.device-xs .homev3-slider-with-banners .slider .home-slider .slick-list .slick-track .slick-slide .slider-1{min-height:120px !important;max-height:120px !important}.navbar-hover .dropdown:hover>.dropdown-menu{display:block}.products-menu ul{padding:0;list-style:none;margin:0}.products-menu ul li{text-align:center !important}.products-menu ul li a{color:#444 !important;text-decoration:none;font-size:.933em;line-height:1.6em;display:block}.products-menu ul li a::after{content:"" !important}.slider-bar{width:100vw;position:relative;margin-left:-50vw;left:50%;background-color:#eee;font-size:.875em;line-height:2.714em;font-weight:300}p.maxlist-more{margin:0;text-align:center}p.maxlist-more>a{color:#304b69 !important;font-size:.84rem !important;font-weight:500 !important}ul.navbar-nav .nav-title{margin:0;padding:0;font-weight:500;font-size:1em;height:auto;min-height:auto !important;line-height:auto !important}.nav-link.dropdown-toggle{font-weight:400;font-size:.82rem;padding:0 !important}.dropdown-menu-item a:hover{font-weight:500}.cms-menu .dropdown-menu{border:none !important;top:28px !important;padding:1rem .5rem !important;box-shadow:2px 2px 8px -1px rgba(0,0,0,.28) !important}.cms-menu .dropdown-menu li{display:block !important;text-align:left;margin:0;padding-bottom:1rem !important;height:1rem;line-height:1rem;font-size:1rem}.cms-menu .dropdown-menu li:last-child{padding-bottom:0 !important}.cms-menu .dropdown-menu li a:hover{color:#304b69}.products-menu{max-width:1920px}.title-products{border-bottom:1px dotted #ccc;font-weight:500;color:#304b69;font-size:1.3rem;padding-bottom:.5rem;margin-bottom:.5rem;text-transform:capitalize !important}.title-products.bt{border:none;margin:0;padding:0;border-top:1px dotted #ccc;padding-top:1rem}.title-products a{color:#304b69 !important}.title-products a:after{content:""}.site-footer,.top-bar{background-color:#eee}.text-align-left{text-align:left !important}.call-us-text-title{display:block;font-size:.9em;margin-bottom:.1rem}.call-us-text{font-size:1.2em !important}.color-main{color:#304b69 !important}.top_link{color:#333 !important}.top_link:hover,.top_link:active,.top_link:focus{color:#304b69 !important}.tm-shopping-bag:before{content:"";font-family:"FontAwesome" !important;font-weight:400 !important}a.disabled{pointer-events:none !important;cursor:default !important}.product-title{font-weight:500 !important}.small{padding-top:.5rem;margin-top:.5rem;border-top:1px dotted #ccc;width:100%;text-align:center;font-size:12px !important;line-height:14px !important;font-weight:500 !important}.list-group-item.active{z-index:2;color:#fff;background-color:#40648c;border-color:#40648c}.search-suggestions-list{box-shadow:0 6px 12px rgba(0,0,0,.12),0 6px 12px rgba(0,0,0,.24)}.navbar-search{width:500px !important}html,body,input{font-family:Rubik,"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;letter-spacing:-0.8px}.bg-gray{background-color:#eee}.bg-blue{background-color:#304b69}.text-white{color:#fff}.col-f{width:100vw;position:relative;margin-left:-50vw;left:50%}.slick-slider{margin:0 !important;padding:0 !important}.slick-slider .slide{line-height:340px;margin:0;padding:0;position:relative;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:auto}.slick-slider .slick-arrow{z-index:10;display:flex;width:30px;height:30px}.slick-slider .slick-arrow::before{font-family:FontAwesome;font-weight:900;font-size:30px;line-height:30px;color:#304b69 !important;opacity:1;width:30px;height:30px}.slick-slider .slick-arrow.slick-prev{margin-left:40px}.slick-slider .slick-arrow.slick-prev::before{content:""}.slick-slider .slick-arrow.slick-next{margin-right:40px}.slick-slider .slick-arrow.slick-next::before{content:""}.slick-slider .slick-dots{text-align:center;display:flex;align-items:center;justify-content:center;z-index:10;position:absolute;bottom:20px;margin-top:1rem !important}.slick-slider .slick-dots li{height:20px;width:20px;margin:0;padding:0;margin-right:6px;position:relative}.slick-slider .slick-dots li:last-child{margin:0}.slick-slider .slick-dots li button::before{border:3px solid #fff;background-color:#000;border-radius:50%;display:inline-block;font-size:6px;height:20px;left:0;line-height:20px;opacity:.15;position:absolute;text-align:center;top:0;width:20px}.slick-slider .slick-dots li.slick-active button::before{opacity:.8;background-color:#304b69}@keyframes bounce{0%,20%,60%,100%{transform:translateY(0)}40%{transform:translateY(-20px)}80%{transform:translateY(-10px)}}.img-hover-zoom{height:300px;overflow:hidden}.img-hover-zoom img{transition:transform .5s ease}.img-hover-zoom:hover img{transform:scale(1.5)}.top-links{margin-top:40px;display:flex;align-items:top}.top-links div{display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:40px}.top-links div a{display:flex;flex-direction:column;align-items:center;line-height:1.3rem;font-size:1rem;text-align:center !important;margin:auto !important}.top-links div a img{margin-bottom:10px;max-height:80px !important}.top-links div a:hover{font-weight:500}.offers{padding-top:1.5rem}.offers div a{min-height:500px;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;border-radius:8px;border:1px solid #ccc;text-align:center;font-size:1.2rem;color:#304b69;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:auto}.offers div a:hover{font-weight:500}.offers div a img{margin-bottom:5px}.bottom-links{margin-top:40px}.bottom-links div{margin-bottom:20px}.bottom-links div:first-child a img{max-width:40px}.bottom-links div a{min-height:140px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:#304b69;flex-direction:column;text-align:center;font-size:1rem}.bottom-links div a span{line-height:1.2rem}.bottom-links div a img{margin-bottom:10px;max-height:80px;max-width:80px}.bottom-links-offer div{margin-bottom:20px}.bottom-links-offer div span.bottom{cursor:default;min-height:110px;color:#333;display:flex;justify-content:center;align-items:center;border-radius:8px;background-color:#eee;text-align:center;font-size:1rem}.bottom-links-offer div span.bottom span{display:inline-block;line-height:1.2rem;text-align:left}.bottom-links-offer div span.bottom img{margin-right:10px;max-height:80px;max-width:80px}.products .slick-dots{padding:0;position:relative;bottom:0;list-style:none;text-align:center;margin:0;width:100%;z-index:2}.products slick-slide:hover{border:1px solid red}.products .product{border:none;padding-bottom:0;margin-bottom:0}.products .product:hover{border:none}.products .product .price{color:#304b69;display:block;padding-top:.5rem;font-size:1.2rem;line-height:1.2rem;margin:0;width:auto}.products .product .add-to-cart{margin:0;border:none;color:#fff;background-color:#304b69}.col-f.subs .mail-list{margin:0;padding:0}.col-f.subs .mail-list label{font-size:1rem !important;display:inline-block;font-weight:400 !important;margin-right:.25rem !important}.col-f.subs .mail-list input{width:220px;display:inline-block;font-size:.9rem;padding:4px 8px;border:none}.col-f.subs .mail-list .button{background-color:#203246;margin-left:.25rem !important;display:inline-block;font-size:.9rem;padding:4px 8px;border:none}.col-f.subs .mail-list .button:hover,.col-f.subs .mail-list .button:active,.col-f.subs .mail-list .button:focus{color:#fff}.col-f.subs .mail-list label.error{font-size:.9rem;color:#fff !important;display:inline-block;margin:0 !important;padding:0 !important;margin-left:.5rem !important;width:auto !important}.bo-spin{animation:fa-spin .8s infinite linear}