@import "assets/scss/login.css";

.product_title.entry-title {
    font-size   : 20px;
    font-weight : bold;
}

.summary.entry-summary .price {
    font-size   : 18px;
    font-weight : bold;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color : var(--nader-color-main) !important;
}

.woocommerce ul.products li.product .price {
    color : var(--nader-color-main) !important;
}

.woocommerce div.product p.price del, .woocommerce div.product span.price del {
    color     : var(--nader-color-dark);
    font-size : 15px;
}

.woocommerce div.product p.price .woocommerce-Price-currencySymbol, .woocommerce div.product span.price .woocommerce-Price-currencySymbol {
    font-weight : normal;
    color       : #555;
    font-size   : 16px;
}

.single-product-some-featured-title {
    position      : relative;
    padding-right : 20px;
    font-size     : 15px;
    font-weight   : bold;
    color         : #333;
    margin-top    : 40px;
    margin-bottom : 10px;
}

.single-product-some-featured-title:before {
    position      : absolute;
    right         : 0;
    top           : 5px;
    content       : "";;
    background    : var(--nader-color-main);
    border-radius : 50px;
    width         : 8px;
    height        : 8px;
}

.woocommerce-product-details__short-description {
    margin-right : 20px;
}

.woocommerce-product-details__short-description p {
    margin-top    : 5px;
    margin-bottom : 0;
    color         : #555;
}

.woo-product-gallery-slider .slick-next {
    right : 0;
    left  : auto;
}

.woo-product-gallery-slider .slick-prev {
    left  : 0;
    right : auto;
}

[dir='rtl'] .woo-product-gallery-slider .slick-next {
    left  : 0;
    right : auto;
}

[dir='rtl'] .woo-product-gallery-slider .slick-prev {
    right : 0;
    left  : auto;
}

.woocommerce div.product p.stock {
    margin : 0;
}

.woocommerce div.product .product_meta {
    display        : flex;
    flex-direction : column;
    gap            : 10px;
    margin-top     : 20px;
}

.woocommerce div.product .product_meta > span {
    position      : relative;
    padding-right : 20px;
    font-weight   : bold;
    font-size     : 15px;
    color         : #333;
}

.woocommerce div.product .product_meta > span:before {
    position      : absolute;
    right         : 0;
    top           : 5px;
    content       : "";;
    background    : var(--nader-color-main);
    border-radius : 50px;
    width         : 8px;
    height        : 8px;
}

.woocommerce div.product .product_meta .sku,
.woocommerce div.product .product_meta a {
    font-size : 13px;
    color     : #555;
}


.woocommerce div.product .woocommerce-tabs ul.tabs {
    padding : 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    padding       : 0;
    border-radius : 5px 5px 0 0;
    margin        : 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    content : none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    padding : .7em 2em;
}

.woocommerce #content div.product .woocommerce-tabs h2,
.woocommerce div.product .woocommerce-tabs h2,
.woocommerce-page #content div.product .woocommerce-tabs h2,
.woocommerce-page div.product .woocommerce-tabs h2,
.related.products > h2 {
    position      : relative;
    font-size     : 20px;
    font-weight   : bold;
    color         : #333;
    margin-bottom : 50px;
    margin-top    : 40px;
    padding-left  : 20px;
}

.rtl.woocommerce #content div.product .woocommerce-tabs h2,
.rtl.woocommerce div.product .woocommerce-tabs h2,
.rtl.woocommerce-page #content div.product .woocommerce-tabs h2,
.rtl.woocommerce-page div.product .woocommerce-tabs h2,
.rtl .related.products > h2 {
    padding-right : 20px;
    padding-left  : 0;
}

.woocommerce #content div.product .woocommerce-tabs h2:before,
.woocommerce div.product .woocommerce-tabs h2:before,
.woocommerce-page #content div.product .woocommerce-tabs h2:before,
.woocommerce-page div.product .woocommerce-tabs h2:before,
.related.products > h2:before {
    position      : absolute;
    right         : 0;
    top           : 9px;
    content       : "";;
    background    : var(--nader-color-main);
    border-radius : 50px;
    width         : 8px;
    height        : 8px;
}

.woocommerce div.product .woocommerce-tabs p,
.woocommerce-page div.product .woocommerce-tabs p {
    text-align : justify;
}

.related.products {
    margin-top : 100px;
}

.related.products > h2 {
    margin-bottom : 20px;
}

.woocommerce .comment-form-rating {
    margin-top : 30px;
}

