body.lamina-design{font-size:18.4px;line-height:1.65}
body.lamina-design .dloferviewplugin .altura-titulo{font-size:16.1px!important;line-height:1.5!important;height:auto!important;min-height:72px!important}
body.lamina-design .dloferviewplugin .btn>a,body.lamina-design .dloferviewplugin .btn>a label{font-size:15px!important;line-height:1.4!important;letter-spacing:0!important}
body.lamina-design .dloferviewplugin .btn>a{min-height:44px!important;padding:7px 10px!important;box-sizing:border-box}
body.lamina-design .dloferviewplugin label:has(a[href*="ofertas-y-descuentos"]),body.lamina-design .dloferviewplugin label a[href*="ofertas-y-descuentos"],body.lamina-design .dloferviewplugin label a[href*="ofertas-y-descuentos"] span{font-size:13px!important;line-height:1.5!important;height:auto!important}
body.lamina-design #contenedorscroll a,body.lamina-design .lamina-mobile-track a{text-transform:uppercase;font-size:16.1px!important;line-height:44px!important}
body.lamina-design #contenedorscroll{height:44px!important;line-height:44px!important;touch-action:pan-x}
body.lamina-design .button-sidebar,body.lamina-design .button-navbar{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px!important;min-height:44px!important;padding:0!important;box-sizing:border-box}
body.lamina-design #main-nav-wrap .button-sidebar:before,body.lamina-design #main-nav-wrap .button-navbar:before{font-size:30px!important;line-height:44px!important}
body.lamina-design .menutotal .button-sidebar,body.lamina-design .menutotal .button-navbar{font-size:30px!important;line-height:44px!important}
body.lamina-design #main-nav-wrap>.container:nth-child(2)>div:not(#contenedorscroll){width:44px!important;flex:0 0 44px!important;margin:0!important;text-align:center!important}
body.lamina-design #main-nav-wrap>.container:nth-child(2){display:flex;align-items:center}
body.lamina-design #main-nav-wrap>.container:nth-child(2) button{width:44px!important;height:44px!important;margin:0!important;padding:0!important;line-height:44px!important}
body.lamina-design #contenedorscroll{flex:1;min-width:0;width:auto!important}
body.lamina-design .span-contacto{font-size:12.65px!important}
body.lamina-design .span-phone{font-size:13.8px!important}
body.lamina-design .lamina-promotion,body.lamina-design .lamina-promotion a,body.lamina-design .lamina-promotion span,body.lamina-design .lamina-promotion strong{font-size:14px!important;line-height:1.6!important}
body.lamina-design input,body.lamina-design select,body.lamina-design textarea{font-size:16px!important}
body.lamina-design .lamina-site-footer li{font-size:15px;line-height:1.65}
@media(max-width:700px){
 body.lamina-design .menutotal{min-height:54px!important}
 body.lamina-design .menutotal .button-sidebar,body.lamina-design .menutotal .button-navbar{flex:0 0 44px!important}
 body.lamina-design .dloferviewplugin .altura-titulo{font-size:16.1px!important}
 body.lamina-design .lamina-hero-copy>p:not(.lamina-eyebrow){font-size:17.25px!important}
 body.lamina-design .lamina-hero-cta{font-size:15px!important;min-height:44px;box-sizing:border-box}
 body.lamina-design .lamina-promotion{padding:8px 12px!important}
}
/* mobile-header-alignment-20261027: layout only, editable content unchanged */
@media(max-width:992px){
body.lamina-design .menutotal{left:0!important;right:0!important;grid-template-columns:44px minmax(0,1fr) 36px 44px!important;column-gap:2px!important;padding:4px 0!important;box-sizing:border-box!important}
body.lamina-design .menutotal>a:nth-child(2){min-width:0!important;overflow:hidden}
body.lamina-design .menutotal>a:nth-child(2) img{display:block!important;width:100%!important;max-width:230px!important;height:auto!important;margin:0 auto!important}
body.lamina-design .menutotal>.lamina-mobile-nav:last-child{grid-template-columns:32px minmax(0,1fr) 32px!important;margin-top:3px!important;padding:0!important}
body.lamina-design .menutotal .lamina-menu-arrow{width:32px!important;height:44px!important;line-height:44px!important;font-size:30px!important;text-align:center!important}
body.lamina-design .lamina-promotion{margin-top:16px!important;padding:10px 12px!important;box-shadow:inset 0 4px 6px -5px rgba(23,57,76,.6)!important}
body.lamina-design .lamina-promotion table,body.lamina-design .lamina-promotion tbody,body.lamina-design .lamina-promotion tr{height:auto!important}
body.lamina-design .lamina-promotion td{height:auto!important;vertical-align:middle!important;padding:2px 0!important;line-height:1.6!important}
body.lamina-design #layout>header+br{display:none!important}
body.lamina-design #layout>header+br+.page-contents{padding-top:25px!important}
}
/* header-compact-v2 */
@media(min-width:993px){
body.lamina-design #main-nav-wrap>.container:nth-child(2){height:32px!important;min-height:32px!important;align-items:center!important}
body.lamina-design #main-nav-wrap>.container:nth-child(2)>div:not(#contenedorscroll),body.lamina-design #main-nav-wrap>.container:nth-child(2) button,body.lamina-design #contenedorscroll{height:32px!important;min-height:32px!important;line-height:32px!important}
body.lamina-design #contenedorscroll a{line-height:32px!important}
body.lamina-design #main-nav-wrap>.container:nth-child(2) button{background:transparent!important;border:0!important;display:flex!important;align-items:center!important;justify-content:center!important}
}
@media(max-width:992px){
body.lamina-design .menutotal{padding-top:2px!important;padding-bottom:2px!important;row-gap:0!important}
body.lamina-design .menutotal>.lamina-mobile-nav:last-child{margin-top:0!important;border-top:0!important;height:44px!important;min-height:44px!important}
body.lamina-design .menutotal .lamina-mobile-track{padding-top:0!important;padding-bottom:0!important;height:44px!important;line-height:44px!important;box-sizing:border-box!important}
body.lamina-design .lamina-promotion{margin-top:0!important}
}
/* persistent-header-shadow-v1 */
body.lamina-design #main-nav-wrap,body.lamina-design .menutotal{box-shadow:0 4px 9px -4px rgba(12,38,52,.42)!important}

