@font-face{font-family:'Peyda';src:url(/wp-content/uploads/fonts/PeydaWebFaNum-Regular.woff2) format('woff2'),url(/wp-content/uploads/fonts/PeydaWebFaNum-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Peyda';src:url(/wp-content/uploads/fonts/PeydaWebFaNum-Bold.woff2) format('woff2'),url(/wp-content/uploads/fonts/PeydaWebFaNum-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}body,button,input,textarea,select{font-family:'Peyda',sans-serif!important}h1,h2,h3,h4{font-weight:bold!important}.modern-product-card{direction:rtl;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 5px 20px rgb(0 0 0 / .05);border:1px solid #f0f0f0;transition:0.3s;display:flex;flex-direction:column}.product-image-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.product-image-wrapper img{width:100%;height:100%;object-fit:contain;padding:15px}.product-brand-badge{position:absolute;top:12px;left:12px;background:#ff6d00;color:#fff;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:700;z-index:10}.glass-overlay-orange{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 109 0 / .7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:15px;opacity:0;transform:translateY(-100%);transition:0.4s ease-in-out;z-index:5}.modern-product-card:hover .glass-overlay-orange{opacity:1;transform:translateY(0)}.product-info-content{padding:15px 20px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.product-title a{font-size:15px;font-weight:700;color:#111;text-decoration:none;line-height:1.6;display:block;margin-bottom:15px;text-align:right}.price-action-row{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.product-price{font-size:14px;font-weight:800;color:#000}.modern-product-card .custom-navy-btn{background-color:#183b56!important;min-width:45px;height:45px;display:flex!important;align-items:center;justify-content:center;border-radius:15px!important;transition:0.3s;border:none!important;padding:0 10px!important;position:relative;overflow:hidden}.modern-product-card .custom-navy-btn:hover{background-color:#ff6d00!important}.custom-cart-icon{width:22px;height:22px;filter:brightness(0) invert(1)}.btn-msg{color:#fff;font-size:12px;margin-right:5px;display:none}.item-added .btn-msg{display:inline-block}.p-loop-card{position:relative;background:#fff;border-radius:15px;overflow:hidden;border:1px solid #f0f0f0;transition:all 0.3s ease;direction:rtl;display:flex;flex-direction:column}.p-loop-image{width:100%!important;aspect-ratio:1 / 1!important;overflow:hidden;position:relative}.p-attr-badge{position:absolute;top:10px;left:10px;background-color:#ff7410;color:#fff;padding:4px 10px;font-size:12px;font-weight:700;border-radius:6px;z-index:5;box-shadow:0 2px 8px rgb(0 0 0 / .15)}.p-loop-image img{width:100%!important;height:100%!important;object-fit:cover!important}.p-loop-title{font-size:14px!important;font-weight:700!important;margin:12px 0!important;color:#333!important;line-height:1.6!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:45px;padding:0 12px}.p-loop-footer{padding:0 12px 15px 12px;margin-top:auto}.p-loop-price{font-weight:800!important;font-size:16px!important;color:#ff7410!important}.p-loop-price del{color:#999!important;font-size:12px!important;margin-left:8px;text-decoration:line-through}.p-loop-price ins{text-decoration:none!important;color:#ff7410!important;font-size:17px!important}.p-loop-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#ff7410;display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:10;padding:15px;text-decoration:none!important}.p-loop-card:hover .p-loop-overlay{opacity:1;visibility:visible}.p-loop-attrs-container{display:flex;flex-direction:column;height:100%;justify-content:space-between}.p-attr-box{background:#fff!important;border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;text-align:right;margin-bottom:7px}.p-attr-label{font-size:9px!important;font-weight:bold!important;color:#ff7410!important}.p-attr-value{font-size:11px!important;font-weight:700!important;color:#183b56!important}.p-loop-btn-hover{background-color:#183b56;color:#fff;padding:10px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700}.custom-navy-btn.loading::after,.custom-navy-btn.added::after{display:none!important}.attributes-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.attr-item{background:#fff;padding:6px;border-radius:8px;font-size:12px;text-align:center}.attr-label{display:block;color:#ff6d00;font-weight:700;font-size:10px}@media (max-width:768px){.product-title a{font-size:13px}.attributes-grid{grid-template-columns:1fr}}table{width:100%;max-width:100%}@media screen and (max-width:980px){table{display:block;overflow-x:auto}}:root{--scroll-thumb:#ff7a00;--scroll-thumb-hover:#ff8f2b;--scroll-track:#fff6ee;--scroll-track-border:rgba(0,0,0,0.04);--scroll-thumb-shadow:0 2px 6px rgba(0,0,0,0.12);--scroll-radius:10px;--scroll-width:12px}::-webkit-scrollbar{width:var(--scroll-width);height:var(--scroll-width)}::-webkit-scrollbar-track{background:var(--scroll-track);border-radius:var(--scroll-radius);box-shadow:inset 0 0 0 1px var(--scroll-track-border)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--scroll-thumb),var(--scroll-thumb-hover));border-radius:var(--scroll-radius);box-shadow:var(--scroll-thumb-shadow);border:3px solid #fff0;background-clip:padding-box;transition:background 150ms ease,transform 150ms ease}::-webkit-scrollbar-thumb:hover{transform:translateY(-1px);background:linear-gradient(180deg,var(--scroll-thumb-hover),#ffa64d)}::-webkit-scrollbar-thumb:active{transform:translateY(0);box-shadow:0 1px 3px rgb(0 0 0 / .15) inset}::-webkit-scrollbar-corner{background:#fff0}.scrollable{overflow:auto}.scrollable::-webkit-scrollbar{width:var(--scroll-width)}.scrollable::-webkit-scrollbar-thumb{background:var(--scroll-thumb)}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}@media (prefers-color-scheme:dark){:root{--scroll-track:#1b1b1b;--scroll-track-border:rgba(255,255,255,0.03);--scroll-thumb:#ff8c3a;--scroll-thumb-hover:#ffa56b;--scroll-thumb-shadow:0 2px 6px rgba(0,0,0,0.6)}table{width:100%;border-collapse:collapse;margin:30px 0;font-size:16px;font-family:inherit;box-shadow:0 8px 25px rgb(255 140 0 / .15);border-radius:12px;overflow:hidden;border:none;direction:rtl}table thead tr{background:linear-gradient(135deg,#ff8c00 0%,#e55d00 100%);color:#fff;text-align:right;font-weight:700}table th,table td{padding:16px 20px;border-bottom:1px solid #f2f2f2;vertical-align:middle}table tbody tr{background-color:#fff;transition:all 0.3s cubic-bezier(.25,.8,.25,1)}table tbody tr:nth-of-type(even){background-color:#fff9f5}table tbody tr:hover{background-color:#ffe6d0;transform:scale(1.015);box-shadow:0 5px 15px rgb(229 93 0 / .2);position:relative;z-index:10}table tbody tr:last-of-type td{border-bottom:none}@media screen and (max-width:768px){table{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}}#csp-reviews{direction:rtl;text-align:right;margin-top:30px;font-family:inherit}#csp-reviews .csp-section-title{font-size:22px;color:#333;border-bottom:3px solid #ff6b00;display:inline-block;padding-bottom:10px;margin-bottom:25px}#csp-reviews .woocommerce-Reviews-title{display:none}#csp-reviews .woocommerce-noreviews{background-color:#fffaf5;border-right:4px solid #ff6b00;padding:15px 20px;color:#555;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .02);margin-bottom:30px}#review_form_wrapper{background:#fdfdfd;padding:30px;border-radius:12px;border:1px solid #eee;box-shadow:0 5px 20px rgb(0 0 0 / .03)}#reply-title.comment-reply-title{font-size:18px!important;font-weight:700;color:#222;margin-bottom:20px;display:block}#cancel-comment-reply-link{color:#ff6b00;font-size:13px;margin-right:10px;text-decoration:none}#commentform label{display:block;margin-bottom:10px;color:#444;font-weight:600}#commentform label .required{color:#e2401c}#commentform textarea#comment{width:100%;padding:15px;border:1.5px solid #e1e1e1;border-radius:8px;outline:none;transition:all 0.3s ease;box-sizing:border-box;font-family:inherit;resize:vertical;min-height:120px}#commentform textarea#comment:focus{border-color:#ff6b00;box-shadow:0 0 0 4px rgb(255 107 0 / .1)}#commentform .stars a{color:#ff6b00!important}#commentform input#submit.submit{background-color:#ff6b00!important;color:#fff!important;border:none!important;padding:14px 35px!important;border-radius:8px!important;font-size:16px!important;font-weight:bold!important;cursor:pointer;transition:all 0.3s ease!important;margin-top:10px}#commentform input#submit.submit:hover{background-color:#e65c00!important;transform:translateY(-2px);box-shadow:0 4px 12px rgb(255 107 0 / .2)}#commentform input#submit.submit:active{transform:scale(.98)}@media (max-width:600px){#review_form_wrapper{padding:20px}#commentform input#submit.submit{width:100%}}