.elementor-11788 .elementor-element.elementor-element-2b60c75{--display:flex;--min-height:0px;--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 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0px 0px 0px 0px}.elementor-11788 .elementor-element.elementor-element-ffd4e78{--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-11788 .elementor-element.elementor-element-f61442c{width:100%;max-width:100%}.elementor-11788 .elementor-element.elementor-element-f61442c>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-11788 .elementor-element.elementor-element-f61442c.elementor-element{--flex-grow:0;--flex-shrink:0}.woocommerce .elementor-11788 .elementor-element.elementor-element-f61442c .flex-viewport:not(:last-child){margin-bottom:5px}.woocommerce .elementor-11788 .elementor-element.elementor-element-f61442c .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0}.woocommerce .elementor-11788 .elementor-element.elementor-element-f61442c .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2)}.elementor-11788 .elementor-element.elementor-element-7d131a7{--spacer-size:25px}.elementor-11788 .elementor-element.elementor-element-4155a75{--spacer-size:29px}.elementor-11788 .elementor-element.elementor-element-098b41b{--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-11788 .elementor-element.elementor-element-8c63d8c{--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;border-style:none;--border-style:none}.elementor-11788 .elementor-element.elementor-element-8c63d8c.e-con{--flex-grow:0;--flex-shrink:0}.elementor-11788 .elementor-element.elementor-element-4338767{--divider-border-style:solid;--divider-color:#B1B1B1;--divider-border-width:1px}.elementor-11788 .elementor-element.elementor-element-4338767 .elementor-divider-separator{width:100%}.elementor-11788 .elementor-element.elementor-element-4338767 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-11788 .elementor-element.elementor-element-681272c .cart button,.elementor-11788 .elementor-element.elementor-element-681272c .cart .button{transition:all 0.2s}.elementor-11788 .elementor-element.elementor-element-681272c .quantity .qty{transition:all 0.2s}.elementor-11788 .elementor-element.elementor-element-d61813a{--display:flex;--overflow:hidden}.elementor-11788 .elementor-element.elementor-element-ce96577{--spacer-size:50px}.elementor-11788 .elementor-element.elementor-element-58ac570 .shortcode-wcpr-pagination{text-align:left!important}.elementor-11788 .elementor-element.elementor-element-58ac570 .shortcode-wcpr-filter-container{border:1px solid #e5e5e5!important}.elementor-11788 .elementor-element.elementor-element-58ac570 .shortcode-wcpr-filter-container .shortcode-wcpr-filter-button{border:1px solid #e5e5e5!important}.elementor-11788 .elementor-element.elementor-element-58ac570 .rate-percent-bg .rate-percent{background-color:#1f2937!important}.elementor-11788 .elementor-element.elementor-element-58ac570 .shortcode-wcpr-stars-count .star-rating:before,.elementor-11788 .elementor-element.elementor-element-58ac570 .shortcode-wcpr-content .shortcode-review-content-container .star-rating:before,.elementor-11788 .elementor-element.elementor-element-58ac570 .shortcode-wcpr-stars-count .star-rating span:before,.elementor-11788 .elementor-element.elementor-element-58ac570 .shortcode-wcpr-content .shortcode-review-content-container .star-rating span:before,.elementor-11788 .elementor-element.elementor-element-58ac570 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-comments .star-rating span:before,.elementor-11788 .elementor-element.elementor-element-58ac570 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-stars-count .shortcode-wcpr-row .shortcode-wcpr-col-star .star-rating:before,.elementor-11788 .elementor-element.elementor-element-58ac570 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-stars-count .shortcode-wcpr-row .shortcode-wcpr-col-star .star-rating span:before,.elementor-11788 .elementor-element.elementor-element-58ac570 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-overall-rating-right .shortcode-wcpr-overall-rating-right-star .star-rating:before,.elementor-11788 .elementor-element.elementor-element-58ac570 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-overall-rating-right .shortcode-wcpr-overall-rating-right-star .star-rating span:before{color:#ffb600!important}.elementor-11788 .elementor-element.elementor-element-58ac570 .woocommerce-photo-reviews-shortcode .woocommerce-review__verified{color:#9e7022!important}.elementor-11788 .elementor-element.elementor-element-61337ed{--spacer-size:75px}.elementor-11788 .elementor-element.elementor-element-695382b{--display:flex;--overflow:hidden}.elementor-11788 .elementor-element.elementor-element-36ab4b7{--display:flex}.elementor-11788 .elementor-element.elementor-element-36ab4b7.e-con{--flex-grow:0;--flex-shrink:0}.elementor-11788 .elementor-element.elementor-element-2f96769{--spacer-size:75px}.elementor-11788 .elementor-element.elementor-element-44f32f3{--display:flex;--overflow:hidden}.elementor-11788 .elementor-element.elementor-element-d196069{--display:flex}.elementor-11788 .elementor-element.elementor-element-6f089d5{--spacer-size:25px}.elementor-11788 .elementor-element.elementor-element-a1164f3{--display:flex;--overflow:hidden}.elementor-11788 .elementor-element.elementor-element-a1164f3.e-con{--flex-grow:0;--flex-shrink:0}.elementor-11788 .elementor-element.elementor-element-1dbaddb{--display:flex;--overflow:hidden}.elementor-11788 .elementor-element.elementor-element-865d308{--display:flex;--overflow:hidden}.elementor-11788 .elementor-element.elementor-element-64a85af{--spacer-size:25px}.elementor-11788 .elementor-element.elementor-element-d5e53ad.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-11788 .elementor-element.elementor-element-d5e53ad.elementor-wc-products ul.products li.product span.onsale{display:block}.elementor-11788 .elementor-element.elementor-element-02a1fd3{--display:flex}.elementor-11788 .elementor-element.elementor-element-74f03a5{--spacer-size:50px}body.elementor-page-11788{margin:0 0 0 0;padding:0 0 0 0}@media(max-width:1024px){.elementor-11788 .elementor-element.elementor-element-d5e53ad.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(min-width:769px){.elementor-11788 .elementor-element.elementor-element-2b60c75{--content-width:1296px}.elementor-11788 .elementor-element.elementor-element-ffd4e78{--width:50%}.elementor-11788 .elementor-element.elementor-element-098b41b{--width:50%}.elementor-11788 .elementor-element.elementor-element-8c63d8c{--width:99.329%}.elementor-11788 .elementor-element.elementor-element-36ab4b7{--width:100%}.elementor-11788 .elementor-element.elementor-element-a1164f3{--width:102.735%}}@media(max-width:768px){.elementor-11788 .elementor-element.elementor-element-8c63d8c{--border-radius:0px 0px 0px 0px}.elementor-11788 .elementor-element.elementor-element-69f25bc>.elementor-widget-container{margin:7px 7px 7px 7px}.elementor-11788 .elementor-element.elementor-element-92df73b>.elementor-widget-container{margin:7px 7px 7px 7px}.elementor-11788 .elementor-element.elementor-element-ed6da0d>.elementor-widget-container{margin:5px 5px 5px 5px}body:not(.rtl) .elementor-11788 .elementor-element.elementor-element-ed6da0d:not(.elementor-product-price-block-yes) del{margin-right:0}body.rtl .elementor-11788 .elementor-element.elementor-element-ed6da0d:not(.elementor-product-price-block-yes) del{margin-left:0}.elementor-11788 .elementor-element.elementor-element-ed6da0d.elementor-product-price-block-yes del{margin-bottom:0}.elementor-11788 .elementor-element.elementor-element-f207979>.elementor-widget-container{margin:7px 7px 7px 7px}.elementor-11788 .elementor-element.elementor-element-635435d>.elementor-widget-container{margin:7px 7px 7px 7px}.elementor-11788 .elementor-element.elementor-element-5884041>.elementor-widget-container{margin:7px 7px 7px 7px}.elementor-11788 .elementor-element.elementor-element-d5e53ad.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}.elementor-widget-woocommerce-product-images .woocommerce-product-gallery{border:none}.elementor-widget-woocommerce-product-images .woocommerce-product-gallery__image img{border-radius:0!important}h1.product_title{font-family:'Playfair Display',serif!important;font-weight:400!important;font-size:2.5rem!important;color:#1f2937!important;line-height:1.2!important;margin-bottom:0.5rem!important}p.price{line-height:1.2!important}p.price del{display:block!important;font-size:1.375rem!important;color:#9CA3AF!important;opacity:.9;text-decoration:line-through!important;text-decoration-thickness:1.5px!important}p.price ins{font-size:2.25rem!important;font-weight:700!important;color:#111827!important;text-decoration:none!important}p.price>.amount{font-size:2.25rem!important;font-weight:700!important;color:#111827!important}.elementor-widget-woocommerce-product-rating .woocommerce-product-rating{margin-bottom:1.5rem}.elementor-widget-woocommerce-product-rating .star-rating{color:#f59e0b}.elementor-widget-woocommerce-product-rating .woocommerce-review-link{margin-left:.75rem;font-size:.875rem;color:#6B7280}@media (max-width:767px){.elementor-section:first-of-type>.elementor-container>.elementor-row>.elementor-column:nth-child(2)>.elementor-column-wrap{padding-left:20px!important;padding-right:20px!important}}.woocommerce-product-gallery{position:relative}.woocommerce span.onsale{background-color:#111827!important;color:#ffffff!important;border-radius:4px!important;position:absolute!important;top:auto!important;left:auto!important;right:15px!important;bottom:15px!important;min-height:0!important;min-width:0!important;padding:6px 10px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;text-transform:uppercase;letter-spacing:.5px;z-index:10}.elementor-widget-woocommerce-product-content{font-family:'Inter',sans-serif;color:#4B5563;line-height:1.7;max-width:896px;margin-left:auto;margin-right:auto;padding:4rem 1rem}.elementor-widget-woocommerce-product-content h3,.elementor-widget-woocommerce-product-content h4{font-family:'Playfair Display',serif;font-size:1.75rem;font-weight:700;color:#1f2937;margin-top:2.5rem;margin-bottom:1rem;line-height:1.3}.elementor-widget-woocommerce-product-content h3:first-child,.elementor-widget-woocommerce-product-content h4:first-child{margin-top:0}.elementor-widget-woocommerce-product-content p{font-size:1rem;margin-bottom:1.5rem}.elementor-widget-woocommerce-product-content ul{list-style-type:none;padding-left:0;margin-bottom:1.5rem}.elementor-widget-woocommerce-product-content li{padding-left:2rem;position:relative;margin-bottom:.75rem}.elementor-widget-woocommerce-product-content li::before{content:'';position:absolute;left:0;top:5px;width:20px;height:20px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="%234B5563"><path stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5" /></svg>');background-size:contain;background-repeat:no-repeat}.elementor-widget-woocommerce-product-content strong{color:#1f2937;font-weight:600}.elementor-widget-woocommerce-product-content img{max-width:100%;height:auto;border-radius:.75rem;margin-top:1rem;margin-bottom:2rem;box-shadow:0 4px 15px rgb(0 0 0 / .07)}.related.products>h2,.upsells.products>h2{font-family:'Playfair Display',serif!important;font-size:2.25rem!important;font-weight:700!important;text-align:center!important;color:#1f2937!important;margin-bottom:3rem!important}.elementor-widget-woocommerce-related-products ul.products,.elementor-widget-woocommerce-product-upsells ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:2rem!important}ul.products li.product{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;text-align:left;transition:transform 0.2s ease,box-shadow 0.2s ease;display:flex;flex-direction:column}ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(0 0 0 / .07)}ul.products li.product a img{border-radius:.25rem;margin-bottom:1rem!important;box-shadow:none!important}ul.products li.product .woocommerce-loop-product__title{font-family:'Inter',sans-serif;font-size:1rem!important;font-weight:600!important;color:#1f2937!important;padding:0!important}ul.products li.product .star-rating{min-height:1.2em;margin-top:.5rem;margin-bottom:.5rem}ul.products li.product .price{font-size:1.125rem!important;font-weight:700!important;color:#111827!important;margin-top:.5rem;display:block!important;margin-bottom:1rem}.price .from{font-size:0.875rem!important;font-weight:400!important;color:#6B7280!important}ul.products li.product .button{width:100%;margin-top:auto!important;background-color:transparent!important;color:#1f2937!important;border:2px solid #e5e7eb!important;font-weight:600!important;text-align:center!important;padding:0.75rem!important;border-radius:0.375rem!important;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1.2!important}ul.products li.product .button:hover{background-color:#1f2937!important;border-color:#1f2937!important;color:#ffffff!important}ul.products li.product .button::after{display:none!important}@media (max-width:767px){.elementor-widget-woocommerce-related-products ul.products,.elementor-widget-woocommerce-product-upsells ul.products{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}.related.products>h2,.upsells.products>h2{font-size:1.875rem!important}}body.single-product{padding:0!important}