.elementor-1182 .elementor-element.elementor-element-deacc1f{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1182 .elementor-element.elementor-element-06b85d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-8bb3b0e{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.woocommerce .elementor-1182 .elementor-element.elementor-element-8bb3b0e .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1182 .elementor-element.elementor-element-8bb3b0e .flex-viewport{border-radius:16px 16px 16px 16px;}.woocommerce .elementor-1182 .elementor-element.elementor-element-8bb3b0e .flex-viewport:not(:last-child){margin-bottom:11px;}.woocommerce .elementor-1182 .elementor-element.elementor-element-8bb3b0e .flex-control-thumbs img{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-1182 .elementor-element.elementor-element-8bb3b0e .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-1182 .elementor-element.elementor-element-8bb3b0e .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-1182 .elementor-element.elementor-element-f7d4173{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-62af689{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1182 .elementor-element.elementor-element-0e0666d .elementor-heading-title{font-family:"Doran", Sans-serif;font-size:32px;font-weight:800;line-height:32px;color:var( --e-global-color-secondary );}.elementor-1182 .elementor-element.elementor-element-8769a42{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-8769a42.e-con{--align-self:flex-end;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1182 .elementor-element.elementor-element-a28be49 .elementor-icon-wrapper{text-align:center;}.elementor-1182 .elementor-element.elementor-element-a28be49 .elementor-icon{font-size:20px;}.elementor-1182 .elementor-element.elementor-element-a28be49 .elementor-icon svg{height:20px;}.elementor-1182 .elementor-element.elementor-element-3e95994.elementor-element{--align-self:flex-end;}.elementor-1182 .elementor-element.elementor-element-3e95994{--grid-side-margin:4px;--grid-column-gap:4px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:#59483D00;--e-share-buttons-secondary-color:#59483D00;}.elementor-1182 .elementor-element.elementor-element-3e95994 .elementor-share-btn{font-size:calc(0.5px * 10);height:20px;}.elementor-1182 .elementor-element.elementor-element-3e95994 .elementor-share-btn__icon{--e-share-buttons-icon-size:20px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1182 .elementor-element.elementor-element-ff3047f{--divider-border-style:solid;--divider-color:#3A493233;--divider-border-width:1px;}.elementor-1182 .elementor-element.elementor-element-ff3047f .elementor-divider-separator{width:100%;}.elementor-1182 .elementor-element.elementor-element-ff3047f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.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-1182 .elementor-element.elementor-element-642c166 .elementor-heading-title{font-family:"Bon", Sans-serif;font-size:18px;font-weight:500;color:#35432D;}.elementor-1182 .elementor-element.elementor-element-9f515aa{text-align:justify;}.woocommerce .elementor-1182 .elementor-element.elementor-element-9f515aa .woocommerce-product-details__short-description{color:#817D70;font-family:"Bon", Sans-serif;font-size:16px;font-weight:400;line-height:32px;}.elementor-1182 .elementor-element.elementor-element-161aa41{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-1182 .elementor-element.elementor-element-cd8dda2:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(15px/2);}.elementor-1182 .elementor-element.elementor-element-cd8dda2:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(15px/2);}.elementor-1182 .elementor-element.elementor-element-cd8dda2.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-1182 .elementor-element.elementor-element-cd8dda2.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body:not(.rtl) .elementor-1182 .elementor-element.elementor-element-cd8dda2.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-15px/2) + (-1px/2) );}body:not.rtl .elementor-1182 .elementor-element.elementor-element-cd8dda2.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-15px/2) - (1px/2) );}.elementor-1182 .elementor-element.elementor-element-cd8dda2{font-family:"Bon", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-e4b0c96 );}.elementor-1182 .elementor-element.elementor-element-cd8dda2 a{font-family:"Bon", Sans-serif;font-size:18px;font-weight:300;color:#7E877C;}.elementor-1182 .elementor-element.elementor-element-066f951{--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:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-83e1016 .elementor-heading-title{font-family:"Bon", Sans-serif;font-size:18px;font-weight:500;}.woocommerce .elementor-1182 .elementor-element.elementor-element-1d8453a .star-rating{color:#FFC107;}.woocommerce .elementor-1182 .elementor-element.elementor-element-1d8453a .star-rating::before{color:#FFC107;}.elementor-1182 .elementor-element.elementor-element-68d908a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-1182 .elementor-element.elementor-element-c0e4f47.elementor-element{--align-self:flex-end;}.woocommerce .elementor-1182 .elementor-element.elementor-element-c0e4f47 .price{color:#809276;font-family:"Bon", Sans-serif;font-size:16px;font-weight:600;}.woocommerce .elementor-1182 .elementor-element.elementor-element-c0e4f47 .price ins{color:var( --e-global-color-e4b0c96 );font-family:"Bon", Sans-serif;font-size:18px;font-weight:600;}body:not(.rtl) .elementor-1182 .elementor-element.elementor-element-c0e4f47:not(.elementor-product-price-block-yes) del{margin-right:15px;}body.rtl .elementor-1182 .elementor-element.elementor-element-c0e4f47:not(.elementor-product-price-block-yes) del{margin-left:15px;}.elementor-1182 .elementor-element.elementor-element-c0e4f47.elementor-product-price-block-yes del{margin-bottom:15px;}.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-1182 .elementor-element.elementor-element-3b9dcf3.elementor-element{--align-self:flex-end;}.elementor-1182 .elementor-element.elementor-element-3b9dcf3 .cart button, .elementor-1182 .elementor-element.elementor-element-3b9dcf3 .cart .button{font-family:"Doran", Sans-serif;font-size:18px;font-weight:500;border-radius:8px 8px 8px 8px;padding:16px 24px 016px 24px;color:#D5D0BA;background-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-1182 .elementor-element.elementor-element-3b9dcf3 .added_to_cart{font-family:"Doran", Sans-serif;font-size:18px;}.elementor-1182 .elementor-element.elementor-element-3b9dcf3{--button-spacing:6px;}.elementor-1182 .elementor-element.elementor-element-3b9dcf3 .quantity .qty{font-family:"Bon", Sans-serif;font-size:16px;font-weight:300;border-radius:8px 8px 8px 8px;color:#7E877C;background-color:#02010100;border-color:#7E877C;transition:all 0.2s;}.elementor-1182 .elementor-element.elementor-element-3b9dcf3 .quantity .qty:focus{border-color:var( --e-global-color-9af3501 );}.elementor-1182 .elementor-element.elementor-element-ffc02b0{--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-radius:16px 16px 16px 16px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1182 .elementor-element.elementor-element-ffc02b0:not(.elementor-motion-effects-element-type-background), .elementor-1182 .elementor-element.elementor-element-ffc02b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F700;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1182 .elementor-element.elementor-element-9bfcacd{--display:flex;}.elementor-widget-woocommerce-product-content{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-1182 .elementor-element.elementor-element-6965038{text-align:justify;color:#403F38;font-family:"Bon", Sans-serif;font-size:16px;font-weight:400;line-height:32px;}.elementor-1182 .elementor-element.elementor-element-ac1e995{--display:flex;}.woocommerce .elementor-1182 .elementor-element.elementor-element-92830ff .shop_attributes{color:#3A4932;font-family:"Bon", Sans-serif;font-size:18px;font-weight:500;}.elementor-1182 .elementor-element.elementor-element-0e79ee4{--display:flex;}.elementor-1182 .elementor-element.elementor-element-26ef046{width:var( --container-widget-width, 1128px );max-width:1128px;--container-widget-width:1128px;--container-widget-flex-grow:0;}.elementor-1182 .elementor-element.elementor-element-26ef046.elementor-element{--align-self:center;}.elementor-1182 .elementor-element.elementor-element-f233782{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:100%;max-width:100%;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-gap:26px;--n-tabs-title-font-size:18px;--n-tabs-title-color:#35432D;--n-tabs-title-color-active:#35432D;--n-tabs-icon-size:0px;--n-tabs-icon-color:#FEFCFC;}.elementor-1182 .elementor-element.elementor-element-f233782 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#E2DFCE00;}.elementor-1182 .elementor-element.elementor-element-f233782.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#03000000;}.elementor-1182 .elementor-element.elementor-element-f233782.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1182 .elementor-element.elementor-element-f233782.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#03000000;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );}.elementor-1182 .elementor-element.elementor-element-f233782.elementor-element{--align-self:stretch;}.elementor-1182 .elementor-element.elementor-element-f233782.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Bon", Sans-serif;font-weight:600;}.elementor-1182 .elementor-element.elementor-element-f233782 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#35432D;}.elementor-1182 .elementor-element.elementor-element-e628c09{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1182 .elementor-element.elementor-element-3b5ddda{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-3b5ddda.e-con{--align-self:flex-start;}.elementor-1182 .elementor-element.elementor-element-8e26d06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1182 .elementor-element.elementor-element-8e26d06.elementor-element{--align-self:flex-start;}.elementor-1182 .elementor-element.elementor-element-8e26d06 .elementor-heading-title{font-family:"Rosehot", Sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;color:#50493821;}.elementor-1182 .elementor-element.elementor-element-cbba195.elementor-element{--align-self:flex-start;}.elementor-1182 .elementor-element.elementor-element-cbba195{text-align:start;}.elementor-1182 .elementor-element.elementor-element-cbba195 .elementor-heading-title{font-family:"Doran", Sans-serif;font-size:32px;font-weight:800;line-height:32px;color:var( --e-global-color-secondary );}.elementor-1182 .elementor-element.elementor-element-fade9d8{--swiper-slides-to-display:4;--swiper-slides-gap:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:50%;--arrow-prev-translate-x:-50%;--arrow-prev-left-position:-35px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:72px;--arrow-next-right-align:50%;--arrow-next-translate-x:50%;--arrow-next-right-position:-35px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:72px;--arrow-size:40px;}body.elementor-page-1182:not(.elementor-motion-effects-element-type-background), body.elementor-page-1182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1E9;}@media(max-width:1024px){.elementor-1182 .elementor-element.elementor-element-deacc1f{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;} .elementor-1182 .elementor-element.elementor-element-3e95994{--grid-side-margin:4px;--grid-column-gap:4px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-1182 .elementor-element.elementor-element-8e26d06{width:auto;max-width:auto;}.elementor-1182 .elementor-element.elementor-element-8e26d06 .elementor-heading-title{font-size:42px;}.elementor-1182 .elementor-element.elementor-element-cbba195 .elementor-heading-title{font-size:28px;}.elementor-1182 .elementor-element.elementor-element-fade9d8{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1182 .elementor-element.elementor-element-8bb3b0e{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-62af689{--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-1182 .elementor-element.elementor-element-0e0666d .elementor-heading-title{font-size:24px;}.elementor-1182 .elementor-element.elementor-element-8769a42{--width:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;} .elementor-1182 .elementor-element.elementor-element-3e95994{--grid-side-margin:4px;--grid-column-gap:4px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.woocommerce .elementor-1182 .elementor-element.elementor-element-92830ff .shop_attributes{font-size:14px;}.elementor-1182 .elementor-element.elementor-element-f233782{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:32px;--n-tabs-title-border-radius:4px 4px 4px 4px;--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:12px;}.elementor-1182 .elementor-element.elementor-element-f233782.elementor-element{--align-self:stretch;}.elementor-1182 .elementor-element.elementor-element-e628c09{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1182 .elementor-element.elementor-element-8e26d06{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-8e26d06 .elementor-heading-title{font-size:26px;}.elementor-1182 .elementor-element.elementor-element-cbba195 .elementor-heading-title{font-size:20px;}.elementor-1182 .elementor-element.elementor-element-fade9d8{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-1182 .elementor-element.elementor-element-06b85d8{--width:40%;}.elementor-1182 .elementor-element.elementor-element-f7d4173{--width:60%;}.elementor-1182 .elementor-element.elementor-element-8769a42{--width:auto;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-8bb3b0e *//*.product-image-thumbnail {*/
/*    width: 200px !important;*/
/*    height: 200px !important;*/
/*    overflow: hidden; */
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*        border-radius: 16px;*/
/*}*/

.product-image-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover !important;
    transition: transform 0.3s ease;
        border-radius: 16px;
}

/*navigation style*/
.woocommerce.single .owl-nav > div {
    border-radius: 30px;
    background: #080101;
    width: 40px;
    height: 40px;
}

.wd-btn-arrow[class*="next"]:after, .wd-btn-arrow[class*="prev"]:after{
    font-size: 10px;
}

.owl-next.wd-btn-arrow::after, .owl-previous.wd-btn-arrow::after { 
    color: #fff;
    
}
.woocommerce-product-gallery .owl-nav > div.disabled::after{
    color: #fff;
}
.wd-btn-arrow:hover{
    color: #fff;
}
.wd-btn-arrow {
        font-size: 12px;
}
@media (max-width: 767px){

.product-image-thumbnail {
    width: 140px !important;
    height: 140px !important;
    overflow: hidden; 
    display: flex;
    justify-content: center
;
    align-items: center;
        border-radius: 16px;
        margin-top:20px;
}

.product-image-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover !important;
    transition: transform 0.3s ease;
        border-radius: 16px;
}

.product-image-thumbnail:hover img {
    transform: scale(1.05);
}
}

.woocommerce-product-gallery .owl-nav{
    color: #fff!important;
    cursor: default;
}

.elementor-1182 .elementor-element.elementor-element-8bb3b0e .product-image-thumbnail{
        width: 160px!important;
    height: 152px!important;
    object-fit: cover!important;
}

.elementor-1182 .elementor-element.elementor-element-8bb3b0e .product-image-wrap img{
    width: 100%!important;
    height: 405px!important;
     object-fit: cover!important;
     border-radius: 24px;
}

.woocommerce-product-gallery .owl-nav > div.disabled, .wrap-loading-arrow > div.disabled {
    color:black!important;
    cursor: default;
}


.elementor-1182 .elementor-element.elementor-element-8bb3b0e .thumbnails:hover .wd-btn-arrow, 
.elementor-1182 .elementor-element.elementor-element-8bb3b0e .thumbnails .wd-btn-arrow{
    /*display: none!important;*/
}

.elementor-1182 .elementor-element.elementor-element-8bb3b0e .product-image-thumbnail img{
    border-radius: 16px!important;
}

.product-labels .product-label.onsale {
    padding: 5px !important;
    border-radius: 5px !important;
}
.flex-viewport{
    background-color: rgba(251, 250, 248, 1);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a28be49 */.elementor-1182 .elementor-element.elementor-element-a28be49 .elementor-icon-wrapper{
    width: 20px!important;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-3e95994 */.elementor-1182 .elementor-element.elementor-element-3e95994 .elementor-share-btn_whatsapp, .elementor-1182 .elementor-element.elementor-element-3e95994 .elementor-share-btn_telegram{

  position: relative;
  display: inline-block;
}
.elementor-1182 .elementor-element.elementor-element-3e95994 .elementor-share-btn_whatsapp::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* یا left، بسته به جهت مورد نظر */
  width: 18px;
  height: 18px;
  background: url('https://amiri.faramoujdev.ir/wp-content/uploads/2026/02/Group-44-3.svg') no-repeat center;
  background-size: contain;
}
.elementor-1182 .elementor-element.elementor-element-3e95994 .elementor-share-btn_whatsapp svg, .elementor-1182 .elementor-element.elementor-element-3e95994 .elementor-share-btn_telegram svg{
    opacity: 0
}

.elementor-1182 .elementor-element.elementor-element-3e95994 .elementor-share-btn_telegram::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* یا left، بسته به جهت مورد نظر */
  width: 18px;
  height: 18px;
  background: url('https://amiri.faramoujdev.ir/wp-content/uploads/2026/02/Vector-67.svg') no-repeat center;
  background-size: contain;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-cd8dda2 */.elementor-1182 .elementor-element.elementor-element-cd8dda2 .detail-label{
        font-family: "Bon", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: var(--e-global-color-e4b0c96);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-3b9dcf3 */.elementor-1182 .elementor-element.elementor-element-3b9dcf3 input{
    border: 1px solid;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-92830ff */.shop_attributes span{
    font-size: 16px !important;
    font-weight: 400;
}
.shop_attributes tr{
    padding: 16px 0;
    border-bottom: none;
}
.woocommerce-product-attributes tbody tr{
    background-color: rgba(251, 250, 248, 1)!important;
    border-radius: 8px;
}
table.woocommerce-product-attributes tbody tr:nth-child(even){
    background-color: transparent!important;
}

 @media (max-width: 767px){
.shop_attributes span{
    font-size: 18px;
}
 } 
 
 @media (max-width: 768px) {
    .elementor-1182 .elementor-element.elementor-element-92830ff {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        width: 100%;
        display: block;
    }
    .elementor-1182 .elementor-element.elementor-element-92830ff table td,
    .elementor-1182 .elementor-element.elementor-element-92830ff table th {
        white-space: nowrap;
    }
}
.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{
    border-bottom: 0;
    border-top: 0;
     padding: 15px!important;
}

.woocommerce table.shop_attributes{
    border-top: 0;
}
.woocommerce table.shop_attributes td{
    font-style: normal;
    font-weight: 300;
    color: rgba(126, 135, 124, 1);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-26ef046 */.comment-form > p,.comment-form .comment-form-images {
flex:unset;
margin-bottom:unset;
padding-inline:unset
}

#comments {
display:flex;
flex-direction:column
}

h2.title-comments {
display:none
}

ol.comment-list {
display:block;
order:1
}

#comments textarea input {
border:0!important;
border-bottom:1px solid #757778!important
}

textarea#comment {
height:194px!important
}

.comment-form label {
	color:rgba(58, 73, 50, 1);
	transition:all 300ms ease-in-out;
	font-weight:500;
	font-family:'Doran';
	font-size:18px;
	
}

#comments p:has(input:focus,textarea:focus) label {
color:var(--e-global-color-c958bfd)!important
}

p.logged-in-as {
padding-bottom:20px
}

p.form-submit {
display:flex
}

p.form-submit input {
background:#212120!important;
color:#F9F9FB!important;
box-shadow:none!important;
border:1px solid #212120!important;
margin:auto
}

#commentform .comment-form-comment {
order:1
}

#commentform .form-submit {
order:2;
display:block
}

.comment-form-cookies-consent input {
width:12px;
height:12px;
border:1px solid #000!important;
border-radius:16px
}

h2.comments-title {
display:none
}

.comments-area input[type=date],.comments-area input[type=email],.comments-area input[type=number],.comments-area input[type=password],.comments-area input[type=tel],.comments-area input[type=text],.comments-area input[type=url],.comments-area select,.comments-area textarea {
border:1px solid rgba(58, 73, 50, 1)!important;
border-radius:0!important
}

.comments-area .reply a {
color:rgba(29, 37, 25, 1)!important;
text-transform:uppercase;
font-weight:500!important;
font-family:'bon'!important;
font-size:16px
}

.comments-area .reply {
text-align:-webkit-left
}

ol.children .reply a {
color:rgba(29, 37, 25, 1)!important
}

ol.children .comment-meta.commentmetadata a {
color:rgba(29, 37, 25, 1)!important
}

ol.children a {
color:rgba(29, 37, 25, 1)!important
}

ol.children p {
color:rgba(96, 93, 87, 1)!important;
margin-top: 30px;
}

.comments-area .comment-author .says {
display:none
}

.comments-area .comment-author {
width:fit-content;
display:contents
}

.comments-area .comment-body,.woocommerce #reviews #comments ol.commentlist li .comment-text {
position:relative;
padding:30px!important;
background:rgba(251, 250, 248, 1);
border-radius:4px;
border:1px solid rgba(58, 73, 50, 0.2);
	margin:0!important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{
    display: none;
}
/*#comments .comment .comment-body,#comments .pingback .comment-body {*/
/*border-block-end:1px solid var(--e-global-color-primary)*/
/*}*/

.comments-area ol {
list-style:none
}

.comments-area .comment-author .fn {
color:#389F93;
font-family:'Doran';
font-weight:300;
font-style:normal;
text-transform:uppercase;
font-size:18px
}

span.edit-link {
display:none
}

.comment-form .submit {
border-radius:48px!important;
font-size:18px!important;
color:rgba(213, 208, 186, 1)!important;
border:1px solid rgba(58, 73, 50, 1)!important;
font-family:'Doran'!important;
font-weight:500!important;
background-color:rgba(58, 73, 50, 1)!important;
position:relative;
overflow:hidden;
margin:18px -8px;
padding-top:11px!important;
height: 45px !important;

}

#comments #respond #commentform p.form-submit {
text-align:center;
background:#333E4800;
margin:1rem auto;
padding-top:20px;
position:relative
}

.comment-form .submit:hover {
background:transparent!important;
color:rgba(58, 73, 50, 1)!important;
border:1px solid rgba(58, 73, 50, 1)!important
}

.comments-area .logged-in-as .required-field-message {
font-size:0!important
}

.comments-area .logged-in-as > a:not(:last-child) {
margin-right:12px;
padding-right:10px;
border-right:1px solid #C60610
}

.comments-area .comment {
padding-block:30px;
border-bottom:unset!important
}

#comments .avatar {
display:none
}

.comment-reply-title {
display:none!important
}

.comments-area .children {
margin-right:7rem;
margin-left:unset!important;
border:0;
border-top:unset!important;
margin-top:0!important;
margin-right:85px!important;
padding:0!important
}

.comments-area .children > li {
position:relative
}

.comments-area .children > li:before {
content:"";
position:absolute;
right:-4rem;
background:url('data:image/svg+xml,<svg width="26" height="40" viewBox="0 0 26 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M26 13.2693L13 5.68248e-07L-5.80017e-07 13.2693L1.73335 15.0384L11.7754 4.7885L11.7754 37.5L1.97827 37.5L1.97827 40L14.2246 40L14.2246 4.7885L24.2667 15.0384L26 13.2693Z" fill="%23389F93"/></svg>') no-repeat;
width:26px;
height:40px;
top:0;
bottom:0;
margin:auto
}

ol.children .comment-body {
background:#3F7ADA;
border-radius:16px;
border:0
}

.wd-nav[class*="wd-style-"] > li:is(.wd-has-children,.menu-item-has-children) > a:after {
color:#fff!important
}

.page-id-109 .wd-nav[class*="wd-style-"] > li:is(.wd-has-children,.menu-item-has-children) > a:after {
color:#000!important
}

.wd-sub-menu li > a {
color:#000!important
}

@media screen and (max-width: 724px) {
#comments #respond #reply-title {
font-size:28px
}
}

#comments #respond #reply-title a {
font-family:"Yekan Bakh",sans-serif
}

