/*
Theme: ChileCompra
Magento: 2.3
Version: 1.0
*/
@font-face{
    src:url(../fonts/Roboto-Light.ttf) format('truetype');
    font-family:Roboto;
    font-weight:100;
}
@font-face{
    src:url(../fonts/Roboto-Regular.ttf) format('truetype');
    font-family:Roboto;
    font-weight:400;
}
@font-face{
    src:url(../fonts/Roboto-Medium.ttf) format('truetype');
    font-family:Roboto;
    font-weight:500;
}
@font-face{
    src:url(../fonts/Roboto-Bold.ttf) format('truetype');
    font-family:Roboto;
    font-weight:700;
}
body{
    font-family:'Roboto', sans-serif;
    color:#2E384D;
}
a, .alink,
a:visited, .alink:visited{
    color:#0064FF;
}
a:hover, .alink:hover{
    color:#8798AD;
}
input[type="text"],
input[type="password"],
input[type="url"],
input[type="tel"],
input[type="search"],
input[type="number"],
input[type="datetime"],
input[type="email"],
input._has-datepicker,
textarea{
    font-family:'Roboto', sans-serif;
    background-color:rgba(224,231,255,0.2);
    border-radius:4px;
    border:1px solid #E0E7FF;
    height:40px;
    padding:0 20px;
    -webkit-transition:0.2s;
    -o-transition:0.2s;
    transition:0.2s;
    box-sizing:border-box;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="datetime"]:focus,
