.elementor-2010 .elementor-element.elementor-element-337890d{--display:flex;--min-height:10px;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2010 .elementor-element.elementor-element-337890d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2010 .elementor-element.elementor-element-a5ebc1e{--display:flex;--min-height:0px;--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F8F8F8;--border-color:#F8F8F8;--border-radius:0px 5px 5px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-87px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2010 .elementor-element.elementor-element-a5ebc1e:not(.elementor-motion-effects-element-type-background), .elementor-2010 .elementor-element.elementor-element-a5ebc1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-2010 .elementor-element.elementor-element-a5ebc1e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2010 .elementor-element.elementor-element-0f687ff .elementor-icon-wrapper{text-align:center;}.elementor-2010 .elementor-element.elementor-element-0f687ff.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2010 .elementor-element.elementor-element-0f687ff.elementor-view-framed .elementor-icon, .elementor-2010 .elementor-element.elementor-element-0f687ff.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-2010 .elementor-element.elementor-element-0f687ff.elementor-view-framed .elementor-icon, .elementor-2010 .elementor-element.elementor-element-0f687ff.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-2010 .elementor-element.elementor-element-0f687ff .elementor-icon{font-size:20px;}.elementor-2010 .elementor-element.elementor-element-0f687ff .elementor-icon svg{height:20px;}.elementor-2010 .elementor-element.elementor-element-60c433b{--display:flex;--min-height:65px;--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;--justify-content:center;--align-items:flex-start;--border-radius:10px 0px 0px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2010 .elementor-element.elementor-element-60c433b:not(.elementor-motion-effects-element-type-background), .elementor-2010 .elementor-element.elementor-element-60c433b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFE;}.elementor-2010 .elementor-element.elementor-element-60c433b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2010 .elementor-element.elementor-element-5388304{margin:0px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2010 .elementor-element.elementor-element-5388304 .woocommerce-breadcrumb{color:#000000;font-family:"iransansdnbold", Sans-serif;font-size:15px;text-align:start;}.elementor-2010 .elementor-element.elementor-element-5388304 .woocommerce-breadcrumb > a{color:#000000;}.elementor-2010 .elementor-element.elementor-element-c290aa6{--display:flex;}.elementor-2010 .elementor-element.elementor-element-c168529{--display:flex;border-style:none;--border-style:none;}.elementor-2010 .elementor-element.elementor-element-c168529:not(.elementor-motion-effects-element-type-background), .elementor-2010 .elementor-element.elementor-element-c168529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-2010 .elementor-element.elementor-element-c168529.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2010 .elementor-element.elementor-element-ca75d59 .elementor-icon-wrapper{text-align:center;}.elementor-2010 .elementor-element.elementor-element-ca75d59.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2010 .elementor-element.elementor-element-ca75d59.elementor-view-framed .elementor-icon, .elementor-2010 .elementor-element.elementor-element-ca75d59.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-2010 .elementor-element.elementor-element-ca75d59.elementor-view-framed .elementor-icon, .elementor-2010 .elementor-element.elementor-element-ca75d59.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-2010 .elementor-element.elementor-element-daa3fc9{--display:flex;}.elementor-2010 .elementor-element.elementor-element-daa3fc9:not(.elementor-motion-effects-element-type-background), .elementor-2010 .elementor-element.elementor-element-daa3fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2010 .elementor-element.elementor-element-daa3fc9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2010 .elementor-element.elementor-element-3b610ae .woocommerce-breadcrumb{color:#000000;font-family:"iransansdnwebbold", Sans-serif;}.elementor-2010 .elementor-element.elementor-element-3b610ae .woocommerce-breadcrumb > a{color:#000000;}.elementor-2010 .elementor-element.elementor-element-b47fb55{--display:flex;}.elementor-2010 .elementor-element.elementor-element-761551e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2010 .elementor-element.elementor-element-fe64489{--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-radius:20px 20px 20px 20px;}.elementor-2010 .elementor-element.elementor-element-fe64489:not(.elementor-motion-effects-element-type-background), .elementor-2010 .elementor-element.elementor-element-fe64489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7ED;}.elementor-2010 .elementor-element.elementor-element-ce08a8d{--display:flex;}.elementor-2010 .elementor-element.elementor-element-7fdccbe{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2010 .elementor-element.elementor-element-7fdccbe.elementor-element{--align-self:flex-start;}.elementor-2010 .elementor-element.elementor-element-7fdccbe .elementor-heading-title{font-family:"iransansdnbold", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-2010 .elementor-element.elementor-element-b48e7d0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-78px;}.elementor-2010 .elementor-element.elementor-element-52f7d28.elementor-element{--align-self:flex-start;}.elementor-2010 .elementor-element.elementor-element-52f7d28 .elementor-heading-title{font-family:"iransansdnbold", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-2010 .elementor-element.elementor-element-7154129{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;}.elementor-2010 .elementor-element.elementor-element-cbbb4dd{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2010 .elementor-element.elementor-element-cbbb4dd.elementor-element{--align-self:center;}.elementor-2010 .elementor-element.elementor-element-cbbb4dd .elementor-heading-title{font-family:"iransansdnbold", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-2010 .elementor-element.elementor-element-5bdf042{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:35px;--margin-right:0px;}.elementor-2010 .elementor-element.elementor-element-17f5381.elementor-element{--align-self:flex-end;}.elementor-2010 .elementor-element.elementor-element-17f5381{text-align:end;}.elementor-2010 .elementor-element.elementor-element-17f5381 .elementor-heading-title{font-family:"iransansdnbold", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wlfmc-wishlist-footer .apply-btn,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.add-to-card-same-button tr td.last-column .button:not(.minus):not(.plus),.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer .button,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer button[type="submit"],.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer input[type="submit"],.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer select, .elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.qty-same-button input.qty , .elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.qty-same-button .quantity .button{font-family:"iransansdnbold", Sans-serif;font-size:16px;font-weight:500;border-radius:8px 8px 8px 8px;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-wishlist-table-header .button,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wlfmc-wishlist-footer .apply-btn,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.add-to-card-same-button tr td.last-column .button:not(.minus):not(.plus),.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer .button,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer button[type="submit"],.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer input[type="submit"],.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer select, .elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.qty-same-button input.qty , .elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.qty-same-button .quantity .button{color:#FFFFFF;border-color:#00BBAE;border-style:solid;border-width:1px 1px 1px 1px;height:0px;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-wishlist-table-header .button,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wlfmc-wishlist-footer .apply-btn,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.add-to-card-same-button tr td.last-column .button:not(.minus):not(.plus),.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer .button,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer button[type="submit"],.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer input[type="submit"]{background-color:#00BBAE;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-wishlist-table-header .button:hover,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wlfmc-wishlist-footer .apply-btn:hover,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.add-to-card-same-button tr td.last-column .button:hover:not(.minus):not(.plus),.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer .button:hover,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer button[type="submit"]:hover,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer input[type="submit"]:hover, .elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.qty-same-button input.qty:hover, .elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.qty-same-button .quantity .button:hover,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-wishlist-table-header .button:focus,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wlfmc-wishlist-footer .apply-btn:focus,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.add-to-card-same-button tr td.last-column .button:focus:not(.minus):not(.plus),.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer .button:focus,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer button[type="submit"]:focus,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer input[type="submit"]:focus,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.qty-same-button input.qty:focus, .elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.qty-same-button .quantity .button:focus{color:#515151 !important;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-wishlist-table-header .button:hover,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wlfmc-wishlist-footer .apply-btn:hover,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.add-to-card-same-button tr td.last-column .button:hover:not(.minus):not(.plus),.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer .button:hover,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer button[type="submit"]:hover,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer input[type="submit"]:hover, .elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.qty-same-button input.qty:hover , .elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.qty-same-button .quantity .button:hover,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-wishlist-table-header .button:focus,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wlfmc-wishlist-footer .apply-btn:focus,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.add-to-card-same-button tr td.last-column .button:focus:not(.minus):not(.plus),.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer .button:focus,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer button[type="submit"]:focus,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer input[type="submit"]:focus, .elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.qty-same-button input.qty:focus , .elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.qty-same-button .quantity .button:focus{border-color:#ebebeb !important;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-wishlist-table-header .button:hover, .elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-wishlist-table-header .button:focus,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wlfmc-wishlist-footer .apply-btn:hover,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wlfmc-wishlist-footer .apply-btn:focus,
						.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.add-to-card-same-button tr td.last-column .button:not(.minus):not(.plus):hover,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table.add-to-card-same-button tr td.last-column .button:not(.minus):not(.plus):focus,
						.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer .button:hover,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer .button:focus,
						.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer button[type="submit"]:hover,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer button[type="submit"]:focus,
						.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer input[type="submit"]:hover,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer input[type="submit"]:focus{background-color:#e67e22;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-wishlist-table-header .button:not(.wlfmc-new-list){width:0px;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table tr td.last-column .button:not(.minus):not(.plus){font-family:"iransansdnbold", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;border-color:#00BBAE;background-color:#00BBAE;border-style:solid;border-width:1px 1px 1px 1px;border-radius:9px 9px 9px 9px;height:45px !important;max-height:45px  !important;min-height:45px !important;padding-top:0;padding-bottom:0;display:flex;justify-content:center;align-items:center;margin:0;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table tr td.last-column .button:not(.minus):not(.plus):focus,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table tr td.last-column .button:not(.minus):not(.plus):hover{color:#fff;border-color:#e67e22;background-color:#e67e22;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table input.qty{font-family:"IRANSansWeb", Sans-serif;font-size:16px;font-weight:500;color:#515151;border-color:#ebebeb;background-color:#ebebeb;border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table input.qty:focus,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table input.qty:hover{color:#fff;border-color:#e67e22;background-color:#e67e22;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer nav.wishlist-pagination ul li a{color:#515151;border-color:#ebebeb;background-color:#ebebeb;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer nav.wishlist-pagination ul li a:focus,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer nav.wishlist-pagination ul li a:hover{color:#fff;border-color:#e67e22;background-color:#e67e22;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer nav.wishlist-pagination ul li span{color:#515151;border-color:#ebebeb;background-color:#ebebeb;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer nav.wishlist-pagination ul li span,.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table  .wlfmc-wishlist-footer nav.wishlist-pagination ul li a{border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;padding:10px 10px 10px 10px;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table a.product-name strong{font-family:"iransansdnbold", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .product-date-added{font-size:16px;font-weight:500;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .product-thumbnail img{background-color:#f5f5f5;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wishlist-items-wrapper:not(.wishlist-empty) tr:not(.ui-sortable-placeholder),
						.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wlfmc-wishlist-footer tr.actions,
						.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table-header,
						.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wlfmc-wishlist-footer .wlfmc-total-td{background-color:#fff !important;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wishlist-items-wrapper:not(.wishlist-empty) tr,
						.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wlfmc-wishlist-footer tr.actions,
						.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table-header,
						.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wlfmc-total-row:not(.total-mode-classic) .wlfmc-total-td,
						.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wlfmc-total-row:not(.total-mode-classic) .wlfmc-total-td .total-prices,
						.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wlfmc-total-row:not(.total-mode-classic) .wlfmc-total-td .total-prices > div{border-color:#ebebeb !important;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .product-thumbnail img:hover{background-color:#f5f5f5;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wishlist-items-wrapper:not(.wishlist-empty) tr:not(.ui-sortable-placeholder):hover{background-color:#fff !important;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wishlist-items-wrapper:not(.wishlist-empty) > tr:hover{border-color:#ebebeb !important;}
								.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wishlist-items-wrapper tr,
								.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-wishlist-footer tr.actions,
								.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table-header,
								.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wlfmc-total-row:not(.total-mode-classic) .wlfmc-total-td{border-style:solid !important;border-width:1px 1px 1px 1px !important;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wishlist-items-wrapper tr,
						.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-wishlist-footer tr.actions,
						.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table-header,
						.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wlfmc-wishlist-footer .wlfmc-total-td{border-radius:10px 10px 10px 10px;}.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table td.with-border-top{border-top-color:transparent !important;}.elementor-2010 .elementor-element.elementor-element-1bfeec5{--display:flex;}.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wlfmc-wishlist-footer .apply-btn,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.add-to-card-same-button tr td.last-column .button:not(.minus):not(.plus),.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer .button,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer button[type="submit"],.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer input[type="submit"],.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer select, .elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.qty-same-button input.qty , .elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.qty-same-button .quantity .button{font-size:16px;font-weight:500;border-radius:6px 6px 6px 6px;}.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-wishlist-table-header .button,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wlfmc-wishlist-footer .apply-btn,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.add-to-card-same-button tr td.last-column .button:not(.minus):not(.plus),.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer .button,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer button[type="submit"],.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer input[type="submit"],.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer select, .elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.qty-same-button input.qty , .elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.qty-same-button .quantity .button{color:#515151;border-color:#ebebeb;border-style:solid;border-width:1px 1px 1px 1px;height:36px;}.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-wishlist-table-header .button,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wlfmc-wishlist-footer .apply-btn,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.add-to-card-same-button tr td.last-column .button:not(.minus):not(.plus),.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer .button,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer button[type="submit"],.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer input[type="submit"]{background-color:#ebebeb;}.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-wishlist-table-header .button:hover,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wlfmc-wishlist-footer .apply-btn:hover,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.add-to-card-same-button tr td.last-column .button:hover:not(.minus):not(.plus),.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer .button:hover,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer button[type="submit"]:hover,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer input[type="submit"]:hover, .elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.qty-same-button input.qty:hover, .elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.qty-same-button .quantity .button:hover,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-wishlist-table-header .button:focus,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wlfmc-wishlist-footer .apply-btn:focus,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.add-to-card-same-button tr td.last-column .button:focus:not(.minus):not(.plus),.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer .button:focus,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer button[type="submit"]:focus,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer input[type="submit"]:focus,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.qty-same-button input.qty:focus, .elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.qty-same-button .quantity .button:focus{color:#515151 !important;}.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-wishlist-table-header .button:hover,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wlfmc-wishlist-footer .apply-btn:hover,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.add-to-card-same-button tr td.last-column .button:hover:not(.minus):not(.plus),.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer .button:hover,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer button[type="submit"]:hover,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer input[type="submit"]:hover, .elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.qty-same-button input.qty:hover , .elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.qty-same-button .quantity .button:hover,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-wishlist-table-header .button:focus,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wlfmc-wishlist-footer .apply-btn:focus,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.add-to-card-same-button tr td.last-column .button:focus:not(.minus):not(.plus),.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer .button:focus,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer button[type="submit"]:focus,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer input[type="submit"]:focus, .elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.qty-same-button input.qty:focus , .elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.qty-same-button .quantity .button:focus{border-color:#ebebeb !important;}.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-wishlist-table-header .button:hover, .elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-wishlist-table-header .button:focus,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wlfmc-wishlist-footer .apply-btn:hover,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wlfmc-wishlist-footer .apply-btn:focus,
						.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.add-to-card-same-button tr td.last-column .button:not(.minus):not(.plus):hover,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table.add-to-card-same-button tr td.last-column .button:not(.minus):not(.plus):focus,
						.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer .button:hover,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer .button:focus,
						.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer button[type="submit"]:hover,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer button[type="submit"]:focus,
						.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer input[type="submit"]:hover,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table  .wlfmc-wishlist-footer input[type="submit"]:focus{background-color:#e67e22;}.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-wishlist-table-header .button:not(.wlfmc-new-list){width:36px;}.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table tr td.last-column .button:not(.minus):not(.plus){font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;border-color:#00BBAE;background-color:#00BBAE;border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;height:40px !important;max-height:40px  !important;min-height:40px !important;padding-top:0;padding-bottom:0;display:flex;justify-content:center;align-items:center;margin:0;}.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table tr td.last-column .button:not(.minus):not(.plus):focus,.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table tr td.last-column .button:not(.minus):not(.plus):hover{color:#fff;border-color:#e67e22;background-color:#e67e22;}.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table a.product-name strong{font-family:"iransansdnwebbold", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .product-thumbnail img{background-color:#f5f5f5;}.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wishlist-items-wrapper:not(.wishlist-empty) tr:not(.ui-sortable-placeholder),
						.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wlfmc-wishlist-footer tr.actions,
						.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table-header,
						.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wlfmc-wishlist-footer .wlfmc-total-td{background-color:#fff !important;}.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wishlist-items-wrapper:not(.wishlist-empty) tr,
						.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wlfmc-wishlist-footer tr.actions,
						.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table-header,
						.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wlfmc-total-row:not(.total-mode-classic) .wlfmc-total-td,
						.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wlfmc-total-row:not(.total-mode-classic) .wlfmc-total-td .total-prices,
						.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wlfmc-total-row:not(.total-mode-classic) .wlfmc-total-td .total-prices > div{border-color:#ebebeb !important;}.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .product-thumbnail img:hover{background-color:#f5f5f5;}.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wishlist-items-wrapper:not(.wishlist-empty) tr:not(.ui-sortable-placeholder):hover{background-color:#fff !important;}.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wishlist-items-wrapper:not(.wishlist-empty) > tr:hover{border-color:#ebebeb !important;}
								.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wishlist-items-wrapper tr,
								.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-wishlist-footer tr.actions,
								.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table-header,
								.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wlfmc-total-row:not(.total-mode-classic) .wlfmc-total-td{border-style:solid !important;border-width:1px 1px 1px 1px !important;}.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wishlist-items-wrapper tr,
						.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-wishlist-footer tr.actions,
						.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table-header,
						.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wlfmc-wishlist-footer .wlfmc-total-td{border-radius:10px 10px 10px 10px;}.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table td.with-border-top{border-top-color:transparent !important;}body.elementor-page-2010:not(.elementor-motion-effects-element-type-background), body.elementor-page-2010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2010 .elementor-element.elementor-element-337890d{--width:90.031%;}.elementor-2010 .elementor-element.elementor-element-a5ebc1e{--width:5.773%;}.elementor-2010 .elementor-element.elementor-element-60c433b{--width:107%;}.elementor-2010 .elementor-element.elementor-element-fe64489{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2010 .elementor-element.elementor-element-a5ebc1e{--width:63.175px;}.elementor-2010 .elementor-element.elementor-element-60c433b{--width:720px;}}@media(max-width:1024px){.elementor-2010 .elementor-element.elementor-element-337890d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2010 .elementor-element.elementor-element-a5ebc1e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-10px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2010 .elementor-element.elementor-element-60c433b{--min-height:64px;}.elementor-2010 .elementor-element.elementor-element-5388304{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 0px 0px 0px;}}@media(max-width:767px){.elementor-2010 .elementor-element.elementor-element-337890d{--flex-wrap:nowrap;}.elementor-2010 .elementor-element.elementor-element-a5ebc1e{--width:46.2px;}.elementor-2010 .elementor-element.elementor-element-60c433b{--width:10px;}.elementor-2010 .elementor-element.elementor-element-c290aa6{--min-height:30px;--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;--flex-wrap:nowrap;}.elementor-2010 .elementor-element.elementor-element-c168529{--width:47.4px;--min-height:10px;--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;--justify-content:center;--border-radius:0px 10px 10px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-2010 .elementor-element.elementor-element-ca75d59 .elementor-icon{font-size:20px;}.elementor-2010 .elementor-element.elementor-element-ca75d59 .elementor-icon svg{height:20px;}.elementor-2010 .elementor-element.elementor-element-daa3fc9{--width:320px;--min-height:10px;--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-radius:10px 0px 0px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2010 .elementor-element.elementor-element-3b610ae{margin:0px 7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;}.elementor-2010 .elementor-element.elementor-element-3b610ae .woocommerce-breadcrumb{font-size:15px;}.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table tr td.last-column .button:not(.minus):not(.plus){font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-a5ebc1e */.elementor-2010 .elementor-element.elementor-element-a5ebc1e{
    box-shadow: 0 10px 40px rgba(110, 134, 216, .1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60c433b */.elementor-2010 .elementor-element.elementor-element-60c433b{
    box-shadow: 0 10px 40px rgba(110, 134, 216, .1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c168529 */.elementor-2010 .elementor-element.elementor-element-c168529{
    box-shadow: 0 10px 40px rgba(110, 134, 216, .1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daa3fc9 */.elementor-2010 .elementor-element.elementor-element-daa3fc9{
    box-shadow: 0 10px 40px rgba(110, 134, 216, .1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-761551e *//* مخفی کردن سربرگ (نوار بژ) زمانی که لیست علاقمندی‌ها خالی است */
.sismooni-custom-wishlist:has(.wishlist-empty-row) .custom-wishlist-header-row {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wlfmc-wish-list, class: .elementor-element-488ebdb *//* ========================================================
   استایل اختصاصی لیست علاقه‌مندی سیسمونی نی‌نی
   Parent Class: .sismooni-custom-wishlist
   ======================================================== */

/* کانتینر اصلی لیست */
.sismooni-custom-wishlist .wlfmc-wishlist-table.view-mode-list {
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
    max-width: 1050px !important;
    margin: 20px auto !important;
    padding: 0 !important;
}

/* هر سطر محصول */
.sismooni-custom-wishlist .wlfmc-wishlist-table.view-mode-list .wlfmc-list-item,
.sismooni-custom-wishlist .wlfmc-wishlist-table.view-mode-list > div,
.sismooni-custom-wishlist .wlfmc-wishlist-table.view-mode-list li {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    background-color: #ffffff !important;
    border: 1px solid #ebebeb !important;
    border-radius: 12px !important;
    padding: 12px 24px !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04) !important;
    transition: all 0.25s ease !important;
}

.sismooni-custom-wishlist .wlfmc-wishlist-table.view-mode-list .wlfmc-list-item:hover,
.sismooni-custom-wishlist .wlfmc-wishlist-table.view-mode-list > div:hover {
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08) !important;
    border-color: #F6E6C2 !important;
}

/* عکس محصول */
.sismooni-custom-wishlist .wlfmc-wishlist-table.view-mode-list .product-thumbnail img {
    width: 100px !important;
    height: 100px !important;
    object-fit: contain !important;
    border-radius: 10px !important;
    margin-right: 80px!important;
}

/* عنوان و نام محصول */
.sismooni-custom-wishlist .wlfmc-wishlist-table.view-mode-list .product-name a,
.sismooni-custom-wishlist .wlfmc-wishlist-table.view-mode-list .product-title {
    font-size:15px !important;
    font-weight: 700 !important;
    color: #2c3e50 !important;
    text-decoration: none !important;
  
}
.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table a.product-name strong{
    margin-right: 35px;
    font-size: 17px;
}
/* قیمت محصول */
.sismooni-custom-wishlist .wlfmc-wishlist-table.view-mode-list .product-price,
.sismooni-custom-wishlist .wlfmc-wishlist-table.view-mode-list .price {
    font-family: "IRANSansWeb_FaNum_Medium", Sans-serif !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #444444 !important;
    
}

/* دکمه افزودن به سبد خرید */
.sismooni-custom-wishlist .wlfmc-wishlist-table.view-mode-list .product-add-to-cart a,
.sismooni-custom-wishlist .wlfmc-wishlist-table.view-mode-list .button.add_to_cart_button,
.sismooni-custom-wishlist .wlfmc-wishlist-table.view-mode-list .wlfmc-add-to-cart {
    background-color: #00bbae !important;
    color: #ffffff !important;
    border-radius: 8px !important;
    padding: 8px 18px !important;
    border: none !important;
    text-decoration: none !important;
    transition: background-color 0.2s ease !important;
}

.sismooni-custom-wishlist .wlfmc-wishlist-table.view-mode-list .product-add-to-cart a:hover,
.sismooni-custom-wishlist .wlfmc-wishlist-table.view-mode-list .button.add_to_cart_button:hover {
    background-color: #E67E22 !important;
}

/* دکمه حذف محصول */
.sismooni-custom-wishlist .wlfmc-list .wlfmc-remove-from-list,
.sismooni-custom-wishlist .wlfmc-wishlist-table .wlfmc-remove-from-list {
    background-color: #ff4d4f !important;
    border-radius: 50% !important;
    width: 30px !important;
    height: 30px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    transition: transform 0.2s ease !important;
    margin-top: 35px !important;
    margin-right: 10px;
}

.sismooni-custom-wishlist .wlfmc-list .wlfmc-remove-from-list:hover {
    transform: scale(1.1) !important;
}

.sismooni-custom-wishlist .wlfmc-icon-close {
    color: #ffffff !important;
    font-size: 14px !important;
}

/* ========================================================
   تراز عمودی و ستونی دقیق عنوان و قیمت
   ======================================================== */

/* کانتینر عنوان و قیمت در ستون وسط */
.sismooni-custom-wishlist .wlfmc-wishlist-table td.center-column .d-flex.flex-column,
.sismooni-custom-wishlist .wlfmc-table-item td.center-column div.d-flex {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    width: 100% !important;
}

/* ستون عنوان محصول */
.sismooni-custom-wishlist .wlfmc-wishlist-table td.center-column .product-name {
    flex: 0 0 30% !important;
    max-width: 30% !important;
    text-align: right !important;
    margin-right: 10px !important;
    padding-left: 10px !important;
}

.sismooni-custom-wishlist .wlfmc-wishlist-table td.center-column .product-name a {
    font-size: 15px !important;
    font-weight: 700 !important;
    color: #2c3e50 !important;
    white-space: normal !important;
}

/* ستون قیمت قفل‌شده */
.sismooni-custom-wishlist .wlfmc-wishlist-table td.center-column .product-price,
.sismooni-custom-wishlist .wlfmc-wishlist-table td.center-column .price {
    flex: 0 0 70% !important;
    max-width: 70% !important;
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    margin: 0 !important;
    gap: 5px !important;
}

/* استایل قیمت قبل تخفیف */
.sismooni-custom-wishlist .wlfmc-wishlist-table .product-price del,
.sismooni-custom-wishlist .wlfmc-wishlist-table .price del,
.sismooni-custom-wishlist .wlfmc-wishlist-table .product-price del .amount {
    color: #9e9e9e !important;
    font-size: 13px !important;
    text-decoration: line-through !important;
    line-height: 1.3 !important;
}

/* استایل قیمت اصلی/تخفیف‌دار */
.sismooni-custom-wishlist .wlfmc-wishlist-table .product-price ins,
.sismooni-custom-wishlist .wlfmc-wishlist-table .price ins,
.sismooni-custom-wishlist .wlfmc-wishlist-table .product-price ins .amount,
.sismooni-custom-wishlist .wlfmc-wishlist-table .product-price > .amount {
    color: #2F6F5E !important;
    font-size: 16px !important;
    font-weight: bold !important;
    text-decoration: none !important;
    line-height: 1.3 !important;
}
.wlfmc-wishlist-table .wishlist-empty-row td img{
    width: 100%;
}
.wlfmc-wishlist-table .wishlist-empty-row td .empty-title{
    font-family: "IRANSansWeb_FaNum_Medium", Sans-serif !important;
    font-size: 17px !important;
    font-weight: bold !important;
    color: #444444 !important; 
}
.empty-content p{
      font-family:"iransansdn"  !important;
    font-size: 15px !important;
    
    color: #444444 !important; 
}

/* مرکزی کردن و تمام‌عرض کردن پیام "لیست خالی" */
.wlfmc-wishlist-table .wishlist-empty-row {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
    height: 100% !important;
    flex-direction: column; /* برای اینکه متن زیر تصویر بیاید */
    padding: 50px 0 !important; /* کمی فضا از بالا و پایین */
    border: none!important;
}

/* برای اینکه سلول جدول هم تراز بشه */
.wlfmc-wishlist-table .wishlist-empty-row td {
    display: block !important;
    text-align: center !important;
    width: 100% !important;
    border: none !important;
}
/* حذف کادر دورِ محتوای لیست خالی */
.wlfmc-wishlist-table,
.wlfmc-wishlist-table tbody,
.wlfmc-wishlist-table tr,
.wlfmc-wishlist-table td {
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* اگر باز هم کادر هست، این کد مستقیم همان سلولِ دربرگیرنده را هدف قرار می‌دهد */
.wishlist-empty-row td {
    border: none !important;
    background: transparent !important;
}
.elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wishlist-items-wrapper tr, .elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-wishlist-footer tr.actions, .elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table-header, .elementor-2010 .elementor-element.elementor-element-488ebdb .wlfmc-default-table .wlfmc-wishlist-footer .wlfmc-total-td{
    border: none !important;
}
/* بزرگ کردن سایز تصویر/آیکون لیست خالی */
.wishlist-empty-row img,
.wishlist-empty-row svg,
.wishlist-empty-row .wlfmc-empty-icon,
.wlfmc-wishlist-empty img {
    width:1000px !important;       /* می‌تونی این عدد رو بیشتر یا کمتر کنی */
    height: auto !important;
    max-width:100% !important;
    margin-right: -100px !important;
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b47fb55 *//* پیام‌های ووکامرس */
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    position: relative !important;
    display: flex !important;
    align-items: center !important;

    direction: rtl !important;
    text-align: right !important;
    box-sizing: border-box !important;
    width: 100% !important;
    min-height: 58px !important;

    margin: 30px 0 25px !important;
    padding: 12px 20px 12px 150px !important;

    font-family: "IRANSansWeb_Medium", sans-serif !important;
    font-size: 15px !important;
    line-height: 1.8 !important;

    background-color: #EDFBFA !important;
    border: 1px solid #00BBAE !important;
    border-radius: 10px !important;
}

/* آیکن در سمت راست و قبل از نوشته */
.woocommerce-message::before,
.woocommerce-info::before,
.woocommerce-error::before {
    position: static !important;
    display: inline-block !important;

    flex: 0 0 22px !important;
    width: 22px !important;
    height: 22px !important;

    margin: 0 0 0 10px !important;
    padding: 0 !important;

    font-family: WooCommerce !important;
    font-size: 20px !important;
    line-height: 22px !important;
    color: #00BBAE !important;
    transform: none !important;
}

/* آیکن پیام موفقیت */
.woocommerce-message::before {
    content: "\e015" !important;
}

/* دکمه در سمت چپ */
.woocommerce-message .button,
.woocommerce-info .button,
.woocommerce-error .button {
    position: absolute !important;
    top: 50% !important;
    left: 20px !important;
    right: auto !important;

    float: none !important;
    margin: 0 !important;

    padding: 8px 18px !important;

    color: #FFFFFF !important;
    background-color: #00BBAE !important;
    border: none !important;
    border-radius: 9px !important;

    font-family: "IRANSansWeb_Medium", sans-serif !important;
    font-size: 14px !important;
    line-height: 1.5 !important;
    white-space: nowrap !important;
    text-decoration: none !important;

    transform: translateY(-50%) !important;
    transition: background-color 0.3s ease !important;
}

/* هاور دکمه */
.woocommerce-message .button:hover,
.woocommerce-info .button:hover,
.woocommerce-error .button:hover {
    color: #FFFFFF !important;
    background-color: #FFB000 !important;
}

/* لینک بازگردانی */
.restore-item {
    color: #00BBAE !important;
    text-decoration: none !important;
}

.restore-item:hover {
    color: #FFB000 !important;
}

/* موبایل */
@media (max-width: 768px) {
    .woocommerce-error,
    .woocommerce-info,
    .woocommerce-message {
        min-height: 64px !important;
        margin-top: 40px !important;
        margin-bottom: 20px !important;
        padding: 10px 12px 10px 125px !important;
        font-size: 13px !important;
        line-height: 1.8 !important;
    }

    .woocommerce-message::before,
    .woocommerce-info::before,
    .woocommerce-error::before {
        flex-basis: 18px !important;
        width: 18px !important;
        height: 18px !important;
        margin-left: 7px !important;
        font-size: 17px !important;
        line-height: 18px !important;
    }

    .woocommerce-message .button,
    .woocommerce-info .button,
    .woocommerce-error .button {
        left: 12px !important;
        padding: 7px 12px !important;
        font-size: 12px !important;
        border-radius: 8px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wlfmc-wish-list, class: .elementor-element-1ccfaa1 */.wlfmc-list .wlfmc-remove-from-list{
    background-color: #00bbae;
    border-radius: 100%;
    position: absolute;
    right:-2px;
    top: -1px;
    
}
.wlfmc-icon-close{
    color: #fff !important;
    font-size: 15px !important;
}
.wlfmc-wishlist-table.view-mode-grid .product-thumbnail img{
    border-radius: 10px;
}
/* ========================================================
   استایل فوق‌العاده منعطف برای استفاده دوم (گرید/موبایل)
   Class: .sismooni-mobile-cards
   ======================================================== */

/* 1. وسط‌چین کردن عنوان در هر ساختاری که باشد */
.sismooni-mobile-cards .product-name, 
.sismooni-mobile-cards [class*="product-name"] {
    text-align: center !important;
    display: block !important;
    width: 100% !important;
    margin: 10px 0 5px 0 !important;
}

.sismooni-mobile-cards .product-name a {
    font-family: "IRANSansWeb_FaNum_Medium", "IRANSans", Tahoma, Sans-serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    color: #2c3e50 !important;
    display: block !important;
    text-align: center !important;
}

/* 2. تنظیم کانتینر قیمت (وسط‌چین و ردیفی) */
.sismooni-mobile-cards .product-price,
.sismooni-mobile-cards [class*="product-price"],
.sismooni-mobile-cards .price {
    display: flex !important;
    flex-direction: row-reverse !important; /* برای نمایش صحیح قیمت‌ها در فارسی */
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    margin: 5px 0 10px 0 !important;
    font-family: "IRANSansWeb_FaNum_Medium", "IRANSans", Tahoma, Sans-serif !important;
}

/* 3. استایل قیمت قبلی (خط‌خورده و خاکستری) */
.sismooni-mobile-cards del,
.sismooni-mobile-cards .price del,
.sismooni-mobile-cards [class*="old-price"] {
    color: #666 !important;
    font-size: 14px !important;
    font-weight: normal !important;
    text-decoration: line-through !important;
    opacity: 0.7 !important;
}

/* 4. استایل قیمت جدید (رنگی و بولد) */
.sismooni-mobile-cards ins,
.sismooni-mobile-cards .price ins,
.sismooni-mobile-cards [class*="current-price"],
.sismooni-mobile-cards .amount {
   
    font-size: 18px !important;
    font-weight: 800 !important;
    text-decoration: none !important;
}

/* حذف استایل‌های احتمالی که باعث چپ‌چین شدن میشن */
.sismooni-mobile-cards * {
    text-align: center;
}
/* ========================================================
   کوچک کردن دکمه سبد خرید در حالت موبایل/گرید
   Class: .sismooni-mobile-cards
   ======================================================== */

/* 1. کنترل اندازه دکمه و فاصله داخلی */
.sismooni-mobile-cards .wlfmc-add-to-cart,
.sismooni-mobile-cards .button.add_to_cart_button,
.sismooni-mobile-cards .button.product_type_simple,
.sismooni-mobile-cards button.button {
    width: auto !important;          /* از حالت تمام‌عرض خارج میشه */
    min-width: 150px !important;   /* یک حداقل عرض منطقی براش میذاریم */
    max-width: 250px !important;   /* حداکثر عرض رو محدود می‌کنیم */
    padding: 10px 10px !important;   /* فاصله داخلی رو کم میکنیم */
    font-size: 13px !important;    /* فونت دکمه رو کوچیک میکنیم */
    margin: 5px auto !important;   /* برای وسط‌چین شدن دکمه در کارت */
    display: inline-block !important; 
    border-radius: 8px !important; /* اگر دوست داشتی گوشه‌ها گردتر باشن */
    line-height: 1.4 !important;
}

/* 2. وسط‌چین کردن خودِ دکمه در کانتینر کارت */
/* اگر دکمه داخل یک div هست که عرضش 100% هست، این خط کمک میکنه دکمه وسط قرار بگیره */
.sismooni-mobile-cards .wlfmc-add-to-cart-container,
.sismooni-mobile-cards .button-container,
.sismooni-mobile-cards div:has(> .button) {
    display: flex !important;
    justify-content: center !important;
    width: 100% !important;
}

/* 3. اگر آیکون سبد خرید هم داخل دکمه هست، سایزش رو هماهنگ می‌کنیم */
.sismooni-mobile-cards .button i,
.sismooni-mobile-cards .button svg {
    font-size: 16px !important;
    margin-left: 4px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bfeec5 */.elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wishlist-items-wrapper tr, .elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-wishlist-footer tr.actions, .elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table-header, .elementor-2010 .elementor-element.elementor-element-1ccfaa1 .wlfmc-default-table .wlfmc-total-row:not(.total-mode-classic) .wlfmc-total-td{
    border: none !important;
}/* End custom CSS */