.cc-favorite-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;padding:9px!important;border-radius:50%!important;border:1px solid #9aab9e!important;background:#f5f8f5!important;color:#385742!important;cursor:pointer!important;z-index:4}.cc-favorite-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8}.cc-favorite-toggle[aria-pressed=true]{color:#c62e55!important}.cc-favorite-toggle[aria-pressed=true] svg{fill:currentColor}.astra-shop-thumbnail-wrap{position:relative}.astra-shop-thumbnail-wrap .cc-favorite-toggle{position:absolute!important;bottom:10px!important;right:10px!important}.summary .cc-favorite-toggle{margin:6px 0 12px!important}.cc-favorites-menu{display:inline-flex!important;align-items:center;gap:5px;color:inherit!important;text-decoration:none!important;white-space:nowrap;padding:5px!important;min-height:40px;box-sizing:border-box}.cc-favorites-menu>span:first-child{font:32px/1 Arial}.cc-favorites-count{font:700 11px Arial}.cc-favorites-label{font:12px Arial}html[data-cc-theme=dark] .cc-favorite-toggle{background:#343434!important;color:#edf3ec!important;border-color:#728275!important}html[data-cc-theme=dark] .cc-favorite-toggle[aria-pressed=true]{color:#ff7999!important}.cc-favorite-toggle:focus-visible,.cc-favorites-menu:focus-visible{outline:3px solid #63af53!important;outline-offset:3px}.cc-favorites-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cc-favorites-page #cc-shop-filter-layout>.cc-catalog-filter,.cc-favorites-page #cc-shop-filter-layout>.cc-mobile-filter-trigger{display:none!important}.cc-favorites-page #cc-shop-filter-layout{display:block!important}.cc-favorites-page #cc-shop-results{width:100%!important}@media(max-width:767px){.cc-favorites-label{display:none}.cc-favorites-menu{padding:2px!important}.cc-favorites-menu>span:first-child{font-size:25px}.cc-favorite-toggle{width:36px!important;height:36px!important;min-width:36px!important;padding:7px!important}}ul.products li.product{position:relative}ul.products li.product>.cc-favorite-toggle{position:absolute!important;top:52px!important;right:10px!important}html body #cc-store-header .cc-favorites-menu{color:#158331!important}html[data-cc-theme=dark] body #cc-store-header .cc-favorites-menu{color:#63ef49!important}@media(min-width:768px){html body #cc-store-header .cc-header-cart-slot.cc-cart-with-favorites{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:74px!important;min-width:74px!important;height:auto!important;align-self:center!important}html body #cc-store-header .cc-cart-with-favorites .cc-favorites-menu{min-height:25px!important;padding:0!important;gap:3px!important;line-height:1!important}html body #cc-store-header .cc-cart-with-favorites .cc-favorites-menu>span:first-child{font-size:22px!important}html body #cc-store-header .cc-cart-with-favorites .cc-favorites-count,html body #cc-store-header .cc-cart-with-favorites .cc-favorites-label{font-size:10px!important}html body #cc-store-header#cc-store-header .cc-category-nav{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:center!important;gap:4px!important;padding:0 12px!important}html body #cc-store-header#cc-store-header .cc-category-nav>:is(a,button){display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:8px 6px!important;box-sizing:border-box!important;white-space:nowrap!important;font:600 12px/1.3 Arial,sans-serif!important;color:#f5f7fa!important;background:transparent!important;border:0!important;border-radius:7px!important;text-decoration:none!important}html body #cc-store-header#cc-store-header .cc-category-nav>:is(a,button):hover{color:#8df078!important;background:#ffffff0c!important}html body #cc-store-header#cc-store-header .cc-category-nav svg{width:19px!important;height:19px!important;flex-shrink:0!important;color:#63ef49!important}html body #cc-store-header#cc-store-header .cc-category-nav .cc-favorites-label{display:inline!important;font:inherit!important;color:inherit!important}html body #cc-store-header#cc-store-header .cc-category-nav .cc-favorites-count{font:600 10px/1 Arial,sans-serif!important;color:inherit!important}}@layer cc-mobile-header{@media(max-width:767px){html body #cc-store-header#cc-store-header .cc-search-header{grid-template-rows:44px 44px 32px!important;row-gap:3px!important;grid-template-rows:44px 44px!important;position:relative!important}html body #cc-store-header#cc-store-header .cc-search-header>.cc-favorites-menu{grid-column:1/-1!important;grid-row:3!important;justify-self:center!important;display:inline-flex!important;gap:7px!important;width:auto!important;min-height:32px!important;height:32px!important;padding:3px 16px!important;border-radius:18px!important;border:1px solid #7eaa72!important;background:#dfeeda!important;text-decoration:none!important;box-sizing:border-box!important}html body #cc-store-header#cc-store-header .cc-search-header>.cc-favorites-menu .cc-favorites-label{display:inline!important;font:600 12px/18px Arial,sans-serif!important;color:inherit!important}html body #cc-store-header#cc-store-header .cc-search-header>.cc-favorites-menu svg{width:18px!important;height:18px!important;color:inherit!important}html body #cc-store-header#cc-store-header .cc-search-header>.cc-favorites-menu .cc-favorites-count{font:600 11px/16px Arial,sans-serif!important;color:inherit!important}html[data-cc-theme=dark] body #cc-store-header#cc-store-header .cc-search-header>.cc-favorites-menu{background:#354333!important;border-color:#708c65!important}html body #cc-store-header#cc-store-header .cc-search-header>.cc-favorites-menu{position:absolute!important;top:53px!important;grid-column:auto!important;grid-row:auto!important;width:40px!important;height:40px!important;min-height:40px!important;padding:9px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#244b2b!important;z-index:2!important}}}@layer cc-mobile-header{@media(max-width:767px){html body #cc-store-header#cc-store-header .cc-search-header>.cc-favorites-menu :is(.cc-favorites-label,.cc-favorites-count){display:none!important}html body #cc-store-header#cc-store-header .cc-search-header>.cc-favorites-menu svg{width:22px!important;height:22px!important}html[data-cc-theme=dark] body #cc-store-header#cc-store-header .cc-search-header>.cc-favorites-menu{color:#a5ed8e!important;background:transparent!important}html body #cc-store-header#cc-store-header .cc-mobile-location{max-width:calc(50vw - 34px)!important;font-size:11px!important;gap:4px!important}html body #cc-store-header#cc-store-header .cc-mobile-location span:first-of-type{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}}html body.single-product #page #content .summary{position:relative!important}html body.single-product #page #content .summary h1.product_title{padding-right:54px!important;box-sizing:border-box!important}html body.single-product #page #content .summary>.cc-favorite-toggle{position:absolute!important;right:0!important;top:0!important;margin:0!important;width:42px!important;height:42px!important;border:0!important;background:#edf2ee!important;color:#338b47!important}html[data-cc-theme=dark] body.single-product #page #content .summary>.cc-favorite-toggle{background:#424742!important;color:#a5ed8e!important}html body.single-product #page #content .summary>.cc-favorite-toggle[aria-pressed=true]{color:#e14670!important}.woocommerce-product-gallery .cc-product-share{position:absolute!important;top:12px!important;right:58px!important;z-index:5!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;padding:10px!important;border:1px solid #d0dbd2!important;border-radius:50%!important;background:#f5f8f5!important;color:#33543c!important;cursor:pointer!important}html[data-cc-theme=dark] .woocommerce-product-gallery .cc-product-share{background:#424742!important;color:#a5ed8e!important;border-color:#687569!important}.cc-product-share:focus-visible{outline:3px solid #63af53;outline-offset:3px}.cc-share-dialog{box-sizing:border-box;width:calc(100% - 32px);max-width:420px;padding:24px;border:1px solid #c2d1c5;border-radius:16px;background:#f7faf8;color:#24392c}.cc-share-dialog::backdrop{background:#0008}.cc-share-dialog h2{font:700 20px Arial;color:inherit;margin:0 26px 20px 0}.cc-share-close{position:absolute;right:10px;top:8px;background:transparent!important;color:inherit!important;border:0!important;font-size:26px;padding:4px 10px}.cc-share-dialog label{display:block;font:13px Arial;margin-bottom:6px}.cc-share-dialog input{box-sizing:border-box;width:100%;font-size:16px;margin-bottom:12px}.cc-share-copy,.cc-share-whatsapp{display:block;text-align:center;box-sizing:border-box;width:100%;padding:12px;margin-top:8px;border-radius:8px;border:1px solid #8eb281;background:#b8d5a8;color:#203d27;text-decoration:none;font:600 14px Arial}.cc-share-dialog p{font:13px Arial;margin-bottom:0}html[data-cc-theme=dark] .cc-share-dialog{background:#343434;color:#f2f4f2;border-color:#687569}@media(max-width:767px){html body.single-product #page #content .summary h1.product_title{padding-right:62px!important;min-height:48px!important}html body.single-product #page #content .summary>.cc-favorite-toggle,html[data-cc-theme=dark] body.single-product #page #content .summary>.cc-favorite-toggle{top:0!important;right:2px!important;width:48px!important;height:48px!important;min-width:48px!important;padding:10px!important;margin:0!important;background:#465348!important;color:#fff!important;border:1px solid #718574!important;box-shadow:0 2px 7px #0002!important}html body.single-product #page #content .summary>.cc-favorite-toggle svg{width:27px!important;height:27px!important;stroke-width:1.8!important}html body.single-product #page #content .summary>.cc-favorite-toggle[aria-pressed=true]{color:#fff!important;background:#427047!important}html body #cc-store-header#cc-store-header .cc-search-header>.cc-favorites-menu,html[data-cc-theme=dark] body #cc-store-header#cc-store-header .cc-search-header>.cc-favorites-menu{color:#fff!important;width:44px!important;height:44px!important;top:51px!important;padding:8px!important}html body #cc-store-header#cc-store-header .cc-search-header>.cc-favorites-menu svg{width:26px!important;height:26px!important}}html body #cc-store-header#cc-store-header .cc-category-nav .cc-favorites-menu svg,html body #cc-store-header#cc-store-header .cc-favorites-menu svg{width:28px!important;height:28px!important;min-width:28px!important;color:#fff!important;stroke:#fff!important;stroke-width:1.9!important}@layer cc-mobile-header{@media(max-width:767px){html body #cc-store-header#cc-store-header .cc-search-header>.cc-favorites-menu{display:flex!important;align-items:center!important;justify-content:center!important;top:51px!important;left:50%!important;transform:translateX(-50%)!important;width:44px!important;height:44px!important;min-height:44px!important;padding:8px!important;border:1px solid #ffffff35!important;border-radius:50%!important;background:#ffffff0b!important;color:#fff!important;box-shadow:inset 0 1px #ffffff12!important}html body #cc-store-header#cc-store-header .cc-search-header>.cc-favorites-menu svg{display:block!important;width:27px!important;height:27px!important;min-width:27px!important;stroke:#fff!important;color:#fff!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important}html body #cc-store-header#cc-store-header .cc-search-header>.cc-favorites-menu:active{background:#ffffff24!important}html body #cc-store-header#cc-store-header .cc-search-header>.cc-favorites-menu:focus-visible{outline:2px solid #fff!important;outline-offset:2px!important}}}@media(min-width:768px){html body #cc-store-header#cc-store-header .cc-category-nav .cc-favorites-menu svg{width:19px!important;height:19px!important;min-width:19px!important;color:#63ef49!important;stroke:currentColor!important;stroke-width:1.8!important}}html body.single-product #page #content .summary .cc-price-favorite-inline{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important;width:100%!important;margin:8px 0 16px!important}html body.single-product #page #content .summary .cc-price-favorite-inline>.price{margin:0!important;flex:0 1 auto!important}html body.single-product #page #content .summary h1.product_title{padding-right:0!important;min-height:0!important}@media(max-width:767px){html body.single-product #page #content .summary .cc-price-favorite-inline>.cc-favorite-toggle{flex-basis:48px!important;width:48px!important;height:48px!important;color:#fff!important;background:#465348!important}html body.single-product #page #content .summary .cc-price-favorite-inline>.cc-favorite-toggle svg{width:27px!important;height:27px!important}}html body.single-product #page #content .summary .cc-price-favorite-inline>.cc-favorite-toggle{position:static!important;margin:0!important;transform:none!important;border:0!important;flex-basis:50px!important;width:50px!important;height:50px!important;min-width:50px!important;padding:9px!important}html body.single-product #page #content .summary .cc-price-favorite-inline>.cc-favorite-toggle svg{width:31px!important;height:31px!important;stroke:#df3545!important;color:#df3545!important}html body.single-product #page #content .summary .cc-price-favorite-inline>.cc-favorite-toggle[aria-pressed=true] svg{fill:#df3545!important}html body.single-product #page #content .summary .cc-price-favorite-inline>.cc-favorite-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:10px!important;border:1px solid #d0dbd2!important;border-radius:50%!important;background:#f5f8f5!important;color:#33543c!important;box-shadow:none!important}html body.single-product #page #content .summary .cc-price-favorite-inline>.cc-favorite-toggle svg{width:21px!important;height:21px!important;stroke:currentColor!important;color:inherit!important;stroke-width:1.8!important;fill:none!important}html[data-cc-theme=dark] body.single-product #page #content .summary .cc-price-favorite-inline>.cc-favorite-toggle{background:#424742!important;color:#a5ed8e!important;border-color:#687569!important}html body.single-product #page #content .summary .cc-price-favorite-inline>.cc-favorite-toggle[aria-pressed=true] svg{fill:currentColor!important;stroke:currentColor!important}html body.single-product #page #content :is(.cc-favorite-toggle,.cc-product-share,.cc-summary-toggle){transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s!important}@media(hover:hover) and (pointer:fine){html body.single-product #page #content .summary .cc-price-favorite-inline>.cc-favorite-toggle:hover,html body.single-product #page #content .woocommerce-product-gallery .cc-product-share:hover{transform:translateY(-2px)!important;background:#e1efda!important;border-color:#82a974!important;box-shadow:0 5px 12px #263c2626!important}html body.single-product #page #content .cc-summary-toggle:hover{transform:translateY(-2px)!important;background:#cce5bc!important;border-color:#7ba16a!important;box-shadow:0 5px 12px #263c2626!important}html[data-cc-theme=dark] body.single-product #page #content .cc-summary-toggle:hover,html[data-cc-theme=dark] body.single-product #page #content .summary .cc-price-favorite-inline>.cc-favorite-toggle:hover,html[data-cc-theme=dark] body.single-product #page #content .woocommerce-product-gallery .cc-product-share:hover{background:#4b6045!important;border-color:#a1ca8d!important;box-shadow:0 5px 14px #0004!important}}html body.single-product #page #content :is(.cc-favorite-toggle,.cc-product-share,.cc-summary-toggle):active{transform:scale(.96)!important;box-shadow:none!important}html body.single-product #page #content :is(.cc-favorite-toggle,.cc-product-share,.cc-summary-toggle):focus-visible{outline:2px solid #7ebc65!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){html body.single-product #page #content :is(.cc-favorite-toggle,.cc-product-share,.cc-summary-toggle){transition:none!important;transform:none!important}}@layer cc-mobile-header{@media(max-width:767px){html body #cc-store-header#cc-store-header .cc-mobile-location{max-width:calc(50vw - 44px)!important}}}@media(min-width:768px) and (max-width:1050px){html body #cc-store-header#cc-store-header .cc-category-nav>:is(a,button){white-space:normal!important;text-align:center!important;font-size:11px!important;gap:5px!important;min-height:42px!important}}html body #cc-store-header .cc-favorites-menu .cc-favorites-image{width:30px!important;height:30px!important;min-width:30px;object-fit:contain;filter:none!important;transition:transform .18s}html body #cc-store-header .cc-favorites-menu:focus-visible .cc-favorites-image,html body #cc-store-header .cc-favorites-menu:hover .cc-favorites-image{transform:scale(1.08)}@media(prefers-reduced-motion:reduce){html body #cc-store-header .cc-favorites-menu .cc-favorites-image{transition:none}}#cc-store-header .cc-categories-toggle .cc-menu-icon,#cc-store-header .cc-favorites-image{width:30px!important;height:30px!important;min-width:30px!important;opacity:1;object-fit:contain;filter:none!important;transition:transform .16s}#cc-store-header .cc-categories-toggle:hover .cc-menu-icon,#cc-store-header .cc-favorites-menu:hover .cc-favorites-image{filter:none!important;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){#cc-store-header .cc-categories-toggle .cc-menu-icon,#cc-store-header .cc-favorites-image{transition:none;transform:none!important}}