body{background-color:#f4f6f9}.hidden{display:none}.cursor-pointer{cursor:pointer}.border-bottom{border-bottom:1px solid #dee2e6!important;border-bottom-color:#dee2e6}#logo{margin-right:10px}.main-wrapper{min-height:100vh}.bg-orange{background-color:#fd7e14!important}.bg-red{background-color:#dc3545!important}.bg-gray{background-color:#6c757d!important}.bg-dark{background-color:#343a40!important}.bg-purple{background-color:#6f42c1!important}.bg-light{background-color:#f6f6f6!important}.link-no-decoration{text-decoration:none!important}.shadow{box-shadow:rgb(0 0 0 / .35) 0 2px 4px;-webkit-transition:box-shadow 0.25s ease,-webkit-transform 0.25s ease;transition:box-shadow 0.25s ease,-webkit-transform 0.25s ease;transition:box-shadow 0.25s ease,transform 0.25s ease;transition:box-shadow 0.25s ease,transform 0.25s ease,-webkit-transform 0.25s ease}#search{border-top-right-radius:5px;border-bottom-right-radius:5px}.text-decoration-none{text-decoration:none!important}.form-control-dark{background-color:#3f474e!important;border:1px solid #56606a;color:#fff!important}.dropdown-item.active,.dropdown-item:active{background-color:#17a2b8}.text-dark{color:#212529}a.text-dark:focus,a.text-dark:hover{color:#005aa5!important}header{background:#0b3c60;background:-moz-linear-gradient(left,#0b3c60 0%,#343a40 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#0b3c60),color-stop(100%,#343a40));background:-webkit-linear-gradient(left,#0b3c60 0%,#343a40 100%);background:-o-linear-gradient(left,#0b3c60 0%,#343a40 100%);background:-ms-linear-gradient(left,#0b3c60 0%,#343a40 100%);background:linear-gradient(to right,#0b3c60 0%,#343a40 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b3c60',endColorstr='#343a40',GradientType=1)}.navbar-dark .navbar-nav .nav-link{color:#fff}#products .products-section-title,.featured-products .products-section-title,.product-accessories .products-section-title,.featured-categories,.categories{margin:2.5rem 0;font-weight:500;text-align:center}.products-section-title::after{content:"";width:70px;height:1px;background:#111;display:block;margin:auto;margin-top:auto;margin-bottom:auto;margin-top:21px;margin-bottom:15px}.products-section-title:hover{color:#005aa5}.products-section-title:hover::after{animation:shake 1s}.product-miniature .product-title a{font-size:1rem;font-weight:400;color:#7a7a7a;text-align:center;text-decoration:none}.product-miniature .product-title{text-align:center;text-transform:capitalize}.product-miniature .product-price-and-shipping{font-weight:700;color:#232323;text-align:center}.product-miniature .thumbnail-container .product-thumbnail img{position:relative;display:block;max-width:100%;height:auto;margin:auto}.product-miniature .product-description{position:relative;bottom:0;height:auto}.product-miniature .product-description .product-title{line-height:.5}.img-shadow{box-shadow:rgb(0 0 0 / .35) 0 5px 15px;margin-bottom:15px;-webkit-transition:box-shadow 0.25s ease,-webkit-transform 0.25s ease;transition:box-shadow 0.25s ease,-webkit-transform 0.25s ease;transition:box-shadow 0.25s ease,transform 0.25s ease;transition:box-shadow 0.25s ease,transform 0.25s ease,-webkit-transform 0.25s ease}@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}20%{transform:translate(1px,1px) rotate(-15deg)}40%{transform:translate(1px,1px) rotate(15deg)}60%{transform:translate(1px,1px) rotate(-10deg)}80%{transform:translate(1px,1px) rotate(10deg)}100%{transform:translate(1px,1px) rotate(0deg)}}.slider{width:90%;margin:25px auto}.slick-slide{margin:0 20px}.slick-slide img{width:100%}.slick-prev:before,.slick-next:before{color:#005aa5;font-size:25px}.slick-slide{transition:all ease-in-out .3s;opacity:.2}.slick-active{opacity:1}.slick-current{opacity:1}.slick-prev,.slick-next{top:45%}#main-category{border:1px solid #0b3c60;padding-top:1rem}.home-category{list-style:none;padding-left:0}.home-category li{display:inline-block!important}a.category-title{text-decoration:none}.btn-category{padding:10px 15px;border-radius:10px;color:#212529;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;text-transform:uppercase;margin:0 5px}.btn-category:hover{background:#0b3c60;cursor:pointer;color:#fff}.block-categories{padding:1.5rem 0rem;margin-bottom:1.563rem}.category-top-menu{list-style:none}.block-category h1{margin-bottom:1rem;font-size:2rem}.card-block{padding:1.25rem 1.25rem .5rem}.block-categories .h6{font-size:1.5rem;font-weight:500}.category-sub-menu{list-style:none}.block-categories .category-sub-menu{margin-top:1rem;padding-left:0}.block-categories .category-sub-menu li{position:relative}#category-description img{max-width:100%!important}#category-pagination>nav{float:right}#footer{border-top:0;color:silver;overflow:hidden;padding:1.2em 0 1.2em 0;position:relative;margin-bottom:-1px}#header-container-products{top:45px;position:absolute;z-index:1;padding-right:1.8rem}.img-item-product{max-width:50px}#header-container-products .card{max-height:100vh;overflow-y:auto}.page-item.active .page-link{background-color:var(--gray-dark)}.product-image{max-width:100%;height:auto;width:100%}.product-image-thumbs{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;margin-top:2rem}.product-image-thumb{box-shadow:0 1px 2px rgb(0 0 0 / .075);border-radius:.25rem;background-color:#fff;border:1px solid #dee2e6;display:-ms-flexbox;display:inline-block;margin-right:1rem;max-width:5rem;padding:.5rem}.product-image-thumb img{max-width:100%;height:auto;-ms-flex-item-align:center;align-self:center}.product-image-thumb:hover{opacity:.5}.product-image-thumb.active{opacity:.5;border:1.5px solid #0b3c60}.product-image-variant{box-shadow:0 1px 2px rgb(0 0 0 / .075);border-radius:.25rem;background-color:#fff;border:1px solid #dee2e6;display:-ms-flexbox;display:inline-block;margin-right:.5rem;max-width:3rem}.product-image-variant img{max-width:100%;height:auto;-ms-flex-item-align:center;align-self:center}#offices .page-offices .office-item{padding-right:.75rem;padding-left:.75rem}#to_top_button{display:none;position:fixed;bottom:20px;right:29px;z-index:99;font-size:18px;border:1px solid #0b3c60;outline:none;background-color:#0b3c60;color:#fff;cursor:pointer;padding:10px 15px;border-radius:15px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}#to_top_button:hover{background-color:#fff;color:#0b3c60}#content-whatsapp-float-button{position:fixed;cursor:pointer;z-index:9999;--side:right;box-shadow:0 0 11px rgb(0 0 0 / .5);border-radius:50%;background-color:#25D366;display:flex;align-items:center;justify-content:center;width:68px;height:68px}#content-whatsapp-float-button svg{display:block;width:40px;height:40px}#content-whatsapp-float-button.small-button{width:40px;height:40px}#content-whatsapp-float-button.small-button svg{width:25px;height:25px}#content-whatsapp-float-button.medium-button{width:54px;height:54px}#content-whatsapp-float-button.medium-button svg{width:33px;height:33px}#content-whatsapp-float-button.large-button{width:68px;height:68px}#content-whatsapp-float-button.large-button svg{width:40px;height:40px}#content-whatsapp-float-button.responsive-button{width:68px;height:68px}#content-whatsapp-float-button.responsive-button svg{width:40px;height:40px}#whatsapp-button{border:1px solid #fff0;background-color:#25D366;color:#FFF;font-weight:600;border:none;transition:background-color 0.3s ease;padding:.5rem 1rem;font-size:1.1rem;line-height:1.5;border-radius:.3rem}#whatsapp-button:hover{opacity:.9}#whatsapp-button a{text-decoration:none}#whatsapp-button a i{font-size:1.5rem;vertical-align:middle}#whatsapp-button.small-button{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}#whatsapp-button.small-button a i{font-size:1.1rem}#whatsapp-button.medium-button{padding:.375rem .75rem;font-size:.95rem;line-height:1.5;border-radius:.25rem}#whatsapp-button.medium-button a i{font-size:1.3rem}#whatsapp-button.large-button{padding:.5rem 1rem;font-size:1.1rem;line-height:1.5;border-radius:.3rem}#whatsapp-button.large-button a i{font-size:1.5rem}#whatsapp-button.responsive-button{padding:.5rem 1rem;font-size:1.1rem;line-height:1.5;border-radius:.3rem}#whatsapp-button.responsive-button a i{font-size:1.5rem}@media (min-width:992px){.dropdown-menu .dropdown-toggle:after{border-top:.3em solid #fff0;border-right:0;border-bottom:.3em solid #fff0;border-left:.3em solid}.dropdown-menu .dropdown-menu{margin-left:0;margin-right:0}.dropdown-menu li{position:relative}.nav-item .submenu{display:none;position:absolute;left:100%;top:-7px}.nav-item .submenu-left{right:100%;left:auto}#content-whatsapp-float-button.responsive-button{width:68px;height:68px}#content-whatsapp-float-button.responsive-button svg{width:40px;height:40px}#whatsapp-button.responsive-button{padding:.5rem 1rem;font-size:1.1rem;line-height:1.5;border-radius:.3rem}#whatsapp-button.responsive-button a i{font-size:1.5rem}}@media (max-width:762px){.product-image-thumb{max-width:4rem}#content-whatsapp-float-button.responsive-button{width:54px;height:54px}#content-whatsapp-float-button.responsive-button svg{width:33px;height:33px}#whatsapp-button.responsive-button{padding:.375rem .75rem;font-size:.95rem;line-height:1.5;border-radius:.25rem}#whatsapp-button.responsive-button a i{font-size:1.3rem}}@media (max-width:576px){.slider{width:87%}.product-image-thumb{max-width:3rem}#content-whatsapp-float-button.responsive-button{width:40px;height:40px}#content-whatsapp-float-button.responsive-button svg{width:25px;height:25px}#whatsapp-button.responsive-button{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}#whatsapp-button.responsive-button a i{font-size:1.1rem}}@media (max-width:480px){.slider{width:80%}}