.elementor-305 .elementor-element.elementor-element-1b948cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-0b909fd );--border-color:var( --e-global-color-0b909fd );--padding-top:128px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-1b948cd:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-1b948cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d7445b9 );}.elementor-305 .elementor-element.elementor-element-eac5c9a .woocommerce-breadcrumb{color:var( --e-global-color-765fb85 );font-family:"DM Sans", Sans-serif;}.elementor-305 .elementor-element.elementor-element-eac5c9a .woocommerce-breadcrumb > a{color:var( --e-global-color-765fb85 );}.elementor-305 .elementor-element.elementor-element-83280e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-305 .elementor-element.elementor-element-83280e9:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-83280e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d7445b9 );}.elementor-305 .elementor-element.elementor-element-83280e9 .elementor-repeater-item-79d00c6.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-305 .elementor-element.elementor-element-63b74f1{--display:flex;}.elementor-305 .elementor-element.elementor-element-125916c .jet-single-images__wrap div.images{width:100% !important;}.elementor-305 .elementor-element.elementor-element-125916c .jet-single-images__wrap .flex-control-thumbs{justify-content:flex-start;}.elementor-305 .elementor-element.elementor-element-125916c .jet-single-images__wrap .flex-control-thumbs li{width:16.66666%;flex:0 0 16.66666%;padding:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-125916c .jet-single-images-nav-horizontal.jet-single-images__wrap .flex-control-thumbs{margin-left:-0px;margin-right:-0px;}.elementor-305 .elementor-element.elementor-element-125916c .jet-single-images-nav-vertical.jet-single-images__wrap .flex-control-thumbs{margin-top:-0px;margin-bottom:-0px;}.elementor-305 .elementor-element.elementor-element-3c2bf0c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.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-305 .elementor-element.elementor-element-25d8863 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-305 .elementor-element.elementor-element-ab9fec0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;letter-spacing:-1.2px;color:var( --e-global-color-secondary );}.elementor-305 .elementor-element.elementor-element-448b990 .elementor-jet-single-rating .woocommerce-product-rating{flex-direction:row;justify-content:flex-start;}.elementor-305 .elementor-element.elementor-element-448b990 .elementor-jet-single-rating .product-star-rating .product-rating__icon{font-size:15px;color:var( --e-global-color-765fb85 );}.elementor-305 .elementor-element.elementor-element-448b990 .elementor-jet-single-rating .product-star-rating .product-rating__icon + .product-rating__icon{margin-left:0px;}.elementor-305 .elementor-element.elementor-element-448b990 .elementor-jet-single-rating .product-star-rating .product-rating__icon.active{color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-448b990 .elementor-jet-single-rating .product-star-rating{margin:5px 5px 5px 5px;}.elementor-305 .elementor-element.elementor-element-448b990 .elementor-jet-single-rating .woocommerce-review-link{font-family:"DM Sans", Sans-serif;color:var( --e-global-color-765fb85 );}.elementor-305 .elementor-element.elementor-element-448b990 .elementor-jet-single-rating .woocommerce-review-link:hover{text-decoration:none;}.elementor-305 .elementor-element.elementor-element-548e145 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-548e145 .jet-woo-builder .woocommerce-product-details__short-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#666666;text-align:justify;}.elementor-305 .elementor-element.elementor-element-91e4b03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-2582fc5{width:auto;max-width:auto;}.elementor-305 .elementor-element.elementor-element-2582fc5 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-2582fc5 .jet-woo-builder.elementor-jet-single-price .price del{display:inline-block;font-weight:500;text-decoration:none;}.elementor-305 .elementor-element.elementor-element-2582fc5 .jet-woo-builder.elementor-jet-single-price .price ins{display:inline-block;font-weight:400;text-decoration:none;}.elementor-305 .elementor-element.elementor-element-2582fc5 .jet-woo-builder.elementor-jet-single-price .price{font-family:"Playfair Display", Sans-serif;font-size:35px;color:var( --e-global-color-b3e5bb5 );}.elementor-305 .elementor-element.elementor-element-2582fc5 .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-305 .elementor-element.elementor-element-e8d950c{width:auto;max-width:auto;}.elementor-305 .elementor-element.elementor-element-e8d950c .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-align:left;}.elementor-305 .elementor-element.elementor-element-e8d950c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-305 .elementor-element.elementor-element-e8d950c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-305 .elementor-element.elementor-element-e8d950c .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-305 .elementor-element.elementor-element-82a3cad > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-82a3cad{--add-to-cart-wc-forward-display:inline-block;}.elementor-305 .elementor-element.elementor-element-82a3cad .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;align-items:start;justify-content:start;}.elementor-305 .elementor-element.elementor-element-82a3cad .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;align-items:start;justify-content:start;}.elementor-305 .elementor-element.elementor-element-82a3cad .jet-woo-builder .single_add_to_cart_button.button{font-family:"DM Sans", Sans-serif;font-weight:500;color:var( --e-global-color-8411fb3 );background-color:var( --e-global-color-a4a626f );border-radius:1px 1px 1px 1px;}.elementor-305 .elementor-element.elementor-element-82a3cad form.cart{text-align:start;}.elementor-305 .elementor-element.elementor-element-82a3cad .jet-woo-builder .qty{font-family:"DM Sans", Sans-serif;}.elementor-305 .elementor-element.elementor-element-82a3cad .elementor-jet-single-add-to-cart .variations{max-width:60%;}.elementor-305 .elementor-element.elementor-element-82a3cad .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{text-decoration:line-through;font-weight:400;}.elementor-305 .elementor-element.elementor-element-82a3cad .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{text-decoration:line-through;font-weight:400;}.elementor-305 .elementor-element.elementor-element-82a3cad .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-weight:400;}.elementor-305 .elementor-element.elementor-element-82a3cad .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:400;}.elementor-305 .elementor-element.elementor-element-82a3cad .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-305 .elementor-element.elementor-element-82a3cad .elementor-jet-single-add-to-cart .stock{font-family:"DM Sans", Sans-serif;}.elementor-305 .elementor-element.elementor-element-82a3cad .elementor-jet-single-add-to-cart .stock.in-stock{color:var( --e-global-color-a4a626f );}.elementor-305 .elementor-element.elementor-element-82a3cad .elementor-jet-single-add-to-cart .woocommerce-variation-description{text-align:left;}.elementor-305 .elementor-element.elementor-element-82a3cad .elementor-jet-single-add-to-cart .reset_variations{background-color:rgba(0,0,0,0);}.elementor-305 .elementor-element.elementor-element-82a3cad .elementor-jet-single-add-to-cart .reset_variations:hover{background-color:rgba(0,0,0,0);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-305 .elementor-element.elementor-element-faedd4b{padding:20px 10px 0px 10px;}.elementor-305 .elementor-element.elementor-element-faedd4b.elementor-element{--align-self:flex-start;}.elementor-305 .elementor-element.elementor-element-faedd4b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-305 .elementor-element.elementor-element-faedd4b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-305 .elementor-element.elementor-element-faedd4b.elementor-view-framed .elementor-icon, .elementor-305 .elementor-element.elementor-element-faedd4b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-305 .elementor-element.elementor-element-faedd4b .elementor-icon{font-size:30px;}.elementor-305 .elementor-element.elementor-element-faedd4b .elementor-icon-box-title, .elementor-305 .elementor-element.elementor-element-faedd4b .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-faedd4b .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-305 .elementor-element.elementor-element-4292547{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-a04c701{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-305 .elementor-element.elementor-element-f53d362 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-f53d362 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-f53d362{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-f53d362 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-f53d362 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-305 .elementor-element.elementor-element-f53d362 .elementor-icon-list-text{transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-681a0fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-636b570 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-636b570 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-636b570{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-636b570 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-636b570 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-305 .elementor-element.elementor-element-636b570 .elementor-icon-list-text{transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-afd270d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-305 .elementor-element.elementor-element-afd270d:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-afd270d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38bd5c2 );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text{color:var( --e-global-color-text );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{color:var( --e-global-color-text );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-icon{color:var( --e-global-color-text );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-icon{color:var( --e-global-color-text );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{color:var( --e-global-color-secondary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{color:var( --e-global-color-secondary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-icon{color:var( --e-global-color-secondary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-icon{color:var( --e-global-color-secondary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{color:var( --e-global-color-primary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{color:var( --e-global-color-primary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-icon{color:var( --e-global-color-primary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-icon{color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-fb2e871 > .elementor-widget-container > .jet-tabs{background-color:var( --e-global-color-38bd5c2 );}.elementor-305 .elementor-element.elementor-element-fb2e871 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper{background-color:var( --e-global-color-38bd5c2 );align-self:flex-start;justify-content:flex-start;}.elementor-305 .elementor-element.elementor-element-fb2e871 > .elementor-widget-container > .jet-tabs > .jet-tabs__content-wrapper{background-color:var( --e-global-color-38bd5c2 );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-0b909fd );}.elementor-305 .elementor-element.elementor-element-fb2e871 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control{align-self:flex-start;}.elementor-305 .elementor-element.elementor-element-fb2e871 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control{justify-content:flex-start;}.elementor-305 .elementor-element.elementor-element-fb2e871 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text, .elementor-305 .elementor-element.elementor-element-fb2e871 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-305 .elementor-element.elementor-element-fb2e871 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{color:var( --e-global-color-b3e5bb5 );}.elementor-305 .elementor-element.elementor-element-fb2e871 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{color:var( --e-global-color-b3e5bb5 );}.elementor-305 .elementor-element.elementor-element-fb2e871 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text, .elementor-305 .elementor-element.elementor-element-fb2e871 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{font-family:"DM Sans", Sans-serif;font-weight:500;}.elementor-305 .elementor-element.elementor-element-fb2e871 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab, .elementor-305 .elementor-element.elementor-element-fb2e871 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-a4a626f );}.elementor-305 .elementor-element.elementor-element-fb2e871 > .elementor-widget-container > .jet-tabs > .jet-tabs__content-wrapper > .jet-tabs__content{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;padding:32px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-cabb4db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:032px;}.elementor-305 .elementor-element.elementor-element-cabb4db:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-cabb4db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d7445b9 );}.elementor-305 .elementor-element.elementor-element-3c4484d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-605ce40{--display:flex;--justify-content:center;}.elementor-305 .elementor-element.elementor-element-dfa1012 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:500;letter-spacing:-1.2px;color:var( --e-global-color-secondary );}.elementor-305 .elementor-element.elementor-element-f2392f8{--display:flex;--justify-content:center;}.elementor-widget-jet-button .jet-button__plane-normal{background-color:var( --e-global-color-primary );}.elementor-widget-jet-button .jet-button__plane-hover{background-color:var( --e-global-color-secondary );}.elementor-widget-jet-button  .jet-button__state-normal .jet-button__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-button  .jet-button__state-hover .jet-button__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-305 .elementor-element.elementor-element-1e01171 .jet-button__plane-normal{background-color:var( --e-global-color-d7445b9 );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-1e01171 .jet-button__plane-hover{background-color:#F9F6F2;border-style:none;}.elementor-305 .elementor-element.elementor-element-1e01171 .jet-button__container{justify-content:flex-end;}.elementor-305 .elementor-element.elementor-element-1e01171 .jet-button__instance{border-radius:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-1e01171 .jet-button__state-normal .jet-button__icon{color:var( --e-global-color-b3e5bb5 );font-size:14px;}.elementor-305 .elementor-element.elementor-element-1e01171 .jet-button__state-hover .jet-button__icon{color:var( --e-global-color-b3e5bb5 );font-size:14px;}.elementor-305 .elementor-element.elementor-element-1e01171 .jet-button__state-normal .jet-button__label{text-align:left;color:var( --e-global-color-b3e5bb5 );}.elementor-305 .elementor-element.elementor-element-1e01171 .jet-button__state-hover .jet-button__label{text-align:left;color:var( --e-global-color-b3e5bb5 );}.elementor-305 .elementor-element.elementor-element-1e01171  .jet-button__state-normal .jet-button__label{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-1e01171  .jet-button__state-hover .jet-button__label{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-305 .elementor-element.elementor-element-7da1909.elementor-wc-products ul.products li.product{text-align:left;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;padding:20px 20px 20px 20px;background-color:var( --e-global-color-8411fb3 );}.elementor-305 .elementor-element.elementor-element-7da1909.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-305 .elementor-element.elementor-element-7da1909.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );}.elementor-305 .elementor-element.elementor-element-7da1909.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );}.elementor-305 .elementor-element.elementor-element-7da1909.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-305 .elementor-element.elementor-element-7da1909.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Playfair Display", Sans-serif;font-weight:500;}.elementor-305 .elementor-element.elementor-element-7da1909.elementor-wc-products ul.products li.product .price{font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-305 .elementor-element.elementor-element-7da1909.elementor-wc-products ul.products li.product .price del {font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-305 .elementor-element.elementor-element-7da1909.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-8411fb3 );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-a4a626f );font-family:"DM Sans", Sans-serif;font-weight:500;border-radius:1px 1px 1px 1px;}.elementor-305 .elementor-element.elementor-element-7da1909.elementor-wc-products ul.products li.product:hover{box-shadow:0px 18px 50px -26px rgba(17, 24.000000000000018, 39, 0.26);}.elementor-305 .elementor-element.elementor-element-7da1909.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-305 .elementor-element.elementor-element-bbfd84a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-305 .elementor-element.elementor-element-bbfd84a:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-bbfd84a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-305 .elementor-element.elementor-element-c8d8121{text-align:center;}.elementor-305 .elementor-element.elementor-element-c8d8121 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:500;letter-spacing:-1.2px;color:var( --e-global-color-8411fb3 );}.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-305 .elementor-element.elementor-element-085a3ae{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFFFFB3;}.elementor-305 .elementor-element.elementor-element-be1045f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-4a34381{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-161504f .jet-button__plane-normal{background-color:#C39F6E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C39F6E;border-radius:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-161504f .jet-button__plane-hover{background-color:var( --e-global-color-38bd5c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a4a626f );}.elementor-305 .elementor-element.elementor-element-161504f .jet-button__container{justify-content:flex-end;}.elementor-305 .elementor-element.elementor-element-161504f .jet-button__instance{border-radius:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-161504f .jet-button__state-normal{padding:15px 20px 15px 20px;}.elementor-305 .elementor-element.elementor-element-161504f .jet-button__state-hover{padding:15px 20px 15px 20px;}.elementor-305 .elementor-element.elementor-element-161504f .jet-button__state-normal .jet-button__label{text-align:left;color:var( --e-global-color-8411fb3 );}.elementor-305 .elementor-element.elementor-element-161504f .jet-button__state-hover .jet-button__label{text-align:left;color:var( --e-global-color-a4a626f );}.elementor-305 .elementor-element.elementor-element-161504f  .jet-button__state-normal .jet-button__label{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-161504f  .jet-button__state-hover .jet-button__label{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-e10f40c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-4c7c62a .jet-button__plane-normal{background-color:#FAF8F4;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b3e5bb5 );border-radius:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-4c7c62a .jet-button__plane-hover{background-color:var( --e-global-color-b3e5bb5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d7445b9 );border-radius:1px 1px 1px 1px;}.elementor-305 .elementor-element.elementor-element-4c7c62a .jet-button__container{justify-content:flex-start;}.elementor-305 .elementor-element.elementor-element-4c7c62a .jet-button__instance{border-radius:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-4c7c62a .jet-button__state-normal{padding:12px 20px 12px 20px;}.elementor-305 .elementor-element.elementor-element-4c7c62a .jet-button__state-hover{padding:12px 20px 12px 20px;}.elementor-305 .elementor-element.elementor-element-4c7c62a .jet-button__state-normal .jet-button__icon{color:var( --e-global-color-b3e5bb5 );font-size:16px;width:16px;margin:0px 10px 0px 0px;}.elementor-305 .elementor-element.elementor-element-4c7c62a .jet-button__state-hover .jet-button__icon{color:var( --e-global-color-8411fb3 );font-size:16px;width:16px;margin:0px 10px 0px 0px;}.elementor-305 .elementor-element.elementor-element-4c7c62a .jet-button__state-normal .jet-button__label{text-align:left;color:var( --e-global-color-b3e5bb5 );}.elementor-305 .elementor-element.elementor-element-4c7c62a .jet-button__state-hover .jet-button__label{text-align:left;color:var( --e-global-color-8411fb3 );}.elementor-305 .elementor-element.elementor-element-4c7c62a  .jet-button__state-normal .jet-button__label{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-4c7c62a  .jet-button__state-hover .jet-button__label{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-305 .elementor-element.elementor-element-63b74f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-83280e9{--flex-wrap:wrap;}.elementor-305 .elementor-element.elementor-element-7da1909.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-305 .elementor-element.elementor-element-7da1909.elementor-wc-products ul.products li.product{padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-305 .elementor-element.elementor-element-1b948cd{--padding-top:96px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-3c2bf0c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-ab9fec0 .elementor-heading-title{font-size:30px;}.elementor-305 .elementor-element.elementor-element-548e145 .jet-woo-builder .woocommerce-product-details__short-description{font-size:16px;}.elementor-305 .elementor-element.elementor-element-faedd4b .elementor-icon-box-wrapper{text-align:center;}.elementor-305 .elementor-element.elementor-element-4292547{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-305 .elementor-element.elementor-element-83280e9{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-305 .elementor-element.elementor-element-afd270d{--padding-top:032px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-305 .elementor-element.elementor-element-fb2e871 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper{align-self:center;justify-content:center;}.elementor-305 .elementor-element.elementor-element-fb2e871 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control{align-self:center;}.elementor-305 .elementor-element.elementor-element-fb2e871 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control{justify-content:center;}.elementor-305 .elementor-element.elementor-element-fb2e871 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text, .elementor-305 .elementor-element.elementor-element-fb2e871 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{font-size:14px;}.elementor-305 .elementor-element.elementor-element-fb2e871 > .elementor-widget-container > .jet-tabs > .jet-tabs__content-wrapper > .jet-tabs__content{font-size:14px;}.elementor-305 .elementor-element.elementor-element-cabb4db{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-305 .elementor-element.elementor-element-605ce40{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-dfa1012 .elementor-heading-title{font-size:30px;}.elementor-305 .elementor-element.elementor-element-7da1909.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:20px;}.elementor-305 .elementor-element.elementor-element-7da1909.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:10px;}.elementor-305 .elementor-element.elementor-element-7da1909.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-305 .elementor-element.elementor-element-7da1909.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-305 .elementor-element.elementor-element-7da1909.elementor-wc-products ul.products li.product .button{margin-top:0px;}.elementor-305 .elementor-element.elementor-element-7da1909.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-305 .elementor-element.elementor-element-be1045f{--flex-wrap:nowrap;}}@media(min-width:768px){.elementor-305 .elementor-element.elementor-element-1b948cd{--content-width:1230px;}.elementor-305 .elementor-element.elementor-element-83280e9{--content-width:1230px;}.elementor-305 .elementor-element.elementor-element-afd270d{--content-width:800px;}}@media(max-width:1024px) and (min-width:768px){.elementor-305 .elementor-element.elementor-element-63b74f1{--width:100%;}}/* Start custom CSS *//* Force a proper qty control inside JetWooBuilder Single Add to Cart */
.single-product .jet-woo-builder form.cart{
  display:flex;
  align-items:center;
  gap:10px;
  flex-wrap:nowrap;
}

/* Quantity wrapper */
.single-product .jet-woo-builder form.cart .quantity{
  display:inline-flex !important;
  align-items:stretch !important;
  height:44px !important;
  border:1px solid #d9d4c8 !important;
  border-radius:1px !important;
  overflow:hidden !important;
  background:#fff !important;
}

/* +/- buttons */
.single-product .jet-woo-builder form.cart .quantity .qty-minus,
.single-product .jet-woo-builder form.cart .quantity .qty-plus{
  width:44px !important;
  height:44px !important;
  border:0 !important;
  background:#fff !important;
  color:#666666 !important;
  font-size:18px !important;
  line-height:1 !important;
  cursor:pointer !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:0 !important;
}

/* The missing piece: force the input to actually be visible */
.single-product .jet-woo-builder form.cart .quantity input.qty{
  display:inline-block !important;
  width:56px !important;
  min-width:56px !important;
  max-width:56px !important;
  height:44px !important;

  border:0 !important;

  background:#fff !important;
  color:#111 !important;

  text-align:center !important;
  font-size:15px !important;
  padding:0 !important;
  margin:0 !important;

  appearance:textfield !important;
  -webkit-appearance:none !important;
  -moz-appearance:textfield !important;
}

/* Remove spinners (Chrome/Safari) */
.single-product .jet-woo-builder form.cart .quantity input.qty::-webkit-outer-spin-button,
.single-product .jet-woo-builder form.cart .quantity input.qty::-webkit-inner-spin-button{
  -webkit-appearance:none !important;
  margin:0 !important;
}

/* Add to cart button to match height */
.single-product .jet-woo-builder form.cart button.single_add_to_cart_button{
  height:44px !important;
  min-width:240px;
}

/* Hide ONLY the "You may also like…" heading in Upsells */
.elementor-widget-woocommerce-product-upsell .up-sells > h2 {
  display: none !important;
}

.faqs .jet-tabs-icon {
    color: black;
    background-color: #FAF8F4;
}/* End custom CSS */