#comments #respond #reply-title span {
color:var(--e-global-color-accent);
text-align:center;
font-family:"Yekan Bakh",sans-serif;
font-size:80px;
font-weight:500;
line-height:100px;
letter-spacing:20px;
width:100%;
opacity:.2
}
#commentform {
display:flex;
flex-wrap:wrap;
column-gap:20px;
margin-bottom:24px
}

p.comment-form-cookies-consent {
display:flex;
align-items:center;
gap:10px;
width:100%;

}

@media screen and (max-width: 767px) {
#comments #respond #commentform {
gap:16px
}
}

#comments #respond #commentform p .required {
color:var(--e-global-color-secondary)
}

#comments #respond #commentform p.comment-notes {
width:100%;
font-size:18px;
font-family:'Doran';
font-weight:500;
color:rgba(58, 73, 50, 1)
}

#comments #respond #commentform p.comment-form-author,#comments #respond #commentform p.comment-form-email {
width:calc(50% - 10px);
display:flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

@media screen and (max-width: 767px) {
#comments #respond #commentform p.comment-form-author,#comments #respond #commentform p.comment-form-email {
width:100%
}
}

#comments #respond #commentform p.comment-form-comment,.product .woocommerce-Reviews #commentform .comment-form-comment {
    
    display:flex;
    flex-direction:column;
    gap:15px;
    padding-top:20px;
    width:100%
    }


.comments-area .comment-list {
width:800px;
align-self:end
}

span.required-field-message {
display:none
}

#comments #respond #commentform p input,#comments #respond #commentform p textarea {
height:62px;
margin-top:15px;
background:rgba(58, 73, 50, 0.08);
font-family:'bon';
color:rgba(245, 246, 244, 1);
font-size:14px;
font-weight:400;
line-height:24px;
padding-top:20px;
padding-bottom:20px
}

input[type='email'],input[type='date'],input[type='search'],input[type='number'],input[type='text'],input[type='tel'],input[type='url'],input[type='password'],textarea,select {
border:#C6061085
}


#comments #respond #commentform p input:focus,#comments #respond #commentform p textarea:focus {
outline:none;
border-color:rgba(58, 73, 50, 1)!important;
background:rgba(58, 73, 50, 0.24)
}

#comments #respond h2#reply-title {
display:none
}

#comments #respond #commentform p label[for="wp-comment-cookies-consent"] {
margin-bottom:-18px;
}

p.comment-form-cookies-consent label[for="wp-comment-cookies-consent"]{
	font-family:'Doran'!important;
	font-size:14px!important;
	font-weight:400!important;
	color:rgba(129, 125, 112, 1)!important;
	position:relative;
	line-height:30px;
}
#comments #respond #commentform p .required {
display:none
}

