/*
Theme Name: Bijan Child
Theme URI: https://www.rtl-theme.com/bijan-wordpress-theme/
Author: MohammadJafar Khajeh
Author URI: https://www.rtl-theme.com/author/ironatoms2/
Description: Child theme for Bijan
Version: 1.0.0.5
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.3
Text Domain: bijan-child
Template: bijan
*/
.single-post .post-thumbnail{text-align:center}.woocommerce-view-order .track-button{display:none!important}.puiw_orders_invoice_btn_container{display:none!important}.aligncenter{display:block;margin-left:auto;margin-right:auto}.lwptoc_i{border-radius:12px;max-height:350px;overflow-y:auto}.lwptoc .lwptoc_i ul{list-style:none;padding-left:0}.lwptoc_i ul li{padding-left:30px;margin:12px 0;position:relative;transition:all .3s}.lwptoc_i ul li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background:linear-gradient(135deg,#FF5722,#FFC107);border-radius:3px;transition:all .3s}.lwptoc_i ul li:hover{padding-left:35px}.lwptoc_i ul li:hover::before{transform:translateY(-50%) rotate(90deg);border-radius:50%}.wp-block-table figure{border:1px solid #FF9800;border-radius:4px;overflow:hidden;margin-bottom:1em;display:block}.wp-block-table table{width:100%;border-collapse:collapse;table-layout:fixed;word-break:break-word}.wp-block-table th,.wp-block-table td{padding:10px 12px;border:1px solid #eee;text-align:right;white-space:normal;overflow-wrap:break-word;min-width:50px}.wp-block-table thead th{background-color:#FF9800;color:#fff;font-weight:600}.wp-block-table tbody tr:nth-child(odd){background-color:#fff}.wp-block-table tbody tr:nth-child(even){background-color:#fff5e0}.wp-block-table tbody tr:hover{background-color:#ffcc80;cursor:pointer}.wp-block-table img.emoji{vertical-align:middle}@media screen and (max-width: 768px){.wp-block-table figure{border-left:none;border-right:none;border-radius:0}.wp-block-table table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.wp-block-table thead,.wp-block-table tbody,.wp-block-table tr,.wp-block-table th,.wp-block-table td{display:block}.wp-block-table tr{margin-bottom:10px;border:1px solid #FF9800;border-radius:4px;overflow:hidden}.wp-block-table th,.wp-block-table td{padding:8px 10px;text-align:right;white-space:normal;border:none;border-bottom:1px solid #eee}.wp-block-table th{background-color:#FF9800;color:#fff}.wp-block-table td:last-child{border-bottom:none}.wp-block-table tbody tr:nth-child(odd),.wp-block-table tbody tr:nth-child(even){background-color:#fff}.wp-block-table tbody tr:hover{background-color:#ffcc80}}#rank-math-faq{margin:auto}.rank-math-list-item{border-bottom:1px solid #eee}.rank-math-question{margin:0;cursor:pointer;padding:15px 20px;background-color:#fff6f0;color:#FF7300;font-size:18px;position:relative;transition:background-color .3s ease}.rank-math-question::before{content:"+";position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#FF7300;font-size:20px;transition:all .3s ease}.rank-math-list-item.active .rank-math-question{background-color:#FFE1CC}.rank-math-list-item.active .rank-math-question::before{content:"-"}.rank-math-answer{display:none;padding:15px 20px;background-color:#fff;color:#333;border-top:1px solid #FF9100}.rank-math-list-item.active .rank-math-answer{display:block}#rank-math-toc{max-height:450px;overflow-y:auto;margin:40px auto;padding:20px;background-color:#fff6f0;border-radius:12px;box-shadow:0 4px 12px #0000000d;scrollbar-width:thin;scrollbar-color:#FF9100 #fff}#rank-math-toc::-webkit-scrollbar{width:8px}#rank-math-toc::-webkit-scrollbar-track{background:#fff}#rank-math-toc::-webkit-scrollbar-thumb{background-color:#FF9100;border-radius:10px}#rank-math-toc h2{font-size:20px;color:#FF7300;border-bottom:1px solid #FF9100;padding-bottom:10px;margin-bottom:15px}#rank-math-toc nav > div > div,#rank-math-toc nav > div{margin-bottom:8px}#rank-math-toc a{display:block;padding:8px 15px;border-radius:8px;color:#444;text-decoration:none;background-color:#fff;transition:background-color 0.3s,color .3s;position:relative;font-size:15px}#rank-math-toc a:hover{background-color:#FFE1CC;color:#FF7300}#rank-math-toc div > div > div{margin-left:15px;border-left:2px dashed #FF9100;padding-left:10px;margin-top:4px}#rank-math-toc nav > div > div > a::after{content:"▼";float:left;margin-left:5px;font-size:12px;color:#FF7300}@media (max-width: 768px){#rank-math-toc{padding:15px}#rank-math-toc h2{font-size:18px}#rank-math-toc a{font-size:14px;padding:6px 12px}}.woocommerce-OrderUpdates{list-style:none;padding:0;margin:0}.woocommerce-OrderUpdate{background:#fff;border:1px solid #eee;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 4px 12px #0000000f;direction:rtl;text-align:right;position:relative;overflow:hidden}.woocommerce-OrderUpdate::before{content:"";position:absolute;top:0;right:0;width:6px;height:100%;background:linear-gradient(180deg,#FF7300,#FF9100);border-top-right-radius:16px;border-bottom-right-radius:16px}.woocommerce-OrderUpdate-meta{font-size:13px;color:#999;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #eee;display:flex;align-items:center;gap:8px}.woocommerce-OrderUpdate-meta::before{content:"📅";font-size:16px;color:#FF7300}.woocommerce-OrderUpdate-description p{font-size:15px;color:#333;line-height:1.9;margin:0}.woocommerce-OrderUpdate-description p br{display:block;content:"";margin-bottom:6px}.woocommerce-OrderUpdate-description p::before{content:"🔸 ";color:#FF7300;margin-left:4px}.woocommerce-OrderUpdate-description p strong{color:#FF7300}.clear{clear:both}.woocommerce-customer-details{background:#fff;border:1px solid #eee;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 4px 12px #0000000f;direction:rtl;text-align:right;position:relative;overflow:hidden}.woocommerce-customer-details::before{content:"";position:absolute;top:0;right:0;width:6px;height:100%;background:linear-gradient(180deg,#FF7300,#FF9100);border-top-right-radius:16px;border-bottom-right-radius:16px}.woocommerce-customer-details h2{font-size:18px;font-weight:700;color:#333;margin-bottom:16px}.woocommerce-customer-details address{font-size:15px;color:#333;line-height:1.9;margin:0;padding-bottom:8px}.woocommerce-customer-details address p{margin-bottom:8px}.woocommerce-customer-details--phone,.woocommerce-customer-details--email{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:#333;background:#fff;padding:12px 18px;border-radius:8px;width:calc(50% - 8px);box-sizing:border-box;margin:8px 4px 8px 0;vertical-align:top;direction:ltr;text-align:left;justify-content:flex-start;float:left;border:1px solid #ddd;box-shadow:0 2px 8px #0000001a;font-weight:500}.woocommerce-customer-details--phone::before,.woocommerce-customer-details--email::before{font-size:18px;color:#FF7300}.woocommerce-customer-details--phone::before{content:"📞"}.woocommerce-customer-details--email::before{content:"✉️"}@media (max-width: 600px){.woocommerce-customer-details--phone,.woocommerce-customer-details--email{width:100%;float:none;margin:8px 0}}.woocommerce-order-details{background:#fff;border:1px solid #eee;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 4px 12px #0000000f;direction:rtl;text-align:right;position:relative;overflow:hidden}.woocommerce-order-details::before{content:"";position:absolute;top:0;right:0;width:6px;height:100%;background:linear-gradient(180deg,#FF7300,#FF9100);border-top-right-radius:16px;border-bottom-right-radius:16px}.wp-block-separator.has-alpha-channel-opacity{position:relative;border:none;height:60px;background:url(https://kaladena.ir/wp-content/uploads/2025/05/KalaDena-V2.0.1-300x85.png) no-repeat center;background-size:auto 40px}.wp-block-separator.has-alpha-channel-opacity::before{content:"";position:absolute;top:50%;left:0;width:calc(50% - 70px);height:2px;background:linear-gradient(to right,#0000004d,#0000);transform:translateY(-50%)}.wp-block-separator.has-alpha-channel-opacity::after{content:"";position:absolute;top:50%;right:0;width:calc(50% - 70px);height:2px;background:linear-gradient(to left,#0000004d,#0000);transform:translateY(-50%)}*/
/* دکمه دانلود استایل */
.wp-block-file__button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(45deg,#ff7300,#ff9100);color:#fff!important;border:none;padding:10px 20px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 2px 6px #0003;transition:transform .2s ease,box-shadow .2s ease;min-width:150px;text-align:center}.wp-block-file__button::before{content:"\f019";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;margin-right:8px}.wp-block-file__button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.wp-block-file a:not(.wp-block-file__button){color:#333;text-decoration:none;font-size:16px;transition:color .3s ease}.wp-block-file a:not(.wp-block-file__button):hover{color:#ff7300}.wp-block-file{background:#f9f9f9;border:2px solid #ff7300;border-radius:12px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 4px 12px #0000001a;flex-wrap:wrap}@media only screen and (max-width: 768px){.wp-block-file{flex-direction:column;align-items:flex-start}.wp-block-file__button{min-width:65%;padding:12px 30px;font-size:16px}.wp-block-file a:not(.wp-block-file__button){font-size:14px}.wp-block-file__button::before{font-size:20px}}.has-luminous-vivid-orange-color{display:flex;align-items:center;background:linear-gradient(135deg,#FFF4E5,#FFE3C2);padding:16px;border-radius:5px;color:#fff!important;font-weight:700;box-shadow:0 4px 8px #0000000d;gap:16px;border-right:10px solid;border-image:linear-gradient(#fc9f2d,#f9d19f) 1}.has-vivid-cyan-blue-color{display:flex;align-items:center;background:linear-gradient(135deg,#0693e3,#087fc3);padding:16px;border-radius:5px;color:#fff!important;font-weight:700;box-shadow:0 4px 8px #0000000d;gap:16px;border-right:10px solid;border-image:linear-gradient(#51b0e6,#0693e3) 1}.has-vivid-purple-color{display:flex;align-items:center;background:linear-gradient(135deg,#9b51e0,#b48fd6);padding:16px;border-radius:5px;color:#fff!important;font-weight:700;box-shadow:0 4px 8px #0000000d;gap:16px;border-right:10px solid;border-image:linear-gradient(#9b51e0,#b48fd6) 1}.has-light-green-cyan-color{display:flex;align-items:center;background:linear-gradient(135deg,#7bdcb5,#41db9d);padding:16px;border-radius:5px;color:#fff!important;font-weight:700;box-shadow:0 4px 8px #0000000d;gap:16px;border-right:10px solid;border-image:linear-gradient(#7bdcb5,#07935b) 1}.has-pale-pink-color{display:flex;align-items:center;background:linear-gradient(135deg,#f78da7,#f4597f);padding:16px;border-radius:5px;color:#fff!important;font-weight:700;box-shadow:0 4px 8px #0000000d;gap:16px;border-right:10px solid;border-image:linear-gradient(#f78da7,#dd0f41) 1}.has-vivid-red-color{display:flex;align-items:center;background:linear-gradient(135deg,#cf2e2e,#ed3a66);padding:16px;border-radius:5px;color:#fff!important;font-weight:700;box-shadow:0 4px 8px #0000000d;gap:16px;border-right:10px solid;border-image:linear-gradient(#cf2e2e,#dd0f41) 1}.has-cyan-bluish-gray-color{display:flex;align-items:center;background:linear-gradient(135deg,#abb8c3,#d0d3d6);padding:16px;border-radius:5px;color:#fff!important;font-weight:700;box-shadow:0 4px 8px #0000000d;gap:16px;border-right:10px solid;border-image:linear-gradient(#abb8c3,#d0d3d6) 1}.has-vivid-purple-color{display:flex;align-items:center;background:linear-gradient(135deg,#9b51e0,#7324bd);padding:16px;border-radius:5px;color:#fff!important;font-weight:700;box-shadow:0 4px 8px #0000000d;gap:16px;border-right:10px solid;border-image:linear-gradient(#9b51e0,#8e6bae) 1}.has-pale-cyan-blue-color{display:flex;align-items:center;background:linear-gradient(135deg,#8ed1fc,#9fd4f7);padding:16px;border-radius:5px;color:#fff!important;font-weight:700;box-shadow:0 4px 8px #0000000d;gap:16px;border-right:10px solid;border-image:linear-gradient(#9fd4f7,#2a99e3) 1}.has-vivid-green-cyan-color{display:flex;align-items:center;background:linear-gradient(135deg,#00d084,#04ae70);padding:16px;border-radius:5px;color:#fff!important;font-weight:700;box-shadow:0 4px 8px #0000000d;gap:16px;border-right:10px solid;border-image:linear-gradient(#2f9771,#00d084) 1}.has-luminous-vivid-amber-color{display:flex;align-items:center;background:linear-gradient(135deg,#fcb900,#d19a02);padding:16px;border-radius:5px;color:#fff!important;font-weight:700;box-shadow:0 4px 8px #0000000d;gap:16px;border-right:10px solid;border-image:linear-gradient(#d19a02,#fcb900) 1}ul.wc_payment_methods{list-style:none;padding:0;margin:0;display:grid;gap:16px}.wc_payment_method{border:2px solid #ddd;border-radius:12px;padding:16px;background:#fff;transition:all .3s ease;position:relative;box-shadow:0 2px 6px #0000000d}.wc_payment_method:hover{border-color:#FF7300;box-shadow:0 4px 12px #0000001a}.wc_payment_method input[type="radio"]{display:none}.wc_payment_method label{display:flex;align-items:center;gap:12px;cursor:pointer;font-weight:700;font-size:16px;color:#333}.wc_payment_method label img{max-height:30px;object-fit:contain;transition:transform .3s ease}.wc_payment_method:hover label img{transform:scale(1.05)}.payment_box{margin-top:12px;padding:12px;background:#f9f9f9;border-radius:8px;color:#555;font-size:14px}.wc_payment_method input[type="radio"]:checked + label{color:#FF7300}tr.woocommerce-cart-form__cart-item.outofstock{background-color:#fff8f8!important;border-left:3px solid red!important}tr.outofstock td.product-name a{color:red!important;font-weight:700}tr.outofstock td.product-thumbnail{position:relative}tr.outofstock td.product-thumbnail:after{content:"ناموجود";position:absolute;top:50%;left:0;right:0;text-align:center;background-color:#ff0000b3;color:#fff;padding:5px;font-weight:700;transform:translateY(-50%);border-radius:3px}tr.outofstock .quantity input.qty{opacity:.5;pointer-events:none}#post-tags{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:15px;background-color:#f8fafc;border-radius:10px;margin:20px 0;border:1px solid #e2e8f0}.post-term-title{font-weight:600;color:#4a5568;font-size:1rem;margin-left:5px}#post-tags a{display:inline-flex;align-items:center;text-decoration:none;color:#4299e1;background-color:#ebf4ff;padding:6px 14px;border-radius:30px;font-size:.9rem;transition:all .3s ease;position:relative;overflow:hidden;border:1px solid #bee3f8}#post-tags a::before{content:"#";margin-left:4px;font-weight:700}#post-tags a:hover{background-color:#4299e1;color:#fff;transform:translateY(-2px);box-shadow:0 4px 10px #4299e14d;border-color:#4299e1}#post-tags a:active{transform:translateY(0)}#post-tags a:focus{outline:none;box-shadow:0 0 0 3px #4299e14d}@media (max-width: 600px){#post-tags{flex-direction:column;align-items:flex-start;gap:10px}.post-term-title{margin-bottom:8px;margin-left:0}}#game-specs{width:100%!important;border-collapse:collapse;margin:25px 0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a}#game-specs tr{border-bottom:1px solid #e8ecef}#game-specs tr:last-child{border-bottom:none}#game-specs td{padding:16px 20px!important;text-align:right!important;font-size:14px;color:#2d3748;line-height:1.6;word-break:break-word;overflow-wrap:break-word;vertical-align:top;width:auto!important;max-width:none!important}#game-specs td:first-child{font-weight:600;color:#2c3e50;background-color:#f7f9fc;min-width:150px}#game-specs tr:nth-child(4) td{background-color:#e6f7ff!important;font-weight:700;color:#1890ff;font-size:15px;text-align:center!important}@media screen and (min-width: 769px){#game-specs{display:table!important}#game-specs tbody{display:table-row-group!important}#game-specs tr{display:table-row!important}#game-specs td{display:table-cell!important}#game-specs td[width]:not([width=""]),#game-specs td[style*="width"]{width:auto!important;min-width:0!important;max-width:none!important}}@media screen and (max-width: 768px){#game-specs{display:block!important;border:1px solid #e0e0e0;box-shadow:0 2px 12px #00000014}#game-specs tbody{display:block!important}#game-specs tr{display:flex!important;flex-direction:column!important;margin:12px;padding:0;border:1px solid #e8ecef;border-radius:10px;background:#fff;box-shadow:0 2px 8px #0000000a}#game-specs td{display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important;padding:14px 16px!important;text-align:right!important;border:none!important;background:transparent!important;box-sizing:border-box}#game-specs td:first-child{background:#f0f5ff!important;border-radius:8px 8px 0 0;margin-bottom:6px;padding:14px 16px!important;font-weight:700}#game-specs tr:nth-child(4){background:#e6f7ff!important;text-align:center;padding:18px!important}#game-specs tr:nth-child(4) td{display:inline!important;background:transparent!important;padding:0!important;margin:0;width:auto!important}#game-specs tr:nth-child(n+5){display:grid!important;grid-template-columns:1fr;gap:10px;padding:16px}#game-specs tr:nth-child(n+5) td{padding:12px 14px!important;margin:0}#game-specs tr:nth-child(n+5) td:nth-child(odd){background:#f0f5ff!important;border-radius:6px;font-weight:600}#game-specs tr:nth-child(n+5) td:nth-child(even){background:#f9fafb!important;border-radius:6px;direction:ltr;text-align:left!important}}@media screen and (max-width: 480px){#game-specs{font-size:13px;margin:15px 0}#game-specs td{padding:12px 14px!important;font-size:13px}#game-specs tr{margin:10px}#game-specs td:first-child{padding:12px 14px!important;font-size:13px}#game-specs tr:nth-child(4){padding:16px!important}}#game-specs td[style]{width:auto!important;height:auto!important;text-align:right!important;align:right!important;colspan:inherit!important}#game-specs td[colspan]{colspan:inherit!important}.woocommerce-checkout .woocommerce-shipping-totals{background:#fff}.woocommerce-checkout .woocommerce-shipping-totals th{color:#374151;font-weight:600;padding:20px 0 12px;font-size:15px}.woocommerce-checkout .woocommerce-shipping-methods{list-style:none;margin:0;padding:0}.woocommerce-checkout .woocommerce-shipping-methods li{margin-bottom:8px;padding:14px 16px;border:1.5px solid #e5e7eb;border-radius:6px;background:#fafafa;transition:all .2s ease}.woocommerce-checkout .woocommerce-shipping-methods li:hover{background:#f8fafc;border-color:#3b82f6}.woocommerce-checkout .woocommerce-shipping-methods li:last-child{margin-bottom:0}.woocommerce-checkout .shipping_method{display:none}.woocommerce-checkout .shipping_method + label{display:flex;align-items:center;cursor:pointer;color:#6b7280;padding-right:28px;position:relative;font-size:14px}.woocommerce-checkout .shipping_method + label::before{content:'';position:absolute;right:0;width:16px;height:16px;border:2px solid #d1d5db;border-radius:50%;background:#fff;transition:all .2s ease}.woocommerce-checkout .shipping_method + label::after{content:'';position:absolute;right:4px;top:4px;width:8px;height:8px;background:#3b82f6;border-radius:50%;opacity:0;transition:all .2s ease}.woocommerce-checkout .shipping_method:checked + label{color:#111827;font-weight:500}.woocommerce-checkout .shipping_method:checked + label::before{border-color:#3b82f6;background:#3b82f6}.woocommerce-checkout .shipping_method:checked + label::after{opacity:1;background:#fff}.woocommerce-checkout .woocommerce-Price-amount{color:#111827;font-weight:600;margin-right:auto;margin-left:8px}.woocommerce-checkout .shipping-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;align-items:center;justify-content:center}.woocommerce-checkout .shipping-popup.active{display:flex}.woocommerce-checkout .popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;backdrop-filter:blur(5px)}.woocommerce-checkout .popup-content{position:relative;background:#fff;padding:30px;border-radius:12px;box-shadow:0 10px 30px #0000004d;max-width:500px;width:90%;text-align:center;z-index:10000;max-height:90vh;overflow-y:auto}.woocommerce-checkout .popup-close{position:absolute;top:10px;left:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:color .3s ease;z-index:10001}.woocommerce-checkout .popup-close:hover{color:#333}.woocommerce-checkout .popup-content h3{margin:0 0 15px;color:#2d3748;font-size:18px;font-weight:600}.woocommerce-checkout .popup-content p{margin:10px 0;color:#4a5568;line-height:1.6;font-size:14px}.woocommerce-checkout .map-container{margin-top:20px;padding:15px;background:#f7fafc;border-radius:8px}.woocommerce-checkout .map-container iframe{border:none;border-radius:8px;box-shadow:0 2px 10px #0000001a}@media (max-width: 768px){.woocommerce-checkout .popup-content{max-width:95%;padding:20px}.woocommerce-checkout .map-container{padding:10px}.woocommerce-checkout .map-container iframe{height:250px}}.woocommerce-product-attributes-item .bijan-product-color-attr-value{border:solid;border-color:#ff000052}