<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.nopadl{padding-left: 0;}
.nopadr{padding-right: 0;}
.nopad{padding-left: 0;padding-right: 0;}
.no-margin{margin-left: 0;margin-right: 0;}
.padt10{padding-top: 10px;}
.padt30{padding-top: 30px;}
.marb20{margin-bottom: 20px;}
.mart20{margin-top: 20px;}
.cms-page-view h2{font-size:30px; text-transform: uppercase;padding-top: 10px;}
.cms-page-view h3{ font-size: 25px; text-transform: uppercase;position: relative;}
.cms-page-view h4{ font-size: 18px; text-transform: uppercase;}
.cms-page-view h5{font-size: 14px;font-weight: 600;font-family: "Noto Sans", arial, tahoma; text-transform: uppercase;margin-bottom: 15px;}
.cms-page-view h6{font-size: 14px;font-weight: 600;font-family: "Noto Sans", arial, tahoma;margin-bottom: 15px;}
/* .product-view .product-label { */
    /* width: 130px !important; */
/* } */
.product-label {
    /* width: 110px !important; */
}
.header-topbar {
    background: black;
    color: white;
    text-align: center;
    font-size: 2rem;
	cursor: pointer;
}
ul.lista {
    list-style: disc;
    margin-bottom: 15px;
    margin-left: 35px;
}
.product-label.pegatina-bf {
    background: black;
}
.product-label.pegatina-cm {
    background: #0080FF;
}
.product-label.pegatina-pf {
    background: orange;
}
.aw-onestepcheckout-cart-table td.desktop { text-align: center; }

li.blackfridayanchor a {
	color: #ff9900 !important;
    font-weight: 900 !important;
    background: black;
	padding: 6px 20px !important;
}

.cc-compliance .cc-dismiss {
    display: block !important;
}

.cc-compliance .cc-dismiss, .cc-link {
    color: rgb(255, 255, 255) !important;
    border-color: transparent !important;
    background-color: rgb(248, 150, 48) !important;
}

.cookie-consent-div {
    background: #eee;
    position: fixed;
    z-index: 999999;
    top: 10px;
    padding: 4rem;
    -webkit-box-shadow: 11px 17px 24px -11px rgba(0,0,0,0.75);
    -moz-box-shadow: 11px 17px 24px -11px rgba(0,0,0,0.75);
    box-shadow: 11px 17px 24px -11px rgba(0,0,0,0.75);
}

a.cc-btn { text-decoration: none; }

.cc-btn:hover {
    background-color: rgb(255, 188, 86) !important;
	text-decoration: none !important;
}

.cc-btn {
    background-color: rgb(248, 150, 48) !important;
}

.cookie-consent-div input {
    width: 20px;
    height: 20px;
    margin-right: 1rem;
    position: relative;
    top: 5px;
}

