:root{--color-rojo:#dc470b;--color-accent:#ec671b;--amarillo:#f4ddd1;--accent:#055400;--verde-claro:#088700}p{margin-bottom:1rem}.mb-0{margin-bottom:0 !important}.main-navigation .inside-navigation{flex-wrap:nowrap !important}.wc-block-mini-cart__quantity-badge{background:url("https://loluca.es/wp-content/uploads/2024/03/shopping-bag.png");-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.wc-block-mini-cart__quantity-badge:hover{background:url("https://loluca.es/wp-content/uploads/2024/03/shopping-bag-1.png");-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.wc-block-mini-cart__button:hover:not([disabled]){opacity:1 !important}.wp-block-woocommerce-customer-account a{background:url("https://loluca.es/wp-content/uploads/2024/03/user.png") no-repeat;background-size:25px 25px}.header-widget{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-end !important;gap:20px !important;margin:0 !important}.header-widget aside,.header-widget .widget,#block-7,.wp-block-woocommerce-customer-account{display:inline-flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;float:none !important}.wc-block-mini-cart__icon,.wc-block-customer-account__account-icon{opacity:0}.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon{height:25px;width:25px;padding:0}.wp-block-woocommerce-customer-account a{display:inline-block !important;width:25px !important;height:25px !important;line-height:1 !important}.wp-block-woocommerce-customer-account a:hover{background:url("https://loluca.es/wp-content/uploads/2024/03/user-1.png") no-repeat;background-size:25px 25px}.dgwt-wcas-ico-magnifier,.dgwt-wcas-ico-magnifier-handler{max-width:25px !important;width:25px !important;height:25px !important;margin:0 !important}.wc-block-mini-cart__badge{color:#fff;background-color:#885df1}.wc-block-mini-cart__button:hover{background-color:transparent !important}h1.h1-portada{font-size:38px;color:var(--color-rojo);text-shadow:none;margin-bottom:18px;font-family:'Zen Kaku Gothic Antique',sans-serif !important}h2.titulo-portada{font-size:4rem;text-transform:uppercase;font-weight:700;font-family:'Zen Kaku Gothic Antique',sans-serif !important}.seccion-dos-colores .elementor-column .elementor-element{max-width:600px}.seccion-dos-colores .elementor-column.flotar-derecha .elementor-element{margin-left:auto}.banners-servicios .premium-banner-animation6 .premium-banner-ib-title{-webkit-transform:none;transform:none;text-align:center !important}.premium-banner-ib .premium-banner-ib-desc{display:flex;justify-content:center;align-items:center}.page-id-27 .elementor-widget-text-editor h2,#quienes h3{position:relative}.page-id-27 .elementor-widget-text-editor h2:after,#quienes h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background-color:var(--color-rojo)}.abogados .elementor-column{margin:0 1rem;box-shadow:0 0 3px #ccc;background:#fcfefc;border-radius:1rem}#scroller{position:relative;display:none}#scroller.scrolled{position:fixed;left:0 !important;bottom:0;z-index:9;border-bottom:1px solid var(--contrast-3)}.centrado{display:block;margin:0 auto}.servicios li{margin-bottom:1.5rem}.servicios strong{color:var(--accent);display:block}.nueva-coleccion .elementor-widget-container{overflow:hidden}.wc-block-mini-cart__drawer{font-size:1.2rem}.wp-block-woocommerce-filled-mini-cart-contents-block{padding:2rem 1rem}.wp-block-woocommerce-mini-cart-title-block.wc-block-mini-cart__title{color:#000;font-size:21px}.wc-bacs-bank-details.order_details.bacs_details{font-family:sans-serif;font-size:1.1em;color:#000}.footer-widgets .menu-legal li a{color:#b2b2be;font-weight:600}.footer-widgets .menu-legal li a:before{content:"\f054";color:#ccc;margin-right:1em;font-size:.9em;font-weight:900;font-family:"Font Awesome 5 Free"}.site-footer p{margin-bottom:1rem}.site-footer .fa{margin-right:1em;color:#776f6f}.footer-widget-1{text-align:center}.wp-block-social-links.has-visible-labels.has-icon-background-color.is-content-justification-center.is-layout-flex.wp-container-core-social-links-layout-1.wp-block-social-links-is-layout-flex{align-items:center;flex-direction:column}.wp-social-link.wp-block-social-link{border-radius:99px;padding:.33rem 1rem}.wp-block-social-link-anchor{display:flex;column-gap:1em}.wp-social-link.wp-block-social-link svg{fill:#fff}@media only screen and (min-width:49em){#masthead .inside-header.grid-container{display:flex}.site-logo{order:1;width:10%}.nav-float-right #site-navigation{order:0;width:45%;margin-left:0}.nav-float-right .header-widget{order:2;width:35%;display:flex;justify-content:end}}@media only screen and (max-width:48em){.hide-sm{display:none}.site-logo{max-width:80%}.menu-toggle{border-radius:.5rem;background-color:#eee !important;font-size:21px !important;box-shadow:0 0 5px #aaa;padding:0 .6em}.gp-icon.icon-menu-bars{margin-top:.5rem}.gp-icon svg{fill:var(--e-global-color-accent)}.mobile-menu-control-wrapper{margin-right:auto}.header-widget{width:51px;position:absolute;top:0;right:1rem;margin-top:0 !important}.header-widget aside{margin:0;width:51px;height:51px}.wp-block-woocommerce-customer-account{padding:.7em !important}}@media (max-width:767px){.woocommerce ul.products,.woocommerce-page ul.products{display:flex !important;flex-wrap:wrap !important;gap:28px 16px !important;margin:0 !important;padding:0 !important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{flex:0 0 calc(50% - 8px) !important;width:calc(50% - 8px) !important;max-width:calc(50% - 8px) !important;margin:0 !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link{display:flex !important;flex-direction:column !important;height:100% !important}.woocommerce ul.products li.product img,.woocommerce-page ul.products li.product img{width:100% !important;height:auto !important;margin:0 0 12px !important;object-fit:cover}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{margin-top:auto !important}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{margin-top:6px !important}}