/*
Theme Name:   RedParts
Theme URI:    https://www.rtl-theme.com/redparts-wordpress-theme/
Author:       گروه طراحی و توسعه پارسیس  
Author URI:   https://www.rtl-theme.com/author/parsis/
Description:  کلیه حقوق  مادی و معنوی اثر برای گروه پارسیس محفوظ است و هرگونه تخلف قابل پیگرد قانونی می باشد
Version:      1.3.7
License URI:  https://www.parsisads.ir/
*/

.na-slider .th-block-slideshow .th-container{padding:0;border-radius:30px;overflow:hidden}
.na-slider .th-block-slideshow .th-container .owl-dot:before{border:1px solid #8c8c8c}
.na-slider .th-block-slideshow .th-container .owl-dot.active:before{border-color:#e52727}
.na-slider .th-block-slideshow .th-container .th-block-slideshow__item-button{border-radius:15px}


.na-salecarousel .th-block-sale__header .th-timer .th-timer__part{border-radius:12px}
.na-salecarousel .owl-carousel.owl-rtl .owl-item .th-product-card,
.na-topcatslider .th-block-zone__widget .owl-item .th-product-card,
.na-newprod .owl-item .th-product-card,
.na-posts .th-block-posts-carousel--layout--grid .th-post-card,
body.archive .th-layout__item.th-layout__item--content .th-products-list .th-products-list__content .product .th-product-card
{border-radius:20px;overflow:hidden;box-shadow:0px 0px 5px rgba(0,0,0,0.1);transition:.3s ease}
.na-salecarousel .owl-carousel.owl-rtl .owl-item .th-product-card:hover,
.na-topcatslider .th-block-zone__widget .owl-item .th-product-card:hover,
.na-newprod .owl-item .th-product-card:hover,
.na-posts .th-block-posts-carousel--layout--grid .th-post-card:hover,
body.archive .th-layout__item.th-layout__item--content .th-products-list .th-products-list__content .product .th-product-card:hover
{box-shadow:0px 0px 7px rgba(0,0,0,0.3)}
.na-salecarousel .owl-carousel.owl-rtl .owl-item .th-product-card .th-product-card__meta,
.na-salecarousel .owl-carousel.owl-rtl .owl-item .th-product-card .th-product-card__rating,
.na-topcatslider .th-block-zone__widget .owl-item .th-product-card .th-product-card__rating,
.na-topcatslider .th-block-zone__widget .owl-item .th-product-card .th-product-card__meta,
.na-newprod .owl-item .th-product-card .th-product-card__rating,
.na-newprod .owl-item .th-product-card .th-product-card__meta,
body.archive .th-layout__item.th-layout__item--content .th-products-list .th-products-list__content .product .th-product-card .th-product-card__meta,
body.archive .th-layout__item.th-layout__item--content .th-products-list .th-products-list__content .product .th-product-card .th-product-card__rating-legend
{display:none}


.na-topcatslider .th-block-zone .th-container{padding:0;border-radius:30px;overflow:hidden}
.na-topcatslider .th-block-zone .th-category-card--layout--overlay .th-category-card__content a{border-radius:10px}
.na-topcatslider .th-block-zone__widget{padding:10px 0}
.na-topcatslider .th-block-zone__widget .th-block-zone__arrow--next{margin-left:20px}

/*Shop*/
/*shop-sidebar*/
body.archive .th-site__body .th-block-header__title.page-title{display:none}
body.archive .th-products-view__options,
body.archive .th-sidebar__body .th-sidebar__widget
{border-radius:15px}
body.archive .th-site__body .th-layout--page--shop{margin:30px;}
/*shop-filter*/
body.archive .woof_price3_search_container span{font-family:"IRANSansWeb_FaNum_Bold";font-size: 12px;}
body.archive .woof_price3_search_container .irs-from,body.archive .woof_price3_search_container .irs-to, body.archive .woof_price3_search_container .irs--round .irs-bar{background-color:#ff3333}
body.archive .woof_price3_search_container .irs-from:before,body.archive .woof_price3_search_container .irs-to:before{border-top-color:#ff3333}
body.archive .woof_price3_search_container .irs-handle{border-color:#ff3333}
body.archive .woof_submit_search_form_container .woof_reset_search_form{border-radius:10px}
body.archive .th-products-view__options .th-view-options__select select{border-radius:10px}

/*Product-Page*/
.product-template-default.single-product .th-product-view.product .th-product__card.th-product__card--one,
.product-template-default.single-product .th-product-view.product .th-product__summary,
.product-template-default.single-product .th-product-view.product .woocommerce-tabs.wc-tabs-wrapper{border-radius:30px;box-shadow:0 0 7px rgba(0,0,0,0.1)}
.product-template-default.single-product .th-product-view.product .th-product-gallery .th-product-gallery__trigger,
.product-template-default.single-product .th-product-view.product .th-product-gallery ol li img{border-radius:8px}
.product-template-default.single-product .th-product-view.product .th-product-gallery .flex-viewport {border-radius:20px}
.product-template-default.single-product .th-product-view.product .th-product__summary .th-status-badge{margin-bottom:10px}
.product-template-default.single-product .th-product-view.product .th-product__summary form.cart .single_add_to_cart_button{border-radius:18px; margin-top:20px}
.product-template-default.single-product .th-product-view.product .th-product__summary form.cart .th-wishlist-add,
.product-template-default.single-product .th-product-view.product .th-product__summary form.cart .th-compare-add{border-radius:15px}
.product-template-default.single-product .th-product-view.product .th-product__summary .variations select{border-radius:10px}
.product-template-default.single-product .th-product-view.product .th-product__summary .th-quantity input{height: 20px;border-radius:15px}
.product-template-default.single-product .th-product-view.product .th-product__summary .th-quantity button{border:none}
.product-template-default.single-product .th-product-view.product .th-product__summary .th-quantity .th-input-number__sub{border-radius:0 15px 15px 0}
.product-template-default.single-product .th-product-view.product .th-product__summary .th-quantity .th-input-number__add{border-radius:15px 0 0 15px}
.product-template-default.single-product .th-product-view.product .woocommerce-tabs .wc-tabs a{box-shadow: 0 -2px rgba(0,0,0,0) inset;transition:.3s ease-in}
.product-template-default.single-product .th-product-view.product .woocommerce-tabs .wc-tabs a:hover{box-shadow: 0 -2px rgba(0,0,0,0.5) inset;background:none}
.product-template-default.single-product .th-product-view.product .woocommerce-tabs .wc-tabs .active a{box-shadow: 0 -2px var(--th-theme-scheme-main) inset;}
.woocommerce-notices-wrapper .woocommerce-message{border-radius:20px}
.woocommerce-notices-wrapper .woocommerce-message a{border-radius:10px}
.product-template-default.single-product .owl-stage-outer .owl-item{border-radius:20px;overflow:hidden;box-shadow:0px 0px 5px rgba(0,0,0,0.1);transition:.3s ease}
.product-template-default.single-product .owl-stage-outer .owl-item:hover{box-shadow:0px 0px 7px rgba(0,0,0,0.3)}
.product-template-default.single-product .owl-stage-outer .owl-item .th-product-card .th-product-card__rating,
.product-template-default.single-product .owl-stage-outer .owl-item .th-product-card .th-product-card__meta{display:none}

.product-template-default.single-product .th-product-view.product .woocommerce-tabs .comment-form-comment textarea{border-radius:20px}
.product-template-default.single-product .th-product-view.product .comment-form .form-submit input,
.product-template-default.single-product .th-product-view.product .comment-form .stars a{border-radius:10px}


/*Payment*/
/*empty-cart*/
body.woocommerce-cart .wp-block-woocommerce-cart{margin:0 auto}
body.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__products li{background:#fff; margin: 0 10px;flex:auto;border:none;transition:.3s ease-in; box-shadow:0 0 7px rgba(0,0,0,.1);border-radius:30px;overflow:hidden}
body.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__products li:hover{box-shadow:0 0 7px rgba(0,0,0,.3)}
body.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__products li .wc-block-grid__product-onsale{margin:5px}
body.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__products li .wc-block-grid__product-add-to-cart a{margin:10px auto;border-radius:10px}
/*cart*/
body.woocommerce-cart div.wc-block-cart__main,
body.woocommerce-cart div.wc-block-cart__sidebar{background: #fff!important;border-radius: 30px;overflow: hidden; padding:10px 20px;box-shadow:0 0 7px rgba(0,0,0,0.1)}
body.woocommerce-cart div.wc-block-cart__sidebar{max-width:30%;margin-right:5%}
body.woocommerce-cart div.wc-block-cart__sidebar .wc-block-cart__submit-container a,
body.woocommerce-cart div.wc-block-cart__sidebar .wc-block-components-totals-coupon__form button{border-radius:20px;background-color:#e52727;transition:.3s ease}
body.woocommerce-cart div.wc-block-cart__sidebar .wc-block-cart__submit-container a:hover,
body.woocommerce-cart div.wc-block-cart__sidebar .wc-block-components-totals-coupon__form button:hover{background:#32373c;color:#fff}
body.woocommerce-cart table.wc-block-cart-items tbody img{border-radius:10px;}
body.woocommerce-cart div.wc-block-cart__sidebar .wc-block-components-totals-coupon__form button div.wc-block-components-button__text{opacity:1}
body.woocommerce-cart .wc-block-components-totals-coupon__input input{border-radius:20px}
body.woocommerce-cart .wc-block-components-totals-coupon__input input:focus-visible + label{outline:none}
/*checkout*/
body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-checkout__main form,
body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block
{background: #fff!important;border-radius: 30px;overflow: hidden; padding:10px 20px;box-shadow:0 0 7px rgba(0,0,0,0.1);border:none}
body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-checkout__main .wc-block-components-text-input input,
body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-checkout__main select,
body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-checkout__main .wc-block-components-radio-control-accordion-option,
body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-checkout__main textarea,
body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-address-card
{border-radius:15px}
body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-checkout__main .wc-block-components-text-input input:focus-visible + label{outline:none}
body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-button,
body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-coupon__form button
{border-radius:20px;background-color:#e52727;transition:.3s ease}
body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-button:hover,
body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-coupon__form button:hover
{background:#32373c;color:#fff}
body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-coupon__form div.wc-block-components-button__text{opacity:1}
body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-coupon__input input{border-radius:20px}
body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-coupon__input input:focus-visible + label{outline:none}
body.woocommerce-checkout .wc-block-components-notice-banner {border-radius:20px}
/*receipt*/
body.woocommerce-checkout .woocommerce-order .woocommerce-thankyou-order-details,
body.woocommerce-checkout .woocommerce-order section
{border-radius: 30px;box-shadow: 0 0 7px rgba(0,0,0,0.1);overflow:hidden}

/*ACCOUNT*/
body.woocommerce-account .woocommerce-MyAccount-content > p,
body.woocommerce-account .woocommerce-MyAccount-content > section,
body.woocommerce-account .woocommerce-MyAccount-navigation,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table
{border-radius:30px;box-shadow:0 0 7px rgba(0,0,0,0.1);overflow:hidden}
body.woocommerce-account .woocommerce-MyAccount-navigation{height:max-content}
body.woocommerce-account .woocommerce-MyAccount-content > p:empty{display:none}
/*orders*/
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{border-radius:20px}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info a,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table a{border-radius:10px}
/*addresses*/
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{border-radius:30px;box-shadow:0 0 7px rgba(0,0,0,0.1);overflow:hidden}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address a{border-radius:10px}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title{display:block;}
body.woocommerce-account .woocommerce-MyAccount-content form{border-radius:30px;box-shadow:0 0 7px rgba(0,0,0,0.1);overflow:hidden;padding:25px}
body.woocommerce-account .woocommerce-MyAccount-content form input,
body.woocommerce-account .woocommerce-MyAccount-content form select,
body.woocommerce-account .woocommerce-MyAccount-content form button,
body.woocommerce-account .woocommerce-MyAccount-content form .select2-selection
{border-radius:15px}
body.woocommerce-account .woocommerce-MyAccount-content .show-password-input{border-radius:10px; padding:5px}

/*Contact-Us*/
.na-map .elementor-custom-embed > iframe{border-radius:30px;overflow:hidden;border:2px solid #cdcdcd}
.th-contact-form form input,
.th-contact-form form textarea{border-radius:15px}

/*About-Us*/
.na-ourteam .owl-carousel .owl-stage .owl-item{border-radius:30px;box-shadow:0 0 7px rgba(0,0,0,0.1);overflow:hidden}



/*HEADER*/
header.th-site__header .th-main-menu__list>.menu-item a,
header.th-site__header .th-main-menu__list>.menu-item .th-megamenu--size--xl,
.th-search__wrapper form.th-search__body input.th-search__input,
.th-search__wrapper .th-search__dropdown,
header.th-site__header .th-header__indicators .th-indicator a,
header.th-site__header .th-header__indicators .th-indicator .th-account-menu,
header.th-site__header .th-header__indicators .th-indicator .th-dropcart
{border-radius:13px}
header.th-site__header button.th-search__button--vehicle,
header.th-site__mobile-header button.th-search__button--vehicle{display:none}
header.th-site__header .th-main-menu__list>.menu-item .th-megamenu__row>li{margin-left:20px}
header.th-site__header .th-main-menu__list>.menu-item a{margin-left:10px}


@media (max-width: 992px) {
    .product-template-default.single-product .th-product-view.product .th-product__header,
    .product-template-default.single-product .th-product-view.product .th-product__gallery,
    .product-template-default.single-product .th-product-view.product .th-product__card
    {border-radius:30px}
    .product-template-default.single-product .th-product-view.product .th-product__summary{border-radius:0;box-shadow:none}
    .product-template-default.single-product .th-product-view.product .th-product__summary .th-quantity input{height: auto}
    .product-template-default.single-product .th-product-view.product .th-product__summary form.cart .single_add_to_cart_button{margin: 0 5px;}
    .th-sidebar--offcanvas--mobile .th-sidebar__widget:not(.widget_redparts_sputnik_filters){display:block}
    body.archive .th-site__body .th-container{margin: 0;max-width: 100%;padding: 0;}
    body.archive .th-products-view__options .th-view-options__filters-button{border-radius:10px}
}