@charset 'utf-8';
* {box-sizing: border-box; touch-action:pan-x pan-y;}
html, body {padding: 0; margin: 0;}
header, main, footer, section, article, aside, nav, div {display: block;}
h1, h2, h3, h4, h5, h6, p {margin: 0;}
ul, ol {list-style: none; margin: 0; padding: 0;}
a {text-decoration: none; color: var(--black);}
button {outline: none; border:none; cursor: pointer;}
input {outline: none; border: none; -webkit-appearance: none; -webkit-border-radius: 0;}

/* input type=number 증감버튼 제거 */
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
