.elementor-35662 .elementor-element.elementor-element-ed0852a{--display:grid;--e-con-grid-template-columns:4fr 3.8fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35662 .elementor-element.elementor-element-a2c363d{grid-column:span 3;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-35662 .elementor-element.elementor-element-a2c363d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-35662 .elementor-element.elementor-element-a2c363d .woocommerce-breadcrumb{color:var( --e-global-color-f813e77 );font-family:"Ravi", Sans-serif;font-size:1rem;font-weight:500;line-height:1.4em;}.elementor-35662 .elementor-element.elementor-element-a2c363d .woocommerce-breadcrumb > a{color:var( --e-global-color-83b936d );}.elementor-35662 .elementor-element.elementor-element-8f0c477{--display:flex;}.woocommerce .elementor-35662 .elementor-element.elementor-element-b4fe30c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-35662 .elementor-element.elementor-element-b4fe30c .flex-viewport{border-radius:10px 100px 10px 100px;}.woocommerce .elementor-35662 .elementor-element.elementor-element-b4fe30c .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-35662 .elementor-element.elementor-element-b4fe30c .flex-control-thumbs img{border-style:solid;border-width:2px 2px 2px 2px;border-radius:15px 15px 15px 15px;}.elementor-35662 .elementor-element.elementor-element-172d758{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-35662 .elementor-element.elementor-element-a00ebad{padding:10px 0px 0px 0px;}.elementor-35662 .elementor-element.elementor-element-a00ebad .elementor-heading-title{font-family:"RokhFaNum", Sans-serif;font-size:2rem;font-weight:700;line-height:1.3em;color:#292929;}.elementor-35662 .elementor-element.elementor-element-d47feed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ACACAC;--border-color:#ACACAC;}.elementor-35662 .elementor-element.elementor-element-404031d > .elementor-widget-container{margin:0px -13px 0px 0px;}.elementor-35662 .elementor-element.elementor-element-404031d  .jet-wishlist-button__link,.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__state-normal .jet-wishlist-button__label,.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__state-added .jet-wishlist-button__label{font-family:"Ravi", Sans-serif;font-size:13px;}.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__link .jet-wishlist-button__plane-normal{background-color:#201F1F00;}.elementor-35662 .elementor-element.elementor-element-404031d .added-to-wishlist.jet-wishlist-button__link{color:#097E24;}.elementor-35662 .elementor-element.elementor-element-404031d .added-to-wishlist.jet-wishlist-button__link .jet-wishlist-button__state-added .jet-wishlist-button__label{color:#097E24;}.elementor-35662 .elementor-element.elementor-element-404031d .added-to-wishlist .jet-wishlist-button__state-added .jet-wishlist-button__icon{color:#097E24;}.elementor-35662 .elementor-element.elementor-element-404031d .added-to-wishlist .jet-wishlist-button__plane-added{background-color:#02010100;}.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__link{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__plane-normal{border-radius:0px 0px 0px 0px;}.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__plane-added{border-radius:0px 0px 0px 0px;}.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__container{margin:0px 0px 0px 0px;justify-content:flex-start;}.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:#CC000000;font-size:21px;}.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__link:hover .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:#D50000;}.elementor-35662 .elementor-element.elementor-element-404031d .added-to-wishlist.jet-wishlist-button__link .jet-wishlist-button__state-added .jet-wishlist-button__icon{color:#2B5751;}.elementor-35662 .elementor-element.elementor-element-f6c7e4f{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1px;}.elementor-35662 .elementor-element.elementor-element-f6c7e4f.elementor-element{--align-self:center;}.elementor-35662 .elementor-element.elementor-element-f6c7e4f .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:4px;}.elementor-35662 .elementor-element.elementor-element-f6c7e4f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-83712c6 );}.elementor-35662 .elementor-element.elementor-element-f6c7e4f .elementor-icon{font-size:22px;}.elementor-35662 .elementor-element.elementor-element-f6c7e4f .elementor-icon-box-title, .elementor-35662 .elementor-element.elementor-element-f6c7e4f .elementor-icon-box-title a{font-family:"Ravi", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1.5em;}.elementor-35662 .elementor-element.elementor-element-f6c7e4f .elementor-icon-box-description{font-family:"Ravi", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1.5em;color:#3A393A;}.elementor-35662 .elementor-element.elementor-element-e302ce9{background-color:#DDDCDA;padding:2px 4px 2px 4px;border-radius:15px 15px 15px 15px;}.elementor-35662 .elementor-element.elementor-element-e302ce9:hover{background-color:var( --e-global-color-83b936d );}.elementor-35662 .elementor-element.elementor-element-e302ce9.elementor-element{--align-self:flex-start;}.elementor-35662 .elementor-element.elementor-element-e302ce9 .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-35662 .elementor-element.elementor-element-e302ce9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-f813e77 );}.elementor-35662 .elementor-element.elementor-element-e302ce9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f813e77 );}.elementor-35662 .elementor-element.elementor-element-e302ce9.elementor-view-framed .elementor-icon, .elementor-35662 .elementor-element.elementor-element-e302ce9.elementor-view-default .elementor-icon{fill:var( --e-global-color-f813e77 );color:var( --e-global-color-f813e77 );border-color:var( --e-global-color-f813e77 );}.elementor-35662 .elementor-element.elementor-element-e302ce9 .elementor-icon{font-size:11px;}.elementor-35662 .elementor-element.elementor-element-e302ce9 .elementor-icon-box-title, .elementor-35662 .elementor-element.elementor-element-e302ce9 .elementor-icon-box-title a{font-family:"Ravi", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1.5em;}.elementor-35662 .elementor-element.elementor-element-0038db8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35662 .elementor-element.elementor-element-7c15ba4{padding:8px 8px 8px 8px;border-radius:15px 15px 15px 15px;}.elementor-35662 .elementor-element.elementor-element-7c15ba4 .elementor-heading-title{font-family:"Ravi", Sans-serif;font-size:0.94rem;font-weight:500;color:#3A393A;}.elementor-35662 .elementor-element.elementor-element-250cd33{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;border-radius:15px 15px 15px 15px;}.elementor-35662 .elementor-element.elementor-element-250cd33 .elementor-heading-title{font-family:"Ravi", Sans-serif;font-size:0.94rem;font-weight:500;color:#3A393A;}.elementor-35662 .elementor-element.elementor-element-e97ee0a{--display:flex;--min-height:205px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35662 .elementor-element.elementor-element-e97ee0a:not(.elementor-motion-effects-element-type-background), .elementor-35662 .elementor-element.elementor-element-e97ee0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a389f6 );}.elementor-35662 .elementor-element.elementor-element-e97ee0a.e-con{--align-self:flex-start;}.elementor-35662 .elementor-element.elementor-element-0f9ea81{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-35662 .elementor-element.elementor-element-0f9ea81 .elementor-heading-title{font-family:"RokhFaNum", Sans-serif;font-size:23px;font-weight:600;color:#272727;}.woocommerce .elementor-35662 .elementor-element.elementor-element-9832d4d .woocommerce-product-details__short-description{color:#272727;font-family:"Ravi", Sans-serif;font-size:18px;font-weight:400;line-height:35px;}.elementor-35662 .elementor-element.elementor-element-bea2cbe{background-color:var( --e-global-color-a4c1dbc );margin:10px 21px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;border-radius:15px 15px 15px 15px;}.elementor-35662 .elementor-element.elementor-element-bea2cbe:hover{background-color:var( --e-global-color-83b936d );}.elementor-35662 .elementor-element.elementor-element-bea2cbe .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-35662 .elementor-element.elementor-element-bea2cbe .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-83712c6 );}.elementor-35662 .elementor-element.elementor-element-bea2cbe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-83712c6 );}.elementor-35662 .elementor-element.elementor-element-bea2cbe.elementor-view-framed .elementor-icon, .elementor-35662 .elementor-element.elementor-element-bea2cbe.elementor-view-default .elementor-icon{fill:var( --e-global-color-83712c6 );color:var( --e-global-color-83712c6 );border-color:var( --e-global-color-83712c6 );}.elementor-35662 .elementor-element.elementor-element-bea2cbe .elementor-icon{font-size:11px;}.elementor-35662 .elementor-element.elementor-element-bea2cbe .elementor-icon-box-title, .elementor-35662 .elementor-element.elementor-element-bea2cbe .elementor-icon-box-title a{font-family:"Ravi", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1.5em;}.elementor-35662 .elementor-element.elementor-element-0ce173c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A7A89E;--border-color:#A7A89E;--border-radius:25px 25px 25px 25px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-35662 .elementor-element.elementor-element-0ce173c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-35662 .elementor-element.elementor-element-1a617dc{width:100%;max-width:100%;}.elementor-35662 .elementor-element.elementor-element-1a617dc.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:150px;}.elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon-box-title{margin-block-end:0px;color:#272727;}.elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon{font-size:75px;}.elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon-box-title, .elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon-box-title a{font-family:"RokhFaNum", Sans-serif;font-size:18px;font-weight:600;}.elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon-box-description{font-family:"Ravi", Sans-serif;font-size:13px;font-weight:500;}.elementor-35662 .elementor-element.elementor-element-db85838{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1);--padding-top:15px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-35662 .elementor-element.elementor-element-db85838.e-con{--align-self:flex-start;}.elementor-35662 .elementor-element.elementor-element-d64c1e6{padding:13px 0px 0px 0px;}.elementor-35662 .elementor-element.elementor-element-d64c1e6 .elementor-heading-title{font-family:"RokhFaNum", Sans-serif;font-size:1.8rem;font-weight:600;color:#201F1F;}.elementor-35662 .elementor-element.elementor-element-ab17ba6 .cart button, .elementor-35662 .elementor-element.elementor-element-ab17ba6 .cart .button{font-family:"RokhFaNum", Sans-serif;font-size:1.1rem;font-weight:700;border-radius:20px 20px 20px 20px;padding:19px 10px 15px 10px;transition:all 0.2s;}.elementor-35662 .elementor-element.elementor-element-ab17ba6 .quantity .qty{font-family:"Ravi", Sans-serif;font-weight:500;border-style:none;border-radius:50% 50% 50% 50%;color:var( --e-global-color-83712c6 );background-color:var( --e-global-color-a4c1dbc );transition:all 0.2s;}.woocommerce .elementor-35662 .elementor-element.elementor-element-ab17ba6 form.cart .variations{margin-bottom:5px;}.woocommerce .elementor-35662 .elementor-element.elementor-element-ab17ba6 form.cart table.variations td.value select{color:#444444;}.woocommerce .elementor-35662 .elementor-element.elementor-element-ab17ba6 form.cart table.variations td.value select, .woocommerce .elementor-35662 .elementor-element.elementor-element-ab17ba6 form.cart table.variations td.value:before{border:1px solid #02010100;border-radius:25px;}.woocommerce .elementor-35662 .elementor-element.elementor-element-ab17ba6 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-35662 .elementor-element.elementor-element-ab17ba6 form.cart table.variations td.value:before{font-family:"RokhFaNum", Sans-serif;font-weight:600;}.elementor-35662 .elementor-element.elementor-element-cc198e7{background-color:var( --e-global-color-83b936d );padding:7px 12px 0px 17px;top:70px;border-radius:20px 50px 50px 2px;text-align:center;}.elementor-35662 .elementor-element.elementor-element-cc198e7.elementor-element{--align-self:center;}body:not(.rtl) .elementor-35662 .elementor-element.elementor-element-cc198e7{right:-8px;}body.rtl .elementor-35662 .elementor-element.elementor-element-cc198e7{left:-8px;}.elementor-35662 .elementor-element.elementor-element-cc198e7 .elementor-heading-title{font-family:"RokhFaNum", Sans-serif;font-size:25px;font-weight:600;color:#201F1F;}.elementor-35662 .elementor-element.elementor-element-93a866e{width:var( --container-widget-width, calc(100% - 12px) );max-width:calc(100% - 12px);background-color:#EBE8E5;padding:12px 10px 12px 10px;--container-widget-width:calc(100% - 12px);--container-widget-flex-grow:0;grid-column:span 2;grid-row:span 1;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-a4c1dbc );--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-35662 .elementor-element.elementor-element-93a866e.elementor-element{--align-self:flex-start;}.elementor-35662 .elementor-element.elementor-element-93a866e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-35662 .elementor-element.elementor-element-93a866e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-35662 .elementor-element.elementor-element-93a866e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-35662 .elementor-element.elementor-element-93a866e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-35662 .elementor-element.elementor-element-93a866e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-35662 .elementor-element.elementor-element-93a866e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35662 .elementor-element.elementor-element-93a866e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35662 .elementor-element.elementor-element-93a866e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35662 .elementor-element.elementor-element-93a866e .elementor-icon-list-item > a{font-family:"RokhFaNum", Sans-serif;font-size:1rem;font-weight:700;}.elementor-35662 .elementor-element.elementor-element-93a866e .elementor-icon-list-text{color:#272727;transition:color 0.3s;}.elementor-35662 .elementor-element.elementor-element-93a866e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-83b936d );}.elementor-35662 .elementor-element.elementor-element-bd45f6c{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:32px 32px 32px 32px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;grid-column:span 2;}.elementor-35662 .elementor-element.elementor-element-124d233 .elementor-heading-title{font-family:"RokhFaNum", Sans-serif;font-size:1.5rem;font-weight:700;color:var( --e-global-color-f813e77 );}.elementor-35662 .elementor-element.elementor-element-15c1078{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;grid-column:span 2;}.elementor-35662 .elementor-element.elementor-element-96f3b10 .elementor-heading-title{font-family:"RokhFaNum", Sans-serif;font-size:1.5rem;font-weight:700;color:var( --e-global-color-f813e77 );}.elementor-35662 .elementor-element.elementor-element-821fa89{width:var( --container-widget-width, 75% );max-width:75%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:justify;color:var( --e-global-color-83712c6 );font-family:"Ravi", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;word-spacing:0.2em;}.elementor-35662 .elementor-element.elementor-element-821fa89.elementor-element{--align-self:center;}.elementor-35662 .elementor-element.elementor-element-cfef9ac{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;grid-column:span 2;}.elementor-35662 .elementor-element.elementor-element-22577bc .elementor-heading-title{font-family:"RokhFaNum", Sans-serif;font-size:1.5rem;font-weight:700;color:var( --e-global-color-f813e77 );}.elementor-35662 .elementor-element.elementor-element-76ecff3{padding:0px 0px 20px 0px;}body.elementor-page-35662:not(.elementor-motion-effects-element-type-background), body.elementor-page-35662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE8E5;}@media(max-width:1200px) and (min-width:768px){.elementor-35662 .elementor-element.elementor-element-e97ee0a{--width:100%;}.elementor-35662 .elementor-element.elementor-element-0ce173c{--width:100%;}}@media(max-width:1440px){.elementor-35662 .elementor-element.elementor-element-ed0852a{--e-con-grid-template-columns:4fr 3.8fr 2.8fr;--grid-auto-flow:row;}.woocommerce .elementor-35662 .elementor-element.elementor-element-b4fe30c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-35662 .elementor-element.elementor-element-b4fe30c .flex-viewport{border-radius:5px 100px 5px 100px;}.elementor-35662 .elementor-element.elementor-element-a00ebad .elementor-heading-title{font-size:1.5rem;line-height:1.3em;}.elementor-35662 .elementor-element.elementor-element-d47feed{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35662 .elementor-element.elementor-element-d47feed.e-con{--align-self:flex-start;}.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__state-normal .jet-wishlist-button__icon{margin:0px 0px 0px 0px;}.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__state-added .jet-wishlist-button__icon{font-size:15px;}.elementor-35662 .elementor-element.elementor-element-f6c7e4f{margin:1px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-35662 .elementor-element.elementor-element-0038db8{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-35662 .elementor-element.elementor-element-7c15ba4 .elementor-heading-title{font-size:0.8rem;}.elementor-35662 .elementor-element.elementor-element-250cd33 .elementor-heading-title{font-size:0.8rem;}.elementor-35662 .elementor-element.elementor-element-0f9ea81 .elementor-heading-title{font-size:21px;}.woocommerce .elementor-35662 .elementor-element.elementor-element-9832d4d .woocommerce-product-details__short-description{font-size:16px;}.elementor-35662 .elementor-element.elementor-element-1a617dc{width:100%;max-width:100%;}.elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon-box-wrapper{gap:53px;}.elementor-35662 .elementor-element.elementor-element-d64c1e6 .elementor-heading-title{font-size:1.6rem;}.elementor-35662 .elementor-element.elementor-element-cc198e7 .elementor-heading-title{font-size:20px;}.elementor-35662 .elementor-element.elementor-element-124d233 .elementor-heading-title{font-size:1.3rem;}.elementor-35662 .elementor-element.elementor-element-96f3b10 .elementor-heading-title{font-size:1.3rem;}.elementor-35662 .elementor-element.elementor-element-22577bc .elementor-heading-title{font-size:1.3rem;}}@media(max-width:1200px){.elementor-35662 .elementor-element.elementor-element-ed0852a{--grid-auto-flow:row;}.woocommerce .elementor-35662 .elementor-element.elementor-element-b4fe30c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-35662 .elementor-element.elementor-element-b4fe30c .flex-viewport{border-radius:5px 100px 5px 100px;}.elementor-35662 .elementor-element.elementor-element-a00ebad .elementor-heading-title{font-size:1.3rem;}.elementor-35662 .elementor-element.elementor-element-404031d > .elementor-widget-container{margin:0px -8px 0px 0px;}.elementor-35662 .elementor-element.elementor-element-404031d  .jet-wishlist-button__link,.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__state-normal .jet-wishlist-button__label,.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__state-added .jet-wishlist-button__label{font-size:11px;}.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__container{margin:0px 0px 0px 0px;}.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__state-normal .jet-wishlist-button__icon{font-size:19px;}.elementor-35662 .elementor-element.elementor-element-f6c7e4f .elementor-icon-box-wrapper{gap:0px;}.elementor-35662 .elementor-element.elementor-element-f6c7e4f .elementor-icon{font-size:19px;}.elementor-35662 .elementor-element.elementor-element-f6c7e4f .elementor-icon-box-description{font-size:0.7rem;}.elementor-35662 .elementor-element.elementor-element-e302ce9 .elementor-icon-box-title, .elementor-35662 .elementor-element.elementor-element-e302ce9 .elementor-icon-box-title a{font-size:0.8rem;}.elementor-35662 .elementor-element.elementor-element-0f9ea81 .elementor-heading-title{font-size:19px;}.elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon-box-wrapper{gap:100px;}.elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon{font-size:69px;}.elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon-box-description{font-size:11px;}.elementor-35662 .elementor-element.elementor-element-cc198e7 .elementor-heading-title{font-size:18px;}}@media(max-width:1024px){.elementor-35662 .elementor-element.elementor-element-ed0852a{--e-con-grid-template-columns:8fr 3.8fr 3fr;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-35662 .elementor-element.elementor-element-a2c363d.elementor-element{--order:-99999 /* order start hack */;}.elementor-35662 .elementor-element.elementor-element-a2c363d .woocommerce-breadcrumb{text-align:start;}.elementor-35662 .elementor-element.elementor-element-8f0c477{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-35662 .elementor-element.elementor-element-8f0c477.e-con{--order:-99999 /* order start hack */;}.elementor-35662 .elementor-element.elementor-element-172d758{grid-column:span 1;grid-row:span 1;}.elementor-35662 .elementor-element.elementor-element-a00ebad .elementor-heading-title{font-size:1.5rem;}.elementor-35662 .elementor-element.elementor-element-404031d  .jet-wishlist-button__link,.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__state-normal .jet-wishlist-button__label,.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__state-added .jet-wishlist-button__label{font-size:13px;}.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__state-normal .jet-wishlist-button__icon{font-size:23px;}.elementor-35662 .elementor-element.elementor-element-f6c7e4f .elementor-icon{font-size:23px;}.elementor-35662 .elementor-element.elementor-element-f6c7e4f .elementor-icon-box-title, .elementor-35662 .elementor-element.elementor-element-f6c7e4f .elementor-icon-box-title a{font-size:0.8rem;}.elementor-35662 .elementor-element.elementor-element-f6c7e4f .elementor-icon-box-description{font-size:0.7rem;}.elementor-35662 .elementor-element.elementor-element-e302ce9{padding:4px 9px 4px 5px;}.elementor-35662 .elementor-element.elementor-element-e302ce9 .elementor-icon-box-title, .elementor-35662 .elementor-element.elementor-element-e302ce9 .elementor-icon-box-title a{font-size:0.85rem;}.elementor-35662 .elementor-element.elementor-element-e97ee0a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35662 .elementor-element.elementor-element-e97ee0a.e-con{--align-self:flex-start;}.elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon{font-size:73px;}.elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon-box-title, .elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon-box-title a{font-size:18px;}.elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon-box-description{font-size:12px;}.elementor-35662 .elementor-element.elementor-element-db85838{grid-column:span 2;grid-row:span 3;}.elementor-35662 .elementor-element.elementor-element-db85838.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-35662 .elementor-element.elementor-element-93a866e{grid-column:span 1;grid-row:span 1;}.elementor-35662 .elementor-element.elementor-element-93a866e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35662 .elementor-element.elementor-element-93a866e .elementor-icon-list-item > a{font-size:0.9rem;}.elementor-35662 .elementor-element.elementor-element-bd45f6c{grid-column:span 1;grid-row:span 1;}.elementor-35662 .elementor-element.elementor-element-124d233 .elementor-heading-title{font-size:1.3rem;}.elementor-35662 .elementor-element.elementor-element-15c1078{grid-column:span 3;grid-row:span 1;}.elementor-35662 .elementor-element.elementor-element-96f3b10 .elementor-heading-title{font-size:1.3rem;}.elementor-35662 .elementor-element.elementor-element-821fa89{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-35662 .elementor-element.elementor-element-cfef9ac{grid-column:span 3;grid-row:span 1;}.elementor-35662 .elementor-element.elementor-element-22577bc .elementor-heading-title{font-size:1.3rem;}}@media(max-width:880px){.elementor-35662 .elementor-element.elementor-element-ed0852a{--grid-auto-flow:row;}.elementor-35662 .elementor-element.elementor-element-a2c363d{grid-column:span 3;}.woocommerce .elementor-35662 .elementor-element.elementor-element-b4fe30c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-35662 .elementor-element.elementor-element-b4fe30c .flex-viewport{border-radius:5px 100px 5px 100px;}.elementor-35662 .elementor-element.elementor-element-a00ebad .elementor-heading-title{font-size:1.4px;}.elementor-35662 .elementor-element.elementor-element-0038db8{--justify-content:flex-start;}.elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon-box-wrapper{gap:54px;}.elementor-35662 .elementor-element.elementor-element-d64c1e6{text-align:start;}.elementor-35662 .elementor-element.elementor-element-cc198e7{padding:7px 10px 0px 10px;top:68px;}.elementor-35662 .elementor-element.elementor-element-cc198e7 .elementor-heading-title{font-size:15px;}.elementor-35662 .elementor-element.elementor-element-124d233 .elementor-heading-title{font-size:1.2rem;}.elementor-35662 .elementor-element.elementor-element-96f3b10 .elementor-heading-title{font-size:1.2rem;}.elementor-35662 .elementor-element.elementor-element-22577bc .elementor-heading-title{font-size:1.2rem;}}@media(max-width:767px){.elementor-35662 .elementor-element.elementor-element-ed0852a{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-35662 .elementor-element.elementor-element-a2c363d{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;grid-column:span 3;}.elementor-35662 .elementor-element.elementor-element-a2c363d .woocommerce-breadcrumb{font-size:0.8rem;}.elementor-35662 .elementor-element.elementor-element-8f0c477{grid-column:span 3;}.elementor-35662 .elementor-element.elementor-element-172d758{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 3;}.elementor-35662 .elementor-element.elementor-element-172d758.e-con{--order:-99999 /* order start hack */;}.elementor-35662 .elementor-element.elementor-element-a00ebad{padding:10px 10px 0px 0px;}.elementor-35662 .elementor-element.elementor-element-a00ebad .elementor-heading-title{font-size:1.4rem;line-height:1.3em;}.elementor-35662 .elementor-element.elementor-element-404031d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__link{padding:0px 0px 0px 0px;}.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__container{justify-content:flex-start;}.elementor-35662 .elementor-element.elementor-element-404031d .jet-wishlist-button__state-normal .jet-wishlist-button__icon{font-size:20px;}.elementor-35662 .elementor-element.elementor-element-f6c7e4f .elementor-icon{font-size:20px;}.elementor-35662 .elementor-element.elementor-element-0038db8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35662 .elementor-element.elementor-element-0038db8.e-con{--align-self:flex-start;}.elementor-35662 .elementor-element.elementor-element-7c15ba4{border-radius:0px 0px 0px 0px;}.elementor-35662 .elementor-element.elementor-element-250cd33{margin:0px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-35662 .elementor-element.elementor-element-e97ee0a{--width:100%;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35662 .elementor-element.elementor-element-0f9ea81 .elementor-heading-title{font-size:20px;}.woocommerce .elementor-35662 .elementor-element.elementor-element-9832d4d .woocommerce-product-details__short-description{font-size:15px;}.elementor-35662 .elementor-element.elementor-element-bea2cbe .elementor-icon-box-wrapper{gap:7px;}.elementor-35662 .elementor-element.elementor-element-bea2cbe .elementor-icon-box-title, .elementor-35662 .elementor-element.elementor-element-bea2cbe .elementor-icon-box-title a{font-size:0.8rem;}.elementor-35662 .elementor-element.elementor-element-0ce173c{--width:100%;--border-radius:20px 20px 20px 20px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35662 .elementor-element.elementor-element-0ce173c.e-con{--order:99999 /* order end hack */;}.elementor-35662 .elementor-element.elementor-element-1a617dc{padding:0px 13px 0px 0px;}.elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon-box-wrapper{text-align:start;gap:84px;}.elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon-box-title{margin-block-end:6px;}.elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon{font-size:60px;}.elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon-box-title, .elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon-box-title a{font-size:16px;}.elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon-box-description{font-size:12px;}.elementor-35662 .elementor-element.elementor-element-db85838{grid-column:span 3;grid-row:span 1;}.elementor-35662 .elementor-element.elementor-element-db85838.e-con{--align-self:flex-start;}.elementor-35662 .elementor-element.elementor-element-d64c1e6{text-align:start;}.elementor-35662 .elementor-element.elementor-element-d64c1e6 .elementor-heading-title{font-size:1.7rem;}.elementor-35662 .elementor-element.elementor-element-cc198e7{padding:5px 10px 0px 12px;top:68px;text-align:end;}body:not(.rtl) .elementor-35662 .elementor-element.elementor-element-cc198e7{right:-7px;}body.rtl .elementor-35662 .elementor-element.elementor-element-cc198e7{left:-7px;}.elementor-35662 .elementor-element.elementor-element-cc198e7 .elementor-heading-title{font-size:18px;}.elementor-35662 .elementor-element.elementor-element-93a866e{width:initial;max-width:initial;grid-column:span 3;grid-row:span 1;}.elementor-35662 .elementor-element.elementor-element-93a866e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-35662 .elementor-element.elementor-element-93a866e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-35662 .elementor-element.elementor-element-93a866e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-35662 .elementor-element.elementor-element-93a866e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-35662 .elementor-element.elementor-element-93a866e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-35662 .elementor-element.elementor-element-93a866e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35662 .elementor-element.elementor-element-93a866e .elementor-icon-list-item > a{font-size:0.848rem;}.elementor-35662 .elementor-element.elementor-element-bd45f6c{grid-column:span 3;}.elementor-35662 .elementor-element.elementor-element-124d233 .elementor-heading-title{font-size:1.2rem;}.elementor-35662 .elementor-element.elementor-element-96f3b10 .elementor-heading-title{font-size:1.2rem;}.elementor-35662 .elementor-element.elementor-element-821fa89{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14.5px;line-height:2em;}.elementor-35662 .elementor-element.elementor-element-22577bc .elementor-heading-title{font-size:1.2rem;}}@media(min-width:768px){.elementor-35662 .elementor-element.elementor-element-ed0852a{--content-width:1450px;}.elementor-35662 .elementor-element.elementor-element-e97ee0a{--width:100%;}.elementor-35662 .elementor-element.elementor-element-0ce173c{--width:100%;}.elementor-35662 .elementor-element.elementor-element-bd45f6c{--width:calc(100% - 12px);}.elementor-35662 .elementor-element.elementor-element-15c1078{--width:calc(100% - 12px);}.elementor-35662 .elementor-element.elementor-element-cfef9ac{--width:calc(100% - 12px);}}@media(max-width:1024px) and (min-width:768px){.elementor-35662 .elementor-element.elementor-element-e97ee0a{--width:100%;}.elementor-35662 .elementor-element.elementor-element-0ce173c{--width:100%;}.elementor-35662 .elementor-element.elementor-element-bd45f6c{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-35662 .elementor-element.elementor-element-0ce173c{--width:100%;}}@media(min-width:2400px){.elementor-35662 .elementor-element.elementor-element-ed0852a{--grid-auto-flow:row;}.elementor-35662 .elementor-element.elementor-element-1a617dc .elementor-icon-box-wrapper{gap:200px;}}/* Start custom CSS */کدی که از css محصولات برو کجا حذف کردیم ببینیم چی به چیه


/* َشروع تغییر استایل قیمت */

/*تغییر استایل قیمت*/
.mb-price .woocommerce-Price-currencySymbol {
	font-size: 0.8em;
	font-weight: 500;
}

 /*  محصول ناموجود */
  .mb-price .elementor-heading-title .out-of-stock-label {
  	font-size: 1em;
  	font-weight: 600;
  	
  }
.outofstock .mb-product-card {
  	filter: grayscale();
    
}

/*محصولات متغییر*/
.mb-price .elementor-heading-title:has(> span[aria-hidden="true"]) {
	&::before {
		content: "شروع قیمت از: ";
		font-size: 0.75em;
		font-weight: 500;
		margin-bottom: 2px;
	}
	& > span:nth-child(1n + 2) {
		visibility: hidden;
		opacity: 0;
		position: absolute;
	}
}
@media screen and (max-width:880px){ .mb-price .elementor-heading-title:has(> span[aria-hidden="true"]) {
	&::before {
		margin-left: 35px;
	}
}
}

/* محصول تخفیف دار */
.mb-price .elementor-heading-title:has(> del) {
	align-items: end;

	& del {
		font-size: 0.75em;
		font-weight: 500;
		opacity: 0.6;
		transform: translateX(50px);
		margin-bottom: 2px;
	}
	& del .woocommerce-Price-currencySymbol {
		display: none;
	}
	& ins {
		text-decoration: none;
	}
}
@media screen and (max-width:880px){
.mb-price .elementor-heading-title del {
		margin-left: 58px;
	} 
}

.mb-product-card .mb-discount-percentage {
	&::before {
		content: "";
		background: url("https://glamoraccs.com/wp-content/uploads/2026/06/discount-m.svg");
		background-size: contain;
		background-repeat: no-repeat;
		width: 8px;
		aspect-ratio: 1;
		position: absolute;
		bottom: 0;
		left: 0;
		transform: translateY(98%);
	}
}

@media (width < 768px) {
	.mb-product-card .mb-discount-percentage {
		&::before {
			width: 7px;
		}
	}
}

/* َپایان تغییر استایل قیمت */






/*  استایل صفحه جدید*/

.mb-pro-img {
    overflow: hidden;

    & .onsale {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        min-height: initial !important;
        line-height: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
        width: 200px;
        height: 24px;
        border-radius: 0;
        /* تنظیمات دقیق برای گوشه بالا سمت چپ */
        top: 28px !important;
        left: -60px !important;
        right: auto !important;
        transform: rotate(-45deg) !important;
        z-index: 10;
    }

    & .woocommerce-product-gallery__trigger {
        display: none;
    }

    & .woocommerce-product-gallery__wrapper {
        transition: 0.7s cubic-bezier(0.075, 0.82, 0.165, 1) !important;
    }

    & .woocommerce-product-gallery__image {
        display: flex !important;
    }

    & .woocommerce-product-gallery__image img {
        height: 100%;
    }

    & ol.flex-control-nav {
        list-style: none;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 8px;
    }

    & ol.flex-control-nav li {
        line-height: 0;
        cursor: pointer;
    }

    & ol.flex-control-nav li img {
        padding: 4px;
        transition: 0.4s ease;
        /* یک بردر شفاف برای حالت عادی در نظر گرفته شد تا هنگام هاور شدن پرش تصویر نداشته باشیم */
        border: 2px solid transparent;
    }

    & ol.flex-control-nav li img:hover,
    & ol.flex-control-nav li img.flex-active {
        border-color: #D3A47C;
        opacity: 0.8;
    }
}


/*استایل ستاره*/
.mb-rating .elementor-icon-box-content{
    display: flex;
	align-items: center;
	gap: 4px;
}


/*استایل برچسب پیشنهاد*/
.mb-s-t a {
    color:#D3A47C!important;
}

/*استایل مشاهده بیشتر*/
.mb-s-t a:hover {
    color:#272727!important;
}


/*استایل علاقه مندی*/
.jet-cw.jet-wishlist-button a{
    color: #272727;
    font-weight: 500;
}











/* این کد مربوط به استایل قیمت هستش ولی فقط برای صفحه تک محصول هست این بخش */
.mb-discount-percentage::after {
	content: "تخفیف";
	font-size: 0.8em;
	color: var(--e-global-color-5a126f4);
}





/* شروع استایل اضافه کردن به سبد خرید جدید*/

.mb-add-cart :is(.elementor-product-simple .cart, .elementor-product-variable .woocommerce-variation-add-to-cart) {
    height: 50px;
    margin-top: 10px;
}
.mb-add-cart .quantity {
    width: 100%;
    gap: 15px;
    display: none;
}
.mb-add-cart .quantity .fb-quantity-container {
    display: flex;
    width: 100%;
    height: 100%;
    background: #fff;
    justify-content: center;
    border-radius: 10px;
    box-shadow: 0 0 10px -5px #999;
    padding: 5px;
} 
.mb-add-cart .fb-quantity-container > div {
    flex-basis: 32%;
    display: flex;
    justify-content: center;
    align-items: center;
} 
.mb-add-cart .fb-quantity-box {
    flex-direction: column;
    font-family: "RokhFaNum", sans-serif;
    font-weight: 500;
    flex-grow: 1;
    justify-content: space-between !important;
}
.mb-add-cart .fb-quantity-span {
    width: 100%;
    font-size: 1.1rem;
    line-height: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
}
.mb-add-cart .fb-text-span {
    font-size: .6rem;
    opacity: .9;
}
.mb-add-cart .fb-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.mb-add-cart .fb-btn svg {
    transition: .2s ease;
}

.plus_svg, .minus_svg, .delete_svg {
    color: #292929;
}

.plus_svg:hover, .minus_svg:hover, .delete_svg:hover {
    color: #CF9B68;
}

.mb-add-cart .fb-btn .minus_svg {
    display: none;
}
.mb-add-cart .fb-go-to-shop {
    height: 100%;
    background-image: linear-gradient(45deg, #3A393A, #3A393A);
    color: #fff !important;
    border-radius: 10px;
    box-shadow: 0 0 10px -5px #999;
    font-family: "RokhFaNum", Sans-Serif;
    font-weight: 600;
    flex-basis: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: .9rem;
}

.mb-add-cart .fb-go-to-shop:hover {
    background-image: linear-gradient(45deg, #CF9B68, #CF9B68);
    color: #272727 !important;
}

.mb-add-cart .single_add_to_cart_button {
    margin: 0 !important;
    background: linear-gradient(15deg, #3A393A, #3A393A) !important;
    color: #fff !important;
    display: flex;
    justify-content: center !important;
    align-items: center !important;
    position: relative;
}

.mb-add-cart .single_add_to_cart_button:hover {
    background: linear-gradient(15deg, #CF9B68, #CF9B68) !important;
    color: #272727 !important;
}

.mb-add-cart .quantity-loader {
    --loader-width: 8px;
    --loader-color1: #fff;
    --loader-color2: #cccccc9f;
    width: var(--loader-width);
    aspect-ratio: 1;
    border-radius: 50%;
    animation: loading 1s infinite linear alternate;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.mb-add-cart .fb-quantity-span .quantity-loader {
    --loader-width: 7px;
    width: var(--loader-width);
    --loader-color1: #000000b6;
    --loader-color2: rgba(105, 105, 105, 0.624);
    position: static;
    transform: none;
}

@keyframes loading {
    0%   {box-shadow: calc(3px + var(--loader-width)) 0 var(--loader-color1), calc(-1 * var(--loader-width) - 3px) 0 var(--loader-color2); background: var(--loader-color1)}
    33%  {box-shadow: calc(3px + var(--loader-width)) 0 var(--loader-color1), calc(-1 * var(--loader-width) - 3px) 0 var(--loader-color2); background: var(--loader-color2)}
    66%  {box-shadow: calc(3px + var(--loader-width)) 0 var(--loader-color2), calc(-1 * var(--loader-width) - 3px) 0 var(--loader-color1); background: var(--loader-color2)}
    100% {box-shadow: calc(3px + var(--loader-width)) 0 var(--loader-color2), calc(-1 * var(--loader-width) - 3px) 0 var(--loader-color1); background: var(--loader-color1)}
}



/* استایل نوتیف اضافه به سبدخرید */
.notyf__toast {
    max-width: 400px !important;
    border-radius: 20px !important;
}

/* --- تنظیمات مخصوص تبلت و موبایل (عرض کمتر از 1024 پیکسل) --- */
@media screen and (max-width: 1024px) {
    
    .notyf__toast {
		position: fixed !important;
        bottom: 20px !important; 
        left: 50% !important;
        transform: translateX(-50%) !important; 
        
        width: 90% !important;
        max-width: 350px !important;
        margin: 0 !important;
        

    }
}
.notyf__wrapper {
    padding: 15px !important;
	border-radius: 20px!important;
}
.notyf__message {
    font-family: "Ravi", Sans-serif;
}

/* پایان استایل اضافه کردن به سبد خرید جدید*/




/*استایل مارجین وقتی روی منو  محصولات کلیک کردی*/
.scroll-margin-top {
scroll-margin-top: 90px;
}


/*ادامه استایل اضافه به سبد  خرید بخش سواچ */
/* مخفی کردن درصد تخفیف در صورت نبودن تخفیف روی محصول متغیر */
.mb-discount-percentage.hidden {
	opacity: 0;
	visibility: hidden;
}

/* =========================================
   کانتینر اصلی و ساختار پایه
========================================= */
.mb-add-cart .variations, .mb-add-cart .stock, .out-of-stock {
	margin-bottom: 24px !important;
	font-family: "Ravi", Sans-serif; /* اعمال فونت */
	width: 100%;
}

.mb-add-cart .variations select {
	display: none !important;
}

.mb-add-cart .variations :is(th, td) {
	background: transparent;
	border: none;
	padding: 0;
}

/* استایل هر ردیف (رنگ، سایز) با فاصله‌گذاری منطقی و ساختاریافته */
.mb-add-cart .variations tr {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 14px;
	padding-bottom: 20px;
	margin-bottom: 16px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05); /* خط جداکننده بسیار مینیمال */
}

.mb-add-cart .variations tr:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

/* =========================================
   لیبل‌ها و مقادیر انتخاب شده
========================================= */
.mb-add-cart .variations th {
	display: flex;
	align-items: center;
	gap: 6px;
	min-height: 24px;
	text-align: right;
}

.mb-add-cart .variations .label label {
	font-size: 0.95rem;
	font-weight: 700;
	color: #333;
	margin: 0;
	opacity: 1;
}

.mb-add-cart .variations .label label::after {
	content: ":";
	margin-right: 2px;
}

.mb-add-cart .variations .label .fb-selected {
	display: flex;
	align-items: center;
	gap: 6px;
	font-size: 0.85rem;
	font-weight: 500;
	color: #666;
}

.mb-add-cart .variations .label .fb-selected-color {
	width: 14px;
	height: 14px;
	border-radius: 50%;
	box-shadow: inset 0 0 0 1px rgba(0,0,0,0.15); /* برای دیده شدن رنگ سفید */
}

/* =========================================
   سواچ‌ها (جعبه‌های انتخاب)
========================================= */
.mb-add-cart .variations .fb-attr-swatches {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	align-items: center;
}

.mb-add-cart .variations .fb-attr-item {
	position: relative;
	cursor: pointer;
	transition: all 0.3s ease;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* حالت غیرفعال (ناموجود) */
.mb-add-cart .variations .fb-attr-item.disabled {
	opacity: 0.3;
	pointer-events: none;
	filter: grayscale(1);
}

/* --- ۱. سواچ‌های متنی (سایز، وزن و...) --- */
.mb-add-cart .variations .fb-text-item {
	font-size: 0.85rem;
	font-weight: 600;
	color: #444;
	padding: 8px 24px;
	border-radius: 50px; /* فرم کاملاً گرد و مدرن */
	background-color: #f7f7f7;
	border: 1px solid #eaeaea;
}

.mb-add-cart .variations .fb-text-item:hover {
	background-color: #eee;
	border-color: #ddd;
}

.mb-add-cart .variations .fb-text-item.active {
	background-color: #3A393A; /* رنگ شیک و تیره برای اکتیو بودن */
	color: #fff;
	border-color: #222;
	box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

/* --- ۲. سواچ‌های رنگی --- */
.mb-add-cart .variations .fb-color-item {
	width: 34px;
	height: 34px;
	border-radius: 50%;
	box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1); 
}

.mb-add-cart .variations .fb-color-item:hover {
	transform: scale(1.08);
}

/* حالت اکتیو رنگ‌ها (حلقه دورنگ با فاصله) */
.mb-add-cart .variations .fb-color-item.active {
	box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--e-global-color-fecdd21, #333);
	transform: scale(1);
}

/* آیکون تیک متمرکز در وسط رنگ */
.mb-add-cart .variations .fb-color-item.active::after {
	content: "";
	position: absolute;
	inset: 0;
	margin: auto;
	width: 20px;
	height: 20px;
	background: url("https://glamoraccs.com/wp-content/uploads/2026/06/tick.svg") no-repeat center;
	background-size: contain;
}

/* =========================================
   دکمه پاکسازی و مخفی‌سازی قیمت پیش‌فرض
========================================= */
.mb-add-cart .variations .reset_variations {
	color: #fff;
	background: var(--e-global-color-f3920ce, #e0a800);
	font-size: 0.75rem;
	font-weight: 600;
	padding: 6px 16px;
	border-radius: 50px;
	text-decoration: none;
	transition: all 0.3s ease;
	margin-top: 8px;
	align-self: flex-start;
}

.mb-add-cart .variations .reset_variations:hover {
	opacity: 0.85;
	box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

.mb-add-cart .variations .reset_variations[style="visibility: hidden;"] {
	display: none !important;
}

.mb-add-cart .variations .reset_variations[style="visibility: visible;"] {
	display: inline-block !important;
}

.mb-add-cart .woocommerce-variation-price {
	display: none;
}




/* استایل متن موجودی محصول در انبار */
.mb-add-cart .stock {
	&.out-of-stock {
		display: none;
	}
	&.in-stock {
		margin-bottom: 12px;
		margin-top: 8px;
		padding-inline: 4px;
		font-size: 0.8rem;
		font-weight: 600;
		opacity: 0.8;
		
	}
}


/*پایان استایل اضافه به سبد خرید بخش سواچ */


/*شروع استایل بخش منو محصولات استایل */
/* استایل منوی توضیحات محصول */
/* استایل منوی توضیحات محصول */
.mb-pro-menu {
	&.elementor-sticky--effects {
		border-color: #CF9B68;
	}
	& .elementor-icon-list-item {
		padding: none 5px ;
		border-radius: 15px;
	}
	& .elementor-icon-list-item.active {
		background: #CF9B68;
		box-shadow: 0 8px 16px -2px hsla(30, 52%, 61%, 0.452);
	}
	& .elementor-icon-list-text {
		transition: none;
	}
	& .elementor-icon-list-item.active .elementor-icon-list-text {
		color: #272727;
	}
}

/*پایان استایل بخش منو محصولات استایل */


/*شروع استایل توضیحات مشخصات محصول */
 .fb-grouped-attributes-wrapper {
	display: flex;
	flex-direction: column;
	gap: 20px;

	& .fb-group-title {
		font-size: 1rem;
		margin-bottom: 16px;
		display: flex;
		align-items: center;
		gap: 8px;
		font-family: 'Ravi';
		font-weight: 700;
	}
	& .fb-group-title::before {
		content: "";
		width: 6px;
		height: 20px;
		background: #CF9B68;
		box-shadow: 0 8px 16px -2px hsla(30, 32%, 35%, 0.555);
		border-radius: 10px;
	}
	& .fb-group-list {
		padding: 0;
		list-style: none;
		display: flex;
		flex-direction: column;
		gap: 10px;
	}
	& .fb-group-item {
		display: flex;
		gap: 10px;
		font-family: 'Ravi';
		font-size: 15PX;
		font-weight: 500;
		line-height: 1.4em;
	}
	& .fb-group-item span {
		padding: 16px;
		background: #DDDCDA;
		align-content: center;
	}
	
	
	& .fb-attr-label {
		width: 23%;
		border-radius: 4px 16px 16px 4px;
	}

	& .fb-attr-value {
	    flex: 1;
	border-radius: 16px 4px 4px 16px;
	}
}

/*پایان استایل توضیحات مشخصات محصول *//* End custom CSS */