﻿:root{--asanpay-navy:#0d3557;--asanpay-blue:#1677b8;--asanpay-cyan:#18a6b8;--asanpay-ink:#183247;--asanpay-bg:#f5f8fb}
body{font-family:Tahoma,"Segoe UI",sans-serif;background:var(--asanpay-bg);color:var(--asanpay-ink)}
#header .header-nav{background:var(--asanpay-navy);color:#fff;border:0}
#header .header-nav a,#header .header-nav .text-sm{color:#fff!important}
#header .header-top{background:#fff;box-shadow:0 3px 16px rgba(13,53,87,.12);padding:16px 0}
#header .top-menu>li>a{color:var(--asanpay-navy);font-weight:700}
#header .top-menu>li>a:hover{color:var(--asanpay-blue)}
#header .header-top .search-widget form input{border:2px solid #dce9f3;border-radius:12px;padding:10px 14px}
#header .header-top .search-widget form button{background:var(--asanpay-blue);border-radius:10px}
#header .blockcart{background:var(--asanpay-blue);border-radius:12px;padding:8px 12px;color:#fff}
.breadcrumb{background:#eaf3f9;border-radius:10px;color:var(--asanpay-navy)}
.products-selection{border:0;border-radius:14px;background:#fff;box-shadow:0 6px 24px rgba(13,53,87,.07)}
.product-miniature{border:0;border-radius:16px;background:#fff;box-shadow:0 6px 24px rgba(13,53,87,.09);transition:transform .2s,box-shadow .2s;overflow:hidden}
.product-miniature:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(13,53,87,.16)}
.product-miniature .product-title a{color:var(--asanpay-navy);font-weight:700}
.product-price-and-shipping .price{color:var(--asanpay-blue);font-weight:800}
.btn-primary,.btn-primary:hover{background:var(--asanpay-blue);border-color:var(--asanpay-blue);border-radius:10px}
#footer{background:var(--asanpay-navy);color:#eaf4ff;padding-top:36px}
#footer .h3,#footer h3,#footer .footer-container h3{color:#fff!important;font-weight:800}
#footer a,#footer .links a,#footer .block-contact{color:#d9efff!important}
#footer a:hover{color:#fff!important;text-decoration:underline}
#contact-link{font-size:0;direction:ltr;text-align:left}
#contact-link:before{content:"تماس با ما: ";font-size:14px}
#contact-link:after{content:"021-78538";font-size:14px;direction:ltr;unicode-bidi:embed}
#footer .block-contact{direction:rtl}
#footer .block-contact .icon-phone:after{content:"021-78538";direction:ltr;unicode-bidi:embed}
#footer .footer-container{border-top:1px solid rgba(255,255,255,.16)}
#footer .footer-container li{margin-bottom:8px}
@media(max-width:767px){#header .header-top{padding:10px 0}#header .top-menu>li>a{font-size:14px}.product-miniature{margin-bottom:16px}}

/* رابط کاربری فروشگاهی آسان پی */
#header .header-nav{background:linear-gradient(90deg,#0b2a43,#0b527a)!important;color:#fff!important}
#header .header-nav a,#header .header-nav #contact-link{color:#fff!important}
#header .header-nav .blockcart{background:#16a6b7;border-radius:10px;padding:7px 12px}
#header .header-top{background:#fff;box-shadow:0 5px 22px rgba(11,42,67,.12);padding:14px 0}
#header #_desktop_logo .logo{max-height:64px;width:auto;object-fit:contain}
#header .top-menu{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:8px 0}
#header .top-menu>li>a{color:#0b2a43!important;font-weight:700;border-radius:9px;padding:10px 13px}
#header .top-menu>li>a:hover{background:#e8f5fb;color:#0b78b5!important}
#header #search_widget form{border:2px solid #d8e8f1;border-radius:12px;background:#fff}
#header #search_widget input{padding:11px 38px 11px 14px;border:0;background:transparent}
#header #search_widget .search{color:#0b78b5}
.product-miniature{border:0;border-radius:16px;background:#fff;box-shadow:0 6px 24px rgba(11,42,67,.1);overflow:hidden;transition:.2s}
.product-miniature:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(11,42,67,.18)}
.product-miniature .product-title a{color:#0b2a43;font-weight:700}
.product-price-and-shipping .price{color:#0b78b5;font-weight:800}
#footer{background:#0b2a43!important;color:#eaf4ff!important;padding-top:36px}
#footer h3,#footer .h3,#footer .footer-container h3{color:#fff!important;font-weight:800}
#footer a,#footer .links a,#footer .block-contact{color:#d9efff!important}
@media(max-width:767px){#header #_desktop_logo .logo{max-height:46px}#header .top-menu{display:block}.product-miniature{margin-bottom:16px}}

/* اصلاحات نهایی ظاهر شرکتی */
#header .header-top .blockcart,
#header .header-top .blockcart a,
#header .header-top .blockcart span,
#header .header-top .blockcart i{background:#0b78b5!important;color:#fff!important;border-color:#0b78b5!important}
#header .header-top .blockcart{display:inline-flex!important;align-items:center;gap:6px;min-height:42px;padding:9px 14px!important;border-radius:12px!important;box-shadow:0 4px 14px rgba(11,120,181,.2)}
#header .header-nav #contact-link{font-size:0!important;direction:ltr!important;white-space:nowrap!important}
#header .header-nav #contact-link:before{content:"تماس با ما: "!important;font-size:14px!important}
#header .header-nav #contact-link:after{content:"021-78538"!important;font-size:14px!important;direction:ltr!important;unicode-bidi:embed!important}
#footer .footer-container{background:#0b2a43!important;color:#eaf4ff!important;border-top:1px solid rgba(255,255,255,.2);padding:32px 20px 18px!important}
#footer .footer-container h3,#footer .footer-container h4,#footer .footer-container .h3,#footer .footer-container .h4,#footer .footer-container p,#footer .footer-container li,#footer .footer-container span{color:#eaf4ff!important}
#footer .footer-container h3,#footer .footer-container h4,#footer .footer-container .h3,#footer .footer-container .h4{font-size:17px!important;font-weight:800!important;margin-bottom:16px!important}
#footer .footer-container a{color:#d9efff!important}
#footer .footer-container a:hover{color:#fff!important}
#footer .footer-container .links{margin-bottom:18px!important}
#footer .footer-container .block-contact{color:#eaf4ff!important;line-height:2!important}
#footer .footer-container .block-contact .icon-phone:before{display:none!important}
#footer .footer-container .block-contact .icon-phone{font-size:0!important}
#footer .footer-container .block-contact .icon-phone:after{content:"021-78538"!important;font-size:15px!important;direction:ltr!important;unicode-bidi:embed!important}
#footer .footer-container .copyright,#footer .copyright{display:none!important}
#footer .footer-container:after{content:"© شرکت آسان پی قرن | تجهیزات پرداخت و راهکارهای فروشگاهی";display:block;text-align:center;color:#b9d8ec;font-size:12px;border-top:1px solid rgba(255,255,255,.16);padding-top:16px;margin-top:18px}
.asanpay-partners{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0}.asanpay-partners>div{background:#f4f8fb;border:1px solid #dbe9f2;border-radius:12px;padding:22px;text-align:center;color:#0b2a43;font-weight:700}
@media(max-width:767px){.asanpay-partners{grid-template-columns:1fr 1fr}#header .header-top .blockcart{margin-top:8px}}
#footer a[href*="prestashop.com"]{display:none!important}
#footer #contact-infos span{font-size:0!important;direction:ltr!important}
#footer #contact-infos span:after{content:"021-78538";font-size:15px;direction:ltr;unicode-bidi:embed}
#footer .block-contact-title{color:#fff!important}

:root{--asanpay-blue:#0072ce;--asanpay-ink:#1e293b}
.product-miniature .thumbnail-container{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:none}
.product-miniature .product-thumbnail{display:flex;align-items:center;justify-content:center;background:#fff}
.product-miniature .product-thumbnail img{object-fit:contain;max-width:100%;background:#fff}
.product-miniature:hover{box-shadow:0 10px 28px rgba(30,41,59,.14)}
.product-miniature .product-title a{color:#1e293b}
.product-price-and-shipping .price{color:#0072ce}
.btn-primary,.btn-primary:hover,.add-to-cart{background-color:#0072ce;border-color:#0072ce}
#header .header-nav .blockcart,#header .header-nav .blockcart a,#header .header-nav .blockcart span,#header .header-nav .blockcart i{color:#fff!important}
#footer .block-contact-title,#footer .footer-container h3,#footer .footer-container h4{color:#fff!important}
.crm-registration-btn{display:block;margin-top:8px;background:#10b981;color:#fff!important;text-align:center;padding:10px;border-radius:6px}

.product-price-and-shipping .price{color:#0072ce!important}
.btn-primary,.add-to-cart{background-color:#0072ce!important;border-color:#0072ce!important}
.btn-primary:hover,.add-to-cart:hover{background-color:#005da9!important;border-color:#005da9!important}