@media screen and (max-width: 767px) {
#comments .comment-list li article .comment-meta {
flex-direction:column;
gap:16px
}
}

#comments .comment-list li article .comment-meta .comment-author .avatar {
display:none
}

#comments .comment-list li article .comment-meta .comment-author .fn,#comments .comment-list li article .comment-meta .comment-author .fn a {
color:rgba(58, 73, 50, 1);
font-size:18px;
font-weight:500;
font-family:'bon'
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a {
font-size:0!important
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a:after {
content:"";
width:66px;
height:56px;
background:url(/wp-content/uploads/2026/02/Sign-Type-2.svg) no-repeat;
display:block;
background-position:center;
background-size:contain;
position:absolute;
top:0;
transform:translateY(20px)
}

.comment-metadata {
display:flex;
flex-direction:column;
justify-content:center;
align-items:flex-end
}

.comments-area a .page-content a {
color:#1A085C!important
}

#comments .comment-list li article .comment-meta .comment-author .says {
display:none
}

#comments .comment-list li article .comment-meta .comment-metadata time {
display:contents;
font-size:14px;
opacity:1;
font-weight:300;
color:rgba(144, 139, 131, 1);
font-family:'bon'
}

@media screen and (max-width: 767px) {
#comments .comment-list li article .comment-meta .comment-metadata time {
font-size:13px
}
}

#comments .comment-list li article .comment-meta .comment-metadata time:before {
content:"";
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19' fill='none'%3E%3Cpath d='M1 4.89211C1 4.41542 1.18437 3.95824 1.51256 3.62117C1.84075 3.28409 2.28587 3.09473 2.75 3.09473H13.25C13.7141 3.09473 14.1592 3.28409 14.4874 3.62117C14.8156 3.95824 15 4.41542 15 4.89211V15.6764C15 16.1531 14.8156 16.6103 14.4874 16.9474C14.1592 17.2845 13.7141 17.4738 13.25 17.4738H2.75C2.28587 17.4738 1.84075 17.2845 1.51256 16.9474C1.18437 16.6103 1 16.1531 1 15.6764V4.89211Z' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.502 1.29785V4.89263' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 1.29785V4.89263' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 8.4873H15' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.125 12.083H8' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 12.083V14.7791' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
width:14px;
height:16.176px;
background-size:cover
}
#comments .comment-list li article .comment-content,
.woocommerce #reviews #comments ol.commentlist li .comment-text p{
	margin:0!important;
	text-align:justify;
	font-family:"bon";
	font-size:16px;
	font-weight:300!important;
	line-height:32px!important;
	color:rgba(96, 93, 87, 1);

}

.woocommerce #reviews .description p {
	padding-top:10px!important;
}

#comments .comment-list li article .reply {
text-align:left;
font-size:18px;
line-height:36px;
color:#C60610!important;
margin-top:-10px
}

#comments .comment-list li.bypostauthor article {
background:transparent!important;
border-radius:4px;
border:unset;
/* border-block-end:unset!important; */
border: 1px solid rgba(58, 73, 50, 1);
}

#comments .comment-list li.bypostauthor article .comment-content {
color:#223554;
opacity:1
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn,#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a {
color:var(--e-global-color-secondary)
}

#comments .comment-list li.bypostauthor article .comment-metadata time {
color:rgba(144, 139, 131, 1);
opacity:1;
font-size:14px;
font-weight: 300;
}

#comments .comment-list li.bypostauthor article .comment-metadata time:before {
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19' fill='none'%3E%3Cpath d='M1 4.89211C1 4.41542 1.18437 3.95824 1.51256 3.62117C1.84075 3.28409 2.28587 3.09473 2.75 3.09473H13.25C13.7141 3.09473 14.1592 3.28409 14.4874 3.62117C14.8156 3.95824 15 4.41542 15 4.89211V15.6764C15 16.1531 14.8156 16.6103 14.4874 16.9474C14.1592 17.2845 13.7141 17.4738 13.25 17.4738H2.75C2.28587 17.4738 1.84075 17.2845 1.51256 16.9474C1.18437 16.6103 1 16.1531 1 15.6764V4.89211Z' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.502 1.29785V4.89263' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 1.29785V4.89263' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 8.4873H15' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.125 12.083H8' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 12.083V14.7791' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

@media screen and (max-width: 1025px) {
#comments .comment-list li .children {
padding-right:70px
}
}

#comments .comment-list li .children:before {
content:none!important
}

#comments .comment-list li .children > li {
position:relative
}

#comments .comment-list li .children > li:before {
content:"";
background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2243%22%20height%3D%2247%22%20viewBox%3D%220%200%2043%2047%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21.25%2010.9779L31.5%200.75M31.5%200.75L41.75%2010.9779M31.5%200.75V37.75C31.5%2042.1683%2027.9183%2045.75%2023.5%2045.75H0.75%22%20stroke%3D%22%233A4932%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
width:41px;
height:45px;
position:absolute;
right:-60px;
background-size:contain;
top:30%;
transform:translateY(-50%)
}

p.comment-form-url {
display:none
}

@media (max-width: 768px) {
.comments-area .children {
margin-right:3rem
}

.comments-area .comment-list {
width:-webkit-fill-available;
padding-right:0
}

.comments-area .comment-meta {
float:unset
}
}

.product .woocommerce-Reviews {
display:flex;
flex-direction:column
}

.product .woocommerce-Reviews #comments {
order:2
}

.product .woocommerce-Reviews #review_form_wrapper {
order:1
}

margin-bottom: 24px;
.woocommerce #review_form #respond p.comment-form-author,.woocommerce #review_form #respond p.comment-form-email {
width:calc(50% - 16px);
display:inline-flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

.woocommerce #review_form #respond .stars a {
color:rgba(255, 193, 7, 1)!important
}

.woocommerce #review_form #respond p.comment-notes {
display:none
}



.woocommerce p.comment-notes {
padding-block:30px;
background-position:center;
position:relative;
transition:all 300ms ease-in-out;
font-family:'Doran';
font-size:18px;
font-weight:500
}


.woocommerce #review_form #respond p input,.woocommerce #review_form #respond p textarea {
height:70px;
background:transparent;
font-family:'bon';
color:rgba(58, 73, 50, 0.6);
font-size:14px;
font-weight:400;
line-height:24px;
padding-top:20px;
padding-bottom:20px;
border-radius:0!important
}

.woocommerce span.required {
display:none
}

.woocommerce #review_form input[type=date],.woocommerce #review_form input[type=email],.woocommerce #review_form input[type=number],.woocommerce #review_form input[type=password],.woocommerce #review_form input[type=tel],.woocommerce #review_form input[type=text],.woocommerce #review_form input[type=url],.woocommerce #review_form select,.woocommerce #review_form textarea {
border:1px solid #373D20
}

.woocommerce #review_form #respond p input:focus,.woocommerce #review_form #respond p textarea:focus {
outline:none;
border-color:rgba(58, 73, 50, 1)!important;
background:rgba(58, 73, 50, 0.24)
}

.woocommerce #review_form #respond p:has(input:focus,textarea:focus) label {
color:var(--e-global-color-c958bfd)!important
}

.woocommerce #review_form #respond p label:has(+ :focus) {
color:var(--e-global-color-c958bfd)
}

h2.woocommerce-Reviews-title {
display:none
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p .woocommerce-review__dash {
display:none
}

time.woocommerce-review__published-date {
font-size:14px;
font-family:'bon';
font-weight:300;
color:rgba(144, 139, 131, 1)
}
strong.woocommerce-review__author{
 font-size:18px;
font-family:'bon';
font-weight:500;
color:rgba(58, 73, 50, 1)   
}
.woocommerce .children .comment_container .comment-text {
background:rgba(243, 241, 233, 1)!important;
border: 1px solid rgba(58, 73, 50, 1)!important;
border-radius:0
}
.woocommerce .children .comment_container .comment-text .description{
    margin-top: 30px;
}
.children time.woocommerce-review__published-date {
color:rgba(144, 139, 131, 1)
}

.children strong.woocommerce-review__author {
color:#F9F9FB;
font-size: 0;
}
.children strong.woocommerce-review__author:after{
    content: "";
    width: 66px;
    height: 56px;
    background: url(/wp-content/uploads/2026/02/Sign-Type-2.svg) no-repeat;
    display: block;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    transform: translateY(20px);
}
.woocommerce #reviews .children .description {
color:#FCFCF7
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta {
display:flex;
align-items:center;
gap:13px;
justify-content:space-between
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .children .meta {
color:#F9F9FB
}

.woocommerce #reviews .children > li:before {
content:"";
background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2243%22%20height%3D%2247%22%20viewBox%3D%220%200%2043%2047%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21.25%2010.9779L31.5%200.75M31.5%200.75L41.75%2010.9779M31.5%200.75V37.75C31.5%2042.1683%2027.9183%2045.75%2023.5%2045.75H0.75%22%20stroke%3D%22%233A4932%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
width:41px;
height:45px;
position:absolute;
right:-60px;
background-size:contain;
top:50%;
transform:translateY(-50%)
}

a.woocommerce-review-link {
display:none
}



.woocommerce .comment-form p.form-submit {
text-align:center;
background:#333E4800;
margin:1rem auto;
margin:20px 0 50px!important;
position:relative;
width:100%
}

.woocommerce #review_form #respond .form-submit input {
height:48px;
border-radius: 48px!important;
}

.woocommerce .comment-form p.form-submit:before {
content:"";
background:url(/wp-content/uploads/2025/01/Group-48096807.svg) no-repeat;
background-position:center;
background-size:contain;
position:absolute;
width:24px;
height:24px;
z-index:5;
left:calc(50% - 30px);
top:calc(50% - 3px)
}

.woocommerce .comment-form .submit:hover {
background:transparent!important;
color:rgba(58, 73, 50, 1)!important;
border:1px solid rgba(58, 73, 50, 1)!important
}

.woocommerce p.stars a::before {
transform:scale(1.4)!important;
line-height:27px!important;
padding-right:10px!important
}

.woocommerce p.stars a {
height:2em!important;
width:1.5em!important;
font-size: 16px;
}

@media screen and (max-width: 767px) {
.woocommerce #review_form #respond p.comment-form-author,.woocommerce #review_form #respond p.comment-form-email {
width:100%
}

.woocommerce .comment-form-email {
margin-right:0!important
}

.woocommerce #reviews #comments ol.commentlist {
padding-right:0!important;
width:100%!important
}

p.meta {
flex-wrap:wrap
}
}

.woocommerce #review_form #respond p.comment-notes {
width:100%
}



.woocommerce #reviews #comments ol.commentlist {
width:70%;
align-self:end
}

.product .woocommerce-Reviews #commentform p.comment-form-email,.product .woocommerce-Reviews #commentform p.comment-form-author {
width:calc(50% - 10px);
display:flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

.woocommerce #reviews #comments ol.commentlist ul.children li .comment_container .comment-text .description p {
color:rgba(96, 93, 87, 1)!important
}



/* ////// */
#comments .children li .comment-body .comment-meta .comment-author b.fn{
    font-size: 0!important;
}
#comments .children li .comment-body .comment-meta .comment-author b.fn:after{
content: "";
    width: 66px;
    height: 56px;
    background: url(/wp-content/uploads/2026/02/Sign-Type-2.svg) no-repeat;
    display: block;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    transform: translateY(20px);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-92830ff */.shop_attributes span{
    font-size: 16px !important;
    font-weight: 400;
}
.shop_attributes tr{
    padding: 16px 0;
    border-bottom: none;
}
.woocommerce-product-attributes tbody tr{
    background-color: rgba(251, 250, 248, 1)!important;
    border-radius: 8px;
}
table.woocommerce-product-attributes tbody tr:nth-child(even){
    background-color: transparent!important;
}

 @media (max-width: 767px){
.shop_attributes span{
    font-size: 18px;
}
 } 
 
 @media (max-width: 768px) {
    .elementor-1182 .elementor-element.elementor-element-92830ff {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        width: 100%;
        display: block;
    }
    .elementor-1182 .elementor-element.elementor-element-92830ff table td,
    .elementor-1182 .elementor-element.elementor-element-92830ff table th {
        white-space: nowrap;
    }
}
.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{
    border-bottom: 0;
    border-top: 0;
     padding: 15px!important;
}

.woocommerce table.shop_attributes{
    border-top: 0;
}
.woocommerce table.shop_attributes td{
    font-style: normal;
    font-weight: 300;
    color: rgba(126, 135, 124, 1);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-26ef046 */.comment-form > p,.comment-form .comment-form-images {
flex:unset;
margin-bottom:unset;
padding-inline:unset
}

#comments {
display:flex;
flex-direction:column
}