.woocommerce .comment-form-rating label,
.woocommerce .comment-form-comment label,
.woocommerce #review_form .comment-form-author label,
.woocommerce #review_form .comment-form-email label {
    font-weight   : bold;
    margin-bottom : 5px;
}


.woocommerce #review_form input[type=text],
.woocommerce #review_form input[type=email],
.woocommerce #review_form textarea {
    color            : #2A2A2A !important;
    border           : 1px solid #EAEAEA;
    margin-bottom    : 20px;
    background-color : transparent !important;
    padding          : 10px 12px;
    font-size        : 12px;
    border-radius    : 5px;
    transition       : all 0.3s;
}

.woocommerce #review_form input[type=text]:focus,
.woocommerce #review_form input[type=email]:focus,
.woocommerce #review_form textarea:focus {
    border-color : var(--nader-color-dark);
}

.woocommerce #review_form .comment-form-author,
.woocommerce #review_form .comment-form-email {
    width          : 50%;
    display        : flex;
    flex-direction : column;
}

@media screen and (max-width : 767px) {
    .woocommerce #review_form .comment-form-author,
    .woocommerce #review_form .comment-form-email {
        width : 100%;
    }
}

.woocommerce #reviews #comment {
    height : 120px;
}


.woocommerce #reviews #comments ol.commentlist li img.avatar {
    width : 50px;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin-right : 70px;
}

.star-rating span:before,
.star-rating::before,
p.stars a:hover:after,
p.stars a:after {
    color          : var(--nader-color-main) !important;
    letter-spacing : 1px;
}

.woocommerce .star-rating {
    width : 90px;
}

.woocommerce .woocommerce-product-rating .star-rating {
    margin-right : 10px;
}

.rtl.woocommerce .woocommerce-product-rating .star-rating {
    margin-left : 10px;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
    background : var(--nader-color-main);
    color      : var(--nader-color-white);
    transition : all 0.3s;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    padding       : 15px 30px;
    font-size     : 14px;
    border-radius : 5px;
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
    background : var(--nader-color-main);
    color      : var(--nader-color-dark);
}

.woocommerce .quantity .qty {
    height        : 44px;
    border        : 1px solid #DDD;
    border-radius : 5px;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    line-height : 44px;
}

.woocommerce #respond input#submit.loading::after,
.woocommerce a.button.loading::after,
.woocommerce button.button.loading::after,
.woocommerce input.button.loading::after {
    top : 14px;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product a.button {
    padding   : 13px 20px;
    font-size : 13px;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product a.button.loading {
    padding-left : 34px;
}

.woocommerce a.added_to_cart {
    display : none;
}

.woocommerce ul.products li.product .price {
    font-size : 14px;
}

.woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol {
    font-size : 13px;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    text-align : center;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product .star-rating {
    margin : 5px auto;
}


.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
    height : 44px;
}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
    height        : 44px;
    border-radius : 5px;
}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width : 70px;
}

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    margin-top : 50px;
}

.woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals h2,
.checkout.woocommerce-checkout h3 {
    font-size     : 22px;
    font-weight   : bold;
    margin-bottom : 20px;
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    font-size : 16px;
}

.woocommerce table.shop_table .product-name a {
    font-weight : bold;
}

.woocommerce table.shop_table .product-name a:hover {
    color : var(--nader-color-main);
}

.woocommerce-cart .blog-post-header,
.woocommerce-checkout .blog-post-header {
    margin-bottom : 30px;
}

.woocommerce-cart .blog-post-header h2,
.woocommerce-checkout .blog-post-header h2 {
    color : var(--nader-color-main);
}

.woocommerce form .form-row .input-text,
.woocommerce-page form .form-row .input-text {
    height        : 44px;
    border-radius : 5px;
    border        : 1px solid #DDD;
    padding       : 0 10px;
    transition    : all 0.3s;
}

.woocommerce form .form-row .input-text:focus,
.woocommerce-page form .form-row .input-text:focus {
    border-color : var(--nader-color-dark);
}

.woocommerce form .form-row textarea {
    border-radius : 5px;
    border        : 1px solid #DDD;
    height        : 7em;
    padding       : 10px;
}

.select2-container--default .select2-selection--single {
    height : 44px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-top : 7px;
}

.rtl.woocommerce-checkout input[type=email],
.rtl.woocommerce-checkout input[type=tel] {
    text-align : right;
}

.woocommerce table.shop_table td {
    padding : 14px 12px;
}

