@media (max-width:767px){button.single_add_to_cart_button{text-indent:-9999px}button.single_add_to_cart_button::after{content:"افزودن به سبد";font-weight:700;text-indent:0}}.woocommerce .variations input[type=radio]{display:none}.woocommerce .variations td.value{display:flex;gap:8px}.woocommerce .variations td.value label{display:flex;align-items:center;justify-content:center;padding:8px 15px;border:2px solid #ccc;background-color:#f9f9f9;color:#333;cursor:pointer;border-radius:8px;font-size:14px;font-weight:700;transition:all .3s ease;min-width:80px;text-align:center}.woocommerce .variations td.value input[type=radio]:checked+label{background-color:#f43c54;color:white;border-color:#d82a42;box-shadow:0px 4px 10px rgba(244,60,84,.4);transform:scale(1.05)}.children .children .comment-text{background:#ececec;border-right:4px solid #0073aa;margin-right:30px!important;margin-left:0!important;padding-right:20px!important;padding-left:10px!important}.comment-reply-link{color:#0073aa;font-size:14px;text-decoration:none;font-weight:700}.comment-reply-link:hover{color:#005580}@media (max-width:768px){.woocommerce-review__meta{display:flex;flex-direction:column;align-items:flex-start}.comment-reply-link{order:3}}.woocommerce-checkout .shipping_method{accent-color:#333}.pickup-details-box{background-color:#f0f8ff;border:1px solid #b0e0e6;border-right-width:5px;border-right-color:#87ceeb;border-radius:8px;padding:18px 22px;margin:15px 0;transition:all .3s ease-in-out;text-align:right}.pickup-info-section{margin-bottom:14px;line-height:1.7;font-size:.95em;color:#333}.pickup-info-section:last-child{margin-bottom:0}.pickup-info-section strong{display:block;margin-bottom:7px;font-weight:600;color:#005a8d}.pickup-info-section i.fas{margin-left:8px;color:#007acc;font-size:1.1em;vertical-align:middle}.pickup-info-section p{margin:0;padding-right:28px}.pickup-details-box.loading-box{color:#6c757d;text-align:center;padding:20px;font-style:italic;background-color:#f8f9fa;border-right-color:#6c757d}.pickup-thankyou-details{margin-bottom:2em}.pickup-thankyou-details h2{margin-bottom:1em}.panel-vendor{border:none!important;box-shadow:none!important}.woocommerce-checkout table.shop_table tr.cart_item.cart-item,.woocommerce-checkout table.shop_table tr.cart_item td[colspan="2"]{display:none!important}.woocommerce-checkout #order_review{background:0 0!important;padding:0!important;border:none!important}.woocommerce-checkout table.shop_table{display:flex!important;flex-direction:column!important;border:none!important;margin:0!important;background:0 0!important;box-shadow:none!important}.woocommerce-checkout table.shop_table tfoot{display:contents!important}.woocommerce-checkout table.shop_table tbody{order:10!important;display:block!important;background:#fff!important;border:1px solid #d1d5db!important;border-bottom:none!important;border-top-left-radius:12px!important;border-top-right-radius:12px!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;padding:20px!important;margin:0!important}.woocommerce-checkout table.shop_table tbody::before{content:"اقلام سفارش";display:block!important;font-size:16px!important;font-weight:800!important;color:#333!important;margin-bottom:15px!important;border-bottom:1px solid #eee!important;padding-bottom:10px!important}.woocommerce-checkout table.shop_table thead{display:none!important}.woocommerce-checkout table.shop_table tbody tr.cart_item{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px dashed #f0f0f0!important;padding:10px 0!important;width:100%!important}.woocommerce-checkout table.shop_table tbody tr.cart_item:last-child{border-bottom:none!important}.woocommerce-checkout table.shop_table td.product-name{display:flex!important;align-items:center!important;border:none!important;width:auto!important;flex-grow:1!important;padding:0!important;overflow:hidden!important}.woocommerce-checkout table.shop_table td.product-name a{display:block!important;line-height:1.5!important;font-weight:500!important;font-size:14px!important;color:#444!important;text-decoration:none!important;padding-left:10px!important;white-space:normal!important;text-align:right!important}.woocommerce-checkout table.shop_table td.product-name img{display:none!important}.woocommerce-checkout table.shop_table .product-quantity{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:28px!important;padding:0!important;color:#555!important;font-size:13px!important;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;margin:0 0 0 10px!important;flex-shrink:0!important}.woocommerce-checkout table.shop_table td.product-total{width:110px!important;min-width:110px!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;border:none!important;font-weight:500!important;color:#444!important;font-size:14px!important;white-space:nowrap!important}.woocommerce-checkout table.shop_table tr.cart-subtotal,.woocommerce-checkout table.shop_table tr.fee,.woocommerce-checkout table.shop_table tr.tax-rate{order:11!important;display:flex!important;justify-content:space-between!important;align-items:center!important;background-color:#fafafa!important;border-left:1px solid #d1d5db!important;border-right:1px solid #d1d5db!important;border-bottom:1px solid #d1d5db!important;border-top:1px dashed #e5e5e5!important;padding:15px 20px!important;width:100%!important;box-sizing:border-box!important}.woocommerce-checkout table.shop_table tr.cart-subtotal:last-of-type,.woocommerce-checkout table.shop_table tr.fee:last-of-type,.woocommerce-checkout table.shop_table tr.tax-rate:last-of-type{border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important;margin-bottom:0!important}.woocommerce-checkout table.shop_table tr.cart-subtotal th,.woocommerce-checkout table.shop_table tr.fee th,.woocommerce-checkout table.shop_table tr.tax-rate th{font-weight:400!important;color:#555!important;font-size:14px!important;border:none!important}.woocommerce-checkout table.shop_table tr.cart-subtotal td,.woocommerce-checkout table.shop_table tr.fee td,.woocommerce-checkout table.shop_table tr.tax-rate td{font-weight:700!important;color:#333!important;font-size:15px!important;border:none!important}.woocommerce-checkout table.shop_table tr.woocommerce-shipping-totals{order:20!important;display:block!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:12px!important;padding:20px!important;margin-top:25px!important;margin-bottom:25px!important}.woocommerce-checkout table.shop_table tr.woocommerce-shipping-totals th{display:block!important;width:100%!important;font-size:0!important;border-bottom:1px solid #eee!important;padding-bottom:10px!important;margin-bottom:15px!important}.woocommerce-checkout table.shop_table tr.woocommerce-shipping-totals th::before{content:"روش ارسال";font-size:16px!important;font-weight:800!important;color:#333!important;display:block!important}.woocommerce-checkout table.shop_table tr.woocommerce-shipping-totals td{display:block!important;width:100%!important;border:none!important}.woocommerce-checkout .woocommerce-shipping-methods li{border:1px solid #d1d5db;border-radius:8px;padding:10px 14px;background-color:#f9fafb;margin-bottom:10px;display:flex;align-items:center;gap:10px}.woocommerce-checkout table.shop_table tr.order-total{order:30!important;display:flex!important;justify-content:space-between!important;align-items:center!important;background-color:#f8f9fa!important;border:1px solid #d1d5db!important;border-radius:12px!important;padding:20px!important;margin-bottom:25px!important}.woocommerce-checkout table.shop_table tr.order-total th{font-size:0!important;border:none!important}.woocommerce-checkout table.shop_table tr.order-total th::before{content:"مبلغ قابل پرداخت:";font-size:16px!important;color:#222!important;font-weight:800!important}.woocommerce-checkout table.shop_table tr.order-total td{border:none!important;color:#222!important;font-size:18px!important;font-weight:900!important}.woocommerce-checkout #payment{order:40!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:12px!important;padding:20px!important;margin-top:0!important}.woocommerce-checkout #payment>h3,.woocommerce-checkout #payment #order_review_heading{display:none!important}.woocommerce-checkout #payment::before{content:"روش پرداخت";display:block!important;font-size:16px!important;font-weight:800!important;color:#333!important;margin-bottom:15px!important;border-bottom:1px solid #eee!important;padding-bottom:10px!important}.woocommerce-checkout .wc_payment_methods{border-top:none!important;padding-top:0!important;margin-top:0!important}.woocommerce-checkout .wc_payment_methods li.wc_payment_method{display:flex!important;align-items:center!important;flex-wrap:wrap!important;border:1px solid #d1d5db;border-radius:8px;padding:10px 14px;background-color:#f9fafb;margin-bottom:10px}.woocommerce-checkout .wc_payment_methods li input[type=radio]{margin:0 0 0 10px!important;width:20px!important;height:20px!important;min-width:20px!important;flex-shrink:0!important;accent-color:#333}.woocommerce-checkout .wc_payment_methods li label{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-grow:1!important;margin:0!important;cursor:pointer;width:auto!important}.woocommerce-checkout .wc_payment_methods li label img{max-height:24px!important;width:auto!important;display:block!important;object-fit:contain}.woocommerce-checkout .payment_box{width:100%!important;background-color:#fff!important;border:1px dashed #d1d5db!important;margin-top:10px!important;padding:10px!important;border-radius:6px;font-size:13px;color:#555}.woocommerce-checkout .payment_box::before{display:none!important}@media only screen and (max-width:380px){.woocommerce-checkout table.shop_table td.product-name a{font-size:12px!important;padding-left:5px!important}.woocommerce-checkout table.shop_table td.product-total{width:90px!important;min-width:90px!important;font-size:13px!important}.woocommerce-checkout table.shop_table .product-quantity{width:50px!important;min-width:50px!important;font-size:12px!important;height:24px!important}.woocommerce-checkout table.shop_table tbody{padding:10px!important}}@media only screen and (max-width:768px){.woocommerce-checkout .checkout-submit-holder{position:static!important;bottom:auto!important;left:auto!important;right:auto!important;width:100%!important;margin:20px 0 0!important;padding:0!important;background:0 0!important;box-shadow:none!important;border:none!important;z-index:0!important;display:block!important}.woocommerce-checkout .checkout-submit-holder #place_order{width:100%!important;display:block!important;margin:0!important;float:none!important;border-radius:8px!important}.woocommerce-checkout .checkout-submit-holder>div{display:none!important}}@media only screen and (max-width:768px){.woocommerce-checkout .checkout-submit-holder::after{content:"⏳ لطفا چند لحظه صبر کنید...";display:none;width:100%;text-align:center;margin-top:15px;font-size:13px;font-weight:700;color:#155724;background:#d4edda;border:1px solid #c3e6cb;padding:12px;border-radius:8px;animation:fadeIn .3s ease-in-out}.woocommerce-checkout .checkout-submit-holder:focus-within::after{display:block!important}.woocommerce-checkout form.checkout.processing .checkout-submit-holder::after{display:block!important}}.woocommerce-checkout table.shop_table tr.cart-discount{display:flex!important;align-items:center!important;justify-content:space-between!important;background:#f0fdf4!important;border:1px dashed #27ae60!important;border-radius:12px!important;margin-bottom:15px!important;padding:10px 15px!important;width:100%!important;box-sizing:border-box!important;min-height:50px!important}.woocommerce-checkout table.shop_table tr.cart-discount th{display:block!important;border:none!important;padding:0!important;font-size:14px!important;font-weight:700!important;color:#166534!important;text-align:right!important;width:auto!important;flex-grow:1!important}.woocommerce-checkout table.shop_table tr.cart-discount td{display:flex!important;align-items:center!important;border:none!important;padding:0!important;width:auto!important;font-size:0!important;color:transparent!important}.woocommerce-checkout table.shop_table tr.cart-discount td .amount,.woocommerce-checkout table.shop_table tr.cart-discount td span{display:none!important}.woocommerce-checkout table.shop_table tr.cart-discount a.woocommerce-remove-coupon{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;padding:4px 12px!important;background-color:#fee2e2!important;border:1px solid #fecaca!important;border-radius:6px!important;text-decoration:none!important;margin:0!important;font-size:0!important;transition:all .2s ease!important}.woocommerce-checkout table.shop_table tr.cart-discount a.woocommerce-remove-coupon::before{content:"حذف"!important;font-size:12px!important;color:#dc2626!important;font-weight:700!important;font-family:inherit!important;display:block!important;line-height:1.5!important}.woocommerce-checkout table.shop_table tr.cart-discount a.woocommerce-remove-coupon:hover{background-color:#dc2626!important;border-color:#dc2626!important}.woocommerce-checkout table.shop_table tr.cart-discount a.woocommerce-remove-coupon:hover::before{color:#fff!important}blockquote{position:relative;background-color:#fcfcfc!important;border-right:4px solid #333!important;padding:30px 40px 20px 20px!important;margin:30px 0!important;color:#555!important;font-style:italic;line-height:1.8;border-radius:4px}blockquote::before{content:"”";position:absolute;top:-10px;right:15px;font-size:70px;color:#ccc;font-family:Georgia,serif;line-height:1}blockquote p{margin:0!important;display:inline}