h2.title-comments {
display:none
}

ol.comment-list {
display:block;
order:1
}

#comments textarea input {
border:0!important;
border-bottom:1px solid #757778!important
}

textarea#comment {
height:194px!important
}

.comment-form label {
	color:rgba(58, 73, 50, 1);
	transition:all 300ms ease-in-out;
	font-weight:500;
	font-family:'Doran';
	font-size:18px;
	
}

#comments p:has(input:focus,textarea:focus) label {
color:var(--e-global-color-c958bfd)!important
}

p.logged-in-as {
padding-bottom:20px
}

p.form-submit {
display:flex
}

p.form-submit input {
background:#212120!important;
color:#F9F9FB!important;
box-shadow:none!important;
border:1px solid #212120!important;
margin:auto
}

#commentform .comment-form-comment {
order:1
}

#commentform .form-submit {
order:2;
display:block
}

.comment-form-cookies-consent input {
width:12px;
height:12px;
border:1px solid #000!important;
border-radius:16px
}

h2.comments-title {
display:none
}

.comments-area input[type=date],.comments-area input[type=email],.comments-area input[type=number],.comments-area input[type=password],.comments-area input[type=tel],.comments-area input[type=text],.comments-area input[type=url],.comments-area select,.comments-area textarea {
border:1px solid rgba(58, 73, 50, 1)!important;
border-radius:0!important
}

.comments-area .reply a {
color:rgba(29, 37, 25, 1)!important;
text-transform:uppercase;
font-weight:500!important;
font-family:'bon'!important;
font-size:16px
}

.comments-area .reply {
text-align:-webkit-left
}

ol.children .reply a {
color:rgba(29, 37, 25, 1)!important
}

ol.children .comment-meta.commentmetadata a {
color:rgba(29, 37, 25, 1)!important
}

ol.children a {
color:rgba(29, 37, 25, 1)!important
}

ol.children p {
color:rgba(96, 93, 87, 1)!important;
margin-top: 30px;
}

.comments-area .comment-author .says {
display:none
}

.comments-area .comment-author {
width:fit-content;
display:contents
}

.comments-area .comment-body,.woocommerce #reviews #comments ol.commentlist li .comment-text {
position:relative;
padding:30px!important;
background:rgba(251, 250, 248, 1);
border-radius:4px;
border:1px solid rgba(58, 73, 50, 0.2);
	margin:0!important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{
    display: none;
}
/*#comments .comment .comment-body,#comments .pingback .comment-body {*/
/*border-block-end:1px solid var(--e-global-color-primary)*/
/*}*/

.comments-area ol {
list-style:none
}

.comments-area .comment-author .fn {
color:#389F93;
font-family:'Doran';
font-weight:300;
font-style:normal;
text-transform:uppercase;
font-size:18px
}

span.edit-link {
display:none
}

.comment-form .submit {
border-radius:48px!important;
font-size:18px!important;
color:rgba(213, 208, 186, 1)!important;
border:1px solid rgba(58, 73, 50, 1)!important;
font-family:'Doran'!important;
font-weight:500!important;
background-color:rgba(58, 73, 50, 1)!important;
position:relative;
overflow:hidden;
margin:18px -8px;
padding-top:11px!important;
height: 45px !important;

}

#comments #respond #commentform p.form-submit {
text-align:center;
background:#333E4800;
margin:1rem auto;
padding-top:20px;
position:relative
}

.comment-form .submit:hover {
background:transparent!important;
color:rgba(58, 73, 50, 1)!important;
border:1px solid rgba(58, 73, 50, 1)!important
}

.comments-area .logged-in-as .required-field-message {
font-size:0!important
}

.comments-area .logged-in-as > a:not(:last-child) {
margin-right:12px;
padding-right:10px;
border-right:1px solid #C60610
}

.comments-area .comment {
padding-block:30px;
border-bottom:unset!important
}

#comments .avatar {
display:none
}

.comment-reply-title {
display:none!important
}

.comments-area .children {
margin-right:7rem;
margin-left:unset!important;
border:0;
border-top:unset!important;
margin-top:0!important;
margin-right:85px!important;
padding:0!important
}

.comments-area .children > li {
position:relative
}

.comments-area .children > li:before {
content:"";
position:absolute;
right:-4rem;
background:url('data:image/svg+xml,<svg width="26" height="40" viewBox="0 0 26 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M26 13.2693L13 5.68248e-07L-5.80017e-07 13.2693L1.73335 15.0384L11.7754 4.7885L11.7754 37.5L1.97827 37.5L1.97827 40L14.2246 40L14.2246 4.7885L24.2667 15.0384L26 13.2693Z" fill="%23389F93"/></svg>') no-repeat;
width:26px;
height:40px;
top:0;
bottom:0;
margin:auto
}

ol.children .comment-body {
background:#3F7ADA;
border-radius:16px;
border:0
}

.wd-nav[class*="wd-style-"] > li:is(.wd-has-children,.menu-item-has-children) > a:after {
color:#fff!important
}

.page-id-109 .wd-nav[class*="wd-style-"] > li:is(.wd-has-children,.menu-item-has-children) > a:after {
color:#000!important
}

.wd-sub-menu li > a {
color:#000!important
}

@media screen and (max-width: 724px) {
#comments #respond #reply-title {
font-size:28px
}
}

#comments #respond #reply-title a {
font-family:"Yekan Bakh",sans-serif
}

#comments #respond #reply-title span {
color:var(--e-global-color-accent);
text-align:center;
font-family:"Yekan Bakh",sans-serif;
font-size:80px;
font-weight:500;
line-height:100px;
letter-spacing:20px;
width:100%;
opacity:.2
}
#commentform {
display:flex;
flex-wrap:wrap;
column-gap:20px;
margin-bottom:24px
}

p.comment-form-cookies-consent {
display:flex;
align-items:center;
gap:10px;
width:100%;

}

@media screen and (max-width: 767px) {
#comments #respond #commentform {
gap:16px
}
}

#comments #respond #commentform p .required {
color:var(--e-global-color-secondary)
}

#comments #respond #commentform p.comment-notes {
width:100%;
font-size:18px;
font-family:'Doran';
font-weight:500;
color:rgba(58, 73, 50, 1)
}

#comments #respond #commentform p.comment-form-author,#comments #respond #commentform p.comment-form-email {
width:calc(50% - 10px);
display:flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

@media screen and (max-width: 767px) {
#comments #respond #commentform p.comment-form-author,#comments #respond #commentform p.comment-form-email {
width:100%
}
}

#comments #respond #commentform p.comment-form-comment,.product .woocommerce-Reviews #commentform .comment-form-comment {
    
    display:flex;
    flex-direction:column;
    gap:15px;
    padding-top:20px;
    width:100%
    }


.comments-area .comment-list {
width:800px;
align-self:end
}

span.required-field-message {
display:none
}

#comments #respond #commentform p input,#comments #respond #commentform p textarea {
height:62px;
margin-top:15px;
background:rgba(58, 73, 50, 0.08);
font-family:'bon';
color:rgba(245, 246, 244, 1);
font-size:14px;
font-weight:400;
line-height:24px;
padding-top:20px;
padding-bottom:20px
}

input[type='email'],input[type='date'],input[type='search'],input[type='number'],input[type='text'],input[type='tel'],input[type='url'],input[type='password'],textarea,select {
border:#C6061085
}


#comments #respond #commentform p input:focus,#comments #respond #commentform p textarea:focus {
outline:none;
border-color:rgba(58, 73, 50, 1)!important;
background:rgba(58, 73, 50, 0.24)
}

#comments #respond h2#reply-title {
display:none
}

#comments #respond #commentform p label[for="wp-comment-cookies-consent"] {
margin-bottom:-18px;
}

p.comment-form-cookies-consent label[for="wp-comment-cookies-consent"]{
	font-family:'Doran'!important;
	font-size:14px!important;
	font-weight:400!important;
	color:rgba(129, 125, 112, 1)!important;
	position:relative;
	line-height:30px;
}
#comments #respond #commentform p .required {
display:none
}

@media screen and (max-width: 767px) {
#comments .comment-list li article .comment-meta {
flex-direction:column;
gap:16px
}
}

#comments .comment-list li article .comment-meta .comment-author .avatar {
display:none
}

#comments .comment-list li article .comment-meta .comment-author .fn,#comments .comment-list li article .comment-meta .comment-author .fn a {
color:rgba(58, 73, 50, 1);
font-size:18px;
font-weight:500;
font-family:'bon'
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a {
font-size:0!important
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a:after {
content:"";
width:66px;
height:56px;
background:url(/wp-content/uploads/2026/02/Sign-Type-2.svg) no-repeat;
display:block;
background-position:center;
background-size:contain;
position:absolute;
top:0;
transform:translateY(20px)
}

.comment-metadata {
display:flex;
flex-direction:column;
justify-content:center;
align-items:flex-end
}

.comments-area a .page-content a {
color:#1A085C!important
}

#comments .comment-list li article .comment-meta .comment-author .says {
display:none
}

#comments .comment-list li article .comment-meta .comment-metadata time {
display:contents;
font-size:14px;
opacity:1;
font-weight:300;
color:rgba(144, 139, 131, 1);
font-family:'bon'
}

@media screen and (max-width: 767px) {
#comments .comment-list li article .comment-meta .comment-metadata time {
font-size:13px
}
}

#comments .comment-list li article .comment-meta .comment-metadata time:before {
content:"";
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19' fill='none'%3E%3Cpath d='M1 4.89211C1 4.41542 1.18437 3.95824 1.51256 3.62117C1.84075 3.28409 2.28587 3.09473 2.75 3.09473H13.25C13.7141 3.09473 14.1592 3.28409 14.4874 3.62117C14.8156 3.95824 15 4.41542 15 4.89211V15.6764C15 16.1531 14.8156 16.6103 14.4874 16.9474C14.1592 17.2845 13.7141 17.4738 13.25 17.4738H2.75C2.28587 17.4738 1.84075 17.2845 1.51256 16.9474C1.18437 16.6103 1 16.1531 1 15.6764V4.89211Z' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.502 1.29785V4.89263' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 1.29785V4.89263' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 8.4873H15' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.125 12.083H8' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 12.083V14.7791' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
width:14px;
height:16.176px;
background-size:cover
}
#comments .comment-list li article .comment-content,
.woocommerce #reviews #comments ol.commentlist li .comment-text p{
	margin:0!important;
	text-align:justify;
	font-family:"bon";
	font-size:16px;
	font-weight:300!important;
	line-height:32px!important;
	color:rgba(96, 93, 87, 1);

}

.woocommerce #reviews .description p {
	padding-top:10px!important;
}

#comments .comment-list li article .reply {
text-align:left;
font-size:18px;
line-height:36px;
color:#C60610!important;
margin-top:-10px
}

#comments .comment-list li.bypostauthor article {
background:transparent!important;
border-radius:4px;
border:unset;
/* border-block-end:unset!important; */
border: 1px solid rgba(58, 73, 50, 1);
}

#comments .comment-list li.bypostauthor article .comment-content {
color:#223554;
opacity:1
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn,#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a {
color:var(--e-global-color-secondary)
}

#comments .comment-list li.bypostauthor article .comment-metadata time {
color:rgba(144, 139, 131, 1);
opacity:1;
font-size:14px;
font-weight: 300;
}

#comments .comment-list li.bypostauthor article .comment-metadata time:before {
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19' fill='none'%3E%3Cpath d='M1 4.89211C1 4.41542 1.18437 3.95824 1.51256 3.62117C1.84075 3.28409 2.28587 3.09473 2.75 3.09473H13.25C13.7141 3.09473 14.1592 3.28409 14.4874 3.62117C14.8156 3.95824 15 4.41542 15 4.89211V15.6764C15 16.1531 14.8156 16.6103 14.4874 16.9474C14.1592 17.2845 13.7141 17.4738 13.25 17.4738H2.75C2.28587 17.4738 1.84075 17.2845 1.51256 16.9474C1.18437 16.6103 1 16.1531 1 15.6764V4.89211Z' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.502 1.29785V4.89263' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 1.29785V4.89263' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 8.4873H15' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.125 12.083H8' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 12.083V14.7791' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

@media screen and (max-width: 1025px) {
#comments .comment-list li .children {
padding-right:70px
}
}

#comments .comment-list li .children:before {
content:none!important
}

#comments .comment-list li .children > li {
position:relative
}