li.orangeclass a span { color: #f89630 !important; }
li.orangeboldclass a span { color: #f89630 !important; font-weight: 900 !important;}

li.blackfridayanchor a:hover {
	background: #ff9900 !important;
    font-weight: 900 !important;
    color: black !important;
	padding: 6px 20px !important;
}

@media (min-width: 1200px) {
	.tit-newsletter {
		max-width: 230px !important;
	}
}

form#awhdu3-customer-create-ticket-form h2 {font-size: 18px;}
#accordion .panel-default&gt;.panel-heading {
    background: #fff !important;
}
#accordion .panel-heading:hover,#accordion .panel-heading:focus,#accordion .panel-heading:active {
    background: #f89630 !important;
    color: #000 !important;
    transition: all .3s;
    -webkit-transition: all .3s ease 0s;
}
#accordion .panel-heading a:hover,#accordion .panel-heading a:focus,#accordion .panel-heading a:active{
    color: #fff !important;
    background: #f89630 !important;
    transition: all .3s;
    -webkit-transition: all .3s ease 0s;
}
#accordion .panel-heading .panel-title&gt;a {
    color: inherit;
    padding: 10px 15px;
    display: block;
    text-transform: none;
}
#accordion .panel-heading{
    padding: 0px;

}
.cms-page-view .faq#accordion h2 {
    font-size: 25px;
}
@media (min-width:992px){
    .mvertical {
        position: absolute;
        margin-top: -48px;
        width: 30px;
    }
    .header-v7.header .logo-container {
        display: block;
        padding-left: 35px;
    }
    .mega-menu .nav-main &gt; li + li{white-space: nowrap;}
	.cookie-consent-div {
		width: 50%;
		margin: 0rem 25%;
	}
}
h1.logo a img{max-width: 100%;}
.material-icons{
  color:#f89630;
  position:relative;
  top:5px;
  padding-right: 5px;
}
.header .top-bar .container .row{border-top: 8px solid #0f0f0f;padding-top: 5px;margin:0;}
.middle-center{padding-top: 24px;}
.language-dropdown{
  padding-top: 6px;
  padding-left: 30px;
}
@media (max-width:991px){
   .language-dropdown{padding-left: 0px !important;display: none !important;}
   .cookie-consent-div {
		width: 90%;
		margin: 0rem 5%;
		overflow: scroll;
		max-height: 420px;
	}
}
.language-dropdown ul {display: -webkit-box;}
.language-dropdown ul li{margin-right: 10px;color:#000000;display: inline-block;}
.language-dropdown ul li a{color:#000000;}
.language-dropdown ul li a:hover{color:#f89630;}
.language-dropdown ul li a.selected{
  background: #f89630;
  border-radius: 50%;
  color:white;
  padding:5px 6px;
}
.logo-container .department-wrapper{display: -webkit-box;}

/*generadores*/
#services em {

}
#services span {
   display: block;
   line-height: 1.4em;
   color: #000;
}
.confidence-list ul{
  padding-left: 0;
  margin-top:15px;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
  justify-content: center;

}
.confidence-list ul li{
    display: inline-block;
    padding-right: 10px;
    padding-left: 10px;
    font-size:14px;
    font-family: "Noto Sans", arial, tahoma;
    text-align: center;
    text-transform: uppercase;
    width: 18%;
}

/********/
.product-shop .confidence-list ul li{
    font-family: "Noto Sans", arial, tahoma;
}
.confidence-list ul li .material-icons{
    font-size: 45px;
    margin-bottom: 18px;
}
.search-mobile i.material-icons {
    font-size: 28px;
    padding-top: 25px;
    padding-right: 15px;
    color: #000;
    display:none;
}
@media (max-width:991px){
    .search-mobile i.material-icons {display:block;}
}
.home-list-wrapper.brand{
  padding: 20px 20px;
  margin-top: 20px;
  border-top: 1px solid #9b9b9b;
  border-bottom: 1px solid #9b9b9b;
}
.home-list-wrapper.brand li.brand-item{
  display: block;
  overflow: hidden;
  padding: 0 20px;
  text-align: center;
}
.brand-wrapper .owl-carousel .owl-wrapper{
    display: flex !important;
    display: -moz-flex !important;
    display: -webkit-flex !important;
    align-items: center;
}
.home-list-wrapper.brand li.brand-item a img{margin:0 auto;}
.home-list-wrapper.brand li.brand-item a img{max-width: 100%;}
.customNavigation .to-left{
  position: absolute;
  top: 25%;
  left: 15px;
}
.customNavigation .to-left:hover{
  cursor:pointer;
  color: #f89630;
}
.brand .customNavigation .to-left,
.brand .customNavigation .to-right
{top: 50% !important;}
.brand .customNavigation a{
    color: #000;
    font-size: 22px;
}
.brand .customNavigation a:hover{color: #f89630;}
.customNavigation .to-right{
  position: absolute;
  top: 25%;
  right: 15px;
}
.customNavigation .to-right:hover{
  cursor:pointer;
  color: #f89630;
}
.customNavigation .to-left .material-icons{color:#000000;font-size: 30px;}
.customNavigation .to-left:hover a .material-icons{color:#000000;font-size: 30px;}
.customNavigation .to-right .material-icons{color:#000000;font-size: 30px;}
.customNavigation .to-right:hover a .material-icons{color:#000000;font-size: 30px;}

/* DESTACADOS */
.featured-home{
  position:relative;
  margin:0;
  border-bottom: 1px solid #9b9b9b;
}
@media(min-width: 992px){
  .last-featured .featured-home {
        border-bottom: 0px;
    }
}
.featured-home .product-content{
  padding: 12px!important;
  border:1px solid white;
}
.featured-home .product-content:hover{
  border:1px solid #9b9b9b;
}
#featured h2{text-align: center;margin-top: 25px;}

.btn-carousel{
  display: inline-block;
  font-weight: 600;
  padding: 10px 9px 3px;
  border-color: rgba(0,0,0,.2);
  background-color: rgba(0,0,0,.2);

}
a.btn-carousel i {
    font-size: 38px;
    color: #000;
}
.btn-carousel .material-icons{
  font-size: 50px!important;
}

.btn-carousel:hover{
  background-color: rgba(0,0,0,1);
}
.btn-carousel:hover i{
    color: #fff;
}
.owl-item .col-md-3{display:none!important;}

@media (min-width: 992px){
    #video .video-block{
        position: static;
    }
}
.video-wrapper{
  height: 100%;
  max-height: 454px;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  display: inline-block;
}
.video-background{position:relative;}
.video-text-wrapper h1,h2,h3,h4{
  color:white;
  font-size: 30px;
  margin-bottom: 20px;
  font-weight: normal;
}
.video-text-wrapper{
  color:white;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 60px;
  border: 5px solid white;
  margin-top: 30px;
  font-weight: 400;
  background: rgba(0, 0, 0, 0.5);
}
.last-bgn{
  padding: 75px 0;
  margin-left: 15px;
}
.video{
  position: relative;
  bottom:40px;
  z-index: 2;
}
@media (max-width: 991px){
    .video-text-wrapper h1{color: #000;}
    .video-text-wrapper{
        color: #000;
        border: 0px !important;
        background: none !important;
    }
    .video-wrapper{background: none !important;display: initial;}
    .background-video{display: none;}

}

.wrapper-noticias {
  color:#000000;
  margin-top: 70px;
  margin-bottom: 140px;
}
.wrapper-noticias h2 {
    text-transform: initial;
}
.wordpress-post-view #maincontent .page-title,
.wordpress-post-view #maincontent .post-view {
    max-width: 1000px;
    margin: 0 auto;
}
.post_category_1 {
    display: none !important;
}
@media (min-width: 991px){
    .wrapper-noticias .post-list .custom-image {
        max-height: 270px;
        overflow: hidden;
    }
    .wrapper-noticias .noticia-principal h2{
        font-size: 30px;
    }
}
.list-post h2 a{
  color:#000000;
  font-weight: 400;
}
.list-post p{
  line-height: 16px;
}
.noticia-principal img.img-responsive{width: 100%;}
.list-right .list-post h2 a{font-size: 20px;}
.list-right .list-post h2 {line-height: 20px;}
.list-right .list-post .item{margin-bottom: 20px;overflow: hidden;}
.custom-date{font-family: "Playfair Display", arial, tahoma;}


.head-newsletter{text-align: left;padding-top: 35px;color:white;}
.head-newsletter h2{color:#f89630;font-weight: 400;overflow: hidden;font-size: 30px;}
.head-newsletter p{line-height: 16px;padding-top: 4px;font-weight: 400;}
.btn-newsletter{
  border:none;
  background: none;
  padding: 0 20px;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
.btn-newsletter:hover{
  border:#000000;
  background: none;
  color:white;
  -webkit-transform: translate(1em,0);
    -moz-transform: translate(1em,0);
    -o-transform: translate(1em,0);
    -ms-transform: translate(1em,0);
    transform: translate(1em,0);
}

.footer.footer-v2{color:white;}
.line-left{border-left: 1px solid #f89630;}
.block-link{overflow: hidden;}
.block-link .block-content{overflow: hidden;}


/* CHECKBOX */
.checkbox.accept{
  width: 16px;
  height: 16px;
  min-height: initial;
  position: relative;
  /* box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5); */
  background: #ffffff;
  border: 1px solid #adadad;
  float:left;
}
.account-create .checkbox.accept {
    float: none;
}
.account-create .checkbox.accept label .accept-text{color: #000;padding-left:0px;}
.block-footer-newsletter .checkbox.accept{
    background: none;
}
.checkbox.accept input.checkbox{
  visibility: hidden;
}
.checkbox.accept label{
  width: 10px;
  height: 12px;
  position: absolute;
  top: 3px;
  left: 0px;
  cursor: pointer;
}
.checkbox.accept label:after {
  content: '';
  width: 10px;
  height: 11px;
  position: absolute;
  top: -1px;
  left: 2px;
  background: #646363;
  opacity: 0;
}
.block-footer-newsletter .checkbox.accept label:after{
    background: #fff;
}
.checkbox.accept label .accept-text{
  padding-left: 5px;
  font-size: 13px;
  color: white;
  text-transform: initial;
  position: relative;
  top: -6px;
  white-space: nowrap;
  font-style: normal;
}
.checkbox.accept input.checkbox:checked + label:after{opacity: 1;}
.checkbox.accept .validation-advice {
  width: 200px;
  margin-top: 15px;
  text-transform: initial;
  font-size: 12px;
}
.checkbox.accept input::-webkit-input-placeholder {
    color:    #909;
}
.block-footer-newsletter .input-box input.form-control::-webkit-input-placeholder {
    color:    white;
}
.block-footer-newsletter .input-box input.form-control:-moz-placeholder {
    color:    white;
}
.block-footer-newsletter .input-box input.form-control::-moz-placeholder {
    color:    white;
}
.block-footer-newsletter .input-box input.form-control:-ms-input-placeholder {
    color:    white;
}
.block-footer-newsletter .input-box input.form-control::-ms-input-placeholder {
    color:    white;
}
.block-footer-newsletter .input-box input.form-control:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px white inset;
    -webkit-text-fill-color: white !important;
}
.block-footer-newsletter .input-box input.form-control:-webkit-autofill,
.block-footer-newsletter .input-box input.form-control:-webkit-autofill:hover,
.block-footer-newsletter .input-box input.form-control:-webkit-autofill:focus,
.block-footer-newsletter .input-box input.form-control:-webkit-autofill:active{
  border-bottom: 1px solid #000000;
}
.rrss-wrapper{position:relative;text-align: right;padding-bottom: 20px;}
.rrss-content{

}
.vdown{
    display: inline-block;
    vertical-align: bottom;
    float: none;
}
.rrss-content ul li a{
  color:white;
  transition: color .3s;
  -webkit-transition: color .3s ease 0s;
  -moz-transition: color .3s ease 0s;
}
.rrss-content ul li a .fa{
  font-size: 22px;
  color:#000000;
  width: 35px;
  height: 35px;
  background-color: #f89630;
  border-radius: 50%;
}
.rrss-content ul li a:hover .fa{
  background-color: #fff;
}
.rrss-content ul li a .fa:before{
  padding: 8px;
  position:relative;
  top:7px;
}
.rrss-content ul li a .fa.fa-facebook:before{padding: 11px;}
.rrss-content ul li a .fa.fa-google-plus:before{padding: 5px;}
.rrss-content ul li a .fa.fa-houzz:before{padding: 11px;}

.sub-category-wrapper{}
.sub-category-wrapper h1, h2, h3, h4{color:black;}
.sub-category-wrapper h1, .sub-category-wrapper h2, .sub-category-wrapper h3, h4{font-weight: 400;text-transform:uppercase;font-size: 25px;}
.sub-category{margin-bottom: 30px;}
.banner-category-wrapper{margin-bottom:100px;}
.banner-category-wrapper .content-tittle .tittle-category{padding-bottom: 30px;}
.banner-category-wrapper .content-tittle .tittle-category h1{font-weight: 400;}
.head-category-wrapper{position:relative;}
.head-category-wrapper .category-description{position:relative;margin-top:-180px;display: inline-block;}
.head-category-wrapper .category-description .description-content{border: 5px solid #000000;padding: 20px;background: rgb(255,255,255,0.2);}
.head-category-wrapper .category-description .description-content p{line-height: 20px;padding-top: 10px;}
@media (min-width: 768px){
   .head-category-wrapper .banner-category-content{padding-right: 7%}
}
@media (max-width: 767px){
    .subcat-name-wrapper{text-align: left !important;margin: 5px 0px 20px;}
    .head-category-wrapper .category-description{margin-top: 0px;}
    .block-toolbar{top: 0px !important;}
    .catalog-category-view .tittle-category h1{width: 100% !important;margin-top: 5px !important;}
    .catalogsearch-result-index .block-toolbar{top: -35px !important;}
    .catalogsearch-result-index p.note-msg.misspell.suggest {
        margin-top: 35px;
         margin-bottom: -20px;
        z-index: 99999;
        position: relative;
      }
}
.subcat-name-wrapper{line-height: 20px;}
.subcat-name-wrapper p em{color:black;}
.promociones .image-wrapper {position:relative;}
.promociones .image-wrapper img{
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}
.promociones .text-wrapper{
  position: absolute;
  border:2px solid white;
  padding: 20px;
  background: rgba(0, 0, 0, 0.3);
  color:white;
  -moz-transition: all 0.3s ;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
.promociones .text-wrapper:hover{
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  border:2px solid white;
}
.promociones{margin-top:30px;}
.promociones .text-wrapper h1,
.promociones .text-wrapper h2,
.promociones .text-wrapper h3,
.promociones .text-wrapper h4,
.promociones .text-wrapper p{color:white;}
.promociones .text-wrapper a{display: block;}
.promociones .text-wrapper .price-box .price,
.promociones .text-wrapper .price,
.promociones .text-wrapper .regular-price .price{
  color:white;
}
.promociones .text-wrapper.botl{
  bottom: 30px;
  left: 45px;
}
.promociones .text-wrapper.botl .price-box{
  position: absolute;
  top: 70%;
  right: 20px;
}
.promociones .text-wrapper.topr{
  top:30px;
  right: 45px;
}
.promociones .text-wrapper.topr .price-box{
  position: absolute;
  top: 70%;
  right: 20px;
}
.promociones .text-wrapper.full{
  width: 80%;
  height: 80%;
  top: 10%;
  left: 10%;
  text-align: center;
}
.promociones .text-wrapper.full .price-box{
  position: absolute;
  top: 80%;
  right: 20px;
}
@media (max-width: 768px){
    .promociones .text-wrapper.botl,
    .promociones .text-wrapper.topr{
        width: 80%;
        height: 80%;
        top: 10%;
        left: 10%;
        text-align: center;
    }
    .promociones .text-wrapper.botl .price-box,
    .promociones .text-wrapper.topr .price-box{
          right: 0;
    }
}

.content-tittle{text-align: center;}
.main-catalog-view .content-tittle{padding-top: 35px;}
.mb-category-products{display: block;overflow: hidden;}
.mb-category-products .category-description .txt-description{
    max-width: 1000px;
    margin: 0 auto 20px;
    text-align: left;
}
button.readmore{
    background: #fff;
    border: 0px;
    line-height: 1em;
}
button.readmore:hover{
    color: #f89630;
}
button.readmore:before {
  content: 'Leer menos';
}
button.readmore:after {
    font-family: 'Material Icons';
    content: "keyboard_arrow_up";
}
button.readmore.collapsed:after {
    font-family: 'Material Icons';
    content: "keyboard_arrow_down";
}
button.readmore.collapsed:before {
  content: 'Leer mÃ¡s';
}
.category-description .content-readmore {
  line-height: 1px;
  margin-top: 0;
}

.box-view-mode{display: block!important;}
.block-toolbar{
    position: absolute;
    top: 30px;
}
.toolbar .pager{display:block!important;}
.toolbar{}

.toolbar .pager .row .box-limiter{display: none;}
.toolbar .pager .row .box-sort-by{display: none;}
.toolbar .view-mode strong.view-type{
  /*background: #f89630;*/
}
.toolbar .view-mode a.view-type .material-icons{
  color:#000000;
  font-size: 24px;
  padding-right: 0;
  padding: 3px;
  border-radius: 50%;
}
.toolbar .view-mode strong.view-type .material-icons{
  color:white;
  font-size: 22px;
  background: #f89630;
  padding-right: 0;
  padding: 4px;
  border-radius: 50%;
}

.amconf-block dl dd.last{margin-bottom: 8px;}


/*  PRODUCT VIEW  */
.more-views{margin-top: 20px;}
.box-social{
  margin-bottom:20px;
}
.sharing-links li a .fa{
  padding: 5px;
  border-radius: 50%;

  width: 28px;
  height: 28px;
}
.sharing-links li a .fa.fa-twitter:before{
  margin: 0 auto;
  width: 100%;
  position: relative;
  top: 2px;
  left: 2px;
}
.sharing-links li a .fa.fa-facebook:before{
  margin: 0 auto;
  width: 100%;
  position: relative;
  top: 2px;
  left: 3px;
}
.sharing-links li a .fa.fa-pinterest-p:before{
  margin: 0 auto;
  width: 100%;
  position: relative;
  top: 2px;
  left: 5px;
}
.sharing-links li a .fa.fa-google-plus:before{
  margin: 0 auto;
  width: 100%;
  position: relative;
  top: 1px;
  left: 1px;
}
.sharing-links li a .fa.fa-envelope:before{
  margin: 0 auto;
  width: 100%;
  position: relative;
  top: 0px;
  left: 2px;
}
.sharing-links a{
    color: #939393;
}
.sharing-links li a .fa:hover{
  background: #f89630;
  color:white;
}
.price-box .special-price.yoursaving,.price-box .old-price{
    display:inline-block;
}
.product-shop .price-box{
  text-align: left;
  margin-top: 10px;
  margin-bottom:0px;
}
#super-product-table { margin-bottom: 10px; }
.price-box .tax-label, .product-shop #super-product-table .price-box .tax-label { display: none; }
.product-shop .price-box .tax-label { display: inline-block;margin-left: 20px;color: #f89630;font-size: 0.9em; }
.product-shop .price-box .price-from:after{
    content:"";
}
.product-shop .price-box .price-to{
    display:none;
}

.product-shop .price-box .pvp{
  margin:0px;
}
.tier-price span.price {
    font-size: 15px !important;
    font-weight: 600;
}
.tier-price .benefit{color: #f89630;}
.points-notice-msg span,
.rewardpoints-product-view-earning span{
  color: #fc5324;
}
.points-notice-msg,.rewardpoints-product-view-earning{
  font-style: italic;
  position:relative;
}
.points-notice-msg .material-icons,
.rewardpoints-product-view-earning .material-icons{
  color:black;
  padding-right: 0;
  font-size: 10px;
  position: relative;
  top: 0px;
}

.rewardpoints-name-img .material-icons{
  font-size: 26px;
  color: #f89630;
  position:absolute;
  top:0;
  padding-left: 6px;
}

.info-wrapper{margin-bottom: 30px;}
#confidence-product-view{
  border-top: 1px solid #9b9b9b;
  border-bottom: 1px solid  #9b9b9b;
}
#confidence-product-view .confidence-product-view{
  margin-bottom: 17px;
}
#confidence-product-view .confidence-product-view ul li{
  font-size: 14px;
      width: 25%;
}
#confidence-product-view .confidence-product-view a {
    color: #000;
}
#confidence-product-view .confidence-product-view ul li .material-icons{
  font-size: 22px;
}
.confidence-product-view ul li span {clear: both;display: block;line-height: 1.3em;}
.generadores-page i {
    font-size: 35px;
    display: inline-block;
    margin-top: 5px;
}

.generadores-page a.anchor:before {
    display: block;
    content: " ";
    height: 120px;      /* Give height of your fixed element */
    margin-top: -120px; /* Give negative margin of your fixed element */
    visibility: hidden;
}
.pmatch-button{
  background: none;
  border:none;
}
.pmatch-button span{
  color:#939393;
  font-size: 13px;
}
.pmatch-button:hover span {
    color: #f89630;
}
.pmatch-button i.material-icons{
  color:#939393;

}
#product_tabs {
    margin-bottom: 30px;
}
.tabs-wrapper{
  margin-top: 70px;
}
@media (min-width: 992px) {
    .tab-content&gt;.tab-pane{max-width: 90%;}
}
#product_tabs li.active a,
.cms-page-view #page_tabs .nav-tabs li.active a{color: #f89630;border: 0px;}
#product_tabs li.active i,
.cms-page-view #page_tabs .nav-tabs li.active em{display: none;}
.cms-page-view #page_tabs .nav-tabs{border-bottom: 0px;text-align: center;}
.cms-page-view #page_tabs .nav-tabs li{display:inline-block; float: none;}
.cms-page-view #page_tabs .nav-tabs li a:hover,
.cms-page-view #page_tabs .nav-tabs li a:hover em{color: #f89630;border: 0px;}
.cms-page-view #page_tabs .tab-content {
    margin-top: 25px;
}
#product_tabs li a,
#product_tabs li a i,
.cms-page-view #page_tabs .nav-tabs li em{color: #000;}
#product_tabs li a:hover,
#product_tabs li a:hover i{color: #f89630;}
#product_tabs #box-additional .table-striped {margin-top: 20px;}

#product_tabs #box-additional .table-striped tr:nth-child(even){
  background: #f2f2f2;
}
.block-related{border:1px solid #9b9b9b;}
.block-related .block-title{text-align: center;margin: 36px 0px;}
.aw-arp-block-content{padding: 0px 10%;}
.product-view .block-related .product-top a img{
    margin: 0 auto;
}
.aw-arp-item h2{
  font-size: 14px;
  font-family: "Noto Sans", arial, tahoma;
  line-height: 14px;
  text-transform: initial;
  margin-top: 20px;
  margin-bottom: 10px;
}
.video-product-view-wrapper{margin-bottom: 60px;margin-top: 70px;}
.buyers-wrapper .content-tittle h1{
	font-size: 35px;
	font-weight: 400;
	margin-bottom: 30px;
}
.buyers-wrapper .featured-home{border-bottom: 0;}
.catalog-product-view .product-options select.form-control {
    border: 1px solid #9b9b9b;
    height: 30px;
}
.envio-fabricante select.product-custom-option {
    border: 1px solid #9b9b9b;
    height: 30px;
    width: auto;
    background: #fff url(../images/icon-dropdown.png) no-repeat scroll calc(100% - 10px) 50%;
}
.catalog-product-view .product-options .bundle-option-select {
    max-width: 300px;
}

/*		CART   */
.tittle-category h1{
	font-weight: 400;
	font-size: 35px;
        text-transform: uppercase;
        margin-bottom: 35px;
}

.catalog-category-view .tittle-category h1{  margin: 0px auto;width: 83%;max-width: 1000px;}
p.num-prod{margin-bottom: 20px;margin-top: 5px;}
#shopping-cart-table tbody tr td .price-box .special-price .price{
	font-size: 14px;
}
.cart-price .price{font-size: 14px;}
#shopping-cart-table tbody tr td[data-th=Subtotal] .cart-price .price{
	font-weight: 700;
}
#shopping-cart-table td.item-img {
    width: 13%;
    padding: 20px 10px;
}
#shopping-cart-table td.item-name {
    width: 30%;
}
#shopping-cart-table td.item-name p{
    text-align: left;
    padding-left: 10px;
}
.aw-onestepcheckout-cart-table tbody tr{border-bottom: 1px solid #9b9b9b;}
.aw-onestepcheckout-cart-table tbody td{padding-top:15px;}
.aw-onestepcheckout-cart-table tbody tr h3{margin-bottom:0px;font-family: "Noto Sans", arial, tahoma;}
#shopping-cart-table td.item-name p.env-fab,.aw-onestepcheckout-cart-table tbody tr p.env-fab{
    color: #fc5324;
    font-style: italic;
    margin-bottom:0px;
}
#shopping-cart-table td.descuento {
    width: 10%;
}
#shopping-cart-table td.item-price{
 width: 10%;
}
#shopping-cart-table tbody tr td.cartQtyButtonsColumn{width: 18%;padding-top: 25px;}
#shopping-cart-totals-table{
	background: #f2f2f2;
	margin-bottom:30px;
}
.checkout-types{margin-bottom: 30px;}
#shopping-cart-totals-table ul{
	padding: 20px;
	text-align: center;
}
#shopping-cart-totals-table ul li h4{font-weight: 400;}
#shopping-cart-totals-table ul li h4 .price{
	color:black;
	font-weight: 400;
}
form#shipping-zip-form li.country {
    display: none;
}

