/** Shopify CDN: Minification failed

Line 68:0 Unexpected "}"

**/
/*

Please add any custom CSS code in here, it will be easier to transfer if updating themes.

We highly recommend labelling changes, or App installs, so these can also be updated or removed as needed.

*/


/**
 * @license
 * MyFonts Webfont Build ID 4160280, 2021-08-25T21:37:26-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: KeepCalmMedium by K-Type
 * URL: https://www.myfonts.com/fonts/k-type/keep-calm/keep-calm/
 * 
 * Webfont: KeepCalmMediumItalic by K-Type
 * URL: https://www.myfonts.com/fonts/k-type/keep-calm/medium-italic/
 * 
 * 
 * Webfonts copyright: Keep Calm by Keith Bates   &amp;#x2022;   &amp;#x00A9; 2011, 2017   www.k-type.com   &amp;#x2022;   The Keep Calm family is based on the twelve available uppercase letters of the &#x27;Keep Calm and Carry On&#x27; poster and on similar lettering from the other two posters in t
 * 
 * © 2021 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */


@import url("//hello.myfonts.net/count/3f7b18");
  
@font-face {
  font-family: "KeepCalmMedium";
  src: url('webFonts/KeepCalmMedium/font.woff2') format('woff2'), url('webFonts/KeepCalmMedium/font.woff') format('woff');
}
@font-face {
  font-family: "KeepCalmMediumItalic";
  src: url('webFonts/KeepCalmMediumItalic/font.woff2') format('woff2'), url('webFonts/KeepCalmMediumItalic/font.woff') format('woff');
}


/*공통 영역*/
body{line-height:1.5; }
.index-wrapper .shopify-section {margin-top:140px; margin-bottom:140px;}
.index-wrapper .image-with-text-overlay__wrapper {margin-top:0; margin-bottom:0;}
.product-item-details {text-align:center;}
 h2 {font-family: "KeepCalmMedium"; font-weight:bold;}

 body, input, textarea, select, p, a, span {font-family: "KeepCalmMedium"; }
.department-item figcaption .index-header h3:not(.index-newsletter-title),
.index-header .department-item figcaption h3:not(.index-newsletter-title), .index-header h2:not(.index-newsletter-title){margin-bottom:15px;
}




}

 /*메인 페이지*/
    
  /*슬라이드 css 수정*/
.slideshow-content-inner h2 {font-size:40px; font-weight:bold; text-shadow: 2px 2px 2px gray;}
.slideshow-content-inner .button {border: 1px solid #fff; background-color: rgba( 0, 0, 0, 0.2 ); font-style: italic;}
.slideshow-title {font-size:45px;}


:root {
  --body-size : 20px;
--body-size-mobile: 17px;
  --heading-size : 40px;
 --subheading-size : 20px;
    --navigation-font-size:22px;
    --navigation-letter-spacing:0;
  --primary-font-weight:300;
  
}
  


.image-with-text-overlay__wrapper .size-small .image-with-text-overlay__content {
  min-height:17vw;
}

.image-with-text-overlay__subtext p
{font-size:16px;}
  
  .product-item .product--item-title {margin-bottom:5px;}
  .homepage-image-with-text--text {width:40%;}
  .homepage-image-with-text--image {width:60%}
  
  
  /*제품*/

  
  /*띠배너*/
  .index-sliding-text__wrapper--body .index-sliding-text__wrapper__block span {letter-spacing:0; font-weight:normal;}
  
  
  /*school*/
  .index-wrapper .shopify-section.section-index-text .featured-content {margin-top:40px; margin-bottom:40px;}
  .homepage-image-with-text--text {padding :6%;}


  /*acne-rx*/
  .image-with-text-overlay__text-inner h2 {font-weight:bold;}
  .image-with-text-overlay__wrapper .image-with-text-overlay__text-inner{padding:40px;}
  
  /*리뷰*/
  .department-item figcaption h3, h2 {font-size:40px;}

 


  
  
  
  /*모바일*/
  
@media (min-width: 200px) and (max-width: 756px) {
  
  .department-item figcaption .index-header h3:not(.index-newsletter-title),
  .index-header .department-item figcaption h3:not(.index-newsletter-title),
  .index-header h2:not(.index-newsletter-title){ 
    font-size: 30px;
    line-height: 45px;
    font-weight: 700;
    color: #333;
    margin-bottom: 10px;

}
  .department-item figcaption h3, h2{ 
    font-size: 45px;
    line-height: 65px;
    font-weight: 700;
    color: #333;
    margin-bottom: 10px;
}
  
   h3, h2{ 
    font-size: 30px;
    line-height: 45px;
    font-weight: 700;
    color: #333;
    margin-bottom: 10px;
}
  
  
  body h3 p {
  font-size: 17px;
    line-height: 23px;
    font-weight: 300;
    color: #333;
    margin-bottom: 10px;
  }
  .slideshow-title {font-size:45px;    text-shadow: 1px 1px 1px  rgba(0,0,0,0.2); }

    .index-wrapper .shopify-section.section-index-text .featured-content {margin-top:30px; line-height:1.5em; margin-bottom:40px;}
  .homepage-image-with-text--text {padding :6%;}

   .index-wrapper .shopify-section.section-index-text .featured-content {margin:80px 0;}
  .index-wrapper .shopify-section {margin:80px 0;}
  
  #slideitem {max-width:426px;}

  
  .main-footer-wrapper{
  padding :0 35px ;}
  
  .footer-menu{
  padding-right: 0px;}
  
  
  
}
  
  