#comments .comment-list li .children > li:before {
content:"";
background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2243%22%20height%3D%2247%22%20viewBox%3D%220%200%2043%2047%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21.25%2010.9779L31.5%200.75M31.5%200.75L41.75%2010.9779M31.5%200.75V37.75C31.5%2042.1683%2027.9183%2045.75%2023.5%2045.75H0.75%22%20stroke%3D%22%233A4932%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
width:41px;
height:45px;
position:absolute;
right:-60px;
background-size:contain;
top:30%;
transform:translateY(-50%)
}

p.comment-form-url {
display:none
}

@media (max-width: 768px) {
.comments-area .children {
margin-right:3rem
}

.comments-area .comment-list {
width:-webkit-fill-available;
padding-right:0
}

.comments-area .comment-meta {
float:unset
}
}

.product .woocommerce-Reviews {
display:flex;
flex-direction:column
}

.product .woocommerce-Reviews #comments {
order:2
}

.product .woocommerce-Reviews #review_form_wrapper {
order:1
}

margin-bottom: 24px;
.woocommerce #review_form #respond p.comment-form-author,.woocommerce #review_form #respond p.comment-form-email {
width:calc(50% - 16px);
display:inline-flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

.woocommerce #review_form #respond .stars a {
color:rgba(255, 193, 7, 1)!important
}

.woocommerce #review_form #respond p.comment-notes {
display:none
}



.woocommerce p.comment-notes {
padding-block:30px;
background-position:center;
position:relative;
transition:all 300ms ease-in-out;
font-family:'Doran';
font-size:18px;
font-weight:500
}


.woocommerce #review_form #respond p input,.woocommerce #review_form #respond p textarea {
height:70px;
background:transparent;
font-family:'bon';
color:rgba(58, 73, 50, 0.6);
font-size:14px;
font-weight:400;
line-height:24px;
padding-top:20px;
padding-bottom:20px;
border-radius:0!important
}

.woocommerce span.required {
display:none
}

.woocommerce #review_form input[type=date],.woocommerce #review_form input[type=email],.woocommerce #review_form input[type=number],.woocommerce #review_form input[type=password],.woocommerce #review_form input[type=tel],.woocommerce #review_form input[type=text],.woocommerce #review_form input[type=url],.woocommerce #review_form select,.woocommerce #review_form textarea {
border:1px solid #373D20
}

.woocommerce #review_form #respond p input:focus,.woocommerce #review_form #respond p textarea:focus {
outline:none;
border-color:rgba(58, 73, 50, 1)!important;
background:rgba(58, 73, 50, 0.24)
}

.woocommerce #review_form #respond p:has(input:focus,textarea:focus) label {
color:var(--e-global-color-c958bfd)!important
}

.woocommerce #review_form #respond p label:has(+ :focus) {
color:var(--e-global-color-c958bfd)
}

h2.woocommerce-Reviews-title {
display:none
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p .woocommerce-review__dash {
display:none
}

time.woocommerce-review__published-date {
font-size:14px;
font-family:'bon';
font-weight:300;
color:rgba(144, 139, 131, 1)
}
strong.woocommerce-review__author{
 font-size:18px;
font-family:'bon';
font-weight:500;
color:rgba(58, 73, 50, 1)   
}
.woocommerce .children .comment_container .comment-text {
background:rgba(243, 241, 233, 1)!important;
border: 1px solid rgba(58, 73, 50, 1)!important;
border-radius:0
}
.woocommerce .children .comment_container .comment-text .description{
    margin-top: 30px;
}
.children time.woocommerce-review__published-date {
color:rgba(144, 139, 131, 1)
}

.children strong.woocommerce-review__author {
color:#F9F9FB;
font-size: 0;
}
.children strong.woocommerce-review__author:after{
    content: "";
    width: 66px;
    height: 56px;
    background: url(/wp-content/uploads/2026/02/Sign-Type-2.svg) no-repeat;
    display: block;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    transform: translateY(20px);
}
.woocommerce #reviews .children .description {
color:#FCFCF7
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta {
display:flex;
align-items:center;
gap:13px;
justify-content:space-between
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .children .meta {
color:#F9F9FB
}

.woocommerce #reviews .children > li:before {
content:"";
background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2243%22%20height%3D%2247%22%20viewBox%3D%220%200%2043%2047%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21.25%2010.9779L31.5%200.75M31.5%200.75L41.75%2010.9779M31.5%200.75V37.75C31.5%2042.1683%2027.9183%2045.75%2023.5%2045.75H0.75%22%20stroke%3D%22%233A4932%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
width:41px;
height:45px;
position:absolute;
right:-60px;
background-size:contain;
top:50%;
transform:translateY(-50%)
}

a.woocommerce-review-link {
display:none
}



.woocommerce .comment-form p.form-submit {
text-align:center;
background:#333E4800;
margin:1rem auto;
margin:20px 0 50px!important;
position:relative;
width:100%
}

.woocommerce #review_form #respond .form-submit input {
height:48px;
border-radius: 48px!important;
}

.woocommerce .comment-form p.form-submit:before {
content:"";
background:url(/wp-content/uploads/2025/01/Group-48096807.svg) no-repeat;
background-position:center;
background-size:contain;
position:absolute;
width:24px;
height:24px;
z-index:5;
left:calc(50% - 30px);
top:calc(50% - 3px)
}

.woocommerce .comment-form .submit:hover {
background:transparent!important;
color:rgba(58, 73, 50, 1)!important;
border:1px solid rgba(58, 73, 50, 1)!important
}

.woocommerce p.stars a::before {
transform:scale(1.4)!important;
line-height:27px!important;
padding-right:10px!important
}

.woocommerce p.stars a {
height:2em!important;
width:1.5em!important;
font-size: 16px;
}

@media screen and (max-width: 767px) {
.woocommerce #review_form #respond p.comment-form-author,.woocommerce #review_form #respond p.comment-form-email {
width:100%
}

.woocommerce .comment-form-email {
margin-right:0!important
}

.woocommerce #reviews #comments ol.commentlist {
padding-right:0!important;
width:100%!important
}

p.meta {
flex-wrap:wrap
}
}

.woocommerce #review_form #respond p.comment-notes {
width:100%
}



.woocommerce #reviews #comments ol.commentlist {
width:70%;
align-self:end
}

.product .woocommerce-Reviews #commentform p.comment-form-email,.product .woocommerce-Reviews #commentform p.comment-form-author {
width:calc(50% - 10px);
display:flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

.woocommerce #reviews #comments ol.commentlist ul.children li .comment_container .comment-text .description p {
color:rgba(96, 93, 87, 1)!important
}



/* ////// */
#comments .children li .comment-body .comment-meta .comment-author b.fn{
    font-size: 0!important;
}
#comments .children li .comment-body .comment-meta .comment-author b.fn:after{
content: "";
    width: 66px;
    height: 56px;
    background: url(/wp-content/uploads/2026/02/Sign-Type-2.svg) no-repeat;
    display: block;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    transform: translateY(20px);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-92830ff */.shop_attributes span{
    font-size: 16px !important;
    font-weight: 400;
}
.shop_attributes tr{
    padding: 16px 0;
    border-bottom: none;
}
.woocommerce-product-attributes tbody tr{
    background-color: rgba(251, 250, 248, 1)!important;
    border-radius: 8px;
}
table.woocommerce-product-attributes tbody tr:nth-child(even){
    background-color: transparent!important;
}

 @media (max-width: 767px){
.shop_attributes span{
    font-size: 18px;
}
 } 
 
 @media (max-width: 768px) {
    .elementor-1182 .elementor-element.elementor-element-92830ff {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        width: 100%;
        display: block;
    }
    .elementor-1182 .elementor-element.elementor-element-92830ff table td,
    .elementor-1182 .elementor-element.elementor-element-92830ff table th {
        white-space: nowrap;
    }
}
.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{
    border-bottom: 0;
    border-top: 0;
     padding: 15px!important;
}

.woocommerce table.shop_attributes{
    border-top: 0;
}
.woocommerce table.shop_attributes td{
    font-style: normal;
    font-weight: 300;
    color: rgba(126, 135, 124, 1);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-26ef046 */.comment-form > p,.comment-form .comment-form-images {
flex:unset;
margin-bottom:unset;
padding-inline:unset
}

#comments {
display:flex;
flex-direction:column
}

h2.title-comments {
display:none
}

ol.comment-list {
display:block;
order:1
}

#comments textarea input {
border:0!important;
border-bottom:1px solid #757778!important
}

textarea#comment {
height:194px!important
}

.comment-form label {
	color:rgba(58, 73, 50, 1);
	transition:all 300ms ease-in-out;
	font-weight:500;
	font-family:'Doran';
	font-size:18px;
	
}

#comments p:has(input:focus,textarea:focus) label {
color:var(--e-global-color-c958bfd)!important
}

p.logged-in-as {
padding-bottom:20px
}

p.form-submit {
display:flex
}

p.form-submit input {
background:#212120!important;
color:#F9F9FB!important;
box-shadow:none!important;
border:1px solid #212120!important;
margin:auto
}

#commentform .comment-form-comment {
order:1
}

#commentform .form-submit {
order:2;
display:block
}

.comment-form-cookies-consent input {
width:12px;
height:12px;
border:1px solid #000!important;
border-radius:16px
}

h2.comments-title {
display:none
}

.comments-area input[type=date],.comments-area input[type=email],.comments-area input[type=number],.comments-area input[type=password],.comments-area input[type=tel],.comments-area input[type=text],.comments-area input[type=url],.comments-area select,.comments-area textarea {
border:1px solid rgba(58, 73, 50, 1)!important;
border-radius:0!important
}

.comments-area .reply a {
color:rgba(29, 37, 25, 1)!important;
text-transform:uppercase;
font-weight:500!important;
font-family:'bon'!important;
font-size:16px
}

.comments-area .reply {
text-align:-webkit-left
}

ol.children .reply a {
color:rgba(29, 37, 25, 1)!important
}

ol.children .comment-meta.commentmetadata a {
color:rgba(29, 37, 25, 1)!important
}

ol.children a {
color:rgba(29, 37, 25, 1)!important
}

ol.children p {
color:rgba(96, 93, 87, 1)!important;
margin-top: 30px;
}

.comments-area .comment-author .says {
display:none
}

.comments-area .comment-author {
width:fit-content;
display:contents
}

.comments-area .comment-body,.woocommerce #reviews #comments ol.commentlist li .comment-text {
position:relative;
padding:30px!important;
background:rgba(251, 250, 248, 1);
border-radius:4px;
border:1px solid rgba(58, 73, 50, 0.2);
	margin:0!important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{
    display: none;
}
/*#comments .comment .comment-body,#comments .pingback .comment-body {*/
/*border-block-end:1px solid var(--e-global-color-primary)*/
/*}*/

.comments-area ol {
list-style:none
}

.comments-area .comment-author .fn {
color:#389F93;
font-family:'Doran';
font-weight:300;
font-style:normal;
text-transform:uppercase;
font-size:18px
}

span.edit-link {
display:none
}

.comment-form .submit {
border-radius:48px!important;
font-size:18px!important;
color:rgba(213, 208, 186, 1)!important;
border:1px solid rgba(58, 73, 50, 1)!important;
font-family:'Doran'!important;
font-weight:500!important;
background-color:rgba(58, 73, 50, 1)!important;
position:relative;
overflow:hidden;
margin:18px -8px;
padding-top:11px!important;
height: 45px !important;

}

#comments #respond #commentform p.form-submit {
text-align:center;
background:#333E4800;
margin:1rem auto;
padding-top:20px;
position:relative
}

.comment-form .submit:hover {
background:transparent!important;
color:rgba(58, 73, 50, 1)!important;
border:1px solid rgba(58, 73, 50, 1)!important
}

.comments-area .logged-in-as .required-field-message {
font-size:0!important
}

.comments-area .logged-in-as > a:not(:last-child) {
margin-right:12px;
padding-right:10px;
border-right:1px solid #C60610
}

.comments-area .comment {
padding-block:30px;
border-bottom:unset!important
}

#comments .avatar {
display:none
}

.comment-reply-title {
display:none!important
}

.comments-area .children {
margin-right:7rem;
margin-left:unset!important;
border:0;
border-top:unset!important;
margin-top:0!important;
margin-right:85px!important;
padding:0!important
}

.comments-area .children > li {
position:relative
}

.comments-area .children > li:before {
content:"";
position:absolute;
right:-4rem;
background:url('data:image/svg+xml,<svg width="26" height="40" viewBox="0 0 26 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M26 13.2693L13 5.68248e-07L-5.80017e-07 13.2693L1.73335 15.0384L11.7754 4.7885L11.7754 37.5L1.97827 37.5L1.97827 40L14.2246 40L14.2246 4.7885L24.2667 15.0384L26 13.2693Z" fill="%23389F93"/></svg>') no-repeat;
width:26px;
height:40px;
top:0;
bottom:0;
margin:auto
}