.quote{
    text-align: center;
    display: block;
    margin:10px auto 30px auto;
    font-size: 12px;
    height: auto;
    white-space: initial;
    line-height: 1.2;
    padding: 10px 25px;
}
.account-create .squaredOne{float: none;}
.squaredOne {
    width: 16px;
    height: 16px;
    background: white;
    border: 1px solid #adadad;
    position: relative;
    float: left;
    margin-top: 3px;
}

.invertir-check .squaredOne input[type=checkbox]:checked + label:after{opacity:0 !important;}
.invertir-check .squaredOne label:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1;)" !important;
	filter: alpha(opacity=1) !important;
	opacity: 1 !important;
	content: '';
	position: absolute;
	width:10px;
	height: 10px;
	background: #646363;
	top: 2px;
	left: 2px;
}


dl#rewardpoints-checkout-payment-method-load label .accept-text {
    position: absolute;
    top: 0px;
    width: 200px;
    /* width: 100%; */
}
.squaredOne input[type=checkbox] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    top: -4px;
    left: 3px;
    opacity: 0;
}
.squaredOne input[type=checkbox]:checked + label:after{opacity:1;}
.squaredOne label:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width:10px;
	height: 10px;
	background: #646363;
	top: 2px;
	left: 2px;
}

/* .roundedOne */
.roundedOne {
  width: 16px;
  height: 16px;
  position: relative;
  background: #fff;
  border: 1px solid #939393;
  border-radius: 50px;
  float: left;
  padding-left: 3px;
}
.roundedOne label {
  width: 10px;
  height: 10px;
  cursor: pointer;
  position: absolute;
}
form#co-shipping-method-form .accept-text {
    width: 185px;
    margin-left: 10px;
    top: -3px;
    position: relative;
}
@media (min-width:768px) and (max-width: 1200px){
    form#co-shipping-method-form .accept-text {width: 150px;}
}
.roundedOne label:after {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
      top: 2px;
    left: -11px;
  background: #939393;
  opacity: 0;
  border-radius: 50px;
}
.roundedOne input[type=radio] {
    visibility: hidden;
    margin-top: 0px;
    float: left;
}
.roundedOne input[type=radio]:checked + label:after {
  opacity: 1;
}
#co-shipping-method-form dd{min-height: 40px;display: block;}
#co-shipping-method-form .roundedOne{margin-top: 10px;}
#co-shipping-method-form dl.sp-methods .control.roundedOne.options {
    float: inherit;
}
.checkout-cart-index #co-shipping-method-form dl.sp-methods dd ul li {
    height: 30px;
}
.checkout-cart-index .roundedOne label:after{
    left: -14px !important;
}
#aw-onestepcheckout-shipping-method dl.sp-methods .control.roundedOne.options {
    float: inherit;
    margin-bottom: 15px;

}
.aw-onestepcheckout-container .control.roundedOne.options {
    float: none;
    margin-bottom: 10px;
}


