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;
}