input[type="email"]:focus,
input._has-datepicker:focus,
textarea:not([disabled]):focus{
    -webkit-box-shadow:0 6px 11px 0 rgba(72,107,255,0.21);
    box-shadow:0 6px 11px 0 rgba(72,107,255,0.21);
    border:1px solid #B3C3FC;
    background-color:#FFFFFF;
}
textarea{
    padding:15px 20px;
    height:auto;
}
button, button:not(.primary){
    border-radius:20px;
    -webkit-box-shadow:none;
    box-shadow:none;
}
input[type="radio"]{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    border: 1px solid rgba(128,151,177,0.5);
    width:16px !important;
    height:16px !important;
    border-radius:50%;
    transition:0.2s;
}
input[type="radio"]:checked{
    background:#0064FF;
    box-shadow:0 0 0 2px #fff inset;
}
input[type="checkbox"]{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    width:18px;
    height:18px;
    border:2px solid #8798AD;
    border-radius:4px;
    vertical-align:top;
    display:inline-block;
    margin:0 5px 0 0;
    position:relative;
    cursor:pointer;
}
input[type="checkbox"]:focus{
    box-shadow:0 0 5px rgba(0, 100, 255, 0.3);
}
input[type="checkbox"]:disabled,
input[type="checkbox"]:checked:disabled{
    background:#8798AD;
    border-color:#8798AD;
}
input[type="checkbox"]:checked{
    background:#0064FF;
    border-color:#0064FF;
}
input[type="checkbox"]:checked::before{
    content:'\e91a';
    font-family:'chilecompra';
    font-size:9px;
    font-weight:bold;
    color:#fff;
    position:absolute;
    top:3px;
    left:1px;
}
select{
    background-color: rgba(224,231,255,0.2);
    border-radius: 5px;
    border: 1px solid #E0E7FF;
    height:38px;
    padding-left:15px;
    color:#2E384D;
}
h1{
    font-size:29px;
    color:#424242;
    font-weight:bold;
    line-height:34px;
}
.page-title-wrapper .page-title,
.account .page-main .page-title-wrapper .page-title{
    margin-bottom:40px;
}
.order-review-form .action.primary,
.bundle-actions .action.primary.customize,
.bundle-options-container .block-bundle-summary .box-tocart .action.primary,
.box-tocart .action.tocart,
.cart-summary .checkout-methods-items .action.primary.checkout,
.block-minicart .block-content > .actions > .primary .action.primary,
.methods-shipping .actions-toolbar .action.primary,
.block-authentication .action.action-register,
.block-authentication .action.action-login,
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary,
.form-address-edit .actions-toolbar .action.primary,
.box-tocart .action.instant-purchase,
.multicheckout .action.primary{
    padding-top:0;
    padding-bottom:0;
}
.dccp-tooltip>*[data-tooltip]{
    position:relative;
}
.dccp-tooltip>*[data-tooltip]::before{
    content:attr(data-tooltip);
    opacity:0;
    visibility:hidden;
    position:absolute;
    bottom:calc(100% + 15px);
    left:0px;
    right:0;
    width:250px;
    background:rgba(46, 56, 77, 0.9);
    box-shadow:0 2px 10px rgba(0,0,0,0.3);
    color:#fff;
    padding:5px 10px;
    border-radius:5px;
    margin:0 auto -5px;
    z-index:1;
    transition:cubic-bezier(0.4, 0, 0.2, 1) 0.3s;
    font-size:13px;
}
.dccp-tooltip>*[data-tooltip]::after{
    content:"";
    border-top:7px solid rgba(46, 56, 77, 0.85);
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    position:absolute;
    bottom:calc(100% + 5px);
    right:0;
    left:0;
    margin:0 0 0 20px;
    width:0px;
    opacity:0;
    visibility:hidden;
    z-index:2;
    transition:cubic-bezier(0.4, 0, 0.2, 1) 0.2s;
}
.dccp-tooltip>*[data-tooltip]:hover::before,
.dccp-tooltip>*[data-tooltip]:hover::after{
    opacity:1;
    visibility:visible;
}
.dccp-tooltip>*[data-tooltip]:hover::after{
    transition:cubic-bezier(0.4, 0, 0.2, 1) 0.3s;
}
/*BASE*/
.action.primary,
a.action.primary,
.action-primary,
button{
    font-family:'Roboto', sans-serif;
    background:#0064FF;
    height:40px;
    border-radius:20px;
    vertical-align:middle;
    border-color:#0064FF;
    color:#fff;
    padding-right:20px;
    padding-left:20px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-size:12px;
    text-transform:uppercase;
    letter-spacing: 0.75px;
    text-shadow:none;
}
button, .action-secondary{
    background:none;
    color:#0064FF;
    text-shadow:none;
    border:1px solid #0064FF;
}
button:hover,
.action-secondary:hover{
    background:#F5F7FF;
    color:#0064FF;
    border-color:#0064FF;
}
button:active, button:focus,
.action-secondary:active, .action-secondary:focus{
    background:transparent;
    color:#0064FF;
    border-color:#0064FF
}
.action-primary, .action-primary:focus{
    background:#0064FF;
    color:#fff;
    border-color:#0064FF;
}
a.action.primary>span{
    vertical-align:middle;
}
.action.primary.nobg,
a.action.primary.nobg{
    background:transparent;
    color:#0064FF;
    font-size:12px;
    display:inline-flex;
    align-items:center;
}
.action.primary:hover,
a.action.primary:hover,
.action.primary:focus,
a.action.primary:focus,
.action-primary:hover{
    background:#0064ff;
    color:#fff;
    border:1px solid #0064FF;
}
.action.primary:active,
a.action.primary:active,
.action-primary:active{
    background:#F5F7FF;
    color:#0064FF;
    border-color:#0064FF;
}
.actions-toolbar .primary a.action,
.actions-toolbar .secondary a.action{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}
.actions-toolbar .primary .action{
    font-size:12px;
}
.container{
    max-width:1280px;
    margin:0 auto;
    padding:0 20px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.cc-before-pageMain{
    background:#F2F2F9;
}
.message{
    border-radius:3px;
}
.block-static-block:last-child,
.block-cms-link:last-child{
    margin-bottom:0;
}
.page-wrapper{
    background-color:#F2F2F9;
}
.breadcrumbs{
    background:#fff;
    max-width:100%;
    margin:-40px 0 25px;
    padding:15px 0 13px;
}
.breadcrumbs>ul.items{
    max-width:1280px;
    margin:0 auto;
    padding:0 20px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.breadcrumbs>ul.items a{
    color:#000;
}
.breadcrumbs>ul.items li>strong{
    font-weight:bold;
    color:#0064FF;
}
.breadcrumbs .item:not(:last-child):after{
    color:#ababab;
}
.column.main{
    min-height:auto;
}
.abs-revert-to-action-secondary, .paypal-review .block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare
.action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary,
.paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel,
.abs-revert-secondary-color:focus, .abs-revert-secondary-color:active, .abs-revert-to-action-secondary:focus, .abs-revert-to-action-secondary:active, .paypal-review .block .actions-toolbar .action.primary:focus,
.paypal-review .block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.primary:focus, .abs-discount-block .actions-toolbar .action.primary:active,
.abs-discount-block .actions-toolbar .action.cancel:focus, .abs-discount-block .actions-toolbar .action.cancel:active, .block-compare .action.primary:focus, .block-compare .action.primary:active,
.cart-summary .block .actions-toolbar > .primary .action.primary:focus, .cart-summary .block .actions-toolbar > .primary .action.primary:active, .cart-summary .form.giftregistry .fieldset .action.primary:focus,
.cart-summary .form.giftregistry .fieldset .action.primary:active, .paypal-review-discount .actions-toolbar .action.primary:focus, .paypal-review-discount .actions-toolbar .action.primary:active,
.paypal-review-discount .actions-toolbar .action.cancel:focus, .paypal-review-discount .actions-toolbar .action.cancel:active, .cart-discount .actions-toolbar .action.primary:focus,
.cart-discount .actions-toolbar .action.primary:active, .cart-discount .actions-toolbar .action.cancel:focus, .cart-discount .actions-toolbar .action.cancel:active{
    background:#0064FF;
    border:1px solid #0064FF;
    box-shadow:none;
    border-radius:20px;
    color:#fff;
}
.abs-revert-secondary-color:hover, .abs-revert-to-action-secondary:hover, .paypal-review .block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.cancel:hover, .block-compare .action.primary:hover, .cart-summary .block .actions-toolbar > .primary .action.primary:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review-discount .actions-toolbar .action.primary:hover, .paypal-review-discount .actions-toolbar .action.cancel:hover, .cart-discount .actions-toolbar .action.primary:hover, .cart-discount .actions-toolbar .action.cancel:hover{
    background:#fff;
    color:#0064FF;
    border-color:#0064FF;
}
.abs-revert-secondary-color:active, .abs-revert-to-action-secondary:active, .paypal-review .block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.cancel:active, .block-compare .action.primary:active, .cart-summary .block .actions-toolbar > .primary .action.primary:active, .cart-summary .form.giftregistry .fieldset .action.primary:active, .paypal-review-discount .actions-toolbar .action.primary:active, .paypal-review-discount .actions-toolbar .action.cancel:active, .cart-discount .actions-toolbar .action.primary:active, .cart-discount .actions-toolbar .action.cancel:active{
    background:#F5F7FF;
}
/*HEADER*/
.overlay-notHeader{
    position:fixed;
    background-color:#003382;
    top:0;
    bottom:0;
    right:0;
    left:0;
    opacity:0.6;
    z-index:2;
    display:none;
}
.overlay-notHeader.activatedByMenu,
.overlay-notHeader.activatedByCart{
    display:block;
}
.page-header{
    position:relative;
    background:#fff;
    margin-bottom:40px;
    z-index:10;
}
.account .page-header{
    margin-bottom:20px;
}
.page-header .panel.wrapper{
    display:none;
}
.cc-header-links{
    float:right;
    list-style:none;
    padding:0;
    margin:7px 0 0;
    display:inline-block;
    vertical-align:middle;
}
.cc-header-links>li{
    margin:0;
    display:inline-block;
}
.cc-header-links>li:not(:first-child)>a,
.cc-header-links>li>.cc-customer-name{
    margin:0 0 0 25px;
}
.cc-header-links>li.cc-header-link>a,
.cc-header-links>li.cc-header-link.acc .cc-customer-name{
    color:#8798AD;
    text-decoration:none;
}
.cc-header-links>li.cc-header-link>a:hover{
    opacity:0.8;
}
.cc-header-links>li.cc-header-link.mp>a>span{
    color:#0064FF;
}
.cc-header-links>li.cc-header-link.acc{
    position:relative;
    cursor:pointer;
}
.cc-header-links>li.cc-header-link.acc .cc-customer-name::after{
    content:"\e622";
    font-family:'luma-icons';
    color:#0064FF;
    vertical-align:middle;
    margin-left:5px;
}
.cc-header-links>li.cc-header-link.acc.active .cc-customer-name::after{
    content:"\e621";
}
.cc-header-links>li.cc-header-link.acc:hover .cc-customer-name{
    opacity:0.8;
}
.cc-header-links>li.cc-header-link>a::before,
.cc-header-links>li.cc-header-link>span::before{
    font-family:'chilecompra';
    line-height:initial;
    color:#0064FF;
    vertical-align:middle;
    margin-right:5px;
}
.cc-header-links>li.cc-header-link.compare>a::before{
    content:"\e912";
    font-size:18px;
}
.cc-header-links>li.cc-header-link.acc>a::before,
.cc-header-links>li.cc-header-link.acc>span::before{
    content:"\e917";
    font-size:26px;
}
.cc-header-links>li.cc-header-link.compare .counter.qty{
    font-weight:700;
}
.cc-header-links>li.cc-header-link.compare .counter.qty::before{
    content:'(';
}
.cc-header-links>li.cc-header-link.compare .counter.qty::after{
    content:')';
}
.cc-header-links>li.cc-header-link.acc .cc-customer-menu{
    position:absolute;
    z-index:9999999;
    background:#fff;
    top:calc(100% + 5px);
    right:0;
    border-radius:3px;
    -webkit-box-shadow:0 2px 4px 0 rgba(72,107,255,0.22);
    box-shadow:0 2px 4px 0 rgba(72,107,255,0.22);
    display:none;
    min-width:160px;
}
.cc-header-links>li.cc-header-link.acc .cc-customer-menu.active{
    display:block;
}
.cc-header-links>li.cc-header-link.acc .cc-customer-menu ul{
    padding:0;
    list-style:none;
}
.cc-header-links>li.cc-header-link.acc .cc-customer-menu ul>li{
    margin:0;
}
.cc-header-links>li.cc-header-link.acc .cc-customer-menu ul>li>a{
    padding:8px 15px;
    display:block;
    font-size:14px;
}
/*SEARCH*/
.block-search{
    position:relative;
    margin:0;
    width:450px;
}
.block-search input,
.block-search input:focus{
    border-radius:3px;
    border:1px solid #EFF1FA;
    -webkit-box-shadow:0 5px 11px 0 rgba(46,91,255,0.14);
    box-shadow:0 5px 11px 0 rgba(46,91,255,0.14);
    height:37px;
    padding:0 55px 0 25px;
    background:#fff;
    position:static;
}
.block-search input::-webkit-input-placeholder{
    color:#8A8989;
}
.block-search input:-ms-input-placeholder{
    color:#8A8989;
}
.block-search input::-ms-input-placeholder{
    color:#8A8989;
}
.block-search input::placeholder{
    color:#8A8989;
}
.block-search .action.search{
    bottom:0;
    top:0;
    right:20px;
    height:37px;
}
.block-search .action.search:before{
    content:'\e915';
    font-family:'chilecompra';
    font-size:18px;
    line-height:initial;
    color:#0064FF;
}
.block-search .action.search:hover:before,
.block-search .action.search:focus:before{
    color:#0064FF;
    opacity:0.8;
}
#search_autocomplete{
    border-radius:0 0 3px 3px;
    margin-top:-3px;
    -webkit-box-shadow:0 10px 11px 0 rgba(46,91,255,0.14);
    box-shadow:0 10px 11px 0 rgba(46,91,255,0.14);
    border:1px solid #EFF1FA;
    border-top:0;
    overflow:hidden;
}
.search-autocomplete ul:not(:empty){
    border:0;
}
.cc-search-box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
}
.cc-search-box .f-caps::first-letter{
    text-transform:uppercase;
}
.cc-search-box .wk_ss_left{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    padding-right:20px;
}
.cc-search-box .wk_ss_proname{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
}
.wk_ss_list ul{
    padding:10px 0;
}
.wk_ss_list ul li{
    padding:7px 25px;
    border:0;
    margin:0;
}
.wk_ss_list ul li a{
    color:#2E384D;
}
.wk_ss_list ul li:hover,
.wk_ss_list ul li.wk_ss_selected{
    background:rgba(0, 103, 255, 0.06);
}
.wk_ss_list ul li#popular{
    pointer-events:none;
}
.wk_ss_list ul li .wk_ss_heading{
    width:auto;
    margin:0;
}
.wk_ss_list ul li#popular .wk_ss_bottom{
    margin:5px 0;
    border-top:1px solid #CED7FF;
}
.wk_ss_left{
    padding:0;
}
.wk_ss_cat{
    color:#0064FF;
    font-weight:normal;
    float:right;
}
.wk_ss_list .wk_ss_img{
    padding:0;
    width:30px;
    vertical-align:middle;
    margin-right:15px;
}
.wk_ss_list .wk_ss_img img{
    display:block;
}
.wk_ss_list .wk_ss_proname{
    vertical-align:middle;
    padding:0;
}
.wk_ss_list .wk_ss_proname .wk_ss_price{
    font-weight:normal;
    font-size:14px;
    display:none;
}
/*MENU*/
.nav-sections{
    background:#fff;
    margin-bottom:0;
}
.navigation{
    padding:0 15px;
    background:#fff;
}
.navigation .level0 > .level-top{
    line-height:40px;
    font-weight:normal;
    color:#0064FF;
    border-radius:5px 5px 0 0;
}
.navigation .level0 > .level-top > span{
    font-weight:500;
}
.navigation .level0:hover > .level-top,
.navigation .level0 > .level-top.ui-state-focus{
    background:#F0F3FF;
    color:#0064FF;
}
.navigation .level0 .submenu li.parent > a > .ui-menu-icon{
    right:17px;
}
/*OWL*/
.custom-slider.products{
    margin:0 -15px;
    padding-bottom:0;
}
.custom-slider.products .product-item,
.owl-carousel.products .owl-item .product-item{
    padding:0 10px;
    height:100%;
    margin:0;
}
.custom-slider .owl-carousel .owl-item .banner-image img{
    min-height:400px;
    -o-object-fit:cover;
    object-fit:cover;
}
.owl-carousel .owl-stage-outer,
.owl-carousel.products .owl-stage-outer{
    padding:10px 0 25px;
}
.custom-slider .owl-theme .owl-controls .owl-nav [class*=owl-]{
    background:#fff;
    height:88px;
    width:51px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:0.2s;
    -o-transition:0.2s;
    transition:0.2s;
    text-indent:unset;
    margin:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    font-size:0;
}
.custom-slider .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{
    opacity:0.95;
}
.custom-slider .owl-theme .owl-controls .owl-nav [class*=owl-]:active{
    opacity:0.85;
}
.custom-slider .owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev{
    left:0 !important;
    border-radius:0 14.5px 14.5px 0;
}
.custom-slider .owl-theme .owl-controls .owl-nav [class*=owl-].owl-next{
    right:0 !important;
    border-radius:14.5px 0 0 14.5px;
}
.page-wrapper .owl-theme .owl-controls .owl-nav [class*=owl-]:before{
    position:static;
    margin:0 auto;
    font-family:'chilecompra' !important;
    color:#0064FF;
    -webkit-mask-image:none;
    mask-image:none;
    background:none;
    font-size:23px;
    line-height:initial;
    font-weight:bold;
    text-indent:initial;
    width:auto;
    height:auto;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
}
.page-wrapper .owl-theme .owl-controls .owl-nav [class*=owl-]:hover::before{
    color:#0064FF !important;
}
.custom-slider .owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:before{
    content:"\e90c" !important;
    text-indent:-5px;
}
.custom-slider .owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:before{
    content:"\e90d" !important;
    text-indent:5px;
}
.page-wrapper .owl-carousel .banner-item .content_slider{
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:calc(100% - 240px);
    margin:0 auto;
    left:120px;
    right:120px;
    max-width:1280px;
    padding:0 20px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.page-wrapper .owl-carousel .banner-item .content_slider.custom-html-left{
    padding-left:72px;
}
.page-wrapper .owl-carousel .banner-item .content_slider.custom-html-left .custom_content{
    position:absolute;
    top:0;
    left:0;
}
.owl-carousel .banner-item .content_slider a{
    text-decoration:none;
}
.owl-carousel .banner-item .content_slider .banner-title{
    text-align:left;
    text-transform:initial;
    font-weight:bold;
    font-size:30px;
    line-height:39px;
    max-width:450px;
    display:block;
}
.owl-carousel .banner-item .content_slider .banner-description{
    text-align:left;
    font-size:16px;
    line-height:21px;
    padding:10px 0;
    max-width:360px;
}
.owl-carousel .banner-item .content_slider .buttons{
    text-align:left;
}
.owl-carousel .banner-item .content_slider .buttons a.action.primary{
    margin:27px 0 0;
    min-width:200px;
    text-align:center;
    text-transform:uppercase;
    letter-spacing:0.75px;
    line-height:20px;
    font-size:12px;
}
.owl-carousel .banner-item .content_slider .custom_content{
    margin-bottom:15px;
}
.owl-theme.owl-carousel .owl-controls .owl-dot span{
    border-color:#9e9e9e;
    opacity:0.5;
    height:13px;
    width:13px;
}
.owl-theme.owl-carousel .owl-controls .owl-dot:hover span{
    background:#0064FF;
    border-color:#0064FF;
}
.owl-theme.owl-carousel .owl-controls .owl-dot.active span{
    background:#0064FF;
    border-color:#0064FF;
    opacity:1;
}
.owl-carousel.owl-products-carousel .owl-controls .owl-nav,
.owl-carousel.products .owl-controls .owl-nav{
    position:absolute;
    top:-34px;
    right:10px;
}
.owl-carousel.owl-products-carousel .owl-controls .owl-nav [class*=owl-],
.owl-carousel.products .owl-controls .owl-nav [class*=owl-]{
    position:static;
    margin:0 10px;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    background:none;
    left:0 !important;
    right:0 !important;
    text-indent:unset;
    font-size:0;
    display:inline-block;
    vertical-align:middle;
}
.page-wrapper .owl-carousel.owl-products-carousel .owl-controls .owl-nav [class*=owl-]::before,
.owl-carousel.owl-products-carousel .owl-controls .owl-nav [class*=owl-],
.owl-carousel.products .owl-controls .owl-nav [class*=owl-]{
    width:auto;
    height:auto;
}
.page-wrapper .owl-carousel.owl-products-carousel .owl-controls .owl-nav [class*=owl-]::before,
.owl-carousel.products .owl-controls .owl-nav [class*=owl-]::before{
    content:"";
    margin:0 auto;
    background-size:cover;
    right:0;
    left:0;
    display:inline-block;
    font-family:'chilecompra';
    font-weight:normal;
    color:#0064FF;
    position:static;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    font-size:24px;
    text-indent:0;
}
.owl-carousel.owl-products-carousel .owl-controls .owl-nav [class*=owl-]:hover::before,
.owl-carousel.products .owl-controls .owl-nav [class*=owl-]:hover::before{
    background:none;
    background-size:cover;
    display:inline-block;
    color:#8798AD !important;
}
.owl-carousel.owl-products-carousel .owl-controls .owl-nav [class*=owl-]:active::before,
.owl-carousel.products .owl-controls .owl-nav [class*=owl-]:active::before{
    opacity:0.7;
}
.owl-carousel.owl-products-carousel .owl-controls .owl-nav [class*=owl-].owl-prev::before,
.owl-carousel.products .owl-controls .owl-nav [class*=owl-].owl-prev::before{
    content:"\e900" !important;
}
.owl-carousel.owl-products-carousel .owl-controls .owl-nav [class*=owl-].owl-next::before,
.owl-carousel.products .owl-controls .owl-nav [class*=owl-].owl-next::before{
    content:"\e90a" !important;
}
[class*=owl-carousel-products-].owl-theme .owl-dots{
    bottom:0;
}
.promo-slider{
    margin-bottom:30px;
}
.promo-slider .owl-carousel .banner-item .banner-image>img{
    border-radius:10px;
    min-height:450px;
}
.page-wrapper .promo-slider .owl-carousel .banner-item .content_slider{
    top:0;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    bottom:0;
    right:0;
    left:0;
    width:100%;
    padding:30px 50px;
}
.promo-slider .owl-carousel .banner-item .content_slider .banner-title{
    color:#0064FF;
    font-size:29px;
    font-weight:bold;
    line-height:38px;
    max-width:200px;
    margin-top:0;
}
.promo-slider .owl-carousel .banner-item .content_slider .banner-description{
    color: #D63649;
    font-weight:bold;
    font-size:41px;
    margin-top:20px;
    display:block;
}
.promo-slider .owl-carousel .banner-item .content_slider .custom_content{
    color:#4C4C4C;
    font-size:18px;
    max-width:200px;
    line-height:24px;
    margin-top:40px;
}
.promo-slider .owl-carousel .banner-item .content_slider .custom_content .until-date{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    text-align:center;
    background-color:#4D4D4D;
    color:#9E9E9E;
    font-size:15px;
    line-height:20px;
    padding:7px;
    border-radius:0 0 10px 10px;
}
.promo-slider h3{
    color:#616161;
    font-size:16px;
    font-weight:500;
    margin:0 0 15px;
}
/*RIBBON*/
.ribbon{
    width:54px;
    height:54px;
    border-radius:50%;
    background:#000;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    z-index:2;
    pointer-events:none;
}
.ribbon.product{
    position:absolute;
    top:15px;
    left:11px;
    width:43px;
    height:43px;
}
.ribbon>span{
    color:#fff;
    font-weight:bold;
    text-transform:uppercase;
    line-height:13px;
    font-size:13.2px;
}
.ribbon.product>span{
    font-size:10.56px;
    line-height:10px;
}
.ribbon.percentage{
    background:#D63649;
}
.ribbon.new{
    background:#0064FF;
}
/*COMPARISON*/
.table-wrapper.comparison{
    background:#fff;
    border-radius:3px;
    box-shadow: 0 9px 14px 0 rgba(72,107,255,0.14);
}
.table-comparison .cell.label.product span{
    clip:auto;
    position:static;
    height:auto;
    width:auto;
    margin:auto;
}
.table-comparison tr:nth-of-type(even){
    background:#F4F6FC;
}
.table-comparison tr th.cell.label{
    font-weight:bold;
    width:180px;
    font-size:16px;
    box-sizing:border-box;
    vertical-align:middle;
}
.table-comparison tr .cell{
    padding:16px 30px;
}
.table-comparison .cell.attribute{
    font-size:14px;
    font-weight:100;
}
.table-comparison tr>td,
.table-comparison tr>th,
.table-comparison tr th.cell.label:not(.remove){
    border-left:1px solid rgba(147, 151, 159, 0.18);
    border-right:0;
    border-top:0;
    border-bottom:0;
}
.table-comparison .cell.product.info, .table-comparison .cell.product.label:not(.remove){
    border:1px solid rgba(147, 151, 159, 0.18);
    border-right:0;
    border-top:0;
    border-bottom:0;
}
.table-comparison .cell.remove{
    border-bottom:0;
    border-top:0;
    padding:15px 15px 0;
    border-color:rgba(147, 151, 159, 0.18);
}
.table-comparison .cell.attr-sku{
    font-size:18px;
}
.table-wrapper.comparison .table-comparison > tbody > tr > th, .table-wrapper.comparison .table-comparison > tbody > tr > td,
.table-comparison .cell.product.info, .table-comparison .cell.remove{
    border-right:0;
}
.table-comparison .product .product-item-name,
.table-comparison .product .product-item-name a{
    font-size:20px;
    font-weight:300;
    line-height:26px;
    height:52px;
    margin-bottom:10px;
}
.table-comparison .rating-summary .rating-result{
    width:auto;
}
.table-comparison .rating-summary .rating-result:before,
.table-comparison .rating-summary .rating-result > span:before{
    font-size:18px;
    height:auto;
}
.table-comparison .price-box{
    margin:20px 0;
}
.table-comparison .product-info-price-wk .price-box .price-label{
    margin-bottom:0;
}
.table-comparison .product-info-price-wk .price-wrapper .price{
    font-size:30px;
}
.table-comparison .product-item-actions{
    margin-top:20px;
}
.block-compare .counter::before,
.block-compare .counter::after{
    content:none;
}
.block-compare .counter, .block-wishlist .counter{
    text-transform:initial;
    color:#8798AD;
    font-size:14px;
    margin-top:15px;
    display:block;
}
.block-compare .counter b{
    display:block;
    color:#2E384D;
}
.block-compare .actions-toolbar .primary,
.block-compare .actions-toolbar .secondary,
.block-wishlist .actions-toolbar .primary,
.block-wishlist .actions-toolbar .secondary{
    width:100%;
    float:none;
}
.block-compare .actions-toolbar .action.compare{
    width:100%;
    box-shadow:none;
}
.block-compare .actions-toolbar .action.compare::before{
    content:"\e912";
    font-family:'chilecompra';
    margin-right:15px;
    font-size:16px;
    font-weight:100;
}
.block-wishlist .actions-toolbar .action.details,
.block-compare .actions-toolbar .action.clear{
    margin-top:20px;
    text-decoration:underline;
    font-weight:100;
    display:inline-block;
}
.sidebar .block-wishlist .action.tocart{
    font-size:9px;
    height:30px;
    border-radius:20px;
    display:none;
}
.abs-remove-button-for-blocks:before, .sidebar .product-items .action.delete:before, .table-comparison .cell.remove .action.delete:before, .block-compare .action.delete:before, .filter-current .action.remove:before{
    font-family:'chilecompra';
    content:'\e920';
    font-size:17px;
    color:#8798AD;
    vertical-align:middle;
    height:auto;
    line-height:initial;
}
.abs-remove-button-for-blocks:hover:before, .sidebar .product-items .action.delete:hover:before, .table-comparison .cell.remove .action.delete:hover:before, .block-compare .action.delete:hover:before, .filter-current .action.remove:hover:before{
    color:#738194;
}
.block-compare .product-item-name>a{
    color:#8798AD;
}
/*SUPPLIERS COMPARISON*/
#comparesuppliers-popup{
    position:relative;
    overflow:auto;
    width:100%;
}
.suppliers-comparisontable{
    font-size:14px;
    table-layout:fixed;
    width:100%;
}
#comparesuppliers-popup .table-actions{
    margin:20px 0 0;
    text-align:right;
}
.suppliers-comparisontable th,
.suppliers-comparisontable td{
    color:#505050;
    text-align:center;
    vertical-align:middle;
}
.suppliers-comparisontable .invisible,
.suppliers-comparisontable>tbody>tr>th:first-child{
    width:300px;
    text-align:left;
}
.suppliers-comparisontable>thead>tr>th,
.suppliers-comparisontable>tbody>tr>td{
    width:200px;
}
.suppliers-comparisontable td,
.suppliers-comparisontable th{
    border:1px solid #e2e4e6;
    padding:17px;
}
.suppliers-comparisontable .invisible{
    border:none;
    background:none;
}
.suppliers-comparisontable>thead>tr>th,
.suppliers-comparisontable>tbody>tr:nth-child(even){
    background:#f1f1f1;
}
.suppliers-comparisontable>thead>tr>th>span {
    display: block;
    font-size: 12px;
    color: #808080;
}
.suppliers-comparisontable .price{
    color:#333333;
    font-size:16px;
}
.suppliers-comparisontable .specialPrice{
    font-weight:bold;
    color:#D63649;
    font-size:16px;
}
.suppliers-comparisontable .oldPrice{
    display: block;
    color:#808080;
    font-size:12px;
    text-decoration: line-through;
}
.suppliers-comparisontable .density-weight{
    font-weight:normal;
}
.suppliers-comparisontable .row-density-values{
    vertical-align:bottom;
}
.comparison-product-info{
    display:flex;
    align-items:center;
    width:100%;
    margin-bottom:30px;
}
.comparison-product-info .product-photo{
    width:80px;
}
.comparison-product-info img{
    opacity:1;
    width:100%;
}
.comparison-product-info .product-info{
    margin:0 0 0 20px;
    flex:1;
}
.comparison-product-info .product-info .sku{
    display:flex;
    font-weight:bold;
}
.comparison-product-info .product-info .sku .type::after{
    content:":";
    margin-right:5px;
}
.comparison-product-info .product-info .page-title{
    font-weight:normal;
    margin:0;
}
/*HOME*/
.home-main-slider .owl-carousel .owl-stage-outer{
    padding:0;
}
.cms-index-index .cc-after-pageMain,
.cms-index-index .cc-before-pageMain{
    margin-bottom:20px;
}
.cms-index-index .page-wrapper{
    background:#fff;
}
.cms-index-index .page-header{
    margin:0;
}
.cms-index-index .page-title-wrapper{
    display:none;
}
.bar-services{
    margin:0 0 30px;
    list-style:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    background:#fff;
    border-radius:40px;
    padding:20px 40px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    max-width:1280px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0 auto;
}
.bar-services>li{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:0;
    padding:0 25px;
    text-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
}
.bar-services>li:not(:last-child){
    border-right:1px solid #CBCBCB;
}
.bar-services>li i,
.bar-services>li em{
    color:#0064FF;
    font-size:30px;
    margin-right:15px;
}
.bar-services>li i.ccicon-compare,
.bar-services>li em.ccicon-compare{
    font-size:25px;
}
.bar-services>li>span{
    display:inline-block;
    vertical-align:middle;
    line-height:19px;
    text-align:left;
}
.bar-services>li>img{

}
.highlighted-agreements{
    background-color:#0064FF;
    padding:30px 0 35px;
}
.highlighted-agreements>h2{
    color:#fff;
    text-align:center;
    margin:0 0 25px;
    font-weight:400;
}
.highlighted-agreements .row:not(tr){
    margin:0 -10px;
}
.highlighted-agreements .row:not(tr)>[class^="col"]{
    padding:0 10px;
}
.highlighted-agreements .box-agreement{
    background:#fff;
    border-radius:8px;
    padding:33px 28px 15px;
    -webkit-transition:0.2s;
    -o-transition:0.2s;
    transition:0.2s;
    display:table;
    height:100%;
    width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.highlighted-agreements .box-agreement:hover{
    -webkit-box-shadow:0 8px 17px rgba(2,24,103,0.66);
    box-shadow:0 8px 17px rgba(2,24,103,0.66);
}
.highlighted-agreements .box-agreement h3{
    margin:0 0 15px;
    font-size:24px;
    color:#0064FF;
    font-weight:normal;
}
.highlighted-agreements .box-agreement .cats-and-img{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}
.highlighted-agreements .box-agreement .cats-and-img .texts{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    padding-left:22px;
}
.highlighted-agreements .box-agreement .cats-and-img .texts h4{
    margin:0 0 20px;
    font-size:18px;
    color:#727272;
    font-weight:normal;
}
.highlighted-agreements .box-agreement .cats-and-img .texts ul{
    list-style:none;
    padding:0 0 0 6px;
    margin:0;
}
.highlighted-agreements .box-agreement .cats-and-img .texts ul>li{
    margin-bottom:5px;
}
.highlighted-agreements .box-agreement .cats-and-img .texts ul>li>a{
    color:#8798AD;
}
.highlighted-agreements .box-agreement .cats-and-img .texts ul>li>a:hover{
    color:#0064FF;
    text-decoration:none;
}
.highlighted-agreements .box-agreement .see-all{
    display:block;
    margin-top:10px;
    text-align:right;
    font-size:12px;
    text-transform:uppercase;
    font-weight:500;
    color:#0064FF;
    text-decoration:none;
}
.highlighted-agreements .box-agreement .see-all:hover{
    opacity:0.8;
}
.highlighted-agreements .box-agreement .see-all::after{
    content:"\e90a";
    font-family:'chilecompra';
    display:inline-block;
    font-size:16px;
    vertical-align:middle;
    margin-left:5px;
}
.home-info-blocks{
    margin:0 auto;
    max-width:1280px;
    padding:0 15px;
}
.box-home-info{
    text-align:center;
    padding:0 40px;
    margin-bottom:30px;
}
.box-home-info i,
.box-home-info em{
    font-size:70px;
    color:#0064FF;
}
.box-home-info h3{
    font-weight:normal;
    font-size:18px;
    line-height:24px;
}
.box-home-info p{
    color:#8798AD;
    font-size:14px;
    line-height:19px;
    margin:20px 0 30px;
}
.box-home-info .more-info{
    color:#0064FF;
    font-size:12px;
    font-weight:500;
    text-transform:uppercase;
    text-decoration:none;
    display:inline-block;
}
.box-home-info .more-info:hover{
    opacity:0.8;
}
.box-home-info .more-info::after{
    content:"\e90a";
    font-family:'chilecompra';
    display:inline-block;
    font-size:16px;
    vertical-align:middle;
    margin-left:5px;
}
.cc-product-tabs{
    margin:25px 0 0;
    padding:10px 0 0;
}
.cc-product-tabs>ul{
    padding:0;
    margin:0;
    list-style:none;
    text-align:center;
    border-bottom:1px solid #C8D2FF;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
}
.cc-product-tabs>ul>li{
    display:inline-block;
    border-bottom:7px solid transparent;
    padding:5px 10px;
    margin:0 15px;
    font-size:18px;
    cursor:default;
}
.cc-product-tabs>ul>li.active{
    border-color:#0064FF;
    font-weight:bold;
}
.cc-product-tabs>ul>li:not(.active):hover{
    border-color:#0064FF;
    cursor:pointer;
}
.cc-product-tabs>.product-content{
    padding:20px 20px 0;
    max-width:1280px;
    margin:0 auto;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    opacity:0;
    visibility:hidden;
    overflow:hidden;
    height:0;
    width:100%;
    position:static;
    -webkit-transition:opacity 0.2s ease-in-out;
    -o-transition:opacity 0.2s ease-in-out;
    transition:opacity 0.2s ease-in-out;
    margin-top:0;
}
.cc-product-tabs>.product-content.active{
    opacity:1;
    visibility:visible;
    height:auto;
}
.cc-product-tabs>.product-content:not(.active){
    position:absolute;
    left:-10000%;
}
.cc-product-tabs>.product-content .block{
    margin:0;
}
/*CATEGORY*/
.catalog-category-view .breadcrumbs{
    margin-bottom:0;
}
.category-view{
    position:relative;
    margin-bottom:27px;
}
.category-view .page-main{
    max-width:100%;
    padding:0;
}
.category-image .image{
    width:100%;
    max-height:200px;
    -o-object-fit:cover;
    object-fit:cover;
}
.category-image .cat-img-overlay, .owl-carousel .slider-img-overlay{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:55%;
    background: -webkit-gradient(linear, left top, right top, from(#000000), to(rgba(0,0,0,0)));
    background: -webkit-linear-gradient(left, #000000 0%, rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(left, #000000 0%, rgba(0,0,0,0) 100%);
    background: linear-gradient(90deg, #000000 0%, rgba(0,0,0,0) 100%);
    z-index:1;
}
.category-view.without-img{
    padding:40px 0 20px;
}
.category-view .cc-categoryImage{
    max-width:1280px;
    padding:0 20px;
    margin:0 auto;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.category-view.with-img .cc-categoryImage{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    left:0;
    right:0;
    z-index:1;
}
.category-view:not(.with-img):not(.without-img) .cc-categoryImage{
    display:none;
}
.category-view .cc-categoryImage .page-title-wrapper>h1{
    font-size:30px;
    color:#424242;
    margin:0;
    line-height:35px;
}
.category-view .cc-categoryImage .category-description{
    font-size: 16px;
    color:#424242;
    max-width:400px;
    margin:15px 0 0;
}
.category-view.with-img .cc-categoryImage .page-title-wrapper>h1,
.category-view.with-img .cc-categoryImage .category-description{
    color:#fff;
}
.toolbar-products{
    background:#fff;
    border-radius:3px;
    padding:0 15px;
}
.sorter-action:before{
    content:"\e621";
}
.sorter-action.sort-desc:before{
    content:"\e622";
}
.catalog-category-view .products{
    margin-bottom:0;
    padding-bottom:0;
    margin-top:20px;
}
.catalog-category-view .column.main{
    padding-bottom:15px;
}
.products-grid{
    font-size:0;
}
.products .product-item-info .product-item-inner:before{
    display:none;
}
.page-wrapper .products .product-item .product-item-info{
    background:#fff !important;
    border-radius:8px;
    padding:25px 15px 15px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transition:0.2s;
    -o-transition:0.2s;
    transition:0.2s;
    font-size:initial;
    width:100%;
    position:relative;
    display:block;
    text-align:center;
}
.products .product-item-info .product-item-details{
    text-align:left;
    float:none;
}
.products .product-item-info .product-item-details .actions-primary .action{
    font-weight:500;
}
.products .product-item-info .sellers-count{
    color:#768aa2;
    font-size:12px;
    text-align:left;
    position:absolute;
    top:15px;
    right:15px;
    left:15px;
}
.products .product-item-info .product-id-top{
    color:#768AA2;
    font-size:12px;
    text-align:right;
    position:absolute;
    top:15px;
    right:15px;
}
.product-image-photo{
    object-fit:contain;
    top:8px;
}
.product-image-container{
    margin:5px 0 10px;
}
.products-list .product-image-container{
    margin:0;
}
.page-wrapper .products .product-item-info:hover{
    -webkit-box-shadow:0 10px 20px 0 rgba(0, 100, 255, 0.1);
    box-shadow:0 10px 20px 0 rgba(0, 100, 255, 0.1);
    margin:0;
    padding:25px 15px 15px;
    border:0;
}
.products .product-item-description p{
    font-size:12px;
    line-height:16px;
    color:#8798AD;
}
.page-wrapper .products.products-list .product-item-info{
    margin-bottom:20px;
}
.products-list .product-photo-list{
    display:table-cell;
    padding-right:20px;
    vertical-align:middle;
    width:1%;
}
.products.products-list .product-item-info .sellers-count{
    margin-bottom:20px;
    padding-right:20px;
    max-width:240px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.products-list .product-item-photo{
    display:block;
    width:auto;
    padding-bottom:0;
}
.products-list .product-item-details{
    vertical-align:middle;
}
.products-list .product-item-details .plist-blocks-container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
}
.products-list .product-item-details .plist-blocks{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    width:100%;
    padding-right:40px;
}
.products-list .product-item-details .plist-blocks.plist-block-two{
    max-width:220px;
    padding-right:20px;
}
.product-item-description{
    margin:10px 0;
    float:none;
}
.products .product-item-inner{
    position:static;
    padding:0;
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin:0;
}
.products .product-item-info:not(:hover):not(.active) .product-item-inner{
    position:static;
    height:auto;
    width:auto;
    clip:auto;
    margin:0;
    overflow:hidden;
}
.products-grid .product-item-actions{
    margin:0;
    text-align:center;
}
.product-item-info .product-item-inner .product-item-actions{
    margin:0;
    display:block;
}
.product-item-actions .actions-primary,
.owl-carousel .product-item .product-item-actions .actions-primary{
    display:block;
}
.product-item-actions .actions-primary + .actions-secondary,
.owl-carousel .product-item .product-item-actions .actions-primary + .actions-secondary{
    width:auto;
    padding:0;
    display:block;
    margin:12px 0 0;
    text-align:center;
}
.product-item-actions .actions-primary .action.tocart{
    width:100%;
    text-transform:none;
    letter-spacing:0px;
}
.products .product-item-info:not(:hover):not(:active) .product-item-actions .actions-primary .action.tocart{
    background:#fff;
    border-color:#0064ff;
    color:#0064ff;
}
.product-item .price-box{
    margin-bottom:15px;
}
.product-item .price-box .price-label{
    display:none;
}
.product-item .price-box::before{
    content:"Desde";
    display:block;
    color: #8798AD;
    line-height:16px;
    margin-bottom:5px;
    font-size:14px;
    font-weight:400;
}

.product-info-price-wk .price-wrapper .base-price{
    color:#8798AD;
    font-size:30px;
    text-decoration: line-through;
}
.product-info-price-wk .price-wrapper .special-price{
    color:#D63649;
    font-size:30px;
}

.price-box .minimum-price .price-label,
.price-box .maximum-price .price-label,
.product-info-price-wk .cc-price-box .minimum-price .price-label,
.product-info-price-wk .cc-price-box .maximum-price .price-label{
    display:block;
    color: #8798AD;
    line-height:16px;
    margin-bottom:5px;
    font-weight:400;
    font-size:16px;
}
.product-item .price-box .price{
    font-size:24px;
    font-weight:normal;
    line-height:32px;
    color:#2e384d;
}
.product-item .price-box .price:not(:last-child){
    margin:0 7px 0 0;
}
.product-item .price-box .price{
    display:inline-block;
}
.product-item .price-box .special-price.price{
    color:#D63649;
}
.product-item .price-box .special-price + .base-price{
    text-decoration:line-through;
    font-size:18px;
    color:#8798AD;
}
.product-item .price-box .old-price{
    display:none;
}
.products.wrapper + .toolbar{
    display:none;
}
.cc-after-pageMain .toolbar{
    display:block;
    margin:0;
}
.cc-after-pageMain .toolbar .modes,
.cc-after-pageMain .toolbar .toolbar-amount,
.cc-after-pageMain .toolbar .toolbar-sorter{
    display:none;
}
.cc-after-pageMain .toolbar .pages{
    display:block;
}
.toolbar{
    margin-bottom:20px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.toolbar>*{
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
}
.toolbar .pages{
    margin:0;
    padding:24px 0;
}
.toolbar .pages ul.items>li{
    margin:0 8px 0 0;
    border-radius:50%;
}
.toolbar .pages ul.items>li.current,
.toolbar .pages ul.items>li:hover{
    background:#0064FF;
}
.toolbar .pages ul.items>li.current span,
.toolbar .pages ul.items>li:hover span{
    color:#fff;
}
.toolbar .pages ul.items>li strong,
.toolbar .pages ul.items>li a{
    background:none;
    vertical-align:middle;
    min-width:35px;
    min-height:35px;
    padding:0;
    color:#000;
}
.toolbar .pages ul.items>li span{
    line-height:35px;
}
.toolbar .pages ul.items>li .action{
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin:0;
}
.toolbar .pages ul.items>li .action::before{
    line-height:35px;
    color:#000;
    font-size:11px;
}
.toolbar .pages ul.items>li .action:hover::before{
    color:#fff;
}
.toolbar .sorter{
    margin:18px 0;
    position:relative;
    right:0;
    text-align:right;
}
.toolbar .select-container-icon{
    position:relative;
}
.toolbar .select-container-icon::after{
    content:"\e607";
    font-family:'luma-icons';
    font-size:10px;
    color:#0064FF;
    position:absolute;
    top:0;
    line-height:35px;
    right:10px;
    padding-top:3px;
}
.toolbar .sorter .sorter-label{
    display:none;
}
.toolbar select{
    background:#fff;
    border:1px solid #0064FF;
    padding:0 25px 0 15px;
    color:#0064FF;
    font-size:12px;
    line-height:14px;
    border-radius:2px;
    margin:0;
}
.toolbar select:focus{
    -webkit-box-shadow:none;
    box-shadow:none;
}
.toolbar .sorter .action.sorter-action{
    display:none;
}
.toolbar .toolbar-amount{
    display:inline-block;
    padding:0 10px;
    -webkit-box-flex:0.7;
    -ms-flex:0.7;
    flex:0.7;
    font-weight:bold;
    color:#0064FF;
}
.toolbar .modes{
    display:inline-block;
    -ms-flex-item-align:stretch;
    -ms-grid-row-align:stretch;
    align-self:stretch;
}
.toolbar .modes .modes-mode{
    height:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    vertical-align:middle;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:68px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius:0;
    border:0;
    border-left:1px solid #F2F2F9;
    background:#fff;
}
.toolbar .modes .modes-mode:last-child{
    border-right:1px solid #F2F2F9;
}
.toolbar .modes .modes-mode::before{
    content:'\e91e';
    color:#0064FF;
    opacity:0.4;
    font-size:25px;
    font-family:'chilecompra';
    overflow:hidden;
    line-height:initial;
    font-weight:normal;
    -webkit-font-smoothing: antialiased;
}
.toolbar .modes .modes-mode.mode-list::before{
    content:'\e91d';
}
.toolbar .modes .modes-mode:hover::before{
    opacity:0.6;
}
.toolbar .modes .modes-mode.active::before{
    opacity:1;
}
.product .product-item-name, .product .product-item-name>a{
    font-size:14px;
    margin-bottom:0;
    height:60px;
    overflow:hidden;
}
.sidebar .product-items .product-item-details{
    margin-left:65px;
}
.sidebar .product-items .product-item-name>a,
.sidebar .product-item .price-box::before{
    font-size:12px;
    color:#8798AD;
}
.sidebar .product-item .price-box::before{
    margin:0;
}
.sidebar .product-item-actions{
    position:static;
}
.sidebar .product-items .action.delete{
    width:20px;
}
.sidebar .product-item .price-box .price{
    font-size:20px;
}
.sidebar .block{
    background:#fff;
    padding:27px 20px;
    -webkit-box-shadow:0 10px 20px 0 rgba(0, 100, 255, 0.03);
    box-shadow:0 10px 20px 0 rgba(0, 100, 255, 0.03);
    border-radius:3px;
    margin-bottom:20px;
}
.sidebar .block.account-nav{
    display:none;
}
.sidebar .block.filter{
    padding-top:20px;
    padding-bottom:17px;
}
.sidebar .block .block-title,
.sidebar .block.filter .block-subtitle,
#suppliers_box .block-title{
    color:#BFC5D2;
    text-transform:uppercase;
    padding:0;
}
.sidebar .block .block-title strong,
.sidebar .block.filter .block-subtitle,
#suppliers_box .block-title strong{
    font-size:13px;
    letter-spacing:2.73px;
    font-weight:bold;
    line-height:15px;
}
.catalogsearch-result-index .sidebar .block.subcategories-filter{
    display:none;
}
.sidebar .block.filter .block-subtitle,
.sidebar .block.subcategories-filter .block-title,
.sidebar .block.clearfilters .block-title{
    margin-bottom:20px;
    border:0;
}
.sidebar .block.subcategories-filter .plus{
    cursor:pointer;
}
.sidebar .block.subcategories-filter ol li ol{
    margin-top:5px;
    padding-left:30px;
}
.sidebar .block.clearfilters .filter-actions{
    margin:0;
    padding:0;
}
.sidebar .block.clearfilters .filter-actions a{
    text-align:center;
    display:block;
    width:100%;
    border-radius:20px;
    border:1px solid #0064FF;
    color:#0064FF;
    padding:5px 10px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    text-transform:uppercase;
    font-weight:bold;
    font-size:12px;
    letter-spacing:0.75px;
}
.sidebar .block.clearfilters .filter-actions a:hover{
    color:#0064FF;
    text-decoration:none;
    background:#F5F7FF;
}
.sidebar .block.clearfilters .filter-clear{
    display:block;
}
.filter-options-title{
    padding-right:20px;
    padding-left:0;
    color:#2E384D;
    text-transform:initial;
}
.filter-options-content{
    padding-right:0;
    padding-left:0;
}
.filter-options-item{
    border:0;
}
.filter-options-title:after{
    right:0;
    font-size:10px;
    opacity:0.6;
}
/*RATING & REVIEWS*/
.rating-summary .rating-result:before, .review-control-vote:before{
    content:'\e904' '\e904' '\e904' '\e904' '\e904';
    font-family:'chilecompra';
    line-height:initial;
    color:#BFC5D2;
}
.product-info-main .product-reviews-summary{
    margin-bottom:30px;
}
.product-info-main .rating-summary .rating-result{
    width:97px;
}
.product-info-main .rating-summary .rating-result:before,
.product-info-main .rating-summary .rating-result > span:before{
    font-size:18px;
    height:auto;
}
.rating-summary .rating-result > span:before{
    content:'\e904' '\e904' '\e904' '\e904' '\e904';
    font-family:'chilecompra';
    color:#0064FF;
    line-height:initial;
}
.review-control-vote label:before{
    color:#0064FF;
    font-family:'chilecompra';
}
.review-control-vote .rating-1:before{
    content:'\e904';
}
.review-control-vote .rating-2:before{
    content:'\e904' '\e904';
}
.review-control-vote .rating-3:before{
    content:'\e904' '\e904' '\e904';
}
.review-control-vote .rating-4:before{
    content:'\e904' '\e904' '\e904' '\e904';
}
.review-control-vote .rating-5:before{
    content:'\e904' '\e904' '\e904' '\e904' '\e904';
}
.product-reviews-summary .reviews-actions .action.view{
    color:#2E384D;
    font-size:13px;
}
.product-reviews-summary .reviews-actions .action.view::before{
    content:'\e913';
    font-family:'chilecompra';
    letter-spacing:5px;
}
.product-reviews-summary .reviews-actions .action.view:hover{
    opacity:0.7;
    text-decoration:none;
}
/*PRODUCT VIEW*/
.product.info.detailed{
    margin:0 0 30px;
}
.product.data.items{
    background:#fff;
    border:1px solid rgba(0,0,0,0.1);
    margin:0;
}
.product.data.items > .item.content{
    padding:45px;
    border:none;
    border-top:1px solid rgba(0,0,0,0.1);
}
.product.data.items > .item.title .switch{
    border:0;
    font-size:13px;
    color:#2E384D;
    padding:0 20px;
    background:none;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    font-weight:normal;
}
.product.data.items > .item.title.active .switch{
    font-weight:500;
    border-bottom:2px solid #0064FF;
}
.product-info-main .product-info-stock-sku{
    padding:0 0 16px;
    float: none;
}
.product-info-main .product-info-stock-sku .stock{
    display:none;
}
.product-info-main .product.attribute.sku .type,
.product-info-main .product.attribute.sku .value{
    color:#8798AD;
    font-weight:bold;
    font-size:15px;
    letter-spacing:2.73px;
}
.product-info-main .product.attribute.sku .type:after{
    content:":";
}
.page-title-wrapper.product h1{
    margin-bottom:10px;
}
.page-title-wrapper.product h1>span{
    font-size:29px;
    color:#2E384D;
    line-height:38px;
}
.product-info-main .product.attribute.overview{
    color:#8798AD;
    font-size:16px;
    line-height:28px;
    margin:10px 0;
}
.product-info-main .box-tocart .action.toquote{
    min-width:125px;
    margin:0 20px 20px 0;
}
.product-info-main .box-tocart .action.tocart{
    font-size:12px;
    width:100%;
    max-width:260px;
}
.catalog-product-view .page-main .columns{
    margin-top:10px;
}
.swatch-opt{
    margin:0;
}
.swatch-opt .swatch-attribute{
    margin:0 0 20px;
}
.swatch-opt .swatch-attribute .swatch-attribute-label{
    font-size:16px;
    line-height:21px;
    font-weight:normal;
}
.swatch-option.disabled{
    opacity:0.2;
}
.swatch-option.disabled:after{
    background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255,255,255,0)),
    color-stop(42%, rgba(255,255,255,0)), color-stop(43%, #fff), color-stop(46%, #fff),
    color-stop(47%, #0064FF), color-stop(53%, #0064FF), color-stop(54%, #fff), color-stop(57%, #fff),
    color-stop(58%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,0)));
}
.swatch-option, .swatch-option.text{
    min-width:55px;
    height:40px;
    padding:0;
    background:none;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0 17px 17px 0;
}
.swatch-option.text{
    line-height:40px;
}
.swatch-attribute .swatch-option,
.swatch-attribute .swatch-option.text{
    background:none;
    color:#2E384D;
    border:1px solid rgba(0,0,0,0.1);
}
.swatch-attribute .swatch-option.selected,
.swatch-attribute .swatch-option.text.selected{
    outline:none;
    border:1px solid #0064FF;
}
.swatch-attribute .swatch-option.selected,
.swatch-option.image:not(.disabled):hover,
.swatch-option.color:not(.disabled):hover{
    outline:1px solid #0064FF;
    border:1px solid #fff;
}
.product-options-bottom{
    margin-top:25px;
    padding:0;
}
.product-info-main .product-info-price{
    border:0;
    margin:0;
}
.product-info-price-wk .price-box .after-label{
    display:none;
}
.product-info-price-wk .price-box .minimum-price,
.product-info-price-wk .price-box .maximum-price{
    margin-right:10px;
}

.product-info-price-wk .cc-price-box .minimum-price,
.product-info-price-wk .cc-price-box .maximum-price{
    margin-right:10px;
}

.product-info-price-wk .price-box .maximum-price{
    margin-left:-10px;
}

.product-info-price-wk .cc-price-box .maximum-price{
    margin-left:-10px;
}

.product-info-main .product-info-price-wk .price-box .after-label,
.product-info-main .product-info-price-wk .cc-price-box .after-label{
    display:inline-block;
    vertical-align:middle;
    color:#8798AD;
    font-size:12px;
    letter-spacing:0.75px;
    text-transform:uppercase;
    padding:0 0 12px 0;
}
.product-info-main .price-box .price-wrapper,
.product-info-main .product-info-price-wk .cc-price-box .price-wrapper{
    display:inline-block;
}
.product-info-main .product-info-price .price-wrapper .price,
.product-info-price-wk .price-wrapper .price{
    color:#0064FF;
    font-size:34px;
}
.product-info-main .product-info-price-wk .maximum-price::before{
    content:"-";
    margin:0 10px 0 5px;
    color:#0064FF;
    font-size:34px;
}
.product-options-bottom .price-box, .product-info-price .price-box{
    display:block;
    width:auto;
    padding:0;
}
.product-options-bottom .cc-price-box{
    display:block;
    width:auto;
    padding:0;
}
.product-options-bottom .price-box .price-container > span, .product-info-price .price-box .price-container > span,
.product-options-bottom .cc-price-box .price-container > span{
    display:inline-block;
}
.product-info-main .product-info-price .price-box .price-container > .price-label{
    display:none;
}
.product-info-main .product-info-price .price-box{
    padding:0;
}
.product-info-main .product-add-form{
    padding-top:0;
}
.product-social-links{
    margin:15px 0;
}
.product-social-links .action{
    margin:0 15px 10px 0;
}
.product-social-links .action>span{
    vertical-align:middle;
    font-size:12px;
    padding:0 5px;
}
.wk-ap-price-block{
    margin-bottom:0;
}
.actions-supplier{
    display:block;
    margin:10px 0;
    text-align:right;
}
.actions-supplier>*{
    display:inline-block;
    margin:0 0 8px 8px;
}
.actions-supplier>* *{
    display:inline-block;
}
.cc-price-history{
    margin-bottom:25px;
}
.cc-price-history>a#viewPriceHistory{
    color:rgba(0,0,0,0.73);
    cursor:pointer;
    text-decoration:underline;
}
.cc-price-history>a#viewPriceHistory:hover{
    opacity:0.8;
}
table#prices-list tbody>tr:not(#no-records)>td:first-child{
    color:#8798AD;
    font-weight:bold;
}
table#prices-list tbody>tr:not(#no-records)>td:nth-child(2){
    font-weight:bold;
}
.modal-popup.pricehistory-modal .modal-title{
    font-weight:bold;
    color:#8798AD;
}
.cc-multivendor-block{
    background:#fff;
    display:inline-block;
    width:100%;
    padding:40px 0;
}
.wk-ap-list-header{
    padding-bottom:0;
}
.cc-product-subtitle,
.block .cc-product-subtitle{
    color:#2E384D;
    font-size:28px;
    line-height:30px;
    font-weight:400;
    padding:20px 0 10px;
    margin:0;
}
.cc-relatedProducts-block{
    padding:20px 0;
}
.cc-relatedProducts-block .products{
    margin:0;
    padding:0;
}
.cc-relatedProducts-block .block{
    margin-bottom:0;
}
.catalog-product-view .columns .column.main{
    padding-bottom:0px;
}
/*VENDOR PRODUCTS*/
.wk-ap-product-list{
    border:0;
    overflow-y:scroll;
    max-height:600px;
}
.wk-ap-product-list.wk-ap-fieldset::-webkit-scrollbar {
    width:10px;
}
.wk-ap-product-list.wk-ap-fieldset::-webkit-scrollbar-track {
    background:#f1f1f1;
}
.wk-ap-product-list.wk-ap-fieldset::-webkit-scrollbar-thumb {
    background:#888;
    border-radius:5px;
}
.wk-ap-product-list.wk-ap-fieldset::-webkit-scrollbar-thumb:hover {
    background:#555;
}
.cc-table tr#no-records{
    display:none;
}
.cc-table.no-records tr#no-records{
    display:table-row;
}
.cc-table,
.wk-table-product-list{
    border-collapse:separate;
    border-spacing:0 10px;
}
body .cc-table > tbody > tr > th,
body .cc-table > tbody > tr > th{
    border-top:0;
}
.cc-table>thead>tr>th,
.wk-table-product-list>thead>tr>th{
    padding:0;
    color:#8798AD;
    text-transform:uppercase;
    letter-spacing:1.13px;
    line-height:16px;
    font-size:12px;
    padding:0 15px;
}
.wk-table-product-list>thead>tr>.wk-ap-checkbox-col{
    width:1px;
}
.cc-table>tbody>tr>td,
.wk-table-product-list>tbody>tr>td{
    padding:15px;
    width:auto;
    border-bottom:1px solid rgba(46,91,255,0.08);
    border-top:1px solid rgba(46,91,255,0.08);
}
.cc-table>tbody>tr>td:first-child,
.wk-table-product-list>tbody>tr>td:first-child{
    border-left:1px solid rgba(46,91,255,0.08);
}
.cc-table>tbody>tr>td:last-child,
.wk-table-product-list>tbody>tr>td:last-child{
    border-right:1px solid rgba(46,91,255,0.08);
}
.wk-table-product-list>tbody>tr>td:last-child{
    text-align:right;
}
.catalog-product-view .wk-table-product-list tbody tr td:nth-child(4){
    display:table-cell;
}
.wk-table-product-list .wk-ap-qty{
    width:100px;
    float:none;
}
.wk-table-product-list .wk-ap-seller-name{
    padding:15px;
    width:22%;
}
.wk-table-product-list .wk-ap-seller-name .wk-ap-shop-title,
.wk-table-product-list .wk-ap-seller-name .wk-ap-shop-title>a{
    font-weight: 400;
    line-height:22px;
    color:#2e384d;
    font-size:14px;
    text-decoration: underline;
}
.wk-table-product-list .wk-ap-seller-name .wk-seller-actions{
    margin-top:2px;
}
.wk-table-product-list .wk-ap-seller-name .wk-seller-actions > .action,
.wk-table-product-list .wk-ap-seller-name .wk-seller-actions .cc-seller-stamps {
    width: 15px;
    width: 20px;
    margin:0 13px 0 0;
    display: inline-block;
    vertical-align: middle;
}
.wk-table-product-list .wk-ap-seller-name .wk-seller-actions .cc-seller-stamps .cc-seller-stamp {
    margin: 0;
}
.wk-table-product-list .wk-ap-seller-name .wk-seller-actions>.action:hover{
    text-decoration:none;
}
.wk-table-product-list .wk-ap-seller-name .wk-seller-actions > .cc-seller-stamps img {
    width: 14px;
    height: 14px;
}
.wk-table-product-list .wk-ap-delivery-days>span{
    display:block;
    color:#8798AD;
    font-size:14px;
}
.wk-table-product-list .wk-ap-delivery-days>span i{
    font-size:10px;
    font-weight:bold;
}
.wk-table-product-list .wk-ap-delivery-days>span i.ccicon-check-flat:not(.ccicon-close){
    color:#0064FF;
}
.wk-table-product-list .wk-ap-price .wk-ap-product-price{
    color:#2E384D;
    font-weight:500;
    font-size:14px
}
.wk-table-product-list .wk-ap-price .wk-ap-product-price .special-price{
    color:#D63649;
}
.wk-table-product-list .wk-ap-price .wk-ap-product-price .special-price + .base-price{
    font-size:12px;
    margin-left:5px;
    text-decoration:line-through;
    color:#8798AD;
}
.wk-table-product-list .wk-ap-price .wk-ap-product-price::first-letter{
    letter-spacing:5px;
}
.wk-table-product-list .wk-ap-price .wk-ap-product-price.voucher::first-letter{
    letter-spacing:0px;
}
.wk-table-product-list .wk-ap-add-to-cart{
    background:#fff;
    color:#0064FF;
    border: 0 none;
    border-radius: 0;
    padding: 0;
}
.wk-table-product-list .wk-ap-add-to-cart:hover{
    background:transparent;
    border: 0 none;
    color: #0064FF;
}
.wk-table-product-list .wk-ap-add-to-cart:active{
    background:transparent;
    border: 0 none;
    color: #0064FF;
}
.wk-table-product-list .wk-ap-add-to-cart:focus{
    background:transparent;
    border: 0 none;
    color: #0064FF;
}
.cc-table > tbody > tr{
    box-shadow: 0 2px 7px 0 rgba(174,187,245,0.27);
}
.cc-table > tbody > tr > td,
.cc-table > tbody > tr > td{
    border-top: 1px solid #E0E7F1;
    border-bottom: 1px solid #E0E7F1;
    padding:25px;
    color:#2E384D;
    background:#fff;
    vertical-align:middle;
}
.cc-table > tbody > tr > td:first-child{
    border-left:1px solid #E0E7F1;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px;
}
.cc-table > tbody > tr > td:last-child{
    border-right:1px solid #E0E7F1;
    border-top-left-radius:3px;
    border-bottom-left-radius:3px;
}
/*MINICART*/
.minicart-wrapper{
    background:#D63649;
    border-radius:19px;
    height:30px;
}
.page-header .minicart-wrapper .action.showcart:before,
.minicart-wrapper .action.showcart.active:hover:before{
    content:"\e90f";
    font-family:'chilecompra';
    color:#fff;
    vertical-align:middle;
    margin-left:5px;
}
.minicart-wrapper .action.showcart{
    padding:0 15px;
    min-width:60px;
}
.minicart-wrapper .action.showcart:hover,
.minicart-wrapper .action.showcart.active{
    opacity:0.8;
}
.minicart-wrapper .action.showcart .counter.qty{
    background:none;
    line-height:30px;
    height:30px;
    overflow:initial;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin:0;
    vertical-align:middle;
    min-width:30px;
    margin-left:5px;
}
.minicart-wrapper .action.showcart .counter.qty.empty{
    display:inline-block;
}
.minicart-wrapper .action.showcart .counter-number{
    text-shadow:none;
    font-size:16px;
    font-weight:700;
}
.minicart-wrapper .block-minicart{
    background:#fff;
    margin-top:0;
    right:0;
    top:calc(100% + 5px);
    border:1px solid #B6C4FF;
    padding:15px 20px 25px;
    border-radius:0 0 14px 14px;
}
.minicart-wrapper .block-minicart::before,
.minicart-wrapper .block-minicart::after{
    content:none;
}
.block-minicart .subtotal,
.block-minicart .items-total{
    margin:0;
}
.block-minicart .items-total{
    float:none;
}
.block-minicart .block-content > .actions > .primary{
    margin:0 0 15px;
}
.block-minicart .block-content > .actions > .primary .action.primary{
    font-size:12px;
    text-transform:uppercase;
    letter-spacing:0.75px;
}
.block-minicart .block-content > .actions > .primary .action.primary:focus{
    background:#0064FF;
    color:#fff;
}
.block-minicart .block-content > .actions > .primary .action.primary:focus:hover{
    background:#fff;
    color:#0064FF;
}
.block-minicart .block-content .action.viewcart{
    width:100%;
    text-transform:uppercase;
    font-size:12px;
    letter-spacing:0.75px;
    line-height:20px;
}
.block-minicart .block-content > .actions{
    margin:0;
}
.minicart-items-wrapper{
    border:0;
    max-height:300px;
    padding:0;
    width:100%;
    margin:20px 0;
}
.block-minicart .amount .price-wrapper:first-child .price{
    font-size: 34px;
    line-height:40px;
    font-weight:500;
    color:#0060FF;
}
.minicart-items .product-item-name{
    margin:0;
    font-weight:600;
    font-size:16px;
    color:#152935;
}
.minicart-items .product-item-name a{
    font-weight:600;
    color:#152935;
    font-size:16px;
}
.minicart-items span.minicart-sku{
    display:block;
    color:#69707F;
    font-weight:bold;
    font-size:14px;
    line-height:22px;
}
.block-minicart .minicart-items .product-item-pricing{
    display:table;
    width:100%;
    margin-top:15px;
    vertical-align:middle;
}
.minicart-items .product-item-pricing .cc-minicart-details{
    display:table-cell;
    width:50%;
}
.minicart-items .product-item-pricing .cc-minicart-details>.label{
    display:block;
    color:#585E68;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:1.13px;
}
.minicart-items .product-item-pricing .cc-minicart-details.qty{
    padding-right:20px;
}
.minicart-items .product-item-pricing .cc-minicart-details.details-price .price-container{
    margin-top:7px;
}
.minicart-items .product-item-pricing .cc-minicart-details.details-price .price-container span{
    margin-bottom:0;
}
.minicart-items .product-item-details .price{
    font-size:20px;
    line-height:29px;
    font-weight:400;
    color:#0064FF;
    line-height:1;
}
.minicart-items .details-qty .label:after{
    content:none;
}
.minicart-items .item-qty,
.minicart-items .update-cart-item{
    width:100%;
    max-width:100px;
}
.minicart-items .update-cart-item{
    padding-top:0;
    padding-bottom:0;
    height:30px;
    border-radius:5px;
    margin-top:6px;
}
.minicart-items .item-qty{
    color:#2E384D;
}
.qty-container{
    position:relative;
    display:inline-block;
    margin:0 15px 0 0;
}
.qty-container.voucher, .cart-qty-container-voucher{
    display: none;
}
.qty-container.nm{
    margin-left:10px;
    margin-right:10px;
}
.qty-container .qty-btns{
    position:absolute;
    top:0;
    bottom:0;
    padding:0;
    border:0;
    min-width:22px;
    font-size:16px;
    background: #ebffff;
    height: auto;
    border-radius: 0;
    display: inline-block;
}
.qty-container input.qty{
    margin:0;
    height: auto;
    border: 0 none;
}
.qty-container .qty-btns.decreasing-qty{
    left:0;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
}
.qty-container .qty-btns.increasing-qty{
    right:0;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
}
.requisition-grid .col.qty .input-text, .quote-details-items .col.qty .input-text, .column .block-addbysku .qty .qty, .bundle-options-container .input-text.qty, .box-tocart .input-text.qty, .account .data.table-return-items .qty .input-text, .table-giftregistry-items .field.qty .qty, .block-giftregistry-shared-items .qty .qty, .table.grouped .col.qty .control.qty .qty, .block-wishlist-info-items .input-text.qty, .multicheckout .table-wrapper .col .qty .input-text, .account .table-wrapper .data.table.wishlist .box-tocart .qty, .products-grid.wishlist .product-item .box-tocart input.qty, .sidebar .block-addbysku .fieldset .fields .field.qty .qty{
    width:100px;
}
.minicart-items .cc-minicart-moredetails{
    border:1px solid #0064FF;
    padding:9.5px 17.5px;
    border-radius:3px;
    margin-top:18px;
}
.minicart-items .cc-minicart-moredetails>span.toggle{
    color:#0064FF;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:1.55px;
    line-height:20px;
    position:relative;
    padding-bottom:0;
}
.minicart-items .product .cc-minicart-moredetails .toggle:after{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    right:0;
    color:#0064FF;
}
.minicart-items .cc-minicart-moredetails .product.options.list{
    margin:10px 0 0;
}
.minicart-items .cc-minicart-moredetails .product.options.list .cc-list-value{
    margin-bottom:5px;
}
.minicart-items .cc-minicart-moredetails .product.options.list .cc-list-value .label,
.minicart-items .cc-minicart-moredetails .product.options.list .cc-list-value .values{
    display:inline-block;
    margin:0;
}
.minicart-items .cc-minicart-moredetails .product.options.list .cc-list-value .label::after{
    content:":";
    margin-right:3px;
}
.minicart-items .product .cc-minicart-additional{
    width:50%;
    text-align:right;
    display:table-cell;
    height:auto;
    padding:0;
    vertical-align:bottom;
}
.minicart-items .product .product.actions{
    float:none;
    margin:0;
}
.minicart-wrapper .block-minicart li{
    padding:10px 0;
}
.minicart-wrapper .block-minicart li:hover{
    cursor:initial;
}
.minicart-items .action.delete:before{
    content:'\e919';
    font-family:'chilecompra';
    color:#69707F;
    font-size:21px;
    height:auto;
    line-height:1;
}
.minicart-wrapper .product .actions > .primary, .minicart-wrapper .product .actions > .secondary{
    display:inline-block;
}
.minicart-items .product-item-details{
    padding-left:112px;
}
/*CART PAGE*/
.cc-cartblock{
    margin-bottom:50px;
}
.cc-cartblock .supplier-name{
    margin:0 0 20px;
    font-size:20px;
    font-weight:normal;
    color:#323b50;
}
.cc-cartblock .cc-cartblock-box{
    display:inline-block;
    width:100%;
    background:#fff;
    padding:30px;
    border:1px solid rgba(46,91,255,0.08);
    border-radius:3px;
    box-sizing:border-box;
}
.cart-container .cc-cartblock .form-cart{
    margin:0;
}
.cc-cartblock .cc-cartblock-box .cart-summary{
    padding:25px;
    background-color:#F0F2FF;
    box-shadow:0 10px 16px 0 rgba(72,107,255,0.09);
    border:1px solid #C9D3FF;
    border-radius:4px;
}
.cc-cartblock .cc-cartblock-box .cart-summary .summary.title{
    display:none;
}
.cc-cartblock .cc-cartblock-box .cart-totals{
    border:0;
    padding:0;
}
.cc-cartblock .cc-cartblock-box .cart-totals .totals th{
    width:40%;
}
.cc-cartblock .cc-cartblock-box .cart-totals .totals td{
    width:60%;
}
.cc-cartblock .cc-cartblock-box .cart-totals .grand .mark,
.cc-cartblock .cc-cartblock-box .cart-totals .grand .amount{
    border:0;
}
.cc-cartblock .cc-cartblock-box .cart-totals th.mark{
    vertical-align:middle;
    padding:10px 10px 10px 0;
    text-align:right;
    font-size:16px;
}
.cc-cartblock .cc-cartblock-box .cart-totals td.amount{
    padding:10px 0 10px 10px;
}
.cc-cartblock .cc-cartblock-box .cart-totals .grand strong{
    padding:0;
    display:block;
}
.cc-cartblock .cc-cartblock-box .cart-totals .grand{
    color:#0064FF;
}
.cc-cartblock .cc-cartblock-box .cart-totals .amount .price{
    background:#fff;
    height:40px;
    display:block;
    line-height:40px;
    width:100%;
    border-radius:20px;
    border:1px solid #E0E7FF;
    padding:0 16px;
    box-sizing:border-box;
    text-align:left;
    font-size:15px;
}
.cc-cartblock .cc-cartblock-box .cart-totals .amount textarea.price{
    resize:none;
    height:auto;
    padding:10px 16px;
    line-height:1.5;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
}
.cc-cartblock .cc-cartblock-box .cart-totals .amount .wk_order_comment button{
    width:100%;
    border-top-left-radius:0;
    border-top-right-radius:0;
    height:30px;
    padding-top:0;
    padding-bottom:0;
}
.cc-cartblock .cc-cartblock-box .cart-totals .amount .wk_order_comment .mage-error{
    text-align:left;
}
.cc-cartblock .cc-cartblock-box .cart-totals .select-rule{
    position:relative;
}
.cc-cartblock .cc-cartblock-box .cart-totals .select-rule>select{
    background:none;
    border:0;
    border-bottom:1px solid #0064FF;
    cursor:pointer;
    font-size:16px;
    color:#2E384D;
}
.cc-cartblock .cc-cartblock-box .cart-totals .select-rule>select:focus{
    box-shadow:none;
}
.cc-cartblock .cc-cartblock-box .cart-totals .select-rule::after{
    content:'\e90b';
    font-family:'chilecompra';
    position:absolute;
    bottom:6px;
    right:5px;
    font-size:12px;
    color:#0064FF;
    font-weight:bold;
    pointer-events:none;
}
.cc-cartblock .cc-cartblock-box .cart.table-wrapper thead{
    display:none;
}
.cc-cartblock .cart.table-wrapper .col.qty .qty-container{
    margin:0;
}
.cc-cartblock .cart.table-wrapper .col.qty div.mage-error[generated]{
    position:absolute;
    top:100%;
    left:0;
    font-size:10px;
}
.cc-cartblock .cart.table-wrapper .col.qty .input-text{
    width:100px;
    height:40px;
    margin:0;
}
.cc-cartblock .cart.table-wrapper .cc-cartitem-titles{
    text-transform:uppercase;
    font-size:12px;
    font-weight:bold;
    color:#585E68;
    letter-spacing:1.13px;
    margin-bottom:5px;
    display:block;
}
.cc-cartblock .cart.table-wrapper .cart tbody td{
    text-align:left;
    padding-top:35px;
}
.cc-cartblock .cart.table-wrapper .product-item-details{
    padding-bottom:0;
}
.cc-cartblock .cart.table-wrapper .product-item-name{
    font-size:16px;
    font-weight:bold;
    color:#152935;
    margin:5px 0 0 0;
}
.cc-cartblock .cart.table-wrapper .product-item-sku{
    color:#8798AD;
    margin-bottom:20px;
    font-size:14px;
    display:block;
}
.cc-cartblock .cart.table-wrapper .cart.item{
    border-top:0;
    border-bottom:2px solid #d1daff;
}
.cc-cartblock .cart.table-wrapper .cart .item-actions td{
    padding:0;
}
.cc-cartblock .cart.table-wrapper .item .col.item{
    width:400px;
    display:table-cell;
    padding:10px 10px 10px 0;;
}
.cc-cartblock .cart.table-wrapper .actions-toolbar{
    margin-top:-35px;
    position:static;
    text-align:right;
}
.cc-cartblock .cart.table-wrapper .actions-toolbar > .action-edit, .cc-cartblock .cart.table-wrapper .actions-toolbar > .action-delete{
    position:static;
}
.cc-cartblock .cart.table-wrapper.cart-price,
.cc-cartblock .cart.table-wrapper .col .cart-price{
    color:#000;
    font-size:15px;
    margin-top:10px;
    display:block;
}
.cc-cartblock .cart.table-wrapper .col.subtotal .cart-price{
    color:#0064FF;
}
.cart-summary .checkout-methods-items .action.primary.checkout{
    font-size:12px;
    letter-spacing:0.75px;
}
.cart-container .cart-summary:first-child {
    display: none;
}
.cart.table-wrapper .actions-toolbar > .action-edit:before{
    display:none;
}
.cart.table-wrapper .actions-toolbar > .action-edit:before, .cart.table-wrapper .actions-toolbar > .action-delete:before{
    font-family:'chilecompra';
}
.cart.table-wrapper .actions-toolbar > .action-delete:before{
    content:'\e919';
}
/*ACCOUNT*/
.wk_mp_list_table {
    border: none !important;
}
.table-order-items,
.account .data-grid.table,
#wk_mp_requestedquote_table,
.wk_mp_list_table {
    border-collapse:separate;
    border-spacing:0 12px;
}
#wk_mp_requestedquote_table {
    border: none;
}
.table-order-items th,
.account .data-grid.table,
#wk_mp_requestedquote_table th span,
.wk_mp_list_table th span {
    text-transform:uppercase;
    color:#585E68;
    font-size:12px;
    letter-spacing:1.13px;
    padding-top:0;
    padding-bottom:0;
}
#wk_mp_requestedquote_table thead tr,
.wk_mp_list_table thead tr {
    background: #ffffff !important;
}
.wk_mp_list_table .wk_mp_body {
    background: none !important;
}
#wk_mp_requestedquote_table tr th {
    background: #ffffff !important;
}
#wk_mp_requestedquote_table tr th,
.wk_mp_list_table thead tr th {
    border: none !important;
}
.table-order-items tbody>tr,
.account .data-grid.table tbody>tr,
#wk_mp_requestedquote_table tbody>tr,
.wk_mp_list_table .wk_mp_body >tr {
    box-shadow: 0 2px 4px 0 rgba(72,107,255,0.18);
}
.table-order-items tbody>tr>td,
.account .data-grid.table tbody>tr>td,
#wk_mp_requestedquote_table tbody>tr>td,
.wk_mp_list_table .wk_mp_body >tr>td {
    border-top:1px solid #C9D3FF;
    border-left:1px solid #C9D3FF !important;
    background:#fff;
    border-bottom:4px solid #0064FF !important;
    padding:20px;
    vertical-align:middle;
    border-right: none;
}
.table-order-items tbody>tr>td:last-child,
.account .data-grid.table tbody>tr>td:last-child,
.wk_mp_list_table .wk_mp_body >tr>td:last-child {
    border-right:1px solid #C9D3FF;
}
.wk_mp_rfq_communication_box {
    margin-top: 15px;
    background: #ffffff;
}
.wk_mp_rfq_communication_box strong {
    text-transform: uppercase;
    color: #000000;
    font-size: 12px;
    letter-spacing: 1.13px;
}
ul.wk_mp_rfq_list {
    padding-top: 0;
    margin-bottom: 0;
    background: #ffffff;
}
.wk_mp_rfq_no_record {
    border-top: none;
    background: #ffffff;
}
.table-order-items .action,
.account .data-grid.table .action-menu-item,
.requisition_list-requisition-index .action.add {
    border: 1px solid #0064FF;
    border-radius: 20px;
    padding:10px 15px;
    display:inline-block;
    font-size:12px;
    color:#0064FF;
    font-weight:bold;
    letter-spacing:1.55px;
    text-transform:uppercase;
    text-align:center;
}
.table-order-items .action:hover,
.account .data-grid.table .action-menu-item:hover {
    text-decoration:none;
}
.table-order-items .action.view,
.account .data-grid.table .action-menu-item.view{
    margin-right:10px;
}
.table-order-items .action:hover,
.account .data-grid.table .action-menu-item:hover{
    background:#F5F7FF;
}
.table-order-items td.col.actions,
.account .data-grid.table td.col.actions{
    text-align:center;
}
.account .toolbar .limiter {
    text-align: right;
}
.data.table.table-order-items tbody tr td.col .action.view::after{
    content:none;
}
.account .column.main .block:not(.widget) .block-title{
    color:#838383;
    border:0;
    margin:0 0 10px;
}
.account .column.main .block:not(.widget) .block-title>strong{
    font-size:13px;
    letter-spacing:2.73px;
    font-weight:bold;
    text-transform:uppercase;
}
.account .column.main .block:not(.widget) .block-content{
    background:#fff;
    padding:20px;
    border:1px solid rgba(46,91,255,0.08);
    border-bottom:4px solid #0064FF;
    transition:box-shadow 0.2s;
}
.account .column.main .block:not(.widget).block-dashboard-info .block-content::before,
.account .column.main .block:not(.widget).block-dashboard-addresses .block-content::before{
    content:'\e91c';
    line-height:1;
    font-family:'chilecompra';
    font-size:46px;
    color:#0064FF;
    margin-bottom:17px;
}
.account .column.main .block:not(.widget).block-dashboard-addresses .block-content::before{
    content:'\e91b';
}
.account .column.main .block:not(.widget) .block-content:hover{
    box-shadow:0 10px 20px 0 rgba(0, 100, 255, 0.1);
}
.account .wk_mp_design {
    margin-top: 0;
}
.sidebar .block-collapsible-nav{
    padding:0;
    overflow:hidden;
}
.sidebar .block-collapsible-nav .content{
    padding:0;
    background:none;
}
.sidebar .block-collapsible-nav .item{
    margin:0;
}
.sidebar .block-collapsible-nav .item:not(:last-child){
    border-bottom:1px solid rgba(72,107,255,0.25);
}
.sidebar .block-collapsible-nav .item a,
.sidebar .block-collapsible-nav .item > strong{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    min-height:43px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-size:13px;
}
.sidebar .block-collapsible-nav .item.current > *{
    color:#fff;
}
.sidebar .block-collapsible-nav .item.current a,
.sidebar .block-collapsible-nav .item.current > strong{
    border:0;
    background:#0064FF;
}
.sidebar .block-collapsible-nav .item a:hover{
    background:#F4F6FC;
}
.sidebar .block.subcategories-filter .items>li .count::before{
    content:"(";
}
.sidebar .block.subcategories-filter .items>li .count::after{
    content:")";
}
.sidebar .block.subcategories-filter .items>li .count .filter-count-label,
.sidebar .block.subcategories-filter .items>li:first-child,
.sidebar .block.subcategories-filter .items>li input.layered_attrs,
.sidebar .block.subcategories-filter .items>li .count{
    display:none;
}
.sidebar .block.subcategories-filter .items>li .layered-navigation-label.active{
    font-weight:bold;
    color:#0064FF;
}
.filter-current .items{
    padding-left:0;
    padding-right:0;
}
.filter-current .items .item{
    padding-left:22px;
}
.sidebar #layered-cc-clear.hide{
    display:none;
}
.sidebar .block .block-content{
    color:#8798AD;
}
.sidebar .block .block-content strong,
.sidebar .block .block-content .filter-label{
    color:#152935;
}
.filter .actions {
    text-align: left;
}
.filter .actions div.secondary a.show-more span:after{
    content: none;
}
.filter .actions div.secondary a.show-less span:after{
    content: none;
}
.filter-options-content a:hover{
    background-color: transparent;
}
.smile-es-range-slider .ui-slider-handle{
    background: #0064ff;
}
.smile-es-range-slider .actions-primary {
    display: none;
}