.sp-methods dt {
    font-weight: 600;
    width: 100%;
    position: relative;
    clear: both;
}
form#co-shipping-method-form .sp-methods dt { margin-top: 10px;}
#co-shipping-method-form .accept-text .price{
    color:#f89630;
    font-size: 14px;
    font-style: normal;

}

.cms-page-title h1{
    font-weight: 400;
    text-align: center;
    font-size: 35px;
    font-family: "Playfair Display", arial, tahoma;
    color:black;
    text-transform: uppercase;
}

.account-create{max-width: 600px;margin: 0 auto;}
.restore-ps{max-width: 600px;margin: 0 auto;}
.restore-ps h2.legend {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 400;
  color: black;
  margin: 0 0 20px;
  text-align: center;
}
.customer-account-create .accept-text{
    width: 250px;
    position: absolute;
    top: -4px;
    left: 25px;

}
.customer-account-create .invertir-check  .accept-text{
    width: 435px !important;
}
@media(max-width: 440px){
    .customer-account-create .invertir-check .accept-text{
       width: 250px !important;
       line-height: 1.3;
    }
}
label.required{font-size: 13px;}
.note-form{font-size: 13px; font-style: italic;}

/* FORMULARIOS  */
form .redesign-input-group {

}
form .redesign-input-group input {

}
form .redesign-input-group input ~ label {

}
#aw-onestepcheckout-shipping-address-list{padding-top:18px;}
#aw-onestepcheckout-address-billing{padding-top:75px;}
#aw-onestepcheckout-container .form-list .aw-onestepcheckout-general-form-field:not(#aw-onestepcheckout-billing-use-for-shipping):not(.create-account-wrapper) label{margin:0;font-size:13px;}
form .redesign-input-group input:focus{
	border-bottom:1px solid #f89630;
	/*transform: scale(0);
  transition: transform .2s ease;*/
}
form#aw-onestepcheckout-general-form #aw-onestepcheckout-address-billing {
    padding-top: 0px;
}
form .redesign-input-group input ~ .bar {
  width: 100%;
  height: 1px;
  background-color:#f89630;
  transform: scale(0);
  transition: transform .2s ease;
}
form .multi-input-group {
  display: flex;
  justify-content: space-between;
  width: 300px;
}
form .multi-input-group .redesign-input-group {
  width: 90px;
}
form .material-btn {
  display: flex;
  width: 300px;
  height: 48px;
  margin: 16px 0;
  background-color: #42546e;
  transition: background-color .2s ease, box-shadow .2s ease;
  will-change: background-color, box-shadow;
  color: white;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 300;
  letter-spacing: 2px;
  cursor: pointer;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
form .material-btn:hover {
  background-color: #39485e;
}
form .material-btn:active {
  background-color: #2F3C4E;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}


/*  MENU    */
.mega-menu-content .top_content.static-content h2,
.mega-menu-content .top_content.static-content h1,
.mega-menu-content .top_content.static-content h3,
.mega-menu-content .top_content.static-content h4 {
    font-size:18px;
    color:#f89630;
}
.separate{
    height: 20px;
}

/*   CUSTOMER CARE   */
.help-image img{
    width: 100%;
}
.menu-inline-wrapper{
    padding-top: 5px;
    padding-bottom: 20px;
    text-transform: uppercase;
    color:black;
    font-size: 20px;
    font-family: "Playfair Display", arial, tahoma;
}
.menu-inline-wrapper ul li.active a{
   color:#f89630;
}
.menu-inline-wrapper ul li.active a i.material-icons{
   color:#f89630;
}
.menu-inline-wrapper ul li a{
    color:black;
}
.menu-inline-wrapper ul li a i.material-icons{
    color:black;
}
.help-form-wrapper{
    padding-top: 30px;
    padding-right: 20px;
}
.info-text-wrapper{
    padding: 30px;
    position: relative;
    bottom: 20px;
    border: 4px solid;
    background: rgba(255,255,255,.5);
}
.info-text02-wrapper {
    padding: 30px;
}
#awhdu3-customer-create-ticket-form ul li{
    list-style: none;
}
#awhdu3-customer-create-ticket-form ul li.textarea{
    padding-top: 10px;
}
#awhdu3-customer-create-ticket-form ul li.attachment{
    padding-top: 10px;
    overflow: hidden;

}
#awhdu3-customer-create-ticket-form ul li.department-field{visibility: hidden; height: 0px;}
#awhdu3-customer-create-ticket-form .form-list{
    padding-left: 0;
}
#awhdu3-customer-create-ticket-form input[type="file"]{
    opacity: 0;
    position: absolute;
    height: 45px;
}
#awhdu3-customer-create-ticket-form .awhdu3-ticketform-file-list input[type=checkbox]{
    margin-right: 10px;
}

