.elementor-498 .elementor-element.elementor-element-9c838fb{--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;--justify-content:space-between;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-498 .elementor-element.elementor-element-9c838fb:not(.elementor-motion-effects-element-type-background), .elementor-498 .elementor-element.elementor-element-9c838fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2044255 );}.elementor-498 .elementor-element.elementor-element-0274a5d > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-498 .elementor-element.elementor-element-0274a5d .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-498 .elementor-element.elementor-element-0274a5d .woocommerce-breadcrumb{font-family:"Urbanist", Sans-serif;font-size:16px;}.elementor-498 .elementor-element.elementor-element-0b975e0{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-498 .elementor-element.elementor-element-474c374{--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;}.woocommerce .elementor-498 .elementor-element.elementor-element-bbc5dac .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-498 .elementor-element.elementor-element-bbc5dac .flex-viewport, .woocommerce .elementor-498 .elementor-element.elementor-element-bbc5dac .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#6C6C6C;}.woocommerce .elementor-498 .elementor-element.elementor-element-bbc5dac .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-498 .elementor-element.elementor-element-bbc5dac .flex-viewport{border-radius:30px 30px 30px 30px;}.woocommerce .elementor-498 .elementor-element.elementor-element-bbc5dac .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-498 .elementor-element.elementor-element-bbc5dac .flex-control-thumbs img{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-498 .elementor-element.elementor-element-bbc5dac .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-498 .elementor-element.elementor-element-bbc5dac .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-498 .elementor-element.elementor-element-4ec0c59{width:initial;max-width:initial;bottom:15px;z-index:100;}.elementor-498 .elementor-element.elementor-element-4ec0c59 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-498 .elementor-element.elementor-element-4ec0c59{right:15px;}body.rtl .elementor-498 .elementor-element.elementor-element-4ec0c59{left:15px;}.elementor-498 .elementor-element.elementor-element-4ec0c59 .elementor-icon-wrapper{text-align:center;}.elementor-498 .elementor-element.elementor-element-4ec0c59.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c9058c4 );}.elementor-498 .elementor-element.elementor-element-4ec0c59.elementor-view-framed .elementor-icon, .elementor-498 .elementor-element.elementor-element-4ec0c59.elementor-view-default .elementor-icon{color:var( --e-global-color-c9058c4 );border-color:var( --e-global-color-c9058c4 );}.elementor-498 .elementor-element.elementor-element-4ec0c59.elementor-view-framed .elementor-icon, .elementor-498 .elementor-element.elementor-element-4ec0c59.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c9058c4 );}.elementor-498 .elementor-element.elementor-element-4ec0c59 .elementor-icon{font-size:24px;}.elementor-498 .elementor-element.elementor-element-4ec0c59 .elementor-icon svg{height:24px;}.elementor-498 .elementor-element.elementor-element-290a80b > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-498 .elementor-element.elementor-element-290a80b{right:15px;}body.rtl .elementor-498 .elementor-element.elementor-element-290a80b{left:15px;}.elementor-498 .elementor-element.elementor-element-290a80b{top:15px;z-index:10;}.elementor-498 .elementor-element.elementor-element-290a80b .wlfmc-add-button a i.wlfmc-svg{width:24px;height:24px;font-size:24px;}.elementor-498 .elementor-element.elementor-element-290a80b .wlfmc-add-button a{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );border-style:none;border-radius:50px 50px 50px 50px!important;height:40px!important;width:40px!important;}.elementor-498 .elementor-element.elementor-element-290a80b i, .elementor-498 .elementor-element.elementor-element-290a80b svg{fill:#D9534F!important;color:#D9534F!important;}.elementor-498 .elementor-element.elementor-element-290a80b .wlfmc-add-button a:hover, .elementor-498 .elementor-element.elementor-element-290a80b .wlfmc-add-button a:focus{color:var( --e-global-color-text );border-color:transparent!important;background-color:var( --e-global-color-secondary );}.elementor-498 .elementor-element.elementor-element-290a80b .wlfmc-add-button a:hover i, .elementor-498 .elementor-element.elementor-element-290a80b .wlfmc-add-button a:hover svg{fill:#D9534F!important;color:#D9534F!important;}.elementor-498 .elementor-element.elementor-element-290a80b .wlfmc-add-to-wishlist{margin:0px 0px 0px 0px !important;}.elementor-498 .elementor-element.elementor-element-34f738f{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-498 .elementor-element.elementor-element-567f56d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-498 .elementor-element.elementor-element-6ea8f2c{--display:flex;}.elementor-498 .elementor-element.elementor-element-8454e03{--divider-border-style:dotted;--divider-color:#B8B8B8;--divider-border-width:1px;}.elementor-498 .elementor-element.elementor-element-8454e03 .elementor-divider-separator{width:100%;}.elementor-498 .elementor-element.elementor-element-8454e03 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-498 .elementor-element.elementor-element-59c7f22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-498 .elementor-element.elementor-element-a21250a .elementor-heading-title{font-size:2rem;}.elementor-498 .elementor-element.elementor-element-99f9bcd{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.7em;}.elementor-498 .elementor-element.elementor-element-3e1670e .jet-listing-dynamic-field.display-multiline, .elementor-498 .elementor-element.elementor-element-3e1670e .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:var( --e-global-color-2044255 );}.elementor-498 .elementor-element.elementor-element-3e1670e .jet-listing-dynamic-field__content{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;text-align:left;}.elementor-498 .elementor-element.elementor-element-3e1670e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-498 .elementor-element.elementor-element-3e1670e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-498 .elementor-element.elementor-element-3e1670e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-498 .elementor-element.elementor-element-3e1670e .jet-listing-dynamic-field.display-multiline{padding:10px 20px 0px 20px;}.elementor-498 .elementor-element.elementor-element-3e1670e .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:10px 20px 0px 20px;}.elementor-498 .elementor-element.elementor-element-3e1670e .jet-listing-dynamic-field__icon{font-size:13px;margin-top:10px;}.elementor-498 .elementor-element.elementor-element-adb1e28 .jet-listing-dynamic-field.display-multiline, .elementor-498 .elementor-element.elementor-element-adb1e28 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:var( --e-global-color-2044255 );}.elementor-498 .elementor-element.elementor-element-adb1e28 .jet-listing-dynamic-field__content{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;text-align:left;}.elementor-498 .elementor-element.elementor-element-adb1e28 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-498 .elementor-element.elementor-element-adb1e28 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-498 .elementor-element.elementor-element-adb1e28 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-498 .elementor-element.elementor-element-adb1e28 .jet-listing-dynamic-field.display-multiline{padding:10px 20px 0px 20px;}.elementor-498 .elementor-element.elementor-element-adb1e28 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:10px 20px 0px 20px;}.elementor-498 .elementor-element.elementor-element-adb1e28 .jet-listing-dynamic-field__icon{font-size:13px;margin-top:10px;}.elementor-498 .elementor-element.elementor-element-198bbd7{--display:flex;}.elementor-498 .elementor-element.elementor-element-b3edf43{--divider-border-style:dotted;--divider-color:#B8B8B8;--divider-border-width:1px;}.elementor-498 .elementor-element.elementor-element-b3edf43 .elementor-divider-separator{width:100%;}.elementor-498 .elementor-element.elementor-element-b3edf43 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-498 .elementor-element.elementor-element-ec1cdb9{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-498 .elementor-element.elementor-element-ec1cdb9:not(.elementor-motion-effects-element-type-background), .elementor-498 .elementor-element.elementor-element-ec1cdb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2044255 );}.woocommerce .elementor-498 .elementor-element.elementor-element-2f26df6 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#F9F9F9;}.woocommerce .elementor-498 .elementor-element.elementor-element-2f26df6 .woocommerce-tabs ul.wc-tabs li{border-color:#F9F9F9;}.elementor-498 .elementor-element.elementor-element-29b00ba{--display:flex;}.elementor-498 .elementor-element.elementor-element-4db7ba4{--divider-border-style:dotted;--divider-color:#B8B8B8;--divider-border-width:1px;}.elementor-498 .elementor-element.elementor-element-4db7ba4 .elementor-divider-separator{width:100%;}.elementor-498 .elementor-element.elementor-element-4db7ba4 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-498 .elementor-element.elementor-element-db1bc99{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-498 .elementor-element.elementor-element-d079aa7 .elementor-heading-title{font-size:2rem;}.elementor-498 .elementor-element.elementor-element-f998ec6{--display:flex;}.elementor-498 .elementor-element.elementor-element-82d2409{--divider-border-style:dotted;--divider-color:#B8B8B8;--divider-border-width:1px;}.elementor-498 .elementor-element.elementor-element-82d2409 .elementor-divider-separator{width:100%;}.elementor-498 .elementor-element.elementor-element-82d2409 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-498 .elementor-element.elementor-element-c1c60c9{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-498 .elementor-element.elementor-element-e3fe221{text-align:center;}.elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-498 .elementor-element.elementor-element-e43652f > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(55px / 2);padding-bottom:calc(55px / 2);}:is( .elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container > .jet-listing-grid, .elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container > .jet-listing-grid, .elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 55px / -2);margin-bottom:calc( 55px / -2);}.elementor-498 .elementor-element.elementor-element-e43652f .jet-listing-grid__slider-icon{width:40px;height:40px;line-height:40px;margin-top:calc( -40px/2 );background:var( --e-global-color-c9058c4 );}.elementor-498 .elementor-element.elementor-element-e43652f .jet-listing-grid__slider-icon:hover{background:var( --e-global-color-primary );}.elementor-498 .elementor-element.elementor-element-e43652f .jet-listing-grid__slider-icon.prev-arrow{bottom:20px;top:auto;}.elementor-498 .elementor-element.elementor-element-e43652f .jet-listing-grid__slider-icon.next-arrow{bottom:20px;top:auto;}.elementor-498 .elementor-element.elementor-element-e43652f .jet-listing-grid__slider .jet-slick-dots li{width:7px;height:7px;margin-left:calc( 7px/2 );margin-right:calc( 7px/2 );}.elementor-498 .elementor-element.elementor-element-e43652f .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-primary );}.elementor-498 .elementor-element.elementor-element-d9d3e6d{--display:flex;}.elementor-498 .elementor-element.elementor-element-a79027d{--divider-border-style:dotted;--divider-color:#B8B8B8;--divider-border-width:1px;}.elementor-498 .elementor-element.elementor-element-a79027d .elementor-divider-separator{width:100%;}.elementor-498 .elementor-element.elementor-element-a79027d .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-498 .elementor-element.elementor-element-59a2803{--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;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-498 .elementor-element.elementor-element-7e25c7f{--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;--justify-content:space-between;}.elementor-498 .elementor-element.elementor-element-ea81ee4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-498 .elementor-element.elementor-element-6efa046{--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;}.elementor-498 .elementor-element.elementor-element-ec7662a{--display:flex;}.elementor-498 .elementor-element.elementor-element-f915f93{--display:flex;}.elementor-498 .elementor-element.elementor-element-bfa0261{--display:flex;}.elementor-498 .elementor-element.elementor-element-29f50c4{--display:flex;}.elementor-498 .elementor-element.elementor-element-0c9e20e{--display:flex;}.elementor-498 .elementor-element.elementor-element-026e838{--display:flex;}.elementor-498 .elementor-element.elementor-element-0fc5177{font-size:16px;line-height:1.5em;}.elementor-498 .elementor-element.elementor-element-c35abf9{--display:flex;}.elementor-498 .elementor-element.elementor-element-defcca2{font-size:16px;line-height:1.5em;}.elementor-498 .elementor-element.elementor-element-d61e20a{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-498 .elementor-element.elementor-element-d61e20a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-498 .elementor-element.elementor-element-d61e20a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:40px;}@media(max-width:1366px){.elementor-498 .elementor-element.elementor-element-290a80b .wlfmc-add-button a{height:35px!important;width:35px!important;}.elementor-498 .elementor-element.elementor-element-59a2803{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}}@media(max-width:1024px){.elementor-498 .elementor-element.elementor-element-290a80b .wlfmc-add-button a{height:40px!important;width:40px!important;}.elementor-498 .elementor-element.elementor-element-a21250a .elementor-heading-title{font-size:1.5rem;}.elementor-498 .elementor-element.elementor-element-d079aa7 .elementor-heading-title{font-size:1.5rem;}.elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-498 .elementor-element.elementor-element-e43652f > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-498 .elementor-element.elementor-element-59a2803{--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;}}@media(max-width:767px){.elementor-498 .elementor-element.elementor-element-0274a5d .woocommerce-breadcrumb{font-size:15px;}.elementor-498 .elementor-element.elementor-element-bbc5dac > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-498 .elementor-element.elementor-element-290a80b .wlfmc-add-button a{height:45px!important;width:45px!important;}.elementor-498 .elementor-element.elementor-element-34f738f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-498 .elementor-element.elementor-element-99f9bcd{font-size:16px;line-height:1.5em;}.elementor-498 .elementor-element.elementor-element-c1c60c9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container{margin:0px 0px 50px 0px;}:is( .elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(100px / 2);padding-bottom:calc(100px / 2);}:is( .elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container > .jet-listing-grid, .elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container > .jet-listing-grid, .elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-498 .elementor-element.elementor-element-e43652f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 100px / -2);margin-bottom:calc( 100px / -2);}.elementor-498 .elementor-element.elementor-element-e43652f .jet-listing-grid__slider-icon.prev-arrow{bottom:0px;top:auto;left:35%;right:auto;}.elementor-498 .elementor-element.elementor-element-e43652f .jet-listing-grid__slider-icon.next-arrow{bottom:0px;top:auto;right:35%;left:auto;}}@media(min-width:768px){.elementor-498 .elementor-element.elementor-element-474c374{--width:50%;}.elementor-498 .elementor-element.elementor-element-34f738f{--width:50%;}.elementor-498 .elementor-element.elementor-element-7e25c7f{--width:40%;}.elementor-498 .elementor-element.elementor-element-6efa046{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-498 .elementor-element.elementor-element-7e25c7f{--width:100%;}.elementor-498 .elementor-element.elementor-element-6efa046{--width:100%;}}/* Start custom CSS */h1{
    font-size: clamp(1rem, 7vw, 2.2rem) !important;
}


