.elementor-45338 .elementor-element.elementor-element-52cfbc4{margin-top:85px;margin-bottom:0}.elementor-45338 .elementor-element.elementor-element-dc60b78>.elementor-widget-container{margin:0 0 0 0}.elementor-45338 .elementor-element.elementor-element-faef9ce:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(100px/2)}.elementor-45338 .elementor-element.elementor-element-faef9ce:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(100px/2)}.elementor-45338 .elementor-element.elementor-element-faef9ce.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(100px/2);margin-left:calc(100px/2)}.elementor-45338 .elementor-element.elementor-element-faef9ce.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-100px/2);margin-left:calc(-100px/2)}body:not(.rtl) .elementor-45338 .elementor-element.elementor-element-faef9ce.elementor-woo-meta--view-inline .detail-container:after{right:calc((-100px/2) + (-1px/2))}body:not.rtl .elementor-45338 .elementor-element.elementor-element-faef9ce.elementor-woo-meta--view-inline .detail-container:after{left:calc((-100px/2) - (1px/2))}.elementor-45338 .elementor-element.elementor-element-c0262b8>.elementor-widget-container{background-color:#6FC3BB}.elementor-45338 .elementor-element.elementor-element-c0262b8 .elementor-heading-title{font-size:17px;-webkit-text-stroke-color:#0F6B59;stroke:#0F6B59;text-shadow:0 0 10px #0F6B59;color:#FDFDFD}.woocommerce .elementor-45338 .elementor-element.elementor-element-7931f5c .woocommerce-product-details__short-description{color:#E9E9E9}.elementor-45338 .elementor-element.elementor-element-99fc7de .elementor-button{background-color:#0F6B59}.elementor-45338 .elementor-element.elementor-element-99fc7de .elementor-button:hover,.elementor-45338 .elementor-element.elementor-element-99fc7de .elementor-button:focus{background-color:#A5A5A5;color:#000}.elementor-45338 .elementor-element.elementor-element-99fc7de .elementor-button:hover svg,.elementor-45338 .elementor-element.elementor-element-99fc7de .elementor-button:focus svg{fill:#000}.elementor-45338 .elementor-element.elementor-element-37d4002:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(9px/2)}.elementor-45338 .elementor-element.elementor-element-37d4002:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(9px/2)}.elementor-45338 .elementor-element.elementor-element-37d4002.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(9px/2);margin-left:calc(9px/2)}.elementor-45338 .elementor-element.elementor-element-37d4002.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-9px/2);margin-left:calc(-9px/2)}body:not(.rtl) .elementor-45338 .elementor-element.elementor-element-37d4002.elementor-woo-meta--view-inline .detail-container:after{right:calc((-9px/2) + (-1px/2))}body:not.rtl .elementor-45338 .elementor-element.elementor-element-37d4002.elementor-woo-meta--view-inline .detail-container:after{left:calc((-9px/2) - (1px/2))}.elementor-45338 .elementor-element.elementor-element-05160a6 .singletitle span{background-color:#0F6B59}.elementor-45338 .elementor-element.elementor-element-2efc398{color:#050404}.elementor-45338 .elementor-element.elementor-element-e6a6745.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-45338 .elementor-element.elementor-element-e6a6745.elementor-wc-products ul.products li.product span.onsale{display:block}@media(max-width:1024px){.elementor-45338 .elementor-element.elementor-element-e6a6745.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(min-width:768px){.elementor-45338 .elementor-element.elementor-element-2195aaa{width:36.654%}.elementor-45338 .elementor-element.elementor-element-533b482{width:63.346%}}@media(max-width:767px){.elementor-45338 .elementor-element.elementor-element-810db3b{text-align:right}.elementor-45338 .elementor-element.elementor-element-810db3b .elementor-heading-title{font-size:14px;line-height:1.7em}.elementor-45338 .elementor-element.elementor-element-faef9ce>.elementor-widget-container{margin:-15px 0 -18px 0}.elementor-45338 .elementor-element.elementor-element-faef9ce:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(100px/2)}.elementor-45338 .elementor-element.elementor-element-faef9ce:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(100px/2)}.elementor-45338 .elementor-element.elementor-element-faef9ce.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(100px/2);margin-left:calc(100px/2)}.elementor-45338 .elementor-element.elementor-element-faef9ce.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-100px/2);margin-left:calc(-100px/2)}body:not(.rtl) .elementor-45338 .elementor-element.elementor-element-faef9ce.elementor-woo-meta--view-inline .detail-container:after{right:calc((-100px/2) + (-1px/2))}body:not.rtl .elementor-45338 .elementor-element.elementor-element-faef9ce.elementor-woo-meta--view-inline .detail-container:after{left:calc((-100px/2) - (1px/2))}.elementor-45338 .elementor-element.elementor-element-faef9ce{font-size:14px}.elementor-45338 .elementor-element.elementor-element-c0262b8{text-align:right}.elementor-45338 .elementor-element.elementor-element-c0262b8 .elementor-heading-title{font-size:14px;line-height:1.7em}.elementor-45338 .elementor-element.elementor-element-37d4002>.elementor-widget-container{margin:-17px 0 0 0}.elementor-45338 .elementor-element.elementor-element-e6a6745.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}html,body{overflow-x:hidden;html,body{overflow-x:hidden}.custom-gallery-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;gap:20px;background-color:#0f6b59;padding:10px;border-radius:15px;max-width:100%;box-sizing:border-box;overflow-x:hidden;flex-wrap:wrap}.gallery-thumbs{display:flex;flex-direction:column;gap:10px;width:80px;flex-shrink:0}.gallery-thumbs img{width:100%;border-radius:6px;cursor:pointer;border:2px solid #fff0;transition:border 0.3s,transform 0.3s}.gallery-thumbs img:hover{border-color:#007cba;transform:scale(1.05)}.main-image{flex:1;max-width:500px;position:relative;background:#fff;border-radius:12px;overflow:hidden;cursor:zoom-in}.main-image img{width:100%;height:auto;display:block;transition:opacity 0.3s ease;border-radius:12px}.fade-out{opacity:0;transition:opacity 0.2s ease}.fade-in{opacity:1;transition:opacity 0.2s ease}.zoom-icon{position:absolute;top:12px;right:12px;background-color:#007cba;padding:8px;border-radius:50%;opacity:0;transition:opacity 0.3s ease;z-index:10}.zoom-icon svg{width:20px;height:20px;fill:#fff}.main-image:hover .zoom-icon{opacity:1}.gallery-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgb(0 0 0 / .4);color:#fff;font-size:28px;padding:10px 14px;border-radius:50%;cursor:pointer;user-select:none;z-index:9;transition:background 0.3s}.gallery-nav:hover{background:rgb(0 0 0 / .6)}.gallery-nav.left{left:10px}.gallery-nav.right{right:10px}#lightboxOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(0 0 0 / .85);display:flex;align-items:center;justify-content:center;z-index:9999}#lightboxOverlay img{max-width:90%;max-height:90%;border-radius:12px;cursor:zoom-out;box-shadow:0 0 20px #000}@media (max-width:768px){.custom-gallery-wrapper{flex-direction:column;align-items:center}.gallery-thumbs{flex-direction:row;width:100%;justify-content:center}.gallery-thumbs img{width:60px}}.custom-product-title-box{background:#6fc3bb;padding:20px 25px;border-radius:10px;box-shadow:0 6px 20px rgb(0 0 0 / .06);margin-bottom:30px;text-align:center}@media screen and (max-width:767px){.product_meta{text-align:center!important;display:block}.product_meta span,.product_meta a{display:inline-block;float:none!important;margin:0 auto!important}}.custom-product-title-box{background:#0f6b59;padding:20px 25px;border-radius:10px;box-shadow:0 6px 20px rgb(0 0 0 / .06);margin-bottom:30px;text-align:center}.custom-product-title-box h1{font-size:20px;font-weight:700;color:#222;margin:0}.elementor-45338 .elementor-element.elementor-element-c0262b8>.elementor-widget-container{background-color:#0f6b59}.product_meta{text-align:center!important;display:block}.product_meta span,.product_meta a{display:inline-block;float:none!important;margin:0 auto!important}