/** Shopify CDN: Minification failed

Line 67:0 Expected "}" to go with "{"

**/

  @import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');

  .about_wrap{padding:7rem 3rem; }
  .tit_about{font-size:100px; color: #ff76c0; border-bottom: dashed; font-family: 'Anton', sans-serif; position: relative; top: 500px;}
  
  .detail_tab{display:block; width:100%; max-width:1100px; margin:550px auto 0;} 
  .detail_tab .tab { display: flex; justify-content: center; margin:0;  padding:0;}
  .detail_tab .tab li{width:; float:left; height:50px; line-height:50px; list-style:none; padding-left:0; text-align:center;}  
  .detail_tab .tab li a{display:block; text-align:center; color: #ff76c0; font-size: 24px; text-decoration: none; padding:10px 15px; margin:15px; font-weight: bold; display: inline;}
  .detail_tab .tab li:last-child a{border-left:0;}
          
  .detail_tab .tab li.on{}
  .detail_tab .tab li.on a { background: #F4D3D6; border-radius:10px;}
  .detail_tab .tabBox { margin-top: 35px; display: none; }
  .detail_tab .tabBox.on { display: block; }

  .detail_container{max-width:1100px; margin:0 auto;}
  .bg_image{position: absolute; top: 150px; left: 0; width: 100%; height: 800px; display: block !important; background-size: contain !important; z-index: -1;}
  #about_brand .bg_image{background: url('/cdn/shop/files/brand_visual.jpg?v=1688633707') no-repeat; background-color:#fbdfd9; background-position:center;}
  #about_creator .bg_image{background: url('/cdn/shop/files/creator_visual.jpg?v=1688633707') no-repeat; background-color:#f4f4f9; }

  .philosophy_list{display:flex; padding:0; list-style:none; width:70%; margin:30px auto 150px; flex-wrap:wrap;} 
  .hex{width:50%; margin-bottom:33%; position:relative; visibility:hidden;}
  .hex:nth-of-type(3n+3){margin-left:25%}
  .hex::after{content:''; display:block; padding-bottom:80px;}
  .hex-inner{position:absolute; width:99%; padding-bottom:114.6%; overflow:hidden; visibility:hidden; transform:rotate3d(0,0,1,-60deg) skewY(30deg);}
  .hex-inner *{position:absolute; visibility:visible;}
  .hex-inner .content{display:flex; width:100%; height:100%; overflow:hidden; transform:skewY(-30deg) rotate3d(0,0,1,60deg); background:#F4D3D6; justify-content:center; align-items:center;}
  .hex-inner .content p{padding:20px; line-height:2.2rem;}
  .hex-inner .content strong{display:block; position:relative; font-size:18px; margin-bottom:15px;}
  .img_selflove{max-width:100%; margin-bottom:30px;}
  
  
  .movie_wrap {width:100%; margin:0 auto; position:relative;}
  .movie_wrap video{width:100%}

  .box_wrap{overflow:hidden; margin-top:50px;}
  .box_wrap > div{}
  .box_wrap div.left_box{ float:left; width:40%;}
  .box_wrap div.right_box{ float:right; width:calc(60% - 35px);}
@media screen and (max-width: 1348px) {
  .bg_image{background-size:cover !important; }
}
@media screen and (max-width: 750px) {
  .about_wrap{padding:7rem 2rem;}
  .bg_image{background-size:cover !important; height:400px; top:114px;}
  .tit_about{top:200px;}
  .detail_tab{margin-top:250px;}
  .detail_tab .tab li a{font-size:20px; margin:0;}
  .box_wrap > div{width:100% !important;}
  
  .philosophy_list{display:block; width:100%; margin:30px auto 0rem; }
  .hex{width:90%; margin-bottom:60%;}
  .hex:nth-of-type(2n+2){margin-left:12%;}
  .hex:nth-of-type(3n+3){margin-left:0%} 
  .hex-inner .content p{font-size:14px; line-height:18px;}
  .hex::after{padding-bottom:13rem;}
  .img_selflove{margin-top:50px;}

  