#product-summary form.cart .button {
    background-color: var(--e-global-color-primary);
    font-family: "Urbanist", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
    color: #FFFFFF;
    border-radius: 50px 50px 50px 50px;
    padding: 0.8rem 1.6rem;
    
    &:hover{
        background-color: var(--e-global-color-secondary);
        color: var(--e-global-color-primary); 
    }
}

.ywdpd-table-discounts-wrapper {
    margin-top: 2rem;
}

.woocommerce div.product form.cart {
    margin-block: 2em;
}


#product-summary div.product.bundled_product_summary {
    display: flex;
    align-items: center;
    gap: 1rem;
    padding: 0;
    margin: 0;
    
}

.bundled_product_summary:last-child{
    margin-bottom: 2rem;
}

#product-summary div.product .product_title {
    font-size: 16px;
}

#product-summary .price {
    font-size: 1.3rem;
    font-weight: 300;
    font-family: 'Urbanist';
    text-decoration: none;
    
    & ins{
        text-decoration: none;
        & .woocommerce-Price-amount.amount {
            font-weight: 600;
            text-decoration: none;
        }
    }
}


.select_option_label .yith_wccl_value {
    font-size: 16px;
    font-weight: 600;
    border: none;
    padding: 0 10px;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: inherit;
    font-size: inherit;
}

