/* Native item lifestyle opening. Existing collection/set editorial pages are unchanged. */
body.pde-item .pde-item-hero{background:var(--ivory);color:var(--ink);padding-top:94px}
body.pde-item .pde-item-top{padding-block:12px 18px}
body.pde-item .pde-item-top .pp-breadcrumb{margin:0}
body.pde-item .pde-item-frame{width:100%;aspect-ratio:16/9;max-height:900px;background:var(--ivory-2);overflow:hidden}
body.pde-item .pde-item-image{display:block;width:100%;height:100%;object-fit:contain}
body.pde-item .pde-item-cover .pde-item-image{object-fit:cover}
body.pde-item .pde-item-copy{padding-block:32px 42px;direction:rtl;text-align:right}
body.pde-item .pde-item-copy .pp-name{font-size:clamp(48px,6vw,88px);line-height:1.08;margin:0;color:var(--olive-d);max-width:20ch;text-wrap:balance;overflow-wrap:anywhere}
body.pde-item .pde-item-kind{font-family:var(--f-body);font-size:clamp(18px,1.6vw,23px);line-height:1.5;margin:12px 0 0;max-width:60ch}
body.pde-item .pp-wrap{padding-top:36px}
body.pde-item .pp-info>.pp-kind{font-weight:400;margin:0 0 14px}
body.pde-item .pp-family-return{order:1}
/* Only previously header-less native offers use this mode; approved existing CORAL stays unchanged. */
body.pde-offer-header-20261025 .pde-hero{height:auto;min-height:0;max-height:none;overflow:visible;background:var(--ivory);color:var(--ink);padding-top:94px}
body.pde-offer-header-20261025 .pde-hero-top{position:relative;inset:auto;padding-block:12px 18px}
body.pde-offer-header-20261025 .pde-hero-frame{position:relative;inset:auto;z-index:auto;aspect-ratio:16/9;max-height:900px;background:var(--ivory-2)}
body.pde-offer-header-20261025 .pde-hero-image{position:static!important;width:100%;height:100%!important;object-fit:contain;transform:none!important;will-change:auto}
body.pde-offer-header-20261025 .pde-hero-shade{display:none}
body.pde-offer-header-20261025 .pde-hero-copy{position:relative;inset:auto;padding-block:32px 42px;color:var(--ink)}
body.pde-offer-header-20261025 .pde-hero .pp-name{color:var(--olive-d);margin:0;font-size:clamp(48px,6vw,88px);line-height:1.08}
@media(max-width:900px){body.pde-item .pde-item-hero{padding-top:82px}body.pde-item .pde-item-copy{padding-block:26px 32px}}
@media(max-width:640px){
  body.pde-item .pde-item-hero{padding-top:74px}
  body.pde-item .pde-item-top{padding-block:10px 14px}
  body.pde-item .pde-item-frame{aspect-ratio:auto;max-height:none;overflow:visible}
  body.pde-item .pde-item-image,body.pde-item .pde-item-cover .pde-item-image{width:100%;height:auto;max-height:none;object-fit:contain;transform:none;position:static}
  body.pde-item .pde-item-copy{padding-block:24px 28px}
  body.pde-item .pde-item-copy .pp-name{font-size:clamp(38px,10vw,54px);line-height:1.12;letter-spacing:-.02em}
  body.pde-item .pde-item-kind{font-size:17px;margin-top:10px}
  body.pde-item .pp-wrap{padding-top:20px}
  body.pde-item .pp-info>.pp-kind{order:1;margin-bottom:0}
  body.pde-item .pp-family-return{order:1}
  body.pde-offer-header-20261025 .pde-hero{padding-top:74px}
  body.pde-offer-header-20261025 .pde-hero-top{padding-block:10px 14px}
  body.pde-offer-header-20261025 .pde-hero-frame{aspect-ratio:auto;max-height:none;overflow:visible}
  body.pde-offer-header-20261025 .pde-hero-image{height:auto!important;max-height:none;object-fit:contain}
  body.pde-offer-header-20261025 .pde-hero-copy{padding-block:24px 28px}
  body.pde-offer-header-20261025 .pde-hero .pp-name{font-size:clamp(38px,10vw,54px);line-height:1.12;max-width:none}
}
