.car1-product-hero,.car1-product-hero *,.car1-product-hero *:before,.car1-product-hero *:after{box-sizing:border-box}.car1-product-hero{width:100%;max-width:100%;overflow-x:clip;color:#f4f1ea;background:radial-gradient(circle at 50% 56%,rgba(214,173,75,.15),transparent 38%),radial-gradient(circle at 50% 8%,rgba(255,255,255,.06),transparent 31%),repeating-linear-gradient(0deg,rgba(255,255,255,.026) 0 1px,transparent 1px 5px),linear-gradient(180deg,#080806 0%,#17150f 48%,#090806 100%);padding:clamp(48px,7vw,92px) 0 clamp(38px,6vw,72px);isolation:isolate}.car1-product-hero__inner{position:relative;width:min(100%,1040px);max-width:100%;margin:0 auto;padding:0 clamp(22px,5vw,80px);text-align:center;overflow-x:clip}.car1-product-hero__title{width:100%;max-width:980px;margin:0 auto;color:#efede8;font-family:var(--font-heading--family,var(--font-body--family,Arial,sans-serif));font-size:clamp(58px,12.7vw,142px);font-weight:950;line-height:.84;letter-spacing:-.078em;text-align:center;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;word-break:normal;text-shadow:0 1px 0 rgba(255,255,255,.10),0 18px 32px rgba(0,0,0,.36)}.car1-product-hero__meta{position:relative;display:flex;align-items:baseline;justify-content:center;gap:clamp(18px,3.2vw,40px);width:100%;max-width:100%;margin:clamp(22px,3.8vw,42px) auto 0;text-align:center}.car1-product-hero__subtitle,.car1-product-hero__price{margin:0;font-family:var(--font-heading--family,var(--font-body--family,Arial,sans-serif));font-size:clamp(18px,3vw,31px);font-weight:950;line-height:1;letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap}.car1-product-hero__subtitle{color:#d8aa43;text-shadow:0 0 12px rgba(216,170,67,.2)}.car1-product-hero__price{position:relative;color:#f7f0df;text-shadow:0 0 10px rgba(216,170,67,.62),0 0 24px rgba(216,170,67,.34),0 1px 0 rgba(255,255,255,.08)}.car1-product-hero__price:before{content:'';position:absolute;inset:-20px -28px;z-index:-1;background:radial-gradient(circle,rgba(216,170,67,.25),transparent 63%);pointer-events:none}.car1-product-hero__line{position:relative;width:min(100%,720px);height:2px;margin:clamp(22px,3.6vw,38px) auto 0;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(216,170,67,.42) 16%,rgba(255,235,164,.78) 50%,rgba(216,170,67,.42) 84%,transparent);box-shadow:0 0 10px rgba(216,170,67,.18),0 0 26px rgba(216,170,67,.10)}.car1-product-hero__line:before{content:'';position:absolute;top:-5px;bottom:-5px;left:-40%;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),rgba(255,239,176,.95),rgba(216,170,67,.38),transparent);filter:blur(.25px);animation:car1HeroLineSweep 3.8s ease-in-out infinite}.car1-product-hero__line:after{content:'';position:absolute;inset:-4px 18%;border-radius:999px;background:radial-gradient(ellipse at 50% 50%,rgba(216,170,67,.35),transparent 68%);opacity:.45;animation:car1HeroLineBreath 3.8s ease-in-out infinite}@keyframes car1HeroLineSweep{0%{transform:translateX(-40%);opacity:0}14%{opacity:1}54%{opacity:.95}78%,100%{transform:translateX(390%);opacity:0}}@keyframes car1HeroLineBreath{0%,100%{opacity:.25;transform:scaleX(.82)}45%{opacity:.66;transform:scaleX(1.08)}}@media (prefers-reduced-motion:reduce){.car1-product-hero__line:before,.car1-product-hero__line:after{animation:none}}@media screen and (max-width:749px){.car1-product-hero{padding:34px 0 42px}.car1-product-hero__inner{padding:0 18px}.car1-product-hero__title{font-size:clamp(43px,13.8vw,62px);line-height:.88;letter-spacing:-.066em;max-width:100%}.car1-product-hero__meta{display:flex;align-items:baseline;justify-content:center;gap:10px;width:100%;max-width:100%;margin-top:18px;padding:0}.car1-product-hero__subtitle{font-size:13px;letter-spacing:-.035em;line-height:1.05;white-space:nowrap}.car1-product-hero__price{font-size:14px;letter-spacing:-.035em;line-height:1.05;white-space:nowrap}.car1-product-hero__price:before{inset:-12px -14px}.car1-product-hero__line{width:76%;margin-top:18px}}@media screen and (max-width:380px){.car1-product-hero{padding-top:28px}.car1-product-hero__inner{padding:0 18px}.car1-product-hero__title{font-size:clamp(40px,13.4vw,56px)}.car1-product-hero__subtitle{font-size:12px}.car1-product-hero__price{font-size:13px}.car1-product-hero__meta{gap:8px}}