﻿/*
 * TEJETO - Parches propios sobre el tema laber_complex_fashion_homepage2
 * NO modificar theme.css directamente para futuros ajustes: agregar aqui.
 * Este archivo compensa piezas que faltaban en el tema original (Owl Carousel,
 * Font Awesome, clases pull-left/pull-right de Bootstrap 3, iconos rotos, etc).
 * Cargado por separado en templates/_partials/head.tpl para sobrevivir
 * futuras actualizaciones de PrestaShop o reinstalaciones del tema.
 */
#top-menu>li{position:relative}#top-menu .js-sub-menu{position:absolute!important;top:100%!important;left:0!important;bottom:auto!important;right:auto!important;transform:none!important;display:none;background:#fff;min-width:220px;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:10px 0;margin:0;list-style:none}#top-menu .js-sub-menu.show,#top-menu>li:hover .js-sub-menu{display:block}#top-menu .js-sub-menu li{display:block;padding:0}#top-menu .js-sub-menu a{display:block;padding:6px 20px;white-space:nowrap}#header{position:relative!important;top:auto!important;background:#000}#header .header-nav{background:#000!important}#header .header-top{background:#000!important}#header .header-nav{border-bottom:none!important;box-shadow:none!important}.container_lab_megamenu{background:#000!important}#top-menu>li>a.dropdown-item{color:#fff!important}.tj-payment-badges{text-align:center;margin-top:14px;padding-top:14px;border-top:1px solid #eee}.tj-payment-badges-label{display:block;font-size:12px;color:#888;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.tj-payment-badges img{height:26px;width:auto;margin:0 6px;vertical-align:middle;filter:grayscale(20%);opacity:.85}.laberProduct-image,.laberProduct-container{position:relative;overflow:hidden}.laberProduct-image img{max-width:100%;width:100%;height:auto;display:block}.item-inner{box-sizing:border-box}.icon-setting,.icon-settings,.icon_cart,.icon-shopping-bag,.icon-eye,.icon-plus,.icon-grid,.icon-align-justify{font-family:'Material Icons'!important;font-style:normal;speak:none;font-feature-settings:'liga';display:inline-block}.icon-setting::before,.icon-settings::before{content:"settings"}.icon_cart::before,.icon-shopping-bag::before{content:"local_mall"}.pull-right{float:right!important}.pull-left{float:left!important}.laberSetting,#_desktop_shoppingcart,#search_widget{display:inline-block;vertical-align:middle}#_desktop_shoppingcart a.cart{position:relative!important;display:inline-block!important}#_desktop_shoppingcart .icon{position:static!important;display:inline-block!important}#_desktop_shoppingcart .cart-products-count{position:absolute!important;top:-6px!important;right:-10px!important;left:auto!important;bottom:auto!important;background:#c0392b;color:#fff;border-radius:50%;width:16px;height:16px;font-size:10px;line-height:16px;text-align:center}.cart_block .products{display:flex!important;align-items:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid #eee;position:relative}.cart_block .products .img{flex:0 0 60px;width:60px}.cart_block .products .img img{width:100%;height:auto;display:block}.cart_block .products .cart-info{flex:1;min-width:0}.cart_block .products .remove_link{position:absolute;top:12px;right:0}.icon-eye::before{content:"remove_red_eye"}.icon-plus::before{content:"add"}.icon-grid::before{content:"apps"}.icon-align-justify::before{content:"view_list"}.blockcart .dropdown-menu,.laberSetting .dropdown-menu{display:none!important}.blockcart.show .dropdown-menu,.laberSetting.show .dropdown-menu,.blockcart:hover .dropdown-menu,.laberSetting:hover .dropdown-menu{display:block!important;position:absolute;right:0;top:100%;background:#fff;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15)}.laberDisplaySearch,#search_widget{background:transparent!important;position:relative;display:inline-block}#search_widget input[type=text]{border:none!important;border-bottom:1px solid rgba(255,255,255,.4)!important;background:transparent!important;color:#fff!important;padding:6px 0 6px 26px!important;width:160px!important;resize:none!important;height:36px!important;font-size:13px!important;box-sizing:border-box}#search_widget input[type=text]::placeholder{color:rgba(255,255,255,.6)}#search_widget .material-icons.search{position:absolute;left:0;right:auto;top:50%;transform:translateY(-50%);cursor:pointer;font-size:16px;color:#fff}#search_widget .material-icons.clear{display:none}.laberFeatured,.bestsellerSlide,.laberBestSellers,.laberProductGrid .product_list>.row{display:flex!important;flex-wrap:wrap;margin:0 -10px}.laberFeatured>.item-inner,.bestsellerSlide>.item-inner,.bestsellerSlide>div,.laberBestSellers>.item-inner{flex:0 0 25%;max-width:25%;padding:0 10px;box-sizing:border-box}.laberFeatured img,.bestsellerSlide img,.laberBestSellers img{max-width:100%;height:auto}.laberBestSellers .laberProduct-image.col-md-5{width:100%;max-width:100%;flex:none}@media(max-width:991px){.laberFeatured>.item-inner,.bestsellerSlide>.item-inner,.bestsellerSlide>div,.laberBestSellers>.item-inner{flex:0 0 50%;max-width:50%}}@media(max-width:575px){.laberFeatured>.item-inner,.bestsellerSlide>.item-inner,.bestsellerSlide>div,.laberBestSellers>.item-inner{flex:0 0 100%;max-width:100%}}