.elementor-2949 .elementor-element.elementor-element-52d94693 .elementor-repeater-item-d3f63e5.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2949 .elementor-element.elementor-element-1d57231e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2949 .elementor-element.elementor-element-1d57231e .woocommerce-breadcrumb{color:#111111;font-family:"Bai Jamjuree", Sans-serif;font-size:16px;font-weight:600;}.elementor-2949 .elementor-element.elementor-element-1d57231e .woocommerce-breadcrumb > a{color:#111111;}.elementor-2949 .elementor-element.elementor-element-5f35a135 .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:10px;}.elementor-2949 .elementor-element.elementor-element-5f35a135 .jet-woo-swiper-gallery-thumbs{padding-top:10px;padding-bottom:0px;}.elementor-2949 .elementor-element.elementor-element-5f35a135 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:10px 10px 10px 10px;}.elementor-2949 .elementor-element.elementor-element-5f35a135 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-2949 .elementor-element.elementor-element-5f35a135 .jet-woo-product-gallery-slider .jet-swiper-nav{font-size:22px;color:#FFFFFF;background-color:#00721D;border-radius:25px 25px 25px 25px;padding:7px 7px 7px 7px;}.elementor-2949 .elementor-element.elementor-element-5f35a135 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-2949 .elementor-element.elementor-element-5f35a135 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-2949 .elementor-element.elementor-element-5f35a135 .jet-woo-swiper-control-thumbs__item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00721D;border-radius:5px 5px 5px 5px;}.elementor-2949 .elementor-element.elementor-element-5f35a135 .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:left;}.elementor-2949 .elementor-element.elementor-element-5f35a135 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav{color:#007AFF;}.elementor-2949 .elementor-element.elementor-element-5f35a135 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-2949 .elementor-element.elementor-element-5f35a135 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-2949 .elementor-element.elementor-element-5f35a135 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:30px;height:30px;}.elementor-2949 .elementor-element.elementor-element-5f35a135 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:18px;}.elementor-2949 .elementor-element.elementor-element-63461178:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2949 .elementor-element.elementor-element-63461178 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2949 .elementor-element.elementor-element-63461178 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:55px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2949 .elementor-element.elementor-element-63461178 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-3aeaed91 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:700;line-height:36px;color:#333333;}.elementor-2949 .elementor-element.elementor-element-1a9a9c72{text-align:start;}.woocommerce .elementor-2949 .elementor-element.elementor-element-1a9a9c72 .woocommerce-product-details__short-description{color:#535353;font-family:"Bai Jamjuree", Sans-serif;font-size:16px;line-height:26px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2949 .elementor-element.elementor-element-618944cc .cart button, .elementor-2949 .elementor-element.elementor-element-618944cc .cart .button{font-family:"DM Sans", Sans-serif;font-size:24px;color:#FFFFFF;background-color:#00721D;transition:all 0.2s;}.elementor-2949 .elementor-element.elementor-element-618944cc .quantity .qty{transition:all 0.2s;}.elementor-2949 .elementor-element.elementor-element-6616b0a0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2949 .elementor-element.elementor-element-6616b0a0{margin-top:20px;margin-bottom:0px;}.elementor-2949 .elementor-element.elementor-element-14d215a6  .jet-wishlist-button__link,.elementor-2949 .elementor-element.elementor-element-14d215a6 .jet-wishlist-button__state-normal .jet-wishlist-button__label,.elementor-2949 .elementor-element.elementor-element-14d215a6 .jet-wishlist-button__state-added .jet-wishlist-button__label{font-family:"Bai Jamjuree", Sans-serif;font-size:14px;font-weight:500;}.elementor-2949 .elementor-element.elementor-element-14d215a6 .jet-wishlist-button__state-normal .jet-wishlist-button__label{color:#111111;}.elementor-2949 .elementor-element.elementor-element-14d215a6 .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:#1221A0;font-size:25px;}.elementor-2949 .elementor-element.elementor-element-14d215a6 .jet-wishlist-button__link .jet-wishlist-button__plane-normal{background-color:#FFFFFF;}.elementor-2949 .elementor-element.elementor-element-14d215a6 .jet-wishlist-button__link:hover .jet-wishlist-button__state-normal .jet-wishlist-button__label{color:#1221A0;}.elementor-2949 .elementor-element.elementor-element-14d215a6 .jet-wishlist-button__link:hover .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:#1221A0;}.elementor-2949 .elementor-element.elementor-element-14d215a6 .jet-wishlist-button__link:hover .jet-wishlist-button__plane-normal{background-color:#FFFFFF;border-color:#EFC7BF;}.elementor-2949 .elementor-element.elementor-element-14d215a6 .added-to-wishlist.jet-wishlist-button__link{color:#1221A0;}.elementor-2949 .elementor-element.elementor-element-14d215a6 .added-to-wishlist.jet-wishlist-button__link .jet-wishlist-button__state-added .jet-wishlist-button__label{color:#1221A0;}.elementor-2949 .elementor-element.elementor-element-14d215a6 .added-to-wishlist .jet-wishlist-button__state-added .jet-wishlist-button__icon{color:#1221A0;}.elementor-2949 .elementor-element.elementor-element-14d215a6 .added-to-wishlist .jet-wishlist-button__plane-added{background-color:#FFFFFF;border-color:#EFC7BF;}.elementor-2949 .elementor-element.elementor-element-14d215a6 .jet-wishlist-button__plane-normal, .elementor-2949 .elementor-element.elementor-element-14d215a6 .jet-wishlist-button__plane-added{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-2949 .elementor-element.elementor-element-14d215a6 .jet-wishlist-button__link{border-radius:1px 1px 1px 1px;}.elementor-2949 .elementor-element.elementor-element-14d215a6 .jet-wishlist-button__plane-normal{border-radius:1px 1px 1px 1px;}.elementor-2949 .elementor-element.elementor-element-14d215a6 .jet-wishlist-button__plane-added{border-radius:1px 1px 1px 1px;}.elementor-2949 .elementor-element.elementor-element-14d215a6 .jet-wishlist-button__container{justify-content:flex-start;}.elementor-2949 .elementor-element.elementor-element-14d215a6 .added-to-wishlist.jet-wishlist-button__link .jet-wishlist-button__state-added .jet-wishlist-button__icon{color:#1221A0;}.elementor-2949 .elementor-element.elementor-element-14d215a6 .jet-wishlist-button__state-added .jet-wishlist-button__icon{font-size:25px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2949 .elementor-element.elementor-element-75d8c8fd .elementor-button{background-color:#007AFF;font-family:"Bai Jamjuree", Sans-serif;font-size:16px;font-weight:500;line-height:26px;border-radius:25px 25px 25px 25px;padding:12px 28px 12px 28px;}.elementor-2949 .elementor-element.elementor-element-75d8c8fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2949 .elementor-element.elementor-element-75d8c8fd .elementor-button-content-wrapper{flex-direction:row;}.elementor-2949 .elementor-element.elementor-element-75d8c8fd .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-a8b1e4c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2949 .elementor-element.elementor-element-a8b1e4c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;color:#111111;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2949 .elementor-element.elementor-element-7d8e181d{text-align:start;color:#555555;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-2949 .elementor-element.elementor-element-499b0fc6{margin-top:20px;margin-bottom:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-59aa05ac .elementor-icon-wrapper{text-align:center;}.elementor-2949 .elementor-element.elementor-element-59aa05ac.elementor-view-stacked .elementor-icon{background-color:#007AFF;}.elementor-2949 .elementor-element.elementor-element-59aa05ac.elementor-view-framed .elementor-icon, .elementor-2949 .elementor-element.elementor-element-59aa05ac.elementor-view-default .elementor-icon{color:#007AFF;border-color:#007AFF;}.elementor-2949 .elementor-element.elementor-element-59aa05ac.elementor-view-framed .elementor-icon, .elementor-2949 .elementor-element.elementor-element-59aa05ac.elementor-view-default .elementor-icon svg{fill:#007AFF;}.elementor-2949 .elementor-element.elementor-element-59aa05ac .elementor-icon{font-size:30px;}.elementor-2949 .elementor-element.elementor-element-59aa05ac .elementor-icon svg{height:30px;}.elementor-2949 .elementor-element.elementor-element-3b409196{text-align:center;}.elementor-2949 .elementor-element.elementor-element-3b409196 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:16px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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 );}.elementor-2949 .elementor-element.elementor-element-48dfc0f0{text-align:center;font-family:"Bai Jamjuree", Sans-serif;font-size:14px;font-weight:400;}.elementor-2949 .elementor-element.elementor-element-3fb78bf2 .elementor-icon-wrapper{text-align:center;}.elementor-2949 .elementor-element.elementor-element-3fb78bf2.elementor-view-stacked .elementor-icon{background-color:#007AFF;}.elementor-2949 .elementor-element.elementor-element-3fb78bf2.elementor-view-framed .elementor-icon, .elementor-2949 .elementor-element.elementor-element-3fb78bf2.elementor-view-default .elementor-icon{color:#007AFF;border-color:#007AFF;}.elementor-2949 .elementor-element.elementor-element-3fb78bf2.elementor-view-framed .elementor-icon, .elementor-2949 .elementor-element.elementor-element-3fb78bf2.elementor-view-default .elementor-icon svg{fill:#007AFF;}.elementor-2949 .elementor-element.elementor-element-3fb78bf2 .elementor-icon{font-size:30px;}.elementor-2949 .elementor-element.elementor-element-3fb78bf2 .elementor-icon svg{height:30px;}.elementor-2949 .elementor-element.elementor-element-4f800d94{text-align:center;}.elementor-2949 .elementor-element.elementor-element-4f800d94 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:16px;font-weight:600;}.elementor-2949 .elementor-element.elementor-element-6e24003c{text-align:center;font-family:"Bai Jamjuree", Sans-serif;font-size:14px;font-weight:400;}.elementor-2949 .elementor-element.elementor-element-211446d9 .elementor-icon-wrapper{text-align:center;}.elementor-2949 .elementor-element.elementor-element-211446d9.elementor-view-stacked .elementor-icon{background-color:#007AFF;}.elementor-2949 .elementor-element.elementor-element-211446d9.elementor-view-framed .elementor-icon, .elementor-2949 .elementor-element.elementor-element-211446d9.elementor-view-default .elementor-icon{color:#007AFF;border-color:#007AFF;}.elementor-2949 .elementor-element.elementor-element-211446d9.elementor-view-framed .elementor-icon, .elementor-2949 .elementor-element.elementor-element-211446d9.elementor-view-default .elementor-icon svg{fill:#007AFF;}.elementor-2949 .elementor-element.elementor-element-211446d9 .elementor-icon{font-size:30px;}.elementor-2949 .elementor-element.elementor-element-211446d9 .elementor-icon svg{height:30px;}.elementor-2949 .elementor-element.elementor-element-e87fff9{text-align:center;}.elementor-2949 .elementor-element.elementor-element-e87fff9 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:16px;font-weight:600;}.elementor-2949 .elementor-element.elementor-element-5104f561{text-align:center;font-family:"Bai Jamjuree", Sans-serif;font-size:14px;font-weight:400;}.elementor-2949 .elementor-element.elementor-element-52d94693:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-52d94693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2949 .elementor-element.elementor-element-52d94693 > .elementor-container{max-width:1280px;}.elementor-2949 .elementor-element.elementor-element-52d94693{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-2949 .elementor-element.elementor-element-52d94693 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2949 .elementor-element.elementor-element-2a344631 .elementor-repeater-item-e0c32d8.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2949 .elementor-element.elementor-element-13e6a94d{text-align:center;}.elementor-2949 .elementor-element.elementor-element-13e6a94d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:700;color:#111111;}.elementor-2949 .elementor-element.elementor-element-2a344631:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-2a344631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2949 .elementor-element.elementor-element-2a344631 > .elementor-container{max-width:1250px;}.elementor-2949 .elementor-element.elementor-element-2a344631{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-2949 .elementor-element.elementor-element-2a344631 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2949 .elementor-element.elementor-element-2c3d1978 .elementor-repeater-item-17a4504.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2949 .elementor-element.elementor-element-30cc5726 > .elementor-element-populated{border-style:none;}.elementor-2949 .elementor-element.elementor-element-31fd7e5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-2949 .elementor-element.elementor-element-31fd7e5f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;color:#111111;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products .jet-woo-products__item{--columns:4;padding:10px 10px 10px 10px;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products:not(.swiper-wrapper){margin-right:-10px;margin-left:-10px;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products .jet-woo-product-button .button{background-color:#1395E8;display:inline-block;color:#FFFFFF;text-decoration:none;border-radius:5px 5px 5px 5px;padding:11px 25px 10px 25px;}.elementor-2949 .elementor-element.elementor-element-4784fea8 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products .jet-woo-products__inner-box{background-color:#FFFFFF;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.11);border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAEAEA;border-radius:10px 10px 10px 10px;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products .jet-woo-product-thumbnail{order:1;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products .jet-woo-product-title, .elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products .jet-woo-product-title a{font-family:"Space Grotesk", Sans-serif;font-size:17px;font-weight:600;text-transform:capitalize;line-height:25px;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products .jet-woo-product-title a{color:#181818;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products .jet-woo-product-title{color:#181818;padding:0px 10px 0px 10px;text-align:left;order:1;}.elementor-2949 .elementor-element.elementor-element-4784fea8  .jet-woo-products .jet-woo-product-button .button{font-family:"Bai Jamjuree", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;line-height:25px;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products .jet-woo-product-button .button> *{text-decoration:none;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products .jet-woo-product-button .button:hover{text-decoration:none;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products .jet-woo-product-button .button:hover > *{text-decoration:none;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products .jet-woo-product-button{margin:15px 0px 19px 0px;}.elementor-2949 .elementor-element.elementor-element-4784fea8  .jet-woo-product-button{text-align:center;order:1;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-wishlist-button__link{width:20px;height:23px;border-radius:52px 52px 52px 52px;padding:17px 17px 17px 17px;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-wishlist-button__state-normal .jet-wishlist-button__label{color:#2563EB26;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:#2563EB;font-size:20px;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-wishlist-button__link .jet-wishlist-button__plane-normal{background-color:#2563EB0A;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-wishlist-button__link:hover .jet-wishlist-button__state-normal .jet-wishlist-button__label{color:#2563EB0A;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-wishlist-button__link:hover .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:#2563EB;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-wishlist-button__link:hover .jet-wishlist-button__plane-normal{background-color:#FFFFFF;border-color:#2563EB;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .added-to-wishlist.jet-wishlist-button__link{color:#2563EB14;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .added-to-wishlist.jet-wishlist-button__link .jet-wishlist-button__state-added .jet-wishlist-button__label{color:#2563EB14;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .added-to-wishlist .jet-wishlist-button__state-added .jet-wishlist-button__icon{color:#2563EB14;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .added-to-wishlist .jet-wishlist-button__plane-added{background-color:#FFFFFF;border-color:#2563EB;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-wishlist-button__plane-normal, .elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-wishlist-button__plane-added{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-wishlist-button__plane-normal{border-radius:52px 52px 52px 52px;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-wishlist-button__plane-added{border-radius:52px 52px 52px 52px;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-wishlist-button__container{margin:15px 10px 0px 0px;justify-content:flex-end;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .added-to-wishlist.jet-wishlist-button__link .jet-wishlist-button__state-added .jet-wishlist-button__icon{color:#2563EB;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-wishlist-button__state-added .jet-wishlist-button__icon{font-size:20px;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products .jet-woo-product-rating .product-rating__stars{font-size:16px;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products .jet-woo-product-rating{text-align:center;order:1;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products .jet-woo-product-tags{text-align:center;order:1;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products__not-found{text-align:center;}.elementor-2949 .elementor-element.elementor-element-2c3d1978 > .elementor-container{max-width:1280px;}.elementor-2949 .elementor-element.elementor-element-2c3d1978{border-style:none;margin-top:0px;margin-bottom:0px;}.elementor-2949 .elementor-element.elementor-element-2c3d1978, .elementor-2949 .elementor-element.elementor-element-2c3d1978 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}@media(min-width:768px){.elementor-2949 .elementor-element.elementor-element-74bbfa55{width:35.924%;}.elementor-2949 .elementor-element.elementor-element-290b15d6{width:64.076%;}}@media(max-width:767px){.elementor-2949 .elementor-element.elementor-element-5f35a135 .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:10px;}.elementor-2949 .elementor-element.elementor-element-63461178 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2949 .elementor-element.elementor-element-3aeaed91 .elementor-heading-title{font-size:24px;}.elementor-2949 .elementor-element.elementor-element-74bbfa55{width:64%;}.elementor-2949 .elementor-element.elementor-element-290b15d6{width:81%;}.elementor-2949 .elementor-element.elementor-element-75d8c8fd .elementor-button{font-size:16px;padding:10px 0px 10px 0px;}.elementor-2949 .elementor-element.elementor-element-a8b1e4c .elementor-heading-title{font-size:24px;}.elementor-2949 .elementor-element.elementor-element-5aa5c777{width:33.33%;}.elementor-2949 .elementor-element.elementor-element-5aa5c777 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:7px;}.elementor-2949 .elementor-element.elementor-element-3b409196 .elementor-heading-title{font-size:14px;}.elementor-2949 .elementor-element.elementor-element-48dfc0f0{font-size:12px;}.elementor-2949 .elementor-element.elementor-element-5625ca55{width:33.33%;}.elementor-2949 .elementor-element.elementor-element-5625ca55 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:7px;}.elementor-2949 .elementor-element.elementor-element-4f800d94 .elementor-heading-title{font-size:14px;}.elementor-2949 .elementor-element.elementor-element-6e24003c{font-size:12px;}.elementor-2949 .elementor-element.elementor-element-1e390069{width:33.33%;}.elementor-2949 .elementor-element.elementor-element-1e390069 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:7px;}.elementor-2949 .elementor-element.elementor-element-e87fff9 .elementor-heading-title{font-size:14px;}.elementor-2949 .elementor-element.elementor-element-5104f561{font-size:12px;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products .jet-woo-products__item{--columns:2;padding:4px 4px 4px 4px;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products:not(.swiper-wrapper){margin-right:-4px;margin-left:-4px;}.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products .jet-woo-product-title, .elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products .jet-woo-product-title a{font-size:13px;line-height:17px;}.elementor-2949 .elementor-element.elementor-element-4784fea8  .jet-woo-products .jet-woo-product-button .button{font-size:15px;}}/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-5f35a135 */.jet-woo-product-gallery__image img{
    width: 100% !important ;
}