ol.children .comment-body {
background:#3F7ADA;
border-radius:16px;
border:0
}

.wd-nav[class*="wd-style-"] > li:is(.wd-has-children,.menu-item-has-children) > a:after {
color:#fff!important
}

.page-id-109 .wd-nav[class*="wd-style-"] > li:is(.wd-has-children,.menu-item-has-children) > a:after {
color:#000!important
}

.wd-sub-menu li > a {
color:#000!important
}

@media screen and (max-width: 724px) {
#comments #respond #reply-title {
font-size:28px
}
}

#comments #respond #reply-title a {
font-family:"Yekan Bakh",sans-serif
}

#comments #respond #reply-title span {
color:var(--e-global-color-accent);
text-align:center;
font-family:"Yekan Bakh",sans-serif;
font-size:80px;
font-weight:500;
line-height:100px;
letter-spacing:20px;
width:100%;
opacity:.2
}
#commentform {
display:flex;
flex-wrap:wrap;
column-gap:20px;
margin-bottom:24px
}

p.comment-form-cookies-consent {
display:flex;
align-items:center;
gap:10px;
width:100%;

}

@media screen and (max-width: 767px) {
#comments #respond #commentform {
gap:16px
}
}

#comments #respond #commentform p .required {
color:var(--e-global-color-secondary)
}

#comments #respond #commentform p.comment-notes {
width:100%;
font-size:18px;
font-family:'Doran';
font-weight:500;
color:rgba(58, 73, 50, 1)
}

#comments #respond #commentform p.comment-form-author,#comments #respond #commentform p.comment-form-email {
width:calc(50% - 10px);
display:flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

@media screen and (max-width: 767px) {
#comments #respond #commentform p.comment-form-author,#comments #respond #commentform p.comment-form-email {
width:100%
}
}

#comments #respond #commentform p.comment-form-comment,.product .woocommerce-Reviews #commentform .comment-form-comment {
    
    display:flex;
    flex-direction:column;
    gap:15px;
    padding-top:20px;
    width:100%
    }


.comments-area .comment-list {
width:800px;
align-self:end
}

span.required-field-message {
display:none
}

#comments #respond #commentform p input,#comments #respond #commentform p textarea {
height:62px;
margin-top:15px;
background:rgba(58, 73, 50, 0.08);
font-family:'bon';
color:rgba(245, 246, 244, 1);
font-size:14px;
font-weight:400;
line-height:24px;
padding-top:20px;
padding-bottom:20px
}

input[type='email'],input[type='date'],input[type='search'],input[type='number'],input[type='text'],input[type='tel'],input[type='url'],input[type='password'],textarea,select {
border:#C6061085
}


#comments #respond #commentform p input:focus,#comments #respond #commentform p textarea:focus {
outline:none;
border-color:rgba(58, 73, 50, 1)!important;
background:rgba(58, 73, 50, 0.24)
}

#comments #respond h2#reply-title {
display:none
}

#comments #respond #commentform p label[for="wp-comment-cookies-consent"] {
margin-bottom:-18px;
}

p.comment-form-cookies-consent label[for="wp-comment-cookies-consent"]{
	font-family:'Doran'!important;
	font-size:14px!important;
	font-weight:400!important;
	color:rgba(129, 125, 112, 1)!important;
	position:relative;
	line-height:30px;
}
#comments #respond #commentform p .required {
display:none
}

@media screen and (max-width: 767px) {
#comments .comment-list li article .comment-meta {
flex-direction:column;
gap:16px
}
}

#comments .comment-list li article .comment-meta .comment-author .avatar {
display:none
}

#comments .comment-list li article .comment-meta .comment-author .fn,#comments .comment-list li article .comment-meta .comment-author .fn a {
color:rgba(58, 73, 50, 1);
font-size:18px;
font-weight:500;
font-family:'bon'
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a {
font-size:0!important
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a:after {
content:"";
width:66px;
height:56px;
background:url(/wp-content/uploads/2026/02/Sign-Type-2.svg) no-repeat;
display:block;
background-position:center;
background-size:contain;
position:absolute;
top:0;
transform:translateY(20px)
}

.comment-metadata {
display:flex;
flex-direction:column;
justify-content:center;
align-items:flex-end
}

.comments-area a .page-content a {
color:#1A085C!important
}

#comments .comment-list li article .comment-meta .comment-author .says {
display:none
}

#comments .comment-list li article .comment-meta .comment-metadata time {
display:contents;
font-size:14px;
opacity:1;
font-weight:300;
color:rgba(144, 139, 131, 1);
font-family:'bon'
}

@media screen and (max-width: 767px) {
#comments .comment-list li article .comment-meta .comment-metadata time {
font-size:13px
}
}

#comments .comment-list li article .comment-meta .comment-metadata time:before {
content:"";
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19' fill='none'%3E%3Cpath d='M1 4.89211C1 4.41542 1.18437 3.95824 1.51256 3.62117C1.84075 3.28409 2.28587 3.09473 2.75 3.09473H13.25C13.7141 3.09473 14.1592 3.28409 14.4874 3.62117C14.8156 3.95824 15 4.41542 15 4.89211V15.6764C15 16.1531 14.8156 16.6103 14.4874 16.9474C14.1592 17.2845 13.7141 17.4738 13.25 17.4738H2.75C2.28587 17.4738 1.84075 17.2845 1.51256 16.9474C1.18437 16.6103 1 16.1531 1 15.6764V4.89211Z' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.502 1.29785V4.89263' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 1.29785V4.89263' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 8.4873H15' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.125 12.083H8' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 12.083V14.7791' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
width:14px;
height:16.176px;
background-size:cover
}
#comments .comment-list li article .comment-content,
.woocommerce #reviews #comments ol.commentlist li .comment-text p{
	margin:0!important;
	text-align:justify;
	font-family:"bon";
	font-size:16px;
	font-weight:300!important;
	line-height:32px!important;
	color:rgba(96, 93, 87, 1);

}

.woocommerce #reviews .description p {
	padding-top:10px!important;
}

#comments .comment-list li article .reply {
text-align:left;
font-size:18px;
line-height:36px;
color:#C60610!important;
margin-top:-10px
}

#comments .comment-list li.bypostauthor article {
background:transparent!important;
border-radius:4px;
border:unset;
/* border-block-end:unset!important; */
border: 1px solid rgba(58, 73, 50, 1);
}

#comments .comment-list li.bypostauthor article .comment-content {
color:#223554;
opacity:1
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn,#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a {
color:var(--e-global-color-secondary)
}

#comments .comment-list li.bypostauthor article .comment-metadata time {
color:rgba(144, 139, 131, 1);
opacity:1;
font-size:14px;
font-weight: 300;
}

#comments .comment-list li.bypostauthor article .comment-metadata time:before {
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19' fill='none'%3E%3Cpath d='M1 4.89211C1 4.41542 1.18437 3.95824 1.51256 3.62117C1.84075 3.28409 2.28587 3.09473 2.75 3.09473H13.25C13.7141 3.09473 14.1592 3.28409 14.4874 3.62117C14.8156 3.95824 15 4.41542 15 4.89211V15.6764C15 16.1531 14.8156 16.6103 14.4874 16.9474C14.1592 17.2845 13.7141 17.4738 13.25 17.4738H2.75C2.28587 17.4738 1.84075 17.2845 1.51256 16.9474C1.18437 16.6103 1 16.1531 1 15.6764V4.89211Z' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.502 1.29785V4.89263' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 1.29785V4.89263' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 8.4873H15' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.125 12.083H8' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 12.083V14.7791' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

@media screen and (max-width: 1025px) {
#comments .comment-list li .children {
padding-right:70px
}
}

#comments .comment-list li .children:before {
content:none!important
}

#comments .comment-list li .children > li {
position:relative
}

#comments .comment-list li .children > li:before {
content:"";
background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2243%22%20height%3D%2247%22%20viewBox%3D%220%200%2043%2047%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21.25%2010.9779L31.5%200.75M31.5%200.75L41.75%2010.9779M31.5%200.75V37.75C31.5%2042.1683%2027.9183%2045.75%2023.5%2045.75H0.75%22%20stroke%3D%22%233A4932%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
width:41px;
height:45px;
position:absolute;
right:-60px;
background-size:contain;
top:30%;
transform:translateY(-50%)
}

p.comment-form-url {
display:none
}

@media (max-width: 768px) {
.comments-area .children {
margin-right:3rem
}

.comments-area .comment-list {
width:-webkit-fill-available;
padding-right:0
}

.comments-area .comment-meta {
float:unset
}
}

.product .woocommerce-Reviews {
display:flex;
flex-direction:column
}

.product .woocommerce-Reviews #comments {
order:2
}

.product .woocommerce-Reviews #review_form_wrapper {
order:1
}

margin-bottom: 24px;
.woocommerce #review_form #respond p.comment-form-author,.woocommerce #review_form #respond p.comment-form-email {
width:calc(50% - 16px);
display:inline-flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

.woocommerce #review_form #respond .stars a {
color:rgba(255, 193, 7, 1)!important
}

.woocommerce #review_form #respond p.comment-notes {
display:none
}



.woocommerce p.comment-notes {
padding-block:30px;
background-position:center;
position:relative;
transition:all 300ms ease-in-out;
font-family:'Doran';
font-size:18px;
font-weight:500
}


.woocommerce #review_form #respond p input,.woocommerce #review_form #respond p textarea {
height:70px;
background:transparent;
font-family:'bon';
color:rgba(58, 73, 50, 0.6);
font-size:14px;
font-weight:400;
line-height:24px;
padding-top:20px;
padding-bottom:20px;
border-radius:0!important
}

.woocommerce span.required {
display:none
}

.woocommerce #review_form input[type=date],.woocommerce #review_form input[type=email],.woocommerce #review_form input[type=number],.woocommerce #review_form input[type=password],.woocommerce #review_form input[type=tel],.woocommerce #review_form input[type=text],.woocommerce #review_form input[type=url],.woocommerce #review_form select,.woocommerce #review_form textarea {
border:1px solid #373D20
}

.woocommerce #review_form #respond p input:focus,.woocommerce #review_form #respond p textarea:focus {
outline:none;
border-color:rgba(58, 73, 50, 1)!important;
background:rgba(58, 73, 50, 0.24)
}

.woocommerce #review_form #respond p:has(input:focus,textarea:focus) label {
color:var(--e-global-color-c958bfd)!important
}

.woocommerce #review_form #respond p label:has(+ :focus) {
color:var(--e-global-color-c958bfd)
}

h2.woocommerce-Reviews-title {
display:none
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p .woocommerce-review__dash {
display:none
}

time.woocommerce-review__published-date {
font-size:14px;
font-family:'bon';
font-weight:300;
color:rgba(144, 139, 131, 1)
}
strong.woocommerce-review__author{
 font-size:18px;
font-family:'bon';
font-weight:500;
color:rgba(58, 73, 50, 1)   
}
.woocommerce .children .comment_container .comment-text {
background:rgba(243, 241, 233, 1)!important;
border: 1px solid rgba(58, 73, 50, 1)!important;
border-radius:0
}
.woocommerce .children .comment_container .comment-text .description{
    margin-top: 30px;
}
.children time.woocommerce-review__published-date {
color:rgba(144, 139, 131, 1)
}

.children strong.woocommerce-review__author {
color:#F9F9FB;
font-size: 0;
}
.children strong.woocommerce-review__author:after{
    content: "";
    width: 66px;
    height: 56px;
    background: url(/wp-content/uploads/2026/02/Sign-Type-2.svg) no-repeat;
    display: block;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    transform: translateY(20px);
}
.woocommerce #reviews .children .description {
color:#FCFCF7
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta {
display:flex;
align-items:center;
gap:13px;
justify-content:space-between
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .children .meta {
color:#F9F9FB
}

.woocommerce #reviews .children > li:before {
content:"";
background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2243%22%20height%3D%2247%22%20viewBox%3D%220%200%2043%2047%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21.25%2010.9779L31.5%200.75M31.5%200.75L41.75%2010.9779M31.5%200.75V37.75C31.5%2042.1683%2027.9183%2045.75%2023.5%2045.75H0.75%22%20stroke%3D%22%233A4932%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
width:41px;
height:45px;
position:absolute;
right:-60px;
background-size:contain;
top:50%;
transform:translateY(-50%)
}

a.woocommerce-review-link {
display:none
}



.woocommerce .comment-form p.form-submit {
text-align:center;
background:#333E4800;
margin:1rem auto;
margin:20px 0 50px!important;
position:relative;
width:100%
}

.woocommerce #review_form #respond .form-submit input {
height:48px;
border-radius: 48px!important;
}

