/* 쇼핑 탭 「오늘 내린 가격」 (D-S2 · 2026-11-09) — /deals/ 에서만 싣는다(inc/shop-deals.php)
   값: 납품-제휴링크쇼핑-통합-1108 2/2단계_쇼핑탭/2-1_D-S2_쇼핑탭목록/가이드.md §2·§3 (가이드 표 > 치수도 > PNG)
   색은 kf-redesign.css 토큰만(웹은 라이트만 · 다크 PNG 는 앱 기준). 움직임은 색 전환 150ms 하나뿐 */

.kf-dl{--dl-gap:12px;margin:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}
.site-main--page .wp-block-post-content .kf-dl{max-width:none}

/* Top — 제목 30/39/800 −0.025em · 머리 아래 24 · 설명 14/21 grey600 · 제목 아래 6 */
.kf-dl__top{padding:24px 16px 0}
.site-main--page .wp-block-post-content .kf-dl h1.kf-dl__t,.kf-dl h1.kf-dl__t{margin:0;font-size:30px;line-height:39px;font-weight:800;letter-spacing:-.025em;color:var(--grey-900)}
.site-main--page .wp-block-post-content .kf-dl p.kf-dl__s,.kf-dl p.kf-dl__s{margin:6px 0 0;font-size:14px;line-height:21px;font-weight:400;color:var(--grey-600);word-break:keep-all}
.kf-dl__nw{white-space:nowrap}

/* 관심 알림 입구(S㉖) — 설명 아래 2 · 글자 x16 · 누르는 자리 44 */
.kf-dl .kf-dl__alert{display:inline-flex;align-items:center;gap:2px;min-height:44px;margin:2px 0 0 -8px;padding:0 8px;border-radius:10px;
  font-size:14px;line-height:21px;font-weight:700;color:var(--blue-500);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}
.kf-dl .kf-dl__alert:active{background:var(--grey-200)}
.kf-dl .kf-dl__alert:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}

