@media all and (max-width:0px){#top-menu li.current-menu-ancestor,#top-menu li.current-menu-item,.et_color_scheme_red #top-menu li.current-menu-ancestor,.et_color_scheme_red #top-menu li.current-menu-item,.et_color_scheme_pink #top-menu li.current-menu-ancestor,.et_color_scheme_pink #top-menu li.current-menu-item,.et_color_scheme_orange #top-menu li.current-menu-ancestor,.et_color_scheme_orange #top-menu li.current-menu-item,.et_color_scheme_green #top-menu li.current-menu-ancestor,.et_color_scheme_green #top-menu li.current-menu-item{background-color:#8f8f8fff;border-radius:15px;padding-top:10px!important;height:35px!important;color:white!important;padding-left:10px!important;padding-right:10px!important;margin-right:20px!important}#top-menu li li.current-menu-item{height:auto!important}#footer-info{width:100%;margin:0 auto;text-align:center!important}@media only screen and (min-width:980px){#footer-bottom .et-social-icons{margin-bottom:-28px}}.et_bloom_form_container_wrapper.clearfix{height:initial!important}.et_bloom_form_header.et_bloom_header_text_dark{height:initial!important}.et_pb_scroll_top.et-visible{color:#fff;background:linear-gradient(250deg,#ff7b7bCC 0%,#ff7b7bCC 100%);border-radius:0px;font-size:25px}.et_pb_scroll_top.et-pb-icon{color:#fff;background:linear-gradient(250deg,#ff7b7bCC 0%,#ff7b7bCC 100%);border-radius:0px;font-size:25px}#top-header .et-social-icons{float:right!important}#top-header #et-info{width:100%}@media (min-width:981px){li.floatleft{position:relative!important;right:100%}}.hover-button{transition:all 0.3s ease-in-out}.hover-button:hover{background-color:#f7f7f7;cursor:pointer;box-shadow:0px 4px 12px rgba(0,0,0,0.15);transform:scale(1.03)}.custom-highlight-image{transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out}.custom-highlight-image:hover{transform:scale(1.05);background-color:transparent}.boton-grupo{display:inline-block;padding:8px 16px;background-color:transparent;color:#4a4a4a;font-family:'Inter',sans-serif;font-size:26px;font-weight:500;text-align:center;cursor:pointer;border-radius:16px;margin:5px;border:1px solid #ddd;transition:all 0.3s ease}.boton-grupo:hover{background-color:#eaeaea;color:#333}.boton-activo{background-color:#ff6b6b;color:#ffffff;border-color:transparent}.boton-activo:hover{background-color:#ff5252}.boton-grupo:not(.boton-activo){color:#666666;border-color:#cccccc}.boton-grupo:not(.boton-activo):hover{color:#333333;border-color:#888888}.grupo{font-family:'Work Sans',sans-serif;font-size:0.9rem;font-weight:400;line-height:1.4;color:#666666;margin:10px 0;padding:10px;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;display:none;transition:all 0.3s ease-in-out}.grupo-activo{display:block;box-shadow:0px 4px 12px rgba(0,0,0,0.1)}.grupo:hover{background-color:#ffffff;border-color:#cccccc}@media (max-width:768px){.grupo{font-size:0.85rem;padding:8px}}.align-top-images{display:block;margin:0 auto;vertical-align:top}.section{margin:20px 0;padding:10px}#home-cima .hero-section{background-color:#eec3e5;padding:60px 20px;text-align:center}#home-cima .hero-image{height:300px;background-color:#cccccc;margin-bottom:20px}#home-cima .hero-content h1{font-size:48px;color:#EB6C2F}#home-cima .hero-content p{font-size:20px;color:#555}#home-cima .cta-button{font-size:18px;padding:15px 30px;background-color:#EB6C2F;color:white;border-radius:5px;border:none;cursor:pointer}#home-cima .stats{background-color:#f2dc53;padding:40px 20px}#home-cima .stat-items{display:flex;justify-content:center;gap:40px}#home-cima .stat-item{font-size:20px;color:#6579be}#home-cima .cta-section{background-color:#6579be;color:white;padding:60px 20px;text-align:center}#home-cima .cta-text{font-style:italic;color:#eec3e5;margin-top:20px}body,h1,h2,h3,h4,h5,h6,p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'Inter';src:url('/wp-content/uploads/et-fonts/Inter-VariableFont_opszWght.ttf') format('truetype');font-weight:100 900;font-style:normal}@font-face{font-family:'Work Sans';src:url('/wp-content/uploads/et-fonts/WorkSans-VariableFont_wght.ttf') format('truetype');font-weight:100 900;font-style:normal}.footer-title{font-family:'Inter',sans-serif;font-size:1.25rem;font-weight:500;color:#1d1d1f;margin-bottom:4px;text-align:left}.footer-paragraph{font-family:'Work Sans',sans-serif;font-size:0.875rem;line-height:1.4;color:#565656;margin-top:0px;margin-bottom:6px;text-align:left}@media (max-width:768px){.footer-title{font-size:1rem;text-align:center;margin-bottom:2px}.footer-paragraph{font-size:0.8125rem;line-height:1.3;text-align:center;margin-top:0px}}.btn-test{transition:all 0.3s ease-in-out;border:none;padding:10px 20px;border-radius:5px;text-align:center;display:inline-block;font-family:'Inter',sans-serif;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;color:#fff}.btn-test:hover{transform:scale(1.05);opacity:0.9}.btn-test.red{background-color:#E94B4B}.btn-test.red:hover{background-color:#D43F3F}.btn-test.coral{background-color:#FF7B7B}.btn-test.coral:hover{background-color:#E86A6A}.btn-test.pink{background-color:#F28AB2}.btn-test.pink:hover{background-color:#D9749D}.btn-test.fuchsia{background-color:#D94AA3}.btn-test.fuchsia:hover{background-color:#C0418C}.lcp-hero{background-image:inherit!important;background-size:cover;background-position:center}.clase-vieja{color:red}}.woocommerce div.product .learn-more,.woocommerce-page div.product .learn-more,div.product [data-type="learn_more"]{margin-bottom:0!important;padding-bottom:0!important}p:empty{display:none!important}.woocommerce .star-rating span:before{color:#FFD422!important}.woocommerce-demo-store .demo_store{background-color:#8F8F8F}#main-content .container:before{background:none}#sidebar{display:none}@media (min-width:981px){#left-area{width:100%;padding:23px 0px 0px!important;float:none!important}}.cart-contents{position:relative;display:flex!important;display:flex;flex-direction:column;justify-content:center}.cart-contents:before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f07a"!important;font-size:20px;color:#7c7979;justify-content:flex-start;left:10px}.cart-contents:hover{text-decoration:none;color:#ff4545}.cart-contents-count{position:absolute;top:0px;right:10px;left:28px;transform:translateY(0%) translateX(0%);font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:12px;line-height:22px;height:22px;width:22px;vertical-align:right;text-align:center;color:#fff;background:#7c7979;border-radius:50%;padding:0px}.woocommerce table.cart td.actions .coupon{display:none}.woocommerce-form-coupon-toggle{display:none}input[name=update_cart]{display:none!important}.snippet-dto-ahorro{color:#7e7e7e}.snippet-dto-precio{color:#7e7e7e;text-decoration:line-through}.snippet-dto-porcentaje{color:#7e7e7e}.snippet-dto-precio.final-price{color:red;font-weight:bold}.woocommerce div.product p.stock{color:#111111!important;font-weight:bold}@media screen and (max-width:479px){.et_gallery_item:nth-child(n),.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),.et_pb_column .et_pb_grid_item:nth-child(n),.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.et_pb_column .woocommerce ul.products li.product:nth-child(n),.woocommerce-page ul.products li.product:nth-child(n){width:45.25%!important;margin:0 9.5% 9.5% 0!important}.et_gallery_item:nth-child(2n),.et_pb_column .et_pb_grid_item:nth-child(2n),.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_column .woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n){margin-right:0!important}}.woocommerce span.onsale,.woocommerce-page span.onsale{background:rgba(255,69,69,0.76)!important;font-size:13px}.et_pb_countdown_timer .section.days p.value:first-letter{font-size:0px;vertical-align:top}.et_pb_section .et_pb_wc_cart_totals_1_tb_body button.button{background:#ff4545!important}.et_pb_section .et_pb_wc_cart_totals_0_tb_body button.button{background:#ff4545!important}.et_pb_wc_cart_totals_0_tb_body table.shop_table a,.et_pb_wc_cart_totals_0_tb_body table.shop_table tr.shipping td,.et_pb_wc_cart_totals_1_tb_body{color:#FFD422!Important}.bapf_hascolarr{color:#242424;text-align:center;line-height:1em;font-weight:normal;font-size:16px;font-family:Montserrat-Loc;text-transform:normal}.woocommerce-LoopProduct-link{position:relative}.woocommerce-LoopProduct-link .out-of-stock{font-size:13px;line-height:0.8em!important;padding-top:6px!important;padding-right:18px!important;padding-bottom:6px!important;padding-left:18px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;background-color:#FFE270!important;right:10px!important;color:#fff;z-index:2;border-radius:3px!important;box-shadow:none!important;font-weight:500!important;min-height:0!important;min-width:0!important;position:absolute;text-shadow:none!important;top:10px!important}.et_pb_wc_add_to_cart form.cart .variations td.value span:after{border:0px solid transparent}.woocommerce div.product form.cart .woocommerce-variation-description p{font-size:medium;margin-bottom:0;margin-top:0}.et-zoom-in.et_pb_image:hover img,.et-zoom-in .et_pb_image_wrap:hover img,.et-zoom-in a:hover img{transform:scale(1.1);transition:all 2s 0s ease}.et-zoom-in,.et-zoom-in a{overflow:hidden}.et-zoom-in.et_pb_image img,.et-zoom-in .et_pb_image_wrap img,.et-zoom-in a img{transition:all 1s 0s ease}@media screen and (min-width:992px){.woo-variation-gallery-slider-wrapper{width:70%!important;height:90vh!important;float:right;border-radius:0}.woo-variation-gallery-thumbnail-wrapper{width:30%!important;float:left;border-radius:0}}ul.variable-items-wrapper li.variable-item.selected .variable-item-span-button{background-color:black;color:white}.et_pb_shop .products.columns-4 li.product{margin-right:10px}.et_pb_shop .products.columns-4{margin-right:-10px}.et_pb_shop .products.columns-4 li.product:nth-child(4n){margin-right:0}@media screen and (max-width:479px){.et_gallery_item:nth-child(n),.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),.et_pb_column .et_pb_grid_item:nth-child(n),.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.et_pb_column .woocommerce ul.products li.product:nth-child(n),.woocommerce-page ul.products li.product:nth-child(n){width:45.25%!important;margin:0 4% 4% 0!important}}.woocommerce .price,.woocommerce div.product p.price,.woocommerce ul.products li.product .price{color:var(--color-text-primary);font-weight:600;line-height:1.4}.woocommerce .price del,.woocommerce .price del .woocommerce-Price-amount,.woocommerce .price del .amount{color:var(--color-text-light);font-size:0.95em;text-decoration:line-through;opacity:0.85;font-weight:400}.woocommerce .price ins,.woocommerce .price ins .woocommerce-Price-amount,.woocommerce .price ins .amount{color:var(--color-text-primary);font-weight:700;text-decoration:none;background:none}.woocommerce .price .from{color:var(--color-text-medium);font-weight:400;font-size:0.9em;margin-right:4px}.woocommerce .price .woocommerce-Price-currencySymbol{font-size:0.85em;vertical-align:inherit;line-height:0}.woocommerce ul.products li.product .snippet-dto-ahorro,.woocommerce div.product .snippet-dto-ahorro{margin-top:6px}.snippet-dto-ahorro{display:block;margin-top:4px;color:var(--color-text-medium);font-size:13px;font-weight:400}.snippet-dto-precio{color:var(--color-text-primary);font-weight:600}.snippet-dto-porcentaje{color:var(--color-principal);font-weight:700}.seo-hero{padding:0.5rem 0 1rem!important;opacity:0.45!important;transition:opacity 0.3s ease!important}.seo-hero:hover{opacity:0.65!important}.seo-hero-h1{all:unset!important;display:block!important;font-family:'Work Sans',sans-serif!important;font-size:clamp(0.9rem,1.6vw,1rem)!important;line-height:1.4!important;font-weight:600!important;color:var(--color-text-light)!important;margin-bottom:0.35rem!important;text-align:center!important}.seo-hero-p{all:unset!important;display:block!important;font-family:'Work Sans',sans-serif!important;font-size:clamp(0.75rem,1.4vw,0.875rem)!important;line-height:1.55!important;font-weight:400!important;color:var(--color-text-light)!important;text-align:center!important}.seo-block-title{all:unset!important;display:block!important;font-family:'Work Sans',sans-serif!important;font-size:clamp(0.95rem,1.8vw,1.1rem)!important;line-height:1.4!important;font-weight:600!important;color:var(--color-text-secondary)!important;margin-bottom:0.5rem!important}.seo-block-text{all:unset!important;display:block!important;font-family:'Work Sans',sans-serif!important;font-size:clamp(0.8rem,1.5vw,0.9rem)!important;line-height:1.6!important;font-weight:400!important;color:var(--color-text-light)!important}.seo-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:2rem 3rem!important;padding:2rem 0 1rem!important;border-top:0.5px solid var(--color-neutral)!important;opacity:0.55!important;transition:opacity 0.3s ease!important}.seo-grid:hover{opacity:0.75!important}@media (max-width:768px){.seo-grid{grid-template-columns:1fr!important;gap:1.5rem!important}}.swiper-button-next::after,.swiper-button-prev::after{display:none!important}.woocommerce ul.products{margin-top:0}.woocommerce ul.products li.product{margin-bottom:32px}.woocommerce ul.products li.product img{border-radius:8px;transition:transform .4s ease}.woocommerce ul.products li.product:hover img{transform:scale(1.02)}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Inter',sans-serif;font-size:1rem;line-height:1.4;font-weight:600;letter-spacing:-0.01em;color:var(--color-text-primary);margin-top:14px;margin-bottom:6px}.woocommerce ul.products li.product .price{margin-top:6px;margin-bottom:0}.woocommerce span.onsale,.woocommerce-page span.onsale{background:var(--color-principal)!important;color:#fff!important;font-size:12px;font-weight:600;border-radius:999px;padding:6px 12px;min-height:auto;min-width:auto;line-height:1}.woocommerce-LoopProduct-link .out-of-stock{background:var(--color-text-primary)!important;color:#fff!important;font-size:12px;font-weight:600;border-radius:999px;padding:6px 12px!important}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{color:var(--color-text-primary);font-family:'Inter',sans-serif}.woocommerce nav.woocommerce-pagination ul li span.current{background:transparent;color:var(--color-principal);font-weight:700}.woocommerce .star-rating span:before{color:#FFD422!important}.mh-filter-bar{position:relative;margin-bottom:18px}.mh-category-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0}.mh-cat-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;border:1px solid var(--color-neutral);border-radius:999px;background:#ffffff;font-family:'Inter',sans-serif;font-size:0.95rem;font-weight:600;line-height:1.2;color:var(--color-text-primary);text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:all .25s ease}.mh-cat-btn:hover{border-color:var(--color-accent);color:var(--color-accent)}.mh-cat-btn.active,.mh-cat-btn.active:link,.mh-cat-btn.active:visited,.mh-cat-btn.active:hover{background:var(--color-accent);border-color:var(--color-accent);color:#ffffff!important}@media (max-width:768px){.mh-category-buttons{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:6px;padding-right:30px}.mh-category-buttons::-webkit-scrollbar{display:none}.mh-cat-btn{flex:0 0 auto}.mh-filter-bar:after{content:"⇢";position:absolute;top:50%;right:6px;transform:translateY(-50%);z-index:2;font-size:22px;font-weight:700;color:var(--color-accent);pointer-events:none;padding-left:20px;background:linear-gradient(to left,#ffffff 50%,rgba(255,255,255,0));animation:mhSwipeHint 1.5s infinite}}@keyframes mhSwipeHint{0%{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(4px)}100%{transform:translateY(-50%) translateX(0)}}.woocommerce-checkout input,.woocommerce-checkout select,.woocommerce-checkout textarea{background:#F5F5F5!important;border:1px solid #E0E0E0!important;border-radius:10px!important;padding:14px 16px!important;font-family:'Work Sans',sans-serif!important;color:#1D1D1F!important}.woocommerce-checkout label{font-family:'Work Sans',sans-serif!important;font-weight:600!important;color:#1D1D1F!important}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout-review-order,.woocommerce-checkout-payment{background:#fff!important;border-radius:24px!important;box-shadow:0 20px 50px rgba(0,0,0,.06)!important;padding:28px!important}.checkout-columns-row{width:88%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;gap:40px!important}@media (min-width:981px){.checkout-columns-row{display:flex!important;gap:40px!important;align-items:flex-start!important}.checkout-columns-row .et_pb_column:nth-child(1){width:42%!important;margin-right:0!important}.checkout-columns-row .et_pb_column:nth-child(2){width:58%!important;margin-right:0!important}.checkout-columns-row .et_pb_column:nth-child(3){width:30%!important;margin-right:0!important}}@media (min-width:768px) and (max-width:980px){.checkout-columns-row{display:flex!important;flex-wrap:wrap!important;gap:28px!important}.checkout-columns-row .et_pb_column:nth-child(1){width:100%!important;margin-right:0!important}.checkout-columns-row .et_pb_column:nth-child(2),.checkout-columns-row .et_pb_column:nth-child(3){width:calc(50% - 14px)!important;margin-right:0!important}}@media (max-width:767px){.checkout-columns-row{display:block!important;width:92%!important;max-width:520px!important;margin-top:20px!important}.checkout-columns-row .et_pb_column{width:100%!important;margin-right:0!important;margin-bottom:24px!important;background:#fff!important;border-radius:24px!important;box-shadow:0 18px 45px rgba(0,0,0,0.06)!important;padding:24px!important}}.checkout-trust-box{margin-top:18px;padding:16px 18px;background:#F5F5F5;border-radius:14px;font-family:'Work Sans',sans-serif;font-size:14px;color:#1D1D1F;line-height:1.6}.woocommerce-checkout .woocommerce-info{background:#F5F5F5!important;color:#1D1D1F!important;border-radius:12px!important;border:none!important;padding:14px 18px!important;font-family:'Work Sans',sans-serif!important;font-weight:600!important}.woocommerce-checkout .woocommerce-info a{color:#FF4081!important;font-weight:700!important}.woocommerce-checkout #place_order{width:100%!important;display:block!important}.woocommerce-privacy-policy-text{font-size:12px!important;line-height:1.45!important;color:#666!important;font-weight:400!important;margin:14px 0!important}.woocommerce-privacy-policy-text a{color:#FF4081!important;font-weight:600!important}.woocommerce-checkout .woocommerce-error{background:#fff3f6!important;border:1px solid #ffb3ca!important;border-left:5px solid #FF4081!important;color:#1D1D1F!important;border-radius:14px!important;padding:18px 22px!important;margin:0 0 24px!important;list-style:none!important;font-family:'Work Sans',sans-serif!important;font-size:14px!important;line-height:1.5!important}.woocommerce-checkout .woocommerce-error li{margin-bottom:8px!important}.woocommerce-checkout .woocommerce-error a{color:#1D1D1F!important;text-decoration:none!important}.woocommerce-checkout .woocommerce-error strong{color:#FF4081!important}.woocommerce-checkout .woocommerce-invalid input,.woocommerce-checkout .woocommerce-invalid select,.woocommerce-checkout .woocommerce-invalid textarea{border:2px solid #FF4081!important;background:#fff8fa!important}.checkout-inline-error-message,.woocommerce-checkout .woocommerce-invalid-required-field .checkout-inline-error-message{color:#FF4081!important;font-size:13px!important;font-weight:700!important;margin-top:8px!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-top:16px!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label{display:flex!important;gap:10px!important;align-items:flex-start!important;padding:14px!important;border-radius:12px!important;background:#F5F5F5!important}.woocommerce-checkout .woocommerce-invalid-required-field label.checkbox{border:2px solid #FF4081!important;background:#fff8fa!important}.et_pb_wc_related_products .related.products h2{font-size:0}.et_pb_wc_related_products .related.products h2::before{content:"También te puede gustar";font-size:26px}.et_pb_wc_upsells .up-sells.products h2{font-size:0}.et_pb_wc_upsells .up-sells.products h2::before{content:"Completa tu compra";font-size:26px}.woo-variation-gallery-slider .wvg-slider-prev-arrow::before,.woo-variation-gallery-slider .wvg-slider-next-arrow::before{font-family:Arial,sans-serif!important;font-weight:300!important;font-size:34px!important;line-height:1!important;color:#333!important}.woo-variation-gallery-slider .wvg-slider-prev-arrow::before{content:"\2039"!important}.woo-variation-gallery-slider .wvg-slider-next-arrow::before{content:"\203A"!important}.woo-variation-gallery-slider .wvg-slider-prev-arrow,.woo-variation-gallery-slider .wvg-slider-next-arrow{background:rgba(255,255,255,.92)!important;border-radius:50%!important;box-shadow:0 2px 8px rgba(0,0,0,.16)!important;opacity:.92!important}.woo-variation-gallery-slider .wvg-slider-prev-arrow:hover,.woo-variation-gallery-slider .wvg-slider-next-arrow:hover{background:#FF4081!important;opacity:1!important}.woo-variation-gallery-slider .wvg-slider-prev-arrow:hover::before,.woo-variation-gallery-slider .wvg-slider-next-arrow:hover::before{color:#fff!important}.woo-variation-gallery-trigger .dashicons-search::before{content:"⌕"!important;font-family:Arial,sans-serif!important;font-size:27px!important;font-weight:400!important;line-height:1!important;color:#333!important}.woo-variation-gallery-trigger{background:rgba(255,255,255,.92)!important;border-radius:50%!important;box-shadow:0 2px 8px rgba(0,0,0,.16)!important;opacity:.92!important}.woo-variation-gallery-trigger:hover{background:#FF4081!important;opacity:1!important}.woo-variation-gallery-trigger:hover .dashicons-search::before{color:#fff!important}