.custom-file-upload {
   display:block;
   overflow: hidden;
   margin-top: 5px;
}
.custom-file-upload .btn-file-upload{
     border: 1px solid #000;
    float:left;
    background: #000;
    padding: 4px 10px;
    color:white;
    font-family: "Playfair Display", arial, tahoma;
    font-size: 13px;
}
.custom-file-upload i{font-size:18px;}

#awhdu3-customer-create-ticket-form .buttons-set .required{font-size: 10px;color:tomato;float: left;}
#awhdu3-customer-create-ticket-form .buttons-set button{float:right;padding: 10px 40px;}
#awhdu3-customer-create-ticket-form .accept-wrapper{
  padding-top: 20px;
}
#awhdu3-customer-create-ticket-form .accept-wrapper .checkbox.accept label .accept-text{
    color:#000;
}
#awhdu3-customer-create-ticket-form .accept-wrapper .checkbox.accept .validation-advice{
    right: initial;
}
#awhdu3-customer-create-ticket-form div.validation-advice{
    top:initial;
    right:0;
}

/*  MARCAS ;*/
.splash-top-wrapper{position:relative;margin-bottom: 30px;}
.splash-description-wrapper{float:right;}
.splash-image-wrapper{float:left;}
.splash-image-wrapper img{width: 100%;}
.splash-title{padding-bottom: 10px;}
.attributesplash-page-view .alert-danger{display: none;}
.splash-description{
    border: 5px solid #2c2c2c;
    padding: 20px;
    background: rgba(255,255,255,0.5);
    width: 108%;
    position: relative;
    right: 8%;
}
#checkout-payment-method-load .roundedOne input[type="radio"],
#aw-onestepcheckout-shipping-method .roundedOne input[type="radio"]{margin:-1.5px;}
#aw-onestepcheckout-payment-method .financiacion-instructions-content,
#aw-onestepcheckout-shipping-method .checkout-agreements .agreement-content {
    overflow-y: auto;
    max-width: 670px;
    max-height: 125px;
    margin-bottom: 10px;
    padding: 10px;
    border: 1px solid #CCCCCC;
}