.woocommerce table.shop_table td.product-name {
    font-weight : bold;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    width : 56%;
}

.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float : right;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    width : 40%;
}

.rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2 {
    float : left;
}

@media screen and (max-width : 992px) {
    .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2,
    .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
        width : 100%;
    }
}

.woocommerce.woocommerce-account .col2-set .col-1, .woocommerce-page.woocommerce-account .col2-set .col-1,
.woocommerce.woocommerce-account .col2-set .col-2, .woocommerce-page.woocommerce-account .col2-set .col-2 {
    width : 48%;
}

.woocommerce-page span.onsale {
    background : var(--nader-color-main);
}

.woocommerce-page ul.products li.product .woocommerce-loop-category__title,
.woocommerce-page ul.products li.product .woocommerce-loop-product__title,
.woocommerce-page ul.products li.product h3 {
    display            : -webkit-box;
    -webkit-line-clamp : 2;
    -webkit-box-orient : vertical;
    overflow           : hidden;
    font-size          : 14px;
    font-weight        : bold;
    line-height        : 24px;
    /*font-family        : "Vazir-Regular", sans-serif;*/
    padding            : 0;
    margin-bottom      : 10px;
}

.woocommerce-page .woocommerce-ordering {
    height        : 44px;
    border-radius : 5px;
    border        : 1px solid #E4E1E3;
    display       : flex;
    align-items   : center;
}

.woocommerce-page .woocommerce-ordering select {padding : 10px;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width : 25%;
}

.woocommerce-Addresses.addresses {
    display        : flex;
    flex-direction : column;
    gap            : 50px;
}

.woocommerce-Addresses.addresses .woocommerce-Address {
    width : 100% !important;
}

.woocommerce-Addresses.addresses .woocommerce-Address a.edit {
    padding       : 5px 20px;
    background    : var(--nader-color-main);
    color         : var(--nader-color-white);
    font-size     : 13px;
    border-radius : 5px;
    transition    : all 0.3s;
}

.woocommerce-Addresses.addresses .woocommerce-Address a.edit:hover {
    color : var(--nader-color-dark);
}

.woocommerce-account h3 {
    font-size     : 20px;
    font-weight   : bold;
    margin-bottom : 15px;
}

.woocommerce-account legend {
    margin-top    : 30px;
    margin-bottom : 15px;
    font-size     : 18px;
    font-weight   : bold;
}

.u-columns {
    margin-top : 30px;
}

.u-columns h2 {
    font-size   : 24px;
    font-weight : bold;
    color       : var(--nader-color-main);
}

.woocommerce-page a:hover {
    color : var(--nader-color-main);
}

.woocommerce-page .woocommerce-form-login .woocommerce-form-login__rememberme {
    line-height : 44px;
}

.woocommerce-page .woocommerce {
    margin-top : 30px;
}

.woocommerce-MyAccount-navigation ul li {
    margin-bottom : 5px;
}

.woocommerce-MyAccount-navigation ul li:last-child {
    margin-bottom : 0;
}

.woocommerce-MyAccount-navigation ul li a {
    position      : relative;
    display       : flex;
    padding       : 13px 50px 13px 10px;
    border        : 1px solid #F0F0F0;
    border-radius : 5px;
    transition    : all 0.3s;
    font-weight   : bold;
}

.woocommerce-MyAccount-navigation ul li a:hover {
    background   : var(--nader-color-main);
    color        : var(--nader-color-white);
    border-color : var(--nader-color-main)
}

.woocommerce-MyAccount-navigation ul li a:before {
    position         : absolute;
    top              : 7px;
    right            : 7px;
    width            : 22px;
    height           : 22px;
    padding          : 18px;
    content          : "";
    background-color : #FFF;
    transition       : all 0.3s;
    border-radius    : 50px;
}

