.checkout-onepage-index .page, .checkout-onepage-index .main, .checkout-onepage-index .header-container{width:100%;}
.header{background:none;}
.opc-wrapper{background:none;}
.opc-wrapper .opc{width:100%}
.opc-wrapper .opc-progress-container{display:none;}
.opc-wrapper .page-title{display:none;}
#checkout-step-login .col2-set{background:none;}
.a-personal-agreements{position:relative;}
div#advice-required-terms-and-conditions-billing\3Apersonal_agreements:before{left:20px;right:auto;}
.form-list li{min-height:1.5rem;}
.opc-wrapper .opc .form-list .fieldset{margin-bottom:0px;}
#opc-login .step-title{display:none;}
#opc-shipping{visibility:hidden;}
#opc-shipping .step-title{display:none;}
.opc li.section{display:none;}
.opc li.active, .opc li.allow{display:inherit;}
.opc .step-title h2{text-transform:none;}
.form-list .georeference-notice-msg{width:380px;margin-right:-250px;}
.georeference-notice-msg{clear:both;font-size:11px !important;padding:2px 2px !important;color:#3d6611 !important;}
div.georeference-notice{background:url(../images/note_msg_icon.gif) 100% 2px no-repeat;padding-right:20px;}
input.georeference-notice{border:1px dashed #fcd344 !important;background-color:#fafaec !important;}
.georeferencing-box{padding:2px 0px 2px 0px;clear:both;}
label.freeshipping_freeshipping > span.price{text-decoration:line-through;}
table#checkout-review-table tfoot{display:none;}
.top-cart{float:right;position:relative;padding-left:7px;}
.top-cart .block-title{white-space:nowrap;cursor:pointer;background:#fff url(../images/bkg_topcart.gif) 0 3px no-repeat;color:#1e75b4;font-weight:bold;font-size:11px;text-transform:uppercase;padding:0 0 0 18px;line-height:18px;height:18px;}
.top-cart .block-title strong{display:block;padding-right:10px;background:url(../images/bkg_header-panel.gif) 100% -71px no-repeat;font-size:11px;color:#1e75b4;font-weight:bold;text-decoration:none;}
.top-cart .block-title.expanded{background-position:0 3px !important;}
.top-cart .block-title.expanded strong{background-position:100% -126px !important;color:#d33911;}
.top-cart .block-content{position:absolute;right:0;top:20px;width:267px;background:#fdfdfd;}
.top-cart .inner-wrapper{border:1px solid #c1c1c1;}
.top-cart .block-content .block-subtitle{font-size:10px;color:#d12c01;font-weight:bold;text-transform:uppercase;background:url(../images/bkg_header-panel.gif) repeat-x 0 -8px;line-height:12px;padding:3px 10px 4px;}
.top-cart .block-content .block-subtitle .close-btn{float:right;width:13px;height:0;padding-top:12px;text-align:left;overflow:hidden;cursor:pointer;background:url(../images/bkg_close.gif) no-repeat 0 0;position:relative;z-index:1;}
.top-cart .cart-empty .close-btn{float:right;width:13px;height:0;padding-top:12px;text-align:left;overflow:hidden;cursor:pointer;background:url(../images/bkg_close.gif) no-repeat 0 0;position:relative;z-index:1;}
.top-cart .cart-empty{padding:10px 10px 10px 20px;}
.top-cart .block-content ol{padding-bottom:7px;}
.top-cart .block-content .item{padding:8px 5px 8px 11px;}
.top-cart .block-content .item .product-name{font-size:11px;line-height:14px;}
.top-cart .block-content .item .product-name a{font-size:11px;text-decoration:none;color:#444;}
.top-cart .block-content table{margin:5px 0 0 0;}
.top-cart .block-content table th{padding:1px 8px;color:#8f8f8f;text-align:right;}
.top-cart .block-content table td{text-align:left;padding:1px 0;}
.top-cart .block-content .subtotal{background:#fff url(../images/bkg_dots.gif) repeat-x 0 0;padding:2px 5px;text-align:center;}
.top-cart .actions{background:#e3e3e3 url(../images/bkg_dots.gif) repeat-x 0 -1px;text-align:center;padding:5px 11px;text-align:right;}
.top-cart .actions a{float:left;line-height:23px;}
.top-cart .actions button{float:none;}
.top-cart .actions button.button span,
.top-cart .actions button.button span span{background-image:url(../images/bkg_btn-onbg.gif);background-repeat:no-repeat;}
.top-cart .paypal-logo a{float:right;}
.top-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 33px 5px 0px;}
.opc .allow .step-title h2{cursor:default;}
.opc li.section.allow a.step-edit{display:inline-block;}
.opc li.section a.step-edit, .opc li.section.allow.active a.step-edit{display:none}
.opc li.section.allow div.summary-opc-step{display:inline-block;}
.opc li.section div.summary-opc-step, .opc li.section.allow.active div.summary-opc-step{display:none}
div.summary-opc-step strong, div.summary-opc-step address{margin-right:5px;}
input[type=radio]:checked + label.address + div > button{display:block}
input[type=radio]:checked + span.info-shipping-method + input + .shipping_method + div > button{display:block}
form#co-payment-form dl.sp-methods ul.form-list{margin:0}
.wrap-total #shopping-cart-totals-table tbody tr td.a-right span.price{display:inline-block;}
.wrap-total .shopping-cart-totals-table tbody tr td.a-right span.price{display:inline-block;}
#billing-new-address-form{float:left;}
.form-list li.fields{width:100%;}
body.checkout-onepage-index span#register-customer-newsletter{display:none;}
.cart button.btn-continue{top:initial;float:left;}
div.btn-checkout-bottom button{float:right;}
.col2-right-layout .col-main{padding:0;width:700px;float:left;}
.col2-right-layout .col-main .cart .title-buttons{padding:0;margin:0;}
.col2-right-layout .col-main .cart .page-title .opc-cms-elements{float:left;}
.col2-right-layout .col-main .cart .totals{width:100%;min-height:0;padding:0}
.col2-right-layout .col-main .cart .cart-collaterals{float:left;}
.col2-right-layout .col-main .cart .cart-collaterals .deals{margin:0;padding:0;width:auto;float:left;}
.col2-right-layout .col-main .cart .crosssell{border:none;}
.col2-right-layout .col-main .cart .crosssell li.item{margin:0;padding:0;width:175px;}
.col2-right-layout .col-main .cart .crosssell li .amlabel-div{float:left;width:100%;}
.col2-right-layout .col-main .cart .crosssell li .product-name{float:left;width:100%;margin:0;height:auto;}
.col2-right-layout .col-right{padding:0;width:300px;float:right;}
.col2-right-layout .col-right .cart .totals{width:100%;min-height:0;padding:0}
.col2-right-layout .col-right .checkout-cart-shipping{float:right;width:100%}
.col2-right-layout .col-right .cart .checkout-cart-shipping .shipping{margin:0;width:100%;}
.col2-right-layout .col-right .checkout-cart-help{float:right;width:100%}
#shopping-cart-table tr.restricted{background-color:#fafaec}
#shopping-cart-table td.restricted-start{border:1px solid #fcd344;border-right-style:none;}
#shopping-cart-table td.restricted-middle{border:1px solid #fcd344;border-right-style:none;border-left-style:none;}
#shopping-cart-table td.restricted-end{border:1px solid #fcd344;border-left-style:none;}
#shopping-cart-table tr.restricted td.restricted-middle p.item-msg.notice span{font-weight:bold;text-decoration:underline;cursor:pointer;}
.wrap-total .shopping-cart-totals-table tbody tr th.a-right{color:orange;font-weight:bold;}
.wrap-total .shopping-cart-totals-table tbody tr td.a-right span.price{color:orange;font-weight:bold;}
.wrap-total .shopping-cart-totals-table tbody tr td.a-right{color:orange;font-weight:bold;}
.wrap-total .shopping-cart-totals-table tbody tr td.a-right strong span.price{color:black;font-weight:bold;}
.wrap-total .shopping-cart-totals-table tfoot tr td.a-right strong{color:black;font-weight:bold;font-size:16px;}
.wrap-total .shopping-cart-totals-table tfoot tr td.a-right strong span.price{color:black;font-weight:bold;font-size:16px;}
.wrap-total .shopping-cart-totals-table tfoot tr:first-child + tr{border-bottom:1px solid;}
.wrap-total .shopping-cart-totals-table tfoot tr:last-child{margin-top:20px;}
.shopping-cart-totals-table .price{font-weight:normal;color:#000;display:block;margin:0;}
body.checkout-cart-index .header-container{position:relative;height:initial;}
body.checkout-cart-index .header-container .header{background:none;box-shadow:none;margin-bottom:35px;}
body.checkout-cart-index .header-container .header table td{vertical-align:bottom;}
body.checkout-cart-index .header-container .header table td ul.links li.logoutgtk a#first{padding-right:0px}
body.checkout-cart-index .header-container .header table td a.logo img{vertical-align:bottom;}
body.checkout-cart-index form#search_mini_form div.form-search input#search{}
dt.selected + dd > div.buttons-set.form-buttons.btn-only.no-display{display:block}
dd[id*="mercadopago"] > div.buttons-set.form-buttons.btn-only.no-display{display:block}
dt.selected + dd > div.dd-height{height:800px;}
div#additional-payment-method-section-payment{margin-bottom:200px;}
.toolbar-bottom{display:block;}
dt#review-yotpo span:after{content:'\2605\2605\2605\2605\2605';margin-left:5px;}
.boton-home-alkomprar{width:320px;height:100px;padding:5px;display:flex;justify-content:center;align-content:center;flex-direction:column;}
.transform-scale-link{text-decoration:none;color:#767272;font-size:24px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.transform-scale-link:hover{color:#01b0eb;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.anchor-category-line{font-size:0px;}
div.note span.availability{width:1.25rem;height:1.25rem;display:inline-block;border-radius:50%;}
div.note span.availability-verde{background:#00a651;}
div.note span.availability-amarillo{background:#fff868;}
div.note span.availability-rojo{background:#ff0000;}
div.note span.availability-info{margin-left:5px;position:absolute;}
.wrapper{padding-bottom:0px;}
.desktop .wrapper .page .category-view .category-description-extended .container-tires-search .tires-search .tab-1 .tab-container .result #result-by-vehicle.result{display:none;}
.desktop .wrapper .page .category-view .category-description-extended #container-tires-result-clone .return-search{display:none;}
.opc .active .step-title h2{text-transform:none;}
#summary-opc-billing span em{float:right;margin-left:.3rem;}
input[type=radio]:checked + label.address + fieldset + div > button{display:block}
span.oferta-exclusiva{display:none !important;}
body .wrapper .page div.section-description-main,
body .wrapper .page div.section-description-full,
body .wrapper .page div.section-description-half,
body .wrapper .page div.section-description-video{display:none !important}
.checkout-onepage-index .page .col1-layout ol.opc li#opc-billing #checkout-step-billing form fieldset .form-list > li .shipping-address div.field.control .input-box{width:4% !important;}
@media all and (max-width:769px){body .only-mobile{display:block;}
body .only-desktop{display:none;}
body .page .header-container{width:100% !important;}
body .page .header-container .header{height:auto;-webkit-box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.4);box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.4);-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:0;display:inline-block;width:100%;margin-bottom:0;}
body .page .header-container .header table{width:100%;display:inline-block;position:relative;}
body .page .header-container .header table tbody{width:100%;display:inline-block;position:relative;}
body .page .header-container .header table tbody tr:nth-child(2){width:100%;display:inline-block;position:relative;}
body .page .header-container .header table tbody tr:nth-child(2) td{display:inline-block;height:auto;}
/*JHERNANDEZ- IN0307813 - Visualizar tabla de productos en vista mobile - Fecha:2018/09/10 - INICIO*/
body .page .header-container .header table tbody tr:nth-child(2) td:first-child{/*width:34% !important;left:50%;margin-left:-100%;*/position:relative;z-index:20;}
/*JHERNANDEZ- IN0307813 - Visualizar tabla de productos en vista mobile - Fecha:2018/09/10 - FIN*/
body .page .header-container .header table tbody tr:nth-child(2) td:first-child .logo{width:100%;height:auto;margin:0;}
body .page .header-container .header table tbody tr:nth-child(2) td:first-child .logo img{width:100%;height:auto;}
body .page .header-container .header table tbody tr:nth-child(2) td:nth-child(2){display:none;}
body .page .header-container .header table tbody tr:nth-child(2) td:last-child{width:100%;position:absolute;left:0;right:0;height:100%;}
body .page .header-container .header table tbody tr:nth-child(2) td:last-child .account-links{position:relative;width:100%;height:100%;display:inline-block;}
body .page .header-container .header table tbody tr:nth-child(2) td:last-child .account-links a{width:16.5%;display:inline-block;border:none;text-indent:-999em;text-align:left;}
body .page .header-container .header table tbody tr:nth-child(2) td:last-child .account-links a.mobile-menu-main,
body .page .header-container .header table tbody tr:nth-child(2) td:last-child .account-links a#show-car-mobile{display:inline-block !important;top:0;bottom:0;position:absolute;height:100%;}
body .page .header-container .header table tbody tr:nth-child(2) td:last-child .account-links a.mobile-menu-main{left:0;background:url(../images/mobile/common/icono-menu.png) no-repeat center;}
body .page .header-container .header table tbody tr:nth-child(2) td:last-child .account-links a.mobile-menu-main.selected{left:0;background:#cbccd1 url(../images/mobile/common/icono-menu.png) no-repeat center;}
body .page .header-container .header table tbody tr:nth-child(2) td:last-child .account-links a#show-car-mobile{right:0;background:url(../images/mobile/common/icono-carrito.png) no-repeat center;}
body .page .header-container .header table tbody tr:nth-child(2) td:last-child .account-links a[title="Tiendas"]{left:16.5%;position:absolute;top:0;bottom:0;background:url(../images/mobile/common/icono-tiendas.png) no-repeat center;}
body .page .header-container .header table tbody tr:nth-child(2) td:last-child .account-links .links{width:33%;position:absolute;top:0;bottom:0;right:0;}
body .page .header-container .header table tbody tr:nth-child(2) td:last-child .account-links .links li{width:50%;float:left;height:100%;position:relative;}
body .page .header-container .header table tbody tr:nth-child(2) td:last-child .account-links .links li a{width:100%;height:100%;margin:0;padding:0;}
body .page .header-container .header table tbody tr:nth-child(2) td:last-child .account-links .links li a#first{background:url(../images/mobile/common/icono-usuario.png) no-repeat center;position:absolute;top:0;left:0;right:0;bottom:0;}
body .page .header-container .header table tbody tr:nth-child(2) td:last-child .account-links .links li a[title="Ayuda"]{display:none;}
body .page .header-container .header table tbody tr:last-child{position:absolute;width:100%;display:inline-block;bottom:-130%;left:0;right:0;}
body .page .header-container .header table tbody tr:last-child td{display:inline-block;height:auto;}
body .page .header-container .header table tbody tr:last-child td:first-child{width:100%;}
body .page .header-container .header table tbody tr:last-child td:first-child .form-search{width:100%;position:relative;padding:0;}
body .page .header-container .header table tbody tr:last-child td:first-child .form-search #search{background:#e5e5e5;width:90.6%;margin:0 4.7%;position:relative;font-size:1em !important;padding:20px 0;}
body .page .header-container .header table tbody tr:last-child td:first-child .form-search #searchSubmit{position:absolute;right:0;top:0;bottom:0;right:4.7%;width:10%;background-color:#656d75;background-image:url(../images/mobile/common/btn-busqueda.png);background-repeat:no-repeat;background-position:center;text-indent:-999em;background-size:auto;}
body .page .header-container .header table tbody tr:last-child td:first-child .form-search #searchSubmit span{display:none;}
body .page .header-container .header table tbody tr:last-child td:last-child{position:absolute;width:16.5%;top:-29vw;height:20vh;right:0;display:none;}
body .page .header-container .header table tbody tr:last-child td:last-child .quick-access{width:100%;height:100%;}
body .page .header-container .header table tbody tr:last-child td:last-child .quick-access .ver-carrito{width:100%;height:100%;background:url(../images/mobile/common/icono-carrito.png) no-repeat center;}
body .page .header-container .header table tbody tr:last-child td:last-child .quick-access .ver-carrito img{display:none;}
body .page .header-container .mobile-menu-sec{display:block !important;}
body .page .header-container .mobile-menu-sec li{width:50%;float:left;background:#f36a21 !important;}
body .page .header-container .mobile-menu-sec li a{width:99%;color:#fff;display:block;text-decoration:none;padding:15px 0;border-right:solid 1px #fff;}
body .page .header-container #menu{position:absolute;top:100px;bottom:0;right:4.7%;z-index:50;background:#cbccd1;margin:0;width:95.3%;display:none;}
body .page .header-container #menu ul{width:100%;position:relative;display:inline-block;}
body .page .header-container #menu ul li{width:100%;position:relative;max-width:none;background:none;display:inline-block;height:auto;border-bottom:1px solid #8e8e92;border-top:1px solid dbdbdf;}
body .page .header-container #menu ul li:hover a.nivel1{background:#cbccd1;}
body .page .header-container #menu ul li a{width:100%;display:inline-block !important;padding:25px 0;height:auto;font-size:1.250em;text-align:left;text-indent:4%;color:#656d75;background:#cbccd1 url(../images/mobile/common/menu-bg.png) no-repeat right center;}
body .page .header-container #menu ul li a:hover{background:#cbccd1 url(../images/mobile/common/menu-bg.png) no-repeat right center;border:none;}
body .page .header-container #menu ul li .mega-menu-sub{display:inline-block;width:100%;position:relative;background:#b6b7bc;font-size:0.833em;padding:0;border:none;display:none;}
body .page .header-container #menu ul li .mega-menu-sub .mega-menu-col{width:100%;margin:0;padding:0;border:none;}
body .page .header-container #menu ul li .mega-menu-sub .mega-menu-col h4,
body .page .header-container #menu ul li .mega-menu-sub .mega-menu-col ul{margin:0;}
body .page .header-container #menu ul li .mega-menu-sub .mega-menu-col h4{font-size:1em !important;font-weight:normal;background:#b6b7bc url(../images/mobile/common/sub-menu-bg.png) no-repeat right center !important;color:#fff;text-indent:1em;overflow:hidden;padding:5px 0;line-height:1.5;}
body .page .header-container #menu ul li .mega-menu-sub .mega-menu-col h4 a{background:#b6b7bc url(../images/mobile/common/sub-menu-bg.png) no-repeat right center !important;color:#fff;margin:0;padding:5px 0;display:block !important;text-indent:2em;}
body .page .header-container #menu ul li .mega-menu-sub .mega-menu-col ul li{margin:0;line-height:1.5;}
body .page .header-container #menu ul li .mega-menu-sub .mega-menu-col ul li a{background:#a3a4a9 !important;color:#fff;text-indent:3em;}
}
@media all and (max-width:540px){body{font-size:24px !important;}
body .product-img-box{width:100% !important;}
body .product-img-box .notice{display:none;}
body .product-img-box .amlabel-div .amlabel-table{width:20%;height:90px;}
body .product-img-box .amlabel-div .amlabel-table tr td{background-size:100% auto;}
}
@media all and (max-width:480px){body .page .header-container #menu{top:85px !important;}
}
@media all and (max-width:360px){body .header-container .mobile-menu-sec li a{padding:10px 0 !important;}
body header-container a.mobile-menu-main{background-size:40% auto !important;}
body header-container .account-links a[title="Tiendas"]{background-size:30% auto !important;}
body header-container .account-links .links li a#first{background-size:45% auto !important;}
body header-container .account-links a#show-car-mobile{background-size:45% auto !important;}
body header-container .mobile-ver-carrito .cart-qty-count-span{font-size:15px !important;height:20px !important;line-height:20px !important;width:20px !important;}
}
body .wrapper .page .header-container .quick-access .others-links > ul > li.catalog-link-menu:before{content:'';width:1px;height:1.1875rem;position:absolute;left:0;background-color:#e1e1e1;}
body .wrapper .page .header-container .quick-access .others-links > ul > li > a.catalog-link-menu{background:url(../images/icon_catalog_link_menu_alkomprar.png) 100% no-repeat;background-position:.1rem;position:static;padding:1rem 1.8rem;margin-right:-30px;}
body .wrapper .page .header-container .quick-access .others-links > ul > li.first{display:none;}
/* @JS: @JS 4344 Unificacion del medio de pago tarjetas de credito by PayU SPRINT 2 */
/* .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box .promotions-by-payment,
.catalog-product-view .page .col1-layout .col-main .product-view .widget-products-container .widget-products .products-grid .item .price-box .promotions-by-payment,
.catalog-category-view .page .category-products > .products-grid .item .price-box .promotions-by-payment,
.catalog-category-view .page .category-products > .products-list .item .price-box .promotions-by-payment,
.salesperson-result-index .page .category-products > .products-grid .item .price-box .promotions-by-payment,
.salesperson-result-index .page .category-products > .products-list .item .price-box .promotions-by-payment {
  font-size: .875rem;
  color: #444;
  font-weight: bold;
  font-family: "Trebuchet MS", sans-serif;
} */
/* @JS: @JS 4344 Unificacion del medio de pago tarjetas de credito by PayU SPRINT 6 */
.checkout-onepage-index .page .col1-layout ol.opc li#opc-payment.active div#checkout-step-payment  {
    min-height: 85rem;
}
.checkout-onepage-index .page .col1-layout ol.opc li#opc-payment .sp-methods dd fieldset.form-list > ul.mercadopago-cc .help_cvv_mp {
    position: absolute;
    left: 320px !important;
    top: 350px !important;
}
.checkout-onepage-index .page .col1-layout ol.opc li#opc-payment .sp-methods dd fieldset.form-list > ul.mercadopago-cc.token .help_cvv_mp {
    position: absolute;
    left: 320px !important;
    top: 240px !important;
}
@media only screen and (max-device-width: 400px) and (min-device-width: 300px), (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 736px) and (min-device-width: 320px){
    .checkout-onepage-index .page .col1-layout ol.opc li#opc-payment .sp-methods dd fieldset.form-list > ul.mercadopago-cc .help_cvv_mp {
        top: 285px !important;
        left: 165px !important;
    }

    .checkout-onepage-index .page .col1-layout ol.opc li#opc-payment .sp-methods dd fieldset.form-list > ul.mercadopago-cc.token .help_cvv_mp {
        top: 285px !important;
        left: 165px !important;
    }

    .checkout-onepage-index .page .col1-layout ol.opc li#opc-payment .sp-methods dd#content-mercadopago .buttons-set {
    	margin: 5.875rem 0 !important;
    }
}
/*JSARMIENTO GTK REQ 2432 Sprint 08 - CCM REQ 4556 - MODIFICAR ANCHO DE BANNER - Fecha: 2018-02-23 - INICIO*/
body .wrapper .page .category-description-extended {
  padding: 1rem 0 !important;
}
@media only screen and (min-device-width: 300px) and (max-device-width: 400px), (min-device-width: 320px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 2) {
    body .wrapper .page .category-description-extended {
        padding: 1rem 0 !important;
    }
/*JSARMIENTO GTK REQ 2432 Sprint 08 - CCM REQ 4556 - MODIFICAR ANCHO DE BANNER - Fecha: 2018-02-23 - FIN*/