.woocommerce .comment-form p.form-submit:before {
content:"";
background:url(/wp-content/uploads/2025/01/Group-48096807.svg) no-repeat;
background-position:center;
background-size:contain;
position:absolute;
width:24px;
height:24px;
z-index:5;
left:calc(50% - 30px);
top:calc(50% - 3px)
}

.woocommerce .comment-form .submit:hover {
background:transparent!important;
color:rgba(58, 73, 50, 1)!important;
border:1px solid rgba(58, 73, 50, 1)!important
}

.woocommerce p.stars a::before {
transform:scale(1.4)!important;
line-height:27px!important;
padding-right:10px!important
}

.woocommerce p.stars a {
height:2em!important;
width:1.5em!important;
font-size: 16px;
}

@media screen and (max-width: 767px) {
.woocommerce #review_form #respond p.comment-form-author,.woocommerce #review_form #respond p.comment-form-email {
width:100%
}

.woocommerce .comment-form-email {
margin-right:0!important
}

.woocommerce #reviews #comments ol.commentlist {
padding-right:0!important;
width:100%!important
}

p.meta {
flex-wrap:wrap
}
}

.woocommerce #review_form #respond p.comment-notes {
width:100%
}



.woocommerce #reviews #comments ol.commentlist {
width:70%;
align-self:end
}

.product .woocommerce-Reviews #commentform p.comment-form-email,.product .woocommerce-Reviews #commentform p.comment-form-author {
width:calc(50% - 10px);
display:flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

.woocommerce #reviews #comments ol.commentlist ul.children li .comment_container .comment-text .description p {
color:rgba(96, 93, 87, 1)!important
}



/* ////// */
#comments .children li .comment-body .comment-meta .comment-author b.fn{
    font-size: 0!important;
}
#comments .children li .comment-body .comment-meta .comment-author b.fn:after{
content: "";
    width: 66px;
    height: 56px;
    background: url(/wp-content/uploads/2026/02/Sign-Type-2.svg) no-repeat;
    display: block;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    transform: translateY(20px);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-92830ff */.shop_attributes span{
    font-size: 16px !important;
    font-weight: 400;
}
.shop_attributes tr{
    padding: 16px 0;
    border-bottom: none;
}
.woocommerce-product-attributes tbody tr{
    background-color: rgba(251, 250, 248, 1)!important;
    border-radius: 8px;
}
table.woocommerce-product-attributes tbody tr:nth-child(even){
    background-color: transparent!important;
}

 @media (max-width: 767px){
.shop_attributes span{
    font-size: 18px;
}
 } 
 
 @media (max-width: 768px) {
    .elementor-1182 .elementor-element.elementor-element-92830ff {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        width: 100%;
        display: block;
    }
    .elementor-1182 .elementor-element.elementor-element-92830ff table td,
    .elementor-1182 .elementor-element.elementor-element-92830ff table th {
        white-space: nowrap;
    }
}
.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{
    border-bottom: 0;
    border-top: 0;
     padding: 15px!important;
}

.woocommerce table.shop_attributes{
    border-top: 0;
}
.woocommerce table.shop_attributes td{
    font-style: normal;
    font-weight: 300;
    color: rgba(126, 135, 124, 1);
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-26ef046 */.comment-form > p,.comment-form .comment-form-images {
flex:unset;
margin-bottom:unset;
padding-inline:unset
}

#comments {
display:flex;
flex-direction:column
}

h2.title-comments {
display:none
}

ol.comment-list {
display:block;
order:1
}

#comments textarea input {
border:0!important;
border-bottom:1px solid #757778!important
}

textarea#comment {
height:194px!important
}

.comment-form label {
	color:rgba(58, 73, 50, 1);
	transition:all 300ms ease-in-out;
	font-weight:500;
	font-family:'Doran';
	font-size:18px;
	
}

#comments p:has(input:focus,textarea:focus) label {
color:var(--e-global-color-c958bfd)!important
}

p.logged-in-as {
padding-bottom:20px
}

p.form-submit {
display:flex
}

p.form-submit input {
background:#212120!important;
color:#F9F9FB!important;
box-shadow:none!important;
border:1px solid #212120!important;
margin:auto
}

#commentform .comment-form-comment {
order:1
}

#commentform .form-submit {
order:2;
display:block
}

.comment-form-cookies-consent input {
width:12px;
height:12px;
border:1px solid #000!important;
border-radius:16px
}

h2.comments-title {
display:none
}

.comments-area input[type=date],.comments-area input[type=email],.comments-area input[type=number],.comments-area input[type=password],.comments-area input[type=tel],.comments-area input[type=text],.comments-area input[type=url],.comments-area select,.comments-area textarea {
border:1px solid rgba(58, 73, 50, 1)!important;
border-radius:0!important
}

.comments-area .reply a {
color:rgba(29, 37, 25, 1)!important;
text-transform:uppercase;
font-weight:500!important;
font-family:'bon'!important;
font-size:16px
}

.comments-area .reply {
text-align:-webkit-left
}

ol.children .reply a {
color:rgba(29, 37, 25, 1)!important
}

ol.children .comment-meta.commentmetadata a {
color:rgba(29, 37, 25, 1)!important
}

ol.children a {
color:rgba(29, 37, 25, 1)!important
}

ol.children p {
color:rgba(96, 93, 87, 1)!important;
margin-top: 30px;
}

.comments-area .comment-author .says {
display:none
}

.comments-area .comment-author {
width:fit-content;
display:contents
}

.comments-area .comment-body,.woocommerce #reviews #comments ol.commentlist li .comment-text {
position:relative;
padding:30px!important;
background:rgba(251, 250, 248, 1);
border-radius:4px;
border:1px solid rgba(58, 73, 50, 0.2);
	margin:0!important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{
    display: none;
}
/*#comments .comment .comment-body,#comments .pingback .comment-body {*/
/*border-block-end:1px solid var(--e-global-color-primary)*/
/*}*/

.comments-area ol {
list-style:none
}

.comments-area .comment-author .fn {
color:#389F93;
font-family:'Doran';
font-weight:300;
font-style:normal;
text-transform:uppercase;
font-size:18px
}

span.edit-link {
display:none
}

.comment-form .submit {
border-radius:48px!important;
font-size:18px!important;
color:rgba(213, 208, 186, 1)!important;
border:1px solid rgba(58, 73, 50, 1)!important;
font-family:'Doran'!important;
font-weight:500!important;
background-color:rgba(58, 73, 50, 1)!important;
position:relative;
overflow:hidden;
margin:18px -8px;
padding-top:11px!important;
height: 45px !important;

}

#comments #respond #commentform p.form-submit {
text-align:center;
background:#333E4800;
margin:1rem auto;
padding-top:20px;
position:relative
}

.comment-form .submit:hover {
background:transparent!important;
color:rgba(58, 73, 50, 1)!important;
border:1px solid rgba(58, 73, 50, 1)!important
}

.comments-area .logged-in-as .required-field-message {
font-size:0!important
}

.comments-area .logged-in-as > a:not(:last-child) {
margin-right:12px;
padding-right:10px;
border-right:1px solid #C60610
}

.comments-area .comment {
padding-block:30px;
border-bottom:unset!important
}

#comments .avatar {
display:none
}

.comment-reply-title {
display:none!important
}

.comments-area .children {
margin-right:7rem;
margin-left:unset!important;
border:0;
border-top:unset!important;
margin-top:0!important;
margin-right:85px!important;
padding:0!important
}

.comments-area .children > li {
position:relative
}

.comments-area .children > li:before {
content:"";
position:absolute;
right:-4rem;
background:url('data:image/svg+xml,<svg width="26" height="40" viewBox="0 0 26 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M26 13.2693L13 5.68248e-07L-5.80017e-07 13.2693L1.73335 15.0384L11.7754 4.7885L11.7754 37.5L1.97827 37.5L1.97827 40L14.2246 40L14.2246 4.7885L24.2667 15.0384L26 13.2693Z" fill="%23389F93"/></svg>') no-repeat;
width:26px;
height:40px;
top:0;
bottom:0;
margin:auto
}

ol.children .comment-body {
background:#3F7ADA;
border-radius:16px;
border:0
}

.wd-nav[class*="wd-style-"] > li:is(.wd-has-children,.menu-item-has-children) > a:after {
color:#fff!important
}

.page-id-109 .wd-nav[class*="wd-style-"] > li:is(.wd-has-children,.menu-item-has-children) > a:after {
color:#000!important
}

.wd-sub-menu li > a {
color:#000!important
}

@media screen and (max-width: 724px) {
#comments #respond #reply-title {
font-size:28px
}
}

#comments #respond #reply-title a {
font-family:"Yekan Bakh",sans-serif
}

#comments #respond #reply-title span {
color:var(--e-global-color-accent);
text-align:center;
font-family:"Yekan Bakh",sans-serif;
font-size:80px;
font-weight:500;
line-height:100px;
letter-spacing:20px;
width:100%;
opacity:.2
}
#commentform {
display:flex;
flex-wrap:wrap;
column-gap:20px;
margin-bottom:24px
}

p.comment-form-cookies-consent {
display:flex;
align-items:center;
gap:10px;
width:100%;

}

@media screen and (max-width: 767px) {
#comments #respond #commentform {
gap:16px
}
}

#comments #respond #commentform p .required {
color:var(--e-global-color-secondary)
}

#comments #respond #commentform p.comment-notes {
width:100%;
font-size:18px;
font-family:'Doran';
font-weight:500;
color:rgba(58, 73, 50, 1)
}

#comments #respond #commentform p.comment-form-author,#comments #respond #commentform p.comment-form-email {
width:calc(50% - 10px);
display:flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

@media screen and (max-width: 767px) {
#comments #respond #commentform p.comment-form-author,#comments #respond #commentform p.comment-form-email {
width:100%
}
}

#comments #respond #commentform p.comment-form-comment,.product .woocommerce-Reviews #commentform .comment-form-comment {
    
    display:flex;
    flex-direction:column;
    gap:15px;
    padding-top:20px;
    width:100%
    }


.comments-area .comment-list {
width:800px;
align-self:end
}

span.required-field-message {
display:none
}

#comments #respond #commentform p input,#comments #respond #commentform p textarea {
height:62px;
margin-top:15px;
background:rgba(58, 73, 50, 0.08);
font-family:'bon';
color:rgba(245, 246, 244, 1);
font-size:14px;
font-weight:400;
line-height:24px;
padding-top:20px;
padding-bottom:20px
}

input[type='email'],input[type='date'],input[type='search'],input[type='number'],input[type='text'],input[type='tel'],input[type='url'],input[type='password'],textarea,select {
border:#C6061085
}


#comments #respond #commentform p input:focus,#comments #respond #commentform p textarea:focus {
outline:none;
border-color:rgba(58, 73, 50, 1)!important;
background:rgba(58, 73, 50, 0.24)
}

#comments #respond h2#reply-title {
display:none
}

#comments #respond #commentform p label[for="wp-comment-cookies-consent"] {
margin-bottom:-18px;
}

p.comment-form-cookies-consent label[for="wp-comment-cookies-consent"]{
	font-family:'Doran'!important;
	font-size:14px!important;
	font-weight:400!important;
	color:rgba(129, 125, 112, 1)!important;
	position:relative;
	line-height:30px;
}
#comments #respond #commentform p .required {
display:none
}

@media screen and (max-width: 767px) {
#comments .comment-list li article .comment-meta {
flex-direction:column;
gap:16px
}
}

#comments .comment-list li article .comment-meta .comment-author .avatar {
display:none
}

#comments .comment-list li article .comment-meta .comment-author .fn,#comments .comment-list li article .comment-meta .comment-author .fn a {
color:rgba(58, 73, 50, 1);
font-size:18px;
font-weight:500;
font-family:'bon'
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a {
font-size:0!important
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a:after {
content:"";
width:66px;
height:56px;
background:url(/wp-content/uploads/2026/02/Sign-Type-2.svg) no-repeat;
display:block;
background-position:center;
background-size:contain;
position:absolute;
top:0;
transform:translateY(20px)
}

.comment-metadata {
display:flex;
flex-direction:column;
justify-content:center;
align-items:flex-end
}

.comments-area a .page-content a {
color:#1A085C!important
}

#comments .comment-list li article .comment-meta .comment-author .says {
display:none
}

#comments .comment-list li article .comment-meta .comment-metadata time {
display:contents;
font-size:14px;
opacity:1;
font-weight:300;
color:rgba(144, 139, 131, 1);
font-family:'bon'
}

