.rms-cinematic-hero{display:block;position:relative;width:100%;height:var(--rms-hero-height, 680px);overflow:hidden;background:#0b120d;color:#fff}.rms-cinematic-hero__stage,.rms-cinematic-hero__slide,.rms-cinematic-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.rms-cinematic-hero__slide{opacity:0;visibility:hidden;z-index:0;transition:opacity .9s ease,visibility .9s ease}.rms-cinematic-hero__slide.is-active{opacity:1;visibility:visible;z-index:1}.rms-cinematic-hero__image,.rms-cinematic-hero__placeholder{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1.015);transition:transform 7s ease}.rms-cinematic-hero__slide.is-active .rms-cinematic-hero__image{transform:scale(1.075)}.rms-cinematic-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#050a07;opacity:var(--rms-overlay, .35)}.rms-cinematic-hero__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040a06c7,#040a068c 34%,#040a0633 66%,#040a060a)}.rms-cinematic-hero__content-wrap{position:relative;z-index:2;height:100%;display:flex;align-items:center}.rms-cinematic-hero__content{max-width:720px;padding:42px 0 76px;text-shadow:0 2px 22px rgba(0,0,0,.34)}.rms-cinematic-hero__eyebrow{display:inline-block;margin:0 0 16px;padding:8px 12px;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:#050a0738;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.08em;line-height:1}.rms-cinematic-hero__heading{max-width:680px;margin:0 0 18px;color:#fff;font-size:clamp(4.4rem,4.6vw,7.2rem);font-weight:700;letter-spacing:-.035em;line-height:.98}.rms-cinematic-hero__description{max-width:650px;margin:0 0 28px;color:#fffffff0;font-size:clamp(1.65rem,1.5vw,2.05rem);line-height:1.5}.rms-cinematic-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.rms-cinematic-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border:2px solid transparent;border-radius:8px;font-weight:700;text-decoration:none;text-shadow:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.rms-cinematic-hero__button:hover{transform:translateY(-2px)}.rms-cinematic-hero__button--primary{background:#00e600;color:#0b120d}.rms-cinematic-hero__button--secondary{background:#060c082e;border-color:#ffffffd1;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.rms-cinematic-hero__nav{position:absolute;z-index:4;left:50%;bottom:28px;transform:translate(-50%);width:100%;display:flex;gap:9px;pointer-events:none}.rms-cinematic-hero__dot{width:34px;height:4px;padding:0;border:0;border-radius:999px;background:#ffffff61;cursor:pointer;pointer-events:auto;transition:width .25s ease,background .25s ease}.rms-cinematic-hero__dot.is-active{width:54px;background:#00e600}@media screen and (max-width:749px){.rms-cinematic-hero{height:var(--rms-hero-height-mobile, 560px)}.rms-cinematic-hero__gradient{background:linear-gradient(0deg,#040a06d1,#040a067a 58%,#040a0629)}.rms-cinematic-hero__content-wrap{align-items:flex-end}.rms-cinematic-hero__content{width:100%;max-width:none;padding:32px 0 74px}.rms-cinematic-hero__eyebrow{margin-bottom:12px;font-size:1.05rem}.rms-cinematic-hero__heading{max-width:100%;margin-bottom:14px;font-size:clamp(3.6rem,11vw,5.2rem)}.rms-cinematic-hero__description{max-width:100%;margin-bottom:22px;font-size:1.55rem;line-height:1.4}.rms-cinematic-hero__actions{gap:10px}.rms-cinematic-hero__button{min-height:48px;padding:0 18px}.rms-cinematic-hero__nav{bottom:22px}}@media(prefers-reduced-motion:reduce){.rms-cinematic-hero__slide,.rms-cinematic-hero__image,.rms-cinematic-hero__button,.rms-cinematic-hero__dot{transition:none}.rms-cinematic-hero__image,.rms-cinematic-hero__slide.is-active .rms-cinematic-hero__image{transform:none}}hero-banner{display:block;position:relative;overflow:hidden;width:100%;height:var(--hero-height, 600px)}.hero-banner__track{position:relative;width:100%;height:100%}hero-banner.hero-banner--slide .hero-banner__track{display:flex;will-change:transform;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}hero-banner.hero-banner--slide .hero-banner__slide{min-width:100%;flex-shrink:0}hero-banner.hero-banner--fade .hero-banner__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .8s ease}hero-banner.hero-banner--fade .hero-banner__slide:first-child,hero-banner.hero-banner--fade .hero-banner__slide.is-active{opacity:1;pointer-events:auto}hero-banner.hero-banner--fade .hero-slide__image{transform:scale(1.02);transition:transform 7s ease}hero-banner.hero-banner--fade .hero-banner__slide.is-active .hero-slide__image,hero-banner.hero-banner--fade .hero-banner__slide:first-child .hero-slide__image{transform:scale(1.09)}.hero-banner__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:#00000040;border:none;border-radius:50%;color:#fff;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s ease,scale .2s ease}.hero-banner__arrow:hover{background:#00000073;scale:1.08}.hero-banner__arrow--prev{left:1.25rem}.hero-banner__arrow--next{right:1.25rem}.hero-banner__dots{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:10}.hero-banner__dot{width:8px;height:8px;padding:0;border-radius:50%;border:2px solid rgba(255,255,255,.7);background:transparent;cursor:pointer;transition:background .25s ease,scale .25s ease}.hero-banner__dot--active,.hero-banner__dot:hover{background:#fff;scale:1.3}@media(prefers-reduced-motion:reduce){hero-banner.hero-banner--fade .hero-slide__image{transform:none;transition:none}}@media(max-width:749px){hero-banner{height:var(--hero-height-mobile, 400px)}.hero-banner__arrow{width:36px;height:36px}.hero-banner__arrow--prev{left:.75rem}.hero-banner__arrow--next{right:.75rem}}.hero-banner__slide{position:relative;width:100%;height:100%;overflow:hidden}.hero-slide__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-slide__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-slide__placeholder{width:100%;height:100%}.hero-slide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,var(--overlay-opacity, .3))}.hero-slide__content{position:relative;z-index:1;text-shadow:0 2px 18px rgba(0,0,0,.28);display:flex;flex-direction:column;justify-content:center;height:100%;padding:3rem 4rem;max-width:700px}.hero-slide.hero-slide--center .hero-slide__content{align-items:center;text-align:center;margin-inline:auto;max-width:none}.hero-slide.hero-slide--right .hero-slide__content{align-items:flex-end;text-align:right;margin-inline-start:auto}.hero-slide__content.hero-slide-text--light{color:#fff}.hero-slide__content.hero-slide-text--dark{color:#1a1a1a}.hero-slide__subheading{margin:0 0 .625rem;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.hero-slide__heading{margin:0 0 1rem;font-size:clamp(1.75rem,5vw,3.75rem);font-weight:700;line-height:1.1}.hero-slide__description{margin:0 0 1.75rem;font-size:clamp(.9375rem,1.5vw,1.125rem);line-height:1.65;opacity:.9;max-width:520px}.hero-slide.hero-slide--center .hero-slide__description{max-width:none}.hero-slide__buttons{display:flex;flex-wrap:wrap;gap:.75rem}.hero-slide__btn{display:inline-flex;align-items:center;justify-content:center;padding:.8125rem 2rem;border-radius:8px;font-size:.9375rem;font-weight:600;letter-spacing:.03em;text-decoration:none;white-space:nowrap;transition:opacity .2s ease,translate .2s ease}.hero-slide__btn:hover{opacity:.88;translate:0 -2px}.hero-slide__btn--primary-light{background:#00e600;color:#0b120d;text-shadow:none}.hero-slide__btn--primary-dark{background:#1a1a1a;color:#fff}.hero-slide__btn--outline{background:#0a0f0c29;border:2px solid currentColor;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-shadow:none}@media(max-width:749px){.hero-slide__content{padding:2rem 1.5rem;max-width:none}.hero-slide__description{max-width:none}.hero-slide__buttons{flex-direction:column}.hero-slide.hero-slide--center .hero-slide__buttons{align-items:center}.hero-slide.hero-slide--right .hero-slide__buttons{align-items:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