.related-products .yith-wcpb-saving-amount {
    display: none;
}

.woocommerce div.product p.price del, .woocommerce div.product span.price del {
    opacity: .7;
    display: inline-block;
}

.yith-wcpb-saving-amount {
    font-size: .8em;
    margin-left: 10px;
    font-weight: 600;
    color: #26a12b;
}

.yith-wcpb-bundled-items-heading {
    font-weight: 600;
    font-size: 20px;
    font-family: "Urbanist", Sans-serif;
}


.yith-wcpb-product-bundled-items{
    & h3 a{
        color: var(--e-global-color-text);
        font-size: 16px
    }
    
    
}

.yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item {
    padding: 0;
}

.yith-wcpb-product-bundled-item-image a{
    display: flex;
}


#review_form .stars:nth-child(3) {
    display: none;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    background: #fff;
    border: none;
    box-sizing: content-box;
    border-radius: 0;
    cursor: pointer;
    font-size: 2em;
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 100%;
    opacity: 0;
    z-index: 99;
}

#share-btn{
    cursor: pointer;
    position: absolute;
    & .elementor-icon-wrapper {
        display: flex;
    }
}

.jet-listing-dynamic-field__icon {
    align-self: flex-start;
}

ul.tabs.wc-tabs {
    display: none;
}

