*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-family:inherit}button,input,select,textarea{font-family:inherit}:root{--bs-body-font-family: var(--shop-font-family, Inter, system-ui, -apple-system, sans-serif)}html,body{font-family:var(--shop-font-family, Inter, system-ui, -apple-system, sans-serif)!important}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{margin:0;padding:0;font-size:16px;line-height:1.5;color:var(--shop-text, #212121);background:var(--shop-bg, #fff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.3;color:var(--shop-text, #212121)}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--shop-bg-secondary, #f5f5f5)}::-webkit-scrollbar-thumb{background:var(--shop-border, #e0e0e0);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--shop-text-secondary, #757575)}
