/* A campaign with a clear path from the photographed model to its live price. */
.cinematic-hero.encore-hero{min-height:840px;height:840px;background:#12372d}
.cinematic-hero .hero-editorial{min-height:840px;width:45%;padding-top:28px;padding-bottom:125px}
.cinematic-hero .hero-copy-stage{padding:18px 0;align-items:center}
.cinematic-hero .hero-headline{font-size:clamp(39px,4.1vw,62px);margin:17px 0 13px}
.cinematic-hero .hero-story>p{font-size:13px;line-height:1.9;min-height:0;margin:0 0 14px;max-width:350px}
.hero-price-composition{position:relative;display:flex;align-items:center;gap:0;direction:rtl;margin:14px 0 20px;isolation:isolate;max-width:340px;min-height:152px}
.hero-price-current{position:relative;z-index:2;width:154px;height:154px;flex:0 0 154px;border:1px solid #e6edb4;border-radius:50%;background:#e4efb9;color:#173c30;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 0 0 7px #e5efbb12,0 16px 32px #071f2530;transform:rotate(-6deg)}
.hero-price-current small{font-size:11px;color:#476037}.hero-price-current strong{font:700 31px/1.7 NETajawal,NEArabic,sans-serif;white-space:nowrap}.hero-price-current>span{font-size:9px;color:#596b45;letter-spacing:.2px}
.hero-price-reference{width:104px;height:104px;flex:0 0 104px;margin-inline-start:-13px;margin-top:28px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;border:1px solid #e8c5ad99;background:#244b3d;border-radius:50%;color:#f3b59d;transform:rotate(7deg)}
.hero-price-reference small{font-size:9px;color:#e4c6b7}.hero-price-reference del{font:600 21px/1.6 NETajawal,NEArabic,sans-serif;text-decoration-thickness:2px;text-decoration-color:#f5a586;white-space:nowrap}
.hero-price-spark{position:absolute;right:272px;top:15px;font-size:28px;color:#e2edb1;transform:rotate(15deg)}
.cinematic-hero .hero-cta{max-width:350px;min-height:64px;background:#eff6cd;border-color:#eff6cd;border-radius:12px;box-shadow:0 10px 30px #071e2533}
.cinematic-hero .hero-cta>span{display:flex;flex-direction:column;gap:2px}.hero-cta b{font-size:17px}.hero-cta small{font-size:10px;font-weight:400;opacity:.8}
.cinematic-hero .hero-story>p.hero-price-note{font-size:9px;line-height:1.7;color:#bdcdb1;margin:10px 0 0;max-width:350px}
.hero-collection-note{color:#dfeaaf;font-size:14px;margin:24px 0}
.cinematic-hero .hero-progress button>span{display:flex}.hero-nav-price{font:600 11px NETajawal,Arial;color:#e5efbb;font-style:normal;white-space:nowrap}
@media(min-width:701px) and (max-width:1000px){.cinematic-hero .hero-editorial{width:52%;padding-right:4%}.cinematic-hero .hero-headline{font-size:43px}.hero-price-current{width:136px;height:136px;flex-basis:136px}.hero-price-current strong{font-size:28px}.hero-price-composition{min-height:138px}.hero-price-spark{right:245px}.cinematic-hero .hero-progress button>span{display:none}}
@media(max-width:700px){.cinematic-hero.encore-hero{height:auto;min-height:0}.cinematic-hero .hero-editorial{width:100%;min-height:0;padding:300px 25px 104px}.cinematic-hero .hero-copy-stage{padding:0}.cinematic-hero .hero-headline{font-size:37px;margin:11px 0}.cinematic-hero .hero-story>p{font-size:12px;line-height:1.9;margin-bottom:10px;max-width:none}.hero-price-composition{margin:13px 0 17px;min-height:130px;justify-content:flex-start}.hero-price-current{width:130px;height:130px;flex-basis:130px}.hero-price-current strong{font-size:28px}.hero-price-current small{font-size:10px}.hero-price-reference{width:91px;height:91px;flex-basis:91px;margin-top:19px}.hero-price-reference del{font-size:19px}.hero-price-reference small{font-size:8px}.hero-price-spark{right:237px;top:8px;font-size:24px}.cinematic-hero .hero-cta{max-width:none;min-height:61px}.hero-cta b{font-size:16px}.hero-cta small{font-size:10px}.cinematic-hero .hero-story>p.hero-price-note{font-size:8px;margin-top:10px}.cinematic-hero .hero-progress button>span{display:none}.hero-nav-price{display:none}}
@media(max-width:360px){.cinematic-hero .hero-editorial{padding:270px 20px 100px}.cinematic-hero .hero-headline{font-size:32px}.hero-price-current{width:118px;height:118px;flex-basis:118px}.hero-price-current strong{font-size:25px}.hero-price-composition{min-height:120px}.hero-price-spark{right:217px}}
.hero-price-reference{margin-inline-start:10px;width:118px;height:118px;flex-basis:118px}.hero-price-reference del{font-size:19px}.hero-price-spark{right:303px}
@media(min-width:1001px){.cinematic-hero .hero-controls{width:620px;max-width:52%;left:34px}.cinematic-hero .hero-progress button{display:flex;padding:7px;gap:6px;min-width:0}.cinematic-hero .hero-progress button>img{width:34px;height:42px;flex:0 0 34px}.cinematic-hero .hero-progress button>span{display:flex;gap:3px;min-width:0}.cinematic-hero .hero-progress small{display:none}.hero-nav-price{font-size:10px}.cinematic-hero .hero-progress b{font-size:8px}.cinematic-hero .hero-nav{display:none}}
@media(max-width:700px){.hero-price-reference{width:100px;height:100px;flex-basis:100px;margin-inline-start:9px}.hero-price-reference del{font-size:18px}.hero-price-spark{right:258px}}
@media(max-width:360px){.hero-price-spark{right:243px}}
