.jci-faqs-page{--jci-faqs-line: rgba(17, 17, 17, .11);--jci-faqs-dark-line: rgba(255, 255, 255, .14);--jci-faqs-soft: #f5f5f2;position:relative;overflow:hidden;background:rgb(var(--jci-faqs-background));color:rgb(var(--jci-faqs-text))}.jci-faqs-page.section{margin-top:0;margin-bottom:0}.jci-faqs-page .rte{color:inherit}.jci-faqs-page .rte>*:first-child{margin-top:0}.jci-faqs-page .rte>*:last-child{margin-bottom:0}.jci-faqs-page .rte p,.jci-faqs-page .rte li{font-size:clamp(15px,1.08vw,18px);line-height:1.7}.jci-faqs-page .rte ul,.jci-faqs-page .rte ol{margin-left:0;list-style-position:outside}.jci-faqs-page .rte ul{display:grid;gap:14px;padding-left:0;list-style:none}.jci-faqs-page .rte ol{padding-left:1.35rem;list-style-type:decimal}.jci-faqs-page .rte ul li{position:relative;padding-left:1.45em}.jci-faqs-page .rte ul li:before{content:"";position:absolute;top:.7em;left:0;width:6px;height:6px;background:currentColor;opacity:.78}.jci-faqs-page .rte li+li{margin-top:0}.jci-faqs-page .rte a{color:rgb(var(--jci-faqs-accent));font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.jci-faqs-page__title,.jci-faqs-page__section-title,.jci-faqs-page__product-group-title,.jci-faqs-page__faq-question,.jci-faqs-page__product-title{letter-spacing:0}.jci-faqs-page__led-band{position:relative;overflow:hidden;isolation:isolate;padding:clamp(72px,8vw,118px) 0;background:radial-gradient(circle at 78% 48%,rgba(var(--jci-faqs-accent),.18),transparent 34%),linear-gradient(135deg,rgb(var(--jci-faqs-dark)),#090909 52%,rgb(var(--jci-faqs-dark)));color:#fff}.jci-faqs-page__led-band:before{content:none}.jci-faqs-page__led-band:after{content:"";position:absolute;top:-18%;bottom:-18%;left:58%;z-index:-1;width:180px;background:linear-gradient(180deg,transparent,rgba(var(--jci-faqs-accent),.16),transparent);transform:skew(-17deg);pointer-events:none}.jci-faqs-page__led-inner{display:grid;grid-template-columns:minmax(0,.96fr) minmax(320px,.74fr);gap:clamp(36px,6vw,84px);align-items:center}.jci-faqs-page .jci-faqs-page__title{max-width:820px;margin:0;color:#fff;font-size:clamp(34px,3.15vw,50px);font-weight:500;line-height:.98;letter-spacing:-.045em;text-transform:uppercase}.jci-faqs-page__led-content{max-width:760px;margin-top:24px;color:#ffffffc7}.jci-faqs-page__led-content ul{display:grid;gap:18px}.jci-faqs-page__note{max-width:720px;margin-top:28px;padding:18px 20px;border:1px solid rgba(255,255,255,.14);border-left:4px solid rgb(var(--jci-faqs-accent));background:linear-gradient(180deg,#ffffff13,#ffffff09);color:#ffffffd1;box-shadow:0 24px 70px #0000003d}.jci-faqs-page__led-media-wrap,.jci-faqs-page__image-frame{position:relative}.jci-faqs-page__led-media{position:relative;overflow:hidden;aspect-ratio:539 / 698;border:1px solid rgba(var(--jci-faqs-accent),.34);background:#050505;box-shadow:0 0 0 1px #ffffff0a,0 34px 90px #000000a3,0 0 55px rgba(var(--jci-faqs-accent),.15)}.jci-faqs-page__led-media--has-image{aspect-ratio:auto}.jci-faqs-page__led-image,.jci-faqs-page__led-placeholder,.jci-faqs-page__image,.jci-faqs-page__image-placeholder,.jci-faqs-page__product-image,.jci-faqs-page__product-placeholder{display:block;width:100%}.jci-faqs-page__led-placeholder,.jci-faqs-page__image-placeholder,.jci-faqs-page__product-placeholder{height:100%;opacity:.34}.jci-faqs-page__led-image,.jci-faqs-page__image,.jci-faqs-page__product-image{height:auto;object-fit:contain}.jci-faqs-page__light-band,.jci-faqs-page__image-faq-band,.jci-faqs-page__split-band{position:relative;overflow:hidden;isolation:isolate;padding:clamp(68px,7.5vw,108px) 0}.jci-faqs-page__light-band{background:rgb(var(--jci-faqs-background))}.jci-faqs-page__light-band:before,.jci-faqs-page__split-band:before{display:none}.jci-faqs-page__section-grid{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:clamp(36px,5.5vw,82px);align-items:start}.jci-faqs-page__section-header{position:sticky;top:92px}.jci-faqs-page__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;color:rgb(var(--jci-faqs-accent));font-size:12px;font-weight:500;line-height:1;letter-spacing:.18em;text-transform:uppercase}.jci-faqs-page__eyebrow:before{content:"";display:inline-block;width:34px;height:2px;background:currentColor;box-shadow:0 0 18px rgba(var(--jci-faqs-accent),.52)}.jci-faqs-page .jci-faqs-page__section-title{max-width:780px;margin:0;color:rgb(var(--jci-faqs-heading));font-size:clamp(32px,3vw,46px);font-weight:500;line-height:.98;letter-spacing:-.045em;text-transform:uppercase}.jci-faqs-page__faq-list{display:grid;gap:18px}.jci-faqs-page__light-band .jci-faqs-page__faq-list{gap:14px;background:transparent;border:0;box-shadow:none}.jci-faqs-page__light-band .jci-faqs-page__faq-card{box-shadow:none}.jci-faqs-page__light-band .jci-faqs-page__faq-card+.jci-faqs-page__faq-card{border-top:1px solid var(--jci-faqs-line)}.jci-faqs-page__faq-card{position:relative;padding:clamp(24px,2.7vw,36px);border:1px solid var(--jci-faqs-line);border-left:4px solid rgb(var(--jci-faqs-accent));background:linear-gradient(180deg,rgb(var(--jci-faqs-panel)),#fbfbfa);box-shadow:0 22px 62px #00000012}.jci-faqs-page__faq-card:before{content:"";position:absolute;top:0;left:30px;width:48px;height:4px;background:rgb(var(--jci-faqs-accent))}.jci-faqs-page__light-band .jci-faqs-page__faq-card{border:0;border-left:0;background:transparent}.jci-faqs-page__light-band .jci-faqs-page__faq-card:before{left:0;width:4px;height:100%}.jci-faqs-page__accordion-item{position:relative;border:1px solid rgba(0,0,0,.1);border-left:3px solid rgb(var(--jci-faqs-accent));background:rgb(var(--jci-faqs-panel));box-shadow:0 18px 48px #0000000f}.jci-faqs-page__accordion-item[open]{background:rgb(var(--jci-faqs-panel))}.jci-faqs-page__accordion-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:clamp(18px,2vw,24px);color:rgb(var(--jci-faqs-heading));font-size:clamp(17px,1.25vw,21px);font-weight:600;line-height:1.25;cursor:pointer;list-style:none}.jci-faqs-page__accordion-summary::-webkit-details-marker{display:none}.jci-faqs-page__accordion-question{margin:0;color:rgb(var(--jci-faqs-heading));font:inherit;letter-spacing:0}.jci-faqs-page__accordion-icon{position:relative;width:18px;height:18px;border:1px solid rgba(var(--jci-faqs-accent),.4)}.jci-faqs-page__accordion-icon:before,.jci-faqs-page__accordion-icon:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:1px;background:rgb(var(--jci-faqs-accent));transform:translate(-50%,-50%);transition:transform .2s ease}.jci-faqs-page__accordion-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.jci-faqs-page__accordion-item[open] .jci-faqs-page__accordion-icon:after{transform:translate(-50%,-50%) rotate(0)}.jci-faqs-page__accordion-answer{padding:0 clamp(18px,2vw,24px) clamp(20px,2vw,26px);color:rgba(var(--jci-faqs-muted),.96);font-size:14px;line-height:1.75}.jci-faqs-page__faq-question{margin:0 0 18px;color:rgb(var(--jci-faqs-heading));font-size:clamp(20px,1.45vw,26px);font-weight:500;line-height:1.18}.jci-faqs-page__faq-answer{color:rgb(var(--jci-faqs-muted))}.jci-faqs-page__image-faq-band{background:radial-gradient(circle at 86% 18%,rgba(var(--jci-faqs-accent),.08),transparent 26%),linear-gradient(112deg,rgb(var(--jci-faqs-background)) 0 62%,#f7f7f4 62% 100%)}.jci-faqs-page__halo-group{position:relative;overflow:hidden;isolation:isolate;background:rgb(var(--jci-faqs-background))}.jci-faqs-page__halo-group:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 86% 18%,rgba(var(--jci-faqs-accent),.08),transparent 26%),linear-gradient(112deg,rgb(var(--jci-faqs-background)) 0 62%,#f7f7f4 62% 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 78%,rgba(0,0,0,.72) 92%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 78%,rgba(0,0,0,.72) 92%,transparent 100%)}.jci-faqs-page__halo-group .jci-faqs-page__image-faq-band,.jci-faqs-page__halo-group .jci-faqs-page__split-band{background:transparent}.jci-faqs-page__halo-group .jci-faqs-page__image-faq-band,.jci-faqs-page__halo-group .jci-faqs-page__split-band{position:relative;z-index:1}.jci-faqs-page__image-faq-band--dark{background:radial-gradient(circle at 78% 48%,rgba(var(--jci-faqs-accent),.18),transparent 34%),linear-gradient(135deg,rgb(var(--jci-faqs-dark)),#090909 52%,rgb(var(--jci-faqs-dark)));color:#fff}.jci-faqs-page__image-faq-band--dark:before{content:none}.jci-faqs-page__image-faq-grid{display:grid;grid-template-columns:minmax(280px,.48fr) minmax(0,1fr);gap:clamp(34px,5vw,74px);align-items:center}.jci-faqs-page__image-faq-grid--reverse{grid-template-columns:minmax(0,.88fr) minmax(280px,.52fr)}.jci-faqs-page__image-faq-grid--reverse .jci-faqs-page__image-frame{order:2}.jci-faqs-page__image-faq-copy{min-width:0}.jci-faqs-page__image-faq-copy .jci-faqs-page__section-header{position:static;margin-bottom:26px}.jci-faqs-page__image-faq-band--dark .jci-faqs-page__section-title,.jci-faqs-page__comparison-band .jci-faqs-page__section-title,.jci-faqs-page__comparison-band .jci-faqs-page__product-group-title{color:#fff}.jci-faqs-page__image-frame{overflow:hidden;border:1px solid rgba(17,17,17,.13);background:#f4f4f1;box-shadow:0 28px 80px #0000001f}.jci-faqs-page__image-frame--has-image{overflow:hidden}.jci-faqs-page__image-faq-band--dark .jci-faqs-page__image-frame{border-color:#ffffff29;background:#ffffff0a;box-shadow:0 30px 86px #0000006b}.jci-faqs-page__image-faq-band:not(.jci-faqs-page__image-faq-band--dark) .jci-faqs-page__image-frame{padding:12px;background:#fff;transform:rotate(-1deg)}.jci-faqs-page__image-faq-band:not(.jci-faqs-page__image-faq-band--dark) .jci-faqs-page__image{transform:rotate(1deg)}.jci-faqs-page__halo-group .jci-faqs-page__image-faq-band:not(.jci-faqs-page__image-faq-band--dark) .jci-faqs-page__image-frame{position:relative;overflow:visible;padding:10px;border:0;background:linear-gradient(135deg,rgb(var(--jci-faqs-accent)),rgba(var(--jci-faqs-accent),.42) 28%,#ededed 54%,#d8d8d8);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);box-shadow:0 28px 80px #0000001f;transform:none}.jci-faqs-page__halo-group .jci-faqs-page__image-faq-band:not(.jci-faqs-page__image-faq-band--dark) .jci-faqs-page__image,.jci-faqs-page__halo-group .jci-faqs-page__image-faq-band:not(.jci-faqs-page__image-faq-band--dark) .jci-faqs-page__image-placeholder{display:block;width:100%;height:100%;min-height:320px;object-fit:cover;background:#0a0a0a;clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);transform:none}.jci-faqs-page__image-faq-band--dark .jci-faqs-page__faq-card{border-color:var(--jci-faqs-dark-line);border-left-color:rgb(var(--jci-faqs-accent));background:#ffffff0a;box-shadow:none}.jci-faqs-page__image-faq-band--dark .jci-faqs-page__faq-question,.jci-faqs-page__comparison-band .jci-faqs-page__product-title{color:#fff}.jci-faqs-page__image-faq-band--dark .jci-faqs-page__faq-answer{color:#ffffffbd}.jci-faqs-page__split-band{background:transparent}.jci-faqs-page__split-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2vw,28px)}.jci-faqs-page__split-column{min-width:0;display:grid;align-content:start;gap:22px;padding:clamp(26px,3.4vw,44px);border:1px solid var(--jci-faqs-line);background:rgb(var(--jci-faqs-panel));box-shadow:0 24px 70px #00000014}.jci-faqs-page__split-column:nth-child(2){background:linear-gradient(180deg,#fff,#fbfbfa)}.jci-faqs-page__split-column .jci-faqs-page__section-header{position:static}.jci-faqs-page__split-column .jci-faqs-page__faq-card{height:100%;padding:0;border:0;background:transparent;box-shadow:none}.jci-faqs-page__split-column .jci-faqs-page__faq-card:before{display:none}.jci-faqs-page__faq-card--feature{height:100%}.jci-faqs-page__comparison-band{position:relative;overflow:hidden;isolation:isolate;padding:clamp(72px,8vw,118px) 0;background:radial-gradient(circle at 78% 48%,rgba(var(--jci-faqs-accent),.18),transparent 34%),linear-gradient(135deg,rgb(var(--jci-faqs-dark)),#090909 52%,rgb(var(--jci-faqs-dark)));color:#fff}.jci-faqs-page__comparison-band:before{content:none}.jci-faqs-page__comparison-header{max-width:860px;margin-bottom:clamp(34px,5vw,60px)}.jci-faqs-page__comparison-intro{max-width:760px;margin-top:18px;color:#ffffffb8}.jci-faqs-page__product-group+.jci-faqs-page__product-group{margin-top:clamp(42px,5vw,70px);padding-top:clamp(34px,4vw,54px);border-top:1px solid rgba(255,255,255,.12)}.jci-faqs-page__product-group-title{margin:0 0 22px;font-size:clamp(22px,1.8vw,30px);font-weight:500;line-height:1.15;text-transform:uppercase}.jci-faqs-page__product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.14);background:#ffffff09;box-shadow:0 30px 88px #00000052}.jci-faqs-page__product-card{position:relative;display:grid;grid-template-rows:auto 1fr;min-width:0;border-right:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff12,#ffffff06)}.jci-faqs-page__product-card:nth-child(4n){border-right:0}.jci-faqs-page__product-card:before{content:"";position:absolute;top:0;left:26px;width:48px;height:4px;background:rgb(var(--jci-faqs-accent))}.jci-faqs-page__product-media{overflow:hidden;aspect-ratio:4 / 3;background:#ffffff0f}.jci-faqs-page__product-media--has-image{aspect-ratio:auto}.jci-faqs-page__product-copy{display:flex;flex-direction:column;gap:14px;padding:clamp(22px,2vw,30px)}.jci-faqs-page__product-title{margin:0;font-size:clamp(20px,1.45vw,25px);font-weight:650;line-height:1.15}.jci-faqs-page__product-description{color:#ffffffb8}.jci-faqs-page__product-specs{display:grid;gap:10px;margin:auto 0 0;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.jci-faqs-page__product-specs div{display:grid;gap:3px}.jci-faqs-page__product-specs dt{color:rgb(var(--jci-faqs-accent));font-size:11px;font-weight:800;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.jci-faqs-page__product-specs dd{margin:0;color:#ffffffc7;font-size:14px;line-height:1.55}@media screen and (max-width:1199px){.jci-faqs-page__section-grid,.jci-faqs-page__image-faq-grid,.jci-faqs-page__led-inner{grid-template-columns:1fr}.jci-faqs-page__section-header{position:static}.jci-faqs-page__led-media-wrap,.jci-faqs-page__image-frame{max-width:620px}.jci-faqs-page__image-faq-grid--reverse .jci-faqs-page__image-frame{order:0}.jci-faqs-page__product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jci-faqs-page__product-card:nth-child(2n){border-right:0}.jci-faqs-page__product-card:nth-child(4n){border-right:0}}@media screen and (max-width:899px){.jci-faqs-page__split-grid{grid-template-columns:1fr}.jci-faqs-page__split-band{background:transparent}}@media screen and (max-width:740px){.jci-faqs-page__led-band,.jci-faqs-page__light-band,.jci-faqs-page__image-faq-band,.jci-faqs-page__split-band,.jci-faqs-page__comparison-band{padding:52px 0}.jci-faqs-page__led-inner,.jci-faqs-page__section-grid,.jci-faqs-page__image-faq-grid{gap:28px}.jci-faqs-page__led-media-wrap{order:1}.jci-faqs-page__led-copy{order:2}.jci-faqs-page .jci-faqs-page__title,.jci-faqs-page .jci-faqs-page__section-title{font-size:clamp(30px,10vw,40px)}.jci-faqs-page__eyebrow{gap:10px;font-size:11px;letter-spacing:.14em}.jci-faqs-page__eyebrow:before{width:30px}.jci-faqs-page__faq-card,.jci-faqs-page__split-column,.jci-faqs-page__product-copy{padding:22px}.jci-faqs-page__accordion-summary{padding:18px}.jci-faqs-page__accordion-question{font-size:16px;line-height:1.35}.jci-faqs-page__product-grid{display:flex;gap:14px;margin-right:calc(var(--container-gutter) * -1);padding:0 var(--container-gutter) 12px 0;overflow-x:auto;border:0;background:transparent;box-shadow:none;scroll-snap-type:x mandatory;scrollbar-width:thin}.jci-faqs-page__product-card{flex:0 0 min(86vw,360px);border:1px solid rgba(255,255,255,.14);scroll-snap-align:start}.jci-faqs-page__product-card:nth-child(n){border-right:1px solid rgba(255,255,255,.14)}}
/*# sourceMappingURL=/cdn/shop/t/169/assets/jci-faqs-page.css.map */
