/* 2026-09-24: 고정 height + overflow:hidden 에 글이 잘리던 구역(전 쪽 실측) 정리 — 사용자 "hidden 때문에 글자들이 안 보인다".
   · 한국어에서도 잘리던 규칙: height → min-height (설계 높이는 최소값으로 그대로, 글이 길 때만 늘어난다).
   · 번역에서만 잘리던 규칙: 한국어는 원래 height 그대로 두고, 파일 끝 html[data-tgi-lang] 절에서만 height:auto + min-height.
   원본: /home/tanggleps/_backup_fontfix_20260924_minh.tgz */
/* [2026-09-22] 글자 규칙만 한국어 전용(html[lang="ko"] …)으로 좁혔다.
   이 파일은 한국어 원본 *이미지* 의 글꼴을 1:1 로 맞추려고 만든 한국어 전용 계층이라
   (나눔바른고딕·Gmarket Sans·scd1 을 !important 로 못박고 52.6292px 같은 소수점 크기를 쓴다)
   번역 쪽에 그대로 걸리면 영문에 한글 글꼴이 강제되고 등급에 없는 소수점 크기가 생긴다.
   그러나 같은 파일 안에 섹션 높이·이미지 위치·배경·좌표 등 **원본 디자인에 필요한 레이아웃**도
   함께 들어 있어 링크를 통째로 뺄 수는 없다 → 규칙을 갈라 글자만 한국어로 좁히고
   레이아웃은 모든 언어에 그대로 적용한다. 영문 조판은 _i18n/en-system.css 한 곳에서 정한다. */
/* petit_01_01 — 원본 이미지 실측 글꼴 보정 (원본 www.tanggleps.com/htm/petit_01_01.php 의 이미지와 1:1 대조)
   규칙에 --tgff:1 을 붙이면 js/site.js 의 자동 글꼴 치환이 그 요소를 건드리지 않는다. 데스크톱(min-width:1025px)만. */

/* ── fr00 히어로 (sub/top/petit_01.jpg 실측, 2026-09-18): TANG:GLE 잉크 33×185 → GloberThinFree 43.5px / 필러 46×96 → gmsb 700 53.5px /
      설명 18×329 → NanumBG Light 17.6px #888 (줄간 26) / 사양표 이름 16×54 → Regular 15.5px #474747, 값 16×63 → Bold 16px #000 / 각주 14×263 → Light 12px #8a8a8a ── */
