@import '../../../clientlib-site/less/variables.less';@import '../../../clientlib-site/less/mixins.less';.mejoraBonoText{//width:~'calc(___YUICSSMIN_PRESERVED_TOKEN_0___)' !important;color:grey;font-size:15px;@media(max-width:@tablet){width:100% !important}
}
.comparePasses{display:flex;flex-direction:row;align-items:center;width:100%;margin-bottom:10px;@media(max-width:768px){margin-left:45px;width:auto}
}
.containerIconText{display:flex;flex-direction:row}
.comparePasses .icon{color:var(--color-primary-01);font-size:31px;cursor:pointer;margin-top:-5px}
.text_compare{@media(max-width:768px){justify-content:center}
display:flex;height:24px;width:100%;color:var(--color-primary-01);font-family:var(--barlow-semibold);font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;text-align:center;margin-left:4px}
.cardBono{height:auto;width:713px;padding:20px;background:#fff;border-radius:12px;display:flex;flex-direction:column;margin-bottom:53px;box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);@media(max-width:768px){width:312px;display:block;margin:auto}
}
.cardBono.selected{height:185px;width:713px;padding:20px;background:#fff;border-radius:12px;display:flex;flex-direction:column;margin-bottom:53px;box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);@media(max-width:768px){width:312px;display:block;margin:auto;height:auto}
}
.price{display:none}
.cardBono.selected .bloque2 span.icon{display:none}
.cardBono.selected .bloque2 .botonBono{background-color:white;color:var(--color-primary-01);border:2px solid var(--color-primary-01);margin-left:533px;margin-top:40px;border-radius:10px;font-weight:600;@media(max-width:768px){margin-left:0;margin-top:0}
}
.cardBono.selected .bloque2 .textoBono{display:none}
.cardBono.selected hr{display:none}
.cardBono.selected .bloque1 .price{display:block;font-family:var(--barlow-semibold-2);font-size:16px;position:absolute;margin-left:612px;@media(max-width:768px){margin-left:235px;position:initial}
}
.cardBono.selected .bloque1 .previousPrice{display:block;font-family:var(--barlow-semibold-2);font-size:16px;position:absolute;margin-left:570px;text-decoration:line-through;color:#707070;@media(max-width:768px){margin-left:235px;position:initial}
}
.bloque2 span.icon.icon-ticket2{display:flex;cursor:pointer;color:var(--color-primary-01);font-size:30px;@media(max-width:768px){position:absolute}
}
hr{border-top:2px solid lightgray;width:677px;margin-left:-6px;@media(max-width:768px){width:280px}
}
.nombreBonista{height:auto;color:#1b1b1b;font-family:var(--barlow-semibold);font-size:24px;font-weight:600;letter-spacing:0;line-height:32px;display:flex}
.bonoActual{height:auto;width:auto;color:#707070;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px;display:flex}
.textoBono{display:flex;height:auto;width:442px;color:#707070;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px;justify-content:flex-start;margin-left:10px;margin-right:40px;@media(max-width:768px){width:240px;margin-left:36px}
}
.bloque2{display:flex;flex-direction:row;align-content:center;width:751px;align-items:center;@media(max-width:768px){display:block;width:auto}
}
.botonBono{font-family:var(--barlow-semibold);background-color:var(--color-primary-01);color:white;cursor:pointer;display:flex;justify-content:center;align-items:center;min-width:0 !important;cursor:pointer;width:137px;height:40px;padding:0 !important;box-sizing:border-box;border-radius:12px;@media(max-width:768px){width:280px;margin-top:10px}
}
.botonBonoDentro{font-family:var(--barlow-semibold);background-color:var(--color-primary-01);color:white;cursor:pointer;display:flex;justify-content:center;align-items:center;min-width:0 !important;cursor:pointer;width:137px;height:40px;padding:0 !important;box-sizing:border-box;border-radius:12px;margin-top:27px;margin-left:747px;@media(max-width:768px){margin-top:27px;margin-left:235px}
}
.modalBackground{display:flex;align-items:center;justify-content:center;padding:unset;margin:unset;width:100vw;height:100vh;min-height:unset;overflow:unset @media(max-width:768px){padding-bottom:77px;align-items:end}
}
.modalWindow{position:fixed;left:0;right:0;z-index:110;width:984px;margin:0 auto;background-color:#fff;opacity:1;border-radius:12px;padding:50px;//top:120px;overflow-x:scroll;@media(max-width:768px){width:100%;max-height:95%;border-radius:12px 12px 0 0;padding:24px 16px;padding-bottom:100px}
}
.titleMejora{font-family:var(--anton-regular);font-size:40px;color:#1b1b1b}
.modalWindow span.icon{color:var(--color-primary-01);font-size:16px;cursor:pointer;position:absolute;margin-left:873px;margin-top:-70px;@media(max-width:768px){margin-left:345px;margin-top:-54px}
}
.sujetoMejora{font-family:var(--barlow-semibold);font-size:24px;color:#1b1b1b;margin-top:10px;margin-left:1px}
.extraInfo{font-family:var(--barlow-regular);font-size:16px;color:#1b1b1b;margin-top:32px;margin-bottom:28px}
.optionUpgrade{box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);min-height:120px;border-radius:12px;margin-top:25px;@media(max-width:768px){width:372px;margin-left:5px}
}
.bodyUpgrade{background-color:rgba(233,233,233,0.5);width:820px;margin-left:26px;border-radius:12px;@media(max-width:768px){width:350px;margin-left:10px;border-radius:6px}
}
.tituloOpcion{font-family:var(--anton-regular);font-size:24px;color:#1b1b1b;padding:12px;width:730px}
.spaceDiv{margin-top:3px;color:transparent;@media(max-width:768px){margin-top:-10px}
}
.generalCheckbox{width:1.3em;height:1.3em;background-color:white;border-radius:50%;border:2px solid var(--color-primary-01);margin-left:20px;margin-right:5px;position:absolute;margin-top:20px}
.checkbox-round{position:absolute;width:1em;height:1em;background-color:white;border-radius:50%;vertical-align:middle;appearance:none;-webkit-appearance:none;outline:0;cursor:pointer;margin-left:22.5px;margin-top:22px}
.generalTitlePrice{display:flex;align-items:center;justify-content:space-between !important;flex-direction:row;margin-left:40px}
.checkbox-round:checked{background-color:var(--color-primary-01)}
.iconUpGeneral{display:flex;justify-content:center;align-items:center;z-index:10;margin-top:0;margin-left:0;@media(max-width:@tablet){z-index:1}
}
.icon-Up{font-size:x-large;color:var(--color-primary-01);cursor:pointer;z-index:1}
.iconDownGeneral{display:flex;justify-content:center;align-items:center;z-index:10;margin-top:0;margin-left:0;@media(max-width:@tablet){z-index:1}
}
.icon-down{font-size:x-large;color:var(--color-primary-01);cursor:pointer;z-index:1}
.moreInfo{font-size:16px;font-weight:600;padding-top:10px;margin-bottom:5px;margin-left:14px;margin-right:14px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:10px}
.bodyText{padding:10px}
.precioOpcion{font-family:var(--barlow-semibold);font-size:16px;color:#1b1b1b;margin-right:49px;font-weight:600;@media(max-width:@tablet){width:40px;margin-right:23px}
}
.precioOpcionAntes{font-family:var(--barlow-semibold);font-size:14px;color:#1b1b1b;text-decoration:line-through;@media(max-width:@tablet){width:40px;margin-right:23px}
}
.bonoInmejorableGeneral{height:250px;width:530px;margin-left:130px;@media(max-width:798px){height:250px;width:312px;display:block;margin:auto}
}
.titleInmejorable{font-family:var(--anton-regular);font-size:24px;text-align:center;margin-bottom:8px;@media(max-width:798px){width:312px}
}
.subTitleInmejorable{font-family:var(--barlow-regular);font-size:16px;text-align:center;@media(max-width:798px){width:312px}
}
.botonInmejorable{font-family:var(--barlow-semibold);background-color:var(--color-primary-01);color:white;cursor:pointer;display:flex;justify-content:center;align-items:center;cursor:pointer;width:206px;height:48px;box-sizing:border-box;border-radius:12px;margin-top:10px;margin-left:30%;@media(max-width:768px){width:312px;margin-top:10px;margin-left:3%}
}
img.imageInmejorable{display:flex;margin-left:42%;margin-bottom:20px;cursor:pointer;color:var(--color-primary-01);font-size:80px;@media(max-width:768px){display:none}
}
.ticketPricesUpgrade{color:#1b1b1b;font-family:var(--barlow-semibold);font-size:14px;font-weight:600;line-height:18px;text-align:right;margin-left:4px;display:flex;flex-direction:row;justify-content:flex-start}
.precioTachadoUpgrade{color:#ef0303;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px;text-decoration:line-through;margin-right:4px}