/* mobile-gallery-spacing-v1 */
@media(max-width:767px){
body.lamina-design .inner-page-contents>.container{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;padding-left:16px!important;padding-right:16px!important}
body.lamina-design #wooswipe .slick-list{margin-left:14px!important;margin-right:14px!important}
body.lamina-design #wooswipe .thumbnail-nav .slick-slide{padding:0!important;margin-left:2px!important;margin-right:2px!important}
body.lamina-design #wooswipe .thumbnail-nav .thumb{margin:0!important;padding:2px!important;box-sizing:border-box!important;width:100%!important}
body.lamina-design #wooswipe .thumbnail-nav .thumb img{width:100%!important;height:auto!important;max-width:100%!important;display:block!important;border-radius:9px!important}
body.lamina-design #wooswipe .wooswipe-prev{left:-12px!important}
body.lamina-design #wooswipe .wooswipe-next{right:-12px!important}
body.lamina-design #wooswipe .slick-arrow{width:24px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}
}
/* gallery-unclip-v1 */
@media(max-width:767px){body.lamina-design #wooswipe .thumbnails{overflow:visible!important;height:auto!important;max-height:none!important}}

/* gallery-arrows-v2 */
@media(max-width:767px){body.lamina-design #wooswipe .thumbnails{overflow:visible!important;height:auto!important;max-height:none!important}body.lamina-design #wooswipe .wooswipe-prev{left:0!important}body.lamina-design #wooswipe .wooswipe-next{right:0!important}body.lamina-design #wooswipe .slick-list{margin-left:24px!important;margin-right:24px!important}}

/* category-photo-gap-v1: only filtered category pages with opening photo columns */
@media(max-width:767px){body.lamina-design .description.subirimage>#modal-ready:has(> #lamina-section-products):has(> .lgc-column .su-animate){padding-top:18px!important}}