@media screen and (max-width: 767px) {
#comments .comment-list li article .comment-meta .comment-metadata time {
font-size:13px
}
}

#comments .comment-list li article .comment-meta .comment-metadata time:before {
content:"";
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19' fill='none'%3E%3Cpath d='M1 4.89211C1 4.41542 1.18437 3.95824 1.51256 3.62117C1.84075 3.28409 2.28587 3.09473 2.75 3.09473H13.25C13.7141 3.09473 14.1592 3.28409 14.4874 3.62117C14.8156 3.95824 15 4.41542 15 4.89211V15.6764C15 16.1531 14.8156 16.6103 14.4874 16.9474C14.1592 17.2845 13.7141 17.4738 13.25 17.4738H2.75C2.28587 17.4738 1.84075 17.2845 1.51256 16.9474C1.18437 16.6103 1 16.1531 1 15.6764V4.89211Z' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.502 1.29785V4.89263' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 1.29785V4.89263' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 8.4873H15' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.125 12.083H8' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 12.083V14.7791' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
width:14px;
height:16.176px;
background-size:cover
}
#comments .comment-list li article .comment-content,
.woocommerce #reviews #comments ol.commentlist li .comment-text p{
	margin:0!important;
	text-align:justify;
	font-family:"bon";
	font-size:16px;
	font-weight:300!important;
	line-height:32px!important;
	color:rgba(96, 93, 87, 1);

}

.woocommerce #reviews .description p {
	padding-top:10px!important;
}

#comments .comment-list li article .reply {
text-align:left;
font-size:18px;
line-height:36px;
color:#C60610!important;
margin-top:-10px
}

#comments .comment-list li.bypostauthor article {
background:transparent!important;
border-radius:4px;
border:unset;
/* border-block-end:unset!important; */
border: 1px solid rgba(58, 73, 50, 1);
}

#comments .comment-list li.bypostauthor article .comment-content {
color:#223554;
opacity:1
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn,#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a {
color:var(--e-global-color-secondary)
}

#comments .comment-list li.bypostauthor article .comment-metadata time {
color:rgba(144, 139, 131, 1);
opacity:1;
font-size:14px;
font-weight: 300;
}

#comments .comment-list li.bypostauthor article .comment-metadata time:before {
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19' fill='none'%3E%3Cpath d='M1 4.89211C1 4.41542 1.18437 3.95824 1.51256 3.62117C1.84075 3.28409 2.28587 3.09473 2.75 3.09473H13.25C13.7141 3.09473 14.1592 3.28409 14.4874 3.62117C14.8156 3.95824 15 4.41542 15 4.89211V15.6764C15 16.1531 14.8156 16.6103 14.4874 16.9474C14.1592 17.2845 13.7141 17.4738 13.25 17.4738H2.75C2.28587 17.4738 1.84075 17.2845 1.51256 16.9474C1.18437 16.6103 1 16.1531 1 15.6764V4.89211Z' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.502 1.29785V4.89263' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 1.29785V4.89263' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 8.4873H15' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.125 12.083H8' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 12.083V14.7791' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

@media screen and (max-width: 1025px) {
#comments .comment-list li .children {
padding-right:70px
}
}

#comments .comment-list li .children:before {
content:none!important
}

#comments .comment-list li .children > li {
position:relative
}

#comments .comment-list li .children > li:before {
content:"";
background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2243%22%20height%3D%2247%22%20viewBox%3D%220%200%2043%2047%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21.25%2010.9779L31.5%200.75M31.5%200.75L41.75%2010.9779M31.5%200.75V37.75C31.5%2042.1683%2027.9183%2045.75%2023.5%2045.75H0.75%22%20stroke%3D%22%233A4932%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
width:41px;
height:45px;
position:absolute;
right:-60px;
background-size:contain;
top:30%;
transform:translateY(-50%)
}

p.comment-form-url {
display:none
}

@media (max-width: 768px) {
.comments-area .children {
margin-right:3rem
}

.comments-area .comment-list {
width:-webkit-fill-available;
padding-right:0
}

.comments-area .comment-meta {
float:unset
}
}

.product .woocommerce-Reviews {
display:flex;
flex-direction:column
}

.product .woocommerce-Reviews #comments {
order:2
}

.product .woocommerce-Reviews #review_form_wrapper {
order:1
}

margin-bottom: 24px;
.woocommerce #review_form #respond p.comment-form-author,.woocommerce #review_form #respond p.comment-form-email {
width:calc(50% - 16px);
display:inline-flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

.woocommerce #review_form #respond .stars a {
color:rgba(255, 193, 7, 1)!important
}

.woocommerce #review_form #respond p.comment-notes {
display:none
}



.woocommerce p.comment-notes {
padding-block:30px;
background-position:center;
position:relative;
transition:all 300ms ease-in-out;
font-family:'Doran';
font-size:18px;
font-weight:500
}


.woocommerce #review_form #respond p input,.woocommerce #review_form #respond p textarea {
height:70px;
background:transparent;
font-family:'bon';
color:rgba(58, 73, 50, 0.6);
font-size:14px;
font-weight:400;
line-height:24px;
padding-top:20px;
padding-bottom:20px;
border-radius:0!important
}

.woocommerce span.required {
display:none
}

.woocommerce #review_form input[type=date],.woocommerce #review_form input[type=email],.woocommerce #review_form input[type=number],.woocommerce #review_form input[type=password],.woocommerce #review_form input[type=tel],.woocommerce #review_form input[type=text],.woocommerce #review_form input[type=url],.woocommerce #review_form select,.woocommerce #review_form textarea {
border:1px solid #373D20
}

.woocommerce #review_form #respond p input:focus,.woocommerce #review_form #respond p textarea:focus {
outline:none;
border-color:rgba(58, 73, 50, 1)!important;
background:rgba(58, 73, 50, 0.24)
}

.woocommerce #review_form #respond p:has(input:focus,textarea:focus) label {
color:var(--e-global-color-c958bfd)!important
}

.woocommerce #review_form #respond p label:has(+ :focus) {
color:var(--e-global-color-c958bfd)
}

h2.woocommerce-Reviews-title {
display:none
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p .woocommerce-review__dash {
display:none
}

time.woocommerce-review__published-date {
font-size:14px;
font-family:'bon';
font-weight:300;
color:rgba(144, 139, 131, 1)
}
strong.woocommerce-review__author{
 font-size:18px;
font-family:'bon';
font-weight:500;
color:rgba(58, 73, 50, 1)   
}
.woocommerce .children .comment_container .comment-text {
background:rgba(243, 241, 233, 1)!important;
border: 1px solid rgba(58, 73, 50, 1)!important;
border-radius:0
}
.woocommerce .children .comment_container .comment-text .description{
    margin-top: 30px;
}
.children time.woocommerce-review__published-date {
color:rgba(144, 139, 131, 1)
}

.children strong.woocommerce-review__author {
color:#F9F9FB;
font-size: 0;
}
.children strong.woocommerce-review__author:after{
    content: "";
    width: 66px;
    height: 56px;
    background: url(/wp-content/uploads/2026/02/Sign-Type-2.svg) no-repeat;
    display: block;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    transform: translateY(20px);
}
.woocommerce #reviews .children .description {
color:#FCFCF7
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta {
display:flex;
align-items:center;
gap:13px;
justify-content:space-between
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .children .meta {
color:#F9F9FB
}

.woocommerce #reviews .children > li:before {
content:"";
background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2243%22%20height%3D%2247%22%20viewBox%3D%220%200%2043%2047%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21.25%2010.9779L31.5%200.75M31.5%200.75L41.75%2010.9779M31.5%200.75V37.75C31.5%2042.1683%2027.9183%2045.75%2023.5%2045.75H0.75%22%20stroke%3D%22%233A4932%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
width:41px;
height:45px;
position:absolute;
right:-60px;
background-size:contain;
top:50%;
transform:translateY(-50%)
}

a.woocommerce-review-link {
display:none
}



.woocommerce .comment-form p.form-submit {
text-align:center;
background:#333E4800;
margin:1rem auto;
margin:20px 0 50px!important;
position:relative;
width:100%
}

.woocommerce #review_form #respond .form-submit input {
height:48px;
border-radius: 48px!important;
}

.woocommerce .comment-form p.form-submit:before {
content:"";
background:url(/wp-content/uploads/2025/01/Group-48096807.svg) no-repeat;
background-position:center;
background-size:contain;
position:absolute;
width:24px;
height:24px;
z-index:5;
left:calc(50% - 30px);
top:calc(50% - 3px)
}

.woocommerce .comment-form .submit:hover {
background:transparent!important;
color:rgba(58, 73, 50, 1)!important;
border:1px solid rgba(58, 73, 50, 1)!important
}

.woocommerce p.stars a::before {
transform:scale(1.4)!important;
line-height:27px!important;
padding-right:10px!important
}

.woocommerce p.stars a {
height:2em!important;
width:1.5em!important;
font-size: 16px;
}

@media screen and (max-width: 767px) {
.woocommerce #review_form #respond p.comment-form-author,.woocommerce #review_form #respond p.comment-form-email {
width:100%
}

.woocommerce .comment-form-email {
margin-right:0!important
}

.woocommerce #reviews #comments ol.commentlist {
padding-right:0!important;
width:100%!important
}

p.meta {
flex-wrap:wrap
}
}

.woocommerce #review_form #respond p.comment-notes {
width:100%
}



.woocommerce #reviews #comments ol.commentlist {
width:70%;
align-self:end
}

.product .woocommerce-Reviews #commentform p.comment-form-email,.product .woocommerce-Reviews #commentform p.comment-form-author {
width:calc(50% - 10px);
display:flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

.woocommerce #reviews #comments ol.commentlist ul.children li .comment_container .comment-text .description p {
color:rgba(96, 93, 87, 1)!important
}



/* ////// */
#comments .children li .comment-body .comment-meta .comment-author b.fn{
    font-size: 0!important;
}
#comments .children li .comment-body .comment-meta .comment-author b.fn:after{
content: "";
    width: 66px;
    height: 56px;
    background: url(/wp-content/uploads/2026/02/Sign-Type-2.svg) no-repeat;
    display: block;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    transform: translateY(20px);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-f233782 */.e-n-tab-title:hover{
    border-bottom: 2px solid rgba(58, 73, 50, 1);
}

/* --- تنظیمات پایه تب‌ها --- */
.e-n-tabs-heading {
    height: 76px;
    background: rgba(226, 223, 206, 1);
    border-radius: 8px;
}

/*.e-n-tab-title-text:hover {*/
/*    border-bottom: 2px solid rgba(58, 73, 50, 1);*/
/*}*/

/* --- موبایل: تنظیم الاین متن و آیکون --- */
@media (max-width: 767px) {
    .e-n-tab-title {
        display: flex ;
        flex-direction: row ;
        justify-content: space-between ;
        align-items: center ;
        padding: 0 16px;
    }

    .e-n-tab-title-text {
        text-align: right;
        flex: 1;
        margin-left: 10px; 
    }
.e-n-tab-title-text:hover {
    border-bottom:none;
}
    .e-n-tab-icon {
        flex-shrink: 0;
    }
}



.elementor-1182 .elementor-element.elementor-element-f233782 .e-n-tab-title[aria-selected="false"] span {
    color: rgba(126, 135, 124, 1) !important;
}


.woocommerce-product-attributes {
  border: none;
  border-collapse: separate;
  /*border-spacing: 0 15px; */
  width: 100%;
}

.woocommerce-product-attributes tbody tr {
  background: rgba(251, 250, 248, 1);
  /*border-radius: 8px;*/
}

.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  padding: 18px 25px;
  border: none;
}

.woocommerce-product-attributes th {
  font-weight: 600;
  text-align: right;
  width: 30%;
  color: #555;
}

.woocommerce-product-attributes td {
  text-align: right;
  color: rgba(126, 135, 124, 1);
}

.woocommerce-product-attributes td p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e26d06 */.elementor-1182 .elementor-element.elementor-element-8e26d06{
background: linear-gradient(90deg, #A7B79F 0%, rgba(213, 208, 186, 0.5) 100%);

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline;
    opacity: 0.5;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Doran';
	font-display: auto;
	src: url('https://amiri.faramoujdev.ir/wp-content/uploads/2026/02/Doran-VF.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bon';
	font-display: auto;
	src: url('https://amiri.faramoujdev.ir/wp-content/uploads/2026/02/bonVF.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rosehot';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://amiri.faramoujdev.ir/wp-content/uploads/2026/02/Rosehot.ttf') format('truetype');
}
/* End Custom Fonts CSS */