:root{--woms-font-body:system-ui,sans-serif;}
body{font-family:'system-ui',sans-serif;font-weight:400;font-style:normal;color:#171820;font-size:16px;line-height:1.6;}
body:hover{color:#171820;}
body:active{color:#171820;}
@media(max-width:1024px){body{font-size:16px;line-height:1.6;}}
@media(max-width:640px){body{font-size:16px;line-height:1.6;}}
a{font-family:'system-ui',sans-serif;font-weight:400;font-style:normal;color:#6849e8;font-size:16px;line-height:1.6;}
a:hover{color:#4f35c5;}
a:active{color:#382590;}
@media(max-width:1024px){a{font-size:16px;line-height:1.6;}}
@media(max-width:640px){a{font-size:16px;line-height:1.6;}}
h1,h2,h3,h4,h5,h6{font-family:'system-ui',sans-serif;font-weight:700;font-style:normal;color:#171820;font-size:16px;line-height:1.6;}
h1:hover,h2:hover,h3:hover,h4:hover,h5:hover,h6:hover{color:#171820;}
h1:active,h2:active,h3:active,h4:active,h5:active,h6:active{color:#171820;}
@media(max-width:1024px){h1,h2,h3,h4,h5,h6{font-size:16px;line-height:1.6;}}
@media(max-width:640px){h1,h2,h3,h4,h5,h6{font-size:16px;line-height:1.6;}}
h1{font-family:'system-ui',sans-serif;font-weight:700;font-style:normal;color:#171820;font-size:16px;line-height:1.6;}
h1:hover{color:#171820;}
h1:active{color:#171820;}
@media(max-width:1024px){h1{font-size:16px;line-height:1.6;}}
@media(max-width:640px){h1{font-size:16px;line-height:1.6;}}
h2{font-family:'system-ui',sans-serif;font-weight:700;font-style:normal;color:#171820;font-size:16px;line-height:1.6;}
h2:hover{color:#171820;}
h2:active{color:#171820;}
@media(max-width:1024px){h2{font-size:16px;line-height:1.6;}}
@media(max-width:640px){h2{font-size:16px;line-height:1.6;}}
h3{font-family:'system-ui',sans-serif;font-weight:700;font-style:normal;color:#171820;font-size:16px;line-height:1.6;}
h3:hover{color:#171820;}
h3:active{color:#171820;}
@media(max-width:1024px){h3{font-size:16px;line-height:1.6;}}
@media(max-width:640px){h3{font-size:16px;line-height:1.6;}}
h4{font-family:'system-ui',sans-serif;font-weight:700;font-style:normal;color:#171820;font-size:16px;line-height:1.6;}
h4:hover{color:#171820;}
h4:active{color:#171820;}
@media(max-width:1024px){h4{font-size:16px;line-height:1.6;}}
@media(max-width:640px){h4{font-size:16px;line-height:1.6;}}
h5{font-family:'system-ui',sans-serif;font-weight:700;font-style:normal;color:#171820;font-size:16px;line-height:1.6;}
h5:hover{color:#171820;}
h5:active{color:#171820;}
@media(max-width:1024px){h5{font-size:16px;line-height:1.6;}}
@media(max-width:640px){h5{font-size:16px;line-height:1.6;}}
h6{font-family:'system-ui',sans-serif;font-weight:700;font-style:normal;color:#171820;font-size:16px;line-height:1.6;}
h6:hover{color:#171820;}
h6:active{color:#171820;}
@media(max-width:1024px){h6{font-size:16px;line-height:1.6;}}
@media(max-width:640px){h6{font-size:16px;line-height:1.6;}}
.store-header nav,.woms-menu{font-family:'system-ui',sans-serif;font-weight:400;font-style:normal;color:#171820;font-size:16px;line-height:1.6;}
.store-header nav:hover,.woms-menu:hover{color:#171820;}
.store-header nav:active,.woms-menu:active{color:#171820;}
@media(max-width:1024px){.store-header nav,.woms-menu{font-size:16px;line-height:1.6;}}
@media(max-width:640px){.store-header nav,.woms-menu{font-size:16px;line-height:1.6;}}
button,.woms-button,.woms-slide__button,.woms-side-cart-trigger{font-family:'system-ui',sans-serif;font-weight:400;font-style:normal;color:#171820;font-size:16px;line-height:1.6;}
button:hover,.woms-button:hover,.woms-slide__button:hover,.woms-side-cart-trigger:hover{color:#171820;}
button:active,.woms-button:active,.woms-slide__button:active,.woms-side-cart-trigger:active{color:#171820;}
@media(max-width:1024px){button,.woms-button,.woms-slide__button,.woms-side-cart-trigger{font-size:16px;line-height:1.6;}}
@media(max-width:640px){button,.woms-button,.woms-slide__button,.woms-side-cart-trigger{font-size:16px;line-height:1.6;}}
input,select,textarea{font-family:'system-ui',sans-serif;font-weight:400;font-style:normal;color:#171820;font-size:16px;line-height:1.6;}
input:hover,select:hover,textarea:hover{color:#171820;}
input:active,select:active,textarea:active{color:#171820;}
@media(max-width:1024px){input,select,textarea{font-size:16px;line-height:1.6;}}
@media(max-width:640px){input,select,textarea{font-size:16px;line-height:1.6;}}
small,.woms-section small{font-family:'system-ui',sans-serif;font-weight:400;font-style:normal;color:#171820;font-size:16px;line-height:1.6;}
small:hover,.woms-section small:hover{color:#171820;}
small:active,.woms-section small:active{color:#171820;}
@media(max-width:1024px){small,.woms-section small{font-size:16px;line-height:1.6;}}
@media(max-width:640px){small,.woms-section small{font-size:16px;line-height:1.6;}}
