/* ==========================================================
   V230 SHOWPICK HERO MESSAGE HIERARCHY
   슬로건보다 '다양한 브랜드 + 인기상품 + 한곳에서 빠른 선택'을 더 강하게 보이게
   ========================================================== */
.hero .heroCopy{
  width:min(690px,58%) !important;
  padding-top:0 !important;
}
.hero .heroCopy > small{
  color:#f0b62d !important;
  font-family:"Noto Sans KR","Pretendard","Malgun Gothic",Arial,sans-serif !important;
  font-size:12px !important;
  font-weight:900 !important;
  letter-spacing:1.4px !important;
}
/* 슬로건: 의미는 살리되 크기를 낮춰 핵심 메시지에 자리를 양보 */
.hero .v230-shop-title{
  margin:8px 0 11px !important;
  font-family:"Noto Sans KR","Pretendard","Malgun Gothic",Arial,sans-serif !important;
  font-size:clamp(31px,3.25vw,43px) !important;
  line-height:1.05 !important;
  font-weight:900 !important;
  letter-spacing:-1.8px !important;
  text-shadow:0 3px 12px rgba(0,0,0,.34) !important;
}
.hero .v230-shop-title .v230-white{color:#fff !important;}
.hero .v230-shop-title em{
  color:#efb62c !important;
  font-style:normal !important;
  font-weight:900 !important;
  border-bottom:2px solid rgba(239,182,44,.9) !important;
  padding-bottom:3px !important;
}
/* 핵심 가치제안: 깨알 금지. 제목과 경쟁할 정도로 또렷하게 */
.hero .v230-shop-core{
  position:relative !important;
  margin:0 0 12px !important;
  max-width:660px !important;
  padding:7px 0 7px 13px !important;
  border-left:4px solid #efb62c !important;
  font-family:"Noto Sans KR","Pretendard","Malgun Gothic",Arial,sans-serif !important;
  font-size:20px !important;
  line-height:1.32 !important;
  letter-spacing:-.55px !important;
  word-break:keep-all !important;
  text-shadow:0 2px 8px rgba(0,0,0,.45) !important;
}
.hero .v230-shop-core .core-gold{
  display:block !important;
  color:#f2bd34 !important;
  font-weight:900 !important;
}
.hero .v230-shop-core .core-white{
  display:block !important;
  margin-top:2px !important;
  color:#fff !important;
  font-weight:850 !important;
}
/* 아래 동선 안내는 보조정보로 한 단계 낮춤 */
.hero .journey{
  margin-top:7px !important;
  transform:scale(.96) !important;
  transform-origin:left center !important;
}
@media(max-width:1100px){
  .hero .heroCopy{width:66% !important;}
  .hero .v230-shop-title{font-size:36px !important;}
  .hero .v230-shop-core{font-size:18px !important;max-width:610px !important;}
}
@media(max-width:760px){
  .hero .heroCopy{width:78% !important;}
  .hero .v230-shop-title{font-size:31px !important;}
  .hero .v230-shop-core{font-size:16.5px !important;}
}
@media(max-width:650px){
  .hero .heroCopy{width:94% !important;}
  .hero .v230-shop-title{font-size:28px !important;letter-spacing:-1.2px !important;}
  .hero .v230-shop-core{font-size:15.5px !important;padding-left:10px !important;}
}
