:root{--wd-text-font:"Inter", Arial, Helvetica, sans-serif;--wd-text-font-weight:400;--wd-text-color:rgb(43,43,43);--wd-text-font-size:15px;--wd-title-font:"Montserrat", Arial, Helvetica, sans-serif;--wd-title-font-weight:700;--wd-title-color:#242424;--wd-entities-title-font:"Montserrat", Arial, Helvetica, sans-serif;--wd-entities-title-font-weight:600;--wd-entities-title-color:rgb(35,86,51);--wd-entities-title-color-hover:rgb(146, 192, 32);--wd-alternative-font:"Montserrat", Arial, Helvetica, sans-serif;--wd-widget-title-font:"Montserrat", Arial, Helvetica, sans-serif;--wd-widget-title-font-weight:500;--wd-widget-title-transform:capitalize;--wd-widget-title-color:rgb(35,86,51);--wd-widget-title-font-size:16px;--wd-header-el-font:"Montserrat", Arial, Helvetica, sans-serif;--wd-header-el-font-weight:500;--wd-header-el-transform:capitalize;--wd-header-el-font-size:15px;--wd-brd-radius:10px;--wd-otl-style:dotted;--wd-otl-width:2px;--wd-primary-color:rgb(35,86,51);--wd-alternative-color:rgb(146,192,32);--btn-default-font-family:"Inter", Arial, Helvetica, sans-serif;--btn-default-font-weight:600;--btn-default-font-size:15px;--btn-default-bgcolor:rgb(35,86,51);--btn-default-bgcolor-hover:rgb(146,192,32);--btn-accented-font-family:"Inter", Arial, Helvetica, sans-serif;--btn-accented-font-weight:600;--btn-accented-font-size:15px;--btn-accented-bgcolor:rgb(35,86,51);--btn-accented-bgcolor-hover:rgb(146,192,32);--btn-transform:capitalize;--wd-form-brd-width:1px;--notices-success-bg:#F3F8F1;--notices-success-color:rgb(35,86,51);--notices-warning-bg:rgb(255,248,230);--notices-warning-color:rgb(138,109,29);--wd-link-color:rgb(35,86,51);--wd-link-color-hover:rgb(146,192,32);--wd-link-decor-style-hover:solid;--wd-link-decor-color-hover:rgb(146,192,32)}.wd-age-verify-wrap{--wd-popup-width:500px}.wd-popup.wd-promo-popup{background-color:#111;background-image:none;background-repeat:no-repeat;background-size:contain;background-position:left center}.wd-promo-popup-wrap{--wd-popup-width:800px}:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg,:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat){--wd-prod-bg:rgb(255,255,255);--wd-bordered-bg:rgb(255,255,255)}:is(.woodmart-woocommerce-layered-nav,.wd-product-category-filter) .wd-scroll-content{max-height:223px}.wd-page-title .wd-page-title-bg img{object-fit:cover;object-position:center center}.wd-footer{background-color:#fff;background-image:none}html .wd-nav-mobile>li>a{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:500;font-size:15px;line-height:22px;text-transform:none;color:#2b2b2b}html .wd-nav-mobile>li>a:hover,html .wd-nav-mobile>li.current-menu-item>a{color:#92c020}html .post.wd-post:not(.blog-design-small) .wd-entities-title{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:600;font-size:24px;line-height:34px;text-transform:none;color:#235633}html .post.wd-post:not(.blog-design-small) .wd-entities-title a:hover{color:#92c020}:is(.page,.search-no-results,.error404) :is(.wd-page-content,.whb-header){background-color:#fff;background-image:none}.woodmart-archive-shop:not(.single-product) :is(.wd-page-content,.whb-header){background-color:#fff;background-image:none}.single-product :is(.wd-page-content,.whb-header){background-color:#fff;background-image:none}.woodmart-archive-blog :is(.wd-page-content,.whb-header){background-color:#fff;background-image:none}.single-post :is(.wd-page-content,.whb-header){background-color:#fff;background-image:none}html .btn.wd-buy-now-btn{background:#6ba331}html .btn.wd-buy-now-btn:hover{background:#5f9e2c}body,[class*=color-scheme-light],[class*=color-scheme-dark],.wd-search-form[class*="wd-header-search-form"] form.searchform,.wd-el-search .searchform{--wd-form-color:rgb(43,43,43);--wd-form-placeholder-color:rgb(156,163,175);--wd-form-brd-color:rgb(220,229,216);--wd-form-brd-color-focus:rgb(146,192,32);--wd-form-bg:#FFFFFF}.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)){--wd-arrow-color:rgb(35,86,51);--wd-arrow-color-dis:rgb(191,200,188);--wd-arrow-bg-hover:rgb(35,86,51);--wd-arrow-bg-dis:rgb(243,248,241);--wd-arrow-radius:1px;--wd-arrow-brd-color:rgb(220,229,216);--wd-arrow-brd-color-hover:rgb(35,86,51)}.wd-nav-pagin-wrap:not(.wd-custom-style){--wd-pagin-size:10px;--wd-pagin-bg:rgb(220,229,216);--wd-pagin-bg-hover:rgb(146,192,32);--wd-pagin-bg-act:rgb(35,86,51)}.wd-nav-scroll{--wd-nscroll-height:4px;--wd-nscroll-width:100%;--wd-nscroll-bg:rgb(220,229,216);--wd-nscroll-drag-bg:rgb(146,192,32);--wd-nscroll-drag-bg-hover:rgb(35,86,51)}.mfp-wrap.wd-popup-quick-view-wrap{--wd-popup-width:920px}.wd-builder-off .wd-fbt.wd-design-side{--wd-form-width:250px}:root{--wd-container-w:1400px;--wd-form-brd-radius:5px;--btn-default-color:#fff;--btn-default-color-hover:#fff;--btn-accented-color:#fff;--btn-accented-color-hover:#fff;--btn-default-brd-radius:5px;--btn-default-box-shadow:none;--btn-default-box-shadow-hover:none;--btn-accented-brd-radius:5px;--btn-accented-box-shadow:none;--btn-accented-box-shadow-hover:none}@media (min-width:1400px){section.elementor-section.wd-section-stretch>.elementor-container{margin-left:auto;margin-right:auto}}.wd-page-title{background-color:#235633}.product-grid-item .add-to-cart-loop,.product-grid-item .add-to-cart-loop span,.product-grid-item .add-to-cart-loop .wd-action-text,.wd-products .add-to-cart-loop,.wd-products .add-to-cart-loop span,.wd-products .add-to-cart-loop .wd-action-text{color:#FFFFFF!important}.product-grid-item .add-to-cart-loop,.wd-products .add-to-cart-loop{background-color:#235633!important;border-color:#235633!important}.product-grid-item .add-to-cart-loop:hover,.product-grid-item .add-to-cart-loop:hover span,.product-grid-item .add-to-cart-loop:hover .wd-action-text,.wd-products .add-to-cart-loop:hover,.wd-products .add-to-cart-loop:hover span,.wd-products .add-to-cart-loop:hover .wd-action-text{color:#FFFFFF!important;background-color:#92C020!important;border-color:#92C020!important}body:not(.tax-product_cat) .product-grid-item .product-image-link{aspect-ratio:4 / 5}body:not(.tax-product_cat) .product-grid-item img{width:100%;height:100%;object-fit:contain}.single-product .woocommerce-product-gallery__image{aspect-ratio:4/5;display:flex;align-items:center;justify-content:center}.single-product .woocommerce-product-gallery__image img{width:100%;height:100%;object-fit:contain}.single-product button.single_add_to_cart_button,.single-product button.single_add_to_cart_button.alt,.single-product .single_add_to_cart_button.button.alt{background-color:#235633!important;border-color:#235633!important;color:#FFFFFF!important}.single-product button.single_add_to_cart_button:hover,.single-product button.single_add_to_cart_button.alt:hover,.single-product .single_add_to_cart_button.button.alt:hover{background-color:#92C020!important;border-color:#92C020!important;color:#FFFFFF!important}.single-product .wd-buy-now-btn,.single-product .wd-buy-now-btn:hover{color:#FFFFFF!important}.wd-add-btn .wd-check-icon,.wd-add-btn .wd-check-icon:before{color:#fff!important;border-color:#fff!important}.wd-add-btn .wd-action-icon{color:#fff!important}body:not(.tax-product_cat) .wd-product .wd-entities-title,body:not(.tax-product_cat) .product-grid-item .wd-entities-title{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35;max-height:4.05em;min-height:4.05em}.wd-product .wd-8ea4f892,.wd-product:hover .wd-8ea4f892{opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}.wd-product .wd-bfb103c7,.wd-product:hover .wd-bfb103c7{transform:none!important}.wd-fbt-form .wd-fbt-products .wd-carousel-item:first-child,.wd-fbt-form .wd-fbt-products>.wd-product:first-child{display:none!important}.wd-fbt-form .wd-fbt-products .wd-carousel-item:first-child+.wd-fbt-plus,.wd-fbt-form .wd-fbt-products>.wd-product:first-child+.wd-fbt-plus{display:none!important}.sanoguera-iva-box{margin:20px 0 22px;padding:20px;border:1px solid #dfe8dc;border-radius:12px;background:#f8fbf6;transition:all .2s ease}.sanoguera-iva-box.sanoguera-iva-activo{border-color:#92c020;box-shadow:0 5px 18px rgb(35 86 51 / .08)}.sanoguera-iva-heading{display:flex;align-items:center;gap:13px}.sanoguera-iva-icon{display:flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;border-radius:50%;background:#235633;color:#fff;font-size:20px;font-weight:700}.sanoguera-iva-title{color:#235633;font-size:17px;line-height:1.3;font-weight:700}.sanoguera-iva-subtitle{margin-top:3px;color:#667368;font-size:13px}.sanoguera-iva-info{margin-top:16px;padding:13px 15px;border-left:4px solid #92c020;border-radius:6px;background:#eef5e9;font-size:14px;line-height:1.55}.sanoguera-iva-info p{margin:4px 0 0}.sanoguera-certificado-confirmacion{margin-top:16px}.sanoguera-checkbox-label{display:flex;align-items:flex-start;gap:10px;padding:14px 15px;border:1px solid #92c020;border-radius:8px;background:#fff;cursor:pointer}.sanoguera-checkbox-label input{margin-top:3px;width:18px;height:18px;accent-color:#235633}.sanoguera-checkbox-label span{color:#303830;font-size:13px;line-height:1.55}.sanoguera-envio-documentacion{margin-top:13px;padding:14px 15px;border-radius:8px;background:#fff}.sanoguera-envio-documentacion p{margin:4px 0 12px;font-size:13px}.sanoguera-contact-buttons{display:flex;flex-wrap:wrap;gap:8px}.sanoguera-contact-buttons a{display:inline-flex;align-items:center;justify-content:center;padding:8px 13px;border-radius:6px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s ease}.sanoguera-btn-whatsapp{background:#235633;color:#fff!important}.sanoguera-btn-whatsapp:hover{opacity:.9}.sanoguera-btn-email{border:1px solid #235633;background:#fff;color:#235633!important}.sanoguera-btn-email:hover{background:#eef5e9}.sanoguera-iva-note{margin-top:13px;color:#687168;font-size:11.5px;line-height:1.5}@media (max-width:575px){.sanoguera-iva-box{padding:16px}.sanoguera-iva-title{font-size:15px}.sanoguera-iva-icon{width:38px;min-width:38px;height:38px}.sanoguera-contact-buttons{flex-direction:column}.sanoguera-contact-buttons a{width:100%}}.sanoguera-checkout-iva{margin:15px 0 20px;padding:14px 16px;border-left:4px solid #92c020;border-radius:6px;background:#eef5e9;color:#235633;font-size:13px}.sanoguera-checkout-iva p{margin:5px 0 0;color:#445048}.sanoguera-product-highlights{display:flex;flex-wrap:wrap;gap:7px;margin:6px 0 18px}.sanoguera-highlight{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid #dfe8dc;border-radius:7px;background:#f8fbf6;color:#334238;font-size:13px;line-height:1.2}.sanoguera-highlight-icon{display:inline-flex;align-items:center;justify-content:center;min-width:18px;color:#92c020;font-size:15px;font-weight:700}.sanoguera-highlight span:last-child{font-weight:600}@media (max-width:575px){.sanoguera-product-highlights{gap:6px;margin-bottom:15px}.sanoguera-highlight{padding:7px 9px;font-size:12px}}.woocommerce-cart .woocommerce-shipping-destination{display:none!important}.widget_shopping_cart .wd-progress-bar,.widget_shopping_cart .shipping-progress-bar,.wd-side-hidden .wd-progress-bar,.wd-side-hidden .shipping-progress-bar,.cart-widget-side .wd-progress-bar,.cart-widget-side .shipping-progress-bar{display:none!important}.aviso-recogida-tienda{background:#EEF5E9;color:#235633;padding:12px 15px;border-radius:8px;margin-top:15px;font-size:14px;line-height:1.4}body.woocommerce-order-received{--sanoguera-verde:#235633;--sanoguera-verde-medio:#92C020;--sanoguera-verde-claro:#EEF5E9;--sanoguera-texto:#222222;--sanoguera-borde:#e5e5e5}body.woocommerce-order-received .sidebar-container,body.woocommerce-order-received .area-sidebar-shop,body.woocommerce-order-received aside.sidebar-container{display:none!important}body.woocommerce-order-received .site-content{width:100%!important;max-width:100%!important}body.woocommerce-order-received .woocommerce-order{max-width:1100px;margin:40px auto 70px}body.woocommerce-order-received .woocommerce-notice--success{background:var(--sanoguera-verde-claro);color:var(--sanoguera-verde);border:1px solid #cbdcbe;border-radius:12px;padding:24px 30px;margin-bottom:30px;text-align:center;font-size:22px;font-weight:700;line-height:1.4}body.woocommerce-order-received .woocommerce-order-overview{display:grid!important;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border:1px solid var(--sanoguera-borde);border-radius:12px;padding:0;margin:0 0 35px!important;overflow:hidden;list-style:none}body.woocommerce-order-received .woocommerce-order-overview li{margin:0!important;padding:20px!important;border-right:1px solid var(--sanoguera-borde)!important;border-bottom:0!important;text-align:center;font-size:13px;color:#666}body.woocommerce-order-received .woocommerce-order-overview li:last-child{border-right:0!important}body.woocommerce-order-received .woocommerce-order-overview li strong{display:block;margin-top:7px;color:var(--sanoguera-texto);font-size:17px;font-weight:700}body.woocommerce-order-received .woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-column__title{color:var(--sanoguera-texto);font-size:24px;font-weight:700;margin:35px 0 18px}body.woocommerce-order-received .woocommerce-table--order-details{border:1px solid var(--sanoguera-borde);border-radius:12px;overflow:hidden;background:#fff}body.woocommerce-order-received .woocommerce-table--order-details th{background:#f7f8f7;color:var(--sanoguera-texto);font-weight:700;padding:16px 18px}body.woocommerce-order-received .woocommerce-table--order-details td{padding:16px 18px;vertical-align:top}body.woocommerce-order-received .woocommerce-table--order-details a{color:var(--sanoguera-verde);font-weight:600}body.woocommerce-order-received .woocommerce-table--order-details tfoot th,body.woocommerce-order-received .woocommerce-table--order-details tfoot td{background:#fafafa}body.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child th,body.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child td{color:var(--sanoguera-verde);font-size:18px;font-weight:700}body.woocommerce-order-received .woocommerce-customer-details address{background:#fff;border:1px solid var(--sanoguera-borde);border-radius:12px;padding:22px;line-height:1.7}body.woocommerce-order-received .wc-item-meta{margin-top:8px;font-size:14px;color:#555}body.woocommerce-order-received .wc-item-meta li{margin-bottom:3px}body.woocommerce-order-received .woocommerce-order a{color:var(--sanoguera-verde)}body.woocommerce-order-received .woocommerce-order a:hover{color:var(--sanoguera-verde-medio)}@media (max-width:767px){body.woocommerce-order-received .woocommerce-order{margin:25px auto 45px}body.woocommerce-order-received .woocommerce-notice--success{font-size:18px;padding:20px 16px}body.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr 1fr}body.woocommerce-order-received .woocommerce-order-overview li{border-bottom:1px solid var(--sanoguera-borde)!important}body.woocommerce-order-received .woocommerce-order-overview li:nth-child(2n){border-right:0!important}body.woocommerce-order-received .woocommerce-table--order-details th,body.woocommerce-order-received .woocommerce-table--order-details td{padding:12px}}body.woocommerce.tax-product_cat #sn-cat-productos{--osn-card-top:48px;--osn-card-border:#e2e9df;--osn-card-green:#235633}body.woocommerce.tax-product_cat #sn-cat-productos .wd-products{row-gap:28px}body.woocommerce.tax-product_cat #sn-cat-productos .wd-product-wrapper.product-wrapper{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;min-width:0;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.woocommerce.tax-product_cat #sn-cat-productos .wd-product-wrapper.product-wrapper::before{content:""!important;display:block!important;position:absolute;z-index:-1;inset:var(--osn-card-top) 0 0;pointer-events:none;background:#fff!important;border:1px solid var(--osn-card-border);border-radius:16px;box-shadow:0 5px 18px rgb(35 86 51 / .055)}body.woocommerce.tax-product_cat #sn-cat-productos .product-element-top{flex:0 0 auto;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;border-radius:0!important;transform:none!important}body.woocommerce.tax-product_cat #sn-cat-productos .product-image-link{position:relative;display:block!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important}body.woocommerce.tax-product_cat #sn-cat-productos .product-image-link>img{position:absolute!important;inset:0;display:block!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center;background:transparent!important;transform:none!important}body.woocommerce.tax-product_cat #sn-cat-productos .product-element-bottom{position:relative;display:flex!important;flex:1 1 auto;flex-direction:column;gap:9px!important;height:auto!important;margin:-8px 0 0!important;padding:8px 16px 16px!important;background:transparent!important;transform:none!important}body.woocommerce.tax-product_cat #sn-cat-productos .wd-product-header{flex:1 0 auto;min-height:0;margin:0!important}body.woocommerce.tax-product_cat #sn-cat-productos .wd-entities-title{display:block!important;height:auto!important;min-height:2.7em!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;-webkit-line-clamp:unset!important;font-size:15px!important;line-height:1.35!important;font-weight:600;overflow-wrap:break-word}body.woocommerce.tax-product_cat #sn-cat-productos .wd-entities-title a{color:var(--osn-card-green)}body.woocommerce.tax-product_cat #sn-cat-productos .wd-product-stock{margin:0!important;color:#526458;font-size:13px;line-height:1.4}body.woocommerce.tax-product_cat #sn-cat-productos .wrap-price{margin:0!important}body.woocommerce.tax-product_cat #sn-cat-productos .price{color:var(--osn-card-green);font-size:18px!important;font-weight:700;line-height:1.35}body.woocommerce.tax-product_cat #sn-cat-productos .price del{color:#7c857d;font-size:13px;font-weight:400}body.woocommerce.tax-product_cat #sn-cat-productos .product-labels{position:absolute;top:calc(var(--osn-card-top) + 10px)!important;left:10px!important;z-index:5;margin:0!important}body.woocommerce.tax-product_cat #sn-cat-productos .wd-buttons.wd-pos-r-t{top:calc(var(--osn-card-top) + 2px)!important;right:4px!important;z-index:5;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none!important;background:transparent!important}body.woocommerce.tax-product_cat #sn-cat-productos .wd-wishlist-btn>a{display:flex;align-items:center;justify-content:center;width:44px!important;height:44px!important;border-radius:50%;background:#fff;color:var(--osn-card-green)}body.woocommerce.tax-product_cat #sn-cat-productos .wd-product-footer{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px;height:auto!important;max-height:none!important;margin:3px 0 0!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}body.woocommerce.tax-product_cat #sn-cat-productos .wd-product-footer .wd-add-btn{flex:1 1 100%;min-width:0}body.woocommerce.tax-product_cat #sn-cat-productos .wd-add-btn .add-to-cart-loop{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.35;white-space:normal;text-align:center}body.woocommerce.tax-product_cat #sn-cat-productos .wd-action-buttons{margin-inline-start:auto}body.woocommerce.tax-product_cat #sn-cat-productos .wd-wishlist-btn>a:focus-visible,body.woocommerce.tax-product_cat #sn-cat-productos .add-to-cart-loop:focus-visible{outline:2px solid #235633;outline-offset:3px}body.woocommerce.tax-product_cat.osn-cat-v3 .elementor-element.elementor-element-431ba5b{display:none!important}@media (max-width:767px){body.woocommerce.tax-product_cat #sn-cat-productos{--osn-card-top:30px}body.woocommerce.tax-product_cat #sn-cat-productos .wd-products{row-gap:20px}body.woocommerce.tax-product_cat #sn-cat-productos .wd-product-wrapper.product-wrapper::before{border-radius:12px}body.woocommerce.tax-product_cat #sn-cat-productos .product-element-bottom{gap:8px!important;margin-top:-4px!important;padding:6px 12px 14px!important}body.woocommerce.tax-product_cat #sn-cat-productos .wd-entities-title{min-height:2.8em!important;font-size:14px!important;line-height:1.4!important}body.woocommerce.tax-product_cat #sn-cat-productos .price{font-size:17px!important}body.woocommerce.tax-product_cat #sn-cat-productos .product-labels{left:8px!important}}body.woocommerce.tax-product_cat .wd-content-layout{padding-top:20px!important}body.woocommerce.tax-product_cat.osn-cat-layout-clean .sn-cat-head{padding-top:8px!important;padding-bottom:16px!important}body.woocommerce.tax-product_cat.osn-cat-layout-clean .sn-cat-page{margin-bottom:0!important}body.woocommerce.tax-product_cat #sn-cat-productos.osn-archive-products{padding-top:8px!important}body.woocommerce.tax-product_cat #sn-cat-productos .osn-products-toolbar{padding:12px 18px!important;margin-bottom:8px!important}@media (max-width:767px){body.woocommerce.tax-product_cat .wd-content-layout{padding-top:12px!important}body.woocommerce.tax-product_cat.osn-cat-layout-clean .sn-cat-head{padding-top:4px!important;padding-bottom:12px!important}body.woocommerce.tax-product_cat #sn-cat-productos .osn-products-toolbar{padding:10px 12px!important}}body.tax-product_cat #sn-cat-productos .osn-products-count,body.tax-product_cat #sn-cat-productos .woocommerce-result-count{display:none!important}body.tax-product_cat #sn-cat-productos .osn-products-toolbar{justify-content:flex-end!important;min-height:0!important;padding:0!important;margin-bottom:8px!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}body.tax-product_cat #sn-cat-productos .osn-products-toolbar{display:none!important}body.tax-product_cat #sn-cat-productos .woocommerce-ordering{margin:0!important}body.woocommerce.tax-product_cat #sn-cat-productos .wd-add-btn .add-to-cart-loop{height:auto!important;min-height:44px!important;padding:10px 8px!important;font-size:13px!important;line-height:1.3!important;text-transform:none!important;white-space:normal!important}body.woocommerce.tax-product_cat #sn-cat-productos .wd-add-btn .add-to-cart-loop .wd-action-text{display:block!important;position:static!important;width:auto!important;max-width:100%!important;height:auto!important;margin:0!important;font-size:inherit!important;line-height:1.3!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;transform:none!important}body.woocommerce.tax-product_cat #sn-cat-productos .wd-add-btn .add-to-cart-loop .wd-action-icon{display:none!important}body.woocommerce.tax-product_cat .wd-content-layout{padding-top:20px!important}body.woocommerce.tax-product_cat #sn-cat-productos.osn-archive-products{padding-top:8px!important}body.woocommerce.tax-product_cat #sn-cat-productos .osn-products-toolbar{display:none!important}@media(max-width:767px){body.woocommerce.tax-product_cat .wd-content-layout{padding-top:12px!important}}body.woocommerce.tax-product_cat #sn-cat-productos .wd-add-btn .add-to-cart-loop{height:auto!important;min-height:44px!important;padding:10px 8px!important;font-size:13px!important;line-height:1.3!important;text-transform:none!important;white-space:normal!important}body.woocommerce.tax-product_cat #sn-cat-productos .wd-add-btn .add-to-cart-loop .wd-action-text{display:block!important;position:static!important;width:auto!important;max-width:100%!important;height:auto!important;margin:0!important;font-size:inherit!important;line-height:1.3!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;transform:none!important}body.woocommerce.tax-product_cat #sn-cat-productos .wd-add-btn .add-to-cart-loop .wd-action-icon{display:none!important}body.woocommerce.tax-product_cat .wd-content-layout{padding-top:20px!important}body.woocommerce.tax-product_cat #sn-cat-productos.osn-archive-products{padding-top:8px!important}body.woocommerce.tax-product_cat #sn-cat-productos .osn-products-toolbar{display:none!important}@media(max-width:767px){body.woocommerce.tax-product_cat .wd-content-layout{padding-top:12px!important}}.osn-archive-products .product-grid-item .add-to-cart-loop{display:flex!important;align-items:center!important;justify-content:center!important;height:auto!important;min-height:46px!important;padding:10px 12px!important}.osn-archive-products .product-grid-item .add-to-cart-loop .wd-action-text{font-size:15px!important;line-height:1.3!important;white-space:normal!important}@media (max-width:767px){.osn-archive-products .product-grid-item .add-to-cart-loop .wd-action-text{font-size:14px!important}}body.postid-11775 #product-11775{--ilca-green:#235633;--ilca-soft:#eef4e8;--ilca-line:#dce6d7}body.postid-11775 #product-11775 .wd-gallery-images{background:radial-gradient(circle at 85% 78%,#e6eedc 0 27%,transparent 28%),#f5f7f1;border:1px solid #e6ecdf;border-radius:18px;overflow:hidden}body.postid-11775 #product-11775 .woocommerce-product-gallery{--wd-thumbs-height:420px !important}body.postid-11775 #product-11775 .wd-gallery-images .woocommerce-product-gallery__image{aspect-ratio:auto;height:420px}body.postid-11775 #product-11775 .wd-gallery-images .woocommerce-product-gallery__image img{width:100%;height:420px;object-fit:contain;padding:22px;mix-blend-mode:multiply}body.postid-11775 #product-11775 .wd-gallery-thumb img{border-radius:9px}body.postid-11775 #product-11775 .wd-single-title .product_title{color:var(--ilca-green);font-size:clamp(27px, 2.3vw, 34px);line-height:1.17;letter-spacing:-.035em;font-weight:700;margin-bottom:0}body.postid-11775 #product-11775 .wd-single-meta{font-size:12px;color:#637163}body.postid-11775 #product-11775 .wd-single-price .price,body.postid-11775 #product-11775 .woocommerce-variation-price .price{color:var(--ilca-green);font-size:30px;line-height:1.3;letter-spacing:-.025em;font-weight:700}body.postid-11775 #product-11775 .variations{display:block;margin:16px 0;border:0}body.postid-11775 #product-11775 .variations tbody,body.postid-11775 #product-11775 .variations tr{display:block;width:100%}body.postid-11775 #product-11775 .variations tr{margin-bottom:16px}body.postid-11775 #product-11775 .variations th.label,body.postid-11775 #product-11775 .variations td.value{display:block!important;width:100%;padding:0;border:0;text-align:left}body.postid-11775 #product-11775 .variations th.label{margin-bottom:8px}body.postid-11775 #product-11775 .variations label{color:var(--ilca-green);font-size:14px;line-height:1.4;font-weight:650}body.postid-11775 #product-11775 .variations .wd-swatch.wd-text{min-height:44px;padding:10px 14px;border:1px solid var(--ilca-line);border-radius:9px;background:#fff;color:#294833;box-shadow:none}body.postid-11775 #product-11775 .variations .wd-swatch[aria-checked="true"]{border-color:var(--ilca-green);background:var(--ilca-soft);box-shadow:inset 0 0 0 1px var(--ilca-green)}body.postid-11775 #product-11775 .variations .wd-swatch-text{font-size:13px;line-height:1.4}body.postid-11775 #product-11775 #sanoguera-iva-box{width:100%;margin:0 0 18px;padding:16px;border:1px solid var(--ilca-line);border-radius:12px;background:#f6f9f2;box-shadow:none}body.postid-11775 #product-11775 .sanoguera-iva-title{color:var(--ilca-green);font-size:15px;line-height:1.4}body.postid-11775 #product-11775 .sanoguera-iva-subtitle,body.postid-11775 #product-11775 .sanoguera-iva-info,body.postid-11775 #product-11775 .sanoguera-iva-note{font-size:13px;line-height:1.55}body.postid-11775 #product-11775 .sanoguera-iva-info{padding:12px;border-radius:8px}body.postid-11775 #product-11775 .single_add_to_cart_button{min-height:48px;border:1px solid var(--ilca-green);border-radius:10px;background:var(--ilca-green);color:#fff;font-size:15px;font-weight:700;text-transform:none;box-shadow:none}body.postid-11775 #product-11775 .wd-buy-now-btn{min-height:46px;border:1px solid var(--ilca-line);border-radius:10px;background:#f1f5eb;color:var(--ilca-green);font-size:14px;text-transform:none;box-shadow:none}body.postid-11775 #product-11775 .quantity :is(input,button){min-height:46px}body.postid-11775 #product-11775 .product-trust-section{padding:22px;border-radius:16px;box-shadow:none}body.postid-11775 #product-11775 .product-trust-heading{font-size:23px;line-height:1.25}body.postid-11775 #product-11775 .product-trust-item{padding:15px;border-radius:12px;box-shadow:none}body.postid-11775 #product-11775 .wd-single-content{line-height:1.75}body.postid-11775 #product-11775 .wd-single-content h2{color:var(--ilca-green);font-size:24px;line-height:1.3;margin-top:26px;margin-bottom:12px}@media (max-width:767px){body.postid-11775 #product-11775 .wd-gallery-images .woocommerce-product-gallery__image{height:250px}body.postid-11775 #product-11775 .wd-gallery-images .woocommerce-product-gallery__image img{height:250px;padding:14px}body.postid-11775 #product-11775 .woocommerce-product-gallery{margin-bottom:12px}body.postid-11775 #product-11775 .wd-gallery-thumb{display:none}body.postid-11775 #product-11775 .wd-single-title .product_title{font-size:25px;line-height:1.2}body.postid-11775 #product-11775 .wd-single-price .price,body.postid-11775 #product-11775 .woocommerce-variation-price .price{font-size:27px}body.postid-11775 #product-11775 .variations .wd-swatch.wd-text{padding:10px 12px}body.postid-11775 #product-11775 #sanoguera-iva-box{padding:13px}body.postid-11775 #product-11775 .product-trust-section{padding:16px}body.postid-11775 #product-11775 .product-trust-heading{font-size:20px}body.postid-11775 #product-11775 .wd-single-content h2{font-size:21px}}body.postid-11775 #product-11775 .wd-gallery-images{background:#fff!important;background-image:none!important;border-color:#e4e7e2}body.postid-11775 #product-11775 .wd-gallery-images .woocommerce-product-gallery__image img{mix-blend-mode:normal}body.postid-11775 #product-11775 .sn-ilca-accordion-layout{display:block!important}body.postid-11775 #product-11775 .sn-ilca-accordions{width:100%;max-width:100%;margin:0 0 20px}body.postid-11775 #product-11775 .sn-ilca-hidden-source{display:none!important}body.postid-11775 #product-11775 .sn-ilca-details{width:100%;max-width:100%;margin:0;padding:0;border:0;border-bottom:1px solid #dce5d8;background:#fff;box-shadow:none;color:#253d2c}body.postid-11775 #product-11775 .sn-ilca-details:first-child{border-top:1px solid #dce5d8}body.postid-11775 #product-11775 .sn-ilca-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;margin:0;padding:18px 4px;color:#235633;list-style:none;cursor:pointer}body.postid-11775 #product-11775 .sn-ilca-details>summary::-webkit-details-marker{display:none}body.postid-11775 #product-11775 .sn-ilca-details>summary>h2{margin:0;padding:0;color:inherit;font:inherit;font-size:20px;font-weight:650;line-height:1.35;letter-spacing:-.015em}body.postid-11775 #product-11775 .sn-ilca-details>summary>span{flex-shrink:0;width:30px;text-align:center;color:#235633;font-size:25px;line-height:1}body.postid-11775 #product-11775 .sn-ilca-details>summary>span::after{content:'+'}body.postid-11775 #product-11775 .sn-ilca-details[open]>summary>span::after{content:'−'}body.postid-11775 #product-11775 .sn-ilca-details>summary:focus-visible{outline:2px solid #235633;outline-offset:3px;border-radius:5px}body.postid-11775 #product-11775 .sn-ilca-panel{padding:0 4px 24px;font-size:15px;line-height:1.7;overflow-wrap:anywhere}body.postid-11775 #product-11775 .sn-ilca-panel>.elementor-widget{width:100%!important;max-width:100%;margin:0;padding:0}body.postid-11775 #product-11775 .sn-ilca-panel .wd-single-content h2:first-child{margin-top:0}body.postid-11775 #product-11775 .sn-ilca-panel .wd-attrs-title,body.postid-11775 #product-11775 .sn-ilca-panel .wd-single-attrs h4{display:none}body.postid-11775 #product-11775 .sn-ilca-panel table{width:100%}body.postid-11775 #product-11775 .sn-ilca-panel a{color:#235633;text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){body.postid-11775 #product-11775 .sn-ilca-details>summary{min-height:60px;padding:16px 2px;gap:10px}body.postid-11775 #product-11775 .sn-ilca-details>summary>h2{font-size:18px}body.postid-11775 #product-11775 .sn-ilca-panel{font-size:14px;padding:0 2px 20px}}body.postid-11775 #product-11775 .wd-gallery-images{background:#fff!important;background-image:none!important}body.postid-11775 #product-11775 .wd-gallery-images .woocommerce-product-gallery__image img{mix-blend-mode:normal}@media (min-width:1025px){body.postid-11775 #product-11775 .wd-single-gallery{position:sticky;top:24px;align-self:flex-start}body.postid-11775 #product-11775 .wd-gallery-images .woocommerce-product-gallery__image{height:auto;aspect-ratio:auto}body.postid-11775 #product-11775 .wd-gallery-images .woocommerce-product-gallery__image img{height:auto;max-height:calc(100vh - 80px);object-fit:contain;padding:0}}body.postid-11775{--ilca-admin-offset:0px}body.postid-11775.admin-bar{--ilca-admin-offset:32px}@media (min-width:1025px){body.postid-11775 #product-11775 .wd-single-gallery{top:calc(var(--wd-header-sticky-h, var(--wd-header-h, 160px)) + var(--ilca-admin-offset) + 16px)}body.postid-11775 #product-11775 .wd-gallery-images .woocommerce-product-gallery__image img{max-height:calc(100vh - var(--wd-header-sticky-h, var(--wd-header-h, 160px)) - var(--ilca-admin-offset) - 48px)}body.postid-11775 #product-11775 .woocommerce-product-gallery{--wd-thumbs-height:min(420px, calc(100vh - var(--wd-header-sticky-h, var(--wd-header-h, 160px)) - var(--ilca-admin-offset) - 48px)) !important}}body.postid-11775 #product-11775 .variations .wd-swatch.wd-text{border-color:#afbeaa}body.postid-11775 #product-11775 .variations .wd-swatch.wd-text.wd-active,body.postid-11775 #product-11775 .variations .wd-swatch.wd-text[aria-checked="true"]{background:#235633!important;border-color:#235633!important;color:#fff!important;box-shadow:0 0 0 2px rgb(35 86 51 / .18)!important}body.postid-11775 #product-11775 .variations .wd-swatch.wd-text.wd-active .wd-swatch-text,body.postid-11775 #product-11775 .variations .wd-swatch.wd-text[aria-checked="true"] .wd-swatch-text{color:#fff!important;font-weight:700}body.postid-11775 #product-11775 .variations .wd-swatch:focus-visible{outline:2px solid #235633;outline-offset:4px}