/*
Theme Name: Persian Child Theme
Description: An Ultra Responsive Wordpress Framework-Child by Hamed Deldar.
Theme URI:   https://HamedDeldar.ir
Author: Hamed Deldar
Author URI:  https://HamedDeldar.ir
Template: persian
Version: 1.0
*/
/* Mavatan */
.woocommerce div.product .summary p.price{display: none;}
.single-product .product .product_title{color: #ffe200;border-bottom: 1px solid #ffe200;font-size: 1.3rem;}
.oxin-details{background-color:#ffe200;color:#000000;padding:5px 30px;top: 8px;position: relative;}
.oxin-details-head{margin:20px 0}
.oxin-side-category{background-color: #ffffff14;backdrop-filter: blur(2px);padding: 10px 20px;border-radius: 20px;}
#sidebar .wc-block-product-categories li a{border: 0 !important;}
#sidebar .wc-block-product-categories li a::before{content:none !important}
#sidebar .wc-block-product-categories .wc-block-product-categories-list--depth-0 > li {  border-bottom: 1px solid rgba(255,255,255,.15) !important;}
#sidebar .wc-block-product-categories .wc-block-product-categories-list--depth-0 > li > a {  display: flex !important;  align-items: center;  justify-content: space-between;  gap: 10px;  padding: 14px 2px !important;  font-weight: 700;  color: #fff;}
#sidebar .wc-block-product-categories li.has-children > a::after {  content: "" !important;  flex-shrink: 0;  width: 8px !important;  height: 8px !important;  margin: 0 !important;  background: none !important;  border: 0 !important;  border-left: 2px solid currentColor !important;  border-bottom: 2px solid currentColor !important;transform: rotate(135deg);  transition: transform .3s;}
#sidebar .wc-block-product-categories li.has-children.open > a::after {transform: rotate(-45deg);}
#sidebar .wc-block-product-categories .cat-sub {display: grid;grid-template-rows: 0fr;transition: grid-template-rows .35s ease;}
#sidebar .wc-block-product-categories .cat-sub > ul { overflow: hidden; min-height: 0; padding: 0 14px 0 0 !important;}
#sidebar .wc-block-product-categories li.open > .cat-sub { grid-template-rows: 1fr; }
#sidebar .wc-block-product-categories .cat-sub li a { display: block; padding: 10px 2px !important; font-weight: 400; color: #cfcfcf; border-bottom: 1px solid rgba(255,255,255,.08) !important}
#sidebar .wc-block-product-categories .cat-sub li:last-child > a { border-bottom: 0 !important; }
#sidebar .wc-block-product-categories li.is-current > a { color: #f7941e !important; }
#sidebar .wc-block-product-categories .wc-block-product-categories-list--depth-0 > li.is-current {border-bottom: 2px solid #f7941e !important}
.single-product .post-area.span_9 .products.related .product, .single-product .post-area.span_9 .products.upsells .product{width: 100% !important}
.woocommerce-breadcrumb{display:flex;align-items:stretch;flex-wrap: wrap}
.woocommerce-breadcrumb i,.woocommerce-breadcrumb::before,.woocommerce-breadcrumb::after{display: none;}
.woocommerce-breadcrumb span {display:flex;align-items: center;padding: 12px 26px; margin-left: 4px; white-space: nowrap;background-color:#ffe200;color:#000000;clip-path: polygon(100% 0, 12px 0, 0 50%, 12px 100%, 100% 100%, calc(100% - 12px) 50%)}
.woocommerce-breadcrumb span:hover {background-color:#f7941d}
.woocommerce-breadcrumb span:first-of-type{padding-right: 18px;clip-path: polygon(100% 0, 12px 0, 0 50%, 12px 100%, 100% 100%)}
.woocommerce-breadcrumb span:last-of-type{margin-left:0}
.sub-menu.tracked-pos{max-width:1900px}
.container-wrap{background-image:url(/wp-content/themes/persian-child/background-pattern.svg);background-size:35px}
.woocommerce-breadcrumb .fa-angle-right{transform: rotate(180deg)}
.woocommerce-result-count, .woocommerce-ordering{display:none}
.single-product div.product h1.product_title, .nectar-shop-header .page-title{font-size:1.5rem;line-height:3rem}
.nectar-ajax-search-results{text-align:right}
.justify p{text-align:justify}
.ltr p,.ltr span{direction:ltr!important}
.nectar-ajax-search-results .search-post-item a{flex-direction:row-reverse}
.woocommerce ul.products li.product.minimal .product-wrap, .woocommerce ul.products li.product.minimal .background-color-expand, .woocommerce-page ul.products li.product.minimal .product-wrap, .woocommerce-page ul.products li.product.minimal .background-color-expand{background-color:#ffffff1f!important;backdrop-filter:blur(2px)}
body .products li.product.minimal .product-wrap .product-image-wrap .product-add-to-cart a:first-child,body .products li.product.minimal .product-wrap .product-image-wrap .product-add-to-cart a:last-child{border-radius:20px}
.woocommerce .woocommerce-breadcrumb a{color:#000000}
.woocommerce .woocommerce-breadcrumb span:last-child{background-color: #f7941d;opacity: 1;}
.span_12.dark .nectar-woo-flickity[data-controls=arrows-and-text] .nectar-woo-carousel-top a,.span_12.dark .nectar-woo-flickity[data-controls=arrows-and-text] .nectar-woo-carousel-top a, .span_12.dark .woocommerce .nectar-woo-flickity[data-controls*=arrows] .arrow{color:#ffe200;fill:#ffe200!important}
.nectar-cta.has-icon .link_wrap i{margin-right: auto;margin-left:12px}
.oxin-menu-item .nectar-menu-item-with-icon{font-weight:900!important;font-size:14px}
#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>.sub-menu>li{padding:10px 0}
#search-outer #search input[type="text"],#search-outer #search input[type="text"]::placeholder,#search .product-meta,.nectar-ajax-search-results .product-wrap a{color:#000000!important}
#search-outer.material-open #search #close a:before{background-color:#000000!important}

/* RTL Fixes */
.woocommerce-table,.woocommerce-orders-table,.nectar-form-controls,.woocommerce table.shop_table, .woocommerce-page table.shop_table{direction:rtl}
.page-submenu,.countrycode,.digcon .input-text,.onsale{direction:ltr!important}
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list li a.remove.with_text,.order-total th,.cart-subtotal th,.woocommerce-page table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot td{font-family:inherit!important}
.nectar-ajax-search-results .products.columns-4{flex-direction:row-reverse}
.nectar-slide-in-cart.style_slide_in_click .inner > .header a{margin-left:0!important;margin-right:auto}
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart a.button.checkout{margin-right:10px;margin-left:auto!important}
.nectar-shop-filters .nectar-shop-filter-trigger .text-wrap{flex-flow:row-reverse}
.nectar-shop-filters .nectar-shop-filter-trigger .text-wrap .dynamic{margin-right:0!important;margin-left:5px}
.nectar-quick-view-box div.product div.images{float:right!important}
.nectar-quick-view-box .single_add_to_cart_button_wrap{left:0;right:auto!important}
.nectar-quick-view-box .close{left:40px;right:auto!important}
body .nectar-quick-view-box h1.product_title.entry-title{padding-right:0;padding-left:30px}
hr{border:1px solid #00000010}
body > #review_form_wrapper.modal #respond #reply-title{padding-left:60px;padding-right:0!important}
.single-product.material #reply-title,.single-product.material #commentform .form-submit,.woocommerce-MyAccount-navigation ul li{text-align:right}
body > #review_form_wrapper.modal .nectar-close-btn-wrap{left:40px;right:auto!important}
.woocommerce-MyAccount-navigation ul a:before{content:"←"!important}
.woocommerce-MyAccount-navigation ul li a:before{float:left!important}
.woocommerce-account .container.main-content{min-height:600px}
.woocommerce-account .woocommerce-MyAccount-content{float:right!important;text-align:right!important}
.nectar-ajax-search-results .woocommerce .products{flex-flow:wrap-reverse}
.flickity-rtl .flickity-prev-next-button.next{left:auto}
.woocommerce-checkout-review-order-table .product-info{padding-right:30px!important;padding-left:0!important}
.style_slide_in_click .product-meta > .product-details{padding-right:0!important;padding-left:30px!important}
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .mini_cart_item > a{margin:0!important}
.woocommerce-checkout-review-order-table .product-info .woocommerce-Price-amount{margin-right:auto;margin-left:0}
.checkout #order_review .order-review tbody tr td{margin-left:0;margin-right:auto}
.checkout .woocommerce-additional-fields{padding-right:0;padding-left:45px}
.woocommerce-checkout-review-order-table .product-info dl dt{margin:0 0 0 4px;clear:right;float:right}
body[data-fancy-form-rcs="1"] input[type='checkbox'] + label{padding:0!important;margin:0!important}
.required{float:right;margin-left:7px}
.woocommerce-terms-and-conditions-link{color:#e91e63;border-bottom:1px solid;font-weight:900}
.reset_variations{display:block;border:1px solid #000000;padding:10px 25px;margin:10px 0}
.woocommerce a.reset_variations:before{margin-right:0;margin-left:0.5407911001em}
.reset_variations:hover{background-color:#000000;color:#ffffff}
.woocommerce-Tabs-panel--reviews{border-top:1px solid rgba(0,0,0,0.1)}
.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{text-align:center!important;width:50%;border:none!important;background:#ffffff!important;padding:25px 0;font-weight:100}
tr.woocommerce-product-attributes-item{border-bottom:1px solid rgba(0,0,0,0.1)}
.woocommerce-product-attributes.shop_attributes,tr.woocommerce-product-attributes-item:last-child{border:none!important}
tr.woocommerce-product-attributes-item:hover{transform:scale(1.01)}
tr.woocommerce-product-attributes-item{transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1);transform:scale(1)}
#dig_billing_otp_field .woocommerce-input-wrapper::after{right:auto!important;left:16px}
.woocommerce-error{background-color:#78055a!important}
.cart_totals{border:2px solid;padding:1rem 2rem}
.woocommerce-cart .cart-collaterals .shipping-calculator-button::after{float:right;margin-right:0;margin-left:0.618em}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th{padding:20px!important}
.woocommerce-review-link .count{float:right;margin-left:5px;font-weight:bold}
.woocommerce .related-upsell-carousel.nectar-woo-flickity section > h2 .woo-flickity-count{margin-right:auto;padding-right:20px;margin-left:0!important;padding-left:0!important}
.woocommerce-page .nectar-quick-view-box.add-content .onsale{left:auto!important;right:25px!important}
.woocommerce div.product p.price del,.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del{opacity:1!important;color:#000000!important;font-size:0.57em!important}
del bdi{font-size:0.8em}
.pswp__caption__center{text-align:center}
.neon svg{filter:drop-shadow(0 0 2px rgb(254 62 141 / 1))}
/* Mobile */
@media only screen and (min-width:1001px){
.material.rtl #header-outer #top nav > .buttons > li:first-child{margin-right:14px!important;margin-left:0!important}
#header-outer[data-lhe="animated_underline"] #top .span_9 nav > ul > li.menu-item:first-of-type > a{margin-left:20px;margin-right:0}
.woocommerce-tabs:not([data-tab-style="in_sidebar"]) #reviews .woocommerce-Reviews-title{padding-left:7.5%!important;border-right:0!important;border-left:1px solid rgba(0,0,0,0.1)}
.woocommerce-tabs[data-tab-style] #reviews .woocommerce-Reviews-title{padding-right:0!important}
}
@media only screen and (max-width:999px){
	.single-product-main-image.col{margin-right:calc(-50vw + var(--scroll-bar-w)/2);right:50%;margin-left:auto;left:auto}
	.woocommerce .woocommerce-breadcrumb span:last-child{display:block;width:fit-content;max-width:100%;white-space:nowrap;margin-top:10px;}
} /*
@media only screen and (min-width:1000px){
html body{overflow-y:auto!important;overflow-x:hidden!important}
} */