.smile-es-range-slider .actions-toolbar {
    padding-bottom: 10px;
}
.columns .sidebar-main{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
}
#cc-subcat-filter{
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1;
}
#layered-cc-clear{
    -webkit-box-ordinal-group:-1;
    -ms-flex-order:-2;
    order:-2;
}
.sidebar .block.filter{
    order:1;
}
#suppliers_box{
    display:flex;
    align-items:flex-start;
}
#suppliers_box .block.supplier-filters{
    align-self:flex-start;
    box-sizing:border-box;
    margin:25px 45px 25px 0;
    padding:32px 20px;
    box-shadow: 0 2px 4px 0 rgba(72,107,255,0.22);
    border: 1px solid rgba(46,91,255,0.08);
    border-radius:3px;
    width:290px;
}
#suppliers_box .block.supplier-filters .block-title{
    margin-bottom:25px;
    color:#8798AD;
}
#suppliers_box .block.supplier-filters .filter-option:not(:last-of-type){
    margin-bottom:25px;
}
#suppliers_box .block.supplier-filters .filter-option .filter-option-title{
    color:#8798AD;
    letter-spacing: 1.13px;
    font-size: 12px;
    text-transform:uppercase;
    padding-bottom:7px;
}
#suppliers_box .block.supplier-filters .filter-option .filter-option-title > strong > span{
    color:#0064FF;
    float:right;
}
#suppliers_box .block.supplier-filters .filter-option .filter-option-title > strong > span#price-rangeSelected::before{
    content:"< ";
}
#suppliers_box .block.supplier-filters .stamps-box label{
    display:block;
    user-select:none;
    cursor:pointer;
}
#suppliers_box .block.supplier-filters .stamps-box label:not(:last-child){
    margin-bottom:5px;
}
#suppliers_box .block.supplier-filters .search-box{
    position:relative;
}
#suppliers_box .block.supplier-filters .search-box>input{
    padding-right:35px;
}
#suppliers_box .block.supplier-filters .search-box::after{
    content:'\e915';
    font-family:'chilecompra';
    position:absolute;
    top:8px;
    right:10px;
    font-size:16px;
    color:#0064FF;
}
#suppliers_box #no-suppliers>td{
    text-align:left;
}
/*404*/
.cms-noroute-index .sidebar{
    display: none;
}
.dccp-error-box{
    width: 100%;
    display: table;
    max-width: 1100px;
    background: #fff;
    margin: 0 auto;
    padding: 50px 0;
}
.dccp-error-box .box-one{
    margin:0px auto;
    width: 50%;
    display: table-cell;
    vertical-align: middle;
    padding: 0 0 0 70px;
}
.dccp-error-box .box-two{
    margin:0px auto;
    width: 50%;
    display: table-cell;
    vertical-align: middle;
    padding: 0 70px 0 0;
}
.dccp-error-box .imagen404{
    width: 100%
}
.dccp-error-box .error-title{
    font-weight: 100;
    margin-bottom: 0px;
    font-size: 40px;
    color: #2e384d;

}
.dccp-error-box .error-sub-title{
    font-weight: normal;
    font-size: 17px;
    margin-top: 10px;
    color: #2e384d
}
.dccp-error-box p{
    color: #2e384d
}
.cms-noroute-index.page-layout-2columns-right .column.main{
    width: 100%;
}
.dccp-error-box a.action.primary{
    margin-top: 30px;
    min-width: 150px;
    text-transform: initial;
    font-weight: normal;
    height: 30px;

}
/* CHECKOUT STEPS */



