.elementor-4425 .elementor-element.elementor-element-f2fa9fc{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4425 .elementor-element.elementor-element-1298917{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-4425 .elementor-element.elementor-element-787f253{width:100%;max-width:100%;}.elementor-4425 .elementor-element.elementor-element-787f253 > .elementor-widget-container{background-color:#EBE2D34D;border-radius:20px 20px 20px 20px;}.elementor-4425 .elementor-element.elementor-element-787f253.elementor-element{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4425 .elementor-element.elementor-element-a79f156 > .elementor-widget-container{background-color:#EBE2D34D;border-radius:20px 20px 20px 20px;}.elementor-4425 .elementor-element.elementor-element-321f1ba{--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:010px 0px;--row-gap:010px;--column-gap:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4425 .elementor-element.elementor-element-c72f429.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4425 .elementor-element.elementor-element-c72f429{text-align:left;}.elementor-4425 .elementor-element.elementor-element-c72f429 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-text );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4425 .elementor-element.elementor-element-7146616 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-4425 .elementor-element.elementor-element-7146616 .price{color:var( --e-global-color-primary );font-family:"Red Hat Display", Sans-serif;font-size:30px;font-weight:800;}.woocommerce .elementor-4425 .elementor-element.elementor-element-7146616 .price ins{color:var( --e-global-color-primary );font-size:30px;font-weight:900;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-4425 .elementor-element.elementor-element-8c97248 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4425 .elementor-element.elementor-element-8c97248{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1px;}.elementor-4425 .elementor-element.elementor-element-5f53764 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4425 .elementor-element.elementor-element-fcae4ab .cart button, .elementor-4425 .elementor-element.elementor-element-fcae4ab .cart .button{transition:all 0.2s;}.elementor-4425 .elementor-element.elementor-element-fcae4ab .quantity .qty{transition:all 0.2s;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4425 .elementor-element.elementor-element-934ef97 .elementor-button{background-color:transparent;fill:#FDFDFD;color:#FDFDFD;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor1 ) 0%, #f2295b 100%);}.elementor-4425 .elementor-element.elementor-element-934ef97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4425 .elementor-element.elementor-element-dcb659b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4425 .elementor-element.elementor-element-2f10b79{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4425 .elementor-element.elementor-element-585fe65{width:100%;max-width:100%;}.elementor-4425 .elementor-element.elementor-element-585fe65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#494949;border-radius:50px 50px 50px 50px;}.elementor-4425 .elementor-element.elementor-element-585fe65.elementor-element{--align-self:center;}.elementor-4425 .elementor-element.elementor-element-a67d005{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4425 .elementor-element.elementor-element-92c3dab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4425 .elementor-element.elementor-element-92c3dab .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-text );}.elementor-4425 .elementor-element.elementor-element-af47e52{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-4425 .elementor-element.elementor-element-af47e52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4425 .elementor-element.elementor-element-af47e52.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4425 .elementor-element.elementor-element-40d583c .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-4425 .elementor-element.elementor-element-0591128:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(8px/2);}.elementor-4425 .elementor-element.elementor-element-0591128:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(8px/2);}.elementor-4425 .elementor-element.elementor-element-0591128.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-4425 .elementor-element.elementor-element-0591128.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body:not(.rtl) .elementor-4425 .elementor-element.elementor-element-0591128.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-8px/2) + (-1px/2) );}body:not.rtl .elementor-4425 .elementor-element.elementor-element-0591128.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-8px/2) - (1px/2) );}.elementor-4425 .elementor-element.elementor-element-0591128{font-size:16px;font-weight:700;color:#000000;}.elementor-4425 .elementor-element.elementor-element-0591128 a{font-size:16px;}.elementor-4425 .elementor-element.elementor-element-a9191d1{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4425 .elementor-element.elementor-element-213c94e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4425 .elementor-element.elementor-element-213c94e .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-4425 .elementor-element.elementor-element-1003cb2{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4425 .elementor-element.elementor-element-485f90c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4425 .elementor-element.elementor-element-1723fea{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-4425 .elementor-element.elementor-element-1723fea:not(.elementor-motion-effects-element-type-background), .elementor-4425 .elementor-element.elementor-element-1723fea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8096341A;}.elementor-4425 .elementor-element.elementor-element-3691ff7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4425 .elementor-element.elementor-element-3691ff7.e-con{--align-self:center;}.elementor-4425 .elementor-element.elementor-element-aa63624 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4425 .elementor-element.elementor-element-aa63624.elementor-element{--align-self:center;}.elementor-4425 .elementor-element.elementor-element-aa63624{text-align:center;}.elementor-4425 .elementor-element.elementor-element-aa63624 img{border-radius:0px 0px 0px 0px;}.elementor-4425 .elementor-element.elementor-element-b19e53b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4425 .elementor-element.elementor-element-b19e53b.elementor-element{--align-self:center;}.elementor-4425 .elementor-element.elementor-element-0c988cc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4425 .elementor-element.elementor-element-0c988cc.e-con{--align-self:center;}.elementor-4425 .elementor-element.elementor-element-9b697c5.elementor-element{--align-self:center;}.elementor-4425 .elementor-element.elementor-element-52c52f8.elementor-element{--align-self:center;}.elementor-4425 .elementor-element.elementor-element-52c52f8{text-align:center;}.elementor-4425 .elementor-element.elementor-element-c548f9a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4425 .elementor-element.elementor-element-c548f9a.e-con{--align-self:center;}.elementor-4425 .elementor-element.elementor-element-b2ad2d2.elementor-element{--align-self:center;}.elementor-4425 .elementor-element.elementor-element-d44cfb4.elementor-element{--align-self:center;}.elementor-4425 .elementor-element.elementor-element-5d96edf{--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:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4425 .elementor-element.elementor-element-8194bfd{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-4425 .elementor-element.elementor-element-4b94c2b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-4425 .elementor-element.elementor-element-14430e8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-4425 .elementor-element.elementor-element-8ec7128{--display:flex;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-radius:0px 0px 0px 0px;}.elementor-4425 .elementor-element.elementor-element-9288704{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#080808;--n-accordion-icon-size:22px;--n-accordion-icon-normal-color:#809634;--n-accordion-icon-hover-color:#809634;--n-accordion-icon-active-color:#809634;}.elementor-4425 .elementor-element.elementor-element-9288704 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4425 .elementor-element.elementor-element-9288704.elementor-element{--align-self:center;}.elementor-4425 .elementor-element.elementor-element-9288704 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}:where( .elementor-4425 .elementor-element.elementor-element-9288704 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-4425 .elementor-element.elementor-element-9787f82{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4425 .elementor-element.elementor-element-a8d6264{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-4425 .elementor-element.elementor-element-045b8db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4425 .elementor-element.elementor-element-045b8db{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;}.elementor-4425 .elementor-element.elementor-element-3dec69b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.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-related.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-4425 .elementor-element.elementor-element-31105b7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4425 .elementor-element.elementor-element-31105b7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );}.elementor-4425 .elementor-element.elementor-element-31105b7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );}.elementor-4425 .elementor-element.elementor-element-31105b7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4425 .elementor-element.elementor-element-31105b7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Red Hat Display", Sans-serif;font-size:20px;font-weight:700;}.woocommerce .elementor-4425 .elementor-element.elementor-element-31105b7.elementor-wc-products .products > h2{color:var( --e-global-color-text );font-family:"Red Hat Display", Sans-serif;font-size:50px;font-weight:700;}.elementor-4425 .elementor-element.elementor-element-31105b7.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-secondary );font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:500;}.elementor-4425 .elementor-element.elementor-element-31105b7.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-secondary );}.elementor-4425 .elementor-element.elementor-element-31105b7.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-secondary );}.elementor-4425 .elementor-element.elementor-element-31105b7.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-4425 .elementor-element.elementor-element-31105b7.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-4425 .elementor-element.elementor-element-31105b7.elementor-wc-products ul.products li.product .price del {font-family:"Red Hat Display", Sans-serif;font-size:14px;font-weight:500;}.elementor-4425 .elementor-element.elementor-element-31105b7.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4425 .elementor-element.elementor-element-c8d47d4{--grid-columns:4;}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4425 .elementor-element.elementor-element-1003cb2{--grid-auto-flow:row;}.elementor-4425 .elementor-element.elementor-element-1723fea{--grid-auto-flow:row;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-4425 .elementor-element.elementor-element-31105b7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4425 .elementor-element.elementor-element-c8d47d4{--grid-columns:2;}}@media(min-width:768px){.elementor-4425 .elementor-element.elementor-element-f2fa9fc{--content-width:1200px;}.elementor-4425 .elementor-element.elementor-element-1298917{--width:50%;}.elementor-4425 .elementor-element.elementor-element-321f1ba{--width:50%;}}@media(max-width:767px){.elementor-4425 .elementor-element.elementor-element-f2fa9fc{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4425 .elementor-element.elementor-element-1298917{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4425 .elementor-element.elementor-element-c72f429 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-4425 .elementor-element.elementor-element-c72f429 .elementor-heading-title{font-size:27px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-4425 .elementor-element.elementor-element-7146616 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4425 .elementor-element.elementor-element-2f10b79{--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-4425 .elementor-element.elementor-element-a67d005{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4425 .elementor-element.elementor-element-92c3dab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4425 .elementor-element.elementor-element-af47e52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4425 .elementor-element.elementor-element-1003cb2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:column;}.elementor-4425 .elementor-element.elementor-element-1723fea{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-4425 .elementor-element.elementor-element-3691ff7{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4425 .elementor-element.elementor-element-0c988cc{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4425 .elementor-element.elementor-element-52c52f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4425 .elementor-element.elementor-element-c548f9a{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4425 .elementor-element.elementor-element-5d96edf{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4425 .elementor-element.elementor-element-9288704{--n-accordion-icon-size:16px;}.elementor-4425 .elementor-element.elementor-element-9787f82{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4425 .elementor-element.elementor-element-a8d6264 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-4425 .elementor-element.elementor-element-045b8db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-4425 .elementor-element.elementor-element-31105b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-4425 .elementor-element.elementor-element-31105b7.elementor-element{--align-self:center;}.elementor-4425 .elementor-element.elementor-element-31105b7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.woocommerce .elementor-4425 .elementor-element.elementor-element-31105b7.elementor-wc-products .products > h2{font-size:32px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4425 .elementor-element.elementor-element-c8d47d4{--grid-columns:1;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-787f253 */.ast-onsale-card{
    z-index: -4!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1298917 *//*.woocommerce-product-gallery__wrapper{*/
/*    height: 500px !important;*/
/*    display: flex !important;*/
/*    align-items: center !important;*/
/*    justify-content: center !important;*/
/*}*/

/*.woocommerce-js div.product div.images img {*/
/*    height: auto;*/
/*    width: 100%;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    max-height: 100% !important;*/
/*    width: auto !important;*/
/*    object-fit: cover !important;*/
/*}*/

/*.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img{*/
/*    height: 500px !important;*/
/*    object-fit: contain;*/
/*}*//* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-c72f429 */.elementor-4425 .elementor-element.elementor-element-c72f429 h1{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-7146616 */.elementor-4425 .elementor-element.elementor-element-7146616 p{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-fcae4ab */.variations tbody{
    display: flex;
    margin-bottom: 20px !important;
}

.variations tbody tr{
    margin-right: 10px;
}

@media (max-width:756px){
    .variations tbody{
    display: block;
    }

    .variations tbody tr{
    margin-right: 10px;
    }
    
    .woocommerce-js div.product form.cart .variations th {
        width: 50px;
    }
    
    .woocommerce-js div.product form.cart .variations select {
        width:220px !important;
    }
}


.woocommerce-js .variations select, .woocommerce-js .woocommerce-ordering select{
    padding: 10px 24px 10px 8px !important;
}

.elementor-4425 .elementor-element.elementor-element-fcae4ab .woocommerce .button, .woocommerce-js button.button{
	font-size:16px !important;
}
@media(max-width:756px){	
.elementor-4425 .elementor-element.elementor-element-fcae4ab .woocommerce .button, .woocommerce-js button.button{
	font-size:14px !important;
}
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-934ef97 */.shopengine-comparison, .tinvwl-before-add-to-cart{
    display: none!important;
}
.woocommerce-js .quantity .minus {
     margin-right: 0px;
     background: #f9f6f2!important;
     border-top-left-radius:40px;
     border-bottom-left-radius: 40px;
     padding: 15px 30px!important;
      font-weight: 700!important;
       font-size: 20px!important;
}
.woocommerce-js .quantity .plus {
    
    margin-right: 0px;
    background: #f9f6f2;
    border-top-right-radius:40px;
     border-bottom-right-radius: 40px;
     padding: 15px 30px!important;
      font-weight: 700!important;
       font-size: 20px!important;
}
.qty{
       background: #f9f6f2!important;
       font-weight: 700!important;
       font-size: 25px!important;
       color:#8BC34A!important;
       padding: 10px !important;
}

@media(max-width:756px){
    .woocommerce-js .quantity .minus {
     margin-right: 0px;
     background: #f9f6f2!important;
     border-top-left-radius:40px;
     border-bottom-left-radius: 40px;
     padding: 2px 10px!important;
      font-weight: 700!important;
       font-size: 20px!important;
}
    .woocommerce-js .quantity .plus {
    
    margin-right: 0px;
    background: #f9f6f2;
    border-top-right-radius:40px;
     border-bottom-right-radius: 40px;
     padding: 2px 10px!important;
      font-weight: 700!important;
       font-size: 20px!important;
}
.qty{
       background: #f9f6f2!important;
       font-weight: 700!important;
       font-size: 17px!important;
       color:#8BC34A!important;
       padding: 5px !important;
}
}
.woocommerce .button, .woocommerce-js button.button{
    background: #324d1e!important;
    border-radius: 50px!important;
    padding:20px 70px!important;
}
.woocommerce .button, .woocommerce-js button.button:hover{
    background: #5f4c3b!important;
}
.woocommerce-variation-price:after {
    content: "(inclusive of all taxes)";
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-585fe65 */.tinvwl_add_to_wishlist_button{
        display: flex
;
    flex-direction: row;
    align-content: center;
    justify-content: space-evenly;
    align-items: center;
        border: 1px solid!important;
    padding: 10px 20px;
    border-radius: 50px;
    gap:10px;
}
[data-id="ed9f7fa"] .tinv-wraper.tinv-wishlist {
    padding: 10px 17px;
    border-radius: 80px;
    border: 1px solid rgba(8, 8, 8, 0.20);
}

.tinvwl_add_to_wishlist-text,
 .tinvwl_remove_from_wishlist-text {
    display: inline-block !important;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{vertical-align: text-bottom !important;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-af47e52 */.psfw-social-icons{
    display: flex;
    list-style-type: none;
    margin:0px!important;
}
/*.psfw-social-icons li{*/
/*    padding: 3px 9px;*/
/*    border: 1px solid #2D4821;*/
/*    margin: 5px;*/
/*    border-radius: 50px;*/
/*}*/
#psfw-all-icon{
    display:none!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40d583c */.elementor-4425 .elementor-element.elementor-element-40d583c h2{
    margin-top: 10px !important;
    margin-bottom: 0px !important;
}
@media(max-width:756px){
   .elementor-4425 .elementor-element.elementor-element-40d583c h2{
    margin-top: 30px !important;
} 
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-0591128 */.detail-label{
    font-weight: 700!important;
    color: #5F4C3B;
}
.product_meta{
        border-top-width: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1723fea */@media (max-width:756px){
    .elementor-4425 .elementor-element.elementor-element-1723fea{
        /*display:flex;*/
        /*align-items:center;*/
        /*justify-content: center;*/
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-321f1ba */.reset_variations{
display:none!important;
}
.variations tbody tr{
    display:flex!important;
    align-items: center!important;
 gap:20px!important;
}
.variations{
    border-bottom: 0px!important;
}
.woocommerce-js div.product p.price del, .woocommerce-js div.product span.price del {
    opacity: .5;
   font-size: 15px!important;
   
}
.woocommerce-js div.product p.price ins, .woocommerce-js div.product span.price ins {
    color:#809634!important;
}

.woocommerce-js div.product form.cart .variations{
		
	    margin-bottom: 0em!important;
		
}
.woocommerce-variation-price{
    margin-bottom: 20px!important;

}

.variations_form.cart{
    gap:0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a941090 */.elementor-widget-container{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a941090 */.elementor-widget-container{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a941090 */.elementor-widget-container{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a941090 */.elementor-widget-container{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a941090 */.elementor-widget-container{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9288704 */.e-n-accordion{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8d6264 */.elementor-4425 .elementor-element.elementor-element-a8d6264 p{
    margin-bottom: 10px;
}
@media(max-width:756px){
    .elementor-4425 .elementor-element.elementor-element-a8d6264 p{
    margin-bottom: 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-045b8db */@media(max-width:756px){
    .elementor-4425 .elementor-element.elementor-element-045b8db p{
    margin-bottom: 0px;
}
}
@media(min-width:757px){
    .elementor-4425 .elementor-element.elementor-element-045b8db p{
    margin-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9787f82 *//* Hide the entire related section (headings + products) if no products */
/*#related-block:not(:has(li.product)) {*/
/*  display: none !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-31105b7 */.tinvwl_add_to_wishlist_button{
  
        border: none;
    padding: 10px ;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-c8d47d4 */.elementor-4425 .elementor-element.elementor-element-c8d47d4 img{
    padding: 38px 20px 0px 20px;
}/* End custom CSS */