.elementor-347 .elementor-element.elementor-element-43a2311 .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{
    margin: 10px 0px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-618944cc *//* =========================================
   HORIZONTAL APP-STYLE VARIANT CARDS
   ========================================= */

/* Container and Title */
#custom-variant-ui { margin-bottom: 25px; }
.custom-v-title {
    font-size: 16px;
    font-weight: 700;
    color: #4b5563; /* Subtle gray */
    margin-bottom: 12px;
}

/* Responsive Grid Layout */
.custom-v-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
    gap: 12px;
}

/* Base Card Styling */
.custom-v-card {
    border: 1px solid #d1d5db;
    border-radius: 6px;
    cursor: pointer;
    background: #fff;
    overflow: hidden;
    transition: all 0.2s ease;
    box-shadow: 0 2px 4px rgba(0,0,0,0.02);
}

.custom-v-card:hover { border-color: #9ca3af; }

/* Header (Unselected) */
.v-card-header {
    background-color: #f3f4f6;
    color: #374151;
    font-weight: 500;
    padding: 10px 12px;
    font-size: 14px;
    border-bottom: 1px solid #d1d5db;
    text-align: left;
}

/* Body Data */
.v-card-body {
    padding: 12px;
    text-align: left;
}

/* Horizontal Price Row */
.v-price-row {
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    gap: 6px;
    margin-bottom: 6px;
}

.v-sale-price {
    font-weight: 800;
    font-size: 18px;
    color: #111827;
}

.v-reg-price {
    text-decoration: line-through;
    color: #6b7280;
    font-size: 13px;
    font-weight: 500;
}

.v-pct-off {
    color: #ef4444; /* Bright Red */
    font-weight: 600;
    font-size: 13px;
}

/* Dynamic Unit Price (e.g. ₹376/L) */
.v-unit-price {
    color: #0f766e; /* Teal/Green */
    font-weight: 500;
    font-size: 13px;
}

/* ACTIVE CARD STYLING (Selected) */
.custom-v-card.active {
    border: 1.5px solid #124a2f; /* Brand Dark Green */
    box-shadow: 0 4px 8px rgba(18, 74, 47, 0.1);
}

.custom-v-card.active .v-card-header {
    background-color: #124a2f;
    color: #ffffff;
    border-bottom-color: #124a2f;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-5f35a135 */.jet-woo-product-gallery__image img{
    width: 100% !important ;
}

.elementor-347 .elementor-element.elementor-element-43a2311 .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{
    margin: 10px 0px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-618944cc *//* =========================================
   HORIZONTAL APP-STYLE VARIANT CARDS
   ========================================= */

/* Container and Title */
#custom-variant-ui { margin-bottom: 25px; }
.custom-v-title {
    font-size: 16px;
    font-weight: 700;
    color: #4b5563; /* Subtle gray */
    margin-bottom: 12px;
}

/* Responsive Grid Layout */
.custom-v-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
    gap: 12px;
}

/* Base Card Styling */
.custom-v-card {
    border: 1px solid #d1d5db;
    border-radius: 6px;
    cursor: pointer;
    background: #fff;
    overflow: hidden;
    transition: all 0.2s ease;
    box-shadow: 0 2px 4px rgba(0,0,0,0.02);
}

.custom-v-card:hover { border-color: #9ca3af; }

/* Header (Unselected) */
.v-card-header {
    background-color: #f3f4f6;
    color: #374151;
    font-weight: 500;
    padding: 10px 12px;
    font-size: 14px;
    border-bottom: 1px solid #d1d5db;
    text-align: left;
}

/* Body Data */
.v-card-body {
    padding: 12px;
    text-align: left;
}

/* Horizontal Price Row */
.v-price-row {
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    gap: 6px;
    margin-bottom: 6px;
}

.v-sale-price {
    font-weight: 800;
    font-size: 18px;
    color: #111827;
}

.v-reg-price {
    text-decoration: line-through;
    color: #6b7280;
    font-size: 13px;
    font-weight: 500;
}

.v-pct-off {
    color: #ef4444; /* Bright Red */
    font-weight: 600;
    font-size: 13px;
}

/* Dynamic Unit Price (e.g. ₹376/L) */
.v-unit-price {
    color: #0f766e; /* Teal/Green */
    font-weight: 500;
    font-size: 13px;
}

/* ACTIVE CARD STYLING (Selected) */
.custom-v-card.active {
    border: 1.5px solid #124a2f; /* Brand Dark Green */
    box-shadow: 0 4px 8px rgba(18, 74, 47, 0.1);
}

.custom-v-card.active .v-card-header {
    background-color: #124a2f;
    color: #ffffff;
    border-bottom-color: #124a2f;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-54879a17 */#reviews.cr-reviews-ajax-reviews .cr-ajax-search, .cr-all-reviews-shortcode .cr-ajax-search{
    display: none;
}

.cr-all-reviews-shortcode .cr-count-row, #reviews.cr-reviews-ajax-reviews .cr-count-row{
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-54879a17 */#reviews.cr-reviews-ajax-reviews .cr-ajax-search, .cr-all-reviews-shortcode .cr-ajax-search{
    display: none;
}

.cr-all-reviews-shortcode .cr-count-row, #reviews.cr-reviews-ajax-reviews .cr-count-row{
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-woo-products, class: .elementor-element-4784fea8 */.jet-woo-products--preset-1 .jet-woo-products__inner-box .jet-woo-products-cqw-wrapper, .jet-woo-products--preset-2 .jet-woo-products__inner-box .jet-woo-products-cqw-wrapper, .jet-woo-products--preset-6 .jet-woo-products__inner-box .jet-woo-products-cqw-wrapper, .jet-woo-products--preset-7 .jet-woo-products__inner-box .jet-woo-products-cqw-wrapper, .jet-woo-products--preset-5 .jet-woo-products__inner-box .jet-woo-products-cqw-wrapper, .jet-woo-products--preset-10 .jet-woo-products__inner-box .jet-woo-products-cqw-wrapper{
    opacity: 1 !important;  /* Always visible */
    visibility: visible !important;
}




.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products .jet-woo-product-button{
    margin: 0px 10px 19px 10px;
}/* End custom CSS */
/* Start custom CSS for jet-woo-products, class: .elementor-element-4784fea8 */.jet-woo-products--preset-1 .jet-woo-products__inner-box .jet-woo-products-cqw-wrapper, .jet-woo-products--preset-2 .jet-woo-products__inner-box .jet-woo-products-cqw-wrapper, .jet-woo-products--preset-6 .jet-woo-products__inner-box .jet-woo-products-cqw-wrapper, .jet-woo-products--preset-7 .jet-woo-products__inner-box .jet-woo-products-cqw-wrapper, .jet-woo-products--preset-5 .jet-woo-products__inner-box .jet-woo-products-cqw-wrapper, .jet-woo-products--preset-10 .jet-woo-products__inner-box .jet-woo-products-cqw-wrapper{
    opacity: 1 !important;  /* Always visible */
    visibility: visible !important;
}




.elementor-2949 .elementor-element.elementor-element-4784fea8 .jet-woo-products .jet-woo-product-button{
    margin: 0px 10px 19px 10px;
}/* End custom CSS */
/* Start custom CSS */.single-product .content-top{
    padding: 0px;
}/* End custom CSS */