/*NEWSLETTER*/
.block.newsletter{
    float:none;
}
.block.newsletter .form.subscribe{
    display:inline-block;
    position:relative;
}
.block.newsletter .actions{
    position:absolute;
    top:8px;
    bottom:8px;
    right:8px;
    width:auto;
}
.block.newsletter .actions .action.subscribe{
    border-radius:16px;
    background-color:#0064FF;
    text-transform:uppercase;
    font-size:12px;
    font-weight:700;
    height:32px;
    padding-right:15px;
    padding-left:15px;
}
.block.newsletter .actions .action.subscribe:hover,
.block.newsletter .actions .action.subscribe:focus{
    color:#0064FF;
    background:#fff;
}
.block.newsletter .actions .action.subscribe:active{
    background:#F5F7FF;
}
.block.newsletter input#newsletter{
    height:48px;
    border-radius:24px;
    border:0;
    padding:0 105px 0 25px;
    -webkit-box-shadow:0 4px 12px 0 rgba(46,91,255,0.1);
    box-shadow:0 4px 12px 0 rgba(46,91,255,0.1);
    font-size:12px;
    background:#fff;
}
.block.newsletter .field .control:before{
    content:none;
}
/*POPUPS & LIGHTBOX*/
.modals-overlay{
    background-color:rgba(18, 45, 157, 0.7);
}
.modal-slide .modal-inner-wrap,
.modal-popup .modal-inner-wrap,
.modals-wrapper .pricehistory-modal .modal-inner-wrap,
.modals-wrapper .comparesuppliers-modal .modal-inner-wrap{
    -webkit-box-shadow: 0 12px 23px 0 rgba(0,6,32,0.43);
    box-shadow: 0 12px 23px 0 rgba(0,6,32,0.43);
    border-radius: 3px;
    width:75%;
}
.modal-popup .modal-title{
    border:0;
    color:#0064FF;
    font-weight:400;
    padding:0;
    line-height:40px;
}
.modal-popup .modal-header,
.modal-popup .modal-content,
.modal-popup .modal-footer{
    padding:28px 39px;
    border:0;
}
.modal-popup .action-close,
.modal-slide .action-close{
    padding:15px;
    height:auto;
    margin:12px;
}
.modal-popup .modal-header + .modal-content{
    padding-top:0;
}
.modal-header h3{
    margin:0;
    font-size:29px;
    color:#8798AD;
    line-height:38px;
}
.modal-popup .modal-content{
    color:#8798AD;
    font-size:16px;
    line-height:22px;
}
.modal-popup .modal-footer{
    padding-top:0;
}
.modal-custom .action-close:before, .modal-popup .action-close:before, .modal-slide .action-close:before{
    content:'\e911';
    font-family:'chilecompra';
    color:#0064FF;
    opacity:0.49;
    font-size:15px;
    line-height:initial;
}
.modal-popup .modal-header + .modal-content b{
    color:#2E384D;
}
.modal-popup.confirm .modal-inner-wrap .modal-content{
    padding-right:4rem;
    padding-left:4rem;
}
.modal-popup .modal-footer{
    text-align:center;
}
.modal-popup.modal-slide .modal-footer{
    border:0;
}
.modal-popup .modal-footer button{
    font-family:'Roboto', sans-serif;
    height:40px;
    border-radius:20px;
    vertical-align:middle;
    padding:0;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-size:12px;
    text-transform:uppercase;
    letter-spacing: 0.75px;
    min-width:140px;
    margin:5px;
    box-shadow:none;
}
/*FOOTER*/
.page-footer{
    padding:0;
    margin:0;
    background:#2E384D;
}
.footer.content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding:0 20px;
}
.footer.content .block.newsletter{
    width:100%;
    margin:15px 0 0;
    float:none;
}
.footer.content .footer-column{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    padding:0 10px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.footer-column h3{
    margin:0 0 15px;
    font-size:16px;
    line-height:21px;
    font-weight:500;
}
.footer.content ul{
    padding:0;
}
.footer.content ul>li{
    margin:8px 0;
}
.footer.content ul>li:first-child{
    margin-top:0;
}
.footer.content ul>li>a{
    text-decoration:underline;
}
.footer.content ul>li>a:hover{
    opacity:0.7;
}
.footer-column .footer-block{
    margin:48px 0;
    color:#ffffff;
}
.footer-column .footer-block li,
.footer-column .footer-block li>a{
    color:inherit;
    font-size:12px;
}
.footer-block.footer-redes ul>li{
    display:inline-block;
    margin:0;
}
.footer-block.footer-redes ul>li>a{
    margin:0 20px 20px 0;
    display:inline-block;
    font-size:16px;
    color:#fff;
    text-decoration:none;
}
.footer-block.footer-redes ul>li>a i,
.footer-block.footer-redes ul>li>a em{
    font-size:inherit;
}
.footer-block.footer-redes ul>li>a:hover{
    color:#fff;
}
.copyright{
    background:#242d40;
    color:#fff;
    padding:20px 0;
}
.copyright span,
.copyright img{
    display:inline-block;
    vertical-align:middle;
}
.copyright img{
    margin-right:40px;
}
/*PRODUCT ACTIONS*/
.product .product.actions .action:not(.tocart){
    margin:0 5px;
}
.product.actions .action.towishlist::before,
.product.actions .action.tocompare::before,
.product-social-links .action.towishlist::before,
.product-social-links .action.tocompare::before,
.product-social-links .action.towishlist:before, .block-bundle-summary .action.towishlist:before,
.product-item .action.towishlist:before, .table-comparison .action.towishlist:before{
    font-family:'chilecompra';
    width:auto;
    height:auto;
    line-height:inherit;
    color:#2E384D;
}
.requisition-list-action{
    vertical-align:middle;
    display: none;
}
.product.actions .action.towishlist:hover::before,
.product.actions .action.tocompare:hover::before,
.product-social-links .action.towishlist:hover::before,
.product-social-links .action.tocompare:hover::before,
.product-social-links .action.towishlist:before, .block-bundle-summary .action.towishlist:before,
.product-item .action.towishlist:before, .table-comparison .action.towishlist:before{
    color:#000;
}
.product.actions .action.towishlist::before,
.product-social-links .action.towishlist::before,
.product-social-links .action.towishlist:before, .block-bundle-summary .action.towishlist:before,
.product-item .action.towishlist:before, .table-comparison .action.towishlist:before{
    content:"\e918";
    font-size:22px;
}
.product.actions .action.tocompare::before,
.product-social-links .action.tocompare::before{
    content:"\e912";
}

.product.actions .action.tocompare::before{
    content:none;
}

.product-item-actions .actions-secondary > .action span{
    width: 100px;
    height: 20px;
    position:static;
    display:inline;
    color: #778AA2;
    font-weight: 500;
    text-transform: none;
}

.product-item-actions .actions-secondary > .action {
    display:inline;
}

.products-grid.wishlist .product-item-actions .action.edit{
    display:none;
}
.products-grid.wishlist .product-item-actions .action.edit:before, .products-grid.wishlist .product-item-actions .action.delete:before{
    font-family:'chilecompra';
}
.products-grid.wishlist .product-item-actions .action.delete:before{
    content:'\e919';
}
/*FOTORAMA*/
.fotorama-item .fotorama__thumb-border{
    display:none;
}
.fotorama-item .fotorama__stage{
    background:#fff;
}
.fotorama-item .fotorama__wrap .fotorama__nav{
    margin-top:15px;
}
.fotorama-item .fotorama__wrap .fotorama__nav .fotorama__nav__frame{
    padding:0 15px;
}
.fotorama-item .fotorama__wrap .fotorama__nav .fotorama__nav__frame .fotorama__thumb{
    background:#fff;
    border:1px solid transparent;
}
.fotorama-item .fotorama__wrap .fotorama__nav .fotorama__nav__frame .fotorama__thumb:hover{
    cursor:pointer;
}
.fotorama-item .fotorama__wrap .fotorama__nav .fotorama__nav__frame.fotorama__active .fotorama__thumb{
    border-color:#0064FF;
}
/*RANGE*/
.range-box{
    display:flex;
}
.range-box span.range-min,
.range-box span.range-max{
    color:#69707F;
    font-weight:bold;
    font-size:12px;
    opacity:0.38;
}
.range-box.price{
    flex-wrap:wrap;
}
.range-box.price input[type="range"]{
    flex-basis:100%;
}
.range-box.price span.range-min,
.range-box.price span.range-max{
    flex:1;
    margin-top:10px;
}
.range-box span.range-min{
    padding:0 10px 0 0;
    text-align:left;
}
.range-box span.range-max{
    padding:0 0 0 10px;
    text-align:right;
}
.range_slide_level_con{
    display:none;
}
.range_slider_container{
    padding-right:8px;
    margin:15px 0 30px;
}
.range_slider_container .stick{
    left:0;
    top:20px;
}
.range_slider_container .board{
    background:none;
    border:0;
    padding:0;
    width:auto;
    left:0;
}
.range_slider_container .board::after,
.range_slider_container .board::before{
    content:none;
}
.range_slider .max_grip .stick{
    left:auto;
    right:0;
}
.range_slider .max_grip .board{
    right:0;
    left:auto;
}
.range_slider .range_slider_bar{
    background:#0064FF;
}
input[type=range] {
    -webkit-appearance: none;
    width: 100%;
    margin: 6px 0;
}
input[type=range]:focus {
    outline: none;
    box-shadow:none;
}
input[type=range]::-webkit-slider-runnable-track, .range_slider {
    width: 100%;
    height: 4px;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 0.9px rgba(0, 0, 0, 0), 0px 0px 0px rgba(13, 13, 13, 0);
    box-shadow: 0px 0px 0.9px rgba(0, 0, 0, 0), 0px 0px 0px rgba(13, 13, 13, 0);
    background: rgba(46, 91, 255, 0.15);
    border-radius: 25px;
    border: 0px solid rgba(0, 0, 0, 0);
}
input[type=range]::-webkit-slider-thumb, .range_slider .max_grip, .range_slider .min_grip {
    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(13, 13, 13, 0);
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(13, 13, 13, 0);
    border: 4px solid #0064ff;
    height: 16px;
    width: 16px;
    border-radius: 50px;
    background: #ffffff;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -6px;
}
.range_slider .max_grip, .range_slider .min_grip{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    top:-1px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
    background: rgba(46, 91, 255, 0.15);
}
input[type=range]::-moz-range-track {
    width: 100%;
    height: 4px;
    cursor: pointer;
    box-shadow: 0px 0px 0.9px rgba(0, 0, 0, 0), 0px 0px 0px rgba(13, 13, 13, 0);
    background: rgba(46, 91, 255, 0.15);
    border-radius: 25px;
    border: 0px solid rgba(0, 0, 0, 0);
}
input[type=range]::-moz-range-thumb {
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(13, 13, 13, 0);
    border: 4px solid #0064ff;
    height: 16px;
    width: 16px;
    border-radius: 50px;
    background: #ffffff;
    cursor: pointer;
}
input[type=range]::-ms-track {
    width: 100%;
    height: 4px;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    color: transparent;
}
input[type=range]::-ms-fill-lower {
    background: rgba(46, 91, 255, 0.15);
    border: 0px solid rgba(0, 0, 0, 0);
    border-radius: 50px;
    box-shadow: 0px 0px 0.9px rgba(0, 0, 0, 0), 0px 0px 0px rgba(13, 13, 13, 0);
}
input[type=range]::-ms-fill-upper {
    background: rgba(46, 91, 255, 0.15);
    border: 0px solid rgba(0, 0, 0, 0);
    border-radius: 50px;
    box-shadow: 0px 0px 0.9px rgba(0, 0, 0, 0), 0px 0px 0px rgba(13, 13, 13, 0);
}
input[type=range]::-ms-thumb {
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(13, 13, 13, 0);
    border: 4px solid #0064ff;
    height: 16px;
    width: 16px;
    border-radius: 50px;
    background: #ffffff;
    cursor: pointer;
    height: 4px;
}
input[type=range]:focus::-ms-fill-lower {
    background: rgba(46, 91, 255, 0.15);
}
input[type=range]:focus::-ms-fill-upper {
    background: rgba(46, 91, 255, 0.15);
}
/*UPSELL PRODUCTS*/
.cc-upsellProducts-block .cc-upsell-products{
    margin:0;
}
.cc-upsellProducts-block .products{
    margin:0;
    padding:0;
    display:table;
    width:100%;
}
.cc-upsellProducts-block .products .product-item{
    width:50%;
    margin:0;
    display:table-cell;
    border:1px solid #B7C5FF;
    border-bottom:4px solid #0064FF;
    background:#fff;
    box-shadow:0 10px 19px 0 rgba(0, 100, 255, 0.14);
    position:relative;
    z-index:1;
}
.cc-upsellProducts-block .products .product-item .product-item-info{
    border-radius:0;
    margin:0;
    padding:24px 26px;
    box-shadow:none;
}
.cc-upsellProducts-block .products .product-item:nth-child(even){
    border-left:0;
}
.cc-upsellProducts-block .products .product-item-info h3{
    color:#69707F;
    font-size:20px;
    margin:0 0 10px;
    text-align:left;
}
.cc-upsellProducts-block .products .product-item-info h4{
    color:#8798AD;
    text-align:left;
    font-size:14px;
    font-weight:normal;
    margin:0 0 10px;
}
.cc-upsellProducts-block .products .product-item-info .cc-upsell-cols{
    display:table;
}
.cc-upsellProducts-block .products .product-item-info .cc-upsell-cols .product-item-photo,
.cc-upsellProducts-block .products .product-item-info .cc-upsell-cols .product-item-details{
    display:table-cell;
    vertical-align:middle;
}
.cc-upsellProducts-block .products .product-item-info .cc-upsell-cols .product-item-details{
    width:100%;
}
.cc-upsellProducts-block .products .product-item-info .cc-upsell-cols .product-item-details{
    padding-left:30px;
}
.cc-upsellProducts-block .products .product-item-info .product-item-actions{
    text-align:left;
}
.cc-upsellProducts-block .products .product-item-info .product-item-actions .actions-primary .action.tocart{
    width:auto;
}
.cc-upsellProducts-block .products .product-item-info:not(:hover):not(:active) .product-item-actions .actions-primary .action.tocart{
    background:#0064FF;
    color:#fff;
    border-color:#0064FF;
}
.cc-upsellProducts-block .products .product-item-name,
.cc-upsellProducts-block .products .product .product-item-name>a{
    font-size:16px;
    color:#8798AD;
}
.cc-upsellProducts-block .product-item .price-box .price{
    font-weight:bold;
}
/*WEBKUL*/
.wk-mp-menu-wrapper .wk-mp-logo{
    display:none;
}
.wk-mp-menu-wrapper .wk-mp-menu{
    margin-top:10px;
}
.page-products .columns{
    z-index:auto;
    padding-top:0;
}
.wk_layer_loader_bg.active{
    display:block;
}
.wk_mp_design{
    margin-top:-40px;
}
.mpdailydeal-collection-deal .page-main{
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    max-width: 100%;
}
/*MARKETPLACE*/
.wk-mp-collection-header-right.wk-mp-collection-count-wrapper,
.wk-mp-collection-header-right .wk-mp-seller-profile-box:nth-of-type(3){
    display:none;
}
.wk-mp-collection-header-box .wk-mp-collection-seller-title a{
    pointer-events: none;
    color: #333c51;
    font-size: 20px;
    font-weight: normal;
}
.wk-mp-collection-header-box .wk-mp-collection-seller-title strong{
    color: #8797AD;
    font-size: 16px;
}
.wk-mp-profile-block#wk-mp-policy-block #shipping-policy .wk-mp-policy-block-title,
.wk-mp-profile-block#wk-mp-policy-block #return-policy .wk-mp-policy-block-title{
    font-size:0;
}
.wk-mp-profile-block#wk-mp-policy-block #shipping-policy .wk-mp-policy-block-title::before{
    content:"Condiciones Regionales";
    font-size:15px;
}
.wk-mp-profile-block#wk-mp-policy-block #return-policy .wk-mp-policy-block-title::before{
    content:"Condiciones Comerciales";
    font-size:15px;
}
/*GRID*/
.row:not(tr){
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.row:not(tr)>[class^="col"]{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%;
    padding:0 15px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.row:not(tr)>.col-4{
    max-width:33.333%;
    -webkit-box-flex:33.333%;
    -ms-flex:33.333%;
    flex:33.333%;
}
.row:not(tr)>.col-5{
    max-width:41.666%;
    -webkit-box-flex:41.666%;
    -ms-flex:41.666%;
    flex:41.666%;
}
.row:not(tr)>.col-7{
    max-width:58.333%;
    -webkit-box-flex:58.333%;
    -ms-flex:58.333%;
    flex:58.333%;
}
.hide {
    display:none !important;
}
.show {
    display:block !important;
}
/*RFQ*/
.wk_mp_rfq{
    padding:0;
}
#form-rfq-new{
    padding:20px;
    background:#fff;
    border-radius:3px;
    box-shadow:0 10px 20px 0 rgba(0, 100, 255, 0.13);
}
#form-rfq-new .label{
    font-size:12px;
    text-transform:uppercase;
    letter-spacing:2.73px;
    font-weight:bold;
    line-height:15px;
    margin-bottom:5px;
    display:block;
    color:#BFC5D2;
}
#form-rfq-new .field{
    margin:20px 0;
}
.wk_mp_rfq_image_label{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
}
.wk_mp_rfq_image_span_icon{
    position:static;
    width:auto;
    height:auto;
    margin:0 auto;
    line-height:0.7;
}
.wk_mp_rfq_image_span_text{
    margin:0;
    position:static;
}
.wk_mp_rfq_second_container{
    border:0;
    padding:0 !important;
}
.wk_mp_rfq_second_container .wk_mp_rfq_textarea_container{
    box-sizing:border-box;
    border:1px dotted #ccc;
    height:250px;
}
#form-rfq-new .textarea-wrapper{
    margin-top:20px;
}
/*CHECKOUT*/
.checkout-onepage-success .page-title-wrapper{
    display:none;
}
.cc-success-message{
    background:#fff;
    padding:100px 20px;
    text-align:center;
    max-width:870px;
    margin:20px auto;
    box-shadow: 0 6px 14px 0 rgba(72,107,255,0.31);
    border-bottom:4px solid #0064FF;
    font-size:18px;
    font-weight:100;
}
.cc-success-message .ccicon{
    color:#0064FF;
    font-size:35px;
}
.cc-success-message .page-subtitle{
    font-weight:500;
    color: #8798AD;
    font-size:29px;
}
.cc-success-message p{
    max-width:500px;
    margin:30px auto;
}
.cc-success-message .actions-toolbar{
    text-align:center;
}
.cc-success-message .actions-toolbar .primary{
    float:none;
}
.opc-progress-bar{
    margin-bottom:30px;
}
.opc-progress-bar-item:first-child:before{
    border-radius:3px 0 0 3px;
}
.opc-progress-bar-item:last-child:before{
    border-radius:0 3px 3px 0;
}
.opc-progress-bar-item:before{
    background:#e7e8f0;
    border-color:#e7e8f0;
    height:2px;
    top:15px;

}
.opc-progress-bar-item > span:before{
    background:#dce0ea;
    border-color:#dce0ea;
    outline: 7px solid #f2f2f9;
}
.opc-progress-bar-item._active:before,
.opc-progress-bar-item._active > span:before{
    background:#dce0ea;
    border-color:#dce0ea;
}
.opc-progress-bar-item > span:before {
    height:30px;
    width:30px;
}
.opc-progress-bar-item > span:after{
    width:10px;
    height:10px;
    content:close-quote;
    background:#dce0ea;
    border: 1px solid #dce0ea;
    top:10px;
    margin-left: -9px;
}
.opc-progress-bar-item._active > span:after,
.opc-progress-bar-item._complete > span:after{
    border-color:#dce0ea;
    font-family:'chilecompra';
    content:close-quote;
    font-size:12px;
}
.opc-progress-bar-item._complete > span{
    color:#2e384d;
}
.opc-progress-bar-item > span{
    line-height:30px;
    font-weight:bold;
    font-size: 1.4rem;
    padding-top: 35px;
    color:#2e384d;
    margin-left:75px;
    text-align:left;
}
.opc-progress-bar-item > small{
    color:#8899ac;
    display: block;
    text-align: center;
    margin-left: 12px;
    font-size: 15px;
}
.opc-progress-bar-item._active > span{
    font-weight:300;
    color:#2e384d;
    font-weight:bold;
}
.opc-progress-bar-item._active > span:after{
    background:#207cfa;
    border-color:#207cfa;
    width:6px;
    height:6px;
    top:12px;
    margin-left:-7px;
}
.opc-progress-bar-item._complete > span::after{
    content:'\e903';
    font-size:10px;
    font-weight:bold;
    line-height:1.3;
    color:#46ac2f;
}
.opc-progress-bar-item._complete > span::before{
    background:#cbe3d0;
}
li.opc-progress-bar-item._active:before{
    background-image: linear-gradient(to right, #cbe3d0 50%, #e7e8f0 50%);
    border-color: #e7e8f0;
}
li.opc-progress-bar-item._complete:before{
    background:#cbe3d0;
}
.opc-wrapper .step-title{
    font-size:29px;
    color:#8798AD;
    font-weight:normal;
    line-height:38px;
    border:0;
}
.opc-block-summary,
.table-checkout-shipping-method,
#checkout-step-shipping .form-login,
#checkout-step-shipping .form-shipping-address,
.opc-wrapper .payment-methods .payment-method,
.opc-wrapper .payment-option,
.opc-block-shipping-information .ship-to,
.opc-block-shipping-information .ship-via{
    background:#fff;
    border:1px solid rgba(46,91,255,0.08);
    border-radius:1px;
    box-shadow:0 10px 20px 0 rgba(0, 100, 255, 0.1);
    padding:15px;
}
#checkout-step-shipping{
    background: #fff;
}
.opc-block-shipping-information{
    padding:0;
}
.opc-block-shipping-information .ship-to,
.opc-block-shipping-information .ship-via{
    border-bottom:4px solid #0064FF;
}
.opc-block-shipping-information .shipping-information-title{
    font-size:22px;
    font-weight:400;
    color:#152935;
}
.authentication-wrapper{
    margin-top:0;
}
.table-checkout-shipping-method{
    min-width:100%;
    margin-bottom:30px;
}
.table-checkout-shipping-method>tbody>tr>td:first-child{
    padding-left:25px;
}
.table-checkout-shipping-method>tbody>tr>td:last-child{
    padding-right:25px;
}
.methods-shipping .actions-toolbar .action.primary{
    font-size:12px;
    padding-left:24px;
    padding-right:24px;
}
.table-checkout-shipping-method tbody tr td{
    border:0;
    padding-top:15px;
    padding-bottom:15px;
}
.opc-wrapper .shipping-address-items{
    display:flex;
    flex-wrap:wrap;
}
.opc-wrapper .shipping-address-item{
    background:#fff;
    box-shadow:0 10px 20px 0 rgba(0, 100, 255, 0.1);
    flex:33.333%;
    max-width:calc(33.333% - 20px);
    padding:25px 15px;
    border:1px solid #fefeff;
}
.opc-wrapper .shipping-address-item:nth-child(3n+2){
    margin-left:15px;
    margin-right:15px;
}
.opc-wrapper .shipping-address-item:before{
    content:none;
}
.opc-wrapper .shipping-address-item.selected-item{
    border-color:#0064FF;
    border-width:2px
}
.opc-wrapper .shipping-address-item.selected-item:after{
    background:#0064FF;
    content:'\e91a';
    font-family:'chilecompra';
    font-size:13px;
}
.opc-block-summary > .title{
    font-size: 2.4rem;
}
.opc-wrapper .action-select-shipping-item{
    float:none;
}
.opc-wrapper .action-show-popup{
    margin-top:30px;
    background:#0064FF;
    color:#fff;
}
.opc-wrapper .action-show-popup:hover{
    background:#fff;
    color:#0064FF;
}
.opc-wrapper .action-show-popup > span:before{
    content:none;
}
.opc-wrapper .payment-methods .payment-method{
    margin-bottom:30px;
    border-bottom:4px solid #0064FF;
}
.checkout-payment-method .payment-method._active .payment-method-content{
    padding-bottom:10px;
}
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary{
    font-size:12px;
}
.opc-wrapper .payment-option{
    margin-bottom:20px;
    border-bottom:4px solid #0064FF;
}
.checkout-payment-method .payment-option-title{
    border:0;
}
.checkout-payment-method .payment-option-content{
    display:block !important;
}
/*MULTISHIPPING CHECKOUT*/
.multishipping-checkout-addresses .page-title-wrapper>.page-title{
    color: #8798AD;
    margin:0 0 10px;
}
.multicheckout.form .title{
    font-size:18px;
    line-height:44px;
}
.multicheckout.address.form .title>strong{
    font-weight:100;
}
.multicheckout.address.form .table-wrapper{
    background:#fff;
    border: 1px solid rgba(46,91,255,0.08);
    box-shadow: 0 6px 14px 0 rgba(72,107,255,0.31);
    border-bottom:4px solid #0064FF;
    padding:10px;
}
.multicheckout.address.form .table-wrapper .table.data>thead>tr>th{
    text-transform:uppercase;
    color:#8798AD;
    font-size:12px;
    letter-spacing:1.13px;
}
.multicheckout.address.form .table-wrapper .table.data>tbody>tr>td{
    border-color:#F2F2F9;
    vertical-align:middle;
}
.multicheckout.address.form .table-wrapper .table.data>tbody .actions .action.delete{
    text-transform:uppercase;
    font-weight:bold;
    color:#D63649;
    font-size:12px;
    text-decoration:underline;
}
.multicheckout .actions-toolbar .secondary .action.back{
    display:inline-flex;
    margin:0;
}
.multicheckout .actions-toolbar .secondary{
    margin-top:0;
}
.multicheckout .actions-toolbar .secondary .action.update{
    margin-right:20px;
}
.multishipping-checkout_address-newshipping .form-address-edit .fieldset,
.form.multicheckout.shipping .block-shipping .block-content{
    background:#fff;
    border: 1px solid rgba(46,91,255,0.08);
    box-shadow: 0 6px 14px 0 rgba(72,107,255,0.31);
    border-bottom:4px solid #0064FF;
    padding:15px 15px 25px;
    box-sizing:border-box;
}
.form.multicheckout.shipping .block-shipping .block-title{
    border:0;
    padding:0;
    margin:0 0 15px
}
.form.multicheckout.shipping .block-shipping .block-title>strong{
    font-size: 18px;
    font-weight:bold;
}
.form.multicheckout.shipping .block-shipping .block-title>strong>span{
    font-weight:100;
    color:#152935;
}
.form.multicheckout.shipping .block-shipping .block-content{
    padding:28px 21px;
}
.catalog-product-view .product-info-price{
    display: none;
}

