:root{--gris:#f6f6f6;--negro:#222;--negro-c:#555;--celeste:#bae5f8;--celeste-c:#e9f4f9;--azul:#1e5fc6;--azul-o:#1d3040;--amarillo:#f7cf47;--amarillo-alt:#ffa300;--dark-accent:var(--azul-o);--general-gap:50px;--wpex-body-font-size:14px}a:hover{text-decoration-line:none}.xoo-cp-modal .xoo-cp-container{border-radius:var(--br-round,0)}::-webkit-scrollbar,div ::-webkit-scrollbar{width:.7rem}img[data-lazyloaded]{opacity:0}img.litespeed-loaded{-webkit-transition:opacity .5s linear 0.2s;-moz-transition:opacity .5s linear 0.2s;transition:opacity .5s linear 0.2s;opacity:1}.wpb_text_column h2,.vcex-post-content h2,.woocommerce-terms-and-conditions h2{font-size:var(--wpex-text-lg)}.wpb_text_column a,.vcex-post-content a,.woocommerce-terms-and-conditions a{color:var(--wpex-accent)}.wpb_text_column a:hover,.vcex-post-content a:hover,.woocommerce-terms-and-conditions a:hover{text-decoration:underline!important}@media (width < 1024px){.vc_row:not(.box) .wpex-text-center{text-align:left}}.ico-circulo .vcex-icon-box-icon,.caracteristicas .vcex-icon-box-icon span{position:relative;z-index:1}.ico-circulo .vcex-icon-box-icon::before{content:"";background:var(--deg-celeste-tb);border-radius:var(--br-circle,0);position:absolute;inset:15px;z-index:-1}.ico-circulo .vcex-icon-box-icon::after{content:"";background:var(--deg-celeste-tb-c);border-radius:var(--br-circle,0);position:absolute;inset:0;z-index:-2}@media (width < 1024px){.ico-circulo .vcex-icon-box-symbol{width:50px!important}.ico-circulo .vcex-icon-box-icon{font-size:20px;height:50px!important}.ico-circulo .vcex-icon-box-icon::before{inset:10px}}header .redes-sociales{--size:16px;padding-block:4px}header .redes-sociales .vcex-navbar-link,header .vcex-navbar-inner:has(a+ul)>a:last-of-type{display:none}.con-fondo .redes-sociales .link{background:var(--azul);border-radius:var(--br-circle,0);color:var(--wpex-white);height:40px;width:40px;position:relative;overflow:hidden;z-index:1}#primary .con-fondo .redes-sociales .link{font-size:24px;height:50px;width:50px}.con-fondo .redes-sociales .link:hover{background:var(--wpex-text-2);color:var(--wpex-white)}.vc_tta-container .vc_tta.vc_general .vc_tta-tab>a{padding:15px 30px}.vc_tta-container .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a,.vc_tta-container .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{background:var(--wpex-white);color:var(--negro);font-weight:var(--wpex-bold)}.vc_tta-container .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a,.vc_tta-container .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a:hover,.vc_tta-container .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels,.vc_tta-container .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body,.vc_tta-container .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{background:var(--celeste-c);color:var(--negro)}.vc_tta-container .vc_tta.vc_tta-shape-rounded .vc_tta-tab>a,.vc_tta-container .vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels,.vc_tta-container .vc_tta.vc_tta-shape-rounded .vc_tta-panel-body,.vc_tta-container .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading{border-radius:var(--br-round,0)}.vc_tta-container .vc_tta.vc_tta-spacing-5 .vc_tta-panel.vc_active .vc_tta-panel-heading,.vc_tta-container .vc_tta.vc_tta-spacing-5 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading{margin:0}.vc_tta-container .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{border-radius:var(--br-round,0) var(--br-round,0) 0 0!important;padding:15px 30px}.vc_tta-container .vc_tta.vc_general .vc_tta-panel-body{padding:25px 30px}@media (width < 768px){.vc_tta-container .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background:#fff0}}.wpex-carousel__stage-outer{--gap:10px;padding-inline:var(--gap);margin-inline:calc(-1 * var(--gap))}@media (width>=768px){.desktop-grid .owl-carousel .owl-stage-outer{overflow:visible}.desktop-grid .owl-stage{display:grid!important;gap:var(--col-gap);width:100%!important;transform:none!important}.desktop-grid .owl-item{display:block;width:100%!important;margin:0!important}.desktop-grid .owl-stage::after,.desktop-grid .owl-item.cloned{display:none!important}.col-x3 .owl-stage{grid-template-columns:repeat(3,1fr)}.col-x4 .owl-stage{grid-template-columns:repeat(4,1fr)}}@media (768px <=width < 1024px){.col-x4 .owl-stage{grid-template-columns:repeat(3,1fr)}}@media (width < 768px){div.full-mobile{width:100vw!important;margin-left:-7vw!important}}.wpb_column:has(.mapa-envios) *{height:100%}.mapa-envios iframe{border-radius:var(--br-round,0);height:100%;min-height:500px}#h-topbar .redes-sociales .link{font-size:1em}#h-topbar .wpb_wrapper:has(.vcex-navbar){display:flex;align-items:center;justify-content:end;gap:20px}@media (width < 500px){#h-main .logo{max-width:100px}}#h-menu{background:var(--wpex-surface-3)!important}#h-menu #mega-menu-main_menu a{color:var(--wpex-on-accent)!important}#h-menu #mega-menu-main_menu a:hover,#h-menu .vcex-shortcode:not(#h-categories) .mega-menu :is(.mega-current-menu-item,.mega-current_page_parent)>a{color:var(--wpex-accent-alt)!important}#h-menu .mega-sub-menu a{background:transparent!important}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li:nth-last-child(2){border-bottom:none!important}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a{padding-left:30px!important}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a::after{--size:30px;content:"";background-size:contain;display:block!important;visibility:visible;width:var(--size);height:var(--size);position:absolute;top:3px;left:-5px;pointer-events:none}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a::after{background:url(/wp-content/uploads/2026/05/todos-alt.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="hamburguesas"]::after{background:url(/wp-content/uploads/2024/12/hamburguesas.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="pizzas"]::after{background:url(/wp-content/uploads/2024/12/pizzas-y-calzone.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="empanadas"]::after{background:url(/wp-content/uploads/2024/12/empanadas.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="pastas"]::after{background:url(/wp-content/uploads/2024/12/pastas.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="salsas"]::after{background:url(/wp-content/uploads/2024/12/salsas.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="papas"]::after{background:url(/wp-content/uploads/2024/12/papas.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="vegetales"]::after{background:url(/wp-content/uploads/2024/12/vegetales.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="frutas"]::after{background:url(/wp-content/uploads/2024/12/frutas.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="pollos"]::after{background:url(/wp-content/uploads/2024/12/pollos.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="pescados"]::after{background:url(/wp-content/uploads/2024/12/pescados.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="mariscos"]::after{background:url(/wp-content/uploads/2024/12/mariscos.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="carnes"]::after{background:url(/wp-content/uploads/2024/12/carnes.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="comidas"]::after{background:url(/wp-content/uploads/2024/12/comidas-prontas.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="arrolladitos"]::after{background:url(/wp-content/uploads/2024/12/arolladitos.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="panificados"]::after{background:url(/wp-content/uploads/2024/12/panificados.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="tartas"]::after{background:url(/wp-content/uploads/2024/12/tartas.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="helados"]::after{background:url(/wp-content/uploads/2024/12/helados.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="postres"]::after{background:url(/wp-content/uploads/2024/12/postres.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="pure"]::after{background:url(/wp-content/uploads/2024/12/pure.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="aderezos"]::after{background:url(/wp-content/uploads/2024/12/aderezos.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="soja-y-seitan"]::after{background:url(/wp-content/uploads/2024/12/soja-y-seitan.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="varios"]::after{background:url(/wp-content/uploads/2024/12/varios.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="gluten"]::after{background:url(/wp-content/uploads/2024/12/sin-gluten.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="sin-sal"]::after{background:url(/wp-content/uploads/2024/12/sin-sal.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="copetin"]::after{background:url(/wp-content/uploads/2024/12/copetin.svg) no-repeat center}:is(#h-menu,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li>a[href*="al-peso"]::after{background:url(/wp-content/uploads/2024/12/al-peso.svg) no-repeat center}@media (width>=1024px){#h-main .account-menu{--arrow:14px}}#h-search{border-radius:var(--br-pill);border:var(--wpex-input-border-width) var(--wpex-input-border-style) var(--wpex-input-border-color);display:flex;flex-direction:row;height:54px;overflow:hidden}.sticky #h-search{height:44px}#h-search .search-filter-base{width:100%}#h-search .search-filter-input-text{border:none;border-radius:0;width:100%}#h-search [class*="submit"]{width:54px;height:100%}#h-search .search-filter-input-button{border:none;border-radius:0;width:100%;height:100%;transition:background ease 0.3s;text-indent:-9999px}#h-search .search-filter-input-button:hover{background:var(--wpex-on-accent-alt);color:var(--wpex-on-accent)}#h-search .search-filter-input-button::before{content:"";background:currentColor;width:1.2em;height:1.2em;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:2;transition:.3s;mask-image:var(--fa-magnifying-glass);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--fa-magnifying-glass);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}#h-search ul{border-radius:var(--br-pill)}#h-search input[type="submit"]{background:var(--wpex-accent-alt)}#h-search li.sf-field-submit:not(:hover)::before{background:var(--wpex-on-accent-alt)}#h-search li.sf-field-taxonomy-product_cat{display:none}@media (width < 1024px){#h-search{height:44px}#h-main .wpb_wrapper:has(#h-search){display:flex;gap:20px}#h-search input,#h-search select{padding:10px 20px!important}}#h-main .h-icono .icono .circulo{background:var(--celeste-c);border:1px solid var(--wpex-accent);color:var(--wpex-accent);height:var(--size)}#h-categories .mega-menu>li>a{background:rgb(0 0 0 / .2)!important;border-radius:0!important;display:flex!important;align-items:center;height:60px!important;padding-inline:20px!important;margin-block:-10px!important;width:clamp(230px,17vw,300px)!important}#h-categories-sticky .mega-menu>li>a{background:var(--wpex-accent)!important;color:var(--wpex-on-accent)!important}#h-categories-sticky .mega-menu>li>a:hover{background:var(--wpex-accent-alt)!important;color:var(--wpex-on-accent-alt)!important}#h-categories .mega-menu>li>a .mega-indicator{display:inline-block!important}:is(#h-categories,#h-categories-sticky) .mega-menu>li>.mega-sub-menu{--width:clamp(460px,34vw,600px);display:grid!important;grid-template-columns:repeat(2,1fr);column-gap:20px;width:var(--width)!important;margin:var(--gap) 0 0 0!important}:is(#h-categories,#h-categories-sticky) .mega-menu>li:not(.mega-toggle-on)>.mega-sub-menu{pointer-events:none!important}:is(#h-categories,#h-categories-sticky) .mega-sub-menu{border-top:none!important}:is(#h-categories,#h-categories-sticky) .mega-sub-menu .mega-sub-menu{width:calc(var(--width) / 2)!important;min-height:calc(100% + 2px)!important}:is(#h-categories,#h-categories-sticky) .mega-sub-menu .mega-sub-menu::before{background:var(--wpex-text-2)!important;margin:0!important}:is(#h-categories,#h-categories-sticky) .mega-menu>li>.mega-sub-menu>li:nth-child(odd)>.mega-sub-menu{left:50%!important}:is(#h-categories,#h-categories-sticky) .mega-menu>li>.mega-sub-menu:has(>li:nth-child(odd).mega-toggle-on){border-bottom-right-radius:var(--br-round,0)!important}#h-categories-sticky .mega-menu>li>.mega-sub-menu{margin-left:-20px!important;z-index:-1!important}#h-categories-sticky .mega-sub-menu .mega-sub-menu{z-index:1!important}#h-categories-sticky .mega-sub-menu li:has(.mega-sub-menu):hover>a::before{display:none!important}header .site-breadcrumbs{line-height:1.1em}header .site-breadcrumbs>span>span>span:first-child{padding-left:0}@media (width < 1024px){header .page-header-aside{display:none!important}.woocommerce-page.archive header.page-header,.woocommerce-page.single-product header.page-header{display:none!important}header.page-header.wpex-supports-mods{background:var(--azul);border:none!important;padding:20px 0!important}header.page-header.wpex-supports-mods .page-header-title,header .site-breadcrumbs,header .site-breadcrumbs a{color:#fff}header .site-breadcrumbs a:hover{color:var(--amarillo)}}@media (width < 768px){header .site-breadcrumbs{padding-bottom:3px;margin-top:5px}}.tabla-envios{display:flex;flex-direction:row;align-items:start;gap:50px;row-gap:0;margin:40px 0}.tabla-envios table{flex:1;margin:0}.tabla-envios tr{border:1px solid var(--wpex-table-cell-border-color)}.tabla-envios tr:nth-child(even){background:var(--wpex-surface-2)}.tabla-envios th{background:var(--wpex-accent);color:var(--wpex-on-accent);text-transform:uppercase}.tabla-envios :is(th,td){border:none}.tabla-envios :is(th,td):nth-child(even){text-align:right}.tabla-envios tr:hover td{background:var(--celeste-c)}@media (width <=1024px){.tabla-envios{flex-direction:column}.tabla-envios table:not(:first-child) th{display:none}.tabla-envios table:not(:first-child){margin-top:-1px}}.products .entry.product:hover{border-color:var(--azul)}.products .entry.product img{border-radius:calc(var(--br-round, 0) / 2);display:block}.products .product_tag-full .wpex-loop-product-images::before{content:"";background:var(--wpex-white);position:absolute;inset:calc(100% - 20px) 0 0;z-index:2}.products .entry.product .marca{color:var(--azul);font-size:11px;line-height:1em;text-transform:uppercase;display:block;margin:0 0 3px}.products .entry.product .product-details{border-top:none;padding-top:0}.products .entry.product .woocommerce-loop-product__title{font-size:1em!important;min-height:2.4em}.products .entry.product .datos{border-top:1px dashed var(--wpex-border-main);line-height:1em;text-transform:uppercase;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;padding-top:15px;margin-top:15px!important}.products .entry.product .cantidad{font-weight:500}.products .entry.product .price{line-height:1em;text-align:right;margin:0!important}.woocommerce del{font-size:12px;font-weight:400;font-style:normal!important}.woocommerce .onsale,.woocommerce .outofstock-badge{border-radius:0 var(--br-pill,0) var(--br-pill,0) 0;font-weight:600;left:-10px!important;top:30px!important}.woocommerce .outofstock-badge{background:#ddd!important;color:#444!important}.woocommerce .onsale::after,.woocommerce .outofstock-badge::after{content:"";width:0;height:0;border:5px solid #cdb126;border-left-color:#fff0;border-bottom-color:#fff0;position:absolute;left:0;bottom:-9px}.woocommerce .outofstock-badge::after{border-top-color:#aaa;border-right-color:#aaa}.medallas{display:flex;flex-direction:column;gap:10px;width:40px;position:absolute;top:20px;right:20px}.medallas li{aspect-ratio:1 / 1;background:var(--celeste-c)!important;border-radius:var(--br-circle,0)!important;width:100%;position:relative;overflow:hidden}.medallas li:hover{cursor:help}.medallas img{background:transparent!important;display:block!important;width:120%!important;max-width:initial;height:auto!important;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)!important}@media (width <=640px){.woocommerce .onsale,.woocommerce .outofstock-badge{font-size:10px!important}}.categorias-productos.scroll-lateral{display:flex;flex-wrap:nowrap;gap:16px;padding:0 3vw 0 5vw;overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin-top:20px;scrollbar-width:none;scrollbar-color:#fff0 #fff0}.categorias-productos.scroll-lateral::before,.categorias-productos.scroll-lateral::after{content:"";width:7vw;height:100%;position:absolute;top:0;visibility:visible;pointer-events:none}.categorias-productos.scroll-lateral::before{background:linear-gradient(to right,rgb(255 255 255),#fff0);left:0}.categorias-productos.scroll-lateral::after{background:linear-gradient(to left,rgb(255 255 255),#fff0);right:0}.categorias-productos:not(.scroll-lateral){margin-bottom:-30px!important}.categorias-productos.scroll-lateral::-webkit-scrollbar{width:0;height:0}.categorias-productos.scroll-lateral::-webkit-scrollbar-thumb{background:#fff0}.categorias-productos.scroll-lateral .vcex-terms-grid-entry{width:60px;min-width:60px}.categorias-productos .vcex-terms-grid-entry-image{margin-bottom:10px}.categorias-productos a{display:block}.categorias-productos img,.products .product-category img{background:var(--celeste-c);border-radius:var(--br-circle,0);width:calc(100% - 4px)!important;height:auto!important;margin:2px!important;transition:all ease 0.3s}.categorias-productos .activo img,.products .product-category:hover img{background:#fff;box-shadow:inset 0 0 0 2px var(--amarillo)}.categorias-productos .entry-title,.products .product-category .woocommerce-loop-category__title{hyphens:auto;white-space:wrap;word-break:break-word;transition:all ease 0.3s}.products .product-category .woocommerce-loop-category__title{font-size:12px!important;font-weight:400!important;margin:10px 0 0!important}.categorias-productos .activo .entry-title,.products .product-category:hover .woocommerce-loop-category__title{color:var(--azul);font-weight:500!important}@media (width>1200px){.products:has(.product-category){grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width <=1200px){.products:has(.product-category){grid-template-columns:repeat(7,minmax(0,1fr))}}@media (width < 1024px){.products:has(.product-category){grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width < 768px){.products:has(.product-category){grid-template-columns:repeat(5,minmax(0,1fr))}.products .product-category .woocommerce-loop-category__title{font-size:10px!important}}@media (width <=640px){.products:has(.product-category){grid-template-columns:repeat(4,minmax(0,1fr))}}#p-imagen .onsale{border-radius:var(--br-pill)}#p-imagen .onsale::after{display:none}#p-imagen div>img[href*="sf"]{padding:30px}.woocommerce-product-gallery .flex-control-thumbs img[href*="sf"]{padding:10px}#p-content .vcex-wc-template-part--single-product__tabs__description h2{display:none!important}.woocommerce .wpex-woocommerce-product-qty-btn-wrapper .quantity input[type=number]{--size:44px}.woocommerce-form-login-toggle .woocommerce-info{border:2px dashed var(--amarillo-alt)!important;color:var(--wpex-text-1)!important}.woocommerce-form-login-toggle .woocommerce-info a{color:var(--wpex-text-1)!important}.woocommerce-form-login-toggle .woocommerce-info::before{background:var(--amarillo-alt)!important}#bacs-same-day-notice{background:var(--error-c)!important;color:var(--error-o)!important;margin-bottom:30px!important}#bacs-same-day-notice::before{background:var(--error)!important}.woocommerce-checkout #payment li label::after{display:none}.woocommerce-checkout #payment>ul li input:checked+label{border-bottom:none;font-weight:700}.woocommerce-checkout #payment div.payment_box{background:#fff0;padding-left:45px;padding-top:0;margin-top:-10px}.woocommerce-checkout:not(.woocommerce-order-pay) h3::before{line-height:18px}#shipping-minimum-notice:empty{display:none!important}:is(#billing_state_field,#shipping_state_field) .select2-selection{background:var(--wpex-surface-2,var(--wpex-gray-100));pointer-events:none}:is(#billing_state_field,#shipping_state_field) .select2-selection__arrow{display:none!important}.woocommerce-checkout select:not(.select2-hidden-accessible){display:inline-block;font-family:inherit;font-weight:inherit;text-align:inherit;max-width:100%;font-size:var(--wpex-input-font-size);line-height:var(--wpex-input-line-height);transition:var(--wpex-input-transition);padding:var(--wpex-input-padding);border-radius:var(--wpex-input-border-radius);color:var(--wpex-input-color);background:var(--wpex-input-bg);box-shadow:var(--wpex-input-box-shadow,none);border:var(--wpex-input-border-width) var(--wpex-input-border-style) var(--wpex-input-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none}#shipping_phone_field{float:right}.coderockz-woo-delivery-loading-image::before{content:"";display:block;position:absolute;inset-block-start:50%;inset-inline-end:50%;transform:translate(-50%,-50%);animation:wpex-spin 2s linear infinite;height:20px;width:20px;background-color:var(--wpex-text-1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--wpex-woo-loading-mask-image);mask-image:var(--wpex-woo-loading-mask-image);-webkist-mask-size:contain;mask-size:contain;animation:wpex-spin 1.5s linear infinite}.coderockz-woo-delivery-loading-image .coderockz-woo-delivery-loading-gif,#coderockz_woo_delivery_setting_wrapper .select2-selection__clear{display:none!important}#plexo-cart-coupon-row{display:none!important}.woocommerce ul.order_details+p{display:none}.lost_password{margin-bottom:15px!important}.lost_password a{text-decoration:underline}.woocommerce label.woocommerce-form-login__rememberme{display:none!important}.woocommerce-account .woocommerce-MyAccount-content .status-box.enviado,.woocommerce-account .woocommerce-orders-table__cell-order-status.enviado span{background:var(--completo-c);color:var(--completo-o)}.woocommerce-form-row:has([name="account_display_name"]),.woocommerce-form-row:has([name="account_display_name"])+.clear{display:none!important}@media (width < 768px){.woocommerce-account table.shop_table_responsive thead tr *:nth-last-child(2){display:none}.woocommerce-account table.shop_table_responsive .woocommerce-orders-table__cell-order-total{font-weight:var(--wpex-bold)}.woocommerce-account table.shop_table_responsive .woocommerce-orders-table__cell-order_delivery_details{grid-column:1 / 3;order:6}.woocommerce-account table.shop_table_responsive .woocommerce-orders-table__cell-order-actions{grid-row:1 / 5;order:5}}#sidebar-inner{margin:0}#sidebar .sidebar-box:not(.widget_media_image){background:var(--wpex-surface-2);border-radius:var(--br-round,0);padding:30px}#sidebar .sidebar-box>p{display:none!important}#sidebar .wp-block-heading{font-size:20px;margin:0 0 25px}#sidebar .wp-block-latest-posts__list li{padding-left:95px;min-height:75px;position:relative;margin-bottom:20px}#sidebar ul li:last-child{margin-bottom:0}#sidebar .wp-block-latest-posts__featured-image{width:75px;height:75px;position:absolute;top:0;left:0}#sidebar .wp-block-latest-posts__featured-image img{border-radius:var(--br-notice,0);width:100%;height:auto}#sidebar .wp-block-latest-posts__post-title{color:var(--negro);line-height:1.4em!important;display:block}#sidebar time{color:var(--azul);line-height:1em;margin-top:10px}#sidebar time::before{content:"\f017";font-family:var(--ff-icons);font-weight:400;padding-right:5px}@media (width>1024px){#sidebar .sidebar-box:not(.widget_media_image){border-radius:0;padding:0}#sidebar .sidebar-box>.search-filter-field{width:calc(100% - var(--big-col-gap))}}@media (width < 1024px){#sidebar .sidebar-box:not(:last-child)>.search-filter-field{margin-bottom:30px}}@media (768px <=width <=1024px){#sidebar .wp-block-latest-posts__list{grid-template-columns:1fr}}.search-filter-base,.search-filter-component-combobox-base__listbox{--search-filter-scale-font-size:14px !important}.search-filter-input-radio__label{color:currentColor!important;padding:0!important}#sidebar .search-filter-field .search-filter-label{color:var(--wpex-heading-color);font-size:var(--wpex-text-xl);font-weight:var(--wpex-heading-font-weight);padding:0;margin:0 0 20px}#sidebar .search-filter-field__input>.search-filter-input-group>.search-filter-input-radio{padding:0}#sidebar .search-filter-field__input>.search-filter-input-group>.search-filter-input-radio:not(:last-child){margin:0 0 25px}#sidebar .search-filter-field__input .search-filter-input-radio{position:relative}#sidebar .search-filter-input-radio .search-filter-input-radio__input+label{padding-left:20px}#sidebar .search-filter-input-radio:is(.search-filter-input-radio--is-active)>.search-filter-input-radio__input+label{color:var(--wpex-accent);font-weight:700}#sidebar .search-filter-input-radio:hover>.search-filter-input-radio__input+label{color:var(--wpex-accent)}#sidebar .search-filter-input-radio .search-filter-input-radio__input+label::before{width:14px;height:14px;top:3px}#sidebar .search-filter-input-radio .search-filter-input-radio__input+label::after{content:"";background:var(--wpex-label-color,currentColor);display:inline-block;width:8px;height:8px;position:absolute;left:3px;top:50%;transform:translatey(-50%);mask-image:var(--fa-check);mask-repeat:no-repeat;mask-position:center;mask-size:contain;mask-image:var(--fa-plus)}#sidebar .search-filter-input-radio:not(:has(.search-filter-input-group)) .search-filter-input-radio__input+label::before,#sidebar .search-filter-input-radio:not(:has(.search-filter-input-group)) .search-filter-input-radio__input+label::after,#sidebar .search-filter-input-radio .search-filter-input-group::after,#sidebar .search-filter-input-radio:not(.search-filter-input-radio--is-active) .search-filter-input-group:not(:has(.search-filter-input-radio--is-active)),#sidebar .search-filter-input-radio__control{display:none}#sidebar .search-filter-input-group .search-filter-input-radio{padding:0}#sidebar .search-filter-input-radio .search-filter-input-group .search-filter-input-radio{padding:0 0 0 20px}#sidebar .search-filter-input-radio.search-filter-input-radio--is-active>.search-filter-input-group,#sidebar .search-filter-input-radio>.search-filter-input-group:has(.search-filter-input-radio--is-active){display:block!important}#sidebar .search-filter-input-radio .search-filter-input-group,#sidebar .search-filter-input-radio:not(.search-filter-input-radio--is-active,:has(.search-filter-input-radio--is-active))>label{width:100%;margin:0}#sidebar .search-filter-field__input .search-filter-input-radio:not(:has(.search-filter-input-group)){padding-bottom:5px}#sidebar :is(.sf-input-radio,.search-filter-input-radio__input){width:100%;height:100%;margin:0;position:absolute;top:0;left:0;visibility:hidden}#sidebar .search-filter-input-radio:has(.search-filter-input-group)>label{margin:0 0 5px}#sidebar .search-filter-input-radio__input+label{display:block;padding-left:30px;margin:0;position:relative}#sidebar .search-filter-input-radio__input .search-filter-input-radio__label{padding:0}#sidebar .search-filter-input-radio__input+label:hover{color:var(--wpex-accent);cursor:pointer}#sidebar .search-filter-input-radio__input+label::before{content:"";border:1px solid #aaa;border-radius:var(--br-circle,0);color:#fff0;font-family:var(--ff-icons);font-size:.6em;font-weight:600;line-height:19px;text-align:center;display:inline-block;width:20px;height:20px;margin:0;position:absolute;left:0;top:2px;visibility:visible}#sidebar .search-filter-input-radio__input:checked+label::before{background:var(--celeste-c);border-color:var(--azul);color:var(--azul)}#sidebar .search-filter-input-radio__count{font-size:.8em;opacity:.6}#sidebar .wc-block-grid__product-onsale{display:none}#sidebar .wp-block-product-best-sellers ul{margin:0;gap:20px}#sidebar .wp-block-product-best-sellers ul li{text-align:left;padding-left:95px;min-height:75px;position:relative}#sidebar .wp-block-product-best-sellers ul li a{position:static}#sidebar .wc-block-grid__product{border:none}#sidebar .wp-block-product-best-sellers a{color:var(--negro)}#sidebar .wc-block-grid__product-image{background:#fff;border-radius:var(--br-notice,0);padding:10px;margin:0;transition:all ease 0.3s;width:75px;height:75px;position:absolute;top:0;left:0}#sidebar .wc-block-grid__product-image img{border-radius:var(--br-notice,0);width:100%;height:auto}#sidebar .wc-block-grid__product-title{font-size:var(--wpex-text-base);font-weight:400;line-height:1.4em!important;display:block;margin-bottom:10px}#sidebar .wc-block-grid__product-price{line-height:1em;display:flex;align-items:flex-end;gap:5px;margin:0}#sidebar .wc-block-grid__product-price ins,#sidebar .wc-block-grid__product-price>.amount{font-weight:600;text-decoration:none;order:1}#sidebar .wc-block-grid__product-price del{color:var(--wpex-text-4);font-size:12px;order:2}#sidebar .product_list_widget li ins{color:var(--wpex-accent)}#sidebar .product_list_widget li del{font-size:.8em;display:inline-block}#sidebar .product_list_widget li del+span{display:inline-block}#inicio-desktop{margin:0}#inicio-desktop>.vc_column_container>.vc_column-inner{padding:0}#inicio-primary{width:calc(100% - clamp(250px,17vw,300px));padding-left:60px}#inicio-sidebar{width:clamp(250px,17vw,300px)}@media (width <=1200px){#inicio-primary{width:100%;padding-left:0}#inicio-sidebar{width:100%;display:none}}@media (width>=768px){#inicio-mobile{display:none}}.slider-laptop,.slider-mobile,.slider-desktop{display:block!important}@media (width <=1200px){.vcex-shortcode:has(.slider-laptop,.slider-mobile) .slider-desktop{display:none!important}}@media (width>1200px){.slider-laptop{display:none!important}}@media (width>=768px){.slider-mobile{display:none!important}}@media (width < 768px){.vcex-shortcode:has(.slider-mobile) .slider-laptop{display:none!important}}.inicio-ofertas .wpex-card-inner{border:2px solid var(--amarillo);border-radius:var(--br-round,0);padding:30px;transition:all ease 0.3s}.inicio-ofertas .wpex-card-inner:hover{border:2px solid var(--amarillo-alt)}.inicio-ofertas .wpex-card-inner img{--gap:15px;display:block!important;border-radius:calc(var(--br-round, 0) - 5px);width:calc(100% + var(--gap) * 2);max-width:initial;margin:calc(-1 * var(--gap))}.inicio-ofertas .vcex-wc-template-part--loop__sale-flash{left:-15px}.inicio-ofertas .onsale{border-radius:var(--br-pill,0)}.inicio-ofertas .onsale::after{display:none}.inicio-ofertas .vcex-wc-template-part--loop__title{line-height:1.4em}.inicio-ofertas .woocommerce-loop-product__title{-webkit-line-clamp:3!important}.inicio-ofertas .price{display:flex;align-items:flex-end;gap:8px}.inicio-ofertas .price ins{line-height:1em}.inicio-ofertas .price del{line-height:1.2em;order:2}.inicio-ofertas .vcex-wc-template-part--loop__add-to-cart{margin-top:auto}.inicio-ofertas .button,.inicio-ofertas .added_to_cart{display:flex;justify-content:center;gap:.6em;line-height:1em;padding:10px}@media (width < 1200px){.inicio-ofertas .vc_row{row-gap:20px!important}.inicio-ofertas .wpex-card-inner .wpb_column{position:unset}.inicio-ofertas .vcex-wc-template-part--loop__sale-flash{position:absolute;top:10px;left:15px}}@media (width < 768px){.inicio-ofertas .wpex-card-inner{padding:20px}}@media (width < 1024px){.inicio-destacados .wpex-post-cards-loop .wpex-post-cards-entry:nth-child(7),.inicio-destacados .wpex-post-cards-loop .wpex-post-cards-entry:nth-child(8){display:none!important}}.mas-vendidos .vcex-wc-template-part--loop__thumbnail{border:1px solid #ccc;border-radius:var(--br-notice,0);padding:10px;transition:all ease 0.3s}.mas-vendidos .wpex-card-inner:hover .vcex-wc-template-part--loop__thumbnail{border-color:var(--azul)}.mas-vendidos img{border-radius:calc(var(--br-round, 0) / 2);display:block}.mas-vendidos .wpex-card-inner:hover h2{color:var(--wpex-accent)}.mas-vendidos .vcex-wc-template-part--loop__title{line-height:1.2em;margin-bottom:10px!important}.mas-vendidos .price{line-height:1em;display:flex;align-items:flex-end;gap:5px}.mas-vendidos .price del{order:2}.inicio-categorias .vcex-terms-grid-entry-image{margin-bottom:10px}.inicio-categorias img{background:var(--celeste-c);border-radius:var(--br-circle,0);width:100%;transition:all ease 0.3s}.inicio-categorias .vcex-terms-carousel-entry:hover img{background:#fff;box-shadow:inset 0 0 0 2px var(--amarillo)}.inicio-categorias h2{hyphens:auto;margin:0!important}@media (width < 768px){.inicio-categorias h2{font-size:0.8em!important}}.contacto-info ul{list-style:none;padding:0;margin:0}.contacto-info li{padding-left:20px;position:relative}.contacto-info li:not(:last-child){padding-bottom:5px}.contacto-info li .wpex-icon{fill:var(--wpex-accent);position:absolute;left:0;top:0}.contacto-info li .wpex-icon path{fill:var(--wpex-accent)}.contacto-info a{color:var(--text-2);text-decoration:none}.contacto-info a:hover{color:var(--azul);text-decoration:underline}.horarios td{border:none;padding:6px 0}.horarios tr:not(:last-child) td{border-bottom:1px solid var(--wpex-border-main)}.horarios tr:last-child td{padding-bottom:0}.horarios tr td:last-child{text-align:right}.contacto-sidebar>.vc_column-inner>.wpb_wrapper{background:var(--wpex-surface-2);border-radius:var(--br-round,0);padding:var(--reduced-gap)}@media (width < 768px){.contacto-sidebar>.vc_column-inner>.wpb_wrapper{padding:30px}}.wpcf7 form div.wpcf7-response-output{line-height:1.65}#subscription-response>div,#loading-icon{border-radius:var(--br-pill,0)}#f-newsletter form input[type="email"]{border-top-left-radius:var(--br-pill,0);border-bottom-left-radius:var(--br-pill,0)}#f-newsletter form button{background:var(--wpex-accent-alt);color:var(--wpex-on-accent-alt)}#f-newsletter form button:hover{background:var(--wpex-on-accent-alt);color:var(--wpex-white)}#f-bottom .vcex-image-grid{filter:none}@keyframes pulse-ofertas{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}