/* ParsKala generated design system | compiler 2.4.3 */

/* ParsKala semantic brand tokens */
:root {
  --prk-color-primary: #F3AF23;
  --prk-color-primary-hover: #DB9E20;
  --prk-color-primary-active: #C7901D;
  --prk-color-primary-soft: #FEF7E9;
  --prk-color-primary-soft-hover: #FDF1DA;
  --prk-color-primary-border: #FCE9C1;
  --prk-color-on-primary: #111827;
  --prk-color-secondary: #00B1B8;
  --prk-color-secondary-hover: #009FA6;
  --prk-color-secondary-soft: #E6F7F8;
  --prk-color-on-secondary: #FFFFFF;
  --prk-color-link: #FFA500;
  --prk-color-link-hover: #E09100;
  --prk-color-gradient-start: #F3AF23;
  --prk-color-gradient-end: #F3AF23;
  --prk-color-gradient-direction: 135deg;
  --prk-color-on-gradient: #111827;
  --prk-color-text: #23254E;
  --prk-color-text-muted: #8B8D98;
  --prk-color-surface: #FFFFFF;
  --prk-color-surface-muted: #F5F6F8;
  --prk-color-price-current: #23254E;
  --prk-color-price-old: #C0C2C5;
  --prk-color-currency: #424750;
  --prk-color-discount: #F3AF23;
  --prk-color-on-discount: #111827;
  --prk-primary-color: #F3AF23;
  --prk-secondary-color: #00B1B8;
  --prk-link-color: #FFA500;
}