/*NEW STYLES*/
.product-social-links .block-requisition-list {
    display: inline-block;
    margin: 0;
}
.catalog-product-view .requisition-list-action {
    vertical-align: middle;
}
.requisition-list-action .action.toggle {
    line-height: 1;
}
.social-button .requisition-list-button::before {
    font-family: 'chilecompra';
    width: auto;
    height: auto;
    line-height: inherit;
    color: #2E384D;
    content: "\e918";
    font-size: 22px;
}
.social-button .requisition-list-button:hover::before{
    color:#000;
}
.requisition-list-action .action.toggle:after,
.requisition-list-action .action.toggle.active:after {
    content: initial;
}
.multishipping-checkout-addresses .page-title-wrapper .page-title,
.multishipping-checkout-shipping .page-title-wrapper .page-title,
.multishipping-checkout-billing .page-title-wrapper .page-title,
.multishipping-checkout-overview .page-title-wrapper .page-title {
    font-family:'Roboto', sans-serif;
    font-weight: bold;
    font-size: 29px;
    color: #8798AD;
    margin-bottom: 15px;
}
.multicheckout .title {
    font-family:'Roboto', sans-serif;
    font-weight: 300;
    font-size: 18px;
    color: #152935;
}
.multicheckout .title strong {
    font-weight: 300;
}
.multicheckout .table-wrapper {
    background: #fff;
    padding: 30px;
    border: 1px solid rgba(46,91,255,0.08);
    border-bottom: 4px solid #486BFF;
    box-shadow: 0 6px 14px 0 rgba(72,107,255,0.41);
    border-radius: 3px;
    box-sizing: border-box;
    margin-top: 40px;
}
.multicheckout table > thead > tr > th {
    font-family:'Roboto', sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #8798AD;
    text-transform: uppercase;
}
.multicheckout table > thead > tr {
    border-color: #000;
}
.multicheckout .table > tbody > tr > th,
.multicheckout .table > tbody > tr >td {
    border-color:#F2F2F9;
}
.multicheckout table > thead > tr > th {
    padding: 11px 10px 15px;
}
.multicheckout .table > tbody > tr >td {
    padding-top: 24px;
    padding-bottom: 36px;
}
.multicheckout  .product .product-item-name {
    height: initial;
    overflow: initial;
}
.multicheckout  .product .product-item-name > a {
    font-family:'Roboto', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #152935;
    height: inherit;
}
.multicheckout .product-item-sku {
    display: block;
    font-family:'Roboto', sans-serif;
    color: #8798AD;
    font-size: 14px;
    margin-top: 8px;
}
.multicheckout .item-options {
    margin: 10px 0 0;
}
.multicheckout .item-options dt,
.multicheckout .item-options dd {
    font-family:'Roboto', sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #585E68;
    text-transform: uppercase;
}
.multicheckout .table-wrapper .col .qty .input-text {
    width: 100px;
}
.multicheckout .table-wrapper .action.delete {
    display: inline-block;
    font-family:'Roboto', sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #D63649;
    text-transform: uppercase;
    text-decoration: underline;
    margin-top: 18px;
}
.multicheckout .table-wrapper .field.address {
    margin-top: 7px;
}
.multicheckout select {
    height: 40px;
    border-radius: 5px;
    border: 1px solid #E0E7FF;
    font-family:'Roboto', sans-serif;
    font-size: 15px;
    color: #8798AD;
    background-color: rgba(224,231,255,0.2);
}
.multicheckout .actions-toolbar .secondary .action.back {
    font-family:'Roboto', sans-serif;
    font-weight: bold;
    font-size:12px;
    height:40px;
    border-radius:20px;
    vertical-align:middle;
    border-color:#0064FF;
    color:#fff;
    padding-right:20px;
    padding-left:20px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-transform:uppercase;
    letter-spacing: 0.75px;
    background: transparent;
    background: #F5F7FF;
    color: #0064FF;
    border: #0064FF solid 1px;
    margin-top: 0;
    text-decoration: none;
}
.multicheckout.form.address .table-wrapper .applicable {
    font-family:'Roboto', sans-serif;
    font-size: 15px;
    color: #8798AD;
}
.multishipping-checkout-shipping .block-shipping {
    margin-top: 20px;
}
.multishipping-checkout-shipping .block-shipping .block-title {
    font-family:'Roboto', sans-serif;
    font-size: 18px;
    color: #152935;
}
.multishipping-checkout-shipping .block-shipping .block-title strong {
    font-weight: bold;
}
.multishipping-checkout-shipping .block-shipping .box-title,
.multishipping-checkout-billing .box-billing-address .box-title {
    font-family:'Roboto', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #172B37;
}
.multishipping-checkout-shipping .block-shipping .box-title > a,
.multishipping-checkout-billing .box-billing-address .box-title > a {
    font-family:'Roboto', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #2E5BFF;
    text-decoration: underline;
}
.multishipping-checkout-shipping .block-shipping .box-shipping-address address,
.multishipping-checkout-overview .block-billing .block-content address,
.multishipping-checkout-overview .block-shipping .block-content address,
.multishipping-checkout-billing .block.block-billing .box-billing-address address{
    font-family:'Roboto', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #8798AD;
}
.multishipping-checkout-shipping .block-shipping .box-items .table-wrapper {
    background: #fff;
    padding: initial;
    border: initial;
    border: initial;
    box-shadow: none;
    border-radius: 0;
    box-sizing: border-box;
    margin: 0;
}
.multishipping-checkout-shipping .block-shipping .box-items .table-wrapper table > thead > tr > th:first-child,
.multishipping-checkout-shipping .block-shipping .box-items .table-wrapper .table > tbody > tr >td:first-child {
    padding-left: 0;
}
.multishipping-checkout-shipping .block-shipping .box-items .table-wrapper .table > tbody > tr:first-child  > td {
    border-top: none;
}
.multishipping-checkout-shipping .block-shipping .box-items .table-wrapper table > thead > tr > th {
    font-family:'Roboto', sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #585E68;
    letter-spacing: 1.13px;
}
.multishipping-checkout-shipping .block-shipping .box-items .table-wrapper .table > tbody > tr > td {
    padding-top: 10px;
    padding-bottom: 10px;
}
.multishipping-checkout-shipping .block-shipping .box-items .table-wrapper .table > tbody > tr > td.col.qty {
    text-align: right;
    font-family:'Roboto', sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #585E68;
}
.multishipping-checkout-shipping .box-shipping-method .methods-shipping .field.choice {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.multishipping-checkout-shipping .box-shipping-method .methods-shipping .field.choice strong {
    font-family:'Roboto', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #2E384D;
    padding-right: 15px;
    width: calc(50% - 15px);
}
.multishipping-checkout-shipping .block-shipping .box-items .product-item-name > a {
    font-family:'Roboto', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #152935;
}
.multishipping-checkout-shipping .box-shipping-method .methods-shipping .text-price {
    font-size: 0;
    width: calc(40% - 26px);
}
.multishipping-checkout-shipping .box-shipping-method .methods-shipping .text-price .price {
    font-family:'Roboto', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #2E384D;
}
.multishipping-checkout-shipping .box-shipping-method .methods-shipping .text-title {
    width: 50%;
    font-family:'Roboto', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #2E384D;
}
.multishipping-checkout-billing .box-billing-method .box-title {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #172B37;
    border-bottom: none;
    margin: 0 !important;
}
.multishipping-checkout-shipping .box-shipping-method .methods-shipping .radio {
    margin-right: 10px;
}
.multishipping-checkout-overview .block-billing .block-title strong,
.multishipping-checkout-overview .block-shipping .block-title strong {
    font-family:'Roboto', sans-serif;
    font-weight: bold;
    font-size: 18px;
    color: #152935;
}
.multishipping-checkout-overview .block-billing .block-title,
.multishipping-checkout-overview .block-shipping .block-title {
    border-bottom: none;
    margin-bottom: 0;
}
.multishipping-checkout-overview .block-billing .block-content,
.multishipping-checkout-overview .block-shipping .block-content,
.multishipping-checkout-billing .block.block-billing .block-content {
    background: #fff;
    padding: 30px;
    border: 1px solid rgba(46,91,255,0.08);
    border-bottom: 4px solid #486BFF;
    box-shadow: 0 6px 14px 0 rgba(72,107,255,0.41);
    border-radius: 3px;
    box-sizing: border-box;
}
.multishipping-checkout-overview .block-billing .box-billing-address,
.multishipping-checkout-billing .block.block-billing .box-billing-address {
    width: 30%;
}
.multishipping-checkout-overview .block-billing .block-content .payment-method .title,
.multishipping-checkout-overview .block-shipping .block-content .payment-method .title {
    font-family:'Roboto', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #8798AD;
}
.multishipping-checkout-overview .block-billing .block-content .box-items .order-review-wrapper.table-wrapper,
.multishipping-checkout-overview .block-shipping .block-content .box-items .order-review-wrapper.table-wrapper {
    background: #fff;
    padding: initial;
    border: initial;
    border: initial;
    box-shadow: none;
    border-radius: 0;
    box-sizing: border-box;
    margin: 0;
}
.block-requisition-management .requisition-list-title h1 {
    font-size: 3rem;
    color: #585E68;
}
.block-requisition-management .requisition-list-title button {
    font-family:'Roboto', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #2E5BFF;
}
.block-requisition-management .requisition-toolbar-select,
.block-requisition-management .requisition-toolbar-actions {
    vertical-align: middle;
}
.block-requisition-management .requisition-toolbar-actions .action,
.block-requisition-management .requisition-toolbar-actions .action:focus,
.block-requisition-management .requisition-toolbar-actions .action:active,
.block-requisition-management .requisition-toolbar-actions .action:hover {
    vertical-align: top;
    border: 1px solid #0064FF;
    border-radius: 20px;
    padding: 10px 15px;
    display: inline-block;
    font-size: 12px;
    color: #0064FF;
    font-weight: bold;
    letter-spacing: 1.55px;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
}
.block-requisition-management .block-requisition-list.link-button {
    margin-bottom: 0;
}
.requisition_list-requisition-view .requisition-grid {
    background: #ffffff;
}
.checkout-payment-method .payment-option-title .action-toggle:after,
.checkout-payment-method .payment-option._active .payment-option-title .action-toggle:after {
    content: "";
}
.checkout-payment-method .payment-method-title {
    padding: 20px 22px 20px;
}
.checkout-payment-method .payment-method-title,
.checkout-payment-method  .action.action-toggle {
    font-family:'Roboto', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #172B37;
}
.checkout-payment-method .checkout-billing-address .billing-address-details,
.checkout-payment-method .checkout-billing-address .billing-address-details a {
    font-family:'Roboto', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #8798AD;
}
.checkout-payment-method .payment-method .action.action-edit-address {
    margin-top: 15px;
}
.checkout-payment-method .payment-option .form-discount {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
}
.checkout-payment-method .payment-option-inner {
    width: 50%;
}
.checkout-payment-method .payment-option-inner + .actions-toolbar {
    width: 50%;
}
.checkout-payment-method .payment-option-inner + .actions-toolbar .primary {
    float: left;
    margin-left: 49px;
}
.checkout-payment-method .opc-payment-additional.tax-code .payment-option-inner + .actions-toolbar .primary {
    margin-left: 0;
}
.checkout-cart-index .page-title-wrapper{
    margin-bottom:30px;

}
.checkout-cart-index .columns{
    margin-top:40px;
}
.checkout-cart-index .page-title-wrapper .page-title{
    margin:0;
    font-weight: normal;

}
.custom-hide {
    display: none;
}
.requestforquote-account-sellerquoteview .wk_mp_design {
    background: #ffffff;
}
.requestforquote-account-sellerquoteview #form-rfq-new .button {
    margin-top: 15px;
}
.offerassignproduct-offer-index .wk-associated-table input[type="text"] {
    width: 132px;
}
.offerassignproduct-offer-index .wk-associated-table .wk-associate-start-date input[type="text"],
.offerassignproduct-offer-index .wk-associated-table .wk-associate-end-date input[type="text"] {
    width: 116px;
}
.offerassignproduct-offer-index .wk-associated-table .wk-associate-days input[type="text"] {
    width: 60px;
}
.check-hide {
    display: none;
}
.admin__table-secondary {
    background: #ffffff;
}
.admin__table-secondary th {
    font-family:'Roboto', sans-serif;
    font-weight: 400;
    color: #172B37;
}
.box-regional-matrix,
.box-regional-info .item {
    background: #fffF;
    padding: 20px;
    position: relative;
}
.wk-mp-custom-regional .wk-mp-aboutus-title {
    border-right: none;
    margin-right: 0;
    width: 100%;
    float: none;
}
.wk-mp-custom-regional .wk-mp-aboutus-data {
    width: 100%;
    padding: 0;
    border: 0;
}
.wk-mp-custom-regional .wk-mp-aboutus-data .regional-message{
    padding: 10px 20px 20px;
}
.box-regional-info{
    overflow-x: auto;
}
.box-regional-info .item .title {
    font-family:'Roboto', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #172B37;
    cursor: pointer;
}
.box-regional-matrix table tr td:first-child {
    font-weight: bold;
}
.box-regional-info .item .content {
    margin-top: 20px;
}
/*NEW STYLES*/


