@charset "UTF-8";
/* ================================================================
   3代 일품한우 · 쇼핑몰 헤더/푸터 samdae 적용 (body 레이아웃은 default_shop 유지)
   basic shop.head/tail 위에 얹는 override. 시안 E(낙관 선물) 팔레트.
   ================================================================ */
:root{
  --sd-cream:#F4EBDD; --sd-paper:#FBF6EC; --sd-wine:#4A1E22; --sd-wine2:#3A161A;
  --sd-red:#9E2B28; --sd-red-dk:#862320; --sd-gold:#C6A24C; --sd-ink:#2A2420; --sd-ink2:#6E635A; --sd-line:#E4D7C4;
}

/* basic #hd(검정 헤더) 무력화 → samdae 헤더로 교체 */
#hd{position:static!important;height:auto!important;min-height:0!important;background:var(--sd-cream)!important;border:0!important;overflow:visible!important;}
#hd:before,#hd:after{display:none!important;}
#hd_h1{position:absolute;left:-9999px;}

/* ── samdae 쇼핑몰 헤더 ── */
.sd-shop-hd{background:var(--sd-cream);border-bottom:1px solid var(--sd-line);font-family:"Noto Sans KR",-apple-system,"Malgun Gothic",sans-serif;}
.sd-hd-inner{max-width:1180px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:22px;}
.sd-logo{flex-shrink:0;display:inline-flex;align-items:center;}
.sd-logo img{height:64px;width:auto;display:block;}
.sd-search{flex:1 1 auto;min-width:0;display:flex;border:1.5px solid var(--sd-wine);border-radius:10px;overflow:hidden;background:#fff;max-width:520px;}
.sd-search input{flex:1;border:0;outline:0;padding:11px 16px;font-size:15px;background:transparent;color:var(--sd-ink);}
.sd-search button{border:0;background:var(--sd-wine);color:#fff;padding:0 18px;cursor:pointer;font-size:16px;}
.sd-search button:hover{background:var(--sd-wine2);}
.sd-gnb{flex-shrink:0;display:flex;align-items:center;gap:22px;}
.sd-gnb>a{font-size:16px;font-weight:700;color:var(--sd-ink);text-decoration:none;white-space:nowrap;}
.sd-gnb>a:hover{color:var(--sd-red);}
.sd-gnb .sd-cart{background:var(--sd-red);color:#fff;padding:10px 18px;border-radius:8px;}
.sd-gnb .sd-cart:hover{background:var(--sd-red-dk);color:#fff;}
.sd-cart-cnt{display:inline-block;min-width:18px;text-align:center;background:#fff;color:var(--sd-red);border-radius:20px;font-size:12px;font-weight:800;padding:0 5px;margin-left:2px;}

/* ── 카테고리/유형 바 (와인 띠) ── */
.sd-catbar{background:var(--sd-wine);}
.sd-catbar .sd-catbtn{display:none;}                 /* 벌크한 카테고리 토글 버튼 숨김(좌측 aside·상단 gnb로 대체) */
.sd-catbar #gnb, .sd-catbar .gnb_wrap{display:none;} /* category.php 사이드형 메뉴는 헤더에서 숨김(기능은 aside가 담당) */
.sd-typemenu{max-width:1180px;margin:0 auto;padding:0 24px;display:flex;gap:28px;list-style:none;}
.sd-typemenu li{margin:0;}
.sd-typemenu a{display:block;padding:13px 2px;color:#F0E4D9;font-size:15px;font-weight:600;text-decoration:none;border-bottom:2px solid transparent;}
.sd-typemenu a:hover{color:#fff;border-bottom-color:var(--sd-gold);}

/* ── 푸터 samdae 색 ── */
#ft{background:var(--sd-wine2)!important;color:#D8C5B9!important;border-top:3px solid var(--sd-red)!important;}
#ft h2, #ft b, #ft strong{color:#EFE0D5!important;}
#ft a{color:#D8C5B9!important;}
#ft a:hover{color:#fff!important;}
#ft_copy{background:var(--sd-wine2)!important;color:#B7A196!important;}
#ft .ft_info span{color:#D8C5B9!important;}

/* 반응형(모바일 스킨 적용 전 임시) */
@media (max-width:820px){
  .sd-hd-inner{flex-wrap:wrap;gap:12px;}
  .sd-search{order:3;flex:1 1 100%;max-width:none;}
  .sd-logo img{height:52px;}
  .sd-gnb{gap:14px;}
  .sd-gnb>a{font-size:15px;}
  .sd-typemenu{gap:16px;overflow-x:auto;}
}
