.cew-h-flex{display:flex}.cew-h-flex-col{display:flex;flex-direction:column}.cew-h-flex-center{display:flex;align-items:center;justify-content:center}.cew-h-flex-between{display:flex;align-items:center;justify-content:space-between}.cew-h-flex-wrap{flex-wrap:wrap}.cew-h-items-center{align-items:center}.cew-h-items-start{align-items:flex-start}.cew-h-items-end{align-items:flex-end}.cew-h-justify-center{justify-content:center}.cew-h-justify-between{justify-content:space-between}.cew-h-grid{display:grid}.cew-h-grid-2{display:grid;grid-template-columns:repeat(1, 1fr);gap:24px}@media(min-width: 768px){.cew-h-grid-2{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.cew-h-grid-2{grid-template-columns:repeat(2, 1fr)}}.cew-h-grid-3{display:grid;grid-template-columns:repeat(1, 1fr);gap:24px}@media(min-width: 768px){.cew-h-grid-3{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.cew-h-grid-3{grid-template-columns:repeat(3, 1fr)}}.cew-h-grid-4{display:grid;grid-template-columns:repeat(1, 1fr);gap:24px}@media(min-width: 768px){.cew-h-grid-4{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.cew-h-grid-4{grid-template-columns:repeat(4, 1fr)}}.cew-h-gap-xs{gap:4px}.cew-h-gap-sm{gap:8px}.cew-h-gap-md{gap:16px}.cew-h-gap-lg{gap:24px}.cew-h-gap-xl{gap:32px}.cew-h-gap-2xl{gap:48px}.cew-h-gap-3xl{gap:64px}.cew-h-p-0{padding:0}.cew-h-p-xs{padding:4px}.cew-h-p-sm{padding:8px}.cew-h-p-md{padding:16px}.cew-h-p-lg{padding:24px}.cew-h-p-xl{padding:32px}.cew-h-p-2xl{padding:48px}.cew-h-p-3xl{padding:64px}.cew-h-m-0{margin:0}.cew-h-m-auto{margin:auto}.cew-h-mx-auto{margin-left:auto;margin-right:auto}.cew-h-text-xs{font-size:.75rem}.cew-h-text-sm{font-size:.875rem}.cew-h-text-base{font-size:1rem}.cew-h-text-lg{font-size:1.125rem}.cew-h-text-xl{font-size:1.25rem}.cew-h-text-2xl{font-size:1.5rem}.cew-h-text-3xl{font-size:1.875rem}.cew-h-text-4xl{font-size:2.25rem}.cew-h-font-normal{font-weight:400}.cew-h-font-medium{font-weight:500}.cew-h-font-semibold{font-weight:600}.cew-h-font-bold{font-weight:700}.cew-h-text-left{text-align:left}.cew-h-text-center{text-align:center}.cew-h-text-right{text-align:right}.cew-h-uppercase{text-transform:uppercase}.cew-h-lowercase{text-transform:lowercase}.cew-h-capitalize{text-transform:capitalize}.cew-h-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cew-h-line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cew-h-line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cew-h-shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.cew-h-shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.cew-h-shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.cew-h-shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.cew-h-shadow-none{box-shadow:none}.cew-h-rounded-sm{border-radius:4px}.cew-h-rounded-md{border-radius:8px}.cew-h-rounded-lg{border-radius:12px}.cew-h-rounded-xl{border-radius:16px}.cew-h-rounded-full{border-radius:9999px}.cew-h-img-cover{width:100%;height:100%;object-fit:cover}.cew-h-img-contain{width:100%;height:100%;object-fit:contain}.cew-h-aspect-square{aspect-ratio:1/1}.cew-h-aspect-video{aspect-ratio:16/9}.cew-h-aspect-4-3{aspect-ratio:4/3}.cew-h-relative{position:relative}.cew-h-absolute{position:absolute}.cew-h-absolute-fill{position:absolute;top:0;left:0;right:0;bottom:0}.cew-h-absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cew-h-overflow-hidden{overflow:hidden}.cew-h-overflow-auto{overflow:auto}.cew-h-overflow-x-auto{overflow-x:auto;overflow-y:hidden}.cew-h-transition{transition:all 300ms ease}.cew-h-transition-fast{transition:all 150ms ease}.cew-h-transition-slow{transition:all 500ms ease}.cew-h-transition-transform{transition:transform 300ms ease}.cew-h-transition-opacity{transition:opacity 300ms ease}.cew-h-hidden{display:none}.cew-h-invisible{visibility:hidden}.cew-h-opacity-0{opacity:0}.cew-h-opacity-50{opacity:.5}.cew-h-opacity-100{opacity:1}.cew-h-hover-zoom{overflow:hidden}.cew-h-hover-zoom img{transition:transform 500ms ease}.cew-h-hover-zoom:hover img{transform:scale(1.05)}.cew-h-hover-lift{transition:transform 300ms ease,box-shadow 300ms ease}.cew-h-hover-lift:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.cew-h-hover-fade-in .cew-h-hover-target{opacity:0;transition:opacity 300ms ease}.cew-h-hover-fade-in:hover .cew-h-hover-target{opacity:1}.cew-h-overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.cew-h-overlay-dark{background:linear-gradient(transparent 0%, rgba(36, 36, 36, 0.7) 100%)}.cew-h-overlay-light{background:linear-gradient(transparent 0%, rgba(255, 255, 255, 0.9) 100%)}.cew-h-overlay-full-dark{background:rgba(36,36,36,.5)}@media(max-width: 767px){.cew-h-hide-mobile{display:none !important}}@media(min-width: 768px)and (max-width: 1199px){.cew-h-hide-tablet{display:none !important}}@media(min-width: 1200px){.cew-h-hide-desktop{display:none !important}}@media(min-width: 768px){.cew-h-show-mobile-only{display:none !important}}.cew-title-arrow{display:flex;align-items:center;gap:16px}.cew-title-arrow::before{content:"";flex-shrink:0;width:40px;height:40px;background-color:#50a15e;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:28px}.cew-title-arrow--sm{gap:12px}.cew-title-arrow--sm::before{width:32px;height:32px;background-size:16px}.cew-title-arrow--lg{gap:20px}.cew-title-arrow--lg::before{width:56px;height:56px;background-size:28px}.cew-title-arrow--xl{gap:24px}.cew-title-arrow--xl::before{width:50px;height:50px;background-size:28px}.cew-title-arrow--white::before{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2350A15E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E")}.cew-title-arrow--outline::before{background-color:rgba(0,0,0,0);border:2px solid #50a15e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2350A15E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E")}@media(min-width: 1920px){.cew-title-arrow--outside{position:relative}.cew-title-arrow--outside::before{position:absolute;left:-56px;top:50%;transform:translateY(-50%)}.cew-title-arrow--outside.cew-title-arrow--sm::before{left:-44px}.cew-title-arrow--outside.cew-title-arrow--lg::before{left:-76px}.cew-title-arrow--outside.cew-title-arrow--xl::before{left:-74px}}.cew-img-offset-box{background-color:#fff;position:relative;padding:10px}.cew-img-offset-box img{position:relative;z-index:2;bottom:-50px}.cew-img-offset-box.-has-shadow img{bottom:-73px}.-level-up{position:relative;top:-23px}.cew-btn-arrow .elementor-button{display:flex;align-items:center;justify-content:flex-start;gap:16px;background:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;color:#242424 !important;font-weight:500;text-transform:uppercase;text-align:left}.cew-btn-arrow .elementor-button::before{content:"";flex-shrink:0;width:40px;height:40px;background-color:#50a15e;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:24px}.cew-btn-arrow .elementor-button-icon{display:none}.cew-btn-arrow--sm .elementor-button{gap:12px;font-size:14px}.cew-btn-arrow--sm .elementor-button::before{width:32px;height:32px;background-size:18px}.cew-btn-arrow--lg .elementor-button{gap:20px;font-size:18px}.cew-btn-arrow--lg .elementor-button::before{width:56px;height:56px;background-size:28px}.cew-btn-arrow--outside .elementor-button{position:relative}.cew-btn-arrow--outside .elementor-button::before{position:absolute;left:-56px;top:50%;transform:translateY(-50%)}.cew-btn-arrow--outside.cew-btn-arrow--sm .elementor-button::before{left:-44px}.cew-btn-arrow--outside.cew-btn-arrow--lg .elementor-button::before{left:-70px}a{color:#50a15e}a:hover{color:#42974f}.btn-primary{background-color:#50a15e !important;border-color:#50a15e !important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#42974f !important;border-color:#42974f !important}.add-to-cart,#add-to-cart-or-refresh .add-to-cart{background-color:#50a15e !important}.add-to-cart:hover,#add-to-cart-or-refresh .add-to-cart:hover{background-color:#42974f !important}.product-flag.new,.product-flag.on-sale,.product-flag.discount{background-color:#50a15e}.product-price,.current-price-value,.price{color:#50a15e}.cart-preview .cart-products-count{background-color:#50a15e}input:focus,textarea:focus,select:focus,.form-control:focus{border-color:#50a15e !important;box-shadow:0 0 0 .2rem rgba(80,161,94,.25) !important}input[type=checkbox]:checked+span::before,input[type=radio]:checked+span::before{background-color:#50a15e;border-color:#50a15e}.pagination .page-item.active .page-link{background-color:#50a15e;border-color:#50a15e}.pagination .page-link{color:#50a15e}.pagination .page-link:hover{color:#42974f}.breadcrumb a{color:#50a15e}.breadcrumb a:hover{color:#42974f}#footer a:hover{color:#50a15e}.facet-label.active,.facet-label:hover{color:#50a15e}.alert-info{border-color:#50a15e}.cew-btn-arrow .elementor-button{background-color:rgba(0,0,0,0) !important}.cew-btn-arrow .elementor-button:hover{background-color:rgba(0,0,0,0) !important;color:#42974f !important}.elementor-icon{color:#50a15e;fill:#50a15e}.elementor-progress-bar{background-color:#50a15e}.elementor-tab-title.elementor-active{color:#50a15e}.elementor-accordion-title.elementor-active{color:#50a15e}.cew-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 1200px){.cew-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1920px){.cew-grid{grid-template-columns:repeat(6, 1fr) !important}}.cew-card{display:block;text-decoration:none;color:inherit;position:relative;overflow:hidden;border-radius:8px;transition:box-shadow transform}.cew-card__image{position:relative;overflow:hidden;border-radius:50%;aspect-ratio:1/1}.cew-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 500ms ease}.cew-card__content{padding-top:20px;position:relative;transition:opacity transform}.cew-card__title,.cew-card__description{margin:0}.cew-card__title{font-size:1.125rem;font-weight:600;line-height:1.25}.cew-card__description{font-size:.875rem;line-height:1.5;margin-top:4px}.cew-card--content-on-hover .cew-card__content{opacity:0;transform:translateY(10px)}.cew-card--content-on-hover:hover .cew-card__content{opacity:1;transform:translateY(0)}.cew-card--content-hide-hover .cew-card__content{opacity:1;transform:translateY(0)}.cew-card--content-hide-hover:hover .cew-card__content{opacity:0;transform:translateY(-10px)}.cew-card-grid--image-zoom .cew-card:hover .cew-card__image img{transform:scale(1.1)}.cew-card-grid--image-zoom-out .cew-card__image img{transform:scale(1.1)}.cew-card-grid--image-zoom-out .cew-card:hover .cew-card__image img{transform:scale(1)}.cew-product-grid--no-price .product-price-and-shipping{display:none !important}.cew-product-grid--no-price .elementor-price-wrapper,.cew-product-grid--no-price .ce-product-prices{display:none !important}.cew-product-grid--no-price .product-miniature .thumbnail-container{position:relative}.cew-product-grid--no-price .product-miniature .wishlist-button-add{position:absolute !important;top:8px;right:8px;left:auto !important;z-index:10;margin:0 !important}.cew-product-grid--no-price .elementor-product-miniature{position:relative}.cew-product-grid--no-price .elementor-product-miniature .elementor-icon-wrapper,.cew-product-grid--no-price .elementor-product-miniature .ce-add-to-wishlist{position:absolute !important;top:8px;right:8px;left:auto !important;z-index:10;margin:0 !important}
