/* Video thumbs: keep cover even if remote fails */
.section__videoTmb img,
.section__videoList__item img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  background:#2a2a2a;
}

/* Premium concept · 4 haftalık güzellik döngüsü (TR) */
.beautyCycle{
  display:grid;gap:28px;align-items:center;justify-items:center;
  max-width:920px;margin:40px auto 0;padding:8px 12px;color:#fff;text-align:center
}
@media(min-width:768px){
  .beautyCycle{grid-template-columns:1fr auto 1fr;gap:20px;text-align:left}
  .beautyCycle__home{text-align:right}
}
.beautyCycle__ring{
  width:min(220px,56vw);aspect-ratio:1;border-radius:50%;
  border:1px solid rgba(255,255,255,.85);
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  position:relative;box-sizing:border-box
}
.beautyCycle__ring::before,
.beautyCycle__ring::after{
  content:"";position:absolute;width:10px;height:10px;border-right:1px solid #fff;border-bottom:1px solid #fff
}
.beautyCycle__ring::before{top:14%;right:18%;transform:rotate(-45deg)}
.beautyCycle__ring::after{bottom:14%;left:18%;transform:rotate(135deg)}
.beautyCycle__num{font-family:"Shippori Mincho","Yu Mincho",serif;font-size:64px;line-height:1;font-weight:400}
.beautyCycle__weeks{font-family:"Poppins",sans-serif;font-size:13px;letter-spacing:.18em;margin-top:2px}
.beautyCycle__cycle{font-family:"Poppins",sans-serif;font-size:10px;letter-spacing:.16em;margin-top:8px;opacity:.9}
.beautyCycle__label{font-family:"Poppins",sans-serif;font-size:14px;letter-spacing:.06em;margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.5)}
.beautyCycle__labelStrong{font-weight:600;letter-spacing:.12em}
.beautyCycle__txt{font-family:"Shippori Mincho","Yu Mincho",serif;font-size:14px;line-height:1.7;margin:0;opacity:.9;max-width:16em}
@media(min-width:768px){
  .beautyCycle__salon .beautyCycle__txt{margin-left:auto}
  .beautyCycle__home .beautyCycle__txt{margin-right:auto}
  .beautyCycle__salon .beautyCycle__label,
  .beautyCycle__home .beautyCycle__label{max-width:16em}
  .beautyCycle__salon .beautyCycle__label{margin-left:auto}
  .beautyCycle__home .beautyCycle__label{margin-right:auto}
}


/* milbon Gold Line text logo (replaces PREMIUM Position image) */
.goldLineLogo{display:inline-flex;flex-direction:column;align-items:center;line-height:1;color:#d4b56a;text-align:center}
.goldLineLogo__milbon{font-family:"Poppins",sans-serif;font-weight:500;font-size:clamp(28px,4vw,44px);letter-spacing:.02em;background:linear-gradient(180deg,#f3e2a8 0%,#c9a24b 55%,#8d6b28 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.goldLineLogo__line{margin-top:8px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(12px,1.6vw,16px);letter-spacing:.18em;padding:0 18px;position:relative}
.goldLineLogo__line::before,.goldLineLogo__line::after{content:"";position:absolute;top:50%;width:14px;height:1px;background:linear-gradient(90deg,transparent,#d4b56a,transparent)}
.goldLineLogo__line::before{left:0;transform:translateY(-50%)}
.goldLineLogo__line::after{right:0;transform:translateY(-50%)}
.toPosition__title .goldLineLogo,.mv__title .goldLineLogo,.lineup__title .goldLineLogo{display:inline-flex}
.goldLineIntro{font-family:"Shippori Mincho","Yu Mincho",serif;font-weight:400;font-size:clamp(22px,3.2vw,34px);letter-spacing:.04em;text-align:center;color:#d4b56a;line-height:1.45;margin:0}
.goldLineIntro__sub{display:block;margin-top:10px;font-size:.62em;opacity:.9;letter-spacing:.06em}
.mv__note{display:block;margin-top:12px;font-size:12px;line-height:1.6;opacity:.75;font-weight:400;letter-spacing:0}


.goldLineLogoImg{display:inline-block;line-height:0;max-width:100%}
.goldLineLogoImg__img{display:block;width:auto;height:clamp(36px,5vw,72px);max-width:min(420px,80vw);object-fit:contain}
.mv__title .goldLineLogoImg__img{height:clamp(48px,7vw,96px);max-width:min(560px,88vw)}
.headerMenu__list__link__img[src*="logo_gold_line"]{height:50px;width:auto;max-width:188px}
.toPosition__title .goldLineLogoImg__img{height:clamp(40px,5.5vw,80px)}
.lineup__title .goldLineLogoImg__img{height:clamp(28px,3.5vw,48px);margin-right:12px;display:inline-block;vertical-align:middle}
.toOtherPosition__title .goldLineLogoImg__img{height:36px}

.is-series-off{display:none !important}

.body--milbon .section__pointList__item{min-width:0;flex:1 1 0}
.body--milbon .section__pointList__item span{white-space:normal;overflow-wrap:break-word}
.product__content__note{margin:12px 0 0;font-size:13px;line-height:1.6;opacity:.75}

/* Creative Style üst menü: 7 başlık eşit kolon, oklar aynı hizada */
@media screen and (min-width: 768px) {
  .intro__anchorList--en {
    flex-wrap: nowrap !important;
    align-items: stretch;
    justify-content: center;
    gap: 16px !important;
    max-width: 1100px;
  }
  .intro__anchorList--en .intro__anchorList__item {
    width: auto !important;
    flex: 1 1 0;
    max-width: 140px;
  }
  .intro__anchorList--en .intro__anchor {
    height: 100%;
    box-sizing: border-box;
    text-align: center;
    padding-bottom: 32px;
  }
  .intro__anchorList--en .intro__anchor span.sTitle {
    max-width: none !important;
    min-height: 2.8em;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.35;
  }
}