@media (min-width:1025px){
  [data-tc="2608170bjnj"] .s00-eyebrow{color:#fb4c00!important}
html[lang="ko"] [data-tc="2608170bjnj"] .s00-eyebrow{font-family:'GloberThinFree','scd1',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(43.5*var(--k))!important;letter-spacing:0!important}
  [data-tc="2608170bjnj"] .s00-title{color:#434343!important}
html[lang="ko"] [data-tc="2608170bjnj"] .s00-title{font-family:'gmsb','Gmarket Sans',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(53.5*var(--k))!important;letter-spacing:0!important}
  [data-tc="2608170bjnj"] .s00-lead{color:#888!important}
html[lang="ko"] [data-tc="2608170bjnj"] .s00-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.6*var(--k))!important;letter-spacing:0!important;line-height:calc(26*var(--k))!important}
  [data-tc="2608170bjnj"] .s00-k{color:#474747!important}
html[lang="ko"] [data-tc="2608170bjnj"] .s00-k{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(15.5*var(--k))!important;letter-spacing:0!important}
  [data-tc="2608170bjnj"] .s00-v{color:#000!important}
html[lang="ko"] [data-tc="2608170bjnj"] .s00-v{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(16*var(--k))!important;letter-spacing:0!important}
  [data-tc="2608170bjnj"] .s00-note{color:#8a8a8a!important}
html[lang="ko"] [data-tc="2608170bjnj"] .s00-note{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(12*var(--k))!important;letter-spacing:0!important}
}

/* ── fr01 프롤로그 (petit/01_01_01.jpg 401): 제목 53×422 → scd1 55px 자간 -1 줄간 70 / 설명 20×294 → Light 22px 줄간 33 /
      Prologue 31×82 → Oswald Regular 30px 자간 -1.4, 줄표는 글자 끝 14px 뒤 / 본문 Light 17.5px 는 원본과 같음 ── */
@media (min-width:1025px){
  [data-tc="260817bivbr"] .s00-title{color:#fa5c00!important}
html[lang="ko"] [data-tc="260817bivbr"] .s00-title{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(55*var(--k))!important;letter-spacing:calc(-1*var(--k))!important;line-height:calc(70*var(--k))!important}
  [data-tc="260817bivbr"] .s00-lead{color:#6a6a6a!important}
html[lang="ko"] [data-tc="260817bivbr"] .s00-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(22*var(--k))!important;letter-spacing:0!important;line-height:calc(33*var(--k))!important}
  [data-tc="260817bivbr"] .s00{height:calc(401*var(--k))!important;box-sizing:border-box}   /* 원본 조각 401 (글꼴을 줄이니 397 이 됐음) */
  [data-tc="260817bivbr"] .s00-eyebrow{gap:calc(14*var(--k))!important}
  [data-tc="260817bivbr"] .s00-eyebrow-tx{color:#333!important}
html[lang="ko"] [data-tc="260817bivbr"] .s00-eyebrow-tx{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(30*var(--k))!important;letter-spacing:calc(-1.4*var(--k))!important}
  [data-tc="260817bivbr"] .s00-body{color:#606060!important}
html[lang="ko"] [data-tc="260817bivbr"] .s00-body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1}
}

/* ── fr02 본문 (petit/01_01_02.jpg 6833) 실측 2026-09-18 ──
   영문 라벨 Special Points 31×135 / Who?·Where?·How?·Effect! 25×57~75 / Filler Type 31×99 → 모두 Oswald Regular 30px 자간 -1(Special Points 는 -1.2), 줄표 1px·글자 끝 14px 뒤
   주황 제목 색 원본 #fb5c00 (우리 #eb5717) / 회색 '필러' #303336 */
@media (min-width:1025px){
  [data-tc="2608292eg2d"] .eyebrow-lat{color:#333!important}
html[lang="ko"] [data-tc="2608292eg2d"] .eyebrow-lat{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(30*var(--k))!important;letter-spacing:calc(-1*var(--k))!important}
  html[lang="ko"] [data-tc="2608292eg2d"] .s00__lat{letter-spacing:calc(-1.2*var(--k))!important}
  [data-tc="2608292eg2d"] .dash{height:1px!important;width:calc(29*var(--k))!important;margin-inline-start:calc(14*var(--k))!important;position:relative;top:calc(7*var(--k))}   /* 원본 줄표는 밑선 2px 위 — vertical-align 으로 내리면 줄상자가 2px 자라 아래가 밀리므로 relative 로 옮긴다 */
  /* Special Points 머리: 탱글성형외과 37×226 → scd1 40px 자간 1 / 필러가 특별한 이유 52×446 → scd1 56px 자간 -.5 / 설명 14×358 → Light 15.5px #6c6c6c */
  [data-tc="2608292eg2d"] .s00__brand{color:#303336!important}
html[lang="ko"] [data-tc="2608292eg2d"] .s00__brand{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(40*var(--k))!important;letter-spacing:calc(1*var(--k))!important}
  [data-tc="2608292eg2d"] .s00__h2{color:#fb5c00!important}
html[lang="ko"] [data-tc="2608292eg2d"] .s00__h2{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(56*var(--k))!important;letter-spacing:calc(-.5*var(--k))!important}
  [data-tc="2608292eg2d"] .s00__lead{color:#6c6c6c!important}
html[lang="ko"] [data-tc="2608292eg2d"] .s00__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(15.5*var(--k))!important;letter-spacing:calc(.1*var(--k))!important}
  /* 카드: 큰 번호 41×43 → Oswald Bold 48px 자간 2 / 제목 21×184 → Regular 23.5px / 설명 16×328 줄간 26 → Light 17.3px */
  html[lang="ko"] [data-tc="2608292eg2d"] .s00__num{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(48*var(--k))!important;letter-spacing:calc(2*var(--k))!important}
  [data-tc="2608292eg2d"] .s00__t{color:#373737!important}
html[lang="ko"] [data-tc="2608292eg2d"] .s00__t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(23.5*var(--k))!important;letter-spacing:0!important}
  [data-tc="2608292eg2d"] .s00__b{color:#5e5e5e!important}
html[lang="ko"] [data-tc="2608292eg2d"] .s00__b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.3*var(--k))!important;letter-spacing:0!important;line-height:calc(26*var(--k))!important}
  /* 구역 공통: '필러' scd1 34px(원본과 같음) 색만 / 제목 46×594~698 → scd1 47.5px / 설명 18×375 → Light 15.7px */
  [data-tc="2608292eg2d"] .s01__brand,[data-tc="2608292eg2d"] .s02__brand,[data-tc="2608292eg2d"] .s03__brand,[data-tc="2608292eg2d"] .s04__brand,[data-tc="2608292eg2d"] .s06__brand{color:#303336!important}
html[lang="ko"] [data-tc="2608292eg2d"] .s01__brand,
html[lang="ko"] [data-tc="2608292eg2d"] .s02__brand,
html[lang="ko"] [data-tc="2608292eg2d"] .s03__brand,
html[lang="ko"] [data-tc="2608292eg2d"] .s04__brand,
html[lang="ko"] [data-tc="2608292eg2d"] .s06__brand{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(34*var(--k))!important;letter-spacing:0!important}
  [data-tc="2608292eg2d"] .s01__h2,[data-tc="2608292eg2d"] .s02__h2,[data-tc="2608292eg2d"] .s03__h2,[data-tc="2608292eg2d"] .s04__h2,[data-tc="2608292eg2d"] .s06__h2{color:#fb5c00!important}
html[lang="ko"] [data-tc="2608292eg2d"] .s01__h2,
html[lang="ko"] [data-tc="2608292eg2d"] .s02__h2,
html[lang="ko"] [data-tc="2608292eg2d"] .s03__h2,
html[lang="ko"] [data-tc="2608292eg2d"] .s04__h2,
html[lang="ko"] [data-tc="2608292eg2d"] .s06__h2{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(47.5*var(--k))!important;letter-spacing:calc(-.5*var(--k))!important}
  [data-tc="2608292eg2d"] .s01__lead,[data-tc="2608292eg2d"] .s02__lead,[data-tc="2608292eg2d"] .s03__lead,[data-tc="2608292eg2d"] .s04__lead{color:#616161!important}
html[lang="ko"] [data-tc="2608292eg2d"] .s01__lead,
html[lang="ko"] [data-tc="2608292eg2d"] .s02__lead,
html[lang="ko"] [data-tc="2608292eg2d"] .s03__lead,
html[lang="ko"] [data-tc="2608292eg2d"] .s04__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(15.7*var(--k))!important;letter-spacing:0!important}
  [data-tc="2608292eg2d"] .s01__lead{color:#5b5f61!important}
  /* Who? 목록: 번호 16×20 → 나눔바른고딕 Bold 20px 자간 1 주황, 구분선은 번호 뒤 10px·주황 반투명 1px, 글은 구분선 뒤 20px / 항목 19×353 → Regular 18.5px #2d3133 */
  [data-tc="2608292eg2d"] .s01__n{color:#fc5f01!important;padding-inline-end:calc(10*var(--k))!important;border-inline-end:1px solid rgba(252,94,0,.5)!important}
html[lang="ko"] [data-tc="2608292eg2d"] .s01__n{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:calc(1*var(--k))!important}
  [data-tc="2608292eg2d"] .s01__item{gap:calc(21*var(--k))!important}
  [data-tc="2608292eg2d"] .s01__tx{color:#2d3133!important}
html[lang="ko"] [data-tc="2608292eg2d"] .s01__tx{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(18.5*var(--k))!important;letter-spacing:0!important}
  /* Where? 동그라미 글 18×30 → Light 17.8px #323232 */
  [data-tc="2608292eg2d"] .s02__spot{color:#323232!important}
html[lang="ko"] [data-tc="2608292eg2d"] .s02__spot{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.8*var(--k))!important;letter-spacing:0!important}
  /* Filler Type 제품: 이름 26×74 → 나눔바른고딕 Bold 28px / 영문 25×133 → 에스코어드림 2 ExtraLight(scd2) 23px 자간 -.3 (곧은 괄호·가는 획, Oswald 아님) / 제조사 18×163 → Light 19px */
  [data-tc="2608292eg2d"] .s03__t{color:#323231!important}
html[lang="ko"] [data-tc="2608292eg2d"] .s03__t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(28*var(--k))!important;letter-spacing:0!important}
  [data-tc="2608292eg2d"] .s03__en{color:#343331!important}
html[lang="ko"] [data-tc="2608292eg2d"] .s03__en{font-family:'scd2','scd1',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(23*var(--k))!important;letter-spacing:calc(-.3*var(--k))!important}
  [data-tc="2608292eg2d"] .s03__mk{color:#5e5d5b!important}
html[lang="ko"] [data-tc="2608292eg2d"] .s03__mk{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(19*var(--k))!important;letter-spacing:0!important}
  /* How?: 설명 17×396 줄간 35 → Light 15.5px / 단계 글 17×180 줄간 24 → Light 16px #636363 / 원판 47px */
  html[lang="ko"] [data-tc="2608292eg2d"] .s04__lead{font-size:calc(15.5*var(--k))!important}
  [data-tc="2608292eg2d"] .s04__b{color:#636363!important}
html[lang="ko"] [data-tc="2608292eg2d"] .s04__b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16*var(--k))!important;letter-spacing:0!important;line-height:calc(24*var(--k))!important}
  [data-tc="2608292eg2d"] .s04{--d-disc:calc(47*var(--k));--pad-how-bot:calc(49*var(--k))}   /* 원판 2px 작아진 만큼 아래 여백에 더해 구역 912 유지 */
  /* 비교 상자: 머리 20×154 → Bold 21px / 본문 17×352 줄간 30 → Light 16.5px #5d5d5d / 밑줄 강조 18×260 → Bold 17px */
  html[lang="ko"] [data-tc="2608292eg2d"] .s05__head{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(21*var(--k))!important;letter-spacing:0!important}
  [data-tc="2608292eg2d"] .s05__b{color:#5d5d5d!important}
html[lang="ko"] [data-tc="2608292eg2d"] .s05__b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.5*var(--k))!important;letter-spacing:0!important;line-height:calc(30*var(--k))!important}
  [data-tc="2608292eg2d"] .s05__u{color:#515151!important}
html[lang="ko"] [data-tc="2608292eg2d"] .s05__u{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:0!important}
  /* Effect!: 설명 17×315 줄간 30 → Light 15.7px #4d4c4a / 동그라미 번호 23×21 → Oswald Light 28px 자간 -1 흰색 .72 / 줄 1px 35 / 글 19×146 → Regular 20px #1a1a1a 줄간 26 */
  [data-tc="2608292eg2d"] .s06__lead{color:#4d4c4a!important}
html[lang="ko"] [data-tc="2608292eg2d"] .s06__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(15.7*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] [data-tc="2608292eg2d"] .s06__n{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(28*var(--k))!important;letter-spacing:calc(-1*var(--k))!important}
  [data-tc="2608292eg2d"] .s06__r{height:1px!important;background:rgba(255,255,255,.55)!important}
  [data-tc="2608292eg2d"] .s06__l{color:#1a1a1a!important}
html[lang="ko"] [data-tc="2608292eg2d"] .s06__l{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:0!important;line-height:calc(26*var(--k))!important}
  /* 동그라미 색: 원본은 다섯 개가 한 띠의 가로 그러데이션 (왼쪽 #fec2c2 → 오른쪽 #c3aaee, 실측) */
  [data-tc="2608292eg2d"] .s06__c--1{background-image:linear-gradient(90deg,#fec2c2,#f8bfc6)!important}
  [data-tc="2608292eg2d"] .s06__c--2{background-image:linear-gradient(90deg,#f4becb,#eabad0)!important}
  [data-tc="2608292eg2d"] .s06__c--3{background-image:linear-gradient(90deg,#e6b8d4,#dab4dd)!important}
  [data-tc="2608292eg2d"] .s06__c--4{background-image:linear-gradient(90deg,#d7b2de,#cdaee7)!important}
  [data-tc="2608292eg2d"] .s06__c--5{background-image:linear-gradient(90deg,#cbade9,#c3aaee)!important}
}

/* ── B&A 더보기 단추: 공통 .bna-more 의 inline-block 밑선 틈 4px 때문에 단추·아래 구역이 원본보다 4px 아래였음 (body_01_01 과 같은 처리) ── */
@media (min-width:1025px){
  .mod-bna .bna-more{height:69px}
html[lang="ko"] .mod-bna .bna-more{line-height:0}
  .mod-bna .bna-more-btn{vertical-align:top}
}

/* ── 앨범 썸네일: main.css 의 공통 .thumb(16:9 고정·overflow hidden·채도 낮춤·hover 확대)이 앨범 .thumb 에도 걸려 캡션이 잘리고 사진 색이 바랜다 — 공통 파일의 클래스 이름 충돌, 이 쪽에서 풀어 둔다(man_01_01 과 같음).
      원본: 썸네일 305×181(사진 비율) + 캡션(주황 #ff6600 보통 굵기 14px) ── */
.mod-album .thumb{aspect-ratio:auto!important;overflow:visible!important;border-radius:0!important;background:#fff!important;height:auto!important}
.mod-album .thumb img{filter:none!important;transition:none!important;transform:none!important}
.mod-album .thumb:hover img{transform:none!important;filter:none!important}
@media (min-width:1025px){
  .mod-album{margin-top:0!important}
  .mod-album .thumb .subject,.mod-album .thumb.on .subject{color:#ff6600!important}
html[lang="ko"] .mod-album .thumb .subject,
html[lang="ko"] .mod-album .thumb.on .subject{font-family:'Malgun Gothic','맑은 고딕',sans-serif!important;font-weight:normal!important;font-size:14px!important}
  /* 앨범 보기 단추(정면·45도…): 공통 sub.css 의 .btn{padding:0 26px;…hover 검정} 이 .mod-album .btn 에도 걸림 — 공통 클래스 이름 충돌 */
  .mod-album .btn_wrap .btn{padding:0!important;border-radius:5px!important;display:inline-block!important;height:30px!important}
  .mod-album .btn_wrap .btn:hover{background:#fff!important;color:inherit!important}
}

/* ── 2차 실측 위치 보정 (2026-09-18, 원본 잉크 행과 대조) ── */
@media (min-width:1025px){
  /* 히어로: TANG:GLE 잉크 8px 위·3px 좁음 → 44px·relative 8 아래 / 제목 1px / 설명 5px 위·12px 넓음 → 17px·margin +5 / 막대 3px 위 / 표 이름 4·값 5px 위 / 각주 4px 위
     안쪽 여백: 원본 줄 x1089~1573(우리 1086~1579) → 왼 129·오른 134 / 회색 막대는 줄보다 양옆 2~5px 넓음 / 하트 아이콘은 그림 원치수(56×44, 우리는 50 으로 줄어듦) */
  [data-tc="2608170bjnj"] .s00-inner{padding-left:calc(129*var(--k))!important;padding-right:calc(134*var(--k))!important}
  [data-tc="2608170bjnj"] .s00-eyebrow{position:relative;top:calc(8*var(--k))}
html[lang="ko"] [data-tc="2608170bjnj"] .s00-eyebrow{font-size:calc(44*var(--k))!important}
  [data-tc="2608170bjnj"] .s00-title{position:relative;top:calc(-1*var(--k))}
  [data-tc="2608170bjnj"] .s00-lead{margin-top:calc(28*var(--k))!important}
html[lang="ko"] [data-tc="2608170bjnj"] .s00-lead{font-size:calc(17*var(--k))!important}
  [data-tc="2608170bjnj"] .s00-bar{margin:calc(88*var(--k)) calc(-5*var(--k)) 0 calc(-2*var(--k))!important}
  [data-tc="2608170bjnj"] .s00{--s00-row-pad:calc(44.6*var(--k));--s00-kv-gap:calc(3*var(--k));--s00-gap-note:calc(83.3*var(--k));--s00-note-inset:calc(1*var(--k))}
  [data-tc="2608170bjnj"] .s00-ico svg{max-width:none!important}
  /* 프롤로그 본문: Prologue 글자를 30px 로 줄이니 본문이 6px 올라옴 → 23+6 */
  [data-tc="260817bivbr"] .s00-body{margin-top:calc(29*var(--k))!important}
  /* Special Points 머리·카드 (원본: 라벨 y5915·세로줄 5958·탱글성형외과 6016·제목 6070·설명 6152·사진 6305·번호 6719·줄 6778·카드제목 6809·설명 6856) */
  [data-tc="2608292eg2d"] .s00{--pad-intro-top:calc(116*var(--k));--gap-intro-rule:calc(15*var(--k));--gap-rule-eyebrow:calc(30*var(--k));--gap-eyebrow-h2:calc(14*var(--k));
    --gap-h2-lead:calc(28*var(--k));--gap-lead-cards:calc(59*var(--k));--gap-cards-num:calc(42*var(--k));--gap-num-rule:calc(20*var(--k));--gap-rule-title:calc(32*var(--k));
    --gap-title-body:calc(20*var(--k));--pad-intro-bot:calc(153*var(--k))}
  [data-tc="2608292eg2d"] .s00__vrule{position:relative;left:calc(-2*var(--k))}
  html[lang="ko"] [data-tc="2608292eg2d"] .s00__brand{letter-spacing:calc(.5*var(--k))!important}
  html[lang="ko"] [data-tc="2608292eg2d"] .s00__h2{letter-spacing:calc(-.8*var(--k))!important}
  html[lang="ko"] [data-tc="2608292eg2d"] .s00__num{font-size:calc(50*var(--k))!important;letter-spacing:calc(3*var(--k))!important}
  html[lang="ko"] [data-tc="2608292eg2d"] .s00__b{font-size:calc(17.7*var(--k))!important}
  /* Who?: 필러 +2·제목 +3·설명 +1 / 목록 번호 x319·구분선 x349·글 x368 */
  [data-tc="2608292eg2d"] .s01{--gap-who-eyebrow:calc(45*var(--k));--gap-who-h2:calc(16*var(--k));--gap-who-lead:calc(37*var(--k));--pad-who-bot:calc(145*var(--k))}
  [data-tc="2608292eg2d"] .s01__list{margin-inline-start:calc(2*var(--k))}
  [data-tc="2608292eg2d"] .s01__n{padding-inline-end:calc(6*var(--k))!important}
  [data-tc="2608292eg2d"] .s01__item{gap:calc(18*var(--k))!important}
  /* Where?: 라벨 −2·필러 +2·제목 +5·설명 +1·동그라미 +2 → 그림 상자 2px 줄여 구역 1341 유지 */
  [data-tc="2608292eg2d"] .s02{--pad-where-top:calc(151*var(--k));--gap-where-eyebrow:calc(46*var(--k));--gap-where-h2:calc(13*var(--k));--gap-where-lead:calc(35*var(--k));--gap-where-figure:calc(57*var(--k))}
  [data-tc="2608292eg2d"] .s02__fig{aspect-ratio:auto!important;height:calc(921*var(--k))!important}
  /* Filler Type: 라벨 −5·필러 +2·제목 +5·설명 +1 / 제품 글 상자: 원본 세로줄 y9918~10013(96) 이름 잉크 +7·영문 +48·제조사 +83 */
  [data-tc="2608292eg2d"] .s03{--pad-type-top:calc(161*var(--k));--gap-type-eyebrow:calc(44*var(--k));--gap-type-h2:calc(13*var(--k));--gap-type-lead:calc(35*var(--k));--gap-type-plate:calc(68*var(--k));
    --gap-plate-txt:calc(35*var(--k));--gap-prod-cap:calc(11*var(--k));--pad-type-bot:calc(90*var(--k))}
  [data-tc="2608292eg2d"] .s03__txt{padding-top:calc(9*var(--k))!important}
  [data-tc="2608292eg2d"] .s03__mk{margin-bottom:calc(-3*var(--k))!important}
  /* How?: 필러 +2·제목 +3·설명 +2·사진 0·단계 글 +4 */
  [data-tc="2608292eg2d"] .s04{--gap-how-eyebrow:calc(45*var(--k));--gap-how-h2:calc(13*var(--k));--gap-how-lead:calc(28*var(--k));--gap-how-photos:calc(70*var(--k));--gap-disc-txt:calc(23*var(--k));--pad-how-bot:calc(45*var(--k))}
  /* 비교 상자: 머리 글 +3·본문 +2 */
  [data-tc="2608292eg2d"] .s05__head{padding-top:calc(6*var(--k))!important;box-sizing:border-box}
  [data-tc="2608292eg2d"] .s05{--pad-cmp-body:calc(38*var(--k));--pad-cmp-body-bot:calc(41*var(--k))}   /* 상자 높이 531 유지 */
  /* Effect!: 필러 +2·제목 +5·설명 +1·동그라미 0 / 번호 25×22 → Oswald Light 30px 자간 -1.5 흰 .68, 3px 위 / 줄 유지 / 글 +5 */
  [data-tc="2608292eg2d"] .s06{--gap-eff-eyebrow:calc(45*var(--k));--gap-eff-h2:calc(14*var(--k));--gap-eff-lead:calc(37*var(--k));--gap-eff-circles:calc(45*var(--k));
    --gap-eff-num:calc(52*var(--k));--gap-eff-rule:calc(18*var(--k));--gap-eff-label:calc(27*var(--k))}
  [data-tc="2608292eg2d"] .s06__n{color:rgba(255,255,255,.68)!important}
html[lang="ko"] [data-tc="2608292eg2d"] .s06__n{font-size:calc(30*var(--k))!important;letter-spacing:calc(-1.5*var(--k))!important}
}

/* ── 3차 미세 보정 (2026-09-18): 히어로 설명 2px 위·8px 넓음 → 17.2px·margin 26, 막대 89, 표 이름 +1·값 +3, 각주 +1·오른쪽 7px, 아이콘 왼쪽 맞춤 /
      fr02 본문 폭 1.5~3% 좁음 → 제목 48, 설명 16.1, Who 항목 19(2px 위), How 설명 15.8·단계 16.5, 비교 본문 17·강조 17.3, 제품 이름 28.5, 카드 설명 17.5 ── */
@media (min-width:1025px){
  [data-tc="2608170bjnj"] .s00-lead{margin-top:calc(26*var(--k))!important}
html[lang="ko"] [data-tc="2608170bjnj"] .s00-lead{font-size:calc(17.2*var(--k))!important}
  [data-tc="2608170bjnj"] .s00-bar{margin-top:calc(89*var(--k))!important}
  [data-tc="2608170bjnj"] .s00{--s00-row-pad:calc(46.6*var(--k));--s00-kv-gap:calc(5*var(--k));--s00-gap-note:calc(85.3*var(--k));--s00-note-inset:calc(-7*var(--k))}
  [data-tc="2608170bjnj"] .s00-ico{place-content:center start!important}
  [data-tc="2608292eg2d"] .s00{--gap-eyebrow-h2:calc(16*var(--k));--gap-h2-lead:calc(26*var(--k))}
  html[lang="ko"] [data-tc="2608292eg2d"] .s00__b{font-size:calc(17.3*var(--k))!important;letter-spacing:calc(.3*var(--k))!important}   /* 17.4 부터 글꼴 힌팅이 한 단계 뛰어 폭 340 (원본 328) — 17.3 + 자간 .3 */
  html[lang="ko"] [data-tc="2608292eg2d"] .s01__h2,
html[lang="ko"] [data-tc="2608292eg2d"] .s02__h2,
html[lang="ko"] [data-tc="2608292eg2d"] .s03__h2,
html[lang="ko"] [data-tc="2608292eg2d"] .s04__h2,
html[lang="ko"] [data-tc="2608292eg2d"] .s06__h2{font-size:calc(48*var(--k))!important}
  html[lang="ko"] [data-tc="2608292eg2d"] .s01__lead,
html[lang="ko"] [data-tc="2608292eg2d"] .s02__lead,
html[lang="ko"] [data-tc="2608292eg2d"] .s03__lead,
html[lang="ko"] [data-tc="2608292eg2d"] .s06__lead{font-size:calc(16.1*var(--k))!important}
  html[lang="ko"] [data-tc="2608292eg2d"] .s04__lead{font-size:calc(15.8*var(--k))!important}
  [data-tc="2608292eg2d"] .s01__tx{position:relative;top:calc(-2*var(--k))}
html[lang="ko"] [data-tc="2608292eg2d"] .s01__tx{font-size:calc(19*var(--k))!important}
  html[lang="ko"] [data-tc="2608292eg2d"] .s03__t{font-size:calc(28.5*var(--k))!important}
  html[lang="ko"] [data-tc="2608292eg2d"] .s04__b{font-size:calc(16.5*var(--k))!important}
  html[lang="ko"] [data-tc="2608292eg2d"] .s05__b{font-size:calc(17*var(--k))!important}
  html[lang="ko"] [data-tc="2608292eg2d"] .s05__u{font-size:calc(17.3*var(--k))!important}
}
/* 앨범 아래 주의문: 원본 'nanum' 웹폰트가 404 라 브라우저 기본 고딕으로 그려짐(글자가 넓다) — 공통 css 는 NanumBG 로 떨어져 좁게 나옴 → 같은 기본 고딕 */
@media (min-width:1025px){ html[lang="ko"] .mod-album .s_notice p{font-family:'Malgun Gothic','맑은 고딕',sans-serif!important} }
/* How? 단계 사이 꺾쇠: 변환은 '<' 로 뒤집혀 있었음(원본 '>' 23×51, x617·y10997) → 방향 바로잡고 8px 위·3px 좁게 */
@media (min-width:1025px){
  [data-tc="2608292eg2d"] .s04__step+.s04__step::before{left:calc(-27*var(--k))!important;width:calc(23*var(--k))!important;top:calc(395*var(--k))!important;
    background:linear-gradient(to bottom left,transparent calc(50% - 1px),var(--line-chev) 50%,transparent calc(50% + 1px)) 0 0/100% 50% no-repeat,
      linear-gradient(to top left,transparent calc(50% - 1px),var(--line-chev) 50%,transparent calc(50% + 1px)) 0 100%/100% 50% no-repeat!important}
}
@media (min-width:1025px){ [data-tc="2608292eg2d"] .s05__u{text-underline-offset:calc(6*var(--k))!important;text-decoration-thickness:1px!important} }   /* 밑줄은 글자 6px 아래 1px */
@media (min-width:1025px){ html[lang="ko"] [data-tc="2608292eg2d"] .s01__n{line-height:calc(17*var(--k))!important} }   /* 번호 뒤 구분선 높이 17(원본 y7481~7497) */
/* 히어로 표 변수는 조각 CSS(.fr00 .s00) 와 특이성이 같아 뒤에 오는 조각 쪽이 이겼음 → 특이성 올려 다시: 이름 +2·값 +4·각주 +2·오른쪽 8px */
@media (min-width:1025px){
  .fr00[data-tc="2608170bjnj"] .s00{--s00-row-pad:calc(45.6*var(--k));--s00-kv-gap:calc(4*var(--k));--s00-gap-note:calc(84.3*var(--k));--s00-note-inset:calc(-1*var(--k))}
}
@media (min-width:1025px){ .mod-tv .tv-item.on .tv-t{color:#ff7800!important} }   /* 원본 재생 중 항목 제목 rgb(255,120,0) (공통은 #f60) */

/* == sizefix petit_01_01 == */
@media (min-width:1025px){
html[lang="ko"] [data-fr="fr01"] #sec-00 span.s00-ln{font-size:17.6px!important;letter-spacing:-0.35px!important}
html[lang="ko"] [data-fr="fr02"] #sec-02>div.wrap>p.s02__lat.eyebrow-lat:nth-of-type(1){font-size:29.5px!important;letter-spacing:-0.98px!important}
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-grid>div.s00-panel>div.s00-inner>p.s00-eyebrow.aos-animate:nth-of-type(1){font-size:43.3px!important;letter-spacing:0.0px!important}   /* TANG:GLE */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-grid>div.s00-panel>div.s00-inner>h2.s00-title.aos-animate{font-size:53.5px!important;letter-spacing:0.0px!important}   /* 필러 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-grid>div.s00-panel>div.s00-inner>p.s00-lead.aos-animate:nth-of-type(2){font-size:17.0px!important;letter-spacing:0.0px!important}   /* 꺼진 부위를 빠르고 간단하게 채워 */
html[lang="ko"] [data-fr="fr00"] #hero span.s00-k{font-size:15.8px!important;letter-spacing:0.0px!important}   /* 시술시간 */
html[lang="ko"] [data-fr="fr00"] #hero strong.s00-v{font-size:16.0px!important;letter-spacing:0.0px!important}   /* 10분 이내 */
html[lang="ko"] [data-fr="fr01"] #sec-00 h2.s00-title{font-size:54.8px!important;letter-spacing:-1.0px!important}   /* 간단한 주사시술로볼륨감을 더하다! */
html[lang="ko"] [data-fr="fr01"] #sec-00 p.s00-lead{font-size:22.6px!important;letter-spacing:-0.2px!important}   /* 부족한 볼륨을 채워 / 입체적인 동안 … (원본 잉크 폭 166·295) */
html[lang="ko"] [data-fr="fr01"] #sec-00 span.s00-eyebrow-tx{font-size:30.8px!important;letter-spacing:-1.44px!important}   /* Prologue */
html[lang="ko"] [data-fr="fr01"] #sec-00>div.wrap.s00-grid>div.s00-right:nth-of-type(2)>p.s00-body:nth-of-type(2)>span.s00-ln.s00-ln--last:nth-of-type(5){font-size:17.6px!important;letter-spacing:-0.5px!important}   /* 정량을 주입하는 것이 만족스러운 … 마지막 줄만 양끝맞춤이 아니라 제 폭이 보인다(원본 잉크 428) */
html[lang="ko"] [data-fr="fr02"] #sec-00>div.wrap>header.s00__head>p.s00__lat.eyebrow-lat:nth-of-type(1){font-size:30.0px!important;letter-spacing:-1.2px!important}   /* Special Points */
html[lang="ko"] [data-fr="fr02"] #sec-00 p.s00__brand{font-size:40.0px!important;letter-spacing:0.5px!important}   /* 탱글성형외과 */
html[lang="ko"] [data-fr="fr02"] #sec-00 h2.s00__h2{font-size:55.8px!important;letter-spacing:-0.8px!important}   /* 필러가 특별한 이유 */
html[lang="ko"] [data-fr="fr02"] #sec-00 p.s00__lead{font-size:15.5px!important;letter-spacing:0.1px!important}   /* 탱글성형외과만의 특별한 차이를 지 */
html[lang="ko"] [data-fr="fr02"] #sec-00 h3.s00__t{font-size:24.1px!important;letter-spacing:0.0px!important}   /* 정품 필러 제품 사용 */
html[lang="ko"] [data-fr="fr02"] #sec-00 p.s00__b{font-size:16.9px!important;letter-spacing:0.3px!important}   /* 안전과 효과가 입증된 정품 필러 — 폭을 묶으면 카드2·3 이 3줄로 끊긴다(원본 줄폭 328/360/330) */
html[lang="ko"] [data-fr="fr02"] #sec-01>div.wrap.s01__wrap>p.s01__lat.eyebrow-lat:nth-of-type(1){font-size:29.7px!important;letter-spacing:-0.99px!important}   /* Who? */
html[lang="ko"] [data-fr="fr02"] #sec-01 p.s01__brand{font-size:34.0px!important;letter-spacing:0.0px!important}   /* 필러 */
html[lang="ko"] [data-fr="fr02"] #sec-01 h2.s01__h2{font-size:48.5px!important;letter-spacing:-0.51px!important}   /* 어떤 분들에게 효과적일까요? */
html[lang="ko"] [data-fr="fr02"] #sec-01 p.s01__lead{font-size:16.8px!important;letter-spacing:0.0px!important}   /* 탱글성형외과의 필러, 자신의 증상 */
html[lang="ko"] [data-fr="fr02"] #sec-01 span.s01__tx{font-weight:300!important;font-size:19.7px!important;letter-spacing:-0.4px!important}   /* 원본은 Light — 폭 374/317/257/395/370, 채움 0.16~0.20 */
html[lang="ko"] [data-fr="fr02"] #sec-01 span.s01__n{font-size:21.0px!important;letter-spacing:0.0px!important}   /* 02 */
html[lang="ko"] [data-fr="fr02"] #sec-02 p.s02__brand{font-size:34.0px!important;letter-spacing:0.0px!important}   /* 필러 */
html[lang="ko"] [data-fr="fr02"] #sec-02 h2.s02__h2{font-size:48.4px!important;letter-spacing:-0.51px!important}   /* 어떤 부위에 적용 가능할까요? */
html[lang="ko"] [data-fr="fr02"] #sec-02 p.s02__lead{font-size:16.6px!important;letter-spacing:0.0px!important}   /* 탱글성형외과의 필러, 적용 부위에 */
html[lang="ko"] [data-fr="fr02"] #sec-02>div.wrap>figure.s02__fig.aos-animate>span.s02__spot.s02__spot--l1:nth-of-type(1){font-size:17.8px!important;letter-spacing:0.0px!important}   /* 미간 */
html[lang="ko"] [data-fr="fr02"] #sec-02>div.wrap>figure.s02__fig.aos-animate>span.s02__spot.s02__spot--l2:nth-of-type(2){font-size:17.8px!important;letter-spacing:0.0px!important}   /* 애교 */
html[lang="ko"] [data-fr="fr02"] #sec-02>div.wrap>figure.s02__fig.aos-animate>span.s02__spot.s02__spot--l3:nth-of-type(3){font-size:18.6px!important;letter-spacing:0.0px!important}   /* 앞광대 */
html[lang="ko"] [data-fr="fr02"] #sec-02>div.wrap>figure.s02__fig.aos-animate>span.s02__spot.s02__spot--l5:nth-of-type(5){font-size:17.8px!important;letter-spacing:0.0px!important}   /* 입술 */
html[lang="ko"] [data-fr="fr02"] #sec-02>div.wrap>figure.s02__fig.aos-animate>span.s02__spot.s02__spot--r1:nth-of-type(6){font-size:17.8px!important;letter-spacing:0.0px!important}   /* 이마 */
html[lang="ko"] [data-fr="fr02"] #sec-02>div.wrap>figure.s02__fig.aos-animate>span.s02__spot.s02__spot--r2:nth-of-type(7){font-size:17.8px!important;letter-spacing:0.0px!important}   /* 관자놀이 */
html[lang="ko"] [data-fr="fr02"] #sec-02>div.wrap>figure.s02__fig.aos-animate>span.s02__spot.s02__spot--r3:nth-of-type(8){font-size:18.4px!important;letter-spacing:0.0px!important}   /* 옆볼 */
html[lang="ko"] [data-fr="fr02"] #sec-02>div.wrap>figure.s02__fig.aos-animate>span.s02__spot.s02__spot--r5:nth-of-type(10){font-size:17.8px!important;letter-spacing:0.0px!important}   /* 턱끝 */
html[lang="ko"] [data-fr="fr02"] #sec-03>div.wrap:nth-of-type(1)>p.s03__lat.eyebrow-lat:nth-of-type(1){font-size:30.4px!important;letter-spacing:-1.02px!important}   /* Filler Type */
html[lang="ko"] [data-fr="fr02"] #sec-03 p.s03__brand{font-size:34.0px!important;letter-spacing:0.0px!important}   /* 필러 */
html[lang="ko"] [data-fr="fr02"] #sec-03 h2.s03__h2{font-size:48.5px!important;letter-spacing:-0.51px!important}   /* 사용되는 종류는 무엇이 있을까요? */
html[lang="ko"] [data-fr="fr02"] #sec-03 p.s03__lead{font-size:16.7px!important;letter-spacing:0.0px!important}   /* 탱글성형외과의 필러, 종류에 대해 */
html[lang="ko"] [data-fr="fr02"] #sec-03 h3.s03__t{font-size:28.5px!important;letter-spacing:0.0px!important}   /* 쥬비덤 */
html[lang="ko"] [data-fr="fr02"] #sec-03 p.s03__en{font-size:22.5px!important;letter-spacing:-0.29px!important}   /* (JUVEDERM) — 원본 잉크 폭 133/175/99/172 */
html[lang="ko"] [data-fr="fr02"] #sec-03 p.s03__mk{font-size:18.6px!important;letter-spacing:-0.1px!important}   /* 제조사 : 미국 / 엘러간 — 원본 잉크 폭 163/185/144/144 */
html[lang="ko"] [data-fr="fr02"] #sec-04>div.wrap>p.s04__lat.eyebrow-lat:nth-of-type(1){font-size:29.4px!important;letter-spacing:-0.98px!important}   /* How? */
html[lang="ko"] [data-fr="fr02"] #sec-04 p.s04__brand{font-size:34.0px!important;letter-spacing:0.0px!important}   /* 필러 */
html[lang="ko"] [data-fr="fr02"] #sec-04 h2.s04__h2{font-size:48.5px!important;letter-spacing:-0.51px!important}   /* 시술은 어떻게 이루어 질까요? */
html[lang="ko"] [data-fr="fr02"] #sec-04 p.s04__lead{font-size:17.2px!important;letter-spacing:0.0px!important}   /* 충분한 상담을 통해 얼굴 밸런스에 */
html[lang="ko"] [data-fr="fr02"] #sec-04 p.s04__b{font-size:16.1px!important;letter-spacing:0.0px!important}   /* 충분한 상담 후 필러 시술이필요한 */
html[lang="ko"] [data-fr="fr02"] #sec-05>div.wrap>ul.s05__cols>li.s05__card.s05__card--pin.aos-animate:nth-of-type(1)>h3.s05__head.s05__head--pin{font-size:21.2px!important;letter-spacing:0.0px!important}   /* 일반 주사침(니들) */
html[lang="ko"] [data-fr="fr02"] #sec-05 p.s05__b{font-size:18.2px!important;letter-spacing:0.0px!important}   /* 주변에서 흔히 볼 수 있는 끝이 … 원본 잉크 폭 382/302/297/207·308/242 */
html[lang="ko"] [data-fr="fr02"] #sec-05>div.wrap>ul.s05__cols>li.s05__card.s05__card--cannula.aos-animate:nth-of-type(2)>h3.s05__head.s05__head--cannula{font-size:22.1px!important;letter-spacing:0.0px!important}   /* 탱글의 둥근 캐뉼라 */
html[lang="ko"] [data-fr="fr02"] #sec-05 b.s05__u{font-size:17.9px!important;letter-spacing:0.0px!important}   /* 멍, 출혈 등의 자극을 유발하지  */
html[lang="ko"] [data-fr="fr02"] #sec-06>div.wrap.s06__wrap>p.s06__lat.eyebrow-lat:nth-of-type(1){font-size:28.5px!important;letter-spacing:-0.95px!important}   /* Effect! */
html[lang="ko"] [data-fr="fr02"] #sec-06 p.s06__brand{font-size:34.0px!important;letter-spacing:0.0px!important}   /* 필러 */
html[lang="ko"] [data-fr="fr02"] #sec-06 h2.s06__h2{font-size:48.4px!important;letter-spacing:-0.51px!important}   /* 어떤 효과가 있을까요? */
html[lang="ko"] [data-fr="fr02"] #sec-06 p.s06__lead{font-size:16.9px!important;letter-spacing:0.0px!important}   /* 탱글성형외과는 차별화된 기술력과디 */
html[lang="ko"] [data-fr="fr02"] #sec-06 span.s06__l{font-size:20.0px!important;letter-spacing:0.0px!important}   /* 자연스러운 볼륨감 */
html[lang="ko"] [data-fr="fr02"] #sec-06 span.s06__n{font-size:29.0px!important;letter-spacing:-1.45px!important}   /* 03 */
}
/* == /sizefix petit_01_01 == */

/* 비교 상자(#sec-05) 글줄 가로 위치: 원본 이미지의 글은 상자 한가운데가 아니라 안쪽으로 치우쳐 있다 —
   왼 상자(테두리 x315~934, 중앙 624.5) 글줄 중앙 634.5, 오른 상자(x984~1603, 중앙 1293.5) 글줄 중앙 1285 */
@media (min-width:1025px){
  [data-fr="fr02"] #sec-05 .s05__card--pin .s05__b{position:relative;left:calc(10*var(--k))!important}
  [data-fr="fr02"] #sec-05 .s05__card--cannula .s05__b{position:relative;left:calc(-8*var(--k))!important}
  /* 네 줄 30px = 120. 캐뉼라 쪽은 굵은 글(17.9px)이 섞여 줄상자 반여백이 달라져 122 가 되고, 그만큼 원판과 구역이 2px 내려갔다 */
  [data-fr="fr02"] #sec-05 p.s05__b{height:calc(120*var(--k))!important}
}

/* ── 번역 쪽에서만: 글이 길면 구역이 늘어난다(한국어는 위 원래 height 그대로) — 2026-09-24 ── */
@media (min-width:1025px){html[data-tgi-lang] [data-tc="260817bivbr"] .s00{height:auto!important;min-height:calc(401*var(--k))!important;}}
