:root{--main-bg-color:#f4f1de;--text-color:#2a3b2c;--accent-color:#6a994e;--secondary-color:#e2231a;--highlight-color:#ffc857;--button-bg-color:#292929;--button-text-color:#fff;--button-hover-bg-color:#56555a;--button-border-color:#8d6e63;--button-neutral-text-color:#2a3b2c;--button-hover-border-color:#6a994e;--button-focus-color:#ffc857}@font-face{font-family:'IRANSans';font-style:normal;font-weight:400;src:url(//razeghiparts.com/wp-content/themes/nitrobert/fonts/IRANSansXFaNum-Regular.woff2) format('woff2'),url(//razeghiparts.com/wp-content/themes/nitrobert/fonts/IRANSansXFaNum-Regular.woff) format('woff');font-display:swap}@font-face{font-family:'IRANSans';font-style:normal;font-weight:700;src:url(//razeghiparts.com/wp-content/themes/nitrobert/fonts/IRANSansXFaNum-Regular.woff2) format('woff2'),url(//razeghiparts.com/wp-content/themes/nitrobert/fonts/IRANSansXFaNum-Regular.woff) format('woff');font-display:swap}h2.elementor-heading-title.elementor-size-default,.elementor-heading-title{line-height:1.2 !important}strong{font-family:'IRANSans'}.custom-taxonomy-list{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style-type:none}#reviews .woocommerce-Reviews-title{display:none !important}h2.woocommerce-Reviews-title{display:none !important}.custom-taxonomy-list li a{color:#fff;background-color:#00aa95;font-size:12px;padding:5px 8px;border-radius:5px 0 0 5px;display:flex;transition:background-color .3s ease,color .3s ease;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-left:5px}.wc-price-inquiry-text{font-family:'iranyekanwebmedium_FaNum'}.custom-taxonomy-list li a:hover{background-color:#a72f04;color:#fff}.product-nature-list li{border-right:3px solid #8d6e63}.ther-benefits-list li{background-color:#fffbe6;border-right:3px solid #fc0}.custom-taxonomy-list h3{font-size:20px;color:#333;margin-bottom:15px;font-weight:700}.woocommerce div.product div.images{margin-bottom:0 !important}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:6px;padding:0}body{overflow-x:hidden}body,button,input,textarea,select{font-family:'IRANSans',Tahoma !important;background-color:var(--main-bg-color);color:var(--text-color);margin:0;padding:0;direction:rtl;text-align:right}*{box-sizing:border-box;font-family:inherit}.elementor-button{background-color:var(--highlight-color);color:var(--text-color);border:none;padding:10px 20px;border-radius:30px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}button:hover,.elementor-button:hover{background-color:var(--accent-color);color:#fff}button:focus,.elementor-button:focus{outline:none;box-shadow:0 0 4px var(--highlight-color)}a{color:var(--accent-color);text-decoration:none;transition:color .3s ease}a:hover{color:var(--highlight-color);text-decoration:underline}a:focus,a:active{outline:none;color:var(--highlight-color)}.elementor-toc__body .elementor-toc__list-item-text:hover{color:var(--highlight-color);text-decoration:underline}.elementor-form input[type=text],.elementor-form input[type=email],.elementor-form textarea{width:100%;padding:10px;border:1px solid var(--secondary-color);background-color:var(--main-bg-color);border-radius:5px;font-size:1rem;margin-bottom:15px}.elementor-form button{background-color:var(--accent-color);color:#fff;border:none;padding:10px 20px;border-radius:10px}.elementor-form button:hover{background-color:var(--highlight-color)}.elementor-field-invalid{border-color:var(--error-color);background-color:#ffe6e6}.elementor-message-error{color:var(--error-color);font-size:.9rem;margin-top:5px}.elementor-post__text{background-color:#fff;padding:20px;border:1px solid var(--secondary-color);border-radius:10px;margin-bottom:20px}.elementor-post__title a{color:var(--text-color);text-decoration:none;font-weight:700}.elementor-post__title a:hover{color:var(--accent-color);text-decoration:underline}.elementor-post__meta-data{color:var(--secondary-color);font-size:.9rem;margin-top:10px}.elementor-post__excerpt p{color:#202226;line-height:1.6}.elementor-post__read-more{color:var(--accent-color);text-decoration:none;font-weight:700}.elementor-post__read-more:hover{color:var(--highlight-color);text-decoration:underline}.elementor-post__card{background-color:#f9f9f9;border:1px solid var(--secondary-color);border-radius:10px;padding:20px;margin-bottom:20px}.elementor-post__card .elementor-post__title a{font-size:1.5rem;color:var(--text-color)}.elementor-post__card .elementor-post__title a:hover{color:var(--accent-color)}.elementor-post__card .elementor-post__meta-data{font-size:.9rem;color:var(--secondary-color)}ul,ol{padding-left:20px;margin-bottom:1rem}ul li,ol li{margin-bottom:.5rem;color:var(--text-color)}blockquote{border-right:5px solid var(--secondary-color);padding:10px 15px;background-color:var(--main-bg-color);font-style:italic;color:var(--text-color)}img{max-width:100%;height:auto;border-radius:5px}*::-webkit-scrollbar{width:8px}*::-webkit-scrollbar-thumb{background-color:var(--secondary-color);border-radius:10px}*::-webkit-scrollbar-track{background-color:#f5f5f5}footer{background-color:var(--text-color);color:var(--main-bg-color);text-align:center}footer a{color:var(--highlight-color)}footer p,footer h4,footer li{color:var(--highlight-color)}.button-colored,.button-neutral{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;font-size:15px;padding:12px;border-radius:5px;cursor:pointer;transition:all .3s ease;min-width:100px;height:40px;text-align:center}.button-colored{background-color:var(--button-bg-color,#4caf50);color:var(--button-text-color,#fff);border:none}.button-colored:hover{background-color:var(--button-hover-bg-color,#6a994e);color:#fff;text-decoration:none}.button-neutral{background-color:transparent;color:var(--button-neutral-text-color,#2a3b2c);border:2px solid var(--button-border-color,#8d6e63)}.button-neutral:hover{color:var(--button-hover-border-color,#6a994e);border-color:var(--button-hover-border-color,#6a994e);text-decoration:none}.button-neutral:focus,.button-colored:focus{outline:none;box-shadow:0 0 4px var(--button-hover-border-color,#6a994e)}.attribute-container{margin-bottom:20px}.attribute-container label{font-size:18px;display:block;margin-bottom:10px}.option{display:inline-block;padding:10px 20px;margin:5px;background-color:#d3d3d3;color:#333;cursor:pointer;border-radius:5px;transition:background-color .3s}.option:hover{background-color:#64b75c;color:#fff}.option.selected{background-color:#64b75c;color:#fff}.checkmark{color:#fff;font-size:18px;margin-left:10px}.discount{font-size:22px;color:#e74c3c;display:flex;align-items:center}.discount-percent{background-color:#ff5722;color:#fff;padding:5px 10px;border-radius:5px;margin-right:10px}.discounted-price{font-size:24px;font-weight:700}.original-price{text-decoration:line-through;color:#777;font-size:20px;margin-bottom:5px}button.single_add_to_cart_button.button.alt{height:45px}button.single_add_to_cart_button{background-color:#64b75c;color:#fff;padding:12px 20px;font-size:18px;border:none;border-radius:5px;cursor:pointer;width:100%;transition:background-color .3s}button.single_add_to_cart_button:hover{background-color:#45a04a;height:45px}selector{text-align:center}.nitrobert-product-discount{background:#ef394f;color:#fff;font-family:'iranyekanwebregular_FaNum';font-size:12px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;width:65px;display:inline-block;padding:8px 0}.nitrobert-product-discount span{display:block;font-size:15px}.woocommerce-variation-add-to-cart .plus,.woocommerce-variation-add-to-cart .minus{width:45px;height:45px;border:2px solid var(--button-border-color) !important;background:var(--button-bg-color) !important;font-size:20px !important;color:var(--button-text-color) !important;cursor:pointer !important;transition:all .3s ease !important;border-radius:6px !important}.woocommerce-variation-add-to-cart .plus:hover,.woocommerce-variation-add-to-cart .minus:hover,.woocommerce-variation-add-to-cart .plus:focus,.woocommerce-variation-add-to-cart .minus:focus{background:var(--button-hover-bg-color) !important;border-color:var(--button-hover-border-color) !important;outline:none !important;box-shadow:0 0 5px rgba(106,153,78,.5) !important;color:var(--button-text-color) !important}button.plus{margin-right:10px !important}button.minus{margin-left:10px}.quantity{margin:0 !important;width:45px !important;height:45px}.quantity .qty{background:var(--main-bg-color) !important;border:1px solid var(--secondary-color) !important;border-radius:8px !important;width:45px !important;text-align:center !important;font-size:16px !important;color:var(--text-color) !important}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{transition:background-color .3s ease}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{background:var(--button-hover-bg-color) !important;outline:none !important;box-shadow:0 2px 8px rgba(0,0,0,.2) !important}.price del{color:var(--secondary-color);text-decoration:line-through;font-weight:400}.price ins{color:var(--highlight-color);font-weight:700;text-decoration:none}.stock.in-stock{color:var(--accent-color);font-weight:700}body,p,.description,span:not(.elementor-edit-link-title){color:var(--text-color)}.woocommerce-variation-price{background-color:var(--main-bg-color);padding:15px;border-radius:6px;margin-bottom:10px}.single_add_to_cart_button.button.alt,.checkout-button,button.button.e-apply-coupon{height:45px;all:unset;display:inline-block;box-sizing:border-box;background-color:var(--button-bg-color) !important;color:var(--button-text-color) !important;border:2px solid var(--button-border-color) !important;padding:12px;font-size:14px;text-align:center;border-radius:6px;cursor:pointer;text-decoration:none;transition:background-color .3s ease,border-color .3s ease,transform .2s ease}.single_add_to_cart_button.button.alt:hover,.checkout-button:hover{background-color:var(--button-hover-bg-color);border-color:var(--button-hover-border-color);transform:scale(1.05)}.single_add_to_cart_button.button.alt:focus,.checkout-button:focus{background-color:var(--button-focus-color) !important;border-color:var(--button-focus-color) !important;color:var(--button-text-color) !important}.single_add_to_cart_button.button.alt:active,.checkout-button:active{background-color:var(--highlight-color);border-color:var(--button-focus-color);transform:scale(.98)}button,.button,.checkout-button,button.button.e-apply-coupon{background-color:var(--button-bg-color) !important;color:var(--button-text-color);border:2px solid var(--button-border-color);padding:10px 20px;border-radius:6px;cursor:pointer}button:hover,.button:hover,.checkout-button:hover,button.button.e-apply-coupon:hover{background-color:var(--button-hover-bg-color);border-color:var(--button-hover-border-color)}button:focus,.button:focus,.checkout-button:focus,button.button.e-apply-coupon:foucus{background-color:var(--button-focus-color);border-color:var(--button-hover-border-color);outline:none}a.checkout-button.button.alt.wc-forward,td.product-name{font-family:'IRANSans',Tahoma !important}.quantity .qty::-webkit-outer-spin-button,.quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity .qty{-moz-appearance:textfield}.woocommerce-order{background-color:var(--main-bg-color);color:var(--text-color);padding:30px !important;border-radius:10px !important;box-shadow:0 4px 12px rgba(0,0,0,.1) !important;font-family:'IRANSans',Tahoma,sans-serif !important}.woocommerce-notice--success{background-color:var(--accent-color) !important;color:#fff !important;padding:15px !important;border-radius:8px !important;text-align:center !important;font-weight:700 !important;margin-bottom:20px !important;box-shadow:0 4px 8px rgba(0,0,0,.1) !important}.woocommerce-order-overview{display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:wrap !important;background-color:#fff !important;padding:20px !important;border-radius:8px !important;border:1px solid #e5dfd3 !important;margin-bottom:20px !important;box-shadow:0 4px 8px rgba(0,0,0,.05) !important}.woocommerce-order-overview li{flex:1 1 220px !important;padding:15px !important;text-align:center !important;font-size:1rem !important;color:var(--text-color) !important;border:1px solid var(--secondary-color) !important}.woocommerce ul.order_details li{float:right;margin-left:20px;border-radius:8px}.woocommerce-order-overview strong{display:block !important;font-size:1.2rem !important;color:var(--highlight-color) !important;margin-top:5px !important}.woocommerce-order-overview__payment-method{font-size:1.1rem !important;font-weight:700 !important;color:var(--accent-color) !important;margin-top:10px !important}.woocommerce-order-details__title{font-size:1.8rem !important;color:var(--text-color) !important;margin-bottom:20px !important;text-align:center !important;font-weight:700 !important;border-bottom:2px solid var(--accent-color) !important;display:inline-block !important;padding-bottom:5px !important}.shop_table.order_details{width:100% !important;border-collapse:collapse !important;background-color:#fff !important;border:1px solid var(--secondary-color) !important;border-radius:8px !important;margin-bottom:20px !important}.shop_table.order_details th{background-color:var(--highlight-color) !important;color:var(--text-color) !important;font-weight:700 !important;padding:12px !important;text-align:center !important;font-size:1rem !important}.shop_table.order_details td{padding:12px !important;border-bottom:1px solid var(--secondary-color) !important}.shop_table.order_details tfoot th{background-color:#fff !important;font-weight:700 !important;text-align:left !important}.shop_table.order_details tfoot td{font-weight:700 !important;background-color:var(--highlight-color) !important;color:var(--text-color) !important;padding:10px !important}.woocommerce-table__product-name a{color:var(--accent-color) !important;text-decoration:none !important;font-weight:700 !important}.woocommerce-table__product-name a:hover{color:var(--highlight-color) !important;text-decoration:underline !important}.woocommerce-columns--addresses{display:flex !important;justify-content:space-between !important;gap:20px !important;margin-top:20px !important}.woocommerce-column{flex:1 !important;background-color:#fff !important;padding:20px !important;border-radius:8px !important;border:1px solid var(--secondary-color) !important;box-shadow:0 4px 8px rgba(0,0,0,.05) !important}.woocommerce-column__title{font-size:1.4rem !important;color:var(--highlight-color) !important;margin-bottom:10px !important;font-weight:700 !important}address{font-style:normal !important;line-height:1.8 !important;color:var(--text-color) !important}.woocommerce-customer-details--phone,.woocommerce-customer-details--email{font-weight:700 !important;margin-top:10px !important;color:#2a3b2c !important}@media (max-width:1024px){.nb-product-carousel .elementor-loop-container{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;padding:10px}.nb-product-carousel .elementor-loop-container .e-loop-item{flex:0 0 auto;scroll-snap-align:center;width:80%;box-sizing:border-box}.nb-product-carousel .elementor-loop-container::-webkit-scrollbar{height:6px;background:#f1f1f1}.nb-product-carousel .elementor-loop-container::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.nb-product-carousel .elementor-loop-container::-webkit-scrollbar-thumb:hover{background:#555}.nb-product-carousel:after{content:"← پیمایش به چپ یا راست →";display:block;text-align:center;font-size:12px;color:#888;margin-top:5px}@media (min-width:768px) and (max-width:1024px){.nb-product-carousel .elementor-loop-container .e-loop-item{width:auto;max-width:40%}}}@media (min-width:1025px){.nb-product-carousel .elementor-loop-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px, 1fr));gap:20px;overflow:visible}.nb-product-carousel .elementor-loop-container .e-loop-item{width:100%}}.elementor-form{background-color:#a8d5ba;padding:20px;border-radius:8px;box-shadow:0px 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:20px}.elementor-field-group input[type=text],.elementor-field-group input[type=number],.elementor-field-group textarea{width:100%;padding:10px;border:1px solid #6a492b;border-radius:5px;font-size:14px;background-color:#fffbea;color:#4f772d;transition:border-color .3s ease}.elementor-field-group input[type=text]:focus,.elementor-field-group input[type=number]:focus,.elementor-field-group textarea:focus{border-color:#4f772d;outline:none}body .elementor-555 .elementor-element.elementor-element-8757392 .elementor-labels-above .elementor-field-group>label{padding-bottom:10px !important}.elementor-field-subgroup{display:flex;flex-wrap:wrap;gap:15px;padding:15px 0;justify-content:flex-start;row-gap:35px}.elementor-field-option label{padding:8px;border:2px solid #6a492b;border-radius:8px;cursor:pointer;font-size:14px;transition:all .3s ease;text-align:center;color:#4f772d;background-color:#fffbea;position:relative;margin:5px 0}.elementor-field-option input[type=checkbox],.elementor-field-option input[type=radio]{display:none !important}.elementor-field-option input[type=checkbox]:checked+label,.elementor-field-option input[type=radio]:checked+label{background-color:#4f772d;color:#fffbea;border-color:#4f772d}.elementor-field-option input[type=checkbox]:checked+label:before,.elementor-field-option input[type=radio]:checked+label:before{content:"✓";background-color:#fffbea;border:2px solid #4f772d;border-radius:50%;color:#4f772d;font-size:14px;width:20px;height:20px;text-align:center;line-height:20px;position:absolute;top:-10px;right:-10px}.elementor-button{background-color:#4f772d;color:#fffbea;padding:10px 20px;border:none;border-radius:5px;font-size:16px;cursor:pointer;text-align:center;transition:all .3s ease}.elementor-button:hover{background-color:#3a6132}.e-form__indicators__indicator__icon{background-color:#e6d3c3;border-radius:50%;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__icon{background-color:#4f772d}.e-form__indicators__indicator--state-active .e-form__indicators__indicator__icon{background-color:#f3c13a}.e-form__indicators__indicator__separator{height:3px;background-color:#6a492b;width:100%}@media (max-width:768px){.woocommerce-columns--addresses{flex-direction:column !important}.woocommerce-column{margin-bottom:20px !important}.woocommerce-order-overview li{font-size:.9rem !important}.woocommerce-order-details__title{font-size:1.5rem !important}.shop_table.order_details th,.shop_table.order_details td{font-size:.9rem !important}.elementor-post__card,.elementor-post__text{padding:15px;font-size:.9rem}h1,h2,h3{font-size:1.8rem}.elementor-button{padding:8px 16px;font-size:.9rem}}@media (max-width:768px){h2.elementor-heading-title.elementor-size-default{line-height:1.2 !important}}.pro-tax-slider{padding:20px 0}.tax-card-link{display:flex;flex-direction:column;align-items:center;text-decoration:none !important;transition:transform .3s ease}.tax-card-link:hover{transform:translateY(-10px)}.tax-circle-pro{width:130px;height:130px;border-radius:50%;border:2px solid #d90429;background:#151515;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all .4s ease;box-shadow:0 5px 15px rgba(0,0,0,.3)}.tax-circle-pro:hover{border-color:#fff;box-shadow:0 0 20px rgba(217,4,41,.5);background:#d90429}.tax-circle-pro img{width:60%;transition:transform .4s ease}.tax-card-link:hover .tax-circle-pro img{transform:scale(1.1)}.tax-title{margin-top:15px;font-weight:700;color:#333;font-size:14px;text-align:center}.pro-tax-grid-wrapper{--pro-tax-gap:20px;--pro-tax-radius:12px;--pro-tax-img-size:180px;--pro-tax-box-height:auto;--pro-tax-title-size:15px;--pro-tax-title-color:#fff;--pro-tax-title-hover:#e2231a;--pro-tax-subtitle-color:#fff;margin:28px auto;padding:0 18px;direction:rtl;box-sizing:border-box}.pro-tax-grid-wrapper *,.pro-tax-grid-wrapper *:before,.pro-tax-grid-wrapper *:after{box-sizing:border-box}.pro-tax-grid{display:grid;grid-template-columns:repeat(var(--desk-cols,5),minmax(0, 1fr));gap:var(--pro-tax-gap);align-items:stretch}.pro-tax-item{min-width:0;height:100%}.pro-tax-item-link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;height:100%;padding:20px 15px;text-align:center;text-decoration:none;background:var(--pro-tax-card-bg);border:none;border-radius:var(--pro-tax-radius);box-shadow:none;transition:all .3s ease}.pro-tax-item-link:before{display:none}.pro-tax-image-wrapper{width:min(100%, var(--pro-tax-img-size));aspect-ratio:1/1;height:auto;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:var(--pro-tax-radius);background:var(--pro-tax-logo-bg);border:none;box-shadow:none;transition:all .3s ease;flex-shrink:0;position:relative;z-index:2}.pro-tax-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.pro-tax-item-link:hover .pro-tax-img{transform:scale(1.05)}.pro-tax-title{width:100%;margin:0;font-size:var(--pro-tax-title-size);font-weight:600;line-height:1.5;color:var(--pro-tax-title-color);transition:color .3s ease;word-break:break-word;z-index:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pro-tax-item-link:hover .pro-tax-title{color:var(--pro-tax-title-hover);text-shadow:none}.pro-tax-text-group{display:flex;flex-direction:column;align-items:center;gap:5px;z-index:2}.pro-tax-subtitle{font-size:12px;color:var(--pro-tax-subtitle-color);background:0 0;padding:0;border-radius:0;border:none;transition:color .3s ease}.pro-tax-item-link:hover .pro-tax-subtitle{background:0 0;color:var(--pro-tax-title-hover);box-shadow:none}.pro-tax-image-wrapper.is-empty{background:#f5f5f5}.no-image-placeholder{width:100%;height:100%;border-radius:var(--pro-tax-radius);display:flex;align-items:center;justify-content:center;color:#ccc;background:0 0;border:none}.no-image-placeholder svg{width:36px;height:36px}.style-flip .pro-tax-item{perspective:1000px}.pro-tax-flip-container{width:100%;height:100%;min-height:var(--pro-tax-box-height)}.pro-tax-flip-inner{position:relative;width:100%;height:100%;transition:transform .6s cubic-bezier(.23,1,.32,1);transform-style:preserve-3d}.style-flip .pro-tax-item:hover .pro-tax-flip-inner{transform:rotateY(180deg)}.pro-tax-flip-front,.pro-tax-flip-back{position:absolute;inset:0;width:100%;height:100%;backface-visibility:hidden;border-radius:var(--pro-tax-radius);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 15px}.pro-tax-flip-front{background:var(--pro-tax-card-bg);border:none;box-shadow:none;gap:15px}.pro-tax-flip-back{background:#fafafa;border:none;box-shadow:none;transform:rotateY(180deg);gap:15px}.pro-tax-title-back{color:var(--pro-tax-title-hover);font-size:calc(var(--pro-tax-title-size) + 2px);margin:0;text-shadow:none}.pro-tax-count-badge{color:var(--pro-tax-subtitle-color);font-size:13px}.pro-tax-btn-neon{margin-top:10px;padding:8px 24px;background:var(--pro-tax-title-hover);color:#fff;font-size:13px;font-weight:600;text-decoration:none;border:none;border-radius:6px;transition:all .3s ease}.pro-tax-btn-neon:hover{background:#005a8c;color:#fff;transform:translateY(-2px)}@media (max-width:992px){.pro-tax-grid-wrapper{--pro-tax-gap:16px;--pro-tax-img-size:160px;--pro-tax-title-size:14px;padding:0 14px}.pro-tax-grid{grid-template-columns:repeat(var(--tab-cols,3),minmax(0, 1fr))}.pro-tax-item-link{gap:12px;padding:15px 10px}}@media (max-width:640px){.pro-tax-grid-wrapper{--pro-tax-gap:12px;--pro-tax-radius:10px;--pro-tax-img-size:140px;--pro-tax-title-size:13px;margin:22px auto;padding:0 10px}.pro-tax-grid{grid-template-columns:repeat(var(--mob-cols,2),minmax(0, 1fr))}.pro-tax-item-link{padding:12px 8px;gap:10px}.pro-tax-item-link:hover{transform:translateY(-3px)}.no-image-placeholder svg{width:28px;height:28px}}.car-part-info-row{display:flex;align-items:center;justify-content:flex-start;padding:6px 0;column-gap:15px}.car-part-info-row .info-label{flex:0 0 110px;font-size:14px;font-weight:700;color:#666;position:relative}.car-part-info-row .info-label:after{content:":";margin-right:4px}.car-part-info-row .info-values{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.car-part-info-row .info-term-link{color:#0d6efd;font-size:13px;text-decoration:none;border:none;background:0 0;padding:0;border-radius:0;transition:color .2s ease}.car-part-info-row .info-term-link:hover{color:#0a58ca;text-decoration:underline}.car-part-info-row .term-separator{color:#888;font-size:13px;margin:0 2px}.car-part-info-row.sku-row .info-sku{font-size:13px;color:#333;font-weight:400;background:0 0;padding:0}@media (max-width:480px){.car-part-info-row{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 0}.car-part-info-row .info-label{flex:none;font-size:13px}}.contact-box{margin:25px 0;padding:15px;background:#fdfdfd;border:1px solid #eee;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.03)}.contact-title{font-weight:800;font-size:16px;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #e31e24;display:inline-block;color:#333}.contact-list{display:flex;flex-direction:column;gap:10px}.contact-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f9f9f9;border-radius:6px;text-decoration:none !important;transition:.3s;color:#444}.contact-item:hover{background:#eefdfb;color:#00a693}.contact-item .label{font-size:13px;font-weight:600}.contact-item .number{font-family:monospace;font-size:14px;direction:ltr}body ul.custom-category-menu{display:flex !important;flex-direction:column !important;gap:12px !important;list-style:none !important;padding:0 !important;margin:20px 0 !important;align-items:flex-start !important}body ul.custom-category-menu li{margin:0 !important;padding:0 !important;list-style-type:none !important;background:0 0 !important}body ul.custom-category-menu li a{display:inline-flex !important;align-items:center !important;padding:5px 0 !important;background-color:transparent !important;color:#333 !important;font-size:15px !important;font-weight:500 !important;text-decoration:none !important;border:none !important;box-shadow:none !important;transition:all .3s ease !important}body ul.custom-category-menu li a:before{content:'' !important;display:inline-block !important;width:6px !important;height:6px !important;border-top:2px solid #ca0202 !important;border-right:2px solid #ca0202 !important;transform:rotate(-135deg) !important;margin-left:10px !important;transition:all .3s ease !important}body ul.custom-category-menu li a:hover{color:#ca0202 !important;transform:translateX(-5px) !important}body ul.custom-category-menu li a:hover:before{border-color:#ca0202 !important}.elementor-menu-cart__toggle .elementor-button{border-radius:5px !important}.comments-area,#reviews{padding:.5rem;background:#fff;border-radius:24px;box-shadow:0 8px 30px rgba(0,0,0,.06);transition:box-shadow .3s ease}.comments-area:hover{box-shadow:0 12px 40px rgba(0,0,0,.08)}.comments-title,#reviews .comment-reply-title{font-size:18px;font-weight:600;color:#1e293b;border-bottom:none !important;padding-bottom:.75rem;margin-bottom:1.5rem}.comment-form{display:flex;flex-direction:column;gap:1.2rem}.comment-form-author label,.comment-form-email label,.comment-form-comment label{display:block;font-weight:500;font-size:.9rem;color:#334155;margin-bottom:.4rem}.comment-form-author input,.comment-form-email input,.comment-form-comment textarea{width:100%;padding:.8rem 1.2rem;font-size:1rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:16px;transition:all .25s ease;box-sizing:border-box;outline:none}.comment-form-author input:focus,.comment-form-email input:focus,.comment-form-comment textarea:focus{background:#fff;border-color:#8b5cf6;box-shadow:0 0 0 4px rgba(139,92,246,.15)}.comment-form-comment textarea{min-height:130px;resize:vertical}.comment-form-rating{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;margin:.25rem 0 .5rem}.comment-form-rating label{font-weight:500;font-size:.95rem;color:#334155;margin:0}.comment-form-rating .stars{direction:ltr !important;unicode-bidi:normal !important;display:inline-flex;flex-direction:row-reverse}.comment-form-rating .stars a,.comment-form-rating .stars label{font-size:1.8rem !important;padding:0 .2rem !important;line-height:1.2 !important;color:#cbd5e1 !important;text-decoration:none !important;transition:color .2s ease,transform .15s ease;cursor:pointer;order:1}.comment-form-rating .stars a:hover,.comment-form-rating .stars a:hover~a,.comment-form-rating .stars label:hover,.comment-form-rating .stars label:hover~label{color:#fbbf24 !important}.comment-form-rating .stars a:active,.comment-form-rating .stars label:active{transform:scale(.88)}.comment-form-rating .stars .selected,.comment-form-rating .stars a.selected,.comment-form-rating .stars label.selected,.comment-form-rating .stars .chosen,.comment-form-rating .stars .active,.comment-form-rating .stars .current,.comment-form-rating .stars input:checked~a,.comment-form-rating .stars input:checked~label,.comment-form-rating .stars a[aria-checked=true],.comment-form-rating .stars label[aria-checked=true]{color:#f59e0b !important}.form-submit{text-align:left !important;margin-top:.5rem}.submit{display:inline-flex !important;align-items:center;justify-content:center;padding:.6rem 1.8rem !important;font-size:.9rem !important;font-weight:600;color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:40px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(139,92,246,.25);letter-spacing:.3px;white-space:nowrap}.submit:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(139,92,246,.35)}.submit:active{transform:scale(.95) translateY(0px) !important;box-shadow:0 2px 8px rgba(139,92,246,.2)}.submit:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px}@media (max-width:640px){.comments-area,#reviews{padding:1.5rem 1rem;margin:1.5rem .5rem}.comment-form-rating .stars a,.comment-form-rating .stars label{font-size:1.6rem !important}.form-submit{text-align:left !important}.submit{width:100% !important;justify-content:center;white-space:normal;padding:.7rem 1.2rem !important}}.woocommerce #review_form #respond .comment-form-rating .stars a,.woocommerce #review_form #respond .comment-form-rating .stars label{font-size:1.8rem !important;color:#cbd5e1 !important;padding:0 .2rem !important;text-decoration:none !important}.woocommerce #review_form #respond .comment-form-rating .stars a:hover,.woocommerce #review_form #respond .comment-form-rating .stars a:hover~a,.woocommerce #review_form #respond .comment-form-rating .stars label:hover,.woocommerce #review_form #respond .comment-form-rating .stars label:hover~label{color:#fbbf24 !important}.woocommerce #review_form #respond .comment-form-rating .stars .selected a,.woocommerce #review_form #respond .comment-form-rating .stars .selected a~a,.woocommerce #review_form #respond .comment-form-rating .stars a.selected,.woocommerce #review_form #respond .comment-form-rating .stars a.selected~a,.woocommerce #review_form #respond .comment-form-rating .stars .selected label,.woocommerce #review_form #respond .comment-form-rating .stars .selected label~label,.woocommerce #review_form #respond .comment-form-rating .stars label.selected,.woocommerce #review_form #respond .comment-form-rating .stars label.selected~label{color:#f59e0b !important}body.woocommerce-order-received .woocommerce-order{max-width:800px;margin:30px auto;padding:0 !important;background:#fff;box-shadow:none !important}body.woocommerce-order-received .woocommerce-notice--success{background:#f0eae0 !important;border-right:4px solid #e2231a !important;border-radius:10px !important;padding:14px 18px !important;font-size:.95rem !important;color:#2a3b2c !important;box-shadow:none !important}body.woocommerce-order-received .woocommerce-order-overview{background:#fff !important;border:1px solid #e5dfd3 !important;border-radius:14px !important;padding:4px !important;box-shadow:none !important;gap:0 !important}body.woocommerce-order-received .woocommerce-order-overview li{flex:1 1 150px !important;border:none !important;border-radius:10px !important;padding:14px 10px !important;margin:6px !important;background:#f0eae0 !important;font-size:.8rem !important;color:#777 !important}body.woocommerce-order-received .woocommerce-order-overview strong{color:#1a1a1a !important;font-size:1.05rem !important;font-weight:500 !important;margin-top:6px !important}body.woocommerce-order-received .woocommerce-order-overview__email strong{font-size:.8rem !important;word-break:break-all;line-height:1.4}body.woocommerce-order-received .woocommerce-order-overview__payment-method strong{color:#1a1a1a !important}body.woocommerce-order-received .woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-column__title{font-size:1.2rem !important;border-bottom:none !important;color:#2a3b2c !important;font-weight:500 !important}body.woocommerce-order-received .shop_table.order_details{border:1px solid #e5dfd3 !important;border-radius:14px !important;overflow:hidden;box-shadow:none !important}body.woocommerce-order-received .shop_table.order_details th{background:#f0eae0 !important;color:#2a3b2c !important;font-size:.88rem !important;font-weight:500 !important}body.woocommerce-order-received .shop_table.order_details td{border-bottom:1px solid #e5dfd3 !important;font-size:.88rem !important;color:#1a1a1a !important}body.woocommerce-order-received .shop_table.order_details tfoot td{background:#f0eae0 !important;color:#1a1a1a !important;font-weight:700 !important}body.woocommerce-order-received .woocommerce-column{background:#f0eae0 !important;border:1px solid #f0c6c6 !important;border-radius:14px !important;box-shadow:none !important}body.woocommerce-order-received .woocommerce-column address,body.woocommerce-order-received .woocommerce-column p{color:#2a3b2c !important}body.woocommerce-order-received .custom-logo-link{display:inline-block !important}body.woocommerce-order-received .custom-logo-link img{max-width:140px !important;height:auto !important;margin:0 auto !important}@media (max-width:640px){body.woocommerce-order-received .woocommerce-order-overview li{flex:1 1 100% !important;margin:4px 0 !important}}body.woocommerce-order-received #razeghi-thankyou-logo{margin:10px 0 24px !important}body.woocommerce-order-received #razeghi-thankyou-logo .custom-logo-link img{max-width:130px !important;height:auto !important}body.woocommerce-order-received .woocommerce-order-overview__email{display:none !important}body.woocommerce-order-received .woocommerce-customer-details--email{display:none !important}body.woocommerce-order-received .woocommerce-customer-details{background:#fff !important;border:1px solid #e5dfd3 !important;border-radius:14px !important;padding:20px !important}body.woocommerce-order-received .woocommerce-customer-details address{background:#f0eae0 !important;border-radius:10px !important;padding:16px !important;color:#2a3b2c !important;height:auto !important}body.woocommerce-order-received .woocommerce-customer-details--email{display:none !important}body.woocommerce-order-received .shop_table.order_details .woocommerce-table__product-name a{color:#1a1a1a !important;text-decoration:none !important}body.woocommerce-order-received .shop_table.order_details .woocommerce-table__product-name a:hover{color:#1a1a1a !important;text-decoration:underline !important}body.woocommerce-order-received .razeghi-order-details-box{border:1px solid #e5dfd3;border-radius:14px;padding:20px;margin-bottom:20px}body.woocommerce-order-received .razeghi-order-details-box .shop_table.order_details{border:none !important;border-radius:10px !important;margin-bottom:0 !important}body.woocommerce-order-received .razeghi-order-details-box .woocommerce-order-details__title{margin-bottom:14px !important}@media print{@page{size:A4 portrait;margin:10mm}body.woocommerce-order-received header,body.woocommerce-order-received footer,body.woocommerce-order-received .floating-toggle-container,body.woocommerce-order-received nav,body.woocommerce-order-received .elementor-location-header,body.woocommerce-order-received .elementor-location-footer,body.woocommerce-order-received .razeghi-print-btn-wrap{display:none !important}body.woocommerce-order-received{background:#fff !important;width:100% !important}body.woocommerce-order-received .woocommerce-order{max-width:100% !important;width:100% !important;margin:0 !important;box-shadow:none !important}body.woocommerce-order-received .woocommerce-order-overview,body.woocommerce-order-received .shop_table.order_details,body.woocommerce-order-received .woocommerce-customer-details{box-shadow:none !important;width:100% !important}body.woocommerce-order-received .ast-container,body.woocommerce-order-received .site-content,body.woocommerce-order-received #content,body.woocommerce-order-received .elementor,body.woocommerce-order-received .elementor-section-wrap{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}body.woocommerce-order-received .woocommerce-order{margin:0 auto !important;direction:rtl !important}body.woocommerce-order-received a[href]:after,body.woocommerce-order-received a[href]:before{content:"" !important}body.woocommerce-order-received .shop_table.order_details tfoot{display:table-row-group !important}body.woocommerce-order-received .shop_table.order_details tr{page-break-inside:avoid !important}body.woocommerce-order-received .razeghi-order-details-box{page-break-inside:auto !important}}.elementor-menu-cart__product-name a,.elementor-menu-cart__product-name a:visited{color:#000 !important;font-size:12px !important;line-height:1.4 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}.elementor-menu-cart__subtotal,.elementor-menu-cart__subtotal .woocommerce-Price-amount{font-size:13px !important}.elementor-menu-cart__footer-buttons{display:flex !important;gap:10px !important}.elementor-menu-cart__footer-buttons a.elementor-button--checkout,.elementor-menu-cart__footer-buttons a.elementor-button--view-cart{flex:1 1 0 !important;text-align:center !important;justify-content:center !important}.elementor-menu-cart__footer-buttons a.elementor-button--checkout{background-color:#000 !important;border:2px solid #000 !important}.elementor-menu-cart__footer-buttons a.elementor-button--checkout .elementor-button-text{color:#fff !important;border:none !important}.elementor-menu-cart__footer-buttons a.elementor-button--view-cart{background-color:#fff !important;border:2px solid #000 !important}.elementor-menu-cart__footer-buttons a.elementor-button--view-cart .elementor-button-text{color:#000 !important;border:none !important}.elementor-menu-cart__product{display:flex !important;align-items:center !important;direction:rtl !important;flex-wrap:nowrap !important;gap:6px}.elementor-menu-cart__product-remove{order:1 !important;flex:0 0 auto !important}.elementor-menu-cart__product-image{order:2 !important;flex:0 0 42px !important;width:42px !important}.elementor-menu-cart__product-name{order:3 !important;flex:1 1 auto !important;min-width:0 !important}.elementor-menu-cart__product-price{order:4 !important;flex:0 0 auto !important}.elementor-menu-cart__product-image img{width:42px !important;height:42px !important;object-fit:cover !important;border-radius:6px !important}.elementor-menu-cart__product-remove{position:static !important;border:none !important;border-radius:0 !important;width:auto !important;height:auto !important;bottom:auto !important;inset-inline-end:auto !important;overflow:visible !important}.elementor-menu-cart__product-remove:before,.elementor-menu-cart__product-remove:after{display:none !important;content:none !important}.elementor-menu-cart__product-remove a.remove_from_cart_button{display:none !important}.elementor-menu-cart__product-remove a.elementor_remove_from_cart_button{all:unset !important;box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:30px !important;height:30px !important;min-width:30px !important;background:0 0 !important;border:none !important;border-radius:6px !important;cursor:pointer !important;position:static !important}.elementor-menu-cart__product-remove a.elementor_remove_from_cart_button:before,.elementor-menu-cart__product-remove a.elementor_remove_from_cart_button:after{all:unset !important}.elementor-menu-cart__product-remove a.elementor_remove_from_cart_button:before{content:"" !important;display:block !important;width:16px !important;height:16px !important;background-color:#e2231a !important;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M9 3v1H4v2h16V4h-5V3H9zm-3 6v11a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V9H6zm4 2h2v9h-2v-9zm4 0h2v9h-2v-9z'/></svg>") !important;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M9 3v1H4v2h16V4h-5V3H9zm-3 6v11a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V9H6zm4 2h2v9h-2v-9zm4 0h2v9h-2v-9z'/></svg>") !important;-webkit-mask-size:contain !important;mask-size:contain !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important}.elementor-menu-cart__product-remove a.elementor_remove_from_cart_button:hover{background-color:#e2231a !important}.elementor-menu-cart__product-remove a.elementor_remove_from_cart_button:hover:before{background-color:#fff !important}.elementor-menu-cart__product-price .mo-cart-qty-stepper{display:inline-flex !important;align-items:center !important;direction:rtl;width:max-content;border:1.5px solid var(--button-border-color,#8d6e63) !important;border-radius:8px !important;overflow:hidden;background:#fff !important;padding:1px !important}.mo-cart-qty-stepper .mo-qty-plus{order:1}.mo-cart-qty-stepper .quantity{order:2}.mo-cart-qty-stepper .mo-qty-minus{order:3}.mo-cart-qty-stepper .mo-qty-btn{width:20px !important;height:20px !important;min-width:20px !important;border:none !important;background:0 0 !important;color:#2a3b2c !important;font-size:12px !important;font-weight:700;display:flex !important;align-items:center;justify-content:center;border-radius:4px !important;padding:0 !important}.mo-cart-qty-stepper .mo-qty-btn:hover{background:#f4f1de !important}.mo-cart-qty-stepper .quantity{width:20px !important;height:20px !important;min-width:20px !important;display:flex !important;align-items:center !important;justify-content:center;background:0 0 !important;margin:0 !important;border:none !important;padding:0 !important}.mo-cart-qty-stepper .quantity input.qty{width:100% !important;height:100% !important;text-align:center !important;border:none !important;background:0 0 !important;box-shadow:none !important;font-size:11px !important;font-weight:700 !important;color:#000 !important;-webkit-text-fill-color:#000 !important;opacity:1 !important;padding:0 !important;margin:0 !important;-moz-appearance:textfield}.mo-cart-qty-stepper .quantity input.qty::-webkit-outer-spin-button,.mo-cart-qty-stepper .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0 !important}.mo-cart-qty-stepper .mo-qty-minus.mo-qty-delete-mode{font-size:0 !important;position:relative}.mo-cart-qty-stepper .mo-qty-minus.mo-qty-delete-mode:before{content:"" !important;display:block !important;width:13px !important;height:13px !important;background-color:#e2231a !important;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M9 3v1H4v2h16V4h-5V3H9zm-3 6v11a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V9H6zm4 2h2v9h-2v-9zm4 0h2v9h-2v-9z'/></svg>") !important;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M9 3v1H4v2h16V4h-5V3H9zm-3 6v11a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V9H6zm4 2h2v9h-2v-9zm4 0h2v9h-2v-9z'/></svg>") !important;-webkit-mask-size:contain !important;mask-size:contain !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important}.mo-cart-qty-stepper .mo-qty-minus.mo-qty-delete-mode:hover{background-color:#e2231a !important}.mo-cart-qty-stepper .mo-qty-minus.mo-qty-delete-mode:hover:before{background-color:#fff !important}.floating-toggle-container{z-index:1 !important}body.e-off-canvas__no-scroll .elementor-element-b7f9140:not(.elementor-sticky__spacer),body.e-off-canvas__no-scroll .elementor-element-3ce6c39:not(.elementor-sticky__spacer){visibility:hidden !important;pointer-events:none !important}.e-off-canvas{z-index:999999 !important}.e-off-canvas__overlay{z-index:1 !important;background:rgba(0,0,0,.5) !important}.e-off-canvas__main{position:relative !important;z-index:2 !important}.e-off-canvas[aria-hidden=true] .e-off-canvas__overlay{pointer-events:none !important}.elementor-menu-cart__subtotal,.elementor-menu-cart__subtotal strong,.elementor-menu-cart__subtotal .woocommerce-Price-amount{color:#2a3b2c !important;opacity:1 !important}body.e-off-canvas__no-scroll .elementor-element-258ebab9:not(.elementor-sticky__spacer),body.e-off-canvas__no-scroll .elementor-element-b7f9140:not(.elementor-sticky__spacer){visibility:hidden !important;pointer-events:none !important}body.e-off-canvas__no-scroll .elementor-menu-toggle:not(.e-off-canvas .elementor-menu-toggle){visibility:hidden !important;pointer-events:none !important}.e-off-canvas .elementor-icon svg,.e-off-canvas .elementor-icon-wrapper .elementor-icon{color:#e2231a !important;fill:#e2231a !important;position:left !important}.e-off-canvas .nb-basket-item-count{display:none !important}body.e-off-canvas__no-scroll [class*=search]:not(.e-off-canvas):not(.e-off-canvas *){visibility:hidden !important;pointer-events:none !important}body.woocommerce-view-order .woocommerce-order-overview,body.woocommerce-view-order .mo-vieworder-overview{background:#fff !important;border:1px solid #e5dfd3 !important;border-radius:14px !important;padding:4px !important;box-shadow:none !important;gap:0 !important;margin-top:20px}body.woocommerce-view-order .woocommerce-order-overview li{flex:1 1 150px !important;border:none !important;border-radius:10px !important;padding:14px 10px !important;margin:6px !important;background:#f0eae0 !important;font-size:.8rem !important;color:#777 !important}body.woocommerce-view-order .woocommerce-order-overview strong{color:#1a1a1a !important;font-size:1.05rem !important;font-weight:500 !important;margin-top:6px !important}body.woocommerce-view-order .woocommerce-order-overview__payment-method strong{color:#1a1a1a !important}body.woocommerce-view-order .woocommerce-order-details__title,body.woocommerce-view-order .woocommerce-column__title{font-size:1.2rem !important;border-bottom:none !important;color:#2a3b2c !important;font-weight:500 !important}body.woocommerce-view-order .shop_table.order_details{border:1px solid #e5dfd3 !important;border-radius:14px !important;overflow:hidden;box-shadow:none !important}body.woocommerce-view-order .shop_table.order_details th{background:#f0eae0 !important;color:#2a3b2c !important;font-size:.88rem !important;font-weight:500 !important}body.woocommerce-view-order .shop_table.order_details td{border-bottom:1px solid #e5dfd3 !important;font-size:.88rem !important;color:#1a1a1a !important}body.woocommerce-view-order .shop_table.order_details tfoot td{background:#f0eae0 !important;color:#1a1a1a !important;font-weight:700 !important}body.woocommerce-view-order .woocommerce-column{background:#f0eae0 !important;border:1px solid #f0c6c6 !important;border-radius:14px !important;box-shadow:none !important}body.woocommerce-view-order .woocommerce-column address,body.woocommerce-view-order .woocommerce-column p{color:#2a3b2c !important}body.woocommerce-view-order .woocommerce-customer-details{background:#fff !important;border:1px solid #e5dfd3 !important;border-radius:14px !important;padding:20px !important}body.woocommerce-view-order .woocommerce-customer-details address{background:#f0eae0 !important;border-radius:10px !important;padding:16px !important;color:#2a3b2c !important;height:auto !important}body.woocommerce-view-order .shop_table.order_details .woocommerce-table__product-name a{color:#1a1a1a !important;text-decoration:none !important}body.woocommerce-view-order .shop_table.order_details .woocommerce-table__product-name a:hover{color:#1a1a1a !important;text-decoration:underline !important}body.woocommerce-view-order .razeghi-order-details-box{border:1px solid #e5dfd3;border-radius:14px;padding:20px;margin-bottom:20px}body.woocommerce-view-order .razeghi-order-details-box .shop_table.order_details{border:none !important;border-radius:10px !important;margin-bottom:0 !important}body.woocommerce-view-order .razeghi-order-details-box .woocommerce-order-details__title{margin-bottom:14px !important}body.woocommerce-view-order .woocommerce-order-overview__email,body.woocommerce-view-order .woocommerce-customer-details--email{display:none !important}@media (max-width:640px){body.woocommerce-view-order .woocommerce-order-overview li{flex:1 1 100% !important;margin:4px 0 !important}}body.woocommerce-view-order .woocommerce-MyAccount-content,body.woocommerce-view-order .woocommerce-MyAccount-content *{font-family:'IRANSans',Tahoma,sans-serif !important}@media print{@page{size:A4 portrait;margin:10mm}body.woocommerce-view-order header,body.woocommerce-view-order footer,body.woocommerce-view-order .floating-toggle-container,body.woocommerce-view-order nav,body.woocommerce-view-order .elementor-location-header,body.woocommerce-view-order .elementor-location-footer,body.woocommerce-view-order .mo-vieworder-print-btn-wrap,body.woocommerce-view-order .woocommerce-MyAccount-navigation,body.woocommerce-view-order .elementor-element-1ff8069{display:none !important}body.woocommerce-view-order .woocommerce-MyAccount-content{width:100% !important;max-width:100% !important;flex:0 0 100% !important;margin:0 !important;float:none !important}body.woocommerce-view-order{background:#fff !important;width:100% !important}body.woocommerce-view-order .woocommerce-order-overview,body.woocommerce-view-order .shop_table.order_details,body.woocommerce-view-order .woocommerce-customer-details{box-shadow:none !important;width:100% !important}body.woocommerce-view-order .ast-container,body.woocommerce-view-order .site-content,body.woocommerce-view-order #content,body.woocommerce-view-order .elementor,body.woocommerce-view-order .elementor-section-wrap{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}body.woocommerce-view-order .woocommerce-MyAccount-content{direction:rtl !important}body.woocommerce-view-order a[href]:after,body.woocommerce-view-order a[href]:before{content:"" !important}body.woocommerce-view-order .shop_table.order_details tfoot{display:table-row-group !important}body.woocommerce-view-order .shop_table.order_details tr{page-break-inside:avoid !important}}.woocommerce-error,.woocommerce-message,.woocommerce-info{font-family:'IRANSans',Tahoma !important;direction:rtl !important;text-align:right !important;border-radius:10px !important;padding:14px 18px !important;font-size:.95rem !important;list-style:none !important;box-shadow:none !important;display:flex !important;align-items:center !important;gap:8px !important}.woocommerce-error{background:#fbeaea !important;border:1px solid #f0c6c6 !important;border-right:4px solid var(--secondary-color,#e2231a) !important;color:#7a1a1a !important}.woocommerce-message{background:#eff6ec !important;border:1px solid #cfe3c8 !important;border-right:4px solid var(--accent-color,#6a994e) !important;color:#2a3b2c !important}.woocommerce-info{background:#fff8e8 !important;border:1px solid #f0e0b0 !important;border-right:4px solid var(--highlight-color,#ffc857) !important;color:#6b5a20 !important}.woocommerce-error:before,.woocommerce-message:before,.woocommerce-info:before{font-family:'IRANSans',Tahoma !important}.woocommerce-error a,.woocommerce-message a,.woocommerce-info a{font-family:'IRANSans',Tahoma !important;font-weight:600}@media (max-width:640px){.woocommerce-error,.woocommerce-message,.woocommerce-info{font-size:.85rem !important;padding:12px 14px !important}}.woocommerce-error a.button.wc-forward{background-color:red !important}.woocommerce p a.button.wc-backward{background-color:#000 !important;color:#fff !important;font-family:'IRANSans',Tahoma !important}div.woocommerce:has(a.wc-backward){background:#fdecea;border:1px solid #f1b0b7;border-right:4px solid #e2231a;border-radius:10px;padding:16px 20px}div.woocommerce:has(a.wc-backward)>p:first-of-type{font-family:'IRANSans',Tahoma !important;color:#2a3b2c;margin:0 0 12px}div.woocommerce:has(a.wc-backward)>p:last-of-type{margin:0;text-align:left}div.woocommerce:has(a.wc-backward) a.button.wc-backward{font-family:'IRANSans',Tahoma !important;color:#fff !important;background-color:#1a1a1a !important}body .woocommerce-message{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;direction:rtl !important;background:#f1f8f2 !important;color:#2a3b2c !important;border:none !important;border-right:4px solid #2e9e4a !important;border-radius:10px !important;padding:14px 18px !important;font-size:.95rem !important;box-shadow:none !important}body .woocommerce-message:before,body .woocommerce-message:after{display:none !important;content:none !important}body .woocommerce-message a.button,body .woocommerce-message a.button.wc-forward{order:2 !important;float:none !important;flex-shrink:0 !important;margin:0 !important;color:#fff !important;background-color:#292929 !important;border-radius:6px !important;text-decoration:none !important}body .woocommerce-message a.button:hover,body .woocommerce-message a.button:focus,body .woocommerce-message a.button:visited{color:#fff !important;background-color:#56555a !important}@media (max-width:640px){body .woocommerce-message{flex-direction:column !important;align-items:stretch !important}body .woocommerce-message a.button{text-align:center !important}}body .woocommerce-error li{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;direction:rtl !important}body .woocommerce-error li a.button,body .woocommerce-error li a.button.wc-forward,body .woocommerce-message a.button,body .woocommerce-message a.button.wc-forward{order:2 !important;float:none !important;flex-shrink:0 !important;margin:0 !important;background-color:#000 !important;color:#fff !important;border:2px solid #000 !important;border-radius:6px !important;text-decoration:none !important}body .woocommerce-error li a.button:hover,body .woocommerce-error li a.button:focus,body .woocommerce-error li a.button:visited,body .woocommerce-message a.button:hover,body .woocommerce-message a.button:focus,body .woocommerce-message a.button:visited{background-color:#2b2b2b !important;border-color:#2b2b2b !important;color:#fff !important}@media (max-width:640px){body .woocommerce-error li{flex-direction:column !important;align-items:stretch !important}body .woocommerce-error li a.button{text-align:center !important}}body.woocommerce-checkout .woocommerce-shipping-fields:has(#ship-to-different-address-checkbox:checked){background:#fff;border:1px solid #cbcbcb;border-radius:6px;padding:20px 30px 30px;margin:20px 0}body.woocommerce-checkout .woocommerce-shipping-fields:has(#ship-to-different-address-checkbox:checked) #ship-to-different-address{margin:0 0 20px;padding:0}