/*
Theme Name: MIOR One Product Social Shop
Theme URI: https://mioragency.com/
Author: MIOR Agency
Description: Thème social-commerce mobile-first pour MIOR One Product Commerce.
Version: 3.0.0
Text Domain: mior-one-product-theme
*/
:root{--theme-dark:#101828;--theme-orange:#ff5a1f;--theme-border:#e9edf3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,"Noto Sans Arabic",sans-serif;color:#101828;background:#fff}a{color:inherit}.site-header{position:sticky;top:0;z-index:99970;background:rgba(255,255,255,.94);border-bottom:1px solid rgba(228,231,236,.9);backdrop-filter:blur(16px)}.site-header__inner{width:min(1180px,calc(100% - 28px));margin:auto;min-height:72px;display:grid;grid-template-columns:minmax(200px,1fr) auto minmax(200px,1fr);align-items:center;gap:18px}.site-brand{display:flex;align-items:center;gap:10px;text-decoration:none;min-width:0}.site-brand img{width:46px;height:46px;border-radius:50%;object-fit:contain;border:2px solid #fff;box-shadow:0 0 0 2px var(--theme-orange)}.site-brand__mark{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--theme-orange),#f6b94b);color:#fff;display:grid;place-items:center;font-weight:950;border:3px solid #fff;box-shadow:0 0 0 2px rgba(255,90,31,.3)}.site-brand__copy{min-width:0}.site-brand strong,.site-brand small{display:block}.site-brand strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-brand strong i{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#1689ff;color:#fff;font-style:normal;font-size:10px}.site-brand small{color:#667085;font-size:10px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-social-nav{display:flex;align-items:center;gap:6px}.site-social-nav a,.site-header__actions a,.site-header__actions button{height:48px;min-width:58px;border:0;border-radius:13px;background:transparent;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#475467;cursor:pointer}.site-social-nav a:hover,.site-header__actions a:hover,.site-header__actions button:hover{background:#f2f4f7;color:#101828}.site-social-nav span,.site-header__actions span{font-size:19px}.site-social-nav small,.site-header__actions small{font-size:9px;font-weight:850}.site-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.site-header__order{background:var(--theme-orange)!important;color:#fff!important;min-width:92px!important}.site-footer{position:relative;background:#080d17;color:#fff;padding:48px 0 110px}.site-footer__inner{width:min(1180px,calc(100% - 32px));margin:auto;text-align:center}.site-footer__brand strong{font-size:22px}.site-footer p{margin:7px 0;color:#98a2b3;font-size:13px}.site-footer__trust{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:22px 0}.site-footer__trust span{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 12px;color:#d0d5dd;font-size:11px;font-weight:800}.site-footer__links{display:flex;justify-content:center;gap:18px}.site-footer__links a,.site-footer__credit a{color:#f6b94b;text-decoration:none;font-weight:800}.site-footer__credit{margin-top:25px!important}.generic-page{width:min(900px,calc(100% - 32px));margin:50px auto;line-height:1.8}.empty-product{padding:100px 20px;text-align:center}
@media(max-width:760px){.site-header__inner{width:calc(100% - 20px);min-height:61px;grid-template-columns:1fr auto;gap:8px}.site-brand img,.site-brand__mark{width:38px;height:38px}.site-brand strong{font-size:12px}.site-brand small{font-size:9px}.site-social-nav{display:none}.site-header__actions{gap:1px}.site-header__actions a,.site-header__actions button{min-width:42px;height:44px}.site-header__actions small{display:none}.site-header__actions span{font-size:18px}.site-header__order{min-width:46px!important;border-radius:50%!important}.site-footer{padding:42px 0 105px}.site-footer__trust{display:grid;grid-template-columns:1fr}.site-footer__links{gap:24px}}
