:root{--lmco-rojo:#AD1531;--lmco-negro:#000000;--lmco-blanco:#FFFFFF;--lmco-pie:#1A1A1A;--lmco-curva:cubic-bezier(0.22, 1, 0.36, 1)}body{color:var(--lmco-negro)}html,body{overflow-x:clip}.wp-block-button__link,.wp-element-button:not(.lmc-btn):not(.xoo-el-action-sc),.wc-block-components-button,.woocommerce a.button:not(.lmc-btn):not(.xoo-el-action-sc),.woocommerce button.button:not(.lmc-btn),.woocommerce input.button,.woocommerce #respond input#submit,a.add_to_cart_button:not(.lmc-btn),.single_add_to_cart_button,a.checkout-button,input[type="submit"],button[type="submit"]{background:var(--lmco-rojo);color:var(--lmco-blanco)!important;border:1.5px solid var(--lmco-rojo);border-radius:9px;padding:10px 18px;font-weight:600;font-size:.9rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform 0.18s var(--lmco-curva),opacity 0.15s ease,background 0.2s ease,color 0.2s ease}.wp-block-button__link:hover,.wp-element-button:not(.lmc-btn):not(.xoo-el-action-sc):hover,.wc-block-components-button:hover,.woocommerce a.button:not(.lmc-btn):not(.xoo-el-action-sc):hover,.woocommerce button.button:not(.lmc-btn):hover,.woocommerce input.button:hover,a.add_to_cart_button:not(.lmc-btn):hover,.single_add_to_cart_button:hover,a.checkout-button:hover,input[type="submit"]:hover,button[type="submit"]:hover{opacity:.88;transform:translateY(-1px)}.wp-block-button__link:active,.wp-element-button:not(.lmc-btn):not(.xoo-el-action-sc):active,.wc-block-components-button:active,.woocommerce a.button:not(.lmc-btn):not(.xoo-el-action-sc):active,.woocommerce button.button:not(.lmc-btn):active,.woocommerce input.button:active,a.add_to_cart_button:not(.lmc-btn):active,.single_add_to_cart_button:active,a.checkout-button:active,input[type="submit"]:active,button[type="submit"]:active{transform:scale(.96)}.is-style-outline .wp-block-button__link,.is-style-outline.wp-block-button__link,a.added_to_cart{background:#fff0;color:var(--lmco-rojo)!important;border:1.5px solid var(--lmco-rojo);border-radius:9px;padding:10px 18px;font-weight:600;text-decoration:none;transition:transform 0.18s var(--lmco-curva),background 0.2s ease,color 0.2s ease}.is-style-outline .wp-block-button__link:hover,.is-style-outline.wp-block-button__link:hover,a.added_to_cart:hover{background:var(--lmco-rojo);color:var(--lmco-blanco)!important}.lm-dropdown,.lm-scrollwrap{border-radius:14px!important;overflow:hidden!important}.lm-search-container :has(>.lm-scrollwrap){border-radius:14px!important;overflow:hidden!important}.lm-dropdown .lm-result-card img,.lm-search-container .lm-card-image-img,.lm-search-container img[class*="attachment-"]{border-radius:9px!important}.lmco-overlay-buscador{position:fixed;inset:0;background:rgb(0 0 0 / .55);z-index:999990;pointer-events:none;opacity:0;transition:opacity 0.32s var(--lmco-curva),backdrop-filter 0.32s var(--lmco-curva);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}body.lmco-buscador-abierto .lmco-overlay-buscador{opacity:1;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}@media (prefers-reduced-motion:reduce){.lmco-overlay-buscador{transition:none;backdrop-filter:none;-webkit-backdrop-filter:none}}.lm-dropdown .lm-btn-hover,.lm-search-container .lm-btn-hover{border-radius:9px!important}li.wc-block-product .wp-block-post-title,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15px!important}.add_to_cart_button.loading{pointer-events:none;opacity:.85}.add_to_cart_button.loading::after{content:"";display:inline-block;width:12px;height:12px;margin-left:7px;vertical-align:-2px;border:2px solid rgb(255 255 255 / .35);border-top-color:var(--lmco-blanco);border-radius:50%;animation:lmco-girar 0.6s linear infinite}.add_to_cart_button.added::after{content:"✓";margin-left:7px;font-weight:700}@keyframes lmco-girar{to{transform:rotate(360deg)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){ul.products>li.product:not(.lmc *),.wc-block-product-template>li.wc-block-product,.wp-block-post-template>li,.wp-block-media-text,.wp-block-pullquote,.wp-block-quote,[data-lmco]{animation:lmco-sube linear both;animation-timeline:view();animation-range:entry 5% entry 80%}h1.wp-block-heading:nth-of-type(odd),h2.wp-block-heading:nth-of-type(odd),h1.wp-block-query-title{animation:lmco-lado-izq linear both;animation-timeline:view();animation-range:entry 5% entry 90%}h1.wp-block-heading:nth-of-type(even),h2.wp-block-heading:nth-of-type(even){animation:lmco-lado-der linear both;animation-timeline:view();animation-range:entry 5% entry 90%}main hr,hr.wp-block-separator{transform-origin:left center;animation:lmco-traza linear both;animation-timeline:view();animation-range:entry 0% entry 100%}.wp-block-post-template>li img{animation:lmco-cortina linear both;animation-timeline:view();animation-range:entry 0% entry 90%}}}@keyframes lmco-sube{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lmco-lado-izq{from{opacity:0;transform:translateX(-38px)}to{opacity:1;transform:none}}@keyframes lmco-lado-der{from{opacity:0;transform:translateX(38px)}to{opacity:1;transform:none}}@keyframes lmco-traza{from{transform:scaleX(0)}to{transform:scaleX(1)}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:0.28s}::view-transition-new(root){animation-duration:0.28s}.lmco-marquesina-1,.lmco-marquesina-2{white-space:nowrap;width:max-content;will-change:transform}:where(*:has(>.lmco-marquesina-1),*:has(>.lmco-marquesina-2)){overflow-x:clip}@supports (animation-timeline:view()){.lmco-marquesina-1{animation:lmco-mq-izq linear both;animation-timeline:view()}.lmco-marquesina-2{animation:lmco-mq-der linear both;animation-timeline:view()}}@keyframes lmco-mq-izq{from{transform:translateX(4%)}to{transform:translateX(-22%)}}@keyframes lmco-mq-der{from{transform:translateX(-22%)}to{transform:translateX(4%)}}@supports (animation-timeline:view()){.wp-block-post-template>li:nth-child(3n+1)>*{animation:lmco-par-a linear both;animation-timeline:view()}.wp-block-post-template>li:nth-child(3n+2)>*{animation:lmco-par-b linear both;animation-timeline:view()}}@keyframes lmco-par-a{from{transform:translateY(16px)}to{transform:translateY(-16px)}}@keyframes lmco-par-b{from{transform:translateY(30px)}to{transform:translateY(-30px)}}h1.wp-block-heading em,h2.wp-block-heading em,main h1 em,main h2 em,.lmco-acento{font-family:Georgia,'Times New Roman',serif;font-style:italic;color:var(--lmco-rojo)}li.wc-block-product img,.woocommerce ul.products li.product img{transition:transform 0.35s var(--lmco-curva)}li.wc-block-product :where(figure,.wc-block-components-product-image):has(>img,>a>img),.woocommerce ul.products li.product a:has(>img){overflow:hidden;display:block}li.wc-block-product:hover img,.woocommerce ul.products li.product:hover img{transform:scale(1.04)}.wp-block-navigation a{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1.5px;background-repeat:no-repeat;background-position:0 100%;transition:background-size 0.25s var(--lmco-curva);text-decoration:none}.wp-block-navigation a:hover{background-size:100% 1.5px}.lmco-progreso{position:fixed;top:0;left:0;width:100%;height:3px;background:var(--lmco-rojo);transform-origin:0 50%;transform:scaleX(0);z-index:99999;pointer-events:none}@supports (animation-timeline:scroll()){.lmco-progreso{animation:lmco-prog linear both;animation-timeline:scroll(root)}}@keyframes lmco-prog{from{transform:scaleX(0)}to{transform:scaleX(1)}}.lmco-pulso{animation:lmco-pulso 0.55s var(--lmco-curva)}@keyframes lmco-pulso{0%{transform:scale(1)}40%{transform:scale(1.18)}100%{transform:scale(1)}}@keyframes lmco-cortina{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.add_to_cart_button.loading::after{animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}.lmco-marquesina-1,.lmco-marquesina-2,.wp-block-post-template>li>*,.lmco-progreso,.lmco-pulso{animation:none!important}li.wc-block-product:hover img,.woocommerce ul.products li.product:hover img{transform:none}}.wc-block-components-notice-banner.is-success a.button.wc-forward.wp-element-button,.wc-block-components-notice-banner a.wc-forward.button,.woocommerce-message a.wc-forward{color:var(--lmco-rojo)!important;background:#fff!important;border:1.5px solid var(--lmco-rojo)!important;border-radius:9px!important;padding:7px 16px!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap!important;line-height:1.2!important;box-shadow:none!important}.wc-block-components-notice-banner.is-success a.button.wc-forward.wp-element-button:hover,.woocommerce-message a.wc-forward:hover{background:var(--lmco-rojo)!important;color:#fff!important}:root{--lm-font:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif}html body{font-family:var(--lm-font);font-size:16px;font-weight:430;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--lm-font);line-height:1.2;letter-spacing:-.02em;text-wrap:balance}body h1{font-size:clamp(30px, 4.5vw, 44px);font-weight:800}body h2{font-size:clamp(24px, 3.2vw, 30px);font-weight:700}body h3{font-size:clamp(19px, 2.4vw, 22px);font-weight:700}body h4{font-size:17px;font-weight:600}body strong,body b{font-weight:700}body .wp-element-button,body button:not([class*="lm-cerbero"]):not([class*="lm-esc"]),body .button,body input[type="submit"]{font-family:var(--lm-font)!important;font-weight:700;letter-spacing:.01em;transition:transform 0.18s ease-out,box-shadow 0.18s ease-out,background-color 0.18s ease-out,opacity 0.18s ease-out}body .wp-element-button:hover,body .button:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgb(0 0 0 / .12)}body .wp-element-button:active,body .button:active{transform:translateY(0)}body .price,body .price bdi,body .amount,body .lm-card-price,body .wc-block-components-product-price{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1}.wc-block-grid__product-image,.wp-block-woocommerce-product-image{overflow:hidden}.wc-block-grid__product-image img,.wp-block-woocommerce-product-image img{transition:transform 0.35s cubic-bezier(.2,.7,.3,1)}.wc-block-grid__product:hover .wc-block-grid__product-image img,.wp-block-woocommerce-product-image a:hover img{transform:scale(1.03)}body :focus-visible{outline:2px solid var(--lmco-rojo,#ad1531);outline-offset:2px;border-radius:4px}::selection{background:rgb(173 21 49 / .14)}html{scrollbar-width:thin;scrollbar-color:#cfc9c2 #fff0}body ::-webkit-scrollbar{width:10px;height:10px}body ::-webkit-scrollbar-thumb{background:#cfc9c2;border-radius:8px;border:2px solid #fff0;background-clip:padding-box}body ::-webkit-scrollbar-thumb:hover{background:#b3aca4}@media (prefers-reduced-motion:reduce){body *,body *::before,body *::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}body .wc-block-grid__product-title,body .wc-block-grid__product-title a,body .woocommerce-loop-product__title,body .woocommerce-loop-product__title a,body .wc-block-components-product-name,body .up-sells .wp-block-post-title a,body .related .wp-block-post-title a,body .wp-block-woocommerce-product-template .wp-block-post-title a,body .wc-block-product-template .wp-block-post-title a,body .swiper-wrapper .wpcp-product-title a{color:#1f2937!important;transition:color 0.15s ease-out}body .wc-block-grid__product-title a:hover,body .woocommerce-loop-product__title a:hover,body .up-sells .wp-block-post-title a:hover,body .related .wp-block-post-title a:hover,body .wp-block-woocommerce-product-template .wp-block-post-title a:hover,body .wc-block-product-template .wp-block-post-title a:hover,body .swiper-wrapper .wpcp-product-title a:hover{color:var(--lmco-rojo,#ad1531)!important}body .pld-pill *:not(img){background:transparent!important}body.single-product .le-delivery-box{margin-bottom:0!important;border-radius:12px 12px 0 0!important;padding-top:12px;padding-bottom:10px}body.single-product .plc-trust{margin-top:0!important;margin-bottom:0!important;border-radius:0!important;border-top:1px solid #eceae6!important}body.single-product .lm-escuchar{margin-top:0!important;border:none!important;border-top:1px solid #eceae6!important;border-radius:0 0 12px 12px!important;background:#ffffff!important;box-shadow:none!important}body .lm-escuchar .lm-escuchar-count{display:inline-flex!important;align-items:center;gap:3px;font-size:12px;opacity:.85}body .variations_form .single_variation_wrap{width:100%!important;grid-column:1 / -1}body .woocommerce-variation-add-to-cart,body form.cart:not(.variations_form){display:flex!important;gap:10px;align-items:stretch;width:100%!important}body .single_add_to_cart_button{flex:1 1 auto!important;width:auto!important;margin:0!important}body .lm-cerbero-product-wa-btn{display:flex!important;width:100%!important;justify-content:center;align-items:center;min-height:52px;border-radius:9px!important;font-size:16px;font-weight:700;margin:10px 0 0 0!important;box-sizing:border-box}body .lm-cerbero-product-wa-btn:hover{background:#25d366!important;color:#ffffff!important;border-color:#25d366!important}body .lm-cerbero-product-wa-btn:hover svg{fill:#ffffff!important}body .single_add_to_cart_button:hover{color:#ffffff!important}body.single-product .plc-trust{padding-top:5px!important;padding-bottom:5px!important}body.single-product .plc-trust,body.single-product .plc-trust *{font-size:11px!important;line-height:1.3!important}body.single-product .lm-escuchar{background:#f7f7f7!important}body.single-product .woocommerce-product-gallery img.zoomImg{mix-blend-mode:normal!important;background:#faf8f5!important}body.single-product .woocommerce-product-gallery{background:transparent!important;border-radius:0!important;padding:0!important;box-shadow:none!important}body.single-product .woocommerce-product-gallery img{mix-blend-mode:normal!important}body.single-product .woocommerce-product-gallery img.zoomImg{background:#ffffff!important}body.single-product .lm-escuchar{background:#f2f2f2!important}body form.variations_form.pld-list-active table.variations{display:none!important}body form.variations_form.cart{display:flex!important;flex-direction:column;width:100%!important}body .variations_form .single_variation_wrap{width:100%!important}body .pld-pill{width:100%!important;box-sizing:border-box}html body.single-product .le-delivery-box,html body.single-product .plc-trust,html body.single-product .lm-escuchar{background:#ececec!important}html body .lm-escuchar,html body .lm-escuchar span,html body .lm-escuchar div{color:#1f2937!important}html body .lm-escuchar .lm-esc-title{color:var(--lmco-rojo,#ad1531)!important;font-weight:700}html body .lm-escuchar button{background:var(--lmco-rojo,#ad1531)!important;color:#ffffff!important}html body .lm-escuchar button:not(.lm-escuchar-play){background:#ffffff!important;color:#1f2937!important;border:1px solid #d5d5d5!important}html body .pld-pill:has(input:checked) *:not(img){color:#1f2937!important}html body .pld-pill:has(input:checked) bdi,html body .pld-pill:has(input:checked) .price{color:var(--lmco-rojo,#ad1531)!important}html body .single_add_to_cart_button,html body .lm-cerbero-product-wa-btn{min-height:52px!important}html body .cart .quantity input.qty{height:52px!important}html body .lm-cerbero-product-wa-btn{background:#ffffff!important;color:#1a9e4b!important;border:2px solid #25d366!important}html body .lm-cerbero-product-wa-btn svg{fill:#25d366!important}html body .lm-cerbero-product-wa-btn:hover{background:#25d366!important;color:#ffffff!important;border-color:#25d366!important}html body .lm-cerbero-product-wa-btn:hover svg{fill:#ffffff!important}html body.single-product .lm-escuchar{max-width:100%!important;width:100%!important;overflow:hidden!important}html body .lm-escuchar label{color:#1f2937!important;font-weight:600;opacity:1!important}html body .lm-escuchar select{color:#1f2937!important;background:#ffffff!important;border:1px solid #d5d5d5!important;border-radius:6px}html body.single-product .le-delivery-box__meta{display:none!important}html body .lm-escuchar .lm-escuchar-bar{background:#dcdcdc!important}html body .lm-escuchar .lm-escuchar-bar>*{background:var(--lmco-rojo,#ad1531)!important}html body .lm-escuchar .lm-escuchar-count{color:#000000!important;opacity:1!important}html body .lm-escuchar-mini .lm-mini-play,html body .lm-escuchar-mini .lm-mini-stop{width:36px!important;height:36px!important;border-radius:50%!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:13px!important;line-height:1!important;padding:0!important;cursor:pointer;flex-shrink:0;transition:transform 0.15s ease-out,background-color 0.15s ease-out,color 0.15s ease-out}html body .lm-escuchar-mini .lm-mini-play{background:#ffffff!important;color:var(--lmco-rojo,#ad1531)!important;border:none!important;box-shadow:0 2px 8px rgb(0 0 0 / .25)}html body .lm-escuchar-mini .lm-mini-play:hover{transform:scale(1.08)}html body .lm-escuchar-mini .lm-mini-stop{background:transparent!important;color:#ffffff!important;border:1.5px solid rgb(255 255 255 / .7)!important}html body .lm-escuchar-mini .lm-mini-stop:hover{background:#ffffff!important;color:var(--lmco-rojo,#ad1531)!important}html body .lm-escuchar-mini .lm-mini-play:active,html body .lm-escuchar-mini .lm-mini-stop:active{transform:scale(.94)}html body .lm-escuchar-mini{gap:10px!important}html body .lm-escuchar-mini .lm-mini-title{font-weight:600}html body .lm-escuchar-mini .lm-mini-bar{border-radius:999px!important;overflow:hidden}@media (min-width:783px){html body .pec-left::after{content:"Tu carrito";position:absolute;left:50%;transform:translateX(-50%);bottom:calc(100% + 6px);background:#1f2937;color:#fff;font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap;pointer-events:none;opacity:.95;transition:opacity 0.2s ease-out;z-index:5}html body .pec-left:hover::after{opacity:0}html body .lm-cerbero-float-bubble::after{content:"Escríbenos, chat";position:absolute;right:0;bottom:calc(100% + 6px);background:#1f2937;color:#fff;font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap;pointer-events:none;opacity:.95;transition:opacity 0.2s ease-out;z-index:5}html body .lm-cerbero-float-bubble:hover::after{opacity:0}html body #lm-temporada{overflow:hidden;position:relative}html body #lm-temporada>span,html body #lm-temporada>a{display:inline-block;animation:lm-cinta 22s linear infinite;will-change:transform}html body #lm-temporada>button{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:2}@keyframes lm-cinta{from{transform:translateX(55vw)}to{transform:translateX(-115vw)}}}@media (prefers-reduced-motion:reduce){html body #lm-temporada>span,html body #lm-temporada>a{animation:none!important}}@media (min-width:783px){html body .pec-left::after{left:calc(100% + 8px);right:auto;bottom:auto;top:50%;transform:translateY(-50%)}html body .lm-cerbero-float-bubble::after{right:calc(100% + 8px);left:auto;bottom:auto;top:50%;transform:translateY(-50%)}}@media (min-width:783px){html body .lm-cerbero-float-bubble::after{content:"Escríbenos"}}