
/* PC/tablet: ficha centrada tipo pagina de producto. Un solo detalle, sin offcanvas lateral. */
@media (min-width:761px){
 #liftMonoBackdrop{background:rgba(0,0,0,.46)!important;backdrop-filter:blur(4px)!important}
 #liftMonoOff{left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%) scale(.96)!important;width:min(1180px,94vw)!important;max-width:1180px!important;height:auto!important;max-height:92vh!important;border-radius:22px!important;overflow:auto!important}
 #liftMonoOff.open{transform:translate(-50%,-50%) scale(1)!important}
 #liftMonoBody{max-height:none!important;overflow:visible!important}
 .liftMonoBody{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)!important;gap:34px!important;align-items:start!important;padding:30px 34px 28px!important}
 .liftMonoVisual{position:relative;min-width:0;display:flex;flex-direction:column}
 .liftMonoImg{height:390px!important;min-height:390px!important;padding:18px 54px!important;border:1px solid #ededee!important;border-radius:18px!important;background:#fff!important}
 .liftMonoCounter{display:none!important}
 .liftMonoPrev{left:8px!important}.liftMonoNext{right:8px!important}.liftMonoNav{top:195px!important}
 .detailShareBelowImage{margin:7px 0 0!important;display:flex!important;justify-content:flex-end!important}
 .liftMonoVariantsBelow{margin-top:2px;min-width:0}
 .liftMonoVariantsBelow .isoFlavorBlock,.liftMonoVariantsBelow .pdfFlavorBlock{margin:6px 0 0!important;padding-top:0!important}
 .liftMonoVariantsBelow .isoFlavorHead,.liftMonoVariantsBelow .pdfFlavorHead{margin:0 0 7px!important;padding-top:0!important;border-top:0!important;font-size:12px!important}
 .liftMonoVariantsBelow .isoFlavorStrip{display:flex!important;flex-wrap:nowrap!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important;padding:2px 2px 7px!important}
 .liftMonoVariantsBelow .isoFlavorChip{flex:0 0 74px!important;padding:5px!important;border-radius:10px!important}
 .liftMonoVariantsBelow .isoFlavorChip img{display:block!important;height:54px!important}
 .liftMonoVariantsBelow .isoFlavorChip span{font-size:8.5px!important;line-height:1.1!important;min-height:19px!important;margin-top:4px!important}
 .liftMonoVariantsBelow .pdfFlavorStrip{display:flex!important;flex-wrap:wrap!important;gap:6px!important;max-height:none!important;overflow:visible!important}
 .liftMonoVariantsBelow .pdfFlavorChip{padding:7px 10px!important;font-size:10px!important}
 .liftMonoInfo{min-width:0;padding-top:8px!important}
 .liftMonoTitle{font-size:clamp(25px,2.5vw,34px)!important;line-height:1.08!important;margin-bottom:7px!important}
 .liftMonoPriceArea{margin:10px 0 12px!important}.liftMonoPriceArea .price,.liftMonoPrice{font-size:27px!important}
 .liftMonoBtns{position:static!important;margin-top:8px!important;padding:0!important;border:0!important;background:none!important;display:block!important}
 #liftMonoAdd{width:100%!important;min-height:52px!important;background:#111!important;color:#fff!important;border-radius:13px!important}
 .liftMonoDescription{margin-top:12px!important}
 .liftMonoService{margin-top:12px!important}
 .relatedWrap{margin-top:12px!important;padding-top:10px!important}
}
@media (min-width:761px) and (max-width:980px){
 #liftMonoOff{width:95vw!important;max-height:94vh!important}
 .liftMonoBody{grid-template-columns:minmax(0,.95fr) minmax(330px,1.05fr)!important;gap:22px!important;padding:24px!important}
 .liftMonoImg{height:330px!important;min-height:330px!important;padding:15px 44px!important}
 .liftMonoNav{top:165px!important}
}
@media (max-width:760px){.liftMonoVisual{display:contents}.liftMonoVariantsBelow{display:contents}}