/* 나라 탭 — 48 · 아래 1px grey200 · 바탕 grey100 · 첫 글자 x16 · 가로 밀림 · 내리면 머리(56) 아래 붙음 */
.kf-dl__tabs{position:sticky;top:56px;z-index:5;margin-top:16px;background:var(--grey-100);border-bottom:1px solid var(--grey-200)}
.kf-dl__alert + .kf-dl__tabs,.kf-dl__top:has(.kf-dl__alert) + .kf-dl__tabs{margin-top:4px}
.kf-dl__tabsin{display:flex;height:47px;padding-left:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.kf-dl__tabsin::-webkit-scrollbar{display:none}
.kf-dl .kf-dl__tab{flex:none;display:flex;align-items:center;padding:0 12px;margin-bottom:-1px;border-bottom:2px solid transparent;
  font-size:16px;line-height:24px;font-weight:600;color:var(--grey-500);text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent}
.kf-dl .kf-dl__tab.is-on{font-weight:700;color:var(--grey-900);border-bottom-color:var(--grey-900)}
.kf-dl .kf-dl__tab:focus-visible{outline:2px solid var(--blue-500);outline-offset:-4px;border-radius:8px}   /* 시안 D-S2 누름·포커스 — 둥근 링(안쪽 4) */

/* 블프 줄(11/15~12/2) — radius 20 · 흰 바탕 · 18 0 20 · 좌우 12 · 탭 아래 16 · 칩 40 grey100 */
.kf-dl__bf{margin:16px 12px 0;padding:18px 0 20px;border-radius:20px;background:var(--kfa-card,#fff)}
.site-main--page .wp-block-post-content .kf-dl h2.kf-dl__bft,.kf-dl h2.kf-dl__bft{margin:0;padding:0 20px;font-size:15px;line-height:22px;font-weight:700;color:var(--grey-900)}
.kf-dl__chips{display:flex;gap:8px;margin-top:12px;padding:0 20px;overflow-x:auto;scrollbar-width:none}
.kf-dl__chips::-webkit-scrollbar{display:none}
.kf-dl .kf-dl__chip{flex:none;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px 0 12px;border-radius:20px;background:var(--grey-100);
  font-size:15px;line-height:22px;font-weight:600;color:var(--grey-800);text-decoration:none;white-space:nowrap;transition:background-color .15s ease}
.kf-dl .kf-dl__chip img{flex:none;width:16px;height:11px;object-fit:cover}
.kf-dl .kf-dl__chip:active{background:var(--grey-200)}

/* 딜 목록 — radius 20 · 흰 바탕 · 좌우 12 · 행 사이 1px grey100(좌우 20 들여씀) */
.kf-dl ul.kf-dl__list{list-style:none;margin:16px 12px 0;padding:0;border-radius:20px;background:var(--kfa-card,#fff);overflow:hidden}
.kf-dl__li,.site-main--page .wp-block-post-content .kf-dl .kf-dl__li{margin:0;padding:0;position:relative}
.kf-dl__li + .kf-dl__li,.site-main--page .wp-block-post-content .kf-dl .kf-dl__li + .kf-dl__li{margin-top:1px}   /* 행 사이 선 1px 이 자리를 차지한다(치수도 D-S2-5 16번 · 둘째 행 +1) */
.kf-dl__li + .kf-dl__li::before{content:"";position:absolute;top:-1px;left:20px;right:20px;height:1px;background:var(--grey-100)}
.kf-dl .kf-dl__row{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}
.kf-dl .kf-dl__row:active{background:var(--grey-100)}
.kf-dl .kf-dl__row:focus-visible{outline:2px solid var(--blue-500);outline-offset:-2px;border-radius:20px}
.kf-dl__th{position:relative;flex:none;width:72px;height:72px;border-radius:12px;overflow:hidden;background:var(--grey-100)}
.kf-dl__th::after{content:"";position:absolute;inset:0;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(0,23,51,.06)}
.kf-dl__th img{display:block;width:72px;height:72px;object-fit:cover}
.kf-dl__noimg{position:absolute;top:25px;left:25px;color:var(--grey-400)}
.kf-dl__bd{flex:1;min-width:0;display:flex;flex-direction:column}
.kf-dl__n{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:22px;font-weight:600;color:var(--grey-900);word-break:keep-all}
.kf-dl__m{display:flex;min-width:0;margin-top:2px;font-size:13px;line-height:19.5px;color:var(--grey-600)}
.kf-dl__shop{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kf-dl__keep{flex:none;white-space:pre}
.kf-dl__ar{display:flex;align-items:baseline;height:24px;margin-top:6px;font-size:14px;line-height:24px;color:var(--grey-700)}
.kf-dl__ar b{margin-left:4px;font-size:17px;line-height:24px;font-weight:800;color:var(--grey-900)}
.kf-dl__lp{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:2px;font-size:13px;line-height:22px}
.kf-dl__lp b{font-weight:600;color:var(--grey-700)}
.kf-dl__lp s{color:var(--grey-500)}
.kf-dl__lp i{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:6px;background:var(--blue-50);font-style:normal;font-size:12px;font-weight:700;color:var(--blue-700)}

/* 빈 상태 — 흰 radius 20 · 44 20 · 17/25/700 가운데 · 입구 줄 아래 12 */
.kf-dl__empty{margin:12px 12px 0;padding:44px 20px;border-radius:20px;background:var(--kfa-card,#fff);text-align:center}
.site-main--page .wp-block-post-content .kf-dl .kf-dl__empty p,.kf-dl__empty p{margin:0;font-size:17px;line-height:25px;font-weight:700;color:var(--grey-900)}
.kf-dl__empty + .kf-dl__bf{margin-top:12px}

/* PC(1120) — 열 760 가운데 · 제목 머리 아래 40 · 딜은 두 줄 격자(카드 374 · 간격 12) */
@media (min-width:768px){
  .kf-dl__top,.kf-dl__tabs,.kf-dl__bf,.kf-dl ul.kf-dl__list,.kf-dl__empty{max-width:760px;margin-left:auto;margin-right:auto}
  .kf-dl__top{padding:40px 0 0}
  .kf-dl__tabsin{padding-left:0}
  .kf-dl .kf-dl__tab:first-child{padding-left:0}
  .kf-dl__chips{flex-wrap:wrap}
  .kf-dl ul.kf-dl__list{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:none;border-radius:0;overflow:visible}
  .kf-dl__li{border-radius:20px;background:var(--kfa-card,#fff);overflow:hidden}
  .kf-dl__li + .kf-dl__li::before{content:none}
  .site-main--page .wp-block-post-content .kf-dl .kf-dl__li + .kf-dl__li,.kf-dl__li + .kf-dl__li{margin-top:0}
}
@media (hover:hover){ .kf-dl .kf-dl__row:hover{background:var(--grey-50)} .kf-dl .kf-dl__alert:hover{color:var(--blue-600)} }
@media (prefers-reduced-motion:reduce){ .kf-dl .kf-dl__row,.kf-dl .kf-dl__chip,.kf-dl .kf-dl__alert{transition:none} }

/* D-S8 「방금 김빠른으로 보낸 상품」(덧붙임 08 §2 · 가이드 2-2 §3) — 제목 17/25/700 · 입구 줄 아래 16 · 카드 줄까지 10 · 카드 104 · 간격 10 · 저절로 넘김 없음 */
.kf-sent{margin-top:16px}
.kf-dl__top:not(:has(.kf-dl__alert)) + .kf-sent{margin-top:24px}
.kf-sent__hd{display:flex;align-items:center;justify-content:space-between;padding:0 16px}
.site-main--page .wp-block-post-content .kf-dl h2.kf-sent__t,.kf-dl h2.kf-sent__t{margin:0;font-size:17px;line-height:25px;font-weight:700;letter-spacing:-.01em;color:var(--grey-900)}
.kf-sent__arrows{display:none}
.kf-dl ul.kf-sent__list{display:flex;align-items:flex-start;gap:10px;margin:10px 0 0;padding:0 16px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.kf-sent__list::-webkit-scrollbar{display:none}
.kf-sent__li,.site-main--page .wp-block-post-content .kf-dl .kf-sent__li{flex:none;display:flex;width:104px;margin:0;padding:0;scroll-snap-align:start}
.kf-dl .kf-sent__c{display:flex;flex-direction:column;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;border-radius:14px}
.kf-dl .kf-sent__c:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}
.kf-sent__ph{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:104px;height:104px;border-radius:14px;overflow:hidden;background:var(--grey-100);transition:opacity .15s ease}
.kf-sent__ph::after{content:"";position:absolute;inset:0;border-radius:14px;box-shadow:inset 0 0 0 1px rgba(0,23,51,.06)}
.kf-sent__ph img{width:104px;height:104px;object-fit:cover}
.kf-sent__ph--icon{background:var(--kfa-card,#fff);color:var(--grey-400)}
.kf-sent__ph--icon span{margin-top:6px;font-size:12px;line-height:16px;font-weight:600;color:var(--grey-500)}
.kf-dl .kf-sent__c:active .kf-sent__ph{opacity:.8}
.kf-sent__n{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:39px;margin-top:8px;font-size:13px;line-height:19.5px;font-weight:600;color:var(--grey-900);word-break:keep-all}
.kf-sent__s{margin-top:2px;font-size:12px;line-height:18px;color:var(--grey-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kf-sent + .kf-dl__tabs{margin-top:16px}

/* 「많이 보는 딜」 하나 — 딜 목록 맨 위 · 위 16 · 아래 목록과 12 · 좌우 12 · 흰 radius 20 · 16 · 가로 배치 간격 14 · 사진 128 반경 14 */
.kf-dl .kf-pop{display:flex;align-items:flex-start;gap:14px;margin:16px 12px 0;padding:16px;border-radius:20px;background:var(--kfa-card,#fff);color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}
.kf-dl .kf-pop:active{background:var(--grey-100)}
.kf-dl .kf-pop:active .kf-pop__th{opacity:.8}
.kf-dl .kf-pop:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}
.kf-pop + .kf-dl__list{margin-top:12px !important}
.kf-pop__th{position:relative;flex:none;width:128px;height:128px;border-radius:14px;overflow:hidden;background:var(--grey-100);transition:opacity .15s ease}
.kf-pop__th::after{content:"";position:absolute;inset:0;border-radius:14px;box-shadow:inset 0 0 0 1px rgba(0,23,51,.06)}
.kf-pop__th img{width:128px;height:128px;object-fit:cover}
.kf-pop__bd{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}
.kf-pop__badge{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:var(--blue-50);font-style:normal;font-size:12px;font-weight:700;color:var(--blue-700)}
.kf-pop__n{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;font-size:16px;line-height:23px;font-weight:700;color:var(--grey-900);word-break:keep-all}
.kf-pop__bd .kf-dl__m{align-self:stretch}
.kf-pop__ar{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px;margin-top:8px;font-size:13px;line-height:19.5px;color:var(--grey-700)}
.kf-pop__ar b{font-size:20px;line-height:28px;font-weight:800;color:var(--grey-900)}
@media (max-width:359px){ .kf-pop__th,.kf-pop__th img{width:104px;height:104px} }

@media (min-width:768px){
  .kf-sent,.kf-dl .kf-pop{max-width:760px;margin-left:auto;margin-right:auto}
  .kf-sent__hd,.kf-dl ul.kf-sent__list{padding:0}
  .kf-dl ul.kf-sent__list{gap:12px;scroll-padding:0}
  .kf-sent__li{width:132px}
  .kf-sent__ph,.kf-sent__ph img{width:132px;height:132px}
  .kf-sent__arrows{display:flex;gap:8px}
  .kf-sent__arr{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid var(--grey-200);background:var(--kfa-card,#fff);color:var(--grey-700);cursor:pointer}
  .kf-sent__arr[aria-disabled="true"]{opacity:.4;cursor:default}
  .kf-sent__arr:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}
  .kf-dl .kf-pop{padding:20px;gap:24px}
  .kf-pop__th,.kf-pop__th img{width:200px;height:200px}
  .kf-pop__n{font-size:19px;line-height:28px}
  .kf-pop__ar b{font-size:26px;line-height:34px}
}
@media (prefers-reduced-motion:reduce){ .kf-sent__ph,.kf-pop__th,.kf-dl .kf-pop{transition:none} }

/* D-S3 상품 페이지 /p/{slug}/ (가이드 2-3 §2·§3·§4) — 사진 1:1 358 · H1 22/31/700 · 예상가 블록 radius 20 · fill 하나 */
.kf-dp{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}
.kf-dp__ph{margin:16px 16px 0;border-radius:20px;overflow:hidden;background:var(--grey-100);aspect-ratio:1/1;position:relative}
.kf-dp__ph::after{content:"";position:absolute;inset:0;border-radius:20px;box-shadow:inset 0 0 0 1px rgba(0,23,51,.06)}
.kf-dp__ph img{display:block;width:100%;height:100%;object-fit:cover}
.kf-dp__hd{padding:20px 16px 0}
.kf-dp--ended .kf-dp__ph img{opacity:.5}
.site-main--page .wp-block-post-content .kf-dp h1.kf-dp__t,.kf-dp h1.kf-dp__t{margin:0;font-size:22px;line-height:31px;font-weight:700;letter-spacing:-.02em;color:var(--grey-900);word-break:keep-all}
.site-main--page .wp-block-post-content .kf-dp p.kf-dp__loc,.kf-dp p.kf-dp__loc{margin:4px 0 0;font-size:14px;line-height:21px;color:var(--grey-600)}
.site-main--page .wp-block-post-content .kf-dp p.kf-dp__meta,.kf-dp p.kf-dp__meta{margin:8px 0 0;font-size:13px;line-height:19.5px;color:var(--grey-600)}
.kf-dp__nw{white-space:nowrap}

/* 끝남 — Badge(weak) 24 grey200/grey700 · 아래 8 사유 16/24/600 */
.kf-dp__end{padding:20px 16px 0}   /* 치수도 D-S3-2: 「끝났어요」 머리 아래 20 · 사유 아래 16 에 사진(y148) */
.kf-dp--ended .kf-dp__brand{margin-top:4px}   /* 끝남: 브랜드 줄은 글자 버튼 아래 4(가이드 §4 ②) */
.kf-dp__endb{display:flex;width:max-content;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:var(--grey-200);font-style:normal;font-size:12px;font-weight:700;color:var(--grey-700)}
.site-main--page .wp-block-post-content .kf-dp p.kf-dp__endt,.kf-dp p.kf-dp__endt{margin:8px 0 0;font-size:16px;line-height:24px;font-weight:600;color:var(--grey-900)}

/* 예상가 블록 — 흰 radius 20 · 22 20 18 · 좌우 12 · 확인 시각 아래 16 · 금액 30/40/800 */
.kf-dp__box{margin:16px 12px 0;padding:22px 20px 18px;border-radius:20px;background:var(--kfa-card,#fff)}
.site-main--page .wp-block-post-content .kf-dp p.kf-dp__amt,.kf-dp p.kf-dp__amt{margin:0;font-size:30px;line-height:40px;font-weight:800;letter-spacing:-.02em;color:var(--grey-900)}
.site-main--page .wp-block-post-content .kf-dp p.kf-dp__s6,.kf-dp p.kf-dp__s6{margin:2px 0 0;font-size:15px;line-height:22px;font-weight:500;color:var(--grey-700)}
.site-main--page .wp-block-post-content .kf-dp p.kf-dp__lab,.kf-dp p.kf-dp__lab{margin:0;font-size:14px;line-height:21px;color:var(--grey-600)}
.site-main--page .wp-block-post-content .kf-dp p.kf-dp__stale,.kf-dp p.kf-dp__stale{margin:0;font-size:18px;line-height:27px;font-weight:800;color:var(--grey-900);word-break:keep-all}
.site-main--page .wp-block-post-content .kf-dp p.kf-dp__was,.kf-dp p.kf-dp__was{margin:0;font-size:24px;line-height:33px;font-weight:800;color:var(--grey-500)}
.kf-dp ul.kf-dp__rows{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid var(--grey-100)}
.site-main--page .wp-block-post-content .kf-dp .kf-dp__row,.kf-dp__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0;padding:10px 0}
.kf-dp__rl{display:flex;flex-direction:column;min-width:0;font-size:15px;line-height:22px;color:var(--grey-700)}
.kf-dp__rl small{font-size:13px;line-height:19.5px;color:var(--grey-500)}
.kf-dp__rv{flex:none;font-size:15px;line-height:22px;font-weight:600;color:var(--grey-900);white-space:nowrap}
.kf-dp__rv.is-soft{font-weight:500;color:var(--grey-600)}
.site-main--page .wp-block-post-content .kf-dp p.kf-dp__fx,.kf-dp p.kf-dp__fx{margin:6px 0 0;font-size:12px;line-height:18px;color:var(--grey-500)}

/* 왜 싸요 — 블록 아래 16 · 왼쪽 28 · 「왜 싸요」 14/700 grey600 + 12 + 15/22/500 */
.site-main--page .wp-block-post-content .kf-dp p.kf-dp__why,.kf-dp p.kf-dp__why{display:flex;align-items:baseline;gap:12px;margin:16px 28px 0;font-size:15px;line-height:22px;font-weight:500;color:var(--grey-900);word-break:keep-all}
.kf-dp__why b{flex:none;font-size:14px;font-weight:700;color:var(--grey-600)}

/* fill — 위 20 · 좌우 12 · 56 · 반경 16 · 17/700 흰 글자 */
.kf-dp .kf-dp__fill{display:flex;align-items:center;justify-content:center;height:56px;margin:20px 12px 0;border-radius:16px;background:var(--blue-500);font-size:17px;font-weight:700;color:#fff;text-decoration:none;transition:background-color .15s ease}
.kf-dp .kf-dp__fill:active{background:var(--blue-600)}
.kf-dp .kf-dp__fill:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}
/* 쇼핑몰 글자 버튼 — fill 아래 4 · 가운데 · 15/22/700 + › 14 · 누르는 자리 44 · 새 창 */
.kf-dp__out{display:flex;flex-direction:column;align-items:center;margin-top:4px;padding:0 16px}
.kf-dp__out.is-ended{margin-top:12px}
.kf-dp .kf-dp__shop{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-height:44px;padding:0 8px;border-radius:10px;font-size:15px;line-height:22px;font-weight:700;color:var(--blue-500);text-decoration:none;text-align:center;word-break:keep-all;transition:background-color .15s ease}
.kf-dp .kf-dp__shop:active{background:var(--grey-200)}
.kf-dp .kf-dp__shop:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}
.site-main--page .wp-block-post-content .kf-dp p.kf-dp__geo,.kf-dp p.kf-dp__geo{margin:0;font-size:13px;line-height:19.5px;color:var(--grey-600);text-align:center}

/* 이렇게 받아요 · 같은 나라 딜 — 제목 19/28.5/800 · 아래 10 */
.kf-dp__how{margin-top:28px;padding:0 12px}
.site-main--page .wp-block-post-content .kf-dp h2.kf-dp__h,.kf-dp h2.kf-dp__h{margin:0 4px 10px;font-size:19px;line-height:28.5px;font-weight:800;color:var(--grey-900)}
.kf-dp__more{margin-top:20px}
.kf-dp__more .kf-dp__h{padding:0 12px}
.site-main--page .wp-block-post-content .kf-dp__more h2.kf-dp__h{margin:0 16px 10px}
.kf-dp__more ul.kf-dl__list{margin-top:0}
.kf-dp__brand{display:flex;flex-wrap:wrap;column-gap:16px;margin:8px 16px 0;min-height:44px;align-items:center}
.kf-dp__alert{min-height:44px;margin:0 -8px;padding:0 8px;border:0;border-radius:10px;background:none;font:inherit;font-size:15px;line-height:22px;font-weight:700;color:var(--blue-500);cursor:pointer}
.kf-dp__alert:active{background:var(--grey-200)}

/* D-S3 PC(1120) — 열 560 가운데 · 사진 200 이름 왼쪽 28 · H1 26/36 · 블록은 사진 아래 24 · 왜 싸요·버튼·아래 묶음 왼쪽 맞춤 0 · fill 52/14 */
@media (min-width:768px){
  .kf-dp,.site-main--page .wp-block-post-content .kf-dl.kf-dp{max-width:560px;margin:0 auto}
  .kf-dp__head{display:flex;align-items:flex-start;gap:28px;margin-top:40px}
  .kf-dp__ph{flex:none;width:200px;margin:0}
  .kf-dp__hd{padding:10px 0 0}
  .site-main--page .wp-block-post-content .kf-dp h1.kf-dp__t,.kf-dp h1.kf-dp__t{font-size:26px;line-height:36px}
  .kf-dp__box{margin:24px 0 0}
  .site-main--page .wp-block-post-content .kf-dp p.kf-dp__why,.kf-dp p.kf-dp__why{margin:16px 0 0}
  .kf-dp .kf-dp__fill{height:52px;margin:20px 0 0;border-radius:14px}
  .kf-dp__out{padding:0}
  .kf-dp__how{padding:0}
  .site-main--page .wp-block-post-content .kf-dp h2.kf-dp__h,.kf-dp h2.kf-dp__h{margin:0 0 10px}
  .kf-dp__brand{margin:8px 0 0}
  .kf-dp__more .kf-dp__h{padding:0}
  .site-main--page .wp-block-post-content .kf-dp__more h2.kf-dp__h{margin:0 0 10px}
  .kf-dp__more ul.kf-dl__list{display:block;margin:0;background:var(--kfa-card,#fff);border-radius:20px;overflow:hidden}
  .kf-dp__more .kf-dl__li{border-radius:0}
  .kf-dp__more .kf-dl__li + .kf-dl__li::before{content:"";position:absolute;top:-1px;left:20px;right:20px;height:1px;background:var(--grey-100)}
  .site-main--page .wp-block-post-content .kf-dp__more .kf-dl .kf-dl__li + .kf-dl__li,.kf-dp__more .kf-dl__li + .kf-dl__li{margin-top:1px}
}
@media (prefers-reduced-motion:reduce){ .kf-dp .kf-dp__fill,.kf-dp .kf-dp__shop{transition:none} }

/* D-S7 관심 고르기 /deals/alerts/ (가이드 2-4 §2) — 전체 화면 · 카드 radius 20 · 칩 40 · Switch 50×30 · fill 은 「알림 받기」 하나 */
.kf-al__top{padding:24px 16px 0}
.site-main--page .wp-block-post-content .kf-al h1.kf-al__t,.kf-al h1.kf-al__t{margin:0;font-size:24px;line-height:34px;font-weight:800;letter-spacing:-.02em;color:var(--grey-900);word-break:keep-all}
.site-main--page .wp-block-post-content .kf-al p.kf-al__s,.kf-al p.kf-al__s{margin:6px 0 0;font-size:15px;line-height:23px;color:var(--grey-600);word-break:keep-all}
.kf-al__card{margin:12px 12px 0;padding:20px;border-radius:20px;background:var(--kfa-card,#fff)}
.kf-al__top + .kf-al__card{margin-top:20px}
.site-main--page .wp-block-post-content .kf-al h2.kf-al__h,.kf-al h2.kf-al__h{margin:0;font-size:16px;line-height:24px;font-weight:700;color:var(--grey-900)}
.kf-al__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.kf-al__chip{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border:0;border-radius:20px;background:var(--grey-100);font:inherit;font-size:15px;line-height:22px;font-weight:600;color:var(--grey-800);cursor:pointer;transition:background-color .15s ease,color .15s ease}
.kf-al__chip:has(img){padding-left:12px}
.kf-al__chip img{width:16px;height:11px;object-fit:cover}
.kf-al__chip[aria-pressed="true"]{background:var(--blue-50);box-shadow:inset 0 0 0 1.5px var(--blue-500);font-weight:700;color:var(--blue-700)}
.kf-al__chip:focus-visible,.kf-al__sw:focus-visible,.kf-al__go:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}
.kf-al__find{display:flex;align-items:center;gap:8px;height:48px;margin-top:12px;padding:0 14px;border-radius:12px;background:var(--grey-100);color:var(--grey-500)}
.kf-al__q{flex:1;min-width:0;height:46px;border:0;background:none;font:inherit;font-size:15px;color:var(--grey-900);outline:none}
.kf-al__q::placeholder{color:var(--grey-400)}
.site-main--page .wp-block-post-content .kf-al p.kf-al__none,.kf-al p.kf-al__none{margin:12px 0 0;font-size:14px;line-height:21px;color:var(--grey-600)}
.kf-al__card--to{padding:20px 20px 4px}
.kf-al__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px}
.kf-al__row + .kf-al__row{border-top:1px solid var(--grey-100)}
.kf-al__row span{display:flex;flex-direction:column;min-width:0}
.kf-al__row b{font-size:16px;line-height:24px;font-weight:600;color:var(--grey-900)}
.kf-al__row small{font-size:14px;line-height:21px;color:var(--grey-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kf-al__sw{position:relative;flex:none;display:inline-block;width:50px;height:30px;padding:0;border:0;border-radius:15px;background:var(--grey-200);cursor:pointer;transition:background-color .15s ease}
.kf-al__sw i{position:absolute;top:2px;left:2px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15)}
.kf-al__sw[aria-checked="true"],[aria-checked="true"] > .kf-al__sw{background:var(--blue-500)}
.kf-al__sw[aria-checked="true"] i,[aria-checked="true"] > .kf-al__sw i{left:22px}
.kf-al__agree{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin:16px 16px 0}
.kf-al__chk{display:flex;align-items:center;gap:10px;font-size:15px;line-height:22px;color:var(--grey-800);cursor:pointer}
.kf-al__cb{appearance:none;flex:none;width:22px;height:22px;margin:0;border:2px solid var(--grey-500);border-radius:7px;background:#fff;cursor:pointer}
.kf-al__cb:checked{border-color:var(--blue-500);background:var(--blue-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12 4 4 8-8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}
.kf-al__chk.is-err .kf-al__cb{border-color:var(--red-500,#f04452)}
.kf-al__more{flex:none;min-height:44px;padding:0 8px;margin-right:-8px;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--blue-500);cursor:pointer}
.site-main--page .wp-block-post-content .kf-al p.kf-al__err,.kf-al p.kf-al__err{margin:-8px 16px 0;padding-left:32px;font-size:13px;line-height:19.5px;color:var(--red-500,#f04452)}
.kf-al__full{margin:4px 16px 0 48px;padding:12px 14px;border-radius:12px;background:#fff;font-size:13px;line-height:19.5px;color:var(--grey-700);word-break:keep-all}
.kf-al__go{display:block;width:calc(100% - 24px);height:56px;margin:20px 12px 0;border:0;border-radius:16px;background:var(--blue-500);font:inherit;font-size:17px;font-weight:700;color:#fff;cursor:pointer}
.kf-al__go[aria-disabled="true"]{background:var(--blue-100,#c9e2ff);cursor:default}
.kf-al__off{display:block;min-height:44px;margin:4px auto 0;padding:0 8px;border:0;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--grey-600);cursor:pointer}
.kf-al__toast{position:fixed;left:16px;right:16px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:50;padding:13px 16px;border-radius:14px;background:rgba(25,31,40,.86);font-size:14px;line-height:21px;font-weight:500;color:#fff;text-align:center}
.kf-al__toast[hidden]{display:none}

/* 쇼핑 탭 「관심만 보기」 줄 · 맞는 딜 0개 상자(D-S2-9 · 10) */
.kf-dl .kf-dl__only{display:flex;align-items:center;justify-content:space-between;height:56px;margin:16px 12px 0;padding:0 16px 0 20px;border-radius:20px;background:var(--kfa-card,#fff);font-size:15px;line-height:22px;font-weight:600;color:var(--grey-900);text-decoration:none}
.kf-dl__only + .kf-dl__list,.kf-dl__only + .kf-pop{margin-top:12px !important}
.kf-dl__none{margin:12px 12px 0;padding:36px 20px 16px;border-radius:20px;background:var(--kfa-card,#fff);text-align:center}
.site-main--page .wp-block-post-content .kf-dl p.kf-dl__nt,.kf-dl p.kf-dl__nt{margin:0;font-size:17px;line-height:25px;font-weight:700;color:var(--grey-900);word-break:keep-all}
.site-main--page .wp-block-post-content .kf-dl p.kf-dl__ns,.kf-dl p.kf-dl__ns{margin:4px 0 0;font-size:14px;line-height:21px;color:var(--grey-600)}
.kf-dl .kf-dl__all{display:inline-flex;align-items:center;height:44px;margin-top:20px;padding:0 20px;border-radius:12px;background:var(--blue-50);font-size:15px;line-height:22px;font-weight:700;color:var(--blue-700);text-decoration:none}
.kf-dl .kf-dl__chg{display:flex;align-items:center;gap:2px;width:max-content;min-height:44px;margin:4px auto 0;padding:0 8px;border-radius:10px;font-size:15px;line-height:22px;font-weight:700;color:var(--blue-500);text-decoration:none}
.kf-dl .kf-dl__chg:active{background:var(--grey-200)}
.kf-dp__alerton{display:inline-flex;align-items:center;min-height:44px;font-size:15px;line-height:22px;font-weight:600;color:var(--grey-600)}
@media (min-width:768px){ .kf-al,.site-main--page .wp-block-post-content .kf-dl.kf-al{max-width:560px;margin:0 auto} .kf-al__top{padding-top:40px} .kf-al__go{height:52px;border-radius:14px} .kf-dl .kf-dl__only,.kf-dl__none{max-width:760px;margin-left:auto;margin-right:auto} }
@media (prefers-reduced-motion:reduce){ .kf-al__chip,.kf-al__sw{transition:none} }

/* D-S4 브랜드 페이지 (가이드 3-1 §3) — Top 은 D-S2 제목과 같은 값 · 몰 줄 · 세금 기준 · 블프 블록 ③ 브랜드 칩 · 상품 페이지 「직구 더 보기」 */
.kfr-land--brand .kf-br__top{margin-top:24px;padding:0 4px}
.kfr-land.kfr-land--brand .kf-br__top h1.kfr-h-hero.kf-br__t,.site-main--page .wp-block-post-content .kfr-land--brand .kf-br__top h1.kf-br__t{margin:0;font-size:30px;line-height:39px;font-weight:800;letter-spacing:-.025em;color:var(--grey-900);text-align:left}
.site-main--page .wp-block-post-content .kfr-land--brand p.kf-br__s,.kfr-land--brand p.kf-br__s{margin:6px 0 0;font-size:15px;line-height:23px;color:var(--grey-600);text-align:left}
.site-main--page .wp-block-post-content .kfr-land--brand p.kf-br__agg,.kfr-land--brand p.kf-br__agg{margin:8px 0 0;font-size:14px;line-height:21px;color:var(--grey-700);text-align:left}
.kf-br__agg b{font-weight:700;color:var(--grey-900)}
.kf-br__alert{display:inline-flex;margin-top:2px}
.kfr-land--brand .kf-br__top + .kfr-quote,.kfr-land--brand .kf-br__top ~ .kfr-quote{margin-top:16px}
.kf-br__shops ul,.kf-br__tax ul{list-style:none;margin:0;padding:0}
.kf-br__shops{padding:0}
.kf-br__shop{position:relative;display:flex;flex-direction:column;padding:16px 20px 6px}
.kf-br__shop + .kf-br__shop::before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:var(--grey-100)}
.kf-br__sb{display:flex;flex-direction:column;min-width:0}
.kf-br__sn{display:flex;min-width:0;font-size:15px;line-height:22px;font-weight:600;color:var(--grey-900)}
.kf-br__snm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kf-br__sc{flex:none;white-space:pre}
.kf-br__sk{font-size:14px;line-height:21px;color:var(--grey-700)}
.kf-br__sk b{font-weight:600;color:var(--grey-900)}
/* 「{몰}에서 보기 ›」 — 누르는 자리는 줄 폭 전체(시안 D-S4 몰 줄 누름·포커스) · 글자는 위 줄 글자에 맞춤(−8) · 누름 #e5e8eb 반경 10 + 줄 바탕 #f9fafb */
.kf-br__go{align-self:stretch;display:flex;align-items:center;gap:2px;min-height:44px;margin:0 -8px;padding:0 8px;border-radius:10px;font-size:14px;line-height:21px;font-weight:700;color:var(--blue-500);text-decoration:none;white-space:nowrap;transition:background-color .15s ease}
.kf-br__go:active{background:var(--grey-200)}
.kf-br__go:focus-visible{outline:2px solid var(--blue-500);outline-offset:0}
.kf-br__shop:has(.kf-br__go:active){background:var(--grey-50)}
.kf-br__tax{padding:4px 20px}
.kf-br__tr{display:flex;align-items:center;gap:8px;min-height:52px;padding:14px 0;font-size:15px;line-height:22px;color:var(--grey-700)}
.kf-br__tr + .kf-br__tr{border-top:1px solid var(--grey-100)}
.kf-br__tr img{flex:none;width:16px;height:11px;object-fit:cover}
.kf-br__tr b{flex:none;width:52px;font-weight:600;color:var(--grey-900)}
.kfr-land--brand .kf-dl ul.kf-dl__list{margin:0}
.kf-bf__bchip{color:var(--blue-500);font-weight:600;text-decoration:none}
.kf-dp__brand.has-link{justify-content:space-between}
.kf-dp__blink{display:inline-flex;align-items:center;gap:2px;min-height:44px;margin-left:-8px;padding:0 8px;border-radius:10px;font-size:15px;line-height:22px;font-weight:700;color:var(--blue-500);text-decoration:none}
@media (min-width:768px){
  .kf-br__shop{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:16px 12px 16px 20px}
  .kf-br__go{align-self:center;margin:0}
  .kfr-land--brand .kf-br__top{margin-top:40px}
}

/* D-S2-5 끝까지 내림 — 목록 아래 12 · 같은 컨테이너 · 회색 행 2개(사진 72 반경 12 · 줄 14/12/17 · 82% / 48% / 62% · 반경 4) · 반짝임 없음 */
.kf-dl ul.kf-dl__skel{margin-top:12px}
.kf-dl__srow .kf-dl__th{background:var(--grey-100)}
.kf-dl__srow .kf-dl__th::after{content:none}
.kf-dl__srow .kf-dl__bd i{display:block;height:14px;margin-top:4px;border-radius:4px;background:var(--grey-100)}
.kf-dl__srow .kf-dl__bd i:nth-child(1){width:82%}
.kf-dl__srow .kf-dl__bd i:nth-child(2){width:48%;height:12px;margin-top:9px}
.kf-dl__srow .kf-dl__bd i:nth-child(3){width:62%;height:17px;margin-top:9px}
.kf-dl .kf-dl__srow:active{background:none}

/* D-S3-4 아마존·조회 페이지 블록 — 라벨 14/21 grey600 · 금액 30/40/800 바로 아래 · S⑪ 15/22/500 grey700 위 6 */
.site-main--page .wp-block-post-content .kf-dp p.kf-dp__s11,.kf-dp p.kf-dp__s11{margin:6px 0 0;font-size:15px;line-height:22px;font-weight:500;color:var(--grey-700)}
.kf-dp--nopr .kf-dp__box{padding-bottom:18px}
/* S㊶ 「최근 두 달 김빠른으로 {N}번 보냈어요」 14/21 grey700 · {N}번만 700 grey900 · 이름 묶음 아래 6 */
.site-main--page .wp-block-post-content .kf-dp p.kf-dp__sent,.kf-dp p.kf-dp__sent{margin:6px 0 0;font-size:14px;line-height:21px;color:var(--grey-700)}
.kf-dp__sent b{font-weight:700;color:var(--grey-900)}

/* 「이렇게 받아요」 줄 카드 — 4 20 · 줄 52 · 번호 원 24 · 글 15/22/600 · 줄 사이 1px grey100 */
.kf-dp ol.kf-dp__steps{list-style:none;margin:0;padding:4px 20px;border-radius:20px;background:var(--kfa-card,#fff)}
.kf-dp__step,.site-main--page .wp-block-post-content .kf-dp .kf-dp__step{display:flex;align-items:center;gap:12px;min-height:52px;margin:0;padding:0}
.kf-dp__step + .kf-dp__step{border-top:1px solid var(--grey-100)}
.kf-dp__step i{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--blue-50);font-style:normal;font-size:13px;font-weight:700;color:var(--blue-700)}
.kf-dp__step span{font-size:15px;line-height:22px;font-weight:600;color:var(--grey-900)}
/* 사진이 없는 상태(아마존·조회 페이지) — 제목은 머리 아래 24 (치수도 D-S3-4 y82) */
.kf-dp__head:not(:has(.kf-dp__ph)) .kf-dp__hd{padding-top:24px}
/* D-S4 섹션 제목 — 20/30/800 #0a2540 · 왼쪽 13 · 위 26.5(상자 끝에서) · 제목 → 카드 9.5(가이드 3-1 §3) */
.kfr-land.kfr-land--brand .kfr-wrap>h2.kfr-h-section.kfr-land__sech,.site-main--page .wp-block-post-content .kfr-land--brand h2.kfr-land__sech{margin:26.5px 0 9.5px 1px;font-size:20px;line-height:30px;font-weight:800;color:#0a2540}   /* 글자 x13 = 감싸개 12 + 1 */

/* 블록 테마 get_header()·get_footer() 의 워드프레스 옛 껍데기(사이트 이름 큰 제목·가로줄·「WordPress로 만들어졌습니다」) — 서버(kf_shop_strip_compat)가 못 걷어낸 경우의 두 번째 막이(2026-11-09) */
#page>#header,#page>#footer,#page>hr{display:none!important}

/* ── D-E5 쇼핑 탭 맨 위 검색창(2026-11-10 납품 입구·검색) — 설명 아래 · 내리면 위쪽 바(56) 밑에 붙음 · 그 아래 나라 탭도 붙음
   처음: 줄 좌우 16 · 위 4 아래 6(58) · 칸 48 반경 12 흰 바탕 · 안쪽 0 14 · 돋보기 20 #8b95a1 · 자리표시 16/24 #8b95a1
   붙은 뒤: 줄 바탕 #f2f4f6 · 위아래 6(52) · 칸 40 · 자리표시 15/24 — 즉시 바뀜(움직임 없음) · 원래 자리 58 은 비워 둠(아래가 튀지 않게)
   PC(1024 이상)는 위쪽 검색칸 하나로 쓴다(D-E2) ── */
.kf-dl__sfw{position:sticky;top:56px;z-index:6;padding:4px 16px 6px;background:transparent}
.kf-dl__sf{display:flex;align-items:center;gap:8px;height:48px;padding:0 14px;border-radius:12px;background:var(--kfa-card,#fff);color:#8b95a1;box-sizing:border-box}
.kf-dl__sf svg{flex:none}
.kf-dl__sf input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;background:none;outline:0;font:inherit;font-size:16px;line-height:24px;color:#191f28;cursor:text;-webkit-appearance:none;appearance:none}
.kf-dl__sf input::placeholder{color:#8b95a1;opacity:1}
.kf-dl__sf:focus-within{box-shadow:0 0 0 2px #3182f6}
.kf-dl__sfw.is-stuck{padding:6px 16px;margin-bottom:6px;background:var(--grey-100,#f2f4f6)}
.kf-dl__sfw.is-stuck .kf-dl__sf{height:40px}
.kf-dl__sfw.is-stuck .kf-dl__sf input,.kfr.kf-dl .kf-dl__sfw.is-stuck .kf-dl__sf input[readonly]:not([type=checkbox]):not([type=radio]){font-size:15px !important}   /* 손 화면 16px 강제(iOS 확대 막기)보다 세게 — 이 칸은 읽기 전용이라 확대가 일어나지 않는다(누르면 펼침의 16px 칸으로 감) */
.kf-dl:has(.kf-dl__sfw) .kf-dl__tabs{top:116px;box-shadow:0 -8px 0 var(--grey-100,#f2f4f6)}   /* 두 줄 합 109 = 검색 줄 52 + 나라 탭 57(지난 D-S2-4 — 탭 위 9 회색 포함) */
.kf-dl__alw{padding:0 16px}
.kf-dl__alw .kf-dl__alert{margin-top:2px}
.kf-dl__sfw + .kf-dl__alw + .kf-dl__tabs{margin-top:4px}
.kf-dl__xx,.kf-dl__sfw + .kf-dl__alw + .kf-sent{margin-top:4px}
@media (min-width:1024px){ .kf-dl__sfw{display:none} .kf-dl:has(.kf-dl__sfw) .kf-dl__tabs{top:56px} }
@media (min-width:768px){ .kf-dl__sfw,.kf-dl__alw{max-width:760px;margin-left:auto;margin-right:auto;box-sizing:border-box} }

/* ── D-E7 색 묶음 「· 색상 {N}개」 — 메타 끝 · 같은 글자 모양 · 넘치면 다음 줄(말줄임 아님) ── */
.kf-dl__m.has-col{flex-wrap:wrap}
.kf-dl__col{flex:none;white-space:pre}
@media (min-width:1024px){ .kf-dl .kfr-appbar__back{display:none} }   /* PC 쇼핑 탭은 로고부터(시안 D-E2-2) — 메뉴에 「오늘 내린 가격」 선택 표시가 있음 */

/* ── 목록 줄 시안 크기(2026-11-10) — 쇼핑 탭 · 검색 결과 · 상품/브랜드 페이지 아래 목록이 모두 같은 줄
   지난 D-S2 PNG(1108 2) · 이번 D-E6-2 · D-E7-2 치수도가 같은 값이다: 줄 위아래 16 · 좌우 21 · 사진 72 반경 14 · 사이 13
   이름 17/22/700 두 줄 · 메타 14/20 #8b95a1 · 「한국 도착 약」 15/26 #4e5968 + 금액 20/26/800 · 현지가 15/22/600 #4e5968 · 정가 #b0b8c1 · 배지 13/700 높이 22 반경 7
   숫자는 고정폭(tnum) 아님 · 줄 사이 선은 자리를 차지하지 않음. (11/9 구현은 D-S2 가이드 표의 15/22/600 을 따랐는데 PNG 와 달랐다) ── */
.kf-dl ul.kf-dl__list{font-variant-numeric:normal;font-feature-settings:normal}
.kf-dl ul.kf-dl__list .kf-dl__li + .kf-dl__li,.site-main--page .wp-block-post-content .kf-dl ul.kf-dl__list .kf-dl__li + .kf-dl__li{margin-top:0}
.kf-dl ul.kf-dl__list .kf-dl__row{gap:13px;padding:16px 21px}
.kf-dl ul.kf-dl__list .kf-dl__th,.kf-dl ul.kf-dl__list .kf-dl__th::after{border-radius:14px}
.kf-dl ul.kf-dl__list .kf-dl__n{font-size:17px;line-height:22px;font-weight:700}
.kf-dl ul.kf-dl__list .kf-dl__m{margin-top:3.5px;font-size:14px;line-height:20px;color:#8b95a1}
.kf-dl ul.kf-dl__list .kf-dl__ar{height:26px;margin-top:6.5px;font-size:15px;line-height:26px;color:#4e5968;white-space:nowrap}
.kf-dl ul.kf-dl__list .kf-dl__ar b{font-size:20px;line-height:26px;font-weight:800}
.kf-dl ul.kf-dl__list .kf-dl__lp{margin-top:3.5px;font-size:15px;line-height:22px}
.kf-dl ul.kf-dl__list .kf-dl__lp b{font-weight:600;color:#4e5968}
.kf-dl ul.kf-dl__list .kf-dl__lp s{color:#b0b8c1}
.kf-dl ul.kf-dl__list .kf-dl__lp i{height:22px;padding:0 7px;border-radius:7px;font-size:13px}