/* 2020 */
/* Contact modal in product details */
.modal-popup.contact-modal{

}
.modal-popup.contact-modal .modal-title{
    color: #000;
    font-size: 28px;
    font-weight: 800;
    margin-top: 40px;
}
.modal-popup.contact-modal select{
    margin-bottom: 8px;
}
.modal-popup.contact-modal span{
    color: black;
    font-size: 15px;
}
.modal-popup.contact-modal .fieldset > .field > label.label{
    color: #8798AD;
    font-size: 12px;
    margin-top: 15px;
    margin-bottom: 5px;
}

.modal-popup.contact-modal .fieldset > .field > .field._required > .label:after{
    content: 'Obligatorio';
    color: #8798AD;
}
.modal-popup.contact-modal label.file{
    color: black;
    font-size: 15px;
    margin-top: 10px;
    display: block;
}
.modal-popup.contact-modal #otherimages + a{
    font-size: 15px;
    text-transform: uppercase;
}
.modal-popup.contact-modal .modal-footer button{
    background: #0064FF;
    color: white;
}
.modal-popup.contact-modal .modal-footer button span{
    color: white;
}
.modal-popup.contact-modal .modal-footer button:hover{
    background: #F5F7FF;
    color: #0064FF;
    border-color: #0064FF;
}
.modal-popup.contact-modal .modal-footer button:hover span{
    color: #0064FF;
}
.mpsellerbuyercommunication-seller-history .wk-mp-fieldset .button,
.mpsellerbuyercommunication-seller-history .wk-mp-fieldset .button:hover,
.mpsellerbuyercommunication-customer-history .wk-mp-fieldset .button,
.mpsellerbuyercommunication-customer-history .wk-mp-fieldset .button:hover{
    background: #0064FF !important;
    border-color: #0064FF;
    color: white !important;
    font-weight: bold;
    text-transform: uppercase;
}