.woocommerce div.product.elementor .woocommerce-tabs .panel {;
    border-top: none;
    padding-block: 0;
}


input#ywqa-submit-question {
    background-color: var(--e-global-color-text);
    height: auto;
    text-transform: inherit;
    font-size: 18px;
    padding: 0.5em 2em;
}

#ywqa-submit-answer:hover, #ywqa-submit-question:hover {
     background-color: var(--e-global-color-primary);
    color: #fff;
}

#ywqa_question_list a.write-first-answer, div.question-content a.answer-now {
    background-color: var(--e-global-color-c9058c4);
}

span.question-symbol, span.answer-symbol {
    background-color: var(--e-global-color-accent);
}



.reviews .elementor-shortcode {
    display: flex;
    gap: 2rem;
}

div#ywar_reviews {
    width: 400px;
    max-width: 100%;
}

div#reviews_summary {
    position: sticky;
    top: 30px;
}

div#reviews {
    margin-top: 4rem;
    flex: 1;
}

#reviews_summary .woocommerce-product-rating {
    margin: 0;
}

.star-rating {
    color: #ffcb00;
}

#ywar_reviews a.ywar_filter_order {
    color: var(--e-global-color-text);
    padding: 0.5rem 1rem;
    margin: 0;
}


#comments .commentlist li .star-rating {
    position: relative;
}


