:root{--emcrys-ink: #0b1014;--emcrys-ink-soft: #151d22;--emcrys-green: #ffb31a;--emcrys-green-deep: #a86600;--emcrys-mist: #e7edf0;--emcrys-orange: #d94536;--emcrys-cream: #f4f2ed}.emcrys-section{position:relative;overflow:clip;background:var(--emcrys-cream);color:var(--emcrys-ink)}.emcrys-section--dark{background:var(--emcrys-ink);color:#fff}main[data-template^=product] .product-information,main[data-template^=product] .section-background{background:var(--emcrys-cream)}main[data-template^=product] .product-details .button:not(.button-secondary),main[data-template^=product] .sticky-add-to-cart__button{--button-background-color: var(--emcrys-green);--button-color: #171006;--button-border-color: var(--emcrys-green)}main[data-template^=product] .product-details h1{letter-spacing:-.035em}.emcrys-shell{width:min(100% - 32px,1440px);margin-inline:auto}.emcrys-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--emcrys-green-deep);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.emcrys-section--dark .emcrys-eyebrow{color:var(--emcrys-green)}.emcrys-eyebrow:before{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 18px currentColor;content:""}.emcrys-title{max-width:18ch;margin:0;font-size:clamp(36px,5.2vw,76px);font-weight:700;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.emcrys-title--medium{font-size:clamp(32px,4vw,58px)}.emcrys-copy{max-width:62ch;margin:22px 0 0;color:color-mix(in srgb,currentColor 72%,transparent);font-size:clamp(16px,1.4vw,19px);line-height:1.65}.emcrys-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.emcrys-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:14px;padding:14px 24px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.emcrys-button:hover{transform:translateY(-2px)}.emcrys-button:focus-visible{outline:3px solid #fff;outline-offset:3px}.emcrys-button--primary{background:var(--emcrys-green);color:#171006}.emcrys-button--secondary{border-color:color-mix(in srgb,currentColor 36%,transparent);background:color-mix(in srgb,currentColor 8%,transparent);color:currentColor}.emcrys-media{position:relative;overflow:hidden;background:#092122}.emcrys-media img{display:block;width:100%;height:100%}.emcrys-hero__media{display:block}.emcrys-media--cover img{object-fit:cover}.emcrys-media--contain img{object-fit:contain}.emcrys-hero{min-height:min(860px,calc(100svh - var(--header-group-height, 0px)));color:#fff}.emcrys-hero__media,.emcrys-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.emcrys-hero__media img{object-position:center}.emcrys-hero__overlay{background:radial-gradient(circle at 70% 65%,transparent 0,rgba(3,17,20,.08) 30%,rgba(3,13,16,.62) 72%),linear-gradient(90deg,#020c0fe0,#020c0f8a 42%,#020c0f0d 72%)}.emcrys-hero__content{position:relative;z-index:1;display:flex;min-height:inherit;align-items:center;padding-block:clamp(88px,12vw,160px)}.emcrys-hero__panel{max-width:680px}.emcrys-hero__copy{color:#ffffffc7}.emcrys-proof{border-block:1px solid rgba(108,255,99,.16);background:#071b1c;color:#fff}.emcrys-proof__grid{display:grid;grid-template-columns:repeat(4,1fr)}.emcrys-proof__item{padding:28px clamp(18px,3vw,42px);border-inline-start:1px solid rgba(255,255,255,.09)}.emcrys-proof__item:first-child{border-inline-start:0}.emcrys-proof__value{margin:0;color:var(--emcrys-green);font-size:26px;font-weight:700;line-height:1}.emcrys-proof__label{margin:8px 0 0;color:#ffffffa8;font-size:13px;line-height:1.45}.emcrys-feature{padding-block:clamp(72px,9vw,132px)}.emcrys-feature__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(36px,7vw,110px)}.emcrys-feature--reverse .emcrys-feature__media{order:2}.emcrys-feature__media{aspect-ratio:var(--emcrys-media-ratio, 3 / 2);border-radius:22px;box-shadow:0 28px 80px #00000029}.emcrys-feature__media:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.14);border-radius:inherit;pointer-events:none;content:""}.emcrys-feature__content{max-width:600px}.emcrys-feature__note{display:flex;gap:12px;margin-top:28px;padding-top:24px;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);color:color-mix(in srgb,currentColor 70%,transparent);font-size:14px;line-height:1.55}.emcrys-feature__note:before{flex:0 0 auto;color:var(--emcrys-green-deep);font-weight:800;content:"\2713"}.emcrys-section--dark .emcrys-feature__note:before{color:var(--emcrys-green)}.emcrys-applications{padding-block:clamp(72px,9vw,128px)}.emcrys-applications__header{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:42px}.emcrys-applications__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.emcrys-application{position:relative;min-height:540px;overflow:hidden;border-radius:20px;background:#082121;color:#fff}.emcrys-application__media{position:absolute;top:0;right:0;bottom:0;left:0}.emcrys-application__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 34%,rgba(2,12,14,.9) 100%);content:""}.emcrys-application__body{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:30px}.emcrys-application__title{margin:0;font-size:26px;letter-spacing:-.03em}.emcrys-application__text{margin:10px 0 0;color:#ffffffb3;font-size:14px;line-height:1.55}.emcrys-specs{padding-block:clamp(72px,9vw,128px)}.emcrys-specs__grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(42px,8vw,120px)}.emcrys-specs__list{margin:0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.emcrys-specs__row{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(180px,1.2fr);gap:24px;padding-block:19px;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.emcrys-specs__row dt{color:color-mix(in srgb,currentColor 60%,transparent)}.emcrys-specs__row dd{margin:0;font-weight:650}.emcrys-specs__disclaimer{margin-top:22px;color:color-mix(in srgb,currentColor 60%,transparent);font-size:12px;line-height:1.55}.emcrys-faq{padding-block:clamp(72px,9vw,118px)}.emcrys-faq__grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(40px,8vw,120px)}.emcrys-faq details{border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.emcrys-faq details:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.emcrys-faq summary{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:17px;font-weight:650;list-style:none}.emcrys-faq summary::-webkit-details-marker{display:none}.emcrys-faq summary:after{color:var(--emcrys-green-deep);font-size:24px;content:"+"}.emcrys-faq details[open] summary:after{content:"\2212"}.emcrys-faq__answer{max-width:68ch;padding:0 42px 24px 0;color:color-mix(in srgb,currentColor 68%,transparent);line-height:1.65}.emcrys-final{min-height:620px;color:#fff;isolation:isolate}.emcrys-final:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 78% 50%,#26353c 0,#10171b 34%,#080c0f 72%);content:""}.emcrys-final__beam{position:absolute;top:6%;right:-8%;bottom:6%;left:46%;z-index:-1;background:linear-gradient(96deg,transparent 5%,rgba(255,179,26,.08) 42%,rgba(255,255,255,.18) 100%);clip-path:polygon(0 45%,100% 0,100% 100%,0 56%);filter:blur(1px)}.emcrys-final__inner{position:relative;z-index:1;display:flex;min-height:inherit;align-items:center;padding-block:92px}.emcrys-final__content{max-width:760px}@media screen and (max-width:989px){.emcrys-proof__grid{grid-template-columns:repeat(2,1fr)}.emcrys-proof__item:nth-child(3){border-inline-start:0;border-top:1px solid rgba(255,255,255,.09)}.emcrys-proof__item:nth-child(4){border-top:1px solid rgba(255,255,255,.09)}.emcrys-applications__grid{grid-template-columns:1fr 1fr}.emcrys-application:last-child{grid-column:1 / -1;min-height:440px}}@media screen and (max-width:749px){.emcrys-shell{width:min(100% - 28px,1440px)}.emcrys-title{font-size:clamp(38px,12vw,58px)}.emcrys-title--medium{font-size:clamp(32px,10vw,48px)}.emcrys-hero{min-height:760px}.emcrys-hero__media img{object-position:70% center}.emcrys-hero__overlay{background:linear-gradient(180deg,#020c0f3d,#020c0feb 76%)}.emcrys-hero__content{align-items:flex-end;padding-bottom:72px}.emcrys-actions{align-items:stretch;flex-direction:column}.emcrys-button{width:100%}.emcrys-proof__item{padding:22px 16px}.emcrys-proof__value{font-size:22px}.emcrys-feature__grid,.emcrys-specs__grid,.emcrys-faq__grid{grid-template-columns:1fr}.emcrys-feature--reverse .emcrys-feature__media{order:initial}.emcrys-feature__media{aspect-ratio:4 / 5}.emcrys-applications__header{align-items:start;flex-direction:column}.emcrys-applications__grid{grid-template-columns:1fr}.emcrys-application,.emcrys-application:last-child{grid-column:auto;min-height:500px}.emcrys-specs__row{grid-template-columns:1fr;gap:6px}.emcrys-final{min-height:620px}.emcrys-final__beam{top:0;right:-50%;bottom:30%;left:12%}.emcrys-final__inner{align-items:flex-end;padding-bottom:72px}}@media(prefers-reduced-motion:reduce){.emcrys-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/emcrys-premium.css.map */