#aw-onestepcheckout-shipping-method .recogidaalmacen-group{position:relative;}
#aw-onestepcheckout-shipping-method .recogidaalmacen-group .recogidaalmacen-label{padding-left:0px;margin-bottom:0px;}
#aw-onestepcheckout-shipping-method .recogidaalmacen-group .recogidaalmacen-input{height:25px;}
#aw-onestepcheckout-shipping-method .recogidaalmacen-group div.validation-advice{position:initial}


.calculator-box{background-color:#f2f2f2;padding:20px 30px;position:relative;z-index:1;float:none;max-width: 500px;}
.calculator-box .advice{margin-top:10px;    margin-left: 15px;float: left;}
.calculator-box input{border:1px solid #939393;}
.calculator-box p.title{font-size:17px;font-family: "Playfair Display", arial, tahoma;}
.calculator-box button{background-color:#c8c7c7;color:black;border:0px solid black;padding:0px 20px;margin-bottom: 7px;}
.calculator-box button i{margin-right:5px;}
.calculator-box input#calq-qty {
    float: left;
    width: 80%;
    max-width: 120px;
    line-height: 40px;
    height: 40px;
}
.calculator-box .qty-mtr{
    float:left;
    margin-bottom: 10px;
}
.calculator-box .mtrs {
    padding-left: 5px;
    float: left;
    margin-right: 20px;
}
.calculator-box button.calculator-reset {
    margin-left: 5px;
}
.calculator-box .action-cal {
    float:left;
    white-space: nowrap;
    margin-bottom: 10px;
}

.muestra-box a{margin-bottom:20px;}
.muestra-box a i{margin-right:5px;}

.product-view .product-shop .add-to-box .add-to-links{}
.product-configurable .product-shop .add-to-box .add-to-links{}
.product-view .product-shop .product-name em{display:inline-block;}
.product-view .product-shop .price-box .old-price{margin-bottom:10px;}

#block-related-main .add-to-box{text-align:center;}
#block-related-main .add_item_actions .form-group{margin:0 auto;}

.products-list .item .product-desc .price-box{    clear: both;}
.products-grid .item .product-desc p{
    text-align:center;
}
.products-grid .item .product-desc p.price-to{
    display:none;
}
.products-grid .item .product-desc p em {
    color: #000000;
}

.toolbar-bottom .pagination{display:none;}

.summary-collapse .material-icons.md1{
    top: 6px;
    position: relative;
}
.summary-collapse .material-icons.md1::before{
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    content:"keyboard_arrow_down";
    color: #000;
}
.summary-collapse {
    cursor: pointer;
    width: auto;
    float: right;
    height: auto;
    line-height: initial;
}
.summary-collapse .material-icons{
    font-size: 22px;
    margin-top: -2px;
}
.summary-total td.a-right {
    vertical-align: bottom;
}
tr.summary-details td, tr.summary-details td span {
    font-size: 12px !important;
    color: #9b9b9b !important;
    line-height: 1em;
}
.show-details .summary-collapse .material-icons.md1::before{
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    content:"keyboard_arrow_up";
    color: #000;
}
/*  MEDIA QUERIES: ;*/
@media (max-width:991px){
  .list-right {padding-top: 20px!important;}
  .rrss-content{
    position:initial;
    text-align: right;
    margin-bottom: 20px;
  }
  .head-newsletter{overflow: hidden;}
  .footer-v2 .block-footer-newsletter .block-subscribe .block-content{width: 100%;}
  .info-text-wrapper,
  .info-text02-wrapper{
     position:initial;
     padding: 20px 0 !important;
     border:none
  }
  .products-list .item .product-desc .controls {
        float: none;
        text-align: left;
    }
    .products-list .item:hover .icon-links{
        float: none;
    }

}

@media(max-width: 991px) and (min-width: 768px){
  .container {
      width: 90%!important;
      margin: 0 auto;
  }
}
@media(max-width: 750px){
    #services .confidence-list ul{
        display:inline-block;
    }
    #services .confidence-list ul li{
        width: 31%;
        vertical-align: top;
        margin-bottom: 10px;
    }
}
@media(max-width: 500px){
    #confidence-product-view .confidence-product-view ul li{
        width: 47%;
        vertical-align: top;
    }
}
/*Sidebar column left*/
.cms-page-view .sort-item.builder-container {
    margin-bottom: 30px;
}
.banner_showroom {
    background: url(../images/banner_showroom.jpg) no-repeat;
    padding: 13px 30px 0 120px;
    height: 122px;
}