#reviews_order {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    gap: 1rem;
}


@media screen and (max-width: 767px){
    .reviews .elementor-shortcode {
        flex-direction: column;
        gap: 0;
    }
    
    div#reviews_summary {
        position: relative;
        top: 0;
    }
    
    #reviews_order {
        position: relative;
    }
    
    div#reviews {
        margin-top: 0;
    }
}


ol.commentlist {
    padding: 0;
}



#reviews .comment_container {
    padding: 0;
    padding-top: 0;
    display: flex;
    gap: 5px;
    flex-direction: column;
    position: static;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
    position: relative;
        margin-right: 0.5rem;
}

.woocommerce #reviews #comments ol.commentlist li {
    border-radius: 10px;
    box-shadow: none;
    margin: 0 0 1.5rem;
    padding: 1em;
    border: 1px solid #ccc;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0;
    border: none;
    border-radius: 0;
    padding: 0.5rem 0 0 0.5rem;
}

.ywar-featured-badge-container {
    background-color: #1fc8be;
    padding: 6px 12px 6px 12px;
    float: right;
    color: white;
    font-size: 14px;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0 10px 0 0;
}


#comments .commentlist li {
    
     & .avatar {
        order: 0;
    }
    
    & .meta {
        order: 1;
        margin-bottom: 0.5rem;
    }
    
    & .star-rating {
        order: 2;
    }
    
    & .comment-text {
        order: 3;
    }
   
}

div.review_vote {
    display: flex;
    align-items: center;
    padding-top: 0;
    font-size: 14px;
    color: #434343;
    flex-wrap: wrap;
}

span.ywar_review_helpful {
    margin: 0 1rem;
    padding: 0;
}

#reviews div.review-inappropriate {
    padding: 0;
    position: absolute;
    right: 10px;
    bottom: 10px;
    z-index: 10;
}

a.review-inappropriate {
    display: block;
    margin-left: 0;
    padding: 5px;
}

#review_form .upload_section input#do_uploadFile {
    width: 100%;
}


.woocommerce #review_form #respond .form-submit input{
    left: auto;
    background-color: var(--e-global-color-primary);
    font-family: "Urbanist", Sans-serif;
    font-size: 18px !important;
    font-weight: 600;
    text-decoration: none;
    color: #FFFFFF;
    border-radius: 50px 50px 50px 50px;
    padding: 18px 36px 18px 36px;
    
    &:hover{
        background-color: var(--e-global-color-secondary);
        color: var(--e-global-color-primary);
    }
}

#review_form #respond a {
    color: #ffcb00;
}
.woocommerce #review_form #respond p:first-child {
    margin-top: 0.5rem;
}

#review_form #respond label {
    font-weight: 500;
}

#review_form .comment-form-title input#title, #review_form .comment-form-comment textarea#comment {
    margin-top: 0.5rem;
}


div#review_form {
    background-color: var(--e-global-color-2044255);
    padding: 1.5rem;
    border-radius: 10px;
    border: 1px solid var(--e-global-color-7dfb13d);
}

@media screen and (max-width: 1023px){
    span.ywar_review_helpful {
        margin: 0;
    }
    
    #comments div.pp_pic_holder.pp_woocommerce {
        position: fixed;
        left: 0 !important;
        right: 0 !important;
    }
}


#related-products {
    .woocommerce-review-link {
        display: none;
    }
}/* End custom CSS */