
.h-cats,.h-search,.h-ask-top{display:none}
@media (min-width:1100px){
  .h-head-in{display:grid;grid-template-columns:auto auto auto auto auto minmax(0,1fr) auto auto;grid-template-rows:40px 40px;column-gap:6px;row-gap:0;align-items:center;padding:0 20px;
    background:linear-gradient(var(--h줄테),var(--h줄테)) 0 40px/100% 1px no-repeat}
  .h-left{display:contents}
  .h-n3[data-go="back"]{grid-area:1/1}.h-n3[data-go="forward"]{grid-area:1/2}.h-home{grid-area:1/3}
  .h-logo{grid-area:1/4;width:118px;min-height:0;margin:0 6px 0 4px}
  .h-nav{grid-area:1/5;flex:none;justify-content:flex-start}
  .h-right{grid-area:1/7;gap:2px;margin:0}
  .h-search{grid-area:1/8}
  .h-all{grid-area:2/1/3/4;justify-self:stretch;justify-content:center}
  .h-cats{grid-area:2/4/3/-1;display:flex;align-items:center;gap:0;min-width:0;overflow:hidden}
  .h-head-in>.h-who{grid-area:2/8/3/9;justify-self:end;min-width:0;max-width:100%;flex:none}
  .h-head-in:has(>.h-who) .h-cats{grid-column:4/8}   
  .h-head-in>.h-who{font-size:15px}.h-head-in>.h-who>span{padding:2px 10px}   

  
  .h-n3{height:32px;min-width:34px;border-color:transparent}
  .h-nav a{min-height:32px;padding:0 10px;font-size:15px;font-weight:500}
  .h-right>.h-acc{min-height:32px;padding:0 10px;border-color:transparent;background:none;font-weight:500}
  .h-right>.h-acc+.h-acc::before{content:"";position:absolute;left:0;top:10px;bottom:10px;border-left:1px solid var(--h줄테)}
  .h-ask-top{display:inline-flex}
  .h-head #ds-app-btn{min-height:32px;height:32px}
  .h-head #ds-app-btn img{height:18px}
  .h-get{min-height:32px;padding:0 12px;margin-left:6px;box-shadow:none}
  .h-cart-n{top:-4px;right:-4px}

  
  .h-search{display:flex;height:32px;margin-left:8px}
  .h-search input{width:170px;min-width:0;height:32px;padding:0 10px;border:1px solid var(--h테);border-right:0;border-radius:var(--h둥근) 0 0 var(--h둥근);background:var(--h흰);color:var(--h글);font-size:15px}
  .h-search input::placeholder{color:var(--h흐린글)}
  .h-search button{height:32px;padding:0 12px;white-space:nowrap;border:1px solid var(--h남);border-radius:0 var(--h둥근) var(--h둥근) 0;background:var(--h남);color:var(--h흰);font-size:15px;font-weight:700;cursor:pointer}

  
  .h-all{height:32px}
  .h-cats a{display:flex;align-items:center;min-height:40px;padding:0 14px;font-size:16px;font-weight:700;color:var(--h글);white-space:nowrap}
  .h-cats a:first-child{padding-left:16px}
  .h-cats a[aria-current="true"]{color:var(--h남);box-shadow:inset 0 -3px 0 var(--h남)}   
  
  .h-main>.h-kinds{display:none}
}
@media (min-width:1100px) and (hover:hover) and (pointer:fine){
  .h-cats a:hover{color:var(--h남);text-decoration:underline;text-underline-offset:4px}
  .h-right>.h-acc:hover{background:var(--h연남)}
}
@media (min-width:1100px) and (max-width:1360px){
  .h-search input{width:130px}
  .h-cats a{padding:0 10px}
}
@media (min-width:1100px) and (max-width:1240px){ .h-search input{width:108px} }