.banner_showroom .title_home {
    text-align: right;
    float: left;
    padding-bottom: 0px;
    font-size: 20px;
    color: #333333;
}
.banner_showroom .small {
    width: 65px;
    font-size: 0.9em;
    line-height: 12px;
    float: left;
}
.banner_showroom .title_home {
    text-align: right;
    float: left;
    padding-bottom: 5px;
}
.banner_showroom div.clear.m10 {
    height: 10px;
    margin-bottom: 0 !important;
}
.banner_showroom .lnk {
    background: #000;
    color: #fff;
    float: right;
    display: inline-block;
    color: #fff;
    line-height: 1.8;
    -moz-border-radius: 4px;
    -khtml-border-radius: 3px;
    -border-radius: 3px;
    position: relative;
    cursor: pointer;
    font-size: 10px;
    padding: 0px 13px 0px;
}

/**********/

.catalog-category-view .envio-gratuito,
.splash-page-manufacturer .envio-gratuito,
.catalogsearch-result-index .envio-gratuito {
    color: #f89630;
    display: block;
    text-align: center;
}

.catalog-category-view .plazo-entrega,
.catalogsearch-result-index .plazo-entrega,
.attributesplash-page-view .plazo-entrega {
    display: block;
    text-align: center;
}

.catalog-category-view .products-list .envio-gratuito,
.catalogsearch-result-index .products-list .envio-gratuito {
    display: block;
    text-align: left;
    clear: both;
}

