
.open-new-window{cursor: pointer; }
.onList img {width: calc(20.33px / 2);height: calc(38px / 2);}

.pictures{padding: 0;position: relative;width: 55.5%;margin-left: 2.5%;}
.pictures>div{width: 100%;height: auto;position: absolute;}
.fracments{width: 16.7%;height: var(--h-fracments);display: inline-block;float: left;/*min-height: 873px*/}
/*.fracment{height: 19.65%;width: auto;display: block;cursor: pointer;position: relative;border: 1px solid #707070;margin-right: 2.2%;margin-bottom: 2.2%;padding: 1px;min-width: 167px;min-height: 167px;        }*/
/*.fracment>img{margin:0;padding: 0;border:0;height: auto;width: 100%;}*/

.fracment.selected:after{transition: all 0.3s ease 0s ;content:"";background:rgba(0,0,0,0.4);width:100%;height:100%;position:absolute;left:0;top:0}

.info{padding-top: 51px;height: 100vh;width: 40.55%;padding-left: 12px;}


#title{font-size: 3.21em;font-weight: normal;line-height: 1.25em;}
.precio{color: #606060;font-size: 1.42em;display: inline-block;}
.special_price{margin:0 5px;text-decoration: line-through;font-size: 1.28em;font-weight: 300;color: #797979;display: inline-block;}
/*.talla{margin-top: 28px;position: relative;width: 13.6%;float: left;min-width: 100px;}*/
/*.talla select{width: 100%;background: #FFFFFF;font-size: 1em;font-family: arial;padding: 0 10px;border: 1px solid #9E9E9E;border-radius: 0;-webkit-appearance: none;-moz-appearance: none;height: 40px;color: #333;}*/
.detalles-section .discount{display: none;}
.content-text #add{width: 27.2%;float: left;padding: 0;margin-top: 54px;margin-left: 1.34%;min-width: 200px;cursor: pointer;display: none;}
/*.talla .input.select{width: 100%;float: left;position: relative;}*/
/*.talla .input.select:before{pointer-events: none;content: "\e907";position: absolute;bottom: 8px;right: 6px;font-size: 19px;color: #707070;}*/
.talla .icon-chevron-down{position: absolute;}

/*.productos{margin-top: 37px;margin-bottom: 250px;clear: both;}
.productos>.row{text-align: center; position: relative;margin: 0;}
.productos>.row>div{padding-left: 0;padding-right: 10px;}
.productos>.row>div:hover img{box-shadow:0px 3px 12px #9a9a9a;}
.productos img{width: 100%;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.productos h3{font-family: var(--Fjalla);font-size: 0.92em;color: #242424; text-transform: uppercase;margin-top: 10px;}
.productos span{font-family: var(--roboto);font-size: 0.92em; color: #454545;}
.productos .subtitle{margin-bottom: 21px}
.productos #suguerencias .special_price{color:#797979}*/
video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.full-picture .icon-play{font-size: 40px;color: #000;padding: 10px;position: absolute;bottom: 20px;right: 20px;cursor: pointer;z-index: 1;}
.full-picture .icon-play:hover{color: #fff}

/*Disponibilidad del producto*/
#modal_product_availability{position: fixed;width: 680px;border-radius: 5px; height: 665px;left: 0;right: 0;margin:auto;top: 0;bottom: 0;z-index: 10000;box-sizing: border-box;padding: 41px 50px 60px;background: #fff;display: none;}
#modal_product_availability .title-modal{/*font-size: 20px;font-family: "Fjalla One",sans-serif;color: #3a3a3a;text-transform: uppercase;*/margin-bottom: 10px;}
/*#modal_product_availability .image_container{width: 130px;height: 130px;float: left;}
#modal_product_availability .image_container img{width: 100%}
#modal_product_availability .namePartPriceContainer{width: calc(100% - 130px);float: left;padding-left: 3.4%;box-sizing: border-box;margin-top: -4px;}
#modal_product_availability div.namePartPriceContainer h1.main_header{font-size: 24px;}
#modal_product_availability div.namePartPriceContainer > div > span.price{font-size: 20px}
#modal_product_availability .product_text{font-size: 12px;border-bottom: 0}
#modal_product_availability .product_text .data > span {color: #777;font-weight: 400;}*/
#modal_product_availability .content_table{padding: 0;background:#fff;margin-top: 10px;position: relative;height: 315px;overflow: auto;border: 1px solid #d2d2d2;}
#modal_product_availability .icon-close{position: absolute;top: 0;right: 0;cursor: pointer;padding: 11px;}
/*#modal_product_availability input[type="radio"]:checked + label:before{background:#1780e3;border-color: #fff}*/
.availability_results .no_avaible{color: #bfbfbf}
.availability_results td,.availability_results th{padding: 10px 0;margin: 0;font-size: 15px;display: table-cell;font-weight: 400}
.availability_results td{padding: 11px 0;border-bottom: 1px solid #d2d2d2;line-height: 21px;}
.availability_results tr:first-child td{border-top:1px solid #d2d2d2;}
.availability_results td:first-of-type,.availability_results th:first-of-type{width: 55%;}
.availability_results td:last-of-type,.availability_results th:last-of-type{width: 45%;}
.availability_results td a{text-decoration: underline;color: #3C3C3C}
.availability_results th{font-weight: 700}
.availability_results{background: #fff;width: 100%;text-align: left;border-collapse: collapse;}
.availability_form{clear: both;background: #eeeeee;margin-top: 0;float: left;width: 100%;padding: 29px 16px 16px;}
.availability_form label{display: block;font-size: 12px;color: #3a3a3a;margin-bottom: 4px;font-weight: 400}
/*.availability_form .select{width: 37.3%;float: left;margin-right:3%;position: relative;color: #707070}*/
.availability_form .select:last-of-type{margin-right: 2.4%;}
.availability_form select{width: 100%;border-radius: 0;-webkit-appearance: none;-moz-appearance: none;height: 40px;padding: 0 40px 0 15px;background-size: 9px auto;color: #3C3C3C;background-repeat: no-repeat;background-position: center right 15px;background-color: #fff;border: none;cursor: pointer;position: relative;-moz-appearance: none;font-size: 14px;}
.availability_form .select .icon-chevron-down{font-size: 17px;position: absolute;bottom: 11px;right: 7px;}
.availability_results td:last-of-type{font-size: 14px;}
.btn_modal{text-transform: uppercase;font-family: "Fjalla One",sans-serif;width: 20%;background: none;background-color: #ff4900;border-color: #ff4900;color: #fff;border: 0;font-size: 15px;padding: 0;max-width: none;border-radius: 0;position: relative;font-weight: normal;margin-top: 21px;height: 40px;}
.btn_modal:hover{background-color: #ff4900;}
.btn_modal:active{background-color: #ce3a00}

/*Modal se agregó producto al carrito*/
#modal_producto_carrito .title{font-size: 15px;font-weight: 700;display: block;margin-bottom: 21px;color: #3C3C3C}
#modal_producto_carrito .btn1{padding: 0 33px}
#modal_producto_carrito{display: none;background: #fff;position: fixed;top: 0;left: 0;bottom: 0;right: 0;width: 600px;z-index: 10000;text-align: center;margin: auto;height: 226px;box-sizing: border-box;padding: 49px 30px 30px;border-radius: 5px;}
#modal_producto_carrito .seguir{color: #5080E3;font-size: 15px;margin-top: 19px;padding: 10px 0;}

/*Vertical*/
@media screen and (max-width: 1080px){
  /*.fracment {height: 19.66%;min-height: 161px;min-width: 157px;}*/
  .pictures>div{position: inherit;}
  .full-content>div{height: auto;margin-left: 0;}
  /*.full-picture{width: 83.5%;}*/
  .fracments {width: 16.3%;float: left;/*min-height: 843px*/}
  .pictures{width: 100%;}
}


@media screen and (max-width: 1024px){
  .full-picture{width: 83.2%;min-height: unset;min-width: unset;float: right;}
  .fracments {width: 16.4%;min-height: unset;min-width: unset;}
  /*.fracment {width: 100%; height: auto; min-height: unset; min-width: unset; }*/
  body{overflow: auto;}
}



/* Adaptaciones para coppel*/
.full-picture img{/*position: absolute;*/top: 0;right: 0;bottom: 0;margin:auto;border: 0; max-width: 800px; max-height: 800px;}
/*.detalles-section{overflow-y: hidden;}*/

.botonDesactivado{background: #016db670 !important;}

.availability_results td:first-of-type, .availability_results th:first-of-type{width: 75%;}
.availability_results td:last-of-type, .availability_results th:last-of-type{width: 25%; text-align: center;}
.select-tallas{margin-bottom: 15px;display: none;width: 19.35% !important;margin-right: 3% !important;}




.pictures>div{position: inherit;}
.full-content>div{height: auto;margin-left: 0;}
.fracments {width: 16.3%;float: left;}
.pictures{width: 100%;}
.detalles-section{max-width: 1080px; margin: 28px auto 100px auto; padding: 0 50px 0 50px;}