*{box-sizing:border-box}html,body{height:100%}body{color:#173a2c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fdfaf5;margin:0;font-family:Raleway,system-ui,sans-serif}#root{min-height:100%}a{color:inherit}button,input,select,textarea{font-family:inherit}@keyframes lfUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lfFade{0%{opacity:0}to{opacity:1}}@keyframes lfSpin{to{transform:rotate(360deg)}}@keyframes lfSlideLeft{0%{transform:translate(-100%)}to{transform:none}}.lf-anim-up{animation:.6s both lfUp}.lf-anim-fade{animation:.2s both lfFade}.lf-mobilenav{animation:.22s both lfSlideLeft}.lf-mobilenav nav a:active{background:#13523914}.lf-btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-family:Raleway,sans-serif;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.lf-btn--orange{color:#fff;background:#f97316}.lf-btn--orange:hover{background:#ea6a10}.lf-btn--green{color:#fff;background:#135239}.lf-btn--green:hover{background:#0d3a28}.lf-btn--outline{color:#135239;background:0 0;border:1.5px solid #1352394d}.lf-btn--outline:hover{color:#fff;background:#135239;border-color:#135239}.lf-btn--ghost-light{color:#fff;background:0 0;border:1.5px solid #fdfaf566}.lf-btn--ghost-light:hover{background:#ffffff1a}.lf-btn--add{color:#fff;background:#f97316;border-radius:10px}.lf-btn--add:hover{background:#ea6a10}.lf-btn--plain{background:0 0}.lf-nav{color:#173a2c;opacity:.82;cursor:pointer;text-decoration:none;transition:opacity .15s,color .15s}.lf-nav:hover{opacity:1;color:#135239}.lf-foot-link{cursor:pointer;color:inherit;text-decoration:none;transition:color .15s}.lf-foot-link:hover{color:#f97316}.lf-card{background:#fff;border:1px solid #1352391a;border-radius:20px;transition:box-shadow .2s,border-color .15s}.lf-card:hover{box-shadow:0 14px 34px #1352391a}.lf-cat-card{cursor:pointer;background:#fff;border:1px solid #1352391a;border-radius:20px;transition:border-color .15s}.lf-cat-card:hover{border-color:#135239}.lf-input{color:#173a2c;background:#fff;border:1px solid #13523938;border-radius:11px;outline:none;width:100%;padding:12px 14px;font:500 15px Raleway,sans-serif;transition:border-color .15s}.lf-input:focus{border-color:#135239}.lf-loader{border:3px solid #13523926;border-top-color:#135239;border-radius:50%;width:38px;height:38px;animation:.9s linear infinite lfSpin}details summary{list-style:none}details summary::-webkit-details-marker{display:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#13523933;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#13523959}.lf-only-mobile{display:none}@media (width<=860px){.lf-hide-mobile{display:none!important}.lf-only-mobile{display:flex}.lf-grid-4,.lf-grid-3,.lf-grid-2,.lf-hero-grid{grid-template-columns:1fr!important}.lf-hero-grid>*{min-width:0}.lf-listado-grid{grid-template-columns:1fr!important}.lf-listado-grid>*{min-width:0}.lf-sidebar{position:static!important}}@media (width>=861px) and (width<=1100px){.lf-grid-4{grid-template-columns:repeat(2,1fr)!important}}@media (width<=640px){.lf-checkout-main,.lf-checkout-bar{padding-left:16px!important;padding-right:16px!important}.lf-cart-item{flex-wrap:wrap}.lf-cart-item>img{width:58px!important;height:58px!important}.lf-cart-item-info{flex:calc(100% - 72px)!important}.lf-cart-actions{flex-wrap:wrap}.lf-delivery-options{flex-direction:column}}.lf-usercontent,.lf-usercontent *{overflow-wrap:break-word}@media (width<=920px){.lf-headrow--wide>.lf-hide-mobile{display:none!important}.lf-headrow--wide .lf-only-mobile{display:flex!important}}@media (width<=430px){.lf-hero-grid h1{letter-spacing:-1px!important;font-size:38px!important}}@media (width<=640px){.lf-headrow{gap:12px!important;padding-left:16px!important;padding-right:16px!important}.lf-headrow>*{flex-shrink:0}.lf-headrow .lf-btn{padding-left:15px!important;padding-right:15px!important;font-size:13px!important}}@media (width<=360px){.lf-headrow{gap:9px!important;padding-left:12px!important;padding-right:12px!important}.lf-headrow .lf-btn{padding-left:12px!important;padding-right:12px!important;font-size:12px!important}}@media (width<=640px){.lf-modal-prod{grid-template-columns:1fr!important}.lf-carousel-mobile{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:6px;overflow-x:auto;grid-template-columns:none!important;gap:12px!important;display:flex!important}.lf-carousel-mobile::-webkit-scrollbar{display:none}.lf-carousel-mobile>*{scroll-snap-align:start;flex:0 0 46%}.lf-grid-3{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.lf-pc-body{padding:10px 11px 12px!important}.lf-pc-title{font-size:13.5px!important}.lf-pc-price{font-size:17px!important}.lf-pc-body .lf-btn--add{padding:7px 11px!important;font-size:12px!important}}.lf-prow{grid-template-columns:104px 1fr 190px 180px;align-items:center;gap:22px;padding:18px 22px;transition:background .15s;display:grid}.lf-prow:hover{background:#1352390d!important}.lf-prow:last-child{border-bottom:none!important}.lf-prow-img{width:104px;height:104px}.lf-prow-meta{text-align:right}.lf-prow-cta{flex-direction:column;align-items:stretch;display:flex}@media (width<=900px){.lf-prow{grid-template-columns:84px 1fr;gap:16px;padding:16px}.lf-prow-img{width:84px;height:84px}.lf-prow-meta{text-align:left;grid-column:2;margin-top:-4px}.lf-prow-cta{grid-column:2}}.lf-rich{color:#5b6b62;overflow-wrap:anywhere;font-family:Raleway,sans-serif;font-size:15px;line-height:1.6}.lf-rich p{margin:0}.lf-rich p:empty{min-height:1.6em}.lf-rich h1,.lf-rich h2,.lf-rich h3{color:#135239;letter-spacing:-.01em;margin:.6em 0 .25em;font-weight:800;line-height:1.25}.lf-rich h1{font-size:24px}.lf-rich h2{font-size:20px}.lf-rich h3{font-size:17px}.lf-rich>:first-child{margin-top:0}.lf-rich strong,.lf-rich b{font-weight:700}.lf-rich a{color:#135239;text-underline-offset:2px;font-weight:600;text-decoration:underline}.lf-rich a:hover{color:#f97316}.lf-rich ul,.lf-rich ol{margin:.35em 0;padding-left:1.4em}.lf-rich ul{list-style:outside}.lf-rich ol{list-style:decimal}.lf-rich li{margin:.1em 0}.lf-rich li p{margin:0}.lf-rich blockquote{color:#173a2c;border-left:3px solid #f97316;margin:.5em 0;padding:.15em 0 .15em .9em;font-style:italic}.lf-rich hr{border:none;border-top:1px solid #1352392e;margin:.9em 0}.lf-rich mark{color:inherit;border-radius:3px;padding:0 2px}.lf-rich table{max-width:100%;margin:.6em 0;display:block;overflow-x:auto}.lf-rich table>tbody,.lf-rich table>thead{border-collapse:collapse;width:100%;display:table}.lf-rich th,.lf-rich td{vertical-align:top;text-align:left;border:1px solid #13523933;min-width:80px;padding:6px 8px}.lf-rich th{color:#135239;background:#e6efe9;font-weight:700}.lf-rich td p,.lf-rich th p{margin:0}
