.woocommerce .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .flex-viewport{border-radius:14px 14px 14px 14px;}.woocommerce .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .flex-control-thumbs img{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.woocommerce .elementor-11922 .elementor-element.elementor-element-1697d9e1 .star-rating{color:#E39A1E;font-size:1.1em;}.woocommerce .elementor-11922 .elementor-element.elementor-element-1697d9e1 .star-rating::before{color:#DCE1D8;}.woocommerce .elementor-11922 .elementor-element.elementor-element-1697d9e1 .woocommerce-review-link{color:#5B6673;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:500;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-11922 .elementor-element.elementor-element-39993d9c .cart button, .elementor-11922 .elementor-element.elementor-element-39993d9c .cart .button{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:600;border-style:none;border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;color:#FFFFFF;background-color:#4E8A3E;transition:all 0.2s;}.elementor-11922 .elementor-element.elementor-element-39993d9c .cart button:hover, .elementor-11922 .elementor-element.elementor-element-39993d9c .cart .button:hover{color:#FFFFFF;background-color:#3E7231;}.elementor-11922 .elementor-element.elementor-element-39993d9c{--button-spacing:12px;}.elementor-11922 .elementor-element.elementor-element-39993d9c .quantity .qty{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:600;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-radius:999px 999px 999px 999px;padding:12px 14px 12px 18px;color:#1B2433;background-color:#FFFFFF;border-color:#DCE1D8;transition:all 0.2s;}.woocommerce .elementor-11922 .elementor-element.elementor-element-39993d9c form.cart .variations{width:100%;margin-bottom:18px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-11922 .elementor-element.elementor-element-cc20cdd8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:24px;}.elementor-11922 .elementor-element.elementor-element-cc20cdd8.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:0px 0px 0px 0px;}.elementor-11922 .elementor-element.elementor-element-cc20cdd8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#1B2433;}.elementor-11922 .elementor-element.elementor-element-cc20cdd8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#1B2433;}.elementor-11922 .elementor-element.elementor-element-cc20cdd8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-11922 .elementor-element.elementor-element-cc20cdd8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:600;}.elementor-11922 .elementor-element.elementor-element-cc20cdd8.elementor-wc-products ul.products li.product .star-rating{color:#E39A1E;}.elementor-11922 .elementor-element.elementor-element-cc20cdd8.elementor-wc-products ul.products li.product .star-rating::before{color:#DCE1D8;}.elementor-11922 .elementor-element.elementor-element-cc20cdd8.elementor-wc-products ul.products li.product .price{color:#1B2433;font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:400;}.elementor-11922 .elementor-element.elementor-element-cc20cdd8.elementor-wc-products ul.products li.product .price ins{color:#1B2433;}.elementor-11922 .elementor-element.elementor-element-cc20cdd8.elementor-wc-products ul.products li.product .price ins .amount{color:#1B2433;}.elementor-11922 .elementor-element.elementor-element-cc20cdd8.elementor-wc-products ul.products li.product .button{color:#1B2433;background-color:#EEF1EA;border-color:#EEF1EA;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:600;border-radius:999px 999px 999px 999px;}.elementor-11922 .elementor-element.elementor-element-cc20cdd8.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:#4E8A3E;border-color:#4E8A3E;}.elementor-11922 .elementor-element.elementor-element-cc20cdd8.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-11922 .elementor-element.elementor-element-cc20cdd8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-11922 .elementor-element.elementor-element-cc20cdd8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-0a02ddb6 */.elementor-11922 .elementor-element.elementor-element-0a02ddb6 .woocommerce-product-gallery { display: grid; grid-template-columns: 84px minmax(0,1fr); gap: 14px; align-items: start; width: 100%; } .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .woocommerce-product-gallery .flex-viewport, .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .woocommerce-product-gallery > figure { grid-column: 2; grid-row: 1; width: 100%; } .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .woocommerce-product-gallery ol.flex-control-thumbs { grid-column: 1; grid-row: 1; display: flex; flex-direction: column; gap: 10px; margin: 0 !important; padding: 0 !important; } .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .flex-control-thumbs li { width: 100% !important; float: none !important; padding: 0 !important; margin: 0 !important; aspect-ratio: 1 / 1; } .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .flex-control-thumbs li img { width: 100%; height: 100%; object-fit: cover; border-radius: 10px; border: 2px solid transparent; opacity: .7; background: #EEF1EA; } .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .flex-control-thumbs li img.flex-active, .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .flex-control-thumbs li img:hover { border-color: #4E8A3E; opacity: 1; } .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .woocommerce-product-gallery__wrapper { background: #EEF1EA; border-radius: 14px; overflow: hidden; } .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .woocommerce-product-gallery__image img { border-radius: 14px; } .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .woocommerce-product-gallery__trigger { background: #fff; border-radius: 50%; } @media (max-width: 767px) { .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .woocommerce-product-gallery { grid-template-columns: minmax(0,1fr); } .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .woocommerce-product-gallery .flex-viewport, .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .woocommerce-product-gallery > figure { grid-column: 1; grid-row: 1; } .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .woocommerce-product-gallery ol.flex-control-thumbs { grid-column: 1; grid-row: 2; flex-direction: row; } .elementor-11922 .elementor-element.elementor-element-0a02ddb6 .flex-control-thumbs li { width: 22% !important; } }/* End custom CSS */
/* Start custom CSS for woocommerce-product-rating, class: .elementor-element-1697d9e1 */.elementor-11922 .elementor-element.elementor-element-1697d9e1 .woocommerce-review-link { color: #5B6673; text-decoration: underline; text-underline-offset: 3px; } .elementor-11922 .elementor-element.elementor-element-1697d9e1 .woocommerce-product-rating { margin: 0; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-39993d9c */.elementor-11922 .elementor-element.elementor-element-39993d9c form.cart { display: flex; flex-wrap: wrap; align-items: center; gap: 12px; } .elementor-11922 .elementor-element.elementor-element-39993d9c .variations { width: 100%; margin-bottom: 6px; } .elementor-11922 .elementor-element.elementor-element-39993d9c .variations th.label { font-family: Figtree, sans-serif; font-size: 12px; font-weight: 600; letter-spacing: 1.5px; text-transform: uppercase; color: #5B6673; padding: 8px 0 6px; } .elementor-11922 .elementor-element.elementor-element-39993d9c .variations td.value { padding: 0 0 12px; } .elementor-11922 .elementor-element.elementor-element-39993d9c .variations select { width: 100%; border: 1.5px solid #DCE1D8; border-radius: 10px; padding: 12px 40px 12px 14px; font-family: Figtree, sans-serif; font-size: 15px; color: #1B2433; background-color: #fff; } .elementor-11922 .elementor-element.elementor-element-39993d9c .reset_variations { font-size: 13px; color: #5B6673; } .elementor-11922 .elementor-element.elementor-element-39993d9c .woocommerce-variation-price .price { font-family: Marcellus, serif; font-size: 22px; color: #1B2433; } .elementor-11922 .elementor-element.elementor-element-39993d9c .woocommerce-variation-availability { font-family: Figtree, sans-serif; font-size: 13px; } .elementor-11922 .elementor-element.elementor-element-39993d9c .single_variation_wrap { width: 100%; } .elementor-11922 .elementor-element.elementor-element-39993d9c .woocommerce-variation-add-to-cart { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; } .elementor-11922 .elementor-element.elementor-element-39993d9c .quantity { margin: 0; } .elementor-11922 .elementor-element.elementor-element-39993d9c .quantity .qty { width: 84px; text-align: center; } .elementor-11922 .elementor-element.elementor-element-39993d9c .single_add_to_cart_button { flex: 1 1 200px; text-align: center; } .elementor-11922 .elementor-element.elementor-element-39993d9c .added_to_cart { font-family: Figtree, sans-serif; font-weight: 600; color: #3E7231; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fa5a9e46 */.elementor-11922 .elementor-element.elementor-element-fa5a9e46 { flex: 0 0 260px; width: auto; } @media (max-width: 767px) { .elementor-11922 .elementor-element.elementor-element-fa5a9e46 { flex: 1 1 100%; } }/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-fe0f92f5 */.elementor-11922 .elementor-element.elementor-element-fe0f92f5 #reviews #comments > h2, .elementor-11922 .elementor-element.elementor-element-fe0f92f5 .woocommerce-Reviews-title { display: none !important; } .elementor-11922 .elementor-element.elementor-element-fe0f92f5 #comments { margin-bottom: 28px; } .elementor-11922 .elementor-element.elementor-element-fe0f92f5 ol.commentlist { list-style: none !important; margin: 0 !important; padding: 0 !important; display: flex !important; flex-wrap: wrap; gap: 20px; } .elementor-11922 .elementor-element.elementor-element-fe0f92f5 ol.commentlist li { margin: 0 !important; padding: 0 !important; flex: 1 1 340px; max-width: 580px; position: static !important; background: transparent !important; border: 0 !important; } .elementor-11922 .elementor-element.elementor-element-fe0f92f5 ol.commentlist li .comment_container { background: #fff !important; border: 1px solid #DCE1D8 !important; border-radius: 14px !important; padding: 20px !important; height: 100%; } .elementor-11922 .elementor-element.elementor-element-fe0f92f5 ol.commentlist li img.avatar { display: none !important; } .elementor-11922 .elementor-element.elementor-element-fe0f92f5 ol.commentlist li .comment-text { margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; } .elementor-11922 .elementor-element.elementor-element-fe0f92f5 ol.commentlist .star-rating { float: none !important; margin: 0 0 10px !important; color: #E39A1E !important; } .elementor-11922 .elementor-element.elementor-element-fe0f92f5 ol.commentlist .meta { font-family: Figtree, sans-serif !important; font-size: 13px !important; color: #5B6673 !important; margin: 10px 0 0 !important; } .elementor-11922 .elementor-element.elementor-element-fe0f92f5 ol.commentlist .meta strong { color: #1B2433; } .elementor-11922 .elementor-element.elementor-element-fe0f92f5 ol.commentlist .description, .elementor-11922 .elementor-element.elementor-element-fe0f92f5 ol.commentlist .description p { font-family: Figtree, sans-serif !important; font-size: 15px !important; line-height: 1.55 !important; color: #1B2433 !important; margin: 0 !important; } .elementor-11922 .elementor-element.elementor-element-fe0f92f5 #review_form_wrapper { background: #fff; border: 1px solid #DCE1D8; border-radius: 14px; padding: 24px; max-width: 720px; } .elementor-11922 .elementor-element.elementor-element-fe0f92f5 #review_form .comment-reply-title { font-family: Marcellus, serif; font-size: 22px; color: #1B2433; display: block; margin-bottom: 6px; } .elementor-11922 .elementor-element.elementor-element-fe0f92f5 #review_form label { font-family: Figtree, sans-serif; font-size: 13px; font-weight: 600; color: #5B6673; } .elementor-11922 .elementor-element.elementor-element-fe0f92f5 #review_form input[type=text], .elementor-11922 .elementor-element.elementor-element-fe0f92f5 #review_form input[type=email], .elementor-11922 .elementor-element.elementor-element-fe0f92f5 #review_form textarea { width: 100%; border: 1.5px solid #DCE1D8 !important; border-radius: 10px !important; padding: 12px 14px !important; font-family: Figtree, sans-serif; } .elementor-11922 .elementor-element.elementor-element-fe0f92f5 #review_form .submit { background: #4E8A3E !important; color: #fff !important; border: 0 !important; border-radius: 999px !important; padding: 14px 28px !important; font-family: Figtree, sans-serif !important; font-weight: 600 !important; } .elementor-11922 .elementor-element.elementor-element-fe0f92f5 #review_form .submit:hover { background: #3E7231 !important; } .elementor-11922 .elementor-element.elementor-element-fe0f92f5 .woocommerce-noreviews { font-family: Figtree, sans-serif; color: #5B6673; } .elementor-11922 .elementor-element.elementor-element-fe0f92f5 p.stars a { color: #E39A1E !important; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-cc20cdd8 */.elementor-11922 .elementor-element.elementor-element-cc20cdd8 > h2, .elementor-11922 .elementor-element.elementor-element-cc20cdd8 .related > h2, .elementor-11922 .elementor-element.elementor-element-cc20cdd8 section.products > h2 { font-family: Marcellus, serif !important; font-weight: 400 !important; font-size: 36px !important; line-height: 1.1 !important; color: #1B2433 !important; margin: 0 0 24px !important; } .elementor-11922 .elementor-element.elementor-element-cc20cdd8 ul.products li.product { background: #fff; border: 1px solid #DCE1D8; border-radius: 14px; overflow: hidden; padding: 0 !important; } .elementor-11922 .elementor-element.elementor-element-cc20cdd8 ul.products li.product img { width: 100%; aspect-ratio: 1 / 1; object-fit: cover; margin: 0 !important; } .elementor-11922 .elementor-element.elementor-element-cc20cdd8 ul.products li.product .woocommerce-loop-product__title, .elementor-11922 .elementor-element.elementor-element-cc20cdd8 ul.products li.product h2 { font-family: Figtree, sans-serif !important; font-size: 15px !important; font-weight: 600 !important; line-height: 1.3 !important; color: #1B2433 !important; padding: 14px 16px 4px !important; margin: 0 !important; min-height: 0; } .elementor-11922 .elementor-element.elementor-element-cc20cdd8 ul.products li.product .star-rating { margin: 4px 16px !important; } .elementor-11922 .elementor-element.elementor-element-cc20cdd8 ul.products li.product .price { display: block; padding: 0 16px !important; margin: 0 !important; font-family: Marcellus, serif !important; font-size: 18px !important; color: #1B2433 !important; } .elementor-11922 .elementor-element.elementor-element-cc20cdd8 ul.products li.product .button { display: block; margin: 12px 16px 16px !important; padding: 11px 16px !important; text-align: center; } .elementor-11922 .elementor-element.elementor-element-cc20cdd8 ul.products li.product .onsale { background: #4E8A3E; border-radius: 6px; font-family: Figtree, sans-serif; font-size: 11px; letter-spacing: 1px; text-transform: uppercase; }/* End custom CSS */