.elementor-921 .elementor-element.elementor-element-8f1cef1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-921 .elementor-element.elementor-element-dfbd436{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-921 .elementor-element.elementor-element-226f691{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-921 .elementor-element.elementor-element-56d2d9e{--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;}.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-921 .elementor-element.elementor-element-d69f561 .elementor-heading-title{font-family:"DX Roboto", sans-serif;font-size:13.6px;font-weight:400;text-transform:uppercase;line-height:16.32px;color:rgba(74,74,74,0.8);}.elementor-921 .elementor-element.elementor-element-19ccce2 .elementor-heading-title{font-family:"DX Roboto", sans-serif;font-size:13.6px;font-weight:300;text-transform:uppercase;line-height:16.32px;color:#222;}.elementor-921 .elementor-element.elementor-element-510f491 .elementor-heading-title{font-family:"DX Roboto", sans-serif;font-size:13.6px;font-weight:400;text-transform:uppercase;line-height:16.32px;color:rgba(74,74,74,0.8);}.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-921 .elementor-element.elementor-element-21ce47e .elementor-heading-title{font-family:"DX Playfair", sans-serif;font-size:27.2px;font-weight:700;line-height:35.36px;color:#00622F;}.elementor-921 .elementor-element.elementor-element-d9d44eb{--display:flex;--min-height:3px;--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;--margin-top:16px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-921 .elementor-element.elementor-element-d9d44eb:not(.elementor-motion-effects-element-type-background), .elementor-921 .elementor-element.elementor-element-d9d44eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.1);}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-921 .elementor-element.elementor-element-b11f6da .post-navigation__arrow-wrapper{color:#C0C0C0;fill:#C0C0C0;font-size:17.9px;}.elementor-921 .elementor-element.elementor-element-b11f6da .post-navigation__arrow-wrapper:hover{color:#FFFFFF;fill:#FFFFFF;}.elementor-921 .elementor-element.elementor-element-b11f6da .elementor-post-navigation__link a {gap:0px;}.woocommerce .elementor-921 .elementor-element.elementor-element-fb6dabe .woocommerce-product-details__short-description{color:#2B2B2B;}.elementor-921 .elementor-element.elementor-element-816d779{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-921 .elementor-element.elementor-element-816d779 .elementor-heading-title{font-family:"DX Playfair", sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;letter-spacing:1px;color:#F9A01F;}.elementor-921 .elementor-element.elementor-element-698fedf{padding:5px 0px 5px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#DDDDDD;}.elementor-921 .elementor-element.elementor-element-698fedf .elementor-heading-title{font-family:"DX Roboto", sans-serif;font-size:12.8px;font-weight:400;line-height:20.48px;color:#2B2B2B;}.elementor-921 .elementor-element.elementor-element-2363a61{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-921 .elementor-element.elementor-element-e82c4cc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ECECEC;--border-color:#ECECEC;}.elementor-921 .elementor-element.elementor-element-4793bcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:15px 0px 15px 0px;}.elementor-921 .elementor-element.elementor-element-4793bcf .elementor-heading-title{font-family:"DX Playfair", sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;letter-spacing:1px;color:#00622F;}.elementor-921 .elementor-element.elementor-element-aca249b{--swiper-slides-to-display:3;--swiper-slides-gap:19.6px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:14px;}.elementor-921 .elementor-element.elementor-element-aca249b .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-921 .elementor-element.elementor-element-aca249b{--swiper-slides-to-display:3;--swiper-slides-gap:19.6px;}}@media(min-width:768px){.elementor-921 .elementor-element.elementor-element-8f1cef1{--content-width:1260px;}.elementor-921 .elementor-element.elementor-element-dfbd436{--width:630px;}.elementor-921 .elementor-element.elementor-element-226f691{--width:630px;}.elementor-921 .elementor-element.elementor-element-d9d44eb{--width:30px;}.elementor-921 .elementor-element.elementor-element-2363a61{--content-width:1230px;}}@media(max-width:1024px) and (min-width:768px){.elementor-921 .elementor-element.elementor-element-dfbd436{--width:630px;}.elementor-921 .elementor-element.elementor-element-226f691{--width:630px;}}@media(max-width:767px){.elementor-921 .elementor-element.elementor-element-dfbd436{--width:100%;--flex-wrap:nowrap;}.elementor-921 .elementor-element.elementor-element-226f691{--width:100%;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:42.8px;--padding-left:15px;--padding-right:15px;}.elementor-921 .elementor-element.elementor-element-21ce47e .elementor-heading-title{font-size:22.4px;line-height:29.12px;}.elementor-921 .elementor-element.elementor-element-d9d44eb{--width:30px;}.elementor-921 .elementor-element.elementor-element-816d779{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-921 .elementor-element.elementor-element-816d779 .elementor-heading-title{font-size:16px;line-height:19.2px;letter-spacing:0.8px;}.elementor-921 .elementor-element.elementor-element-2363a61{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-921 .elementor-element.elementor-element-4793bcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8.1px) 0px;}.elementor-921 .elementor-element.elementor-element-4793bcf .elementor-heading-title{font-size:16px;line-height:19.2px;letter-spacing:0.8px;}.elementor-921 .elementor-element.elementor-element-aca249b{--swiper-slides-to-display:2;--swiper-slides-gap:19.6px;}}/* Start custom CSS for html, class: .elementor-element-c138041 */.elementor-921 .elementor-element.elementor-element-c138041{position:absolute!important;width:0;height:0;overflow:hidden;margin:0;padding:0}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-8339cb9 */.elementor-921 .elementor-element.elementor-element-8339cb9 .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important;position:relative;opacity:1!important}
.elementor-921 .elementor-element.elementor-element-8339cb9 .woocommerce-product-gallery__wrapper{margin:0}
.elementor-921 .elementor-element.elementor-element-8339cb9 .woocommerce-product-gallery__image img{display:block;width:100%;height:auto}
.elementor-921 .elementor-element.elementor-element-8339cb9 .zoomImg{display:none!important}
.elementor-921 .elementor-element.elementor-element-8339cb9 .woocommerce-product-gallery__trigger{position:absolute;top:auto!important;right:auto!important;left:11.9px!important;bottom:155.3px!important;z-index:9;box-sizing:border-box;width:38.8px!important;height:38.8px!important;border:2px solid #C0C0C0!important;border-radius:99px!important;background:transparent!important;text-indent:0!important;overflow:hidden;font-size:0!important;display:flex;align-items:center;justify-content:center;transition:all .3s}
.elementor-921 .elementor-element.elementor-element-8339cb9 .woocommerce-product-gallery__trigger > *{display:none!important}
.elementor-921 .elementor-element.elementor-element-8339cb9 .woocommerce-product-gallery__trigger::before{content:""!important;position:static!important;display:block!important;width:18px!important;height:18px!important;border:0!important;border-radius:0!important;background:#C0C0C0!important;transform:none!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7'/%3E%3C/svg%3E") center/contain no-repeat}
.elementor-921 .elementor-element.elementor-element-8339cb9 .woocommerce-product-gallery__trigger::after{display:none!important}
.elementor-921 .elementor-element.elementor-element-8339cb9 .woocommerce-product-gallery__trigger:hover{border-color:#00622F;background:#00622F!important}.elementor-921 .elementor-element.elementor-element-8339cb9 .woocommerce-product-gallery__trigger:hover::before{background:#fff!important}
.elementor-921 .elementor-element.elementor-element-8339cb9 .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 19.6px;margin:15px 0 0!important;padding:0!important;list-style:none}
.elementor-921 .elementor-element.elementor-element-8339cb9 .flex-control-thumbs li{width:auto!important;float:none!important;margin:0!important;padding:0!important;box-sizing:border-box;border:1px solid transparent;overflow:hidden;background:#fff;cursor:pointer}
.elementor-921 .elementor-element.elementor-element-8339cb9 .flex-control-thumbs li:has(img.flex-active){border-color:rgba(0,0,0,.2)}
.elementor-921 .elementor-element.elementor-element-8339cb9 .flex-control-thumbs li img{display:block;width:100%!important;height:auto;aspect-ratio:1/1;object-fit:cover;opacity:.5!important;transform:translateY(0);transition:transform .6s,opacity .6s;margin:0 0 -5px!important}
.elementor-921 .elementor-element.elementor-element-8339cb9 .flex-control-thumbs li img.flex-active,.elementor-921 .elementor-element.elementor-element-8339cb9 .flex-control-thumbs li:hover img{opacity:1!important;transform:translateY(-5px)}
@media(max-width:549px){.elementor-921 .elementor-element.elementor-element-8339cb9 .woocommerce-product-gallery__trigger{display:none!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d42e985 */.elementor-921 .elementor-element.elementor-element-d42e985{position:absolute;width:0;height:0;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfbd436 */@media(max-width:849px){.elementor-921 .elementor-element.elementor-element-dfbd436{width:100%!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d69f561 */.elementor-921 .elementor-element.elementor-element-d69f561{display:inline}.elementor-921 .elementor-element.elementor-element-d69f561 .elementor-heading-title{display:inline}.elementor-921 .elementor-element.elementor-element-d69f561 a{color:rgba(74,74,74,0.8)}.elementor-921 .elementor-element.elementor-element-d69f561 a:hover{color:#111}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19ccce2 */.elementor-921 .elementor-element.elementor-element-19ccce2{display:inline}.elementor-921 .elementor-element.elementor-element-19ccce2 .elementor-heading-title{display:inline}.elementor-921 .elementor-element.elementor-element-19ccce2{opacity:.35;margin:0 0.3em}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-510f491 */.elementor-921 .elementor-element.elementor-element-510f491{display:inline}.elementor-921 .elementor-element.elementor-element-510f491 .elementor-heading-title{display:inline}.elementor-921 .elementor-element.elementor-element-510f491 a{color:rgba(74,74,74,.8)}.elementor-921 .elementor-element.elementor-element-510f491 a:hover{color:#111}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56d2d9e */.elementor-921 .elementor-element.elementor-element-56d2d9e{display:block!important;width:auto;text-align:left;font-size:13.6px;line-height:16.32px;color:#222}.elementor-921 .elementor-element.elementor-element-56d2d9e{margin-bottom:6.8px}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-21ce47e */.elementor-921 .elementor-element.elementor-element-21ce47e .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9d44eb */.elementor-921 .elementor-element.elementor-element-d9d44eb{flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-b11f6da */.elementor-921 .elementor-element.elementor-element-b11f6da{display:none;margin:0 0 16.7px}@media(max-width:849px){.elementor-921 .elementor-element.elementor-element-b11f6da{display:block}}.elementor-921 .elementor-element.elementor-element-b11f6da .elementor-post-navigation{display:flex;gap:0 8.2px;justify-content:flex-start;border:0;padding-left:2.5px}.elementor-921 .elementor-element.elementor-element-b11f6da .elementor-post-navigation__link{width:auto!important;flex:0 0 auto}.elementor-921 .elementor-element.elementor-element-b11f6da .elementor-post-navigation__separator-wrapper{display:none}.elementor-921 .elementor-element.elementor-element-b11f6da .elementor-post-navigation a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:31px;height:31.2px;border:2px solid #C0C0C0;border-radius:99px;color:#C0C0C0;transition:all .3s}.elementor-921 .elementor-element.elementor-element-b11f6da .elementor-post-navigation a:hover{background:#00622F;border-color:#00622F}.elementor-921 .elementor-element.elementor-element-b11f6da .elementor-post-navigation a:hover .post-navigation__arrow-wrapper{color:#fff;fill:#fff}.elementor-921 .elementor-element.elementor-element-b11f6da .post-navigation__arrow-wrapper{margin:0!important;padding:0!important;font-size:17.9px;line-height:1}.elementor-921 .elementor-element.elementor-element-b11f6da .post-navigation__arrow-wrapper svg{width:auto;height:17.9px}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-fb6dabe */.elementor-921 .elementor-element.elementor-element-fb6dabe .woocommerce-product-details__short-description{font-family:"DX Roboto",sans-serif;font-size:16px;line-height:25.6px;color:#2B2B2B}.elementor-921 .elementor-element.elementor-element-fb6dabe p{margin:0 0 20.8px}.elementor-921 .elementor-element.elementor-element-fb6dabe ul{margin:0 0 20.8px;padding:0}.elementor-921 .elementor-element.elementor-element-fb6dabe li{margin:0 0 9.6px 20.8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-816d779 */.elementor-921 .elementor-element.elementor-element-816d779 .elementor-heading-title{font-weight:900}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698fedf */.elementor-921 .elementor-element.elementor-element-698fedf a{color:#00622F}.elementor-921 .elementor-element.elementor-element-698fedf a:hover{color:#111}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-226f691 */@media(max-width:849px){.elementor-921 .elementor-element.elementor-element-226f691{width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f1cef1 */.elementor-921 .elementor-element.elementor-element-8f1cef1{position:relative}@media(max-width:849px){.elementor-921 .elementor-element.elementor-element-8f1cef1 > .e-con-inner{flex-direction:column!important}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-a3a673f */.elementor-921 .elementor-element.elementor-element-a3a673f .woocommerce-tabs{margin:0!important;padding:0 0 30px!important;border-top:1px solid #ECECEC}
.elementor-921 .elementor-element.elementor-element-a3a673f .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;margin:-1px 0 0!important;padding:0!important;overflow:visible!important;border:0!important;list-style:none}
.elementor-921 .elementor-element.elementor-element-a3a673f .woocommerce-tabs ul.tabs::before,.elementor-921 .elementor-element.elementor-element-a3a673f .woocommerce-tabs ul.tabs::after{display:none!important}
.elementor-921 .elementor-element.elementor-element-a3a673f .woocommerce-tabs ul.tabs li{position:relative;margin:0 25.6px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
.elementor-921 .elementor-element.elementor-element-a3a673f .woocommerce-tabs ul.tabs li::before,.elementor-921 .elementor-element.elementor-element-a3a673f .woocommerce-tabs ul.tabs li::after{display:none!important}
.elementor-921 .elementor-element.elementor-element-a3a673f .woocommerce-tabs ul.tabs li a{position:relative;display:block;padding:10px 0!important;font-family:"DX Oswald",sans-serif!important;font-size:12.8px!important;font-weight:500!important;line-height:20.48px!important;letter-spacing:.256px;text-transform:uppercase;color:rgba(18,18,18,.85)!important;text-decoration:none}
.elementor-921 .elementor-element.elementor-element-a3a673f .woocommerce-tabs ul.tabs li a::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#00622F;opacity:0;transition:opacity .3s}
.elementor-921 .elementor-element.elementor-element-a3a673f .woocommerce-tabs ul.tabs li.active a::before,.elementor-921 .elementor-element.elementor-element-a3a673f .woocommerce-tabs ul.tabs li a:hover::before{opacity:1}
@media(max-width:549px){.elementor-921 .elementor-element.elementor-element-a3a673f .woocommerce-tabs ul.tabs li{width:100%;margin-right:0!important}}
.elementor-921 .elementor-element.elementor-element-a3a673f .woocommerce-Tabs-panel{margin:16px 0 0!important;padding:0!important;border:0!important;font-family:"DX Roboto",sans-serif;font-size:16px;line-height:25.6px;color:#2B2B2B}
.elementor-921 .elementor-element.elementor-element-a3a673f .woocommerce-Tabs-panel--description > h2:first-child{display:none}
.elementor-921 .elementor-element.elementor-element-a3a673f .woocommerce-Tabs-panel p{margin:0 0 20.8px}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-aca249b */.elementor-921 .elementor-element.elementor-element-aca249b{margin-bottom:19.6px}.elementor-921 .elementor-element.elementor-element-aca249b .elementor-swiper-button{top:0!important;bottom:0;height:auto;transform:none!important;width:30px;background:#fff;color:#111;fill:#111;opacity:0;transition:opacity .3s;box-shadow:0 -150px 15px 0 rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.elementor-921 .elementor-element.elementor-element-aca249b:hover .elementor-swiper-button{opacity:.7}.elementor-921 .elementor-element.elementor-element-aca249b .elementor-swiper-button-prev{left:-1px!important}.elementor-921 .elementor-element.elementor-element-aca249b .elementor-swiper-button-next{right:-1px!important}/* End custom CSS */