.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.woocommerce .elementor-1849 .elementor-element.elementor-element-54fd86c4 .flex-control-thumbs img{border-radius:8px 8px 8px 8px}.elementor-1849 .elementor-element.elementor-element-4576c4be .variations tr{display:flex;flex-direction:column}.elementor-1849 .elementor-element.elementor-element-4576c4be.elementor-widget-wpr-product-add-to-cart .woocommerce-variation-add-to-cart{flex-direction:row}.elementor-1849 .elementor-element.elementor-element-4576c4be .single_variation_wrap{text-align:left}.elementor-1849 .elementor-element.elementor-element-4576c4be .woocommerce-grouped-product-list-item .button{height:45px;border-style:solid;border-width:1px;border-radius:8px 8px 8px 8px;color:#000;background-color:#97d700;border-color:#97d700;transition-duration:.5}.elementor-1849 .elementor-element.elementor-element-4576c4be.wpr-buttons-layout-column .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-bottom:5px}.elementor-1849 .elementor-element.elementor-element-4576c4be.wpr-buttons-layout-row .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-right:5px}.elementor-1849 .elementor-element.elementor-element-4576c4be.wpr-buttons-layout-column .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-bottom:5px}.elementor-1849 .elementor-element.elementor-element-4576c4be .wpr-product-add-to-cart a.added_to_cart{color:#000;background-color:#97d700}.elementor-1849 .elementor-element.elementor-element-4576c4be .wpr-product-add-to-cart a.added_to_cart{border-color:#97d700;transition-duration:.5s;width:200px;height:43px;margin:0;border-style:solid;border-width:1px;border-radius:8px 8px 8px 8px}.elementor-1849 .elementor-element.elementor-element-4576c4be .wpr-product-add-to-cart a.added_to_cart:hover{color:#97d700;background-color:rgba(255,255,255,0);border-color:#97d700}.elementor-1849 .elementor-element.elementor-element-4576c4be .woocommerce-grouped-product-list-item .button:hover{color:#97d700;background-color:rgba(255,255,255,0);border-color:#97d700}.elementor-1849 .elementor-element.elementor-element-4576c4be.wpr-add-to-cart-layout-row table{margin-right:20px}.elementor-1849 .elementor-element.elementor-element-4576c4be.wpr-add-to-cart-layout-row .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-left:20px}.elementor-1849 .elementor-element.elementor-element-4576c4be.wpr-add-to-cart-layout-column .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-top:20px}.elementor-1849 .elementor-element.elementor-element-4576c4be .woocommerce-grouped-product-list tr.woocommerce-grouped-product-list-item td{border-color:#fff;border-style:none}.elementor-1849 .elementor-element.elementor-element-4576c4be .woocommerce-grouped-product-list-item__label a{color:#222}.elementor-1849 .elementor-element.elementor-element-4576c4be .woocommerce-grouped-product-list-item__label label{color:#222}.elementor-1849 .elementor-element.elementor-element-4576c4be .woocommerce-grouped-product-list-item__price span{color:#222}.elementor-1849 .elementor-element.elementor-element-4576c4be .wpr-product-add-to-cart form.cart .group_table td{padding:12px}.elementor-1849 .elementor-element.elementor-element-4576c4be .variations th label{color:#333}.elementor-1849 .elementor-element.elementor-element-4576c4be form.cart .variations th{border-color:#fff;border-style:none}.elementor-1849 .elementor-element.elementor-element-4576c4be form.cart .variations td{border-color:#fff;border-style:none}.elementor-1849 .elementor-element.elementor-element-4576c4be .variations th.label label{font-size:15px}.elementor-1849 .elementor-element.elementor-element-4576c4be .variations th.label{padding:10px 7px 7px 10px}.elementor-1849 .elementor-element.elementor-element-4576c4be .variations tr td{background-color:#fff}.elementor-1849 .elementor-element.elementor-element-4576c4be .variations tr:nth-child(even) td{background-color:#fff}.elementor-1849 .elementor-element.elementor-element-4576c4be.wpr-variations-layout-row .variations tr th{width:50%}.elementor-1849 .elementor-element.elementor-element-4576c4be.wpr-variations-layout-column .variations tr th{width:50%}.elementor-1849 .elementor-element.elementor-element-4576c4be .variations select{color:#787878;border-color:#e8e8e8;border-style:solid;border-width:1px;padding:10px;border-radius:0 0 0 0}.elementor-1849 .elementor-element.elementor-element-4576c4be .variations select:focus{color:#787878;border-color:#787878;background-color:#fff;border-style:solid;border-width:1px}.elementor-1849 .elementor-element.elementor-element-4576c4be form.cart .variations select{width:100%!important;margin:0!important}.elementor-1849 .elementor-element.elementor-element-4576c4be .woocommerce-variation-description p{color:#787878;text-align:left}.elementor-1849 .elementor-element.elementor-element-4576c4be .woocommerce-variation-price span{color:#97d700}.elementor-1849 .elementor-element.elementor-element-4576c4be .woocommerce-variation-price{text-align:left}.elementor-1849 .elementor-element.elementor-element-4576c4be .woocommerce-variation-availability p.stock{color:#97d700;text-align:left}.elementor-1849 .elementor-element.elementor-element-4576c4be .woocommerce-variation-availability p.in-stock{color:#97d700}.elementor-1849 .elementor-element.elementor-element-4576c4be p.stock{color:#97d700}.elementor-1849 .elementor-element.elementor-element-4576c4be p.in-stock{color:#97d700}.elementor-1849 .elementor-element.elementor-element-4576c4be .woocommerce-variation-availability p.stock.out-of-stock{color:#ff4f40}.elementor-1849 .elementor-element.elementor-element-4576c4be p.stock.out-of-stock{color:#ff4f40}.elementor-1849 .elementor-element.elementor-element-4576c4be .wpr-product-add-to-cart .reset_variations{color:#fff;border-color:#e8e8e8;font-size:16px;padding:0 10px;margin:0 0 20px;border-style:none;border-radius:2px 2px 2px 2px}.woocommerce .elementor-1849 .elementor-element.elementor-element-50ed1ab1 .flex-control-thumbs img{border-radius:8px 8px 8px 8px}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-loop-grid .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-loop-grid .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.mp-rating{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.mp-score strong{color:var(--text-main)}.stars{position:relative;width:110px;height:20px}.stars__bg,.stars__fg{position:absolute;inset:0;display:flex;gap:2px}.stars__fg{overflow:hidden}@media (max-width:600px){.mp-rating{font-size:12px;gap:6px;flex-wrap:wrap}.stars{transform:scale(.9)}}.flex-direction-nav{display:none!important}.woocommerce div.product div.woocommerce-product-gallery ol.flex-control-thumbs li{width:12%!important;margin-right:1%!important;margin-bottom:8px}.woocommerce div.product div.woocommerce-product-gallery ol.flex-control-thumbs li img{border-radius:6px;border:1px solid #e5e7eb;padding:2px;object-fit:cover;width:100%!important;height:auto!important}.woocommerce div.product div.woocommerce-product-gallery ol.flex-control-thumbs{display:flex!important;flex-wrap:wrap;gap:8px;padding:0;margin:0;justify-content:flex-start;list-style:none}.flex-direction-nav{display:none!important}.woocommerce div.product div.woocommerce-product-gallery ol.flex-control-thumbs li{width:12%!important;margin-right:1%!important;margin-bottom:8px}.woocommerce div.product div.woocommerce-product-gallery ol.flex-control-thumbs li img{border-radius:6px;border:1px solid #e5e7eb;padding:2px;object-fit:cover;width:100%!important;height:auto!important}.woocommerce div.product div.woocommerce-product-gallery ol.flex-control-thumbs{display:flex!important;flex-wrap:wrap;gap:8px;padding:0;margin:0;justify-content:flex-start;list-style:none}.woocommerce div.product .woocommerce-Tabs-panel--reviews{display:block!important}.woocommerce #review_form #respond .form-submit input#submit.submit{color:white!important}.woocommerce-Tabs-panel--reviews,.woocommerce-Reviews{background:rgba(255,255,255,0);color:#e8eef6}.woocommerce-Reviews-title,.comment-reply-title{color:#fff!important;font-weight:700}.woocommerce-noreviews{color:#a6b0bf!important}.comment-form-rating .stars a{color:#ffd700!important}.comment-form-rating .stars a:hover,.comment-form-rating .stars a.active{color:#ffd700!important}.woocommerce-Reviews .commentlist,.woocommerce-Reviews .comment{border-color:rgba(151,215,0,.15)!important}.comment-respond,.comment-form-comment,.comment-form-rating,.comment-form-author,.comment-form-email{background:0 0!important}@media (max-width:768px){#review_form textarea{min-height:120px}}.woocommerce-Reviews #respond.comment-respond{border:none!important;background:0 0!important;padding:0!important;box-shadow:none!important}