.mpsellerbuyercommunication-seller-history .wk-mp-body td,
.mpsellerbuyercommunication-customer-history .wk-mp-body td {
    background: white;
}

.mpsellerbuyercommunication-seller-view .wk-sbcom-onereply{

}
.mpsellerbuyercommunication-customer-view .wk-sbcom-onereply .wk-sbcom-onereply-customer,
.mpsellerbuyercommunication-seller-view .wk-sbcom-onereply .wk-sbcom-onereply-customer{
    background: #0064FF;
    color: white;
}
.mpsellerbuyercommunication-customer-view .wk-sbcom-onereply .wk-sbcom-onereply-head-right,
.mpsellerbuyercommunication-seller-view .wk-sbcom-onereply .wk-sbcom-onereply-head-right,
.mpsellerbuyercommunication-customer-view .wk-sbcom-onereply .wk-sbcom-onereply-head-left,
.mpsellerbuyercommunication-seller-view .wk-sbcom-onereply .wk-sbcom-onereply-head-left{
    color: white;;
}

/* Amasty Filters */

/* Category filter */
.columns > .sidebar.sidebar-main{

}
.columns > .sidebar.sidebar-main .block.filter {
    background: none;
    padding: 0;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .block-subtitle.filter-subtitle{
    display: none;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options{

}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options > .filter-options-item-categories{
    background: white;
    padding: 25px 20px 0px 20px;
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 100, 255, 0.03);
    box-shadow: 0 10px 20px 0 rgba(0, 100, 255, 0.03);
    border-radius: 3px;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options > .filter-options-item-categories .filter-options-title{
    font-size: 0;
    padding: 0;
    cursor: default;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options > .filter-options-item-categories .filter-options-title::after{
    color: #BFC5D2;
    content: "Subcategor\00ED as";
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    letter-spacing: 2.73px;
    font-weight: bold;
    line-height: 15px;
    position: initial;
    text-transform: uppercase;
    opacity: 1;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options > .filter-options-item-categories .filter-options-content{
    display: block !important;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options > .filter-options-item-categories .filter-options-content input[type="checkbox"]{
    display: none;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options > .filter-options-item-categories .filter-options-content{

}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options > .filter-options-item-categories .filter-options-content form > .items > .item{
    padding-left: 20px;
    margin: 15px 0;
}
.columns > .sidebar.sidebar-main .block.filter .filter-options > .filter-options-item-categories .am-collapse-icon:after{
    content: '+';
    cursor: pointer;
    font-family: 'Roboto', sans-serif;
    color:#8798AD;
    font-weight:bold;
    font-size: 20px;
    border: 0;
    left: 0;
    top: -1px;
    right: initial;
    transform: initial;
}
.columns > .sidebar.sidebar-main .block.filter .filter-options > .filter-options-item-categories ._active.am-collapse-icon:after{
    content: "-";
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options > .filter-options-item-categories .am-collapse-icon:after{
    left: 20px;
    top: 3px;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options > .filter-options-item-categories li.item  li.item .am-collapse-icon:after{
    left: 0;
}
.columns > .sidebar.sidebar-main .block.filter .filter-options > .filter-options-item-categories a{
    color: #8798AD;
    background: none;
}
.columns > .sidebar.sidebar-main .block.filter .filter-options .filter-options-item-categories .items-children.-folding{
    padding-left: 10px;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options > .filter-options-item-categories .count{
    display: none;
}

/* Active filters */
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-current.am-filter-current{
    background: white;
    padding: 25px 20px 5px 20px;
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 100, 255, 0.03);
    box-shadow: 0 10px 20px 0 rgba(0, 100, 255, 0.03);
    border-radius: 3px;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-current.am-filter-current .block-subtitle.filter-current-subtitle{
    margin-bottom: 15px;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-current.am-filter-current + .block-actions.filter-actions{
    background: white;
    padding: 0 20px 25px 20px;
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 100, 255, 0.03);
    box-shadow: 0 10px 20px 0 rgba(0, 100, 255, 0.03);
    margin-bottom: 20px;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-current.am-filter-current + .block-actions.filter-actions > a{
    text-align: center;
    display: block;
    width: 100%;
    border-radius: 20px;
    border: 1px solid #0064FF;
    color: #0064FF;
    padding: 5px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 0.75px;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-current.am-filter-current + .block-actions.filter-actions > a:hover{
    color:#0064FF;
    text-decoration:none;
    background:#F5F7FF;
}

/* Generic filters */
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options > .filter-options-item-categories + .filter-options-item:not(.filter-options-item-categories){
    margin-top:  20px;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options >  .filter-options-item:first-child:not(.filter-options-item-categories)::before{
    color: #BFC5D2;
    content: "Filtrar por";
    display: block;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    letter-spacing: 2.73px;
    font-weight: bold;
    line-height: 15px;
    position: initial;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 20px;
    opacity: 1;
}

.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options > .filter-options-item:not(.filter-options-item-categories){
    background: white;
    padding: 10px 20px 0px 20px;
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 100, 255, 0.03);
    box-shadow: 0 10px 20px 0 rgba(0, 100, 255, 0.03);
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options > .filter-options-item:not(.filter-options-item-categories) .filter-options-content{
    padding-bottom: 0;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options  .filter-options-item:not(.filter-options-item-categories) .filter-options-content .am-show-more{
    padding-bottom: 0;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options  .filter-options-item:not(.filter-options-item-categories)   .filter-options-content a:hover{
    #background: initial;
    color: #494949;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options  .filter-options-item:not(.filter-options-item-categories)   .am-filter-current .am-show-more:before{
    background: #494949;
    color: #494949;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options  .filter-options-item:not(.filter-options-item-categories)   .filter-options-content .am-show-more:before{
    background: #494949;
    color: #494949;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options  .filter-options-item:not(.filter-options-item-categories)   .am-filter-current .am-show-more:after, .columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options  .filter-options-item:not(.filter-options-item-categories) .filter-options-content .am-show-more:after{
    background: #494949;
    color: #494949;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options  .filter-options-item:not(.filter-options-item-categories)  .am-filter-current .am-show-more .am-counter, .filter-options-content .am-show-more .am-counter{
    color: #494949;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options > .filter-options-item:last-child{
    padding-bottom: 20px;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options > .filter-options-item:not(.filter-options-item-categories) .filter-options-content a{
    color: #494949;
}
.columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options > .filter-options-item .amshopby-slider-container{
    margin-bottom: 0;;
}

/* New search styles */
form.minisearch .amsearch-form-container.-opened .amsearch-wrapper-input, form.minisearch  .search-autocomplete, form.minisearch  .amsearch-results{
    display: block;
    width: auto;
}
.form.minisearch .field.search{
    position: relative;
}
form.minisearch #search_autocomplete{
    width: auto !important;
    left: 0;
    right: 0;
}

/* Amasty search styles */
.amsearch-form-container .amsearch-results .amsearch-autocomplete-image{
    display: none;
}
.amsearch-form-container .amsearch-results .amsearch-wrapper-inner{
    display: none;
}
.amsearch-form-container .amsearch-results .product-reviews-summary.no-rating{
    display: none;
}
.amsearch-form-container .amsearch-results .amsearch-products .amasty-xsearch-block-header{
    display: none;
}
.amsearch-form-container .amsearch-results .product.description.product-item-description{
    display: none;
}
.amsearch-form-container .amsearch-results  .amsearch-more-results{
    display: none;
}
.amsearch-form-container .amsearch-results .amasty-shopby-product-list .amsearch-wrapper-content{

}
.amsearch-form-container .amsearch-results .amasty-shopby-product-list .amsearch-wrapper-content .amsearch-item.product-item{
    display: block;
    width: auto;
    padding: 0;
}
.amsearch-form-container .amsearch-results .amasty-shopby-product-list .amsearch-wrapper-content .amsearch-item.product-item .product-item-details{
    min-height: auto;
}
.amsearch-form-container .input-text:focus,
.amsearch-form-container .input-text{
    border-radius: 3px;
    border: 1px solid #EFF1FA;
    -webkit-box-shadow: 0 5px 11px 0 rgba(46,91,255,0.14);
    box-shadow: 0 5px 11px 0 rgba(46,91,255,0.14);
    height: 37px;
    padding: 0 55px 0 25px;
    background: #fff;
    position: static;
    max-width: 75vw;
}
.search .amsearch-loupe{
    display: none !important;
}
.amsearch-form-container.-opened .amsearch-wrapper-input, .search-autocomplete, .amsearch-results{
    width: 450px !important;
}
.amsearch-products{
    padding: 0;
}
.amsearch-form-container.-opened .action.search{
    display: block;
}
.amsearch-form-container.-opened .input-text::-webkit-input-placeholder {
    color: #8A8989;
    font-style: normal;
}
.amsearch-form-container.-opened .input-text::-moz-placeholder {
    color: #8A8989;
    font-style: normal;
}
.amsearch-form-container.-opened .input-text:-ms-input-placeholder {
    color: #8A8989;
    font-style: normal;
}
.amsearch-close{
    display: none !important;
}
.amsearch-products.-waste{
    box-sizing: border-box;
}
.amasty-xsearch-block-header{
    display: none;
}
.amsearch-results{
    background: white;
}
.amsearch-results .amsearch-leftside{
    width: auto;
}
.amsearch-form-container.-large .amsearch-wrapper-content>.amsearch-item{
    display: block;
    width: auto;
}
.amsearch-form-container.-large .amsearch-wrapper-content .product-item-details{

}
.catalog-product-view .product-info-price{
    display: none;
}

/*NEW STYLES*/

@media screen and (max-width: 767px){
    .columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options-content{
        padding: 0;
    }
    .columns > .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-current.am-filter-current{
        padding: 0;
        box-shadow: none;
        border: 0;
    }
}



/*MEDIA QUERIES*/
@media screen and (max-width:1280px){
    .bar-services{
        max-width:calc(100% - 20px);
    }
    .block-search{
        width:300px;
    }
}
@media screen and (max-width:1080px){
    .footer.content{
        padding:0;
    }
    .footer.content .footer-column{
        padding:0 25px;
    }
    .row:not(tr)>.col-5,
    .row:not(tr)>.col-7{
        -webkit-box-flex:50%;
        -ms-flex:50%;
        flex:50%;
        max-width:50%;
    }
    .cc-header-links>li.cc-header-link.compare .counter.qty{
        display:none;
    }
}
@media screen and (min-width:1024px){
    .page-products .products-grid{
        margin:0 -7px;
    }
    .page-products .products-grid .product-item{
        padding:0 7px;
    }
}
@media screen and (max-width:1023px){
    .page-products .products-grid{
        margin:0 -10px;
    }
    .page-products .products-grid .product-item{
        padding:0 10px;
    }
    .cc-header-links>li:not(:first-child),
    .cc-header-links>li>.cc-customer-name{
        margin:0 0 0 10px;
    }
    #suppliers_box .block.supplier-filters{
        margin-right:20px;
        min-width:180px;
    }
    .cc-header-links>li.cc-header-link.acc .cc-customer-name .user-lastname{
        display:none;
    }
}
@media screen and (max-width:992px){
    .cc-header-links .cc-header-link.mp{
        display:none;
    }
    .dccp-error-box{
        padding:30px;
        display:flex;
        flex-direction:column;
        box-sizing:border-box;
    }
    .dccp-error-box .box-one,
    .dccp-error-box .box-two{
        width:100%;
        text-align:center;
        padding:0;
        margin:20px 0;
    }
    .dccp-error-box .box-two{
        order:-1;
    }
    .dccp-error-box .box-two .imagen404{
        max-width:400px;
    }
}
@media screen and (min-width:768px){
    .header.content{
        padding:18px 20px 0;
    }
    .block-search{
        float:left;
        margin-left:15px;
    }
    .logo{
        margin:-8px 0 10px;
    }
    .minicart-wrapper{
        position:absolute;
        top:calc(100% + 5px);
        z-index:5;
        right:15px;
        margin:0;
    }
    .navigation .level0.nav-1::before{
        content:"\e90e";
        color:#fff;
        width:29px;
        height:29px;
        vertical-align:middle;
        display:inline-block;
        margin:-5px 10px 0 0;
        background-color:#0064FF;
        font-family:'chilecompra';
        text-align:center;
        line-height:30px;
        font-size:12px;
        border-radius:50%;
        -webkit-box-shadow:0 4px 10px 0 rgba(46,91,255,0.25);
        box-shadow:0 4px 10px 0 rgba(46,91,255,0.25);
        cursor:pointer;
    }
    .navigation .level0.nav-1>ul.submenu{
        left:39px !important;
    }
    .navigation .level0.parent > .level-top{
        padding:0 10px;
    }
    .navigation .level0.parent.ui-menu-item > .level-top{
        padding-right:25px;
    }
    .navigation .level0.parent > .level-top > .ui-menu-icon{
        right:5px;
    }
    .navigation .level0.submenu{
        -webkit-box-shadow: 0 8px 10px 0 rgba(66, 66, 66, 0.33);
        box-shadow: 0 8px 10px 0 rgba(66, 66, 66, 0.33);
        background:#F0F3FF;
        border:0;
    }
    .navigation .level0.submenu>li>a{
        color:#2E384D;
        font-weight:bold;
        border-left:3px solid transparent;
        padding:8px 45px 8px 20px;
    }
    .navigation .level0.submenu>li:hover>a,
    .navigation .level0.submenu>li>a:hover,
    .navigation .level0.submenu>li>a.ui-state-focus,
    .navigation .level0.submenu>.active>a{
        background:#DFE3F3;
        color:#0064FF;
        border-color:#0064FF;
        border-width:0 0 0 3px;
    }
    .navigation .level0 .submenu li.parent > a > .ui-menu-icon:after{
        color:#2E384D;
        font-weight:bold;
    }
    .navigation .level0 .submenu li.parent.active > a > .ui-menu-icon:after,
    .navigation .level0 .submenu li.parent > a.ui-state-focus > .ui-menu-icon:after,
    .navigation .level0 .submenu li.parent:hover > a > .ui-menu-icon:after{
        color:#0064FF;
    }
    .navigation .level1.submenu{
        -webkit-box-shadow:6px 8px 10px 0 rgba(66, 66, 66, 0.33);
        box-shadow:6px 8px 10px 0 rgba(66, 66, 66, 0.33);
        background:#fff;
        border:0;
    }
    .navigation .level0 .submenu a{
        color:#69707F;
    }
    .navigation .level1.submenu li:hover>a,
    .navigation .level1.submenu li>a:hover{
        color:#0064FF;
        background:none;
    }
    .navigation .level0>.submenu>li{
        position:static;
    }
    .navigation .level0>.submenu>li>ul{
        min-height:100%;
        min-width:200px;
    }
    .navigation .level0.active > .level-top,
    .navigation .level0.has-active > .level-top{
        border:0;
        color:#0064FF;
        background:#F0F3FF;
        font-weight:bold;
    }
    .navigation .level0.active > .level-top:not(.ui-state-focus):not(.ui-state-active){
        border-radius:5px;
    }
    .navigation .level1>.submenu .active>a{
        border:0;
        color:#0064FF;
        font-weight:500;
    }
    .navigation .cc-menu-col.has-li{
        display:table-cell;
        min-width:200px;
    }
    .navigation .cc-menu-col li{
        width:100%;
    }
    .navigation>ul{
        padding:0;
        display:inline-block;
    }
    .navigation .level0{
        margin:0;
        padding-right:10px;
    }
    .cc-product-tabs>.product-content .owl-carousel .owl-nav{
        display:none;
    }
    .product.data.items > .item.title:nth-of-type(1){
        margin-left:45px;
    }
    .page-layout-1column .product-info-main{
        width:60%;
        margin-left:6.666%;
    }
    .page-layout-1column .product.media{
        width:33.333%;
    }
    .product.data.items > .item.title{
        margin:0 10px;
    }
    .product.data.items > .item.content{
        margin-top:40px;
    }
    .product-info-main .product.attribute.overview{
        max-width:510px;
    }
    .owl-carousel.products .owl-stage-outer{
        margin:0 -10px;
    }
    .requisition-content .product-item-description {
        width: calc(100% - 12rem);
    }
    .wk-ap-product-list{
        padding-top:25px;
    }
}
@media screen and (min-width:670px){
    .block.widget .products-grid .product-item .product-item-inner,
    .page-layout-1column .block.widget .products-grid .product-item .product-item-inner,
    .page-layout-3columns .block.widget .products-grid .product-item .product-item-inner{
        -webkit-box-shadow:none;
        box-shadow:none;
    }
}
@media screen and (max-width:767px){
    .nav-open .page-wrapper{
        left:0;
    }
    .navigation{
        padding:0;
        background:none;
    }
    .navigation .level0,
    .navigation li.level0:last-child{
        border:0;
    }
    .navigation .level0 > .level-top,
    .navigation .level0 > a{
        color:#303A4F;
        text-transform:initial;
        line-height:34px;
        font-size:16px;
    }
    .navigation .level0 > .level1{
        border-bottom:1px solid #DFE5FF;
    }
    .navigation .parent .level-top:after,
    .navigation .parent .level-top.ui-state-active:after{
        content:"";
    }
    .navigation .level0.active > a:not(.ui-state-active),
    .navigation .level0.has-active > a:not(.ui-state-active){
        border-radius:0;
        border:0;
    }
    .navigation .submenu:not(:first-child) .level1> a{
        padding-left:16px;
        border-left:4px solid transparent;
        border-bottom:1px solid #DFE5FF;
        font-size:14px;
        padding-right:30px;
        position:relative;
        color:#303A4F;
        font-weight:normal;
    }
    .navigation .submenu:not(:first-child) .level1> a::after{
        font-size: 14px;
        color: #2E384D;
        content:'\e608';
        font-family: 'luma-icons';
        vertical-align: middle;
        display: inline-block;
        font-weight: bold;
        position:absolute;
        top:11px;
        right:10px;
    }
    .navigation .submenu:not(:first-child) .level1> a.ui-state-active::after{
        content:'\e622';
    }
    .navigation .submenu:not(:first-child) .level1> a.ui-state-active,
    .navigation .submenu:not(:first-child) .active > a{
        border-width:0 0 0 4px;
        border-color:#0064FF;
        background:#DFE3F3;
        color:#0064FF;
        font-weight:bold;
    }
    .navigation .submenu:not(:first-child) .level1.active > a{
        padding-left:16px;
    }
    .navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon), .navigation .level0.has-active > a:not(.ui-state-active) span:not(.ui-menu-icon){
        margin:0;
    }
    .navigation .submenu:not(:first-child) ul{
        background:#fff;
        padding:0;
    }
    .navigation .submenu:not(:first-child) ul li>a{
        border-bottom:1px solid #DFE5FF;
        color:#0064FF;
        font-size:13px;
        padding-left:35px;
        position:relative;
    }
    .navigation .submenu:not(:first-child) ul li.active > a{
        padding-left:35px;
        border:0;
        background:rgba(223, 227, 243, 0.4);
    }
    .navigation .submenu:not(:first-child) ul li>a::after{
        font-size: 14px;
        color: #69707F;
        content:'\e608';
        font-family: 'luma-icons';
        vertical-align: middle;
        display: inline-block;
        font-weight: bold;
        position:absolute;
        top:11px;
        right:10px;
    }
    .nav-sections{
        z-index:15;
        background:#F0F3FF;
        width:300px;
        left:calc(-1 * (100% - 10px));
    }
    .nav-sections-item-title{
        display:none;
    }
    .nav-sections-item-content{
        margin-top:0;
        padding-top:0;
    }
    .nav-header-mobile{
        background:#fff;
        padding:10px 25px;
        border-bottom:1px solid #E6E6E6;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
    }
    .nav-header-mobile>span{
        display:inline-block;
        vertical-align:middle;
    }
    .nav-header-mobile>span:active{
        opacity:0.7;
    }
    .nav-header-mobile>span::before{
        content:"\e911";
        font-family:'chilecompra';
        color:#0064FF;
        font-size:30px;
        display:inline-block;
        vertical-align:middle;
        cursor:pointer;
    }
    .nav-header-mobile>span:hover::before{
        color:#8798AD;
    }
    .nav-header-mobile .nav-logo{
        vertical-align:middle;
        margin-left:auto;
    }
    .cc-header-links>li:not(:first-child)>a, .cc-header-links>li>.cc-customer-name{
        margin:0;
    }
    .row:not(tr)>.col-4,
    .row:not(tr)>.col-5,
    .row:not(tr)>.col-7{
        max-width:100%;
        -webkit-box-flex:100%;
        -ms-flex:100%;
        flex:100%;
    }
    .footer.content{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        padding:50px 70px 10px;
    }
    .footer.content .footer-column{
        padding:0;
    }
    .footer-column .footer-block{
        margin:0 0 40px;
    }
    .copyright img{
        margin:0 auto 20px;
        display:block;
    }
    .products .product-item-info{
        margin-bottom:20px;
    }
    .header.content .nav-toggle{
        top:28px;
        padding:0;
    }
    .nav-toggle::before{
        content:"\e90e";
        color:#fff;
        width:36px;
        height:36px;
        vertical-align:middle;
        display:inline-block;
        margin:-5px 10px 0 0;
        background-color:#0064FF;
        font-family:'chilecompra';
        text-align:center;
        line-height:35px;
        font-size:17px;
        border-radius:50%;
        -webkit-box-shadow:0 4px 10px 0 rgba(46,91,255,0.25);
        box-shadow:0 4px 10px 0 rgba(46,91,255,0.25);
        cursor:pointer;
    }
    .nav-toggle:hover::before{
        color:#fff;
    }
    .nav-toggle:active{
        opacity:0.7;
    }
    .header.content{
        padding-top:15px;
        text-align:right;
    }
    .logo{
        margin:0 0 13px 50px;
    }
    .logo img{
        max-width:110px;
    }
    .block-search{
        float:right;
        width:100%;
        margin:5px 0 20px;
    }
    .block-search .control{
        border:0;
    }
    .block-search .label{
        display:none;
    }
    .block-search .action.search{
        display:inline-block;
        background-image:none;
        background:none;
        -moz-box-sizing:content-box;
        box-sizing:border-box;
        border:0;
        -webkit-box-shadow:none;
        box-shadow:none;
        line-height:inherit;
        margin:0;
        padding:0;
        text-decoration:none;
        text-shadow:none;
        font-weight:400;
        position:absolute;
        right:10px;
        z-index:1;
    }
    .block-search .action.search:before {
        margin:0;
        vertical-align:top;
        display:inline-block;
        font-weight:normal;
        overflow:hidden;
        speak:none;
        text-align:center;
    }
    .block-search .action.search > span {
        border:0;
        clip:rect(0, 0, 0, 0);
        height:1px;
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute;
        width:1px;
    }
    .block-search input{
        margin:0;
    }
    .cc-header-links{
        float:none;
        margin-left:10px;
    }
    .cc-header-links .cc-header-link{
        font-size:0;
    }
    .minicart-wrapper{
        float:none;
        display:inline-block;
        vertical-align:middle;
        margin:7px 0 0 0;
        position:static;
    }
    .minicart-wrapper .block-minicart{
        top:100%;
    }
    .cc-header-links>li.cc-header-link.acc>a::before, .cc-header-links>li.cc-header-link.acc>span::before{
        margin:0;
        width:33px;
        height:30px;
    }
    .category-image .cat-img-overlay, .owl-carousel .slider-img-overlay{
        opacity:0.7;
    }
    .custom-slider .owl-carousel .owl-item .banner-image img{
        min-height:430px;
    }
    .promo-slider .owl-carousel .banner-item .banner-image>img{
        max-height:500px;
        -o-object-position:top;
        object-position:top;
    }
    .page-wrapper .owl-carousel .banner-item .content_slider{
        width:calc(100% - 100px);
        left:50px;
        right:50px;
    }
    .owl-carousel .banner-item .content_slider .banner-description{
        display:none;
    }
    .owl-carousel .banner-item .content_slider .banner-title{
        font-size:24px;
        line-height:28px;
        max-width:230px;
    }
    .bar-services{
        padding:14px 10px;
        border-radius:60px;
    }
    .bar-services>li{
        padding:0 10px;
    }
    .bar-services>li.not-in-mobile{
        display:none;
    }
    .bar-services>li>img{
        margin-right:10px;
    }
    .bar-services>li>span{
        font-size:11px;
        line-height:15px;
        max-width:100%;
    }
    .cc-product-tabs>ul>li{
        font-size:16px;
    }
    .owl-carousel.owl-products-carousel .owl-controls .owl-nav,
    .promo-slider .owl-carousel.owl-products-carousel .owl-controls .owl-nav{
        top:auto;
        bottom:5px;
        right:0;
        left:0;
    }
    .owl-carousel .owl-stage-outer{
        padding-bottom:50px;
    }
    .page-wrapper .owl-carousel.owl-products-carousel .owl-controls .owl-nav [class*=owl-]::before{
        font-size:34px;
    }
    .custom-slider.products{
        margin-bottom:40px;
    }
    .box-home-info:not(.last){
        margin-bottom:90px;
    }
    .category-view{
        margin-bottom:20px;
    }
    .sidebar .block{
        padding:15px 15px;
        border-radius:8px;
    }
    .sidebar .block.filter:not(.active) .filter-title strong{
        background:none;
        -webkit-box-shadow:none;
        box-shadow:none;
        border:0;
        padding:0;
        cursor:pointer;
        position:static;
        display:block;
        text-align:left;
        pointer-events:none;
        display:inline-block;
        vertical-align:middle;
    }
    .sidebar .block.filter .block-title{
        margin:0;
    }
    .sidebar .block.filter.active .block-title{
        margin-bottom:20px;
    }
    .sidebar .block.subcategories-filter .block-content{
        display:none;
    }
    .sidebar .block.subcategories-filter.active .block-content{
        display:block;
    }
    .sidebar .block.filter .filter-title::after,
    .sidebar .block.subcategories-filter .block-title::after{
        content:'\e61c';
        font-family:'luma-icons';
        float:right;
        line-height:1.5;
        color:#0064FF;
        font-weight:bold;
        font-size:14px;
    }
    .sidebar .block.subcategories-filter.active .block-title::after,
    .sidebar .block.filter.active .filter-title::after{
        content:'\e60f';
    }
    .sidebar .block.filter.active .filter-title strong::after{
        content:none;
    }
    .sidebar .block.filter.active .filter-title strong{
        display:block;
        text-align:left;
        height:auto;
        color:#BFC5D2;
        pointer-events:none;
        position:static;
        padding:0;
        display:inline-block;
    }
    .block.filter.active .filter-title{
        border:0;
        position:static;
        height:auto;
    }
    .product.data.items > .item.title:not(:first-of-type) .switch{
        border-top:1px solid rgba(0,0,0,0.1);
    }
    .category-image .image{
        min-height:138px;
    }
    .category-view .cc-categoryImage .category-description{
        display:none;
    }
    .sidebar .block.filter .block-subtitle{
        display:none;
        padding-left:20px;
        line-height:49px;
        position:static;
    }
    .filter.active .filter-options-item:last-child{
        margin:0;
    }
    .block.filter.active .filter-options{
        position:static;
    }
    .filter-options-title,
    .filter-options-title:hover{
        padding-left:0px;
        padding-top:0;
        padding-right:35px;
        font-weight:initial;
        color:#8798AD;
    }
    .filter-options-title:after{
        top:5px;
        right:5px;
    }
    .filter-options-content{
        padding-right:20px;
        padding-left:20px;
    }
    .catalog-category-view .page-header{
        margin-bottom:0;
    }
    .toolbar{
        -webkit-box-shadow:0 10px 20px 0 rgba(0, 100, 255, 0.03);
        box-shadow:0 10px 20px 0 rgba(0, 100, 255, 0.03);
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    }
    .toolbar-products{
        border-radius:8px;
    }
    .toolbar .sorter{
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1;
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
    }
    .toolbar .sorter select{
        width:100%;
    }
    .toolbar .toolbar-amount{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
    }
    .toolbar .modes{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end;
        height:68px;
    }
    .toolbar .modes .modes-label{
        display:none;
    }
    .toolbar .modes span{
        display:none;
    }
    .modes-mode:before{
        content: '\e60d';
        font-family: 'luma-icons';
    }
    .mode-list:before {
        content: '\e60b';
    }
    .product-item-actions{
        display:block;
    }
    .swatch-option-tooltip{
        display:none !important;
    }
    .catalog-product-view .wk-table-product-list tbody td:nth-child(1){
        height:auto;
        width:100%;
    }
    .catalog-product-view .wk-table-product-list tbody tr:nth-child(n){
        border-top:1px solid rgba(46,91,255,0.08);
    }
    .catalog-product-view .wk-table-product-list tbody tr{
        display:inline-block;
        border:1px solid rgba(46,91,255,0.08);
        padding:20px 20px 7px;
    }
    .catalog-product-view .wk-table-product-list tbody tr td.wk-ap-action-col{
        text-align:left;
        width:100%;
    }
    .catalog-product-view .wk-table-product-list tbody tr td.wk-ap-action-col .qty-container.nm{
        margin:10px 10px 15px 0;
    }
    .catalog-product-view .wk-table-product-list tbody tr td.wk-ap-delivery-days{
        width:55%;
    }
    .catalog-product-view .wk-table-product-list tbody tr td.wk-ap-price{
        width:45%;
    }
    .catalog-product-view .wk-table-product-list tbody tr td{
        border:0;
    }
    .wk-table-product-list .wk-ap-seller-name .wk-seller-actions{
        margin:20px 0 10px;
    }
    .wk-table-product-list .wk-ap-seller-name .wk-seller-actions>.action{
        font-size:18px;
        margin:0 25px 0 0;
    }
    .catalog-product-view .wk-table-product-list tbody{
        padding:0;
    }
    .cc-upsellProducts-block .products{
        display:block;
    }
    .cc-upsellProducts-block .products .product-item{
        width:100%;
        display:block;
    }
    .cc-upsellProducts-block .products .product-item:nth-child(even){
        border-left:1px solid #B7C5FF;
    }
    .modal-custom .action-close:before, .modal-popup .action-close:before, .modal-slide .action-close:before{
        font-size:30px;
    }
    .modal-popup .action-close{
        padding:28px;
    }
    .cc-header-links>li:not(:first-child),
    .cc-header-links>li>.cc-customer-name{
        margin:0 0 0 5px;
    }
    .sidebar .block-collapsible-nav{
        border-top:1px solid #ccc;
        padding:0;
        border-radius:0;
    }
    .sidebar .block-collapsible-nav .title{
        border-top:0;
    }
    #suppliers_box{
        flex-direction:column;
    }
    #suppliers_box .block.supplier-filters{
        min-width:100%;
    }
    .modal-slide .modal-inner-wrap, .modal-popup .modal-inner-wrap, .modals-wrapper .modal-popup .modal-inner-wrap{
        width:auto;
    }
    .checkout-payment-method .payment-option .form-discount {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .checkout-payment-method .payment-option-inner {
        width: 100%;
    }
    .checkout-payment-method .payment-option-inner + .actions-toolbar {
        width: 100%;
    }
    .checkout-payment-method .payment-option-inner + .actions-toolbar .primary {
        margin-left: 0;
    }
    .cc-cartblock .supplier-name {
        padding: 0 15px;
    }
    .cc-cartblock .cc-cartblock-box {
        padding: 15px;
    }
    .cc-cartblock .cart.table-wrapper .item .col.item {
        display: block;
        width: initial;
        padding: 15px 15px 10px 90px;
    }
    .cc-cartblock .cart.table-wrapper .actions-toolbar {
        margin-top: 0;
    }
    .cart-container .form-cart .actions.main {
        margin-bottom: 15px;
    }
    .opc-wrapper .shipping-address-item {
        flex: initial;
        max-width: initial;
    }
    .opc-wrapper .shipping-address-item:nth-child(3n+2) {
        margin-left: 0;
        margin-right: 0;
    }
    .checkout-index-index .opc-estimated-wrapper {
        background: #ffffff;
    }
    .checkout-index-index .opc-estimated-wrapper .estimated-block {
        font-size: 16px;
    }
    .checkout-index-index .minicart-wrapper {
        float: right;
    }
    .checkout-index-index .minicart-wrapper .action.showcart {
        height: 30px;
        min-width: auto;
        padding: 0 15px !important;
        border-radius: 19px;
    }
    .checkout-index-index .minicart-wrapper .action.showcart:before {
        content: "\e90f";
        font-family: 'chilecompra';
        color: #ffffff !important;
        vertical-align: middle;
        margin-left: 0;
    }
    .checkout-index-index .minicart-wrapper .action.showcart .counter.qty {
        min-width: initial;
    }
}
@media all and (max-width: 810px) and (min-width: 768px) {
    .cart-container .form-cart {
        padding-right: 2%;
    }
    .cc-cartblock .cc-cartblock-box .cart-summary {
        padding: 10px 5px;
    }
    .cc-cartblock .cc-cartblock-box .cart-totals .totals th,
    .cc-cartblock .cc-cartblock-box .cart-totals .totals td {
        width: 100%;
        display: block;
        padding-left: 0;
        padding-right: 0;
    }
    .cc-cartblock .cc-cartblock-box .cart-totals .totals th {
        text-align: center;
        padding-bottom: 0;
    }
    .cc-cartblock .cc-cartblock-box .cart-totals .amount .price {
        text-align: center;
    }
    .cart-summary .checkout-methods-items {
        margin-top: 10px;
    }
    .cart-summary .checkout-methods-items .action.primary.checkout {
        line-height: 16px;
    }
    .cart.table-wrapper .col.price,
    .cart.table-wrapper .col.qty,
    .cart.table-wrapper .col.subtotal {
        padding: 20px 5px 10px;
    }
    .cc-cartblock .cart.table-wrapper .product-item-name {
        font-size: 14px;
    }
}
@media screen and (max-width:650px){
    .products-list .product-item-details .plist-blocks-container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
    }
    .products-list .product-item-details .plist-blocks{
        padding:0;
    }
    .products-list .product-item-details .plist-blocks.plist-block-two{
        max-width:100%;
        padding:0;
    }
    .products-list .product-photo-list{
        padding-right:0;
    }
}
@media screen and (max-width:450px){
    .container{
        padding:0 15px;
    }
    .cc-upsellProducts-block .products .product-item .product-item-info{
        padding:15px;
    }
    .cc-upsellProducts-block .products .product-item .product-item-info .product-image-container{
        max-width:100px;
    }
    .minicart-wrapper .action.showcart{
        min-width:auto;
    }
    .minicart-wrapper .action.showcart .counter.qty{
        margin:0;
        min-width:20px;
    }
    .minicart-wrapper{
        margin-left:0;
        margin-right:0;
    }
    .owl-carousel .banner-item .content_slider .buttons a.action.primary{
        min-width:auto;
        line-height:initial;
    }
    .cc-upsellProducts-block .products .product-item-info .product-image-container{
        max-width:100px;
    }
    .cc-upsellProducts-block .products .product-item-info .cc-upsell-cols .product-item-details{
        padding-left:20px;
    }
}
@media screen and (max-width:440px){
    .page-main{
        padding:0 15px
    }
    .toolbar .sorter,
    .block-content.filter-content{
        padding-top:0 !important;
    }
    .page-header .minicart-wrapper .action.showcart:before{
        margin:0;
    }
    .cc-header-links>li:not(:first-child),
    .cc-header-links>li>.cc-customer-name{
        margin:0;
    }
}
@media screen and (max-width:375px){
    .logo{
        margin:0 0 13px 40px;
    }
    .logo img{
        max-width:100px;
    }
    .minicart-wrapper .action.showcart .counter.qty,
    .minicart-wrapper .action.showcart .counter.qty.empty{
        display:none;
    }
    .minicart-wrapper .action.showcart{
        line-height:30px;
        padding:0 10px;
    }
    .nav-toggle::before{
        font-size:14px;
        width:30px;
        height:30px;
        line-height:30px;
    }
    .bar-services>li{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
    }
    .bar-services>li i{
        margin:0;
    }
    .bar-services>li span{
        margin-top:10px;
    }
}
@media print{
    .print-suppliercomparison{
        display:none;
    }
}

div#block-discount {
    display: none;
}
.contact-modal .modal-header {
    padding-bottom: 7px;
}
#wk-mp-ask-data .subtitle {
    font-size: 13px;
    font-weight: 600;
    color: #222;
    margin-bottom: 10px;
}

#wk-mp-ask-data .fieldset > .field.required > .label:after,
#wk-mp-ask-data .fieldset > .fields > .field.required > .label:after,
#wk-mp-ask-data .fieldset > .field._required > .label:after,
#wk-mp-ask-data .fieldset > .fields > .field._required > .label:after {
    display: none;
}

#wk-mp-ask-data .label {
    display: block;
    color: #8798AD;
    font-weight: 600;
    font-size: 12px;
    margin-top: 15px;
    margin-bottom: 5px;
}
#wk-mp-ask-data .file {
    font-size: 14px;
    margin: 8px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: calc(100% - 60px);
}
#wk-mp-ask-data .upload-button {
    color: #0064ff;
    padding: 5px 10px;
    border-radius: 20px;
    border: 1px solid #0064ff;
    margin-right: 7px;
    width: 155px;
    text-align: center;
}
#wk-mp-ask-data .upload-message {
    width: calc(100% - 155px);
    padding-left: 5px;
}

#wk-mp-ask-data #wk-mp-captchalable1,
#wk-mp-ask-data #wk-mp-captchalable2 {
    color: #8798AD;
    font-weight: 600;
    font-size: 12px;
}

#wk-mp-ask-data #wk-mp-captcha {
    width: 50px;
    padding: 0 5px;
    text-align: center;
}
#wk-mp-ask-data .wk_imagevalidate {
    display: none;
}
#wk-mp-ask-data .image-con {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#wk-mp-ask-data .product_images {
    font-size: 12px;
}
@media (min-width: 769px), print {
    .modals-wrapper .modal-popup.contact-modal .modal-inner-wrap {
        width: 550px;
    }
}
