body{-moz-font-feature-settings:"ss02";-webkit-font-feature-settings:"ss02";font-feature-settings:"ss02";}
.shop_table .woocommerce-cart-form__cart-item{margin-top:10px !important;}
body > div.website-wrapper > header > div > div.whb-row.whb-top-bar.whb-sticky-row.whb-with-bg.whb-border-fullwidth.whb-color-dark.whb-col-1 > div > div > div.whb-column.whb-col-left.whb-visible-lg > div > div > div > div > a:nth-child(2) > img{margin-top:-38px;}
.page-id-12620 .page-numbers{color:#fff !important;}
.woocommerce-product-attributes-item__label{width:20%;}
#block-18{display:none;}
.woocommerce-cart .cart-totals-inner table tbody{display:grid !important;}
ol li::marker{color:unset !important;}
.page-id-18944 .elementor-element-98dbec8, .page-id-18944 .elementor-element-4577935, .page-id-18944 .copyrights-wrapper, .page-id-18944 .whb-header, .page-id-18944 .page-title{display:none !important;}
.single-product .wd-swatches-product{width:100% !important;}
.wd-reset-var{display:none!important;}
.single-product table.variations{margin-bottom:50px!important;}
.whatsapp-btn-new{position:fixed;right:15px;bottom:12px;display:block;background-color:#25D366;color:#fff;font-size:14px;font-weight:bold;padding:12px 18px;border-radius:30px;text-decoration:none;box-shadow:0 4px 8px rgba(0, 0, 0, 0.2);transition:all 0.3s ease-in-out;width:max-content;height:auto;}
.whatsapp-btn-new:hover{background-color:#1ebe5d;}
.whatsapp-btn-new img{vertical-align:middle;margin-left:8px;}
.whatsapp-btn-new span{display:inline-block;}
.wd-reset-bottom-md .wd-reset-var{position:relative !important;}
.woocommerce > .cart-data-form{margin-bottom:10px !important;}
#validation_message_2_1{color:transparent;font-size:0;}
 .wp-element-button{width:100% !important;margin-right:0 !important;}
#menu-item-115955{width:450px !important;}
#menu-item-115955 .sub-sub-menu{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;direction:rtl;padding:10px;}
.westaweb-submit-container{margin-bottom:40px !important;}
ul.elementor-icon-list-items > li.elementor-icon-list-item > a > span.elementor-icon-list-text, span.elementor-icon-list-text{display:unset !important;}
.elementor-13 .elementor-element.elementor-element-68b1e25 .elementor-posts-container .elementor-post__thumbnail{padding:unset !important;}
.product-labels .attribute-label, .tax-pa_brands #block-13,
.tax-pa_brands #block-14,
#block-16,
#block-15,
.hide-larger-price .wd-price-unit, .page-id-11998 .elementor-element-4577935, .page-id-11998 .copyrights-wrapper, .page-id-11998 .page-title, .page-id-11998 .whb-header, .single-product .tagged_as, .single-product .posted_in, .woocommerce-cart footer, .cart-actions .button br, .wc-proceed-to-checkout a br{}
.snapppay-widget{margin-top:24px;}
.tax-pa_brands #block-16,
.tax-pa_brands #block-15{display:block !important;}
.product_tag-outlet{position:relative;}
.product_tag-outlet .product-element-top.wd-quick-shop:before{content:url(https://soorati.net/wp-content/uploads/2024/12/outlet-tag-2.svg);position:absolute;z-index:10;right:0;top:12%;}
.single-product .product_tag-outlet .product-element-top.wd-quick-shop:before{display:none;}
.woocommerce-order-details a{text-align:center;}
.woocommerce-order-details #post{color:#fff !important;background-color:#fe83b7 !important;border-radius:7px;}
.wd-buttons{z-index:1 !important;}
.dm-digits-login .elementor-widget-shortcode > div > div > span{padding-top:-24px;}
.dm-digits-login .elementor-widget-shortcode > div > div > span > span{font-size:11px;color:#fff !important;}
.N-pagenumbers .page-numbers li a, .page-id-11998 nav[class*="-pagination"] li .page-numbers{color:#fff !important;}
.cart-totals-inner .checkout-button, .wd-coupon-form .button[name="apply_coupon"]{background-color:#EF4056 !important;}
.woocommerce-cart .wd-header-mobile-nav, .woocommerce-checkout .wd-header-mobile-nav, .woocommerce-checkout div.whb-row:nth-child(2),
.woocommerce-cart div.whb-row:nth-child(2),
.woocommerce-checkout #Mobile-Fixed-CTAs,
.woocommerce-cart #Mobile-Fixed-CTAs,
.woocommerce-checkout .elementor-element-651610d, .woocommerce-cart .elementor-element-651610d{}
.cart-subtotal td bdi, .cart-subtotal th{color:#7a7a7a !important;}
.woocommerce-cart .product-price .discount-percentage{background:#f05;color:#fff;padding:5px;border-radius:5px;width:40%;text-align:center;}
.elementor-menu-cart__product-price .regular-price bdi{color:#7a7a7a;font-size:14px;font-weight:400;}
.elementor-menu-cart__product-price .discount-percentage{background:red;color:#fff;border-radius:5px;width:50px;text-align:center;padding:2px;float:left;}
.elementor-menu-cart__product-price p{margin-bottom:5px;}
.login-icon-container a img{width:100%;}
.woocommerce-customer-details, .progress-msg{text-align:right;}
.progress-msg .woocommerce-Price-amount{color:#ff0055 !important;font-size:16px;font-weight:700;}
.woocommerce-form-coupon{margin-right:0 !important;border-radius:15px !important;}
.woocommerce-form-coupon p br{display:none;}
.woocommerce-billing-fields, .woocommerce-additional-fields{text-align:right;}
#sonicCtcButtonpay{background:#fe83b7;color:#fff;border-radius:10px;margin-top:10px;width:100%;}
.woocommerce-cart .shop_table .order-total td:before, .woocommerce-checkout .shop_table .order-total th, .woocommerce-cart .shop_table .order-total td bdi, .woocommerce-checkout .shop_table .order-total td bdi{color:#333 !important;}
.woocommerce-cart .shop_table .order-total td{font-size:18px;}
.woocommerce-cart .shop_table .order-total td bdi{font-size:22px;}
.cart-totals-inner .shop_table tr{border-top:1px solid #ddd !important;padding:10px 0 !important;display:grid;}
.woocommerce-cart .woocommerce-cart-form__cart-item .product-name a{color:#333 !important;}
.brands-breadcrumb{display:flex;}
.brands-breadcrumb > span{padding:0px 0 0 9px;}
.wc-bacs-bank-details-account-name, .wc-bacs-bank-details-heading{text-align:center;}
.brands-breadcrumb > span > a:after{content:"\f114";font-size:12px;font-family:"woodmart-font";margin-right:10px;}
.products-bordered-grid.elements-grid{gap:10px !important;}
.mobile-menu-item-box .elementor-image-box-wrapper{border:1px solid #ddd;border-radius:10px;padding:10px;height:130px;}
.wd-main-logo img{width:100px;}
.cart-totals-inner h2{text-align:right;}
.shop_table tbody tr th{width:40% !important;}
.mobile-menu-item-box .elementor-image-box-wrapper img{border-radius:10px;}
.N-pagenumbers .wd-load-more{margin-bottom:30px;color:#fff;border:1px solid #fff;}
.wd-product.wd-hover-tiled .product-wrapper{box-shadow:unset !important;}
   .products{flex-direction:column;}
#post-8 > div > div > div.elementor-element.elementor-element-426aba21.e-flex.e-con-boxed.e-con.e-parent > div > div > div > div > form.checkout.woocommerce-checkout > p{display:none;}
.westaweb-select-address-container .westaweb-edit{display:block !important;}
.products .outofstock{order:999;}
.wc_payment_methods{text-align:right !important;}
#westaweb_address_billing_id_field > ul > li:nth-child(1) > br{display:none;}
.price del .woocommerce-Price-amount bdi{font-size:14px !important;font-weight:400;}
.page-id-11998 .product-wrapper{min-height:400px;}
.product-element-bottom .woocommerce-Price-amount{font-size:17px !important;}
.page-id-11998 .product-labels img{object-fit:cover;width:213px;height:213px;}
div#validation_message_2_1:after{content:"شما قبلا در خبرنامه تخفیف عضو شده‌اید";font-size:16px;font-weight:500;color:red;margin-top:-20px;}
.elementor-slides-wrapper{border-radius:25px;}
.btn-between-article{position:relative;padding:12px 35px;background:#EF394E;font-size:17px;font-weight:500;color:#000;border:3px solid #EF394E;border-radius:8px;justify-content:center;display:flex;width:600px;box-shadow:0 0 0 #fec1958c;transition:all .3s ease-in-out;}
.btn-between-article .star-1{position:absolute;top:20%;left:20%;width:25px;height:auto;filter:drop-shadow(0 0 0 #000);z-index:-5;transition:all 1s cubic-bezier(0.05, 0.83, 0.43, 0.96);}
.btn-between-article .star-2{position:absolute;top:45%;left:45%;width:15px;height:auto;filter:drop-shadow(0 0 0 #000);z-index:-5;transition:all 1s cubic-bezier(0, 0.4, 0, 1.01);}
.btn-between-article .star-3{position:absolute;top:40%;left:40%;width:5px;height:auto;filter:drop-shadow(0 0 0 #000);z-index:-5;transition:all 1s cubic-bezier(0, 0.4, 0, 1.01);}
.btn-between-article .star-4{position:absolute;top:20%;left:40%;width:8px;height:auto;filter:drop-shadow(0 0 0 #000);z-index:-5;transition:all .8s cubic-bezier(0, 0.4, 0, 1.01);}
.btn-between-article .star-5{position:absolute;top:25%;left:45%;width:15px;height:auto;filter:drop-shadow(0 0 0 #000);z-index:-5;transition:all .6s cubic-bezier(0, 0.4, 0, 1.01);}
.btn-between-article .star-6{position:absolute;top:5%;left:50%;width:5px;height:auto;filter:drop-shadow(0 0 0 #000);z-index:-5;transition:all .8s ease;}
.btn-between-article{color:#FEC195;box-shadow:0 0 25px #fec1958c;}
.btn-between-article .star-1{position:absolute;top:-80%;left:-30%;width:25px;height:auto;filter:drop-shadow(0 0 10px #EF394E);z-index:2;}
.btn-between-article .star-2{position:absolute;top:-25%;left:10%;width:15px;height:auto;filter:drop-shadow(0 0 10px #EF394E);z-index:2;}
.btn-between-article .star-3{position:absolute;top:55%;left:25%;width:5px;height:auto;filter:drop-shadow(0 0 10px #EF394E);z-index:2;}
.btn-between-article .star-4{position:absolute;top:30%;left:80%;width:8px;height:auto;filter:drop-shadow(0 0 10px #EF394E);z-index:2;}
.btn-between-article .star-5{position:absolute;top:25%;left:115%;width:15px;height:auto;filter:drop-shadow(0 0 10px #EF394E);z-index:2;}
.btn-between-article .star-6{position:absolute;top:5%;left:60%;width:5px;height:auto;filter:drop-shadow(0 0 10px #EF394E);z-index:2;}
.btn-between-article .fil0{fill:#FEC195;}
.card-product-be-article{width:500px;height:auto;background:#EF394E;display:flex;align-items:center;justify-content:left;backdrop-filter:blur(10px);transition:0.5s ease-in-out;padding:12px;margin:0 auto;}
.card-product-be-article a{display:flex;align-items:center;}
.card-product-be-article:hover{cursor:pointer;transform:scale(1.05);}
.card-product-be-article .img img{width:50px;height:50px;margin-left:10px;}
.card-product-be-article:hover > .img{transition:0.5s ease-in-out;background:linear-gradient(#9198e5, #712020);}
.card-product-be-article .textBox{width:calc(100% - 90px);margin-left:10px;color:white;}
.card-product-be-article .textContent{display:flex;align-items:center;justify-content:space-between;}
.card-product-be-article .span{font-size:15px;}
.card-product-be-article .h1{font-size:16px;font-weight:bold;}
.card-product-be-article .p{font-size:15px;font-weight:lighter;}
.card-be-artcile{width:230px;background:#EF394E;padding:5px;overflow:hidden;box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 20px 0px;transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.card-be-artcile:hover{transform:scale(1.05);}
.card-be-artcile .top-section{height:auto;display:flex;flex-direction:column;position:relative;}
.card-be-artcile .bottom-section{margin-top:15px;padding:10px 5px;}
.card-be-artcile .bottom-section .title{display:block;font-size:17px;font-weight:bolder;color:white;text-align:center;}
.card-be-artcile .bottom-section .row{display:flex;justify-content:space-between;margin-top:20px;}
.card-be-artcile .bottom-section .row .item{flex:30%;text-align:center;padding:5px;color:rgba(170, 222, 243, 0.721);}
.card-be-artcile .bottom-section .row .item .big-text{font-size:16px;display:block;color:white;font-weight:700;}
.card-be-artcile .bottom-section .row .item .regular-text{font-size:12px;color:#fff;}
.card-be-artcile .bottom-section .row .item:nth-child(2){border-left:1px solid rgba(255, 255, 255, 0.126);border-right:1px solid rgba(255, 255, 255, 0.126);}
.woocommerce-product-attributes-item__value{background:#f8f8f8 !important;width:80%;padding:12px !important;}
.offbox{margin:5% 0;}
.offfirstbuyer{background:#00c53b;padding:10px;color:#fff;font-size:18px;font-weight:700;text-align:center;width:75%;margin:0 auto;border-radius:10px;}
.off-txt{background:red;text-align:center;font-size:18px;font-weight:700;color:#fff;margin-top:-65px;padding:12px;border-radius:10px;box-shadow:0px 19px 29px -4px rgba(0, 0, 0, 0.1);}
#field_2_2 label,
.single-post .page-title , .woocommerce-column--shipping-address, .gform_validation_errors, .blog-post-loop .post-date{display:none;}
#input_2_2,
#input_2_1{border-radius:unset;}
.outofstock .price{display:none}
.outofstock .amount{display:none}
.nta_wa_button a{z-index:100;}
#gform_submit_button_2{width:100%;background:#EF394E;color:#fff;}
#field_2_1 label,
.wd-product-cats, .cat-item-1{display:none !important;}
.single-post .entry-header{text-align:center;}
.single-post .entry-header img{border:8px solid #d60644;}
.single-post .meta-post-categories{display:none;}
.single-post .entry-header .post-date{display:none;}
.wd-term-desc{padding:24px;margin:0 5%;border:2px solid #f8f8f8;}
.pisol-bar-message .amount{color:#fff !important;font-size:20px;}
.pi-fsnw-cart-message{text-align:right;font-family:iranyekan !important;}
.pi-inner-content{color:#fff !important;z-index:999;font-family:iranyekan !important;}
.jet-dropdown-arrow{margin-right:10px;}
#pi-progress-circle{display:none !important;}
.page-id-7 td.product-remove a:before{font-size:12px;content:"حذف";font-family:iranyekan !important;background:red;width:90px;height:40px;line-height:20px;color:#fff;border-radius:5px;padding:8px 14px !important;font-size:14px;}
.wd-reset-var{margin-top:15px;}
.nta_wa_button a{position:fixed;right:10px;bottom:10px;width:130px;min-height:40px !important;}
.wa__btn_w_icon .wa__btn_icon{right:12px !important;width:30px !important;}
.wa__btn_w_icon .wa__btn_txt{padding:12px 5px 5px 10px !important;text-align:right;}
.woocommerce-cart .nta_wa_button, .nta_wa_button .wa__cs_info{display:none;}
.nta_wa_button img{width:60px !important;height:30px !important;}
.elementor-menu-cart__product{border-bottom:1px solid;margin-bottom:12px;}
.elementor-menu-cart__product-image{width:25%;display:inline-block;}
.elementor-menu-cart__product-name{display:inline-block;width:100%;font-size:15px;font-weight:700;}
.elementor-menu-cart__product-price{text-align:left;margin-bottom:0px;}
.elementor-menu-cart__product-price .woocommerce-Price-amount{font-size:17px !important;font-weight:700;}
.elementor-menu-cart__subtotal{font-size:18px;font-weight:700;text-align:center;margin:24px 0;}
.elementor-menu-cart__footer-buttons a:nth-child(1){background-color:transparent !important;border:2px solid #000;width:100%;color:#000;border-radius:10px;}
.elementor-menu-cart__footer-buttons a:nth-child(2){width:100%;background-color:#FE83B7 !important;margin-top:24px;border-radius:10px;}
.elementor-menu-cart__product-image a{width:65px !important;}
.elementor-menu-cart__subtotal{border:unset !important;}
.elementor-menu-cart__products{border-bottom:2px solid #555;}
body > div.website-wrapper > header > div > div.whb-row.whb-top-bar.whb-not-sticky-row.whb-with-bg.whb-border-fullwidth.whb-color-dark.whb-col-1 > div{max-width:100% !important;padding-right:0 !important;padding-left:0;}
body > div.website-wrapper > header > div > div.whb-row.whb-top-bar.whb-sticky-row.whb-with-bg.whb-border-fullwidth.whb-color-dark.whb-col-1 > div{padding:0;margin:0 auto;background-size:cover;object-fit:cover;position:relative;display:inline;}
body > div.website-wrapper > header > div > div.whb-row.whb-top-bar.whb-sticky-row.whb-with-bg.whb-border-fullwidth.whb-color-dark.whb-col-1 > div > div > div.whb-column.whb-col-left.whb-visible-lg{height:70px;}
.widget_shopping_cart_content{padding:12px;}
body > div.website-wrapper > header > div > div.whb-row.whb-top-bar.whb-sticky-row.whb-with-bg.whb-border-fullwidth.whb-color-dark.whb-col-1{height:84px;}
.wd-prefooter{padding-bottom:0px;}
.woodmart-button-wrapper.inline-element{margin-bottom:0px;}
body.home .main-page-wrapper{background-color:#f6f6f6;}
.promo-banner .banner-image img{border-radius:15px;}
.wd-hover-tiled{overflow:hidden;border-radius:5px;background:#fff;}
.product-grid-item .product-image-link{display:block;padding:20px;}
.labels-rectangular .product-label{padding:5px 10px;font-size:12px;border-radius:15px;margin-right:5px;}
body .woodmart-entry-meta .meta-author{display:none;}
table.shop_table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(5) > td:nth-child(2) > span:nth-child(1) > bdi:nth-child(1),
table.shop_table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(5) > td:nth-child(2):before,
.order-total td:before, .shop_table .fee th, .fee td bdi, #order_review > div.wd-table-wrapper.wd-manage-on > table > tfoot > tr:nth-child(5) > th,
#order_review > div.wd-table-wrapper.wd-manage-on > table > tfoot > tr:nth-child(5) span bdi,
.fee td:before{color:#ff0055 !important;}
body .woodmart-entry-meta .meta-author{display:none;}
.digits-popup-container-child{border-radius:20px !important;padding:24px;}
.digits-form_button{background:#d60644 !important;}
.digits-form_container{margin:0 auto !important;}
.wd-hover-icons .wrapp-buttons{visibility:visible !important;opacity:1 !important;transform:translateY(0px) translateZ(0) !important;}
.product-grid-item:hover:after{opacity:0;}
.woocommerce-order-details{display:flex;flex-direction:column-reverse;}
.woocommerce-order-details__title{text-align:center;}
.out-of-stock{background:red;color:#fff !important;padding:12px;border-radius:5px;text-align:center;width:90px;}
.product-categories .cat-item-1109{display:none;}
.wof-wrapper div, .wof-wrapper p, .wof-form-fields input{font-family:IRansansX !important;}
.btn-gardoneh{background:#fff;border-radius:10px;width:150px;color:#000;font-family:IRansansX !important;}
.premium-support-link a:before{content:url(https://soorati.net/wp-content/uploads/2024/01/coupons2.svg);}
.page-id-10677 input:focus::placeholder{color:transparent;}
.wof-btn-done{display:none;}
.wof-winnings{color:#fff;}
.elementor-icon-list-item{text-align:right !important;}::marker{list-style:none !important;color:#fff;}
.jet-menu-item .elementor-heading-title a{color:#D60644 !important;}
.single-product .wd-carousel-item{border:1px solid #ddd;border-radius:25px;}
.woocommerce-product-gallery__image{border-radius:25px !important;}
.product-summary-shadow .summary-inner{background:unset;box-shadow:unset !important;}
.woocommerce-product-gallery__image img, .single-product .wd-carousel-item img{border-radius:25px !important;}
.single-product .wd-gallery-thumb{margin:0 5px;}
.soo-price-box{width:100%;margin:0 auto;display:flex;}
.wd-single-add-cart.wd-design-justify .variations_form{margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;}
#soo-product-img{padding:10px !important;}
.payment_box, .place-order .button, .coupon .input-text, .coupon .button, .checkout-button{border-radius:10px !important;}
.single-product .product_meta{display:flex;justify-content:flex-start;}
.single-product .product_meta > span{padding:0 10px;}
.wd-table-wrapper, .woocommerce-Address, #order_comments,
.cart-actions .wd-coupon-form, .cart-totals-section .cart-totals-inner{border-radius:25px !important;}
.page-id-7 td.product-remove a:before{font-size:12px;content:"حذف";font-family:iranyekan !important;background:red;width:90px;height:40px;line-height:24px;color:#fff;border-radius:5px;padding:8px 14px !important;font-size:14px;}
.cart-actions > p > button{margin-top:10px;}
.woocommerce-cart .quantity p{margin:10px 0;}
.elementor-menu-cart__footer-buttons{display:grid !important;grid-template-columns:unset !important;}
.elementor-button--checkout, .elementor-button--view-cart{border-radius:10px;}
a.elementor-button.elementor-button--view-cart:hover{color:#fff;background:#FE83B7 !important;border:2px solid #FE83B7;}
.single-product .wd-gallery-thumb .wd-carousel-wrap div{border:1px solid #ddd;border-radius:15px !important;margin:3px 0;}
.entry-summary .summary-inner{border-radius:15px;}
.related-and-upsells .wd-carousel-inner{border:unset !important;}
.single-product .related-and-upsells .wd-carousel-item{margin:3px !important;}
.wd-sticky-btn-cart .cart{height:48px !important;}
.single-product .wd-gallery-thumb .wd-carousel-item{height:115px !important;}
 .woocommerce-account .content-layout-wrapper{padding:20px;}
.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid #d7d7d7;}
.woocommerce-account .wd-my-account-links[class*="wd-grid"]{--wd-col-lg:4 !important;}
.woocommerce-account .wd-my-account-links div a{border-radius:15px !important;}
.wd-my-account-sidebar{max-width:20% !important;}
.woocommerce-account .container{max-width:100% !important;margin:0 auto;}
nav.woocommerce-MyAccount-navigation br{display:none !important;}
h3.woocommerce-MyAccount-title.entry-title{margin-bottom:0px !important;text-align:right;}
.woocommerce-account .woocommerce-MyAccount-content{text-align:right;border:1px solid #d7d7d7;}
.woocommerce-account .wd-my-account-sidebar{padding:0px;border:unset !important;}
p.stock.in-stock.wd-style-default{color:#c60202 !important;}
p.stock.wd-style-default.in-stock:before{color:#c60202 !important;}
.woocommerce-MyAccount-navigation-link a{display:flex !important;align-items:center;}
    .woocommerce-order-status-boxes{display:flex;justify-content:space-around;}
.woocommerce-order-status-boxes .status-box{border:2px solid #ddd;padding:40px 30px;border-radius:25px;width:25%;margin:0 5px 20px 5px !important;}
.dashicons{margin-left:10px;width:48px;height:64px;}
.woocommerce-order-status-boxes .status-icon{display:flex;align-items:center;}
.woocommerce-account .discounted-top-selling-products .product-box, .woocommerce-account .top-selling-products .product-box{border-radius:25px;}
.wd-my-account-sidebar #user-profile h2{color:#fff !important;}
.product-card-bt-post{display:flex;align-items:center;border:1px solid #ddd;border-radius:15px;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);position:relative;z-index:10;background:#fff;}
.product-card-bt-post-img a img{border-radius:15px;width:200px;padding:20px 0;}
.product-card-bt-post-info{padding-right:20px;}
.product-card-bt-post-btn .button{width:100%;margin-top:-10px;height:64px;border-radius:0 0 15px 15px;background:#fe83b7;color:#fff;font-size:16px;font-weight:700;}
.product-card-bt-post-tag{position:absolute;top:-15px;background:#fe83b7;color:#fff;padding:5px 10px;border-radius:10px;right:20px;}
.term-simple{display:none !important;}
.woocommerce-checkout #place_order{background:#EF4056 !important;}
.roz-category-products{display:flex;flex-wrap:wrap;gap:20px;}
.roz-product-card{border:1px solid #ddd;padding:10px;text-align:center;width:24%;border-radius:15px;background:#fff;}
.roz-product-image{margin-bottom:15px;}
.roz-product-card h3{font-size:14px;margin-bottom:10px;font-weight:500;text-align:right;}
.roz-product-card .price{color:#000;font-size:16px;margin-bottom:10px;}
.roz-product-card .button{background-color:#fe83b7;color:white;padding:10px 15px;text-transform:uppercase;font-weight:bold;border-radius:10px;}
.cart-collaterals{text-align:right;}
.roz-category-products{display:flex;flex-wrap:wrap;gap:10px;}
#novin-right1{z-index:99 !important;}
.roz-category-products .roz-product-card{flex:1 1 calc(25% - 20px);box-sizing:border-box;}
.wd-products-element .wd-product h3 a{color:#333 !important;}
.page-id-203 .elementor-widget-wd_sidebar, .hidden-product{display:none !important;}
.wd-free-progress-bar{border-radius:15px !important;}
.elementor-menu-cart__product-name a{line-height:22px;}
#order_review .shop_table .cart-subtotal,
.e-cart__column-inner .shop_table .cart-subtotal{order:0 !important;}
#order_review .shop_table .woocommerce-shipping-totals,
.e-cart__column-inner .shop_table .woocommerce-shipping-totals{order:1!important;}
#order_review .shop_table .fee,
.e-cart__column-inner .shop_table .fee{order:2 !important;}
#order_review .shop_table .order-total,
.e-cart__column-inner .shop_table .order-total{order:4 !important;}
#order_review > div.wd-table-wrapper.wd-manage-on > table > tfoot > tr:nth-child(5),
div.cart-totals-section.cart-collaterals > div > div > table > tbody > tr:nth-child(5){order:3 !important;}
.shop_table tfoot{display:contents !important;}
.woocommerce-checkout-review-order-table tr{border-top:1px solid var(--brdcolor-gray-300);}
.archive .products .wd-product{border:1px solid #ddd;}
.archive .products{border:unset;}
#order_review > div.wd-table-wrapper.wd-manage-on > table > tfoot > tr:nth-child(4) > th{color:#fe83b7 !important;}
.fee td, .total-discount-soorati td{color:#ff0055 !important;}
.cart-subtotal th{font-size:0;position:relative;}
.cart-subtotal th::before{content:'جمع مبلغ عادی'!important;font-size:14px;display:inline-block;direction:rtl;}
.snapppay-widget{border:1px solid #ddd;display:flex;align-items:center;border-radius:15px;padding:10px;width:50%;}
.snapppay-widget-image{width:50px;border-radius:5px;margin-left:10px;}
#category-description{margin-top:40px;}
#category-description a{color:#00b6ff;}
.woocommerce-no-available-payment-methods-message{color:#e0b252;}
.brands-breadcrumb{display:none;}
.custom-brand-list .brand-item img{width:150px;height:150px;object-fit:contain;}
@media only screen and (max-width: 1024px)  {
.whatsapp-btn-new{position:fixed;right:15px;bottom:70px;display:block;background-color:#25D366;color:#fff;font-size:14px;font-weight:bold;padding:6px 10px;border-radius:30px;text-decoration:none;box-shadow:0 4px 8px rgba(0, 0, 0, 0.2);transition:all 0.3s ease-in-out;width:max-content;height:auto;}
#order_review .shop_table .woocommerce-shipping-totals, .e-cart__column-inner .shop_table .woocommerce-shipping-totals{order:3 !important;}
div.cart-totals-section.cart-collaterals > div > div > table > tbody > tr:nth-child(4){order:2 !important;}:is(.woocommerce-cart-form__contents,.group_table) td.product-thumbnail img{min-width:70px;max-width:70px;}
.snapppay-widget{width:100%;}
.elementor-114521 .elementor-element.elementor-element-1cd3001 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:unset;}
}
@media only screen and (min-width: 1024px) { .progress-msg div{justify-content:space-between !important;display:flex !important;}
.archive .col-lg-9{flex:0 0 82% !important;max-width:82% !important;}
.archive .col-lg-3{flex:0 0 18% !important;max-width:18% !important;}
}
@media only screen and (max-width: 1024px)  {
.whatsapp-btn-new{position:fixed;right:15px;bottom:70px;display:block;background-color:#25D366;color:#fff;font-size:14px;font-weight:bold;padding:6px 10px;border-radius:30px;text-decoration:none;box-shadow:0 4px 8px rgba(0, 0, 0, 0.2);transition:all 0.3s ease-in-out;width:max-content;height:auto;}
.sticky-toolbar-on .scrollToTop{bottom:100px !important;}
.wd-product .price{display:grid !important;}
.wd-entities-title{font-size:14px !important;font-weight:700 !important;line-height:20px !important;}
}
@media only screen and (max-width: 760px) {
.page-id-7 td.product-remove a:before {
content: "حذف";
font-family: iranyekan !important;
background: red;
width: 84px;
height: 30px;
line-height: 24px;
color: #fff;
border-radius: 5px;
padding: 4px 8px !important;
font-size: 12px;
}
.digits-login-modal span {
font-size: 12px !important;
color: #fff !important;
}
.product_tag-outlet .product-element-top.wd-quick-shop:before {
content: url(https://soorati.net/wp-content/uploads/2024/12/outlet-tag-2.svg);
position: absolute;
z-index: 999;
right: 0;
top: 76%;
}
.woocommerce-order-details .progresss .actives .steps:before {
bottom: 20px;
}
.woocommerce-order-details .progresss .dones.actives .steps:before {
bottom: 13px;
}
span.breadcrumb-last:before {
content: "/";
}
.breadcrumb-link {
font-size: 12px;
}
[class*="single-breadcrumbs"] :is(.woocommerce-breadcrumb,.yoast-breadcrumb) .breadcrumb-last {
display: block !important;
font-size: 12px;
}
table.shop_table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(5) > td:nth-child(2) > span:nth-child(1) > bdi:nth-child(1),
table.shop_table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(5) > td:nth-child(2):before,
.order-total td:before, .shop_table .fee th, .fee td bdi, #order_review > div.wd-table-wrapper.wd-manage-on > table > tfoot > tr:nth-child(5) > th,
#order_review > div.wd-table-wrapper.wd-manage-on > table > tfoot > tr:nth-child(5) span bdi,
.fee td:before {
color: #ff0055 !important;
}
.wd-builder-off #place_order {
width: 95% !important;
margin: 0 auto !important;
} .bc-button {
display: none !important;
}
ul.order_details li {
border-left: unset;
}
.digits-form_heading {
width: 90% !important;
}
.shop_table_responsive tr {
margin-bottom: 0px !important;
}
.woocommerce-cart .cart-table-section {
display: grid;
}
.woocommerce-cart-form__contents .cart_item {
border: unset !important;
border-bottom: 1px solid #ddd !important;
margin-bottom: 10px;
display: inline-grid;
padding: 10px !important;
}
.woocommerce-cart .wd-shipping-progress-bar {
order: 0;
}
.woocommerce-cart .e-shop-table {
order: 2;
}
.woocommerce-cart .cart-content-wrapper {
display: flex;
flex-direction: column;
}
.woocommerce-cart .product-price  {
display: block;
}
.product-image-summary .entry-title {
line-height: 40px;
}
.single-product .wd-gallery-thumb .wd-carousel-wrap div {
border: 1px solid #ddd;
border-radius: 15px !important;
margin: 3px;
}
.woocommerce-billing-fields h3 {
text-align:center;
}
.wd-my-account-sidebar {
max-width: 100% !important;
}   .woocommerce-order-status-boxes .status-box {
border: 2px solid #ddd;
padding: 20px 15px;
border-radius: 25px;
width: 45%;
margin: 0 5px 20px 5px !important;
display: inline-block;
}
.woocommerce-order-status-boxes {
display: inline-block;
padding-top: 20px;
}
.woocommerce-account .woocommerce-MyAccount-content {
padding: 0px 20px !important
}
.woocommerce-account .products-grid {
display: grid;
}
.woocommerce-account .product-box {
width: 100% !important;
}
.woocommerce-orders-table {
border-top: 1px solid #ddd;
padding: 20px 0;
}
#post-9 > div > div > div > div.woocommerce-MyAccount-content > div.woocommerce-order-status-boxes > div:nth-child(6) {
width: 100%;
}
.elementor-menu-cart__product-name {
padding-right: 0;
font-size: 13px !important;
}
.elementor-menu-cart__product {
padding: 0px !important;
}
.elementor-menu-cart__product-price {
margin-left: 30px;
}
.login-icon-container {
cursor: pointer;
}
.login-icon-container a {
display: flex;
flex-direction: column;
font-size: 12px;
color: #fff;
font-weight: 500;
}
.login-icon-container img {
width:20px;
height: 20px;
margin: 3px;
}
.login-icon-container {
text-align:center;
}
.wd-tools-element > a {
height: 24px !important;
}
.product-menu-icon {
margin-right: 8px; }
.button-back-mobile {
display: none;
}
.woocommerce-checkout .button-back-mobile, .woocommerce-cart .button-back-mobile {
display: block;
width: 25%;
justify-content: center;
display: flex;
margin: 0 !important;
}
#order_review .shop_table tfoot,
.e-cart__column-inner .shop_table tbody, .e-cart__column-inner .shop_table tfoot {
display: inline-grid!important;
}
.woocommerce-cart .cart-content-wrapper > .cart-collaterals:last-child {
order: 2!important; }
.woocommerce-cart .cart-content-wrapper > .woocommerce-cart-form.cart-data-form {
order: 0!important;
}
.woocommerce-cart .cart-content-wrapper > p {
order: 1 !important;
}
.woocommerce-cart .cart-content-wrapper > .cart-totals-section.cart-collaterals {
order: 3 !important; }
.roz-product-image img {
max-width: 60% !important;	
}
div.roz-product-card p:nth-child(4) {
margin-bottom: 0 !important;
}
.cart-table-section > .cart .cart-actions > :is(.button, .wd-coupon-form) {
margin: 0px 0 20px 0;
}
.cart-actions > p:nth-child(2) {
display: none;
}
.shop_table tbody {
display: contents;
}
.progresss .actives .tooltioop {
position: absolute;
top: 40%;
}
.woocommerce-cart .product-price .woocommerce-Price-amount bdi span, .woocommerce-cart .product-price .woocommerce-Price-amount bdi, .woocommerce-cart .product-price:before {
color:#7a7a7a !important;
} 
.woocommerce-cart .product-subtotal .woocommerce-Price-amount bdi span, .woocommerce-cart .product-subtotal .woocommerce-Price-amount bdi, .woocommerce-cart .product-subtotal:before {
font-weight: 700;
}
.woocommerce-cart-form__cart-item {
position: relative;
}
.woocommerce-cart-form__cart-item .product-thumbnail {
position: absolute;
left: 10px;
top: 10px;
width: 100px;
}
.woocommerce-cart-form__cart-item .product-name {
position: absolute;
left: 10px;
top: 10px;
max-width: 225px;
}
.woocommerce-cart-form__cart-item {
padding-top: 80px; 
padding-left: 10px;
}
.woocommerce-cart-form__cart-item .product-price, .woocommerce-cart-form__cart-item .product-quantity, .woocommerce-cart-form__cart-item .product-subtotal {
margin-top: 0px;
margin-bottom: 0;
}
.page-id-11998 .product-wrapper {
min-height: 300px;
}
body > div.website-wrapper > header > div > div.whb-row.whb-top-bar.whb-sticky-row.whb-with-bg.whb-border-fullwidth.whb-color-dark.whb-col-1 > div > div > div.whb-column.whb-col-mobile.whb-hidden-lg > div {
margin-top: 30px;
}
body > div.website-wrapper > header > div > div.whb-row.whb-top-bar.whb-not-sticky-row.whb-with-bg.whb-border-fullwidth.whb-color-dark.whb-flex-flex-middle > div {
padding: 0 0 11px 0 !important;
}
body > div.website-wrapper > header > div > div.whb-row.whb-top-bar.whb-sticky-row.whb-with-bg.whb-border-fullwidth.whb-color-dark.whb-col-1 > div > div > div.whb-column.whb-col-mobile.whb-hidden-lg > div > div > a > div > div > img {
margin-top: 3px;
}
body > div.website-wrapper > header > div > div.whb-row.whb-top-bar.whb-sticky-row.whb-with-bg.whb-border-fullwidth.whb-color-dark.whb-col-1 {
height: 74px;
}
body > div.website-wrapper > header > div > div.whb-row.whb-general-header.whb-not-sticky-row.whb-with-bg.whb-border-fullwidth.whb-color-dark.whb-flex-flex-middle {
margin-top: 10px;
}
body > div.website-wrapper > header > div > div.whb-row.whb-top-bar.whb-sticky-row.whb-with-bg.whb-border-fullwidth.whb-color-dark.whb-col-1 > div {
padding: 0 !important;
height: 53px !important;
}
.single-product .wd-sticky-btn {
bottom: 52px !important;
transform: translate3d(0, 100%, 0) !important;
border-radius: 10px;
height: 48px;
width: 95%;
margin: 0 auto;
}
.single-product .elementor-element-e219075 {
display: none;
}
.single-product .wd-sticky-btn .single_add_to_cart_button {
height: 48px;
background: #fe83b7 !important;
}
.single-product .wd-sticky-btn-shown.scrollToTop {
bottom: calc(60px + var(--wd-sticky-btn-height)) !important;
}
.single-product .nta_wa_button a {
bottom: 60px !important;
}
.single-product .elementor-4383 .elementor-element.elementor-element-651610d {
bottom: 6.5% !important;
}
.variations_form {
width: 100% !important;
} .mobile-mega-menu-item {
width: 31% !important;
}
.mobile-mega-menu-item .elementor-image-box-img {
width: 100% !important;
} .page-id-8 .nta_wa_button,
.page-id-8 .elementor-element-4577935, .page-id-7 .nta_wa_button, .page-id-7 .elementor-element-4577935 {
display: none;
}
.woocommerce-Price-currencySymbol {
font-size: 12px;
}
.single .price, .products  .price {
flex-direction: column-reverse;
display: flex;
} .nta_wa_button a {
bottom: 80px;
width: 130px;
}
.single-product .wd-elementor-sticky-column {
display: block !important;
}
.page-id-8 .wd-toolbar, .page-id-7 .wd-toolbar {
height: 120px;
padding-top: 75px;
z-index: 99;
}
.page-id-7 .wc-proceed-to-checkout {
position: fixed;
bottom: 50px;
left: 15px;
right: 15px;
z-index: 2000;
width: 90%;
}
#post-7 > div > div > div.elementor-element.elementor-element-3b4b6086.e-flex.e-con-boxed.e-con.e-parent > div > div > div > div > div > div.cart-totals-section.cart-collaterals > div > div > table > tbody > tr:nth-child(4) > td:before {
content: 'سود شما' !important;
}   .page-id-8 .order-total td {
padding: 15px 4px !important;
}
.woocommerce-terms-and-conditions-wrapper {
border-top: unset !important;
}
.single-product .wd-elementor-sticky-column .elementor-element-aaf73ad {
position: fixed;
bottom: 55px;
z-index: 999;
right: 0;
left: -20px;
padding: 20px 24px 12px 24px;
background: #fff;
margin: 0px;
}
.wd-swatch-layout-default {
padding: 30px 24px 12px 24px;
} .wd-single-add-cart form {
width: 170px;
float: left;
}
.wd-single-add-cart form .quantity {
display: none;
}
.elementor-menu-cart__subtotal {
padding: 5px !important;
display: flex;
justify-content: space-around;
}
.single-product .elementor-widget-wd_single_product_wishlist_button, .single-product .elementor-widget-wd_single_product_compare_button {
display: none;
}
.elementor-514 .elementor-element.elementor-element-05fc522 > .elementor-element-populated {
box-shadow: unset !important;
}
.template-8 {
display: flex;
}
.template-8 .header-table {
display: none;
}
.template-8 .shop-customer-table {
width: 50%;
}
.template-8 .last, .template-8 .shop-customer-table th {
font-size: 30px;
}
.template-8 .info, .template-8 .component, .template-8 .content {
font-size: 30px;
line-height: 50px;
} .nav-dir-horizontal {
display: none !important;
}
.single-product .elementor-column {
width: 100% !important;
}
.wd-entities-title {
min-height: 60px !important;
}
.woocommerce-result-count {
display: none !important;
}
.wd-reset-side-md .reset_variations {
width: 65px;
}
.variations_form .variations {
margin-bottom: 70px;
}
.single-product .variations_form .variations {
margin-bottom: 40px !important;
}
div.cart-totals-section.cart-collaterals > div > div > table > tbody > tr:nth-child(4) {
order: 4 !important;
}
div.cart-totals-section.cart-collaterals > div > div > table > tbody > tr:nth-child(4) > td > span > bdi {
color:#ff0055 !important;
}
.order-total td:before {
color: #000 !important;
} .snapppay-widget {
border-radius: 16px;
border: 0.5px solid var(--Gray-Ash, #ebecf2);
padding: 16px;
display: flex;
align-items: center;
gap: 8px;
width: 100%;
}
.snapppay-widget-image {
width: 40px;
border-radius:15px;
}
.snapppay-widget-content {
color: $widget_content_color;
}
.snapppay-widget-title {
font-size: 14px;
font-weight: bold;
line-height: 180%;
margin-bottom: 2px;
}
.snapppay-widget-description {
font-weight: 300;
font-size: 12px;
line-height: 180%;
letter-spacing: -0.36px;
}