<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">a{color: #008bca;}
.bg-gray{background-color: #f9fcff; padding: 40px 0; margin-top: 0;}
.bg-gray .breadcrumb{background-color: #e9f1f5;}
.block .block-title{background-color: #008bca; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
h1, h2, h3, h4, h5, h6{font-weight: 700; color: #00244D; text-transform: uppercase;}
h1&gt;span, h2&gt;span, h3&gt;span, h4&gt;span, h5&gt;span, h6&gt;span{color: #008BCA;}
h1, h2{font-size: 2.5em;}
textarea{resize: vertical; min-height: 5em;}

.block{box-shadow: 0 0 40px rgba(0,0,0,0.05)}
.block-company li{border: 0;}

.nav{width: auto;}
.navbar-nav&gt;li&gt;a{display: inline-block;}

#prenav{background: #00244D;}
#prenav ul{margin: 0; width: auto; color: #a7bbd3;}
#prenav a{color: #a7bbd3; padding: 10px;}
#prenav a:hover{color: #fff; background-color: #008bcb;}
header{background-color: transparent;}
.navbar-default{background-color: #fff; border: 0; border-top: solid 5px #008BCA; box-shadow: 0 3px 10px 0 rgba(0,0,0,0.1); border-radius: 0; margin-bottom: 0;}
.navbar-brand{padding: 10px; height: auto;}
.navbar-brand&gt;img{height: 50px; transform: translateY(3px);}
.navbar-nav&gt;li&gt;a{padding: 25px 10px}
#nav li a{text-transform: uppercase; font-size: 0.9em; font-weight: 600;}
#nav ul li a:hover{color: #008BCB;}

#nav li.drop-menu ul li a{font-size: 12px;}
#nav li.drop-menu:hover ul{border: 1px #eee solid; top: 100%;}
#nav li.drop-menu ul li:hover&gt;a{color: #008bcb;}

#banner-portada{padding: 40px 0;}
.banner-cols{display: flex; flex-wrap: wrap; margin: 40px 0;}
.banner-col{width: 100%; background-color: #F7F7F7; display: flex;}
.banner-col&gt;div{width: 50%; position: relative; min-height: 250px;}
.banner-col:nth-child(2n)&gt;.banner-col--hover{order: -1;}
.banner-col img{object-fit: cover; height: 100%; position: absolute; left: 0; top: 0; width: 100%; object-position: center;}
.banner-col&gt;div{padding: 40px;}
.banner-col--title{text-transform: uppercase; font-size: 1.5em;}
.banner-col--text{line-height: 1.8; color: #888; margin: 30px 0;}
.btn-info{background-color: #008BCB; border-color: #008BCB; color: #fff;}

.product-list .item{box-shadow: 0 3px 20px 0 rgba(0,0,0,0.1); display: flex; flex-direction: column; transition: transform 0.3s; background-color: #fff; border-radius: 10px; overflow: hidden;}
.product-list .item:hover{transform: translateY(-20px);}
.product-list .item-info{flex: 1;}
.item-img{position: relative; padding: 15px;}
.item-img img{width: 100%; height: 200px; object-fit: contain;}
.new-label{background-color: #008BCB; border-bottom-right-radius: 3px;}
.item-title, .item-title&gt;a{font-size: 1em; color: #00244D; font-weight: 600; text-align: center; text-transform: uppercase; margin: 0.8em 0; height: 3em; overflow: hidden;}
.product-list{display: flex; flex-wrap: wrap; margin: 30px -15px 0; padding-left: 0;}
.product-list&gt;.item{width: calc(25% - 30px); margin: 0 15px 40px;}
.product-list-small&gt;.item{width: calc(33.333% - 30px);}
.info-inner{padding: 15px; display: flex; flex-direction: column; height: 100%;}
.product-manufacturer{font-size: 0.9em;}
.item .price{font-size: 1em; display: block; text-align: center; background-color: #008bcb; font-weight: 600; color: #fff; margin: auto -15px -15px; padding: 15px;}
.item .price::before{content: "Comprar ahora (";}
.item .price::after{content: ")";}
label{font-size: 0.9em; font-weight: 600; color: #008bcb; text-transform: uppercase;}
.page-title{margin-bottom: 40px;}

.products-list .item{display: flex; background-color: #fff; border-bottom: 0; padding: 20px; border-radius: 10px; box-shadow: 0 4px 10px 0 rgba(0,0,0,0.05); margin-top: 40px;}
.products-list .product-image{width: auto; float: none;}
.products-list .product-image img{width: 150px; height: auto;}
.products-list .product-shop{float: none; width: 100%; margin-left: 40px;}
.products-list .item .price{margin: 0;}
.products-list .item .price:hover{color: #fff;}
.products-list .product-shop .price-box{max-width: 250px;}

.input-box{padding: 0 10px;}
.input-box-lg{width: 100% !important;}
.group-select{padding-left: 0;}
.group-select li input.input-text, .group-select li textarea, input[type="text"], input[type="password"], input[type="email"], textarea, select{background-color: #fff; border-radius: 6px; border: 0 !important; box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); width: 100%;}
input[type="text"], input[type="password"], input[type="email"]{padding: 15px;}
.input-box select{width: 100%; height: 35px;}

.commentlist{display: flex; flex-wrap: wrap; margin: 0 -15px !important;}
.commentlist&gt;.comment{min-width: 50%; max-width: 50%; padding: 15px;}
.commentlist .comment .comment-wrapper{border-bottom: 0; background-color: #fff; margin-bottom: 10px; border-radius: 10px; box-shadow: 0 4px 10px 0 rgba(0,0,0,0.05); padding: 15px; height: 100%;}
.commentlist .comment .comment-author .author{font-size: 15px; font-weight: 800; text-transform: uppercase; color: #00244D;}
.comment-body{color: #999; margin-left: 70px;}
.commentlist .comment .comment-meta a{font-style: normal;}

.Blog_info1{display: flex; flex-wrap: wrap; background-color: #fff;}
.blog-inner1{border-radius: 20px; border: 0; overflow: hidden; box-shadow: 0 3px 10px 0 rgba(0,0,0,0.05); margin-bottom: 50px;}
.block-company{border-radius: 4px; overflow: hidden;}
.ttblog-content .ttblog-title a{text-transform: uppercase; font-size: 1.1em; color: #008bcb;}

.side-nav-categories .block-title{background-color: #008bcb;}
.box-category&gt;ul&gt;li&gt;a.active{font-size: 12px; display: block; width: 100%; padding: 10px; border-radius: 4px; background-color: #edf2f5; color: #00244d; margin-top: 10px;}
.category-description .owl-item .item img{border-radius: 20px;}

.toolbar{margin: 40px 0; border-top: 0; border-bottom: 0;}
.toolbar .button-list, .toolbar a.button-grid{padding-right: 14px; border-radius: 4px;}
.toolbar span.button-active.button-grid, .toolbar span.button-active.button-list{background-color: #008bcb; border-color: #008bcb; border-radius: 4px;}

button.btn:hover a, button.button:hover a, .btn:hover a, .button:hover a, .button.coupon:hover a, .button.btn-continue:hover a, .button.login:hover a, button.btn-share:hover a, .button.create-account:hover a{color: #fff;}

#form-busqueda-productos .group-select{display: flex; align-items: flex-end; flex-wrap: wrap; margin: 0 -20px;}
#form-busqueda-productos .btn{margin-bottom: 7px;}

.pager .pages{margin-top: 30px;}
.pager .pages li a{border-radius: 4px; margin: 0 4px;}
.pager .pages li a:hover{background-color: #008bcb; border-color: #008bcb;}

.product-view .product-name h1{font-size: 28px; font-weight: 600;}
.product-view .product-shop .price{color: #008bcb;}
.product-view .product-shop .add-to-box, .product-view .short-description, .product-view .product-shop .price-box{border-bottom: 0;}
.product-view .product-shop .add-to-box .btn-cart{margin-left: 0; background-color: transparent; border-radius: 8px; border: solid 1px #008bcb; color: #008bcb; height: auto;}
.product-view .product-shop .add-to-box .btn-cart:hover{background-color: #008bcb; border: solid 1px #008bcb; color: #fff;}
.product-essential .product-image img{border-radius: 20px; border: 0; width: 80% !important;}
.nav-tabs&gt;li&gt;a:hover, .nav-tabs&gt;li.active&gt;a, .nav-tabs&gt;li.active&gt;a:hover, .nav-tabs&gt;li.active&gt;a:focus{border-bottom-color: #008bcb; color: #008bcb;}
.nav-tabs&gt;li&gt;a{color: #7c8790; padding: 10px !important; margin-right: 0 !important; display: block;}
.nav-tabs.product-tabs&gt;li{margin-right: 0;}
.nav-tabs{border-bottom-color: #7c8790;}
#product-detail-tab{padding-left: 0;}
.add_info{border: 0; margin: 40px 0;}
#productTabContent{padding: 20px; background-color: #edf2f5; border-radius: 0 0 20px 20px; color: #52616b;}

.entry-thumbnail img{border-radius: 20px;}
.static-contain{color: #383e42;}
.bottom-banner-section img{border-radius: 10px;}
iframe{max-width: 100%;}
.item-img-info{text-align: center;}

.btn-search{position: fixed; z-index: 99; height: 64px; width: 64px; border-radius: 50%; color: #fff; font-size: 24px; background-color: #008bcb; bottom: 30px; right: 30px; box-shadow: 0 0 10px 0 rgba(33, 50, 58, 0.2);}

#overlay-busqueda{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 36, 77, 0.95); z-index: 99999; display: flex; justify-content: center; align-items: center; opacity: 0; pointer-events: none; transition: opacity 0.2s;}
#overlay-busqueda.active{opacity: 1; pointer-events: all;}
#overlay-busqueda form{text-align: center;}
#overlay-busqueda input{width: 80%; max-width: 300px; margin: 0; border-radius: 10px 0 0 10px;}
#overlay-busqueda .h3{color: #aeb5bb; margin-bottom: 20px;}
#overlay-busqueda .btn{padding: 15px 20px; border-radius: 0 10px 10px 0; border: 0; margin: -2px 0 0 -2px; background-color: #008bcb; color: #fff;}

#cart-sidebar .item-inner{display: flex;}
.mini-products-list .product-image{width: auto;}
.mini-products-list .product-details{margin-left: 10px;}
.top-cart-content .product-name a{display: block; margin-top: 15px;}

@media screen and (max-width: 1200px) {
    header .container{width: 100%;}
    .product-list&gt;.item{width: calc(33.333% - 30px);}
    .product-list-small&gt;.item{width: calc(50% - 30px);}
}

@media screen and (max-width: 992px) {
    .product-list&gt;.item{width: calc(50% - 30px);}
    .commentlist&gt;.comment{min-width: 100%; max-width: 100%;}
    #nav li a{font-size: 11px;}
    .navbar-brand&gt;img{height: 32px;}
    .navbar-nav&gt;li&gt;a{padding: 13px 5px;}
}

@media screen and (max-width: 767px) {
    #prenav{display: none;}
    .navbar-default .navbar-toggle{border: 0; margin-top: 16px;}
    .navbar-default .navbar-toggle .icon-bar{background-color: #008bcb;}
    #nav li.drop-menu ul{
        height: auto;
        position: relative !important;
        display: block;
        opacity: 1;
        visibility: visible !important;
        width: 100% !important;
        transform: none !important;
        top: auto;
        left: auto;
        border: 0 !important;
        padding: 0 0 0 40px !important;
    }
    #nav li a{font-size: 13px;}
    .navbar-nav&gt;li&gt;a{padding: 15px;}
    .navbar-brand&gt;img{height: 50px;}
    #nav li.drop-menu ul li a{color: #777;}
    #block-contact_list&gt;li:nth-child(even)&gt;iframe, .banner-col:nth-child(2n)&gt;.banner-col--hover{order: unset;}
    .banner-cols{display: flex; flex-wrap: wrap; margin: 40px 0;}
    .banner-col{flex-direction: column;}
    .banner-col&gt;div{width: 100%;}
    .product-list&gt;.item{width: calc(100% - 30px);}
    .product-list-small&gt;.item{width: calc(100% - 30px);}
    .footer-bottom--wrapper{display: block;}
    .copyright, .footer-bottom--wrapper .links .collapse{text-align: center;}
    .copyright&gt;img{margin-top: 20px;}
    #block-contact_list&gt;li{flex-direction: column;}
    #block-contact_list&gt;li&gt;div, #block-contact_list&gt;li&gt;iframe{position: relative; width: 100%;}
    .products-list .item{flex-direction: column;}
    .products-list .product-shop{margin-left: 0;}
    .products-list .product-shop .price-box{max-width: none;}
    .products-list .item .price{width: 100%;}
    .products-list .product-image{text-align: center;}
    .group-select li .input-box{width: 100%;}
    .level0{display: none;}
}</pre></body></html>