.catalog-category-view .products-list .plazo-entrega,
.catalogsearch-result-index .products-list .plazo-entrega,
.attributesplash-page-view .products-list .plazo-entrega {
    display: block;
    text-align: left;
    clear: both;
}

/* Checkout optimized */
.aw-onestepcheckout-index-index .header .top-bar .container .row { border-top: 0; }
.aw-onestepcheckout-index-index .mvertical,
.aw-onestepcheckout-index-index .middle-center,
.aw-onestepcheckout-index-index .middle-right,
.aw-onestepcheckout-index-index .header-menu,
.aw-onestepcheckout-index-index .header .top-bar .container .row .top-bar-right { display:none; }
.aw-onestepcheckout-index-index .middle-left,
.aw-onestepcheckout-index-index .header .top-bar .container .row .top-bar-left { width: 100%; }
.aw-onestepcheckout-index-index .top-bar .top-custom-link ul li { float:none; text-align: center; display: block; }
.aw-onestepcheckout-index-index .header-v7.header .logo-container { padding:0 0 30px; }
.aw-onestepcheckout-index-index .logo-container .department-wrapper { text-align: center; }
.aw-onestepcheckout-index-index .header .logo-container h1 { margin:0 auto; position: relative; top: -10px; }
#aw-onestepcheckout-title { margin-top: 40px; margin-bottom: 30px; }
.aw-onestepcheckout-index-index .top-custom-link { position: relative; top: 87px; font-size: 1.2em; }
.aw-onestepcheckout-index-index .top-custom-link .material-icons { visibility: hidden; }
.aw-onestepcheckout-cart-table tfoot tr td h4, .aw-onestepcheckout-cart-table tfoot tr td h4 span.price { color: #f89630; margin-bottom:0; }
#aw-onestepcheckout-place-order-button { border-radius: 32px; background-color: #f89730; color: #fff; font-size: 22px; }
.aw-onestepcheckout-index-index #footer { display:none; }
#aw-onestepcheckout-order-review-points-wrapper { margin-top: 0; }
#aw-onestepcheckout-order-review-comments-wrapper textarea { min-height: 80px; }
.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-right { margin-top: -20px; }
@media (max-width:991px){
    .aw-onestepcheckout-index-index .header-v7.header .logo-container { margin-top: 30px; padding-bottom:0; }
	.desktop { display: none; }
}
@media (min-width:992px){
    .header-v7.header-sticky-menu .logo-container { position: inherit; }
	.mobile { display: none; }
}


</pre></body></html>