/* Codestar prk_option output */
body .continer{width:96%;}body .continer{max-width:1591px;}body.product-single .continer{max-width:1591px;}body #topbars .topbar-text p{color:#ffffff;font-size:17px;}.col-product.style4 .right-product .owl-nav span:not(.disabled),.image-amazing-category a.button,.header-carter,.primary-bg,body .woocommerce-form-login button.digits_login_via_otp.woocommerce-Button,.widget.side-box-post .article-off .owl-dots .owl-dot.active,body .slider-right .owl-dots .active,.prk-sticky-add .go-to-add,.progress-area .progress-bar,.quick_add2cart,button.single_add_to_cart_button,button.back-to-product,input.button,.search-section select#cat,body ul.product-box.prk-item-style2 li.product .prs,.prk-size-tab.tabs-form li.active,.notifyproduct a.stock_data,.product-tooltips li.carter-mobiler i em,.button_bodner,.select_delivery_time span,.prk-main-ratings-opitons .noUi-connect,.noUi-horizontal .noUi-handle,.content_ask_page .get_back_button,.woocommerce-pagination li.current,.woocommerce-pagination .page-numbers li .current, .misha_loadmore,.widget_woocommerce-widget-layered-nav_brand ul li.chosen a:before, .widget_woocommerce-widget-layered-on_stock ul li.chosen a:before, .widget_woocommerce-widget-layered-nav_cat ul li.chosen a:before, .woocommerce-widget-layered-nav ul li.chosen a:before, .widget_woocommerce-widget-layered-nav ul li.chosen a:before,.prK_orderby_mobile ul li.is-active::before,.prK_orderby_filtering ul li.is-active,.woocommerce-pagination ul li .page-numbers.sec_progress_wrapper .sec_progress_bar,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit, .woocommerce-form-register__submit,body #NavMenu .item-navbar.mini_cart a .icon-navbar i::before,.wenderfol_archive,.price_slider_wrapper .price_slider_amount .button,.side-form-search button,.prk-shoppingcart-next-contain-links a .border_solid_cart,.error-404 span a,.prk_open_mini_cart,.call_box .call_button,body.ceckout_page .woocommerce-bacs-bank-details ul li.bic::before,body .woocommerce p.woocommerce-thankyou-order-received::before,.pay_submit_order form a,.pay_submit_order form .button,.pay_submit_order form input,body .prk_order_confirm ul.order_details li.method::before,input[type="checkbox"]:checked,body.ceckout_page div.place-order button#place_order,.prk-shoppingcart-next-contain-links a i,.prk-shoppingcart-next-contain-links a em,.payment_navigtions .checkout-headers ul li::after,.foot-dn-app .dn-box,.continer-rating .go-insert-comment a,.show-insert-question,.seller-info-box-header,.woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab a i,.prk_compare_page .misha_loadmore,.mail-foot button,.prk-factor-button,.toolbar_col .toolbar_item.go_up:hover,#nav-order .active,#top_products_table_compare li a.compare_permalink_product,.prk-loginbox #stm-sms-form-holder .stm-login-sms-btn, .prk-loginbox #stm-sms-form-holder .stm-sms-confirm--submit,.loader-bullet,.services_box article:hover,.prk-plus.prk-account .account,.page-promotes::after,.promotion-categories .categorys_item article:hover,.lists_product .swiper-slide.swiper-slide-active .product-lists::before,.lists_product .lists_add_to_cart,.mcarousel_product_head h4::before,.swiper_item_promotion_produt .swiper-slide-thumb-active span,.swiper_item_promotion_produt .swiper-slide-thumb-active span::before,.mcarousel_product .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main,.promotion_produt .go_more_link,.swiper_promotion_produt::before,.swiper_promotion_produt .swiper-slide.promotion_item::after,.go_link_view,.index-discount-pro,.cart-btn em,.button-insert-question,.insert-better,.switch input:checked + .slider,.insert-feed,.cart-pro .sale-off-pro, .cart-pro .sale-off-pro del,#respond .form-submit #submit,.header-carter .close-box:hover,.wishlist_table .product-add-to-cart a,.go-insert-comment a:hover,.item-navbar.active::before,.top-nav .mega-menus:hover .sub-menu:nth-child(2) li::before,.progress-bar-value,.product-cart,.woocommerce-notices-wrapper .woocommerce-message a,.toolbar_col.active .toolbar_item,.woocommerce .cart-order-user table.shop_table td.actions .coupon button,.woocommerce .cart-order-user table.shop_table td.actions button:hover,.woocommerce .cart-order-user table.shop_table td.actions button,.woocommerce .cart-order-user table.shop_table td.actions button:hover,.woocommerce .checkout_coupon button,.woocommerce-address-fields button.button,.woocommerce .tabs-forms .woocommerce-button,.mini-cart-user .woocommerce-mini-cart__buttons .wc-forward,.woocommerce-checkout .review-order-user .woocommerce-checkout-payment .place-order button.button,.support-tab,.ques-welcoming,.titles-pro::after,.toolbar_col.is_middle .toolbar_item,a.dokan-btn-info, .dokan-btn-info,input[type="submit"].dokan-btn-theme, a.dokan-btn-theme, .dokan-btn-theme,.dokan-product-listing .dokan-product-listing-area .dokan-btn,.dokan-product-listing .dokan-product-listing-area .dokan-btn,.dokan-product-listing .dokan-product-listing-area .dokan-btn,.dokan-btn-success,.dokan-orders-content .dokan-orders-area #dokan-order-notes .add_note .add_note.btn.btn-sm.btn-theme,.dokan-orders-content .dokan-orders-area .order_download_permissions button.revoke_access,.mail-foot:hover button,.lds-ellipsis span,.woocommerce-address-fields .sub-addres-user .button,.content-user .address-user-pro .edit,.content-user .no-Order-user .no-order-link,.content-user .woocommerce-orders-table__row .woocommerce-orders-table__cell .woocommerce-button,.content-user .woocommerce-EditAccountForm .sub-account-user .button,.woocommerce div.product form.cart .button,.top-nav .sub-menu:nth-child(2) li .sub-menu > li > a::before,.top-nav .dropdown li::after,.add-to-cart.offer .add-to-carter{background-image:linear-gradient(#f3af23,#f3af23)!important;}.amazing-item .countdown-unit .number,body .slider-amazing .wc-product-item:hover .quick_add2cart.button,.prk-static-sidebar .nasa-total-condition-desc strong,.post-comment .comment-list .comment .comment-meta .comment-reply a,body ul.product-box li.product .prs,.col-product .prk-header-divs.prk-header-divs-active i,.col-product .prk-header-divs.prk-header-divs-active span,.col-product .prk-header-divs:hover i,.col-product .prk-header-divs:hover span,.modal-menu.digikala .toggle-submenu.opened::after,.selected-cities .selectedcty,.sellers-section-cell-buy .button_border,.order-items .order-item .product-img a.go-product,.delivery_time_mobile_header span.order-delivery-title i,.cart_page .woocommerce-cart-form__contents div.quantity input,.cart_page .woocommerce-cart-form__contents div.quantity i,.asked_btn_icon i,.main_box_faq_cats .link_faq_cats:hover span,.ask_accordion.active .toggle_icon,.main_result_ajax_ask_search a.result_post_search::after,.ask_top_page .faq_headerbox .circle_btn_icon i,.stm-sms-confirm .stm-sms-confirm--bottom,.widget_layered_nav_filters ul li a,.prK_orderby_mobile ul li.is-active a,body .widget.widget_woocommerce-widget-layered-on_stock ul li a,.woocommerce-pagination ul li .page-numbers:hover,body .woocommerce.prk_fashion div.product .cart-pro ins bdi,body.fashion-style .woocommerce.prk_fashion div.product .cart-pro del span.index-discount-pro,body .woocommerce.prk_fashion div.product .cart-pro del span.index-discount-pro p,.call_box .call_main ul li.call_close_mobile,body.ceckout_page .woocommerce ul#shipping_method li label .woocommerce-Price-amount,body .woocommerce .prk_order_confirm .pay_submit_order form .cancel,body.ceckout_page div.place-order .validate-required label .woocommerce-terms-and-conditions-checkbox-text a,.add_to_cart_all_main div#add-all-product,.prk-shoppingcart-next-contain-links a.active,.payment_navigtions .checkout-headers ul li i,.payment_navigtions .checkout-headers ul li p,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::before,.index-prices-pro div del,.off-product.mories .w-categorys-link i,.cart-btn-hover i,.top-nav .dropdown li ul li ul li a:hover,.top-nav .dropdown li ul li ul li a:hover,.top-nav .sub-menu:nth-child(2) li .sub-menu > li > a::before,.top-nav .dropdown li ul li:hover::before,.cart-pro del, .cart-pro del span bdi, .cart-pro del span, .cart-pro del span bdi span,.mgrid_product.grid_product .mcarousel_product_head h4 i,.carousel_offer .right_carousel h4 i,.lists_product .product-lists-body del .woocommerce-Price-amount,.location-piker_mob i,.account-icon,.product-seller-info .product-seller-row .product-seller-row-detail ul li.pluses i,.nav-user-dashboard .woocommerce-MyAccount-navigation ul .is-active a,.woocommerce span.onsale.prs,.prs,.product_comment_link,.top-nav .mega-menus .sub-menu:nth-child(2) li ul li a:hover,.progress-count .p-cont,.pro-display-user .p-edit-user span,#dokan-store-listing-filter-wrap .right .toggle-view .active,.dokan-dashboard-content a.dokan-btn-sm, .dokan-btn-sm,.dokan-product-listing .dokan-product-listing-area .product-listing-top span.dokan-add-product-link a,#comments .comment-forms .text-com i,.timer-pros span,.pro-display-user .p-edit-user span i,.content-user .woocommerce-EditAccountForm .sub-account-user .button.pro-display-user .p-edit-user span,.nav-user-dashboard .woocommerce-MyAccount-navigation ul li:hover::before,.nav-user-dashboard .woocommerce-MyAccount-navigation ul li:hover a,.nav-user-dashboard .woocommerce-MyAccount-navigation ul .is-active::before,.head-archie-pro,.date-send-pro cite .date-head i,.dropdown:nth-child(1) li ul li ul li ul li:hover a,.top-nav .dropdown li ul li ul li a:hover{color:#f3af23!important}.nasa-subtotal-condition .nasa-total-number,body .side-title-post,.post-comment .comment-list .comment .comment-meta .comment-reply a,.selected-cities .selectedcty,.sellers-section-cell-buy .button_border,.order-items .order-item .product-img a.go-product,.cart_page .woocommerce-cart-form__contents div.quantity,body .woocommerce.prk_fashion div.product .cart-pro del span.index-discount-pro,.call_box .call_main ul li.call_close_mobile,body .woocommerce .prk_order_confirm .pay_submit_order form .cancel,input[type="radio"]:checked, input[type="checkbox"]:checked,body.ceckout_page div.place-order .validate-required label .woocommerce-terms-and-conditions-checkbox-text a,body.ceckout_page div.place-order button#place_order,.add_to_cart_all_main div#add-all-product,.seller-info-box-avatar,#top_products_table_compare li a.compare_permalink_product,.lists_product .swiper-slide.swiper-slide-active .product-lists,.off-product.mories .w-categorys-link i,.title-psidebar a,.product_comment_link,.go-insert-comment a,.woocommerce .cart-order-user table.shop_table td.actions button,a.dokan-btn-info, .dokan-btn-info,.dokan-dashboard-content a.dokan-btn-sm, .dokan-btn-sm,input[type="submit"].dokan-btn-theme, a.dokan-btn-theme, .dokan-btn-theme,.dokan-product-listing .dokan-product-listing-area .product-listing-top span.dokan-add-product-link a,.dokan-btn-success,.preloader div:before,.loader-p:before, .loader-p:after,.head-archie-pro,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.head-pros,.titles-pro{border-color:#f3af23!important}.misha_loadmore,.mini_cart_counter,.main-cart .woocommerce-mini-cart__buttons.buttons a.checkout,.tabs-panel-mobile .add_comment_mobile,.woocommerce-mini-cart__buttons.buttons a:nth-child(2),.account_mobile .loged,.slider-right .owl-dots .active,.woocommerce #respond .form-submit #submit,.percent-option-rating strong,.checkout-headers ul .nav span.actv,.checkout-headers.cart ul li.bar:nth-child(2) span,.checkout-headers.checkout ul li.bar:nth-child(2) span,.checkout-headers.checkout ul li.bar:nth-child(4) span,.checkout-headers.thankyou ul li.bar:nth-child(4) span ,.checkout-headers.thankyou ul li.bar:nth-child(2) span,.summary .cart-pro .tab-pro ul li::after,.ui-slider .ui-slider-range,.index-product .woocommerce-pagination ul .page-numbers.head-side,.item-thumb-index .cat-name-index{background-color:#00B1B8!important}.header-mobiter .promote_searchs span,.header-mobiter .promote_searchs span i,.multi-line .icon-carosel ,.multi-line .post_grid .number,.mini-cart-user .head-mini .cart-mini i,.product-tab-nav-mobiles ul li.nav-item_mobile.reviews_tab .view_comment_mobiles,.prk-dashboard ul li.woocommerce-MyAccount-navigation-link--customer-logout a,.category_searechd .result_category_search span,.meta-additional .show-mores,.product-seller-info .product-seller-row .product-seller-row-detail ul li::after,.sec-pages a,.feed-btn.desctop,.better-btn i,.show-replay-question,.parskala-faqs > li:before,.see-more-pside,.go-back a,.product_meta .countes,.share-square::before,.order-mobile #nav-order-mobile li a.active,.woocommerce-thankyou-order-received,.checkout-headers ul .nav p,.summary .cart-pro .tab-pro.hovr-tab .fa-share-square,.taxs-single a,#commentform .logged-in-as a:nth-child(2),.dashboard-menu ul .frist-li a,.dashboard-menu ul li a:hover,.item-cat i,.item-cat .promotion-cat,.mini-cart-user .head-mini .cart-mini::after,.mini-cart-user .head-mini .cart-mini{color:#00B1B8!important}.title-information::before,.left-product,.taxs-single a,.side-line-posts,.side-form-search input:focus,.title-item-index .line-item-index,.side-form-search input:active{border-color:#00B1B8!important}.special_send_box .special_content_box ul li::before,.custom_label,.continer .nav-user-dashboard .woocommerce-MyAccount-navigation ul li.is-active::after,.prk-traking-form-submit input[type=submit],.order-delivery-times li input:checked+label b.checkout-deliver-day-itmes::after,.dn-app-mobile a,.product-tab-nav-mobiles ul li.nav-item_mobile.reviews_tab .insert_comment_mobile,.ui-slider .ui-slider-range,.page-promotes:hover::after{background-color:#ffa500!important}.footer-loginbox .copyright-login-footer a.linkp,.term-description a,.col-single1 .des-info .posted_in a,.col-single1 .des-info .tagged_as a,body.product-single .product-more-icon-dates a i.done ,.btns-pro i.btns.done,.main-cont .conts p a,.foot-core .foot-box.text .show-more,.shop_attributes.woocommerce-group-attributes-layout-2 tbody tr th.attribute_group_name i,.content-product.single p a,body .attr_swatch_design_2.thwvsf-label-li.thwvsf-selected .thwvsf-item-span::before,.anchor-link,.order-delivery-times li input:checked+label,.view-product a,.continer .woocommerce .woocommerce-MyAccount-content div.woocommerce-Address header a,.prk-next-shoppingcart-card-grp-btn a.add-to-shopping-cart,.prk-add-to-next-shopping-list,body .woocommerce .continer .content-user .profile-section__more a,.user_welcome .account-details,body.cart_page.empty .page_shoper ul li a,.feed-btn.mobile,.product-tab-nav-mobiles ul li.nav-item_mobile.reviews_tab .view_comment_mobiles,.wc_mobile_nav_tab .open_ws_tab_mobile,.prk-account.active .account-text,.call-page i:hover,.product-card .product-title a:hover,.content_product_view .breadcrumb a,.location-piker .my_location,.des-location,.more_excerpt,.disble_excerpt,.meta-additional .show-mores, .show-less,.rating_and_nummbercomment .comments_number p,.col-single1 .breadcrumb a,.stm-sms-confirm .stm-sms-confirm--retrieve,.stm-reset-pass,.sec-pages a,.better-btn i,.feed-btn.desctop,.show-replay-question,.parskala-faqs > li:before,.see-more-pside,.nav-user-dashboard .woocommerce-MyAccount-navigation ul li:hover::before,.nav-user-dashboard .woocommerce-MyAccount-navigation ul li:hover a,.nav-user-dashboard .woocommerce-MyAccount-navigation ul .is-active a,.nav-user-dashboard .woocommerce-MyAccount-navigation ul .is-active::before,.nav-user-dashboard .woocommerce-MyAccount-navigation ul .is-active a,.woocommerce-tabs .tab-all,.share-square::before,.ui-slider-handle:nth-of-type(1)::before,.ui-slider-handle:nth-of-type(2)::before,.summary .cart-pro .tab-pro .stockon p,.go-back a,.product_meta .countes,.show-more,.timer-pros span,.prs,.taxs-single a,.view-all,.prk-dashboard ul li:hover a,.continer-login .forgat,.footer-login a,.prk-dashboard span a,.taxs-single a{color:#ffa500!important}.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_2.thwvsf-selected,body .attr_swatch_design_2.thwvsf-label-li.thwvsf-selected .thwvsf-item-span::before,.date-send-order input[type="radio"]:checked,.continer .woocommerce .woocommerce-MyAccount-content div.woocommerce-Address header a,.prk-next-shoppingcart-card-grp-btn a.add-to-shopping-cart,.ui-slider .ui-slider-handle,.go-back a,.taxs-single a,.left-product{border-color:#ffa500!important}#pencet span{background-color:#1c1c1c!important}.prk_input_serach::placeholder,.faqs-mobile:before,.account-icon-arrow,.account-text,.account-icon i,.caret-down::before,.cart-btn i,.search-section input{color:#1c1c1c!important}.cart-btn i{color:#424750!important}#icon-menu svg path{fill:#2e4a7d!important}body .menu-text{color:#b4b4b4!important}.prk-account .prk-arrow-down-1,.account-text,.prk-account .account .fi-rr-angle-small-down,.account-icon i,.prk-plus.prk-account.logined .account-icon i,.prk-plus.prk-account .account_mobile .account-icon i,.faqs-mobile:before,.menu-text{color:#424750!important}#pencet span{background-color:#424750!important}.call-page i{color:#2e4a7d}.page-promotes li a{color:#2e4a7d}body{background-color:#ffffff!important}::-webkit-scrollbar-thumb {background:#11b3b9}header .logo img{max-height:80px!important;}.header.desktop .logo img{margin-top:0px!important;margin-bottom:0px!important;margin-left:20px!important;}body .prk-dh-promote--button .prk-dh-promote__icon{color:#fcaf17}body .prk-dh-promote--button .prk-dh-promote__item{background-color:#11b3b9}.search-section select#cat,.form_search #submit_search,.search-section{border-radius:11px!important}
                    .search-section #submit_search i,
                    .search-section #submit_search i::before,
                    .search-section #submit_search .pars-search-icon,
                    .search-section #submit_search .pars-search-icon::before,
                    .form_search #submit_search i,
                    .form_search #submit_search i::before,
                    .form_search #submit_search .pars-search-icon,
                    .form_search #submit_search .pars-search-icon::before
                {color:#ffffff!important}
                    .search-section #submit_search svg,
                    .search-section #submit_search svg *,
                    .form_search #submit_search svg,
                    .form_search #submit_search svg *
                {fill:#ffffff!important}body .style_2.prk-sms-loginform .modal__container .rtl-sec-login{background-color:#2e4a7c!important;}body .prk-sms-loginform .modal__container{border-radius:16px!important}.prk-sticky-add-cart{width:80%!important}.special_send_box{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-color:#e8e8e8;border-style:solid;}body.product-single.single-product .woocommerce div.product .imgs-desctop img.attachment-shop_single{width:540px!important;}body .post-comment .comment-rules{border-top-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important;border-left-width:1px!important;border-color:rgba(89,214,235,.1)!important;border-style:solid!important;}body.single-post .side-box-post, body .prk-blog-v4-widget{border-top-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important;border-left-width:1px!important;border-color:#e4e4e4!important;border-style:solid!important;}body.single-post .side-box-post, body .prk-blog-v4-widget{border-radius:11px!important;}body #nprogress .bar{background:#11b3b9!important}body #nprogress .spinner{border-top-color:#11b3b9!important}

/* ParsKala semantic component color bridge */
:root{--prk-component-cta-bg:linear-gradient(var(--prk-color-gradient-direction),var(--prk-color-gradient-start),var(--prk-color-gradient-end));--prk-component-cta-hover:linear-gradient(var(--prk-color-gradient-direction),var(--prk-color-primary-hover),var(--prk-color-gradient-end));--prk-component-search-submit:var(--prk-component-cta-bg);--prk-mobile-drawer-link-hover-color:var(--prk-color-primary);--prk-mobile-drawer-icon-hover-color:var(--prk-color-primary);}
/* Reusable semantic helpers. Existing utility classes remain as fallbacks. */
.prk-brand-bg{background-color:var(--prk-color-primary)!important;color:var(--prk-color-on-primary)!important}
.prk-brand-bg:hover{background-color:var(--prk-color-primary-hover)!important}
.prk-brand-gradient-bg{background:var(--prk-component-cta-bg)!important;color:var(--prk-color-on-gradient)!important}
.prk-brand-gradient-bg:hover{background:var(--prk-component-cta-hover)!important}
.prk-brand-gradient-text{background:var(--prk-component-cta-bg)!important;background-image:var(--prk-component-cta-bg)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
.prk-brand-text{color:var(--prk-color-primary)!important}
.prk-brand-link{color:var(--prk-color-link)!important}
.prk-brand-link:hover{color:var(--prk-color-link-hover)!important}
.prk-brand-soft{background-color:var(--prk-color-primary-soft)!important;color:var(--prk-color-primary)!important}
.prk-brand-soft:hover{background-color:var(--prk-color-primary-soft-hover)!important}

/* Tailwind arbitrary colors historically used as the theme accent. */
.text-\[\#FF4B0E\]:not(.current-price):not(.old-price):not(.currency-symbol),.text-\[\#ff4b0e\]:not(.current-price):not(.old-price):not(.currency-symbol),.text-\[\#FF5B0E\]:not(.current-price):not(.old-price):not(.currency-symbol),.text-\[\#ff5b0e\]:not(.current-price):not(.old-price):not(.currency-symbol),.text-\[\#FF650B\]:not(.current-price):not(.old-price):not(.currency-symbol),.text-\[\#ff650b\]:not(.current-price):not(.old-price):not(.currency-symbol),.text-\[\#ff6a00\]:not(.current-price):not(.old-price):not(.currency-symbol){color:var(--prk-color-primary)!important}
.text-\[\#42B0FF\],.text-\[\#42b0ff\]{color:var(--prk-color-link)!important}
.bg-\[\#FFF7F3\],.bg-\[\#fff7f3\]{background-color:var(--prk-color-primary-soft)!important}
.bg-\[\#FFEBE3\],.bg-\[\#ffebe3\]{background-color:var(--prk-color-primary-soft-hover)!important}
.bg-\[\#FFDCCC\],.bg-\[\#ffdccc\]{background-color:var(--prk-color-primary-border)!important}
.bg-\[\#FF4B0E\],.bg-\[\#ff4b0e\],.bg-\[\#FF5B0E\],.bg-\[\#ff5b0e\],.bg-\[\#FF650B\],.bg-\[\#ff650b\],.bg-\[\#ff6a00\]{background-color:var(--prk-color-primary)!important;color:var(--prk-color-on-primary)!important}
.hover\:bg-\[\#FFECE5\]:hover,.hover\:bg-\[\#ffece5\]:hover{background-color:var(--prk-color-primary-soft-hover)!important}
.hover\:bg-\[\#ff6a00\]:hover,.hover\:bg-\[\#FF6A00\]:hover{background-color:var(--prk-color-primary-hover)!important}
.hover\:text-\[\#ff3a30\]:hover,.hover\:text-\[\#FF3A30\]:hover,.hover\:text-\[\#ff6a00\]:hover,.hover\:text-\[\#FF6A00\]:hover{color:var(--prk-color-primary-hover)!important}
.border-\[\#FF4B0E\],.border-\[\#ff4b0e\],.border-\[\#FF5B0E\],.border-\[\#ff5b0e\],.border-\[\#FF650B\],.border-\[\#ff650b\],.border-\[\#ff6a00\]{border-color:var(--prk-color-primary)!important}
.fill-\[\#FF4B0E\],.fill-\[\#ff4b0e\],.fill-\[\#FF5B0E\],.fill-\[\#ff5b0e\],.fill-\[\#FF650B\],.fill-\[\#ff650b\]{fill:var(--prk-color-primary)!important}
.from-\[\#ff3a30\]{--tw-gradient-from:var(--prk-color-gradient-start) var(--tw-gradient-from-position)!important;--tw-gradient-to:color-mix(in srgb,var(--prk-color-gradient-start) 0%,transparent) var(--tw-gradient-to-position)!important}
.to-\[\#ff6a00\]{--tw-gradient-to:var(--prk-color-gradient-end) var(--tw-gradient-to-position)!important}

/* SVG presentation attributes used by legacy templates. */
[stroke="#42B0FF"],[stroke="#42b0ff"]{stroke:var(--prk-color-link)}
[stroke="#7F53EF"],[stroke="#7f53ef"],[stroke="#FF4B0E"],[stroke="#ff4b0e"],[stroke="#FF5B0E"],[stroke="#ff5b0e"]{stroke:var(--prk-color-primary)}
[fill="#7F53EF"],[fill="#7f53ef"],[fill="#FF4B0E"],[fill="#ff4b0e"],[fill="#FF5B0E"],[fill="#ff5b0e"]{fill:var(--prk-color-primary)}

/* Header search: theme color is only the fallback; explicit Elementor controls win. */
.search-section #submit_search:not(.prk-search-submit--custom-bg),.form_search #submit_search:not(.prk-search-submit--custom-bg){background:var(--prk-component-search-submit);color:var(--prk-color-on-primary)}
.search-section #submit_search.prk-search-submit--custom-bg,.form_search #submit_search.prk-search-submit--custom-bg{color:var(--prk-color-on-primary)}
.search-section #submit_search:not(.prk-search-submit--custom-bg-hover):hover,.form_search #submit_search:not(.prk-search-submit--custom-bg-hover):hover{filter:brightness(.94)}
.search-section #submit_search.prk-search-submit--custom-bg-hover:hover,.form_search #submit_search.prk-search-submit--custom-bg-hover:hover{filter:none}
.search-section #submit_search svg,.search-section #submit_search i,.form_search #submit_search svg,.form_search #submit_search i{color:inherit;fill:currentColor}

/* Central price family. Inline custom values remain authoritative. */

.prk-digi-price-component .discount-percentage,
.prk-digi-card-price-component .discount-percentage,
.prk-loop-price .discount-percentage,
.prk-ai-image-search-card__price .discount-percentage,
.prk-mini-offer__discount{color:var(--prk-color-on-gradient);background:var(--prk-component-cta-bg)}

/* Product add-to-cart owns its color scope.
 * The renderer exposes component variables on .aatcbx, so saved theme/Elementor
 * colors stay authoritative and the central gradient is used only as fallback.
 */
.aatcbx .addtocartwt.bs-style,
.aatcbx .addtocartwt.digi-style,
.aatcbx .prk-classic-atc .addtocartwt{
  background:var(--prk-atc-button-bg,var(--prk-component-cta-bg))!important;
  color:var(--prk-atc-button-color,#fff)!important
}
.aatcbx .addtocartwt.bs-style:hover,
.aatcbx .addtocartwt.digi-style:hover,
.aatcbx .prk-classic-atc .addtocartwt:hover{
  background:var(--prk-atc-button-hover-bg,var(--prk-atc-button-bg,var(--prk-component-cta-hover)))!important;
  filter:brightness(.96)
}
.prk-ma-account-menu__item.is-active .prk-ma-account-menu__link,
.prk-dashbord-tab-header .prk-tab-btn.tab-active,
.prk-dashbord-secondary-tab-header .prk-tab-btn.tab-active{color:var(--prk-color-primary)}
.prk-ma-account-menu__badge,.prk-ma-notification-icon__counter{
  background-color:var(--prk-color-primary);color:var(--prk-color-on-primary)
}

/* Add-to-cart, review and Q&A primary actions. */
.question-submit-btn,.answer-submit-btn,.comment-modal-continue-btn,.comment-submit-btn,.comment-modal-finish-btn,.prk-inline-question-submit,
#respond .form-submit #submit,.button-insert-question,.show-insert-question,
.notify-when-available-btn:not([disabled]):not(.is-active){
  background:var(--prk-component-cta-bg)!important;color:var(--prk-color-on-gradient)
}
.question-submit-btn:not(.btn-disabled):not(:disabled):hover,
.answer-submit-btn:not(.btn-disabled):not(:disabled):hover,
.comment-modal-continue-btn:not(.btn-disabled):not(:disabled):hover,
.comment-submit-btn:not(.btn-disabled):not(:disabled):hover,
.comment-modal-finish-btn:not(.btn-disabled):not(:disabled):hover,
.prk-inline-question-submit:not(.btn-disabled):not(:disabled):hover,
#respond .form-submit #submit:hover,.button-insert-question:hover,.show-insert-question:hover,
.notify-when-available-btn:not([disabled]):not(.is-active):hover{background:var(--prk-component-cta-hover)!important}

/* Review/Q&A modal actions must stay visually disabled until validation passes. */
.question-submit-btn.btn-disabled,.question-submit-btn:disabled,
.answer-submit-btn.btn-disabled,.answer-submit-btn:disabled,
.comment-modal-continue-btn.btn-disabled,.comment-modal-continue-btn:disabled,
.comment-submit-btn.btn-disabled,.comment-submit-btn:disabled,
.prk-inline-question-submit.btn-disabled,.prk-inline-question-submit:disabled{
  background:#e0e0e2!important;
  background-image:none!important;
  border-color:#e0e0e2!important;
  color:#fff!important;
  opacity:1!important;
  filter:none!important;
  pointer-events:none!important;
  cursor:not-allowed!important
}

/* Open-modal triggers are outline actions, not primary filled CTAs. */
.product-question-btn-box-sticky button[data-modal="submit-question-modal"],
#tab_questions button.bg-transparent[data-modal="submit-question-modal"],
#mobile_questions button[data-modal="submit-question-modal"],
#tab_comments button.bg-transparent[data-modal="submit-comment-modal"],
#mobile_comments button[data-modal="submit-comment-modal"]{
  background:transparent!important;
  background-image:none!important;
  border-color:var(--prk-color-primary)!important;
  color:var(--prk-color-primary)!important
}
.product-question-btn-box-sticky button[data-modal="submit-question-modal"]:hover,
#tab_questions button.bg-transparent[data-modal="submit-question-modal"]:hover,
#mobile_questions button[data-modal="submit-question-modal"]:hover,
#tab_comments button.bg-transparent[data-modal="submit-comment-modal"]:hover,
#mobile_comments button[data-modal="submit-comment-modal"]:hover{
  background:transparent!important;
  background-image:none!important;
  border-color:var(--prk-color-primary-hover)!important;
  color:var(--prk-color-primary-hover)!important
}
.js-prev:not(.disabled),.js-next:not(.disabled),.product_comment_link{color:var(--prk-color-primary)}
#tab_questions .is-active,#tab_comments .is-active,.prk-question-pagination .is-active,.prk-comments-pagination .is-active{background-color:var(--prk-color-primary)!important;color:var(--prk-color-on-primary)!important}

/* Product info “view all” and amazing offer surfaces. */
.default-btn-more{background-color:var(--prk-color-primary-soft);color:var(--prk-color-primary)}
.default-btn-more:hover{background-color:var(--prk-color-primary-soft-hover)}
.default-btn-more span{color:var(--prk-color-primary)}
.default-btn-more svg path{stroke:var(--prk-color-primary)}
#amazing-offer-wrapper.bg-\[\#FFF7F3\],#amazing-offer-wrapper.bg-\[\#fff7f3\]{background-color:var(--prk-color-primary-soft)}
#amazing-offer-wrapper .text-\[\#FF4B0E\],#amazing-offer-wrapper .text-\[\#ff4b0e\]{color:var(--prk-color-primary)}
#amazing-offer-wrapper .bg-\[\#FFEBE3\],#amazing-offer-wrapper .bg-\[\#ffebe3\]{background-color:var(--prk-color-primary-soft-hover)}
#amazing-offer-wrapper .bg-\[\#FFDCCC\],#amazing-offer-wrapper .bg-\[\#ffdccc\]{background-color:var(--prk-color-primary-border)!important}

/* Links and footer interaction. */
.prk-breadcrumb a,.prk-av4-breadcrumb a{color:var(--prk-color-link)}
.woocommerce-breadcrumb a:hover,.prk-breadcrumb a:hover,.prk-av4-breadcrumb a:hover{color:var(--prk-color-link-hover)}
.prk-df-back-to-top:hover{border-color:var(--prk-color-primary-border);color:var(--prk-color-primary);background:var(--prk-color-primary-soft)}

/* Focus states of user-facing forms. */
.comment-form input:focus,.comment-form textarea:focus,
.prk-question-form input:focus,.prk-question-form textarea:focus,
.prk-modal textarea:focus{
  border-color:var(--prk-color-primary-border);outline-color:var(--prk-color-primary)
}.product-color-text-el{border:2px solid #E5E7EB;border-radius:11px;color:#111827;font-family:inherit;font-weight:500;font-size:13px;}.product-color-text-el .swatch-text{color:#111827;font-family:inherit;font-weight:500;font-size:13px;}.product-size-el{border:2px solid #ddd;border-radius:11px;color:#111827;font-family:inherit;font-weight:500;font-size:13px;}.product-color-img-el{border:1px solid #DDDDDD;border-radius:4px;width:60px;height:72px;}@media (min-width:1024px){[data-prk-swatch]{max-width:400px !important; width:400px !important; }}
body .prk-default-header{--prk-default-header-border-color:#e5e5ea !important;}body{--mega-overlay-bg:rgba(0,0,0,.35);--mega-overlay-dur:180ms;--mega-overlay-z:990;}body .prk-dh-mobile-drawer{--prk-mobile-drawer-width:320px;--prk-mobile-drawer-max-width:88vw;--prk-mobile-drawer-bg:#ffffff;--prk-mobile-drawer-overlay-bg:rgba(0,0,0,.45);--prk-mobile-drawer-dur:220ms;--prk-mobile-drawer-z:100000;--prk-mobile-drawer-link-color:#424750;--prk-mobile-drawer-font-size:14px;--prk-mobile-drawer-font-weight:500;--prk-mobile-drawer-icon-color:#6b7280;--prk-mobile-drawer-icon-size:20px;--prk-mobile-drawer-icon-box-size:24px;--prk-mobile-drawer-icon-image-size:22px;--prk-mobile-drawer-icon-gap:10px;--prk-mobile-drawer-border-color:#f1f1f1;--prk-mobile-drawer-submenu-bg:#fafafa;--prk-mobile-drawer-close-color:#424750;--prk-mobile-drawer-logo-width:136px;}body .prk-dh-mobile-drawer .prk-dh-mobile-drawer__menu > li > a,body .prk-dh-mobile-drawer .prk-dh-mobile-drawer__submenu-toggle{padding-top:14px !important;padding-right:18px !important;padding-bottom:14px !important;padding-left:18px !important;}body{--prk-mt-motion-duration:480ms;--prk-mt-drawer-overlay-dur:480ms;--prk-mt-drawer-width:280px;--prk-mt-drawer-height:auto;--prk-mt-drawer-max-width:88vw;--prk-mt-drawer-top:120px;--prk-mt-drawer-right:16px;--prk-mt-drawer-bottom:90px;--prk-mt-drawer-left:16px;--prk-mt-drawer-z:999;--prk-mt-header-z:1000;--prk-mt-navbar-z:999;--prk-mt-socials-z:100031;--prk-mtph-z:999;--prk-mtpb-z:999;--prk-mt-product-toggle-z:999;--prk-mt-drawer-overlay-bg:rgba(0, 0, 0, .45);}@media (max-width:1023px){html.prk-mt-menu-open,body.prk-mt-menu-open{overflow:hidden!important;overscroll-behavior:none!important;}#prk-mobile-theme-header,.prk-mt-header{z-index:var(--prk-mt-header-z,1000)!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;}#prk-mobile-theme-header.is-fixed,.prk-mt-header.is-fixed{position:sticky!important;top:var(--prk-mt-header-top,15px)!important;right:auto!important;left:auto!important;width:auto!important;margin:var(--prk-mt-header-top,15px) var(--prk-mt-header-x,16px) 0!important;}#prk-mobile-theme-header.prk-mt-header--modern,.prk-mt-header.prk-mt-header--modern{width:auto!important;margin-inline:var(--prk-mt-header-x,16px)!important;margin-top:var(--prk-mt-header-top,15px)!important;}html.prk-mt-menu-open #prk-mobile-theme-header.is-fixed,html.prk-mt-menu-open .prk-mt-header.is-fixed{position:fixed!important;top:var(--prk-mt-header-top,15px)!important;right:var(--prk-mt-header-x,16px)!important;left:var(--prk-mt-header-x,16px)!important;width:auto!important;margin:0!important;transform:none!important;opacity:1!important;visibility:visible!important;}html.prk-mt-menu-open #prk-mobile-theme-header:not(.is-fixed),html.prk-mt-menu-open .prk-mt-header:not(.is-fixed){transform:none!important;opacity:1!important;visibility:visible!important;}.prk-mt-navbar,[data-prk-mobile-theme-navbar]{z-index:var(--prk-mt-navbar-z,100002)!important;}.prk-mt-socials,[data-prk-mobile-theme-socials]{z-index:var(--prk-mt-socials-z,100031)!important;}.prk-mt-drawer{z-index:var(--prk-mt-drawer-z,99990)!important;}.prk-mt-drawer__overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--prk-mt-drawer-overlay-bg,rgba(0,0,0,.45))!important;}.prk-mt-drawer__panel{right:var(--prk-mt-drawer-right,20px)!important;left:auto!important;top:var(--prk-mt-drawer-top,110px)!important;width:min(var(--prk-mt-drawer-width,280px),var(--prk-mt-drawer-max-width,88vw))!important;height:var(--prk-mt-drawer-height,auto)!important;max-height:calc(100dvh - var(--prk-mt-drawer-top,110px) - var(--prk-mt-drawer-bottom,90px))!important;transition-duration:var(--prk-mt-motion-duration,500ms)!important;}.prk-mt-drawer[data-drawer-side="right"] .prk-mt-drawer__panel{transform:translate3d(calc(100% + var(--prk-mt-drawer-right,20px) + 16px),0,0)!important;}.prk-mt-drawer[data-drawer-side="left"] .prk-mt-drawer__panel{left:var(--prk-mt-drawer-left,20px)!important;right:auto!important;transform:translate3d(calc(-100% - var(--prk-mt-drawer-left,20px) - 16px),0,0)!important;}.prk-mt-drawer.is-open .prk-mt-drawer__panel{transform:translate3d(0,0,0)!important;}.prk-mt-drawer[data-submenu-mode=card] .prk-mt-drawer__panel{height:var(--prk-mt-drawer-card-height,calc(100dvh - var(--prk-mt-drawer-top,110px) - var(--prk-mt-drawer-bottom,90px)))!important;max-height:calc(100dvh - var(--prk-mt-drawer-top,110px) - var(--prk-mt-drawer-bottom,90px))!important;min-height:0!important;overflow:hidden!important;}.prk-mt-drawer[data-submenu-mode=card] .prk-mt-drawer__body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;height:100%!important;overflow:hidden!important;}.prk-mt-drawer[data-submenu-mode=card] .prk-mt-drawer__nav{position:relative!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;height:100%!important;max-height:none!important;overflow:hidden!important;}.prk-mt-drawer[data-submenu-mode=card] .prk-mt-drawer__menu{position:static!important;display:block!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;}.prk-mt-drawer[data-submenu-mode=card] .prk-mt-drawer__menu li{position:static!important;}.prk-mt-drawer[data-submenu-mode=card] .sub-menu{position:absolute!important;inset:0!important;display:block!important;opacity:0;visibility:hidden;transform:translate3d(105%,0,0);pointer-events:none;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .22s ease,visibility .22s ease;}.prk-mt-drawer[data-submenu-mode=card] .sub-menu.is-active,.prk-mt-drawer[data-submenu-mode=card] .menu-item-has-children.is-open>.sub-menu{opacity:1;visibility:visible;transform:translate3d(0,0,0);pointer-events:auto;}.prk-mt-drawer[data-submenu-mode=accordion] .sub-menu,.prk-mt-drawer[data-submenu-mode=simple] .sub-menu{display:block!important;position:static!important;max-height:0;overflow:hidden!important;opacity:0;visibility:hidden;transform:translate3d(0,-6px,0);pointer-events:none;transition:max-height .34s cubic-bezier(.16,1,.3,1),opacity .22s ease,transform .28s cubic-bezier(.16,1,.3,1),visibility .22s ease;}.prk-mt-drawer[data-submenu-mode=accordion] li.is-open>.sub-menu,.prk-mt-drawer[data-submenu-mode=simple] li.is-open>.sub-menu,.prk-mt-drawer[data-submenu-mode=accordion] .sub-menu.is-active,.prk-mt-drawer[data-submenu-mode=simple] .sub-menu.is-active{max-height:var(--prk-submenu-max,760px);opacity:1;visibility:visible;transform:translate3d(0,0,0);pointer-events:auto;}html.prk-mt-menu-open #prk-mobile-theme-header,html.prk-mt-menu-open .prk-mt-header{opacity:1!important;visibility:visible!important;transform:none!important;z-index:var(--prk-mt-header-z,1000)!important;}}body .prk-default-header{--prk-dh-call-color:#424750 !important;--prk-dh-call-hover-color:var(--prk-color-primary-hover) !important;}body .prk-dh-account-button{border-radius:11px !important;}body .prk-dh-account-button{border:1px solid #e0e0e2 !important;}body .prk-dh-account-button__text, body .prk-dh-account-button__arrow{color:#424750 !important;}body .prk-dh-account-button__icon, body .prk-dh-account-button__icon i{color:#424750 !important;}body .prk-dh-account-button__icon svg path, body .prk-dh-account-button__icon svg circle{fill:#424750 !important;stroke:#424750 !important;}body .prk-dh-login-modal{width:450px !important;}body .prk-dh-login-modal{border-radius:16px !important;}@media (max-width: 1023px){
body .prk-dh-login-modal{--prk-dh-login-modal-mobile-radius:16px !important;border-radius:16px !important;}}
body .prk-dh-login-modal{background:#ffffff !important;}body .prk-auth-sms-surface .title-loginbox, body .prk-dh-login-modal label, body .prk-dh-login-modal .prk-dh-wc-form__label{color:#232933 !important;}body .prk-auth-sms-surface .login-sms-message, body .prk-auth-sms-surface .stm-sms-confirm--title, body .prk-dh-login-modal .copyright-login-footer, body .prk-dh-login-modal .prk-dh-wc-form__meta, body .prk-dh-login-modal .prk-dh-wc-form__remember{color:#62666d !important;}body .prk-auth-sms-surface .title-loginbox, body .prk-dh-login-modal .prk-dh-wc-form__label{color:#111827 !important;}body .prk-dh-login-modal .prk-dh-wc-form__input, body .prk-auth-sms-surface #stm-sms-form-holder input[name="login[email_phone]"], body .prk-auth-sms-surface #stm-sms-form-holder .stm-sms-confirm--code, body .prk-auth-sms-surface #stm-sms-form-holder input[name="login[code]"]{background:#ffffff !important;}body .prk-dh-login-modal .prk-dh-wc-form__input, body .prk-auth-sms-surface #stm-sms-form-holder input[name="login[email_phone]"], body .prk-auth-sms-surface #stm-sms-form-holder .stm-sms-confirm--code, body .prk-auth-sms-surface #stm-sms-form-holder input[name="login[code]"]{color:#030a16 !important;}body .prk-dh-login-modal .prk-dh-wc-form__input::placeholder, body .prk-auth-sms-surface #stm-sms-form-holder input::placeholder{color:#9ca3af !important;}body .prk-dh-login-modal .prk-dh-wc-form__input, body .prk-auth-sms-surface #stm-sms-form-holder input[name="login[email_phone]"], body .prk-auth-sms-surface #stm-sms-form-holder .stm-sms-confirm--code, body .prk-auth-sms-surface #stm-sms-form-holder input[name="login[code]"]{border-color:#d1d5db !important;}body .prk-dh-login-modal .prk-dh-wc-form__submit, body .prk-auth-sms-surface #stm-sms-form-holder .stm-login-sms-btn, body .prk-auth-sms-surface #stm-sms-form-holder .stm-sms-confirm--submit{color:#ffffff !important;}body .prk-dh-login-modal .prk-dh-wc-form__lost, body .prk-dh-login-modal .prk-dh-wc-form__meta a, body .prk-dh-login-modal .prk-dh-login-modal__terms-link, body .prk-auth-sms-surface #stm-sms-form-holder .stm-sms-confirm--retrieve{color:#1051ef !important;}body .prk-dh-login-modal .prk-dh-login-modal__close{color:#555555 !important;}
/* Page layout spacing */
:root {
  --prk-page-gap-default-mobile: 16px;
  --prk-page-gap-default-desktop: 32px;
  --prk-page-gap-cart-mobile: 16px;
  --prk-page-gap-cart-desktop: 26px;
  --prk-page-gap-checkout-mobile: 16px;
  --prk-page-gap-checkout-desktop: 26px;
  --prk-page-gap-thankyou-mobile: 10px;
  --prk-page-gap-thankyou-desktop: 20px;
  --prk-page-gap-myaccount-mobile: 0px;
  --prk-page-gap-myaccount-desktop: 40px;
  --prk-page-gap-archive-mobile: 12px;
  --prk-page-gap-archive-desktop: 24px;
  --prk-page-gap-blog-mobile: 16px;
  --prk-page-gap-blog-desktop: 28px;
  --prk-page-gap-page-mobile: 16px;
  --prk-page-gap-page-desktop: 32px;
  --prk-page-gap-product-mobile: 0px;
  --prk-page-gap-product-desktop: 0px;
}

/* ParsKala legacy dynamic compatibility */
.prk-main-post-item .prk-post-item:hover {
  background: linear-gradient(white, #fff) padding-box, linear-gradient(180deg, #f3af23 0, #fff 100%) border-box;

}

#nprogress .spinner{
  border-top-color: #f3af23}
.prk-static-sidebar #mini-cart-apply_coupon,.prk-static-sidebar .btn-mini-cart .woocommerce-mini-cart__buttons a.checkout,
.prk-static-sidebar .shipping-calculator-form button.button,
.slider-home-three-wrapper .swiper-pagination-bullet-active,
.prk-static-sidebar .ext-nodes-wrap #mini-cart-save_note{
  background-color: #f3af23 !important;
}
   .woocommerce-checkout .form-row.form-row-first, .woocommerce-checkout .form-row.form-row-last {
    width: 49% !important;
}
body.ceckout_page .woocommerce .woocommerce-checkout .col2-set p.form-row#billing_last_name_field, body.ceckout_page .woocommerce .woocommerce-checkout .col2-set p.form-row#billing_state_field {
    width: 49% !important;
    display: inline-block;
}
body.ceckout_page .woocommerce .woocommerce-checkout .col2-set p.form-row#billing_first_name_field, body.ceckout_page .woocommerce .woocommerce-checkout .col2-set p.form-row#billing_city_field {
    width: 49% !important;
    display: inline-block;
}
body td.value:not(td.value.more) .thwvsf-wrapper-ul{
      flex-wrap: wrap !important;
}
.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li.attr_swatch_design_2{

    height: auto !important;

}
body .attr_swatch_design_2.thwvsf-label-li .thwvsf-item-span {
    text-align: justify;
}


body .style_2.prk-sms-loginform .modal__container .rtl-sec-login {
    background-image: linear-gradient(90deg, rgb(50, 0, 168) 0%, rgb(55, 84, 230) 93%) !important;
}
.style_2.prk-sms-loginform .modal__container .rtl-sec-login {
    min-height: 62vh!important;
}



/* =======================================================
   Professional CSS for Product Points Section
   Final Version 3: Perfectly Consistent Icon Circles
   =======================================================
*/

/* افزودن یک فونت فارسی زیبا و خوانا (اختیاری) */
/* استایل کلی کانتینر اصلی */
.about_rating_product {
    direction: rtl;
    padding: 25px;
    background-color: #f8f9fa;
    border-radius: 15px;
    border: 1px solid #e9ecef;
    margin: 20px 0;
}

/* استایل کلی برای هر دو بخش نقاط قوت و ضعف */
.product-points {
    margin-top: 25px;
}

.product-points:first-child {
    margin-top: 0;
}

/* حذف استایل‌های پیش‌فرض لیست */
.product-points ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* استایل آیتم‌های لیست - طراحی پایه */
.product-points ul li {
    padding: 15px 20px;
    margin-bottom: 12px;
    border-radius: 10px;
    display: flex;
    align-items: center; /* آیکون و متن را در وسط ردیف تراز می‌کند */
    font-size: 16px;
    line-height: 1.6;
    font-weight: 500;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.product-points ul li:hover {
    transform: translateY(-3px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

/* =================================================================
   *** کد جدید و کلیدی برای ساخت دایره‌های هم‌اندازه و بی‌نقص ***
   =================================================================
*/
.product-points ul li i {
    /* 1. ایجاد ساختار دایره */
  padding-top: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* 2. تعیین اندازه ثابت و جلوگیری از تغییر سایز */
    width: 24px;
    height: 24px;
    flex-shrink: 0; /* مهم: جلوگیری از کوچک شدن دایره */
    
    /* 3. گرد کردن کامل */
    border-radius: 50%;
    
    /* 4. استایل خود آیکون (+) در مرکز دایره */
    font-size: 14px;
    font-weight: bold;

    /* 5. فاصله از متن */
    margin-left: 15px;
}
/* ================================================================= */


/* ---------------------------------
   بخش نقاط قوت (Positive Points)
   ---------------------------------
*/
.product-positive-points ul li {
    background-color: #e6f4ea;
    color: #343a40; /* رنگ متن کمی تیره‌تر برای خوانایی بهتر */
    border-right: 4px solid #58b07a;
}

.product-positive-points ul li i {
    background-color: #28a745; /* رنگ پس‌زمینه دایره (سبز) */
    color: #ffffff; /* رنگ آیکون (+) (سفید) */
}


/* -----------------------------------
   بخش نقاط ضعف (Negative Points)
   -----------------------------------
*/
.product-negative-points {
    margin-top: 35px;
}

.product-negative-points ul li {
    background-color: #fdebee;
    color: #343a40;
    border-right: 4px solid #e57373;
}

.product-negative-points ul li i {
    background-color: #dc3545; /* رنگ پس‌زمینه دایره (قرمز) */
    color: #ffffff; /* رنگ آیکون (+) (سفید) */
}


/* افزودن عنوان برای هر بخش (ایده پیشنهادی) */
.product-points::before {
    display: block;
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 10px;
    border-bottom: 2px solid #e0e0e0;
}

.product-positive-points::before {
    content: 'نقاط قوت';
    color: #2d6a4f;
}

.product-negative-points::before {
    content: 'نقاط ضعف';
    color: #b71c1c;
}

/* انتخاب والد اصلی دو بخشی که می‌خواهید جابجا شوند */
.tab-content.woocommerce-Tabs-panel--description {
  display: flex;
  flex-direction: column;
}

/* قرار دادن بخش نقد و بررسی (امتیازات) در جایگاه دوم */
.about_rating_product {
  order: 2;
}

/* قرار دادن محتوای اصلی محصول در جایگاه اول */
.content-product.single {
  order: 1;
}


.single_custom_label {
  display: inline-block;
  padding: 8px 16px;
  background: linear-gradient(135deg, #f3af23, #ff8c00);
  color: #ffffff;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
}

.single_custom_label::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
  transition: 0.8s ease-in-out;
  animation: shine 2s infinite;
}

@keyframes shine {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}

.single_custom_label:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.2);
}



/* Reset and Base Styles */
#tabdeliver {
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  direction: rtl;
  max-width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 20px;
}

/* Scrollbar for mobile */
@media screen and (max-width: 720px) {
  ::-webkit-scrollbar {
    -webkit-appearance: none;
    height: 4px;
  }

  ::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(243, 175, 35, 0.5);
    box-shadow: 0 0 2px rgba(243, 175, 35, 0.3);
  }
}

/* Modern Tab Header */
.tabdeliverday {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
  border-radius: 12px;
  padding: 8px;
  gap: 8px;
  scrollbar-width: thin;
  scrollbar-color: rgba(243, 175, 35, 0.5) transparent;
  box-shadow: inset 0 2px 4px rgba(0,0,0,0.1);
}

.tabdeliverday span {
  flex: 0 0 auto;
  min-width: 120px;
  padding: 16px 12px;
  text-align: center;
  background: white;
  border: 2px solid #e9ecef;
  border-radius: 10px;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  font-size: 14px;
  font-weight: 600;
  color: #495057;
  position: relative;
  box-shadow: 0 2px 4px rgba(0,0,0,0.05);
}

.tabdeliverday span:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  border-color: #dee2e6;
}

.tabdeliverday span.activedel {
  background: linear-gradient(135deg, #F3AF23 0%, #e69500 100%);
  color: white;
  border: 2px solid #F3AF23;
  box-shadow: 0 4px 15px rgba(243, 175, 35, 0.3);
  transform: translateY(-3px);
}

.tabdeliverday span.activedel::after {
  content: "✓";
  position: absolute;
  top: -8px;
  right: -8px;
  background: #28a745;
  color: white;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: bold;
  box-shadow: 0 2px 6px rgba(40, 167, 69, 0.4);
}

/* Date subtitle */
.tabdeliverday span div {
  font-size: 12px !important;
  font-weight: 500 !important;
  color: #6c757d !important;
  margin-top: 4px;
  text-align: center !important;
}

.tabdeliverday span.activedel div {
  color: rgba(255, 255, 255, 0.9) !important;
}

/* Tab Content */
.tabcontentdel {
  display: none;
  padding: 25px;
  background: white;
  border: none;
  border-radius: 16px;
  animation: fadeEffect 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0 8px 30px rgba(0,0,0,0.12);
  margin-top: 25px;
  position: relative;
}

.tabcontentdel::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: linear-gradient(90deg, #F3AF23, #e69500);
}

.tabcontentdel.active {
  display: block;
}

@keyframes fadeEffect {
  from { 
    opacity: 0;
    transform: translateY(15px);
  }
  to { 
    opacity: 1;
    transform: translateY(0);
  }
}

/* Modern Time Selection - Full Width Buttons */
.tabcontentdel .time-slots {
  margin-top: 20px;
}

.tabcontentdel label {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 20px 25px;
  background: #f8f9fa;
  border: 2px solid #e9ecef;
  border-radius: 12px;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  margin-bottom: 15px;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

.tabcontentdel label:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 15px rgba(0,0,0,0.1);
  border-color: #dee2e6;
  background: #fff;
}

.tabcontentdel input[type="radio"] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.tabcontentdel .time-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.tabcontentdel .time-range {
  font-size: 18px;
  font-weight: 700;
  color: #495057;
  margin: 0;
  transition: all 0.3s ease;
}

.tabcontentdel .time-status {
  font-size: 13px;
  color: #6c757d;
  margin-top: 3px;
  font-weight: 500;
}

.tabcontentdel .time-badge {
  background: linear-gradient(135deg, #F3AF23 0%, #e69500 100%);
  color: white;
  padding: 6px 16px;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 600;
  box-shadow: 0 4px 12px rgba(243, 175, 35, 0.3);
  transition: all 0.3s ease;
}

/* Checked State */
.tabcontentdel input[type="radio"]:checked + .time-info .time-range {
  color: #F3AF23;
}

.tabcontentdel label:has(input[type="radio"]:checked) {
  background: linear-gradient(135deg, #fff9f0 0%, #fff5e6 100%);
  border-color: #F3AF23;
  box-shadow: 0 6px 20px rgba(243, 175, 35, 0.25);
  transform: translateY(-3px);
}

.tabcontentdel label:has(input[type="radio"]:checked) .time-badge {
  background: linear-gradient(135deg, #28a745 0%, #218838 100%);
  box-shadow: 0 4px 12px rgba(40, 167, 69, 0.3);
}

/* Disabled State */
.tabcontentdel label:has(span[style*="opacity"]) {
  cursor: not-allowed;
  background: #f8f9fa;
  border-color: #e9ecef;
  opacity: 0.7;
  transform: none !important;
  box-shadow: none !important;
}

.tabcontentdel label:has(span[style*="opacity"]):hover {
  transform: none;
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

.tabcontentdel label:has(span[style*="opacity"]) .time-range {
  color: #95a5a6;
  text-decoration: line-through;
}

.tabcontentdel label:has(span[style*="opacity"]) .time-badge {
  background: #95a5a6;
  box-shadow: none;
}

/* Completed Status - Show on Time Slot */
.tabcontentdel label:has(span[style*="content" i]) {
  position: relative;
}

.tabcontentdel label:has(span[style*="content" i])::after {
  content: "تکمیل";
  position: absolute;
  left: 25px;
  top: 50%;
  transform: translateY(-50%);
  background: #dc3545;
  color: white;
  padding: 4px 12px;
  border-radius: 15px;
  font-size: 12px;
  font-weight: 600;
  box-shadow: 0 2px 6px rgba(220, 53, 69, 0.3);
}

/* HR Separator */
#tabdeliver hr {
  border: 0;
  height: 1px;
  background: linear-gradient(90deg, transparent, #e9ecef, transparent);
  margin: 25px 0;
}

/* Responsive */
@media (max-width: 768px) {
  #tabdeliver {
    padding: 15px;
  }
  
  .tabdeliverday {
    padding: 6px;
    gap: 6px;
  }
  
  .tabdeliverday span {
    min-width: 100px;
    padding: 12px 8px;
    font-size: 13px;
  }
  
  .tabdeliverday span div {
    font-size: 11px !important;
  }
  
  .tabcontentdel {
    padding: 20px;
    margin-top: 20px;
  }
  
  .tabcontentdel label {
    padding: 16px 20px;
    margin-bottom: 12px;
  }
  
  .tabcontentdel .time-range {
    font-size: 16px;
  }
  
  .tabcontentdel .time-badge {
    padding: 5px 12px;
    font-size: 12px;
  }
  
  #tabdeliver hr {
    margin: 20px 0;
  }
}

/* Icon Font */
@font-face {
  font-family: 'deliverno';
  src: url('https://barintech.com/wp-content/plugins/novin-delivery-time/assets/fonts/icomoon.eot?t6o73l');
  src: url('https://barintech.com/wp-content/plugins/novin-delivery-time/assets/fonts/icomoon.eot?t6o73l#iefix') format('embedded-opentype'),
       url('https://barintech.com/wp-content/plugins/novin-delivery-time/assets/fonts/icomoon.ttf?t6o73l') format('truetype'),
       url('https://barintech.com/wp-content/plugins/novin-delivery-time/assets/fonts/icomoon.woff?t6o73l') format('woff'),
       url('https://barintech.com/wp-content/plugins/novin-delivery-time/assets/fonts/icomoon.svg?t6o73l#icomoon') format('svg');
}

.zamanersal::before {
  content: "\e94e";
  font-family: 'deliverno' !important;
  color: #F3AF23 !important;
  font-size: 20px;
  margin-left: 12px;
}

.zamanersal {
  font-size: 18px;
  font-weight: 600;
  color: #2c3e50;
  display: flex;
  align-items: center;
  margin-bottom: 25px;
  padding-bottom: 15px;
  border-bottom: 2px solid #f1f3f4;
}

@media (max-width: 768px) {
  .zamanersal {
    font-size: 16px;
    margin-bottom: 20px;
  }
  
  .zamanersal::before {
    font-size: 18px;
    margin-left: 10px;
  }
}

/* Force override existing styles */
#tabdeliver .tabdeliverday span.activedel {
  background: linear-gradient(135deg, #F3AF23 0%, #e69500 100%) !important;
  color: white !important;
  border: 2px solid #F3AF23 !important;
  box-shadow: 0 4px 15px rgba(243, 175, 35, 0.3) !important;
}

#tabdeliver .tabcontentdel {
  background: white !important;
  border: none !important;
  box-shadow: 0 8px 30px rgba(0,0,0,0.12) !important;
}

.mobile-img-logo img {
    max-height: 30px!important;
}
.page-promotes.button_box li a,.button-native-navabr a span {
    color: #ffffff!important;
}
/* استایل پیش‌فرض */
body .attr_swatch_design_2.thwvsf-label-li .thwvsf-item-span::before {
    content: "";
    display: inline-block;
    width: 40px!important; /* افزایش سایز */
    height: 24px!important; /* افزایش سایز */
    background-image: url('https://barintech.com/wp-content/uploads/2025/09/www.flaticon.com-9.svg');
    background-size: contain; /* تغییر به contain برای نمایش کامل */
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    margin-left: 2px; /* افزایش فاصله */
    filter: grayscale(100%); /* خاکستری در حالت عادی */
}

/* استایل حالت انتخاب شده */
body .attr_swatch_design_2.thwvsf-label-li.thwvsf-selected .thwvsf-item-span::before {
    filter: grayscale(0%) brightness(0) saturate(100%) invert(63%) sepia(98%) saturate(1000%) hue-rotate(350deg);
}

/* حذف border */
body .attr_swatch_design_2.thwvsf-label-li .thwvsf-item-span::before,
body .attr_swatch_design_2.thwvsf-label-li.thwvsf-selected .thwvsf-item-span::before {
    border: none !important; /* حذف کامل border */
    border-radius: 0 !important; /* حذف border-radius */
}
.ext-mini-cart-wrap.flexed,.shipping-wrap.ext-item-wrap.flexed.jbw {
    display: none;
}

/*
 * استایل نهایی و بهبود یافته (با رفع مشکل نماد ایمالز)
 * این نسخه تضمین می‌کند که همه نمادها درون کادرهای خود قرار می‌گیرند.
*/

/* ۱. کانتینر اصلی نمادها */
.foot-box.enmads {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px;
    padding: 25px 15px;
    margin-top: 30px;
    width: 100%;
    float: none;
    clear: both;

}

/* ۲. استایل جعبه‌های هر نماد */
.foot-box.enmads .codes {
    flex-shrink: 0;
    width: 95px;
    height: 95px;
    border: 1px solid #e0e0e0;
    border-radius: 12px;
    background-color: #ffffff;
    padding: 10px;
    box-sizing: border-box;
    transition: all 0.3s ease;
    
    /* این سه خط برای مرکز کردن دقیق تصویر در جعبه است */
    display: flex;
    justify-content: center;
    align-items: center;
}

/* ۳. استایل خود تصاویر (با اعمال قوانین سختگیرانه‌تر) */
.foot-box.enmads .codes img {
    display: block;
    width: 100% !important;  /* اجبار به پر کردن عرض والد */
    height: 100% !important; /* اجبار به پر کردن ارتفاع والد */
    object-fit: contain;      /* مهم‌ترین بخش: حفظ نسبت تصویر بدون کشیدگی */
    border: none;
    /* این خطوط برای بازنشانی استایل‌های inline هستند که ممکن است مشکل ایجاد کنند */
    margin: 0 !important;
    padding: 0 !important;
}

/* ۴. استایل برای لینک‌ها و دیوهای حاوی تصویر (مهم برای اطمینان از اعمال 100% عرض و ارتفاع) */
.foot-box.enmads .codes a,
.foot-box.enmads .codes div {
    display: flex; /* استفاده از فلکس برای تراز مرکزی */
    justify-content: center;
    align-items: center;
    width: 100% !important;  /* اجبار به پر کردن عرض جعبه */
    height: 100% !important; /* اجبار به پر کردن ارتفاع جعبه */
    /* بازنشانی هر استایل inline که ممکن است در لینک یا دیو باشد */
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important; /* برای divهایی مثل ترب که text-align دارند */
}


/* ۵. افکت هاور با رنگ‌های سازمانی */
.foot-box.enmads .codes:hover {
    transform: translateY(-5px);
    border-color: #11B3B9;
    box-shadow: 0 6px 18px rgba(252, 175, 23, 0.25);
    cursor: pointer;
}


/* ۶. واکنش‌گرایی برای موبایل */
@media (max-width: 768px) {
    .foot-box.enmads {
        gap: 10px;
    }
    
    .foot-box.enmads .codes {
        width: 80px;
        height: 80px;
        padding: 8px;
        border-radius: 8px;
    }
}

div#billing-map{
  margin-top: 30px;
  z-index:0!important;
}
body.ceckout_page .woocommerce form.woocommerce-checkout .form-row label, body.ceckout_page .woocommerce .woocommerce-checkout .col2-set label.order-delivery-title {
    z-index: 0 !important;
}
.line-tell {

    margin-left: 3px!important;
}
.whatsapp-support {
  display: table;
  margin-top: 12px;
  padding: 12px 28px;
  padding-right: 55px;
  direction: rtl;

  background-color: #0aca9b24;
  color: #0aca9b;
  font-weight: 600;
  border-radius: 12px;
  text-decoration: none;
  line-height: 1.4;
  box-shadow: 0 4px 10px rgba(37, 211, 102, 0.25);

  background-image: url('https://barintech.com/wp-content/uploads/2026/04/bale.png');
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-position: right 20px center;

  position: relative;
  overflow: hidden;
}

.whatsapp-support::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  animation: shine 2s linear infinite;
}

@keyframes shine {
  0% {
    left: -75%;
  }
  100% {
    left: 125%;
  }
}

@media (max-width: 990px) {
    .continer .support {
        display: inline!important;
    }
}


/* مخفی کردن ستاره از روی فیلد کد پستی */
#billing_postcode_field .woocommerce-input-wrapper::after,
#billing_postcode_field label .required {
    display: none !important;
}

/* اضافه کردن متن (اختیاری) به لیبل فیلد کد پستی */
#billing_postcode_field label::after {
    content: " (اختیاری)";
    font-size: 1em;
    color: #3d3d3d;
    margin-right: -3px!important; /* ایجاد فاصله */
}

/*    کیف پول *//*    کیف پول *//*    کیف پول *//*    کیف پول *//*    کیف پول *//*    کیف پول *//*    کیف پول */


/* استایل برای قسمت موجودی و لینک */
p {
    font-family: 'Vazir', Tahoma, sans-serif;
    direction: rtl;
    text-align: right;
    /*margin: 20px 0;*/
    font-size: 1.1em;
    color: #333;
}

.woocommerce-Price-amount {
    font-weight: bold;
    color: #11B3B9; /* رنگ سبز برای مبلغ */
}

.dashicons-editor-break {
    color: #FCAF17; /* رنگ نارنجی برای آیکون */
    font-size: 1.2em;
    text-decoration: none;
    margin-right: 5px;
}

.dashicons-editor-break:hover {
    color: #e09a10; /* رنگ تیره‌تر نارنجی در حالت هاور */
}

/* استایل جدول تراکنش‌ها */
#wc-wallet-transaction-details_wrapper {
    font-family: 'Vazir', Tahoma, sans-serif;
    direction: rtl;
    background-color: #fff;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    margin: 20px 0;
    padding: 20px;
    box-sizing: border-box;
}

/* استایل عنوان ستون‌ها */
#wc-wallet-transaction-details thead th {
    background-color: #FCAF17; /* پس‌زمینه نارنجی برای هدر */
    color: white;
    font-weight: bold;
    text-align: center;
    padding: 12px 15px;
    border: none;
}

/* استایل سطرهای جدول */
#wc-wallet-transaction-details tbody tr {
    border-bottom: 1px solid #eee;
}

#wc-wallet-transaction-details tbody tr:hover {
    background-color: #f9f9f9;
}

#wc-wallet-transaction-details tbody td {
    padding: 12px 15px;
    text-align: center;
    vertical-align: middle;
    color: #555;
}

/* استایل پیام "هیچ تراکنشی پیدا نشد" */
.dataTables_empty {
    text-align: center !important;
    color: #888;
    font-style: italic;
    padding: 30px !important;
}

/* استایل فیلتر و جستجو */
.dataTables_length,
.dataTables_filter {
    margin-bottom: 15px;
    display: inline-block;
    width: 50%;
    box-sizing: border-box;
}

.dataTables_length {
    text-align: right;
}

.dataTables_filter {
    text-align: left;
}

.dataTables_length label,
.dataTables_filter label {
    font-weight: normal;
    color: #555;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.dataTables_length select {
    margin: 0 5px;
    padding: 5px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: white;
}

.dataTables_filter input {
    margin-right: 5px;
    padding: 5px 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    width: 200px;
    box-sizing: border-box;
}

/* استایل صفحه‌بندی */
.dataTables_paginate {
    text-align: center;
    margin-top: 20px;
}

.paginate_button {
    padding: 8px 12px;
    margin: 0 2px;
    border: 1px solid #ddd;
    background-color: #fff;
    color: #555;
    text-decoration: none;
    border-radius: 4px;
    transition: all 0.2s ease;
}

.paginate_button:hover:not(.disabled) {
    background-color: #FCAF17; /* نارنجی در حالت هاور */
    color: white;
    border-color: #FCAF17;
}

.paginate_button.disabled {
    color: #ccc;
    cursor: not-allowed;
}

.paginate_button.current {
    background-color: #11B3B9; /* سبز برای صفحه فعلی */
    color: white;
    border-color: #11B3B9;
}

/* استایل اطلاعات صفحه‌بندی */
.dataTables_info {
    text-align: right;
    color: #777;
    font-size: 0.9em;
    margin-top: 10px;
}

/* استایل دیت پیکر (اگر استفاده می‌شود) */
.daterangepicker {
    font-family: 'Vazir', Tahoma, sans-serif;
    direction: rtl;
    border: 1px solid #ddd;
    border-radius: 6px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.daterangepicker .ranges li {
    padding: 8px 12px;
    background-color: #f5f5f5;
    border-radius: 4px;
    margin: 2px 0;
}

.daterangepicker .ranges li:hover,
.daterangepicker .ranges li.active {
    background-color: #FCAF17;
    color: white;
}

.daterangepicker .applyBtn {
    background-color: #11B3B9;
    color: white;
    border: none;
    padding: 6px 12px;
    border-radius: 4px;
}

.daterangepicker .cancelBtn {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    padding: 6px 12px;
    border-radius: 4px;
    margin-left: 5px;
}

/* ریسپانسیو */
@media (max-width: 768px) {
    .dataTables_length,
    .dataTables_filter {
        width: 100%;
        text-align: right;
        margin-bottom: 10px;
    }
    
    .dataTables_filter {
        text-align: right;
    }
    
    .dataTables_filter input {
        width: 150px;
    }
    
    #wc-wallet-transaction-details_wrapper {
        padding: 15px;
    }
}

.woo-wallet-my-wallet-container {
    display: flex;
    flex-wrap: wrap;
    background-color: #f9f9f9;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    font-family: 'Vazir', Tahoma, sans-serif;
    direction: rtl;
    margin: 20px 0;
}

/* Sidebar Styling */
.woo-wallet-sidebar {
    flex: 1 1 250px;
    background-color: #FCAF17; /* Solid orange background */
    color: white;
    padding: 20px;
    box-sizing: border-box;
}

.woo-wallet-sidebar-heading {
    margin-top: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    text-align: center;
}

.woo-wallet-sidebar-heading a {
    color: #fff;
    text-decoration: none;
    font-size: 1.5em;
    font-weight: bold;
}

.woo-wallet-sidebar ul {
    list-style: none;
    padding: 0;
    margin: 20px 0 0 0;
}

.woo-wallet-sidebar li.card {
    margin-bottom: 15px;
    border-radius: 8px;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.2);
    transition: all 0.3s ease;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.woo-wallet-sidebar li.card:hover {
    background-color: rgba(255, 255, 255, 0.3);
    transform: translateY(-3px);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}

.woo-wallet-sidebar li.card a {
    display: flex;
    align-items: center;
    padding: 12px 15px;
    color: white;
    text-decoration: none;
}

.woo-wallet-sidebar li.card .dashicons {
    margin-left: 10px;
    font-size: 1.2em;
}

.woo-wallet-sidebar li.card p {
    margin: 0;
    font-size: 1em;
}

/* Content Styling */
.woo-wallet-content {
    flex: 2 1 300px;
    padding: 25px;
    box-sizing: border-box;
    background-color: #ffffff;
}

.woo-wallet-content-heading {
    text-align: center;
    margin-bottom: 20px;
}

.woo-wallet-content-h3 {
    margin: 0 0 10px 0;
    color: #333;
    font-size: 1.4em;
}

.woo-wallet-price {
    font-size: 1.8em;
    font-weight: bold;
    color: #11B3B9; /* Using teal color for balance */
    margin: 0;
}

.woo-wallet-content hr {
    border: 0;
    height: 1px;
    background: #eee;
    margin: 20px 0;
}

/* Form Styling */
.woo-wallet-add-amount {
    max-width: 400px;
    margin: 0 auto;
    text-align: right;
}

.woo-wallet-add-amount label {
    display: block;
    margin-bottom: 8px;
    font-weight: bold;
    color: #555;
}

.woo-wallet-add-amount input[type="number"] {
    width: 100%;
    padding: 12px;
    border: 1px solid #ddd;
    border-radius: 6px;
    box-sizing: border-box;
    font-size: 1em;
    text-align: left;
    direction: ltr;
}

.woo-wallet-add-amount input[type="number"]:focus {
    border-color: #11B3B9; /* Teal border on focus */
    outline: none;
    box-shadow: 0 0 0 2px rgba(17, 179, 185, 0.2);
}

.woo-add-to-wallet {
    width: 100%;
    padding: 12px;
    margin-top: 15px;
    background-color: #11B3B9; /* Solid teal button */
    color: white;
    border: none;
    border-radius: 6px;
    font-size: 1.1em;
    font-weight: bold;
    cursor: pointer;
    transition: background-color 0.3s ease, transform 0.2s ease;
}

.woo-add-to-wallet:hover {
    background-color: #0e9a9e; /* Darker teal on hover */
    transform: scale(1.02);
}

.woo-add-to-wallet:active {
    transform: scale(0.98);
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .woo-wallet-my-wallet-container {
        flex-direction: column;
    }

    .woo-wallet-sidebar {
        width: 100%;
    }
}

.foot-box.enmads:before {
    content: "با پشتوانه نمادهای اعتماد، آسوده خرید کنید";
    width: 100%;
    text-align: center;
    font-weight: 650;
    font-size: 15px;
    font-family: 'prk-font';
    color: #000;
    margin-bottom: 7px;
}


.back_holder:after {
    content: ""!important;
    display: block!important;
    background-image: url('https://barintech.com/wp-content/uploads/2026/02/fast-shipping-3.gif')!important;
    background-size: contain!important;
    background-repeat: no-repeat!important;
    background-position: center!important;
    width: 100%!important;
    height: 150px!important;
    max-width: 500px!important;
    margin: 20px auto!important;
}

/* پنهان کردن در موبایل و تبلت */
@media (max-width: 1024px) {
    .back_holder:after {
        display: none!important;
    }
}

ul#menu-\%d9\%85\%d9\%86\%d9\%88-\%d9\%81\%d9\%88\%d8\%aa\%d8\%b1-3 li a {
    font-weight: 600;
    font-size: 15px;
}


/* footer */

footer {
            padding: 30px 20px;
        }

        .tell-box-footer {
            margin-top: 30px;
            background-color: #ffffff;
            color: #333;
            padding: 20px 30px;
            border-radius: 12px;
            border: 1px solid #eee;
            font-size: 15px;
            line-height: 1.6;
            box-shadow: 0 1px 6px rgb(0 0 0 / 6%);
        }

        .address-line-footer {
            display: block;
            margin-bottom: 15px;
            font-size: 16px;
            font-weight: 500;
            padding-bottom: 12px;
            border-bottom: 1px solid #eee;
            color: #222;
        }

        .address-main {
            display: inline; /* در حالت دسکتاپ در یک خط */
        }

        .address-extra {
            display: inline; /* در حالت دسکتاپ در یک خط */
            font-weight: 700;
            color: #444;
        }

        .info-line-footer {
            display: flex;
            align-items: center;
            justify-content: space-between;
            flex-wrap: wrap;
            gap: 15px;
        }

        .text-section {
            flex: 1;
            min-width: 200px;
        }

        .hours-footer {
            color: #555;
        }

        .extra-info {
            color: #777;
            font-size: 14px;
            margin-top: 8px;
        }

        .buttons-container {
            display: flex;
            gap: 10px;
            flex-wrap: wrap;
          align-items: flex-end;
        }

        /* استایل دکمه‌های تماس */
        .call-support {
            display: table;
            padding: 12px 28px;
            padding-right: 55px;
            direction: rtl;

            background-color: #F3AF23;
            color: #fff;
            font-weight: 600;
            border-radius: 12px;
            text-decoration: none;
            line-height: 1.4;
            box-shadow: 0 4px 10px rgba(243, 175, 35, 0.25);

            position: relative;
            overflow: hidden;
            min-width: fit-content;

            /* ایکون تماس جدید */
            background-image: url('https://barintech.com/wp-content/uploads/2025/10/www.flaticon.com-5.svg');
            background-repeat: no-repeat;
            background-size: 20px 20px;
            background-position: right 20px center;

            /* مطابقت ارتفاع با واتس اپ */
            font-size: 16px;
            height: 44px;
            display: flex;
            align-items: center;
        }

        .call-support::before {
            content: "";
            position: absolute;
            top: 0;
            left: -75%;
            width: 50%;
            height: 100%;
            background: linear-gradient(
                120deg,
                rgba(255, 255, 255, 0) 0%,
                rgba(255, 255, 255, 0.4) 50%,
                rgba(255, 255, 255, 0) 100%
            );
            transform: skewX(-25deg);
            animation: shine 2s linear infinite;
        }

        @keyframes shine {
            0% { left: -75%; }
            100% { left: 125%; }
        }

        @media (max-width: 768px) {
            .tell-box-footer {
                padding: 18px;
                font-size: 14px;
            }

            .address-line-footer {
                font-size: 15px;
            }

            .address-main,
            .address-extra {
                display: block; /* در موبایل هر کدام در خط جدا */
            }

            .address-extra {
                font-size: 13px;
                margin-top: 6px;
            }

            .info-line-footer {
                flex-direction: column;
                align-items: stretch;
            }

            .buttons-container {
                width: 100%;
                justify-content: center;
            }

            .whatsapp-support,
            .call-support {
                width: 100%;
                justify-content: center;
                margin-top: 8px;
            }
        }

/* --- نمایش گیف ارسال فقط در موبایل (زیر شرایط ارسال) --- */
@media (max-width: 768px) {
    /* ۱. مخفی کردن بنر از جای قبلی در دسکتاپ */
    .back_holder::after {
        display: none !important;
    }

    /* ۲. اضافه کردن بنر به زیر باکس شرایط ارسال */
    .special_send_box::after {
        content: "" !important;
        display: block !important;
        width: 100% !important;
        height: 200px !important; /* افزایش ارتفاع برای بزرگ‌تر نشان دادن عکس */
        background-image: url('https://barintech.com/wp-content/uploads/2026/02/fast-shipping-3.gif') !important;
        background-size: contain !important; /* باعث می‌شود عکس کامل و بدون برش نمایش داده شود */
        background-repeat: no-repeat !important;
        background-position: center !important;
        margin-top: 15px !important; /* ایجاد فاصله از متن شرایط ارسال */
        margin-bottom: 10px !important;
    }
}
.special_send_box {
    background: #f7f7f8;
}






.subcategories-list.box {
  background: #ffffff !important;
  border-radius: 16px !important;
  padding: 28px 24px !important;
  box-shadow: 0 2px 14px rgba(0,0,0,0.05) !important;
  direction: rtl !important;
}

.subcategories-list.box .categories-title {
  font-size: 19px !important;
  font-weight: 700 !important;
  color: #191919 !important;
  margin: 0 0 22px 0 !important;
}

.subcategories-list.box .row {
  margin: 0 !important;
}

.subcategories-list.box .item {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.subcategories-list.box .item a.term {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;
  min-height: 100px !important;
  width: 100% !important;
  padding: 25px 10px 10px 10px !important;
  margin: 0 !important;
  background: #f6f7f9 !important;
  border: 1px solid #eceef1 !important;
  border-radius: 16px !important;
  text-decoration: none !important;
  box-sizing: border-box !important;
  transition: all .2s ease !important;
}

.subcategories-list.box .item a.term:hover {
  background: #ffffff !important;
  border-color: #f5a623 !important;
  box-shadow: 0 10px 24px rgba(245,166,35,0.14) !important;
  transform: translateY(-3px) !important;
}

.subcategories-list.box .item a.term img {
  width: 900px !important;
  height: 900px !important;
  object-fit: contain !important;
  display: block !important;
  margin: 0 !important;
  border: none !important;
}

.subcategories-list.box .term-name {
  margin: 0 !important;
  padding: 0 !important;
  font-size: 13.5px !important;
  font-weight: 600 !important;
  color: #2b2b2b !important;
  text-align: center !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  max-width: 95% !important;
}

.subcategories-list.box .item a.term:hover .term-name {
  color: #d4870a !important;
}

.subcategories-list.box .others-categories a.term {
  background: #ffffff !important;
  border: 1.5px dashed #d8dade !important;
}

.subcategories-list.box .others-categories .count {
  font-size: 24px !important;
  font-weight: 800 !important;
  color: #191919 !important;
}

.subcategories-list.box .others-categories .term-name {
  color: #8a8a8a !important;
  font-weight: 500 !important;
  white-space: normal !important;
}

.subcategories-list.box .others-categories a.term:hover {
  border-color: #f5a623 !important;
  background: #fff8ee !important;
}
.subcategories-list .row{
  min-height:150px!important;
}
.subcategories-list .term img {

    max-width: 80px!important;
}
.subcategories-list.box {
    margin-bottom: 30px;
}
.foot-core .foot-box.text.boxed p.open {
    font-size: 14px;
}

.foot-core .foot-box.text.boxed p {
    font-size: 14px;
}         body #loader{
      position: fixed;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      padding-top: 100px;
      z-index: 99999999
    }
    /* preloader prk */

    .prk-preload-wrap {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    #prk-preload-logo {
        margin-bottom: 20px;
    }

                div#prk-preload-gif>div {
                    display: flex!important;
                    justify-content: center;
                }
                #prk-preload-logo img {
                    width: 250px;
                    height: auto;
                }

                #prk-preload-gif img {
                    width: 250px;
                }

                #prk-preload-logo {
                    margin-bottom: 20px;
                }

                .prk-preload-wrap {
                    display: flex;
                    flex-direction: column;
                    align-items: center;
                }

                .lds-ring, .lds-ring div {
                    box-sizing: border-box;
                }

                .lds-ring {
                    display: flex;
                    justify-content: center;
                    position: relative;
                    width: 80px;
                    height: 80px;
                }

                .lds-ring div {
                    box-sizing: border-box;
                    display: block;
                    position: absolute;
                    width: 50px;
                    height: 50px;
                    margin: 5px;
                    border: 5px solid #000;
                    border-radius: 50%;
                    margin-top: 10px;
                    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
                    border-color: #d7d7d7 transparent transparent transparent;
                }

                .lds-ring div:nth-child(1) {
                    animation-delay: -0.45s;
                }

                .lds-ring div:nth-child(2) {
                    animation-delay: -0.3s;
                }

                .lds-ring div:nth-child(3) {
                    animation-delay: -0.15s;
                }

                @keyframes lds-ring {
                    0% {
                        transform: rotate(0deg);
                    }

                    100% {
                        transform: rotate(360deg);
                    }
                }

    .lds-ring.2{

    }



     body .lds-ring div{
     border: 6px solid #fcfcfc;
    border-color: #fcfcfc transparent transparent transparent;
   }
      body.loaded #loader{
    background: #ff3a30  }
    body #loader{
      background: #ff3a30    }
    .sec_progress_wrapper .sec_progress_bar{
    background-color: #f3af23;
  }
  


  
    /*general_color*/

  body .prk-bor-line{
    background: #f3af23 !important;
  }
  .prk_mega_menu > li.mega_menu_tree_level.prk-side-tab > .prk-tab-menu-items > ul > li:hover, .prk_mega_menu > li.mega_menu_tree_level.prk-side-tab > .prk-tab-menu-items > ul > li.active{
    border-right:solid 3px  #f3af23;
  }
  body .prk_mega_menu > li.mega_menu_tree_level > ul > li > ul > li ul li:hover a,body .prk_mega_menu > li.clasic_menu > ul a:hover,body .prk_mega_menu > li.mega_menu_tree_level > ul > li > ul li a:hover,body .prk_mega_menu > li.megamenu_by_tree_level.prk-side-tab > .prk-tab-menu-items > ul > li:hover > a,body  .prk_mega_menu > li.megamenu_by_tree_level.prk-side-tab > .prk-tab-menu-items > ul > li.active > a{
    color: #f3af23;
  }
  .ask_top_page .form_search_faqpage .input_field:focus,.ask_top_page .form_search_faqpage .input_field:active{
    outline-color: #f3af23;
  }
  .prk_mega_menu > li.mega_menu_two_level > ul > li > ul li a:hover,.prk_mega_menu > li.mega_menu_tree_level.prk-side-tab > .prk-tab-menu-items > ul > li:hover > a, .prk_mega_menu > li.mega_menu_tree_level.prk-side-tab > .prk-tab-menu-items > ul > li.active > a,body .prk_mega_menu > li.mega_menu_tree_level > ul > li:hover > a,body  .prk_mega_menu > li.mega_menu_tree_level > ul > li.active > a{
    color: #f3af23;
    border-color: #f3af23;
  }
  body .prk_mega_menu > li.megamenu_by_tree_level.prk-side-tab > .prk-tab-menu-items > ul > li > ul > li > a::before,body .prk_mega_menu > li.mega_menu_tree_level > ul > li > a::before{
    background: #f3af23;
  }
  .prk_mega_menu > li.mega_menu_tree_level > ul > li > ul > li > a::before, .prk_mega_menu > li.mega_menu_tree_level.prk-side-tab > .prk-tab-menu-items > ul > li > ul > li > a::before, .prk_mega_menu > li.mega_menu_two_level > ul > li > a::before{
    background: #f3af23;
  }

  body .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_3.thwvsf-selected,body .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_3.thwvsf-selected:hover {
    -webkit-box-shadow: 0 0 0 2px #f3af23;
    box-shadow: 0 0 0 2px #f3af23;
    background: #f3af23!important;
    color: #fff !important;
  }

  .reviw-tabs .commnet-lister::before{
    border-color: transparent transparent transparent #f3af23!important;
  }
  /* .top-nav .sub-menu:nth-child(2) li:hover a {
    color:#f3af23  } */
  .informationproduct_title_tab::before {
    border-color: transparent transparent transparent #f3af23 !important;
  }
  .spinner
  {
    border-top:4px solid #f3af23!important;
  }
  #top_products_table_compare li::after {
   border-color: transparent transparent #f3af23!important;
  }
  #top_products_table_compare{
    border-bottom: 2px solid #f3af23!important;
  }
  /*general_color2*/

  .title-information::before{
    border-color: transparent transparent transparent #00B1B8!important;
  }

  @keyframes pulse {
  		0% {
  				-moz-box-shadow: 0 0 0 0 #2e4a7d;
  				box-shadow: 0 0 0 0 #2e4a7d  	 }
  		70% {
  				-moz-box-shadow: 0 0 0 10px rgba(255, 0, 0, 0);
  				box-shadow: 0 0 0 10px rgba(255, 0, 0, 0)
  	 }
  		100% {
  				-moz-box-shadow: 0 0 0 0 rgba(255, 0, 0, 0);
  				box-shadow: 0 0 0 0 rgba(255, 0, 0, 0)
  	 }
  }
   body .widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list{
     display: none;
   }
