/* @font-face {
    font-family: 'RIDIBatang';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.0/RIDIBatang.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PuradakGentleGothicR';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_11-01@1.1/PuradakGentleGothicR.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
} */

@font-face {
    font-family: 'GowunBatang-Regular';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/GowunBatang-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

:root{
  --bpa-primary-font:'GowunBatang-Regular';
  --bpa-secondary-font:'GowunBatang-Regular';
}

html, input{
  font-family: 'Pretendard-Regular';
}

h1, h2, h3, h4, h5, h6{
  font-family: 'GowunBatang-Regular';
}

a:-webkit-any-link {
  text-decoration: none!important;
  color:black;
  font-weight: 600;
}

.elementor h1,
.elementor h2,
.elementor h3,
.elementor h4,
.elementor h5,
.elementor h6,
.elementor p{
  margin-block-start: 0;
  margin-block-end: 0;
}
/* h1, h2, h3, h4{
    font-family: 'PuradakGentleGothicR';
    font-weight:normal!important;
}

h1 strong, h2 strong, h3 strong, h4 strong{
    font-weight:normal!important;
} */

.wp-block-woocommerce-checkout-contact-information-block{
  margin:0!important;
}

.wp-block-woocommerce-checkout-billing-address-block .wc-block-components-checkout-step__heading, .wp-block-woocommerce-checkout-billing-address-block .wc-block-components-checkout-step__description{
  display: none!important;
}

.wc-block-components-checkout-step__content>*{
  margin-bottom:0!important;
}

.wc-block-components-checkout-step__content p {
  margin:0!important;
}

.wc-block-components-country-input{display:none!important;}

@media (max-width: 600px) {
  header .wp-block-site-logo img, footer .wp-block-site-logo img{
    width:120px;
  }
  .wp-block-woocommerce-checkout-contact-information-block:after{display: none;}
  .wp-block-woocommerce-checkout-billing-address-block{padding-top:0!important;}
}