.woocommerce-MyAccount-navigation ul li a:after {
    position          : absolute;
    top               : 14px;
    right             : 14px;
    width             : 22px;
    height            : 22px;
    padding           : 10px;
    content           : "";
    background-repeat : no-repeat;
    background-size   : cover;
    transition        : all 0.3s;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:after {
    background-image : url("assets/images/woo-account/menu/home-5-line.svg");
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:after {
    background-image : url("assets/images/woo-account/menu/stack-line.svg");
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:after {
    background-image : url("assets/images/woo-account/menu/download-cloud-2-line.svg");
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:after {
    background-image : url("assets/images/woo-account/menu/map-pin-line.svg");
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:after {
    background-image : url("assets/images/woo-account/menu/emotion-line.svg");
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:after {
    background-image : url("assets/images/woo-account/menu/logout-box-r-line.svg");
}

.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
    padding : 10px 8px;
}

.woocommerce-order-details__title,
.woocommerce-order-downloads__title,
.woocommerce-column__title {
    font-size     : 20px;
    margin-bottom : 20px;
    font-weight   : bold;
}

.woocommerce-customer-details {
    margin-top : 50px;
}

.woocommerce .woocommerce-customer-details address {
    padding : 25px;
}

.woocommerce ul.order_details li {
    font-size : 16px;
}

.woocommerce ul.order_details li strong {
    font-size  : 18px;
    margin-top : 10px;
}

.nader-dashboard .dashboard-cards {
    gap           : 10px;
    margin-bottom : 50px;
}

.nader-dashboard .dashboard-cards .item {
    border        : 1px solid #F0F0F0;
    border-radius : 5px;
    width         : 100%;
    gap           : 18px;
    align-items   : flex-start;
}

@media screen and (max-width : 992px) {
    .nader-dashboard .dashboard-cards {
        flex-wrap : wrap;
    }

    .nader-dashboard .dashboard-cards .item {
        width : 48%;
    }
}

@media screen and (max-width : 580px) {
    .nader-dashboard .dashboard-cards .item {
        width : 100%;
    }
}


.nader-dashboard .dashboard-cards .item svg {
    width  : 44px;
    height : 44px;
    fill   : var(--nader-color-main);
}

.nader-dashboard .dashboard-cards .item .texts {
    display        : flex;
    flex-direction : column;
    font-size      : 16px;
    font-weight    : bold;
}

.nader-dashboard .dashboard-cards .item .texts strong {
    margin-top : 10px;
}

.woocommerce-account .woocommerce-MyAccount-content {
    width : 75%;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    width : 23%;
}

@media screen and (max-width : 768px) {
    .woocommerce-account .woocommerce-MyAccount-content,
    .woocommerce-account .woocommerce-MyAccount-navigation {
        width : 100%;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation {
        margin-bottom : 50px;
    }
}

.nader-dashboard .woocommerce-orders-table__cell-order-actions a.woocommerce-button {
    padding    : 10px 25px;
    font-size  : 13px;
    transition : all 0.3s;
}

.nader-dashboard .woocommerce-orders-table__cell-order-actions a.woocommerce-button:hover {
    background : var(--nader-color-main);
    color      : var(--nader-color-white);
}

.nader-dashboard .box-title {
    position      : relative;
    padding-right : 20px;
}

.nader-dashboard .box-title:before {
    position      : absolute;
    right         : 0;
    top           : 8px;
    content       : "";;
    background    : var(--nader-color-main);
    border-radius : 50px;
    width         : 8px;
    height        : 8px;
}

.nader-dashboard .last-comments {
    margin-top : 50px;
}

.nader-dashboard .last-comments-box ul li {
    padding       : 20px 20px 15px;
    background    : #F0F0F0;
    font-weight   : bold;
    font-size     : 15px;
    margin-bottom : 10px;
    border-radius : 5px;
}

.nader-dashboard .last-comments-box ul li:last-child {
    margin-bottom : 0;
}

.nader-dashboard .last-comments-box ul li p {
    margin      : 0;
    font-weight : normal;
}


.mini-cart-opener {
    position : relative;
}

.mini-cart-opener .cart-items-counter {
    position      : absolute;
    right         : -10px;
    top           : -10px;
    min-width     : 28px;
    min-height    : 28px;
    font-size     : 14px;
    border-radius : 50px;
    background    : var(--nader-color-main);
    color         : var(--nader-color-dark);
}

.nader-mini-cart-box {
    position       : fixed;
    top            : 0;
    left           : -310px;
    width          : 300px;
    height         : 100vh;
    padding-bottom : 3px;
    background     : var(--nader-color-white);
    z-index        : 100;
    transition     : all 0.3s;
}

.nader-mini-cart-box.active {
    left : 0;
}

.widget_shopping_cart_content {
    padding : 0;
    height  : calc(100% - 190px);
}

.widget_shopping_cart_content .woocommerce-mini-cart {
    height   : 100%;
    overflow : auto;
}

.nader-mini-cart-box .mini_cart_item:before,
.nader-mini-cart-box .mini_cart_item:after {
    content : none !important;
    display : none !important;
}

.nader-mini-cart-header {
    margin-bottom : 15px;
    padding       : 20px;
    border-bottom : 1px solid #EEE;
}

.nader-mini-cart-header .nader-mini-cart-header-title {
    font-size   : 18px;
    font-weight : bold;
    color       : var(--nader-color-main);
}


.nader-mini-cart-box .woocommerce-mini-cart__total {
    display       : flex;
    align-items   : center;
    gap           : 15px;
    height        : 60px;
    padding-right : 20px;
    padding-left  : 20px;
    font-size     : 15px;
    font-weight   : bold;
    color         : var(--nader-color-dark);
    background    : var(--nader-color-main);
    margin-bottom : 0;
}

.nader-mini-cart-box .woocommerce-mini-cart__buttons {
    display : flex;
    height  : 50px;
    margin  : 0;
}

.nader-mini-cart-box .woocommerce-mini-cart__buttons a.button {
    width           : 50%;
    display         : flex;
    align-items     : center;
    justify-content : center;
    font-size       : 13px;
    background      : var(--nader-color-white);
    color           : var(--nader-color-dark);
    border-radius   : 0;
    padding         : 15px 20px;
}

.nader-mini-cart-box .woocommerce-mini-cart__buttons a.button:hover {
    font-weight : bold;
    background  : var(--nader-color-main);
    color       : var(--nader-color-white);
}

.nader-mini-cart-box .product_list_widget .mini_cart_item {
    position : relative;
    padding  : 15px 20px;
}

.nader-mini-cart-box .product_list_widget .mini_cart_item .remove {
    position      : absolute;
    left          : 10px;
    top           : 10px;
    width         : 24px;
    height        : 24px;
    border-radius : 50px;
    background    : #FFF;
    border        : 1px solid #DDD;
    transition    : all 0.3s;
}

.nader-mini-cart-box .product_list_widget .mini_cart_item .remove svg {
    width : 16px;
    fill  : red;
}

.rtl .nader-mini-cart-box .product_list_widget .mini_cart_item .remove {
    right : 10px;
    left  : auto;
}

.nader-mini-cart-box .product_list_widget .mini_cart_item .remove:hover {
    border-color : red;
    background   : red;
}

.nader-mini-cart-box .product_list_widget .mini_cart_item .remove:hover svg {
    fill : white;
}

.nader-mini-cart-box ul.cart_list li img,
.nader-mini-cart-box ul.product_list_widget li img {
    width : 54px;
}

.rtl .nader-mini-cart-box ul.cart_list li img,
.rtl .nader-mini-cart-box ul.product_list_widget li img {
    margin-left  : 15px;
    margin-right : 0;
    float        : right;
}

.nader-mini-cart-box .mini_cart_item strong.title-text {
    display            : -webkit-box;
    -webkit-line-clamp : 2;
    -webkit-box-orient : vertical;
    overflow           : hidden;
    font-size          : 13px;
}

.nader-mini-cart-box .mini_cart_item:hover strong.title-text {
    color : var(--nader-color-main);
}

.nader-mini-cart-box .mini_cart_item .quantity {
    display       : inline-block;
    margin-top    : 5px;
    padding       : 0 8px;
    font-size     : 12px;
    border        : 1px solid #DDD;
    border-radius : 5px;
}

.nader-cart-is-empty {
    text-align : center;
    padding    : 30px;
}

.nader-cart-is-empty img {
    width : 80px;
}

.nader-cart-is-empty p {
    color  : #888;
    margin : 30px 0 0;
}


.nader-product-gallery {
    width : 48%;
    float : right;
}

@media (max-width : 768px) {
    .nader-product-gallery {
        width         : 100%;
        float         : none;
        margin-bottom : 25px;
    }
}

.page-template-nader-elementor.woocommerce-page .woocommerce {
    width  : 1200px;
    margin : 50px auto;
}

@media screen and (max-width: 1200px) {
    .page-template-nader-elementor.woocommerce-page .woocommerce {
        width : 990px;
    }
}

@media screen and (max-width: 992px) {
    .page-template-nader-elementor.woocommerce-page .woocommerce {
        width : 760px;
    }
}

@media screen and (max-width: 768px) {
    .page-template-nader-elementor.woocommerce-page .woocommerce {
        width : 600px;
    }
}

@media screen and (max-width: 600px) {
    .page-template-nader-elementor.woocommerce-page .woocommerce {
        width : 100%;
    }
}
