/* SJT 상품 요약상자 C안(한 줄 요약형) 정식 적용 2026-10-22. 스니펫 "SJT 상품 요약상자 C + 배너 제거 (2026-10-22)"가 body.sjt-ps 를 붙인 상품 글에만 적용 */
body.sjt-ps .sjt-s2{--s2-ink:#191f28;--s2-sub:#6b7684;--s2-mute:#8b95a1;--s2-line:#eceff2;--s2-bd:#d1d6db;
  box-sizing:border-box;margin:4px 0 28px;padding:0;background:none;border:0;border-radius:0;box-shadow:none;clear:both;
  color:var(--s2-ink);font-family:'Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}
body.sjt-ps .sjt-s2 *{box-sizing:border-box}
body.sjt-ps .sjt-s2 p{margin:0;padding:0}
/* 가격 */
body.sjt-ps .sjt-s2-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;line-height:1.25}
body.sjt-ps .sjt-s2-pre{color:var(--s2-sub);font-size:15px;font-weight:500}
body.sjt-ps .sjt-s2-amt{color:var(--s2-ink);font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1.2}
body.sjt-ps .sjt-s2-suf{color:var(--s2-ink);font-size:17px;font-weight:700}
body.sjt-ps .sjt-s2-note{flex-basis:100%;margin-top:6px;color:var(--s2-mute);font-size:13px;font-weight:400;line-height:1.4}
body.sjt-ps .sjt-s2-ask{color:var(--s2-mute);font-size:14px;font-weight:400;line-height:1.5}
/* 정보 목록 */
body.sjt-ps .sjt-s2-dl{margin:20px 0 0;padding:0}
body.sjt-ps .sjt-s2-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:0 12px;margin:0;padding:11px 0;align-items:baseline}
body.sjt-ps .sjt-s2-row dt{margin:0;padding:0;color:var(--s2-mute);font-size:14px;font-weight:400;line-height:1.5}
body.sjt-ps .sjt-s2-row dd{margin:0;padding:0;color:var(--s2-ink);font-size:15px;font-weight:500;line-height:1.5;word-break:keep-all}
body.sjt-ps .sjt-s2-i{display:block}
/* 버튼 2개 */
body.sjt-ps .sjt-s2-cta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px}
body.sjt-ps .sjt-s2-kakao,body.sjt-ps .sjt-s2-tel,body.sjt-ps .sjt-s2-kakao:visited,body.sjt-ps .sjt-s2-tel:visited{display:flex;align-items:center;justify-content:center;height:52px;min-width:0;padding:0 12px;border-radius:10px;font-size:16px;font-weight:700;line-height:1;text-decoration:none!important;white-space:nowrap;box-shadow:none;transition:background-color .15s}
body.sjt-ps .sjt-s2-kakao,body.sjt-ps .sjt-s2-kakao:visited{background:#FEE500;border:1px solid #FEE500;color:#191919!important}
body.sjt-ps .sjt-s2-kakao:hover{background:#f5dc00;border-color:#f5dc00;color:#191919!important}
body.sjt-ps .sjt-s2-tel,body.sjt-ps .sjt-s2-tel:visited{background:#fff;border:1px solid var(--s2-bd);color:var(--s2-ink)!important}
body.sjt-ps .sjt-s2-tel:hover{background:#f9fafb;color:var(--s2-ink)!important}
body.sjt-ps .sjt-s2-kakao:focus-visible,body.sjt-ps .sjt-s2-tel:focus-visible{outline:2px solid var(--s2-ink);outline-offset:2px}

/* C안: 한 줄 요약형 */
body.sjt-ps .sjt-s2{padding:22px 0 0;border-top:1px solid var(--s2-line)}
body.sjt-ps .sjt-s2-dl{margin:10px 0 0}
body.sjt-ps .sjt-s2-row{padding:0}
body.sjt-ps .sjt-s2-r-dur,body.sjt-ps .sjt-s2-r-dep{display:inline}
body.sjt-ps .sjt-s2-r-dur dt,body.sjt-ps .sjt-s2-r-dep dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
body.sjt-ps .sjt-s2-r-dur dd,body.sjt-ps .sjt-s2-r-dep dd{display:inline;color:var(--s2-sub);font-size:15px;font-weight:500}
body.sjt-ps .sjt-s2-r-dep dd::before{content:"\00b7";margin:0 7px;color:var(--s2-mute)}
body.sjt-ps .sjt-s2-r-inc{grid-template-columns:auto minmax(0,1fr);gap:0 10px;margin-top:8px}
body.sjt-ps .sjt-s2-r-inc dt{font-size:13px}
body.sjt-ps .sjt-s2-r-inc dd{color:var(--s2-sub);font-size:13px;font-weight:400;line-height:1.6}
body.sjt-ps .sjt-s2-cta{margin-top:22px}
body.sjt-ps .sjt-s2-kakao,body.sjt-ps .sjt-s2-tel{height:56px;border-radius:12px}
@media (min-width:768px){
  body.sjt-ps .sjt-s2{display:grid;width:100%;max-width:none;grid-template-columns:minmax(0,1fr) 245px;grid-template-rows:auto auto;column-gap:24px;align-items:start;background:#fff}
  body.sjt-ps .sjt-s2-amt{color:#FF6B2B}
  body.sjt-ps .sjt-s2-price,body.sjt-ps .sjt-s2-ask{grid-column:1;grid-row:1}
  body.sjt-ps .sjt-s2-dl{grid-column:1;grid-row:2}
  body.sjt-ps .sjt-s2-cta{grid-column:2;grid-row:1 / span 2;grid-template-columns:1fr;gap:8px;width:245px;margin-top:0;padding-left:24px;border-left:1px solid var(--s2-line)}
  body.sjt-ps .sjt-s2-kakao,body.sjt-ps .sjt-s2-tel{width:220px}
}

/* 공통 배너(GOLF TOUR 골프여행 등) 숨김 - 제목·대표이미지와 중복 */
body.sjt-ps .entry-content .sjt-sechero{display:none!important}
