.x8{--ink:#1c3a43;--navy:#142e39;--muted:#607177;--line:#ced8d7;--mint:#c9e7db;background:#f7f6f1;color:var(--ink);font-family:inherit}.x8 *{box-sizing:border-box}.x8 [hidden]{display:none!important}.x8 h1,.x8 h2,.x8 h3,.x8 p,.x8 figure{margin:0}.x8 button,.x8 a{font:inherit}.x8 a{text-decoration:none;color:inherit}.x8 button{cursor:pointer}.x8 a:focus-visible,.x8 button:focus-visible{outline:3px solid #b38346;outline-offset:5px}.x8-wrap{width:min(1080px,calc(100% - 96px));margin:auto}.x8-subnav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:14px max(32px,calc((100% - 1080px)/2));gap:20px;background:#f7f6f1f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);font-size:12px}.x8-wordmark{white-space:nowrap;letter-spacing:-.03em;font-size:18px!important}.x8-subnav>div{display:flex;gap:25px}.x8-subnav>div a{padding:8px 0}.x8-mini{background:var(--navy);color:#fff!important;border-radius:30px;padding:10px 18px}.x8-mini span{margin-left:18px}.x8-hero{background:var(--navy);color:#fff;overflow:hidden}.x8-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:640px;gap:20px}.x8-hero-copy{padding:54px 0 50px;position:relative;z-index:2}.x8-kicker{font-size:10px;letter-spacing:.18em;font-weight:600;text-transform:uppercase;margin-bottom:22px!important}.x8-hero .x8-kicker{color:#b6c9cd}.x8 h1{font-size:clamp(46px,4.8vw,66px);font-weight:400;letter-spacing:-.055em;line-height:1.02;color:#fff}.x8 h1 em{font-style:normal;color:var(--mint)}.x8-lede{font-size:16px;line-height:1.7;color:#bdcbd0;max-width:370px;margin:25px 0 29px!important}.x8-button{display:flex;align-items:center;justify-content:space-between;gap:25px;background:var(--mint);color:var(--navy)!important;padding:16px 22px;min-height:52px;font-size:13px!important;font-weight:600!important;max-width:310px;border-radius:3px;transition:background .2s,transform .2s}.x8-button:hover{background:#e1f3e9;transform:translateY(-2px)}.x8-textlink{display:inline-flex;gap:48px;font-size:12px!important;padding:17px 0;border-bottom:1px solid #56717c}.x8-cost{display:flex;gap:15px;align-items:baseline;margin-top:32px}.x8-cost strong{font-size:26px;font-weight:400;letter-spacing:-.04em}.x8-cost span{font-size:11px;color:#c1cdd0}.x8-small{font-size:10px;line-height:1.6;color:#a7bec5;max-width:330px;margin-top:7px!important}.x8-product-stage{position:relative;height:580px;display:flex;align-items:center;justify-content:center;isolation:isolate}.x8-big{position:absolute;font-weight:500;font-size:clamp(240px,30vw,400px);letter-spacing:-.1em;line-height:1;color:#213e48;top:70px;left:1%;z-index:-2}.x8-orbit{position:absolute;top:75px;right:-20px;bottom:75px;left:-20px;border:1px solid #38535d;border-radius:50%;transform:rotate(-30deg);z-index:-1}.x8-orbit:before{content:"";position:absolute;top:35px;right:35px;bottom:35px;left:35px;border:1px solid #2a4651;border-radius:50%}.x8-cutout{object-fit:contain;width:110%;height:490px;max-width:none!important;filter:drop-shadow(20px 24px 25px #05101966);position:relative;z-index:1;transition:transform .6s}.x8-product-stage:hover .x8-cutout{transform:translateY(-8px) rotate(-2deg)}.x8-stage-bottom{position:absolute;bottom:20px;left:10px;right:0;display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:.12em;color:#aec3c9}.x8-stage-bottom>span:last-child{margin-left:auto}.x8-led{width:5px;height:5px;border-radius:50%;background:#b9e3ce}.x8-heading{max-width:660px;margin-bottom:40px}.x8 h2{font-size:clamp(32px,3.5vw,46px);line-height:1.06;letter-spacing:-.045em;font-weight:400;white-space:pre-line;color:inherit}.x8-heading>p:last-child{font-size:14px;color:var(--muted);line-height:1.7;max-width:450px;margin-top:17px}.x8-focus{padding-top:88px;padding-bottom:90px;scroll-margin-top:85px}.x8-focus-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center}.x8-photo-stage{position:relative;background:#e8edeb;border-radius:6px;overflow:hidden}.x8-photo{padding:0;border:0;background:none;display:block;width:100%;position:relative}.x8-photo img{width:100%;height:440px;object-fit:cover;display:block}.x8-zoom{position:absolute;right:18px;bottom:18px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--ink);font-size:22px}.x8-photo-label{padding:15px 20px!important;font-size:10px;color:#5c7375;letter-spacing:.035em}.x8-detail{display:block;width:100%;text-align:left;padding:24px 0;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink)}.x8-detail-row{display:flex;align-items:center;gap:20px}.x8-detail-row>small{font-size:10px;color:#748a8a}.x8-detail-row>strong{font-size:20px;font-weight:400;letter-spacing:-.025em}.x8-plus{margin-left:auto;font-size:20px;font-weight:300}.x8-detail-content{display:block;padding:25px 0 0 35px}.x8-detail-title{display:block;font-size:13px;font-weight:600;margin-bottom:9px}.x8-detail-body{display:block;font-size:13px;line-height:1.75;color:var(--muted)}.x8-stat{font-size:35px;letter-spacing:-.04em;display:block;margin-top:20px}.x8-stat small{display:block;font-size:10px;letter-spacing:0;color:#6e8283;margin-top:3px}.x8-fine{font-size:10px;line-height:1.75;color:#6e8283;margin-top:18px!important}.x8-spec{background:#e7eeed;padding:80px 0;scroll-margin-top:65px}.x8-spec-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:65px}.x8-spec-tabs{display:flex;flex-direction:column;gap:0}.x8-spec-tabs button{border:0;border-bottom:1px solid #bdcdcb;background:transparent;color:#6f8486;text-align:left;display:flex;align-items:center;gap:20px;padding:23px 19px;font-size:11px;transition:background .2s}.x8-spec-tabs button span{font-size:20px;letter-spacing:-.03em}.x8-spec-tabs button b{margin-left:auto;font-weight:400;font-size:20px}.x8-spec-tabs button[aria-selected=true]{background:var(--navy);color:#e8f5ef;border-radius:3px}.x8-spec-panels{min-height:320px}.x8-spec-number{font-size:78px;letter-spacing:-.055em;line-height:1;font-weight:300}.x8-unit{font-size:13px;margin:8px 0 20px!important}.x8-spec-panels p:not(.x8-unit){font-size:13px;color:#607778;line-height:1.7}.x8 dl{margin-top:24px}.x8 dl>div{display:flex;justify-content:space-between;gap:18px;border-top:1px solid #b9ccca;padding:13px 0;font-size:12px}.x8 dd{margin:0;text-align:right;max-width:65%}.x8 dt{color:#647b7d}.x8-sample{border-top:1px solid #bdcdcb;margin-top:38px;padding-top:28px;display:flex;gap:25px;align-items:center;justify-content:space-between}.x8-sample h3{font-size:18px;font-weight:400;letter-spacing:-.02em}.x8-sample p{font-size:12px;color:#6c8081;margin-top:9px}.x8-sample a{white-space:nowrap;border-bottom:1px solid #547477;padding:10px 0;font-size:12px}.x8-setup{padding:85px 0;scroll-margin-top:70px}.x8-setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.x8-kit-art{position:relative;display:grid;place-items:center;background:#dbe9e6;min-height:360px;border-radius:5px;overflow:hidden}.x8-kit-art img{height:330px;width:90%;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(12px 18px 20px #173e3a26)}.x8-kit-ring{position:absolute;width:290px;height:290px;border:1px solid #b1cac2;border-radius:50%}.x8-kit-caption{position:absolute;bottom:22px;left:25px;letter-spacing:.2em;font-size:10px}.x8-pills{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:28px}.x8-pills button{border:1px solid #c2d0cb;border-radius:30px;background:transparent;font-size:11px;padding:12px 14px;color:#526c6b;min-height:44px}.x8-pills button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.x8-kit-panel{min-height:202px}.x8-kit-index{font-size:10px;color:#70877e;letter-spacing:.15em}.x8-kit-panel h3{font-size:27px;font-weight:400;letter-spacing:-.035em;line-height:1.2;margin:12px 0 16px}.x8-kit-panel p{font-size:13px;line-height:1.8;color:var(--muted);max-width:400px}.x8-dark-button{background:var(--navy);color:#fff!important;max-width:100%}.x8-dark-button:hover{background:#2a4c53}.x8-support{display:grid;grid-template-columns:1fr 1fr 2fr;gap:25px;align-items:center;margin-top:45px;padding-top:24px;border-top:1px solid var(--line)}.x8-support span{font-size:17px;letter-spacing:-.02em}.x8-support p{font-size:10px;line-height:1.6;color:#6d7c7a}.x8-fit{background:var(--navy);padding:65px 0;color:#e9f1ef}.x8-fit-grid{display:grid;grid-template-columns:.75fr 1.4fr;gap:60px;align-items:start}.x8-fit h2{font-size:35px}.x8-fit-grid>div>p:last-child{color:#b0c3c8;font-size:13px;line-height:1.7;margin-top:15px}.x8-fit-cards{display:grid;grid-template-columns:1fr 1fr;gap:30px}.x8-fit article{border-top:1px solid #48616a;padding-top:20px}.x8-fit article>span{font-size:10px;color:#91acb3}.x8-fit article h3{font-size:19px;letter-spacing:-.025em;font-weight:400;margin:14px 0}.x8-fit article p{font-size:12px;line-height:1.8;color:#b0c3c8;min-height:85px}.x8-fit article a{display:inline-block;font-size:12px;margin-top:20px;border-bottom:1px solid #5d7c84;padding-bottom:8px}.x8-lightbox{border:0;max-width:90vw;max-height:92vh;padding:15px;background:#f7f6f1;border-radius:4px}.x8-lightbox::backdrop{background:#08202ce6}.x8-lightbox img{width:auto;max-width:80vw;height:auto;max-height:75vh;object-fit:contain;display:block}.x8-lightbox>button{position:absolute;right:15px;top:15px;border:0;border-radius:50%;width:44px;height:44px;font-size:28px;background:#fff}.x8-lightbox p{font-size:12px;padding:10px}.x8~.e8-details{padding-block:55px}.x8 [role=tabpanel],.x8-kit-panel,.x8-detail-content{animation:x8-in .35s both}@keyframes x8-in{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1450px){.x8-hero-grid{min-height:680px}}@media(max-width:900px){.x8-wrap{width:calc(100% - 48px)}.x8-subnav{padding-inline:24px}.x8-subnav>div{gap:15px}.x8-hero-grid{gap:0}.x8 h1{font-size:48px}.x8-cutout{height:430px}.x8-product-stage{height:520px}.x8-focus-grid,.x8-spec-grid,.x8-setup-grid{gap:30px}.x8-photo img{height:350px}.x8-fit-grid{grid-template-columns:1fr;gap:30px}.x8-fit article p{min-height:50px}}@media(max-width:680px){.x8-wrap{width:calc(100% - 40px)}.x8-subnav{padding:10px 20px;gap:10px}.x8-subnav>div{display:none}.x8-mini{padding:10px 15px}.x8-hero-grid{display:flex;flex-direction:column;min-height:0}.x8-hero-copy{padding:35px 0 5px;align-self:stretch}.x8 h1{font-size:45px;line-height:1.03}.x8-lede{font-size:14px;margin:20px 0 23px!important;max-width:100%}.x8-kicker{font-size:9px;margin-bottom:18px!important}.x8-button{max-width:100%;font-size:13px!important}.x8-textlink{display:none}.x8-cost{margin-top:22px}.x8-small{max-width:100%}.x8-product-stage{height:340px;width:100%;margin-top:15px}.x8-cutout{height:330px;width:90%}.x8-big{font-size:265px;top:35px;left:8%}.x8-orbit{top:30px;right:5px;bottom:30px;left:5px}.x8-stage-bottom{bottom:10px;font-size:8px;left:0}.x8-focus,.x8-setup{padding-top:54px;padding-bottom:54px}.x8 h2{font-size:33px}.x8-heading{margin-bottom:28px}.x8-heading>p:last-child{font-size:14px}.x8-focus-grid,.x8-spec-grid,.x8-setup-grid{grid-template-columns:1fr;gap:28px}.x8-photo img{height:330px}.x8-detail{padding:19px 0}.x8-detail-row>strong{font-size:19px}.x8-detail-content{padding-top:18px}.x8-detail-body{font-size:14px}.x8-spec{padding:50px 0}.x8-spec-tabs{flex-direction:row;gap:5px}.x8-spec-tabs button{flex:1;gap:0;flex-direction:column;justify-content:center;padding:13px 5px;font-size:9px}.x8-spec-tabs button span{font-size:13px;letter-spacing:0;margin-top:6px}.x8-spec-tabs button b{display:none}.x8-spec-panels{min-height:315px}.x8-spec-number{font-size:68px}.x8-spec-panels p:not(.x8-unit){font-size:14px}.x8 dl>div{font-size:12px}.x8-sample{align-items:flex-start;flex-direction:column;gap:13px;margin-top:25px}.x8-sample p{line-height:1.7}.x8-kit-art{min-height:290px}.x8-kit-art img{height:270px}.x8-kit-ring{width:240px;height:240px}.x8-kit-panel{min-height:210px}.x8-kit-panel p{font-size:14px}.x8-support{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.x8-support p{grid-column:1/-1;font-size:11px}.x8-fit{padding:50px 0}.x8-fit-cards{grid-template-columns:1fr;gap:26px}.x8-fit article p{min-height:0;font-size:14px}.x8-fit article a{margin-top:14px}.x8-fine{font-size:11px}.x8-lightbox{max-width:95vw;padding:10px}.x8-lightbox img{max-width:88vw}.x8-lightbox>button{right:10px;top:10px}}@media(prefers-reduced-motion:reduce){.x8 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.x8 .x8-hero h1{color:#fff!important}.x8 .x8-hero h1 em{color:#c9e7db!important}.x8 .x8-fit h2,.x8 .x8-fit h3{color:#e9f1ef!important}body:has(.x8) #MainContent{max-width:1120px;width:calc(100% - 96px);margin:0 auto;background:#fafaf7}body:has(.x8){background:#fff}.x8{background:#fafaf7}.x8 .x8-wrap{width:calc(100% - 64px);max-width:1040px}.x8-subnav{position:relative;padding:15px 32px;background:#f5f6f2}.x8-breadcrumb{display:flex;gap:10px;align-items:center;font-size:10px;color:#6b7b7b;padding-top:25px;padding-bottom:25px}.x8-breadcrumb b{font-weight:400;color:#203d43}.x8-commerce{display:grid;grid-template-columns:1.08fr 1fr;gap:42px;align-items:start;padding-bottom:42px}.x8-gallery{position:sticky;top:20px}.x8-gallery-main{background:radial-gradient(ellipse at 50% 40%,#f5f7f5,#dce7e3);border-radius:7px;overflow:hidden;position:relative}.x8-gallery-view{display:block;width:100%;height:440px;background:none;border:0;padding:20px 32px 50px;position:relative}.x8-gallery-view img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(12px 16px 18px #254e4925)}.x8-gallery-view:not([data-gallery-view="0"]){padding:0 0 40px}.x8-gallery-view:not([data-gallery-view="0"]) img{object-fit:cover;filter:none}.x8-gallery-tag{position:absolute;bottom:0;padding:16px 22px;left:0;right:0;font-size:12px;display:flex;justify-content:space-between;background:#e6eeea;color:#234a49}.x8-gallery-tag span{font-size:9px;color:#6b8480}.x8-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px}.x8-thumbs button{background:#edf1ed;border:1px solid transparent;border-radius:4px;height:76px;padding:7px;overflow:hidden}.x8-thumbs button[aria-pressed=true]{border-color:#315d5b;box-shadow:0 0 0 1px #315d5b}.x8-thumbs img{width:100%;height:100%;object-fit:contain}.x8-buy .x8-kicker{font-size:9px;margin:0 0 14px!important;color:#5f7b78}.x8-buy h1{font-size:40px!important;line-height:1.08!important;color:#1c3a43!important;letter-spacing:-.045em}.x8-product-sub{font-size:21px;line-height:1.3;letter-spacing:-.02em;color:#1c3a43;margin-top:9px!important}.x8-buy-intro{font-size:13px;line-height:1.75;color:#667977;margin:17px 0!important}.x8-price{padding:17px 0;border-top:1px solid #d2ddd8;border-bottom:1px solid #d2ddd8}.x8-price strong{font-size:30px;letter-spacing:-.04em;font-weight:500}.x8-price>span{font-size:11px;color:#6d7e7c;margin-left:10px}.x8-price small{display:block;color:#768480;font-size:10px;margin-top:5px;line-height:1.6}.x8-keyfacts{display:flex;justify-content:space-between;gap:15px;padding:20px 0}.x8-keyfacts>span{font-size:10px;color:#71807c;line-height:1.4}.x8-keyfacts b{font-size:15px;color:#294a48;display:block;margin-bottom:5px;font-weight:500}.x8-order{background:#fff;border:1px solid #d6dfda;border-radius:6px;padding:18px}.x8-option-label{font-size:10px;color:#607972;margin-bottom:9px!important}.x8-selected{display:flex;justify-content:space-between;gap:10px;border:1px solid #7b9a90;background:#f4f8f3;padding:13px 12px;border-radius:3px;font-size:12px}.x8-selected b{font-weight:500}.x8-selected span{font-size:10px;color:#618170}.x8-include{font-size:11px;line-height:1.7;color:#617570;margin:12px 0!important}.x8-options{border-top:1px solid #d6dfda;margin:12px 0 17px;padding-top:12px;font-size:11px;color:#4e6964}.x8-options summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;min-height:30px;gap:10px;align-items:center}.x8-options p{font-size:11px;line-height:1.7;padding:8px 0}.x8-buy-secondary{display:block;text-align:center;font-size:11px!important;margin-top:13px;text-decoration:underline!important;text-underline-offset:4px}.x8-order .x8-fine{font-size:9px;margin-top:14px!important}.x8-product-links{display:flex;gap:30px;border-top:1px solid #ccd9d2;border-bottom:1px solid #ccd9d2;padding-block:18px;justify-content:center;font-size:11px}.x8-focus,.x8-setup{padding-top:55px;padding-bottom:55px}.x8 h2{font-size:32px!important;line-height:1.14!important}.x8-heading{margin-bottom:28px;max-width:600px}.x8-heading .x8-kicker{margin-bottom:13px!important}.x8-heading>p:last-child{font-size:12px;margin-top:12px;line-height:1.7}.x8-focus-grid,.x8-setup-grid{gap:36px}.x8-photo img{height:350px}.x8-detail{padding:19px 0}.x8-detail-row>strong{font-size:17px}.x8-detail-body{font-size:12px}.x8-stat{font-size:28px}.x8-detail-content{padding-top:17px}.x8-spec{margin:0 32px;padding:35px 0;border-radius:7px;background:#e8eeea}.x8 .x8-spec .x8-wrap{width:calc(100% - 48px)}.x8-spec-grid{gap:35px;grid-template-columns:1fr 1.5fr}.x8-spec-tabs button{padding:18px 13px}.x8-spec-tabs button span{font-size:17px}.x8-spec-number{font-size:60px}.x8-spec-panels{min-height:270px}.x8-sample{margin-top:20px;padding-top:20px}.x8-sample h3{font-size:16px}.x8-kit-art{min-height:300px}.x8-kit-art img{height:270px}.x8-kit-panel h3{font-size:23px}.x8-kit-panel{min-height:175px}.x8-support{margin-top:30px}.x8-support span{font-size:14px}.x8-fit{margin:0 32px;border-radius:7px;padding:35px 0}.x8 .x8-fit .x8-wrap{width:calc(100% - 48px)}.x8-fit-grid{gap:35px}.x8-fit h2{font-size:27px!important}.x8-fit article h3{font-size:16px}.x8-fit article p{font-size:11px;min-height:65px}.x8-fit article a{font-size:11px}.x8-fit-cards{gap:22px}.x8-button span,.x8-mini span{font-family:Arial,sans-serif}body:has(.x8) .e8-details{padding:50px 32px!important}body:has(.x8) .vf-inquiry{margin-inline:32px}.x8-subnav>div{gap:18px}@media(max-width:900px){body:has(.x8) #MainContent{width:calc(100% - 48px)}.x8-commerce{gap:25px}.x8 .x8-wrap{width:calc(100% - 40px)}.x8-gallery-view{height:370px}.x8-buy h1{font-size:34px!important}.x8-product-sub{font-size:19px}.x8-order{padding:13px}.x8-keyfacts{gap:8px}.x8-keyfacts b{font-size:13px}.x8-fit,.x8-spec{margin-inline:20px}}@media(max-width:680px){body:has(.x8) #MainContent{width:calc(100% - 28px)}.x8 .x8-wrap{width:calc(100% - 28px)}.x8-subnav{padding:12px 14px}.x8-breadcrumb{padding-block:18px;font-size:9px;gap:7px}.x8-commerce{grid-template-columns:1fr;gap:25px;padding-bottom:30px}.x8-gallery{position:static}.x8-gallery-view{height:335px}.x8-thumbs{gap:7px}.x8-thumbs button{height:62px}.x8-buy h1{font-size:34px!important}.x8-product-sub{font-size:20px}.x8-buy-intro{font-size:13px}.x8-price strong{font-size:28px}.x8-keyfacts b{font-size:14px}.x8-order{padding:16px}.x8-product-links{gap:15px;justify-content:flex-start;overflow:auto;white-space:nowrap;font-size:10px;padding-block:15px}.x8-focus,.x8-setup{padding-block:36px}.x8 h2{font-size:27px!important}.x8-heading>p:last-child{font-size:13px}.x8-photo img{height:300px}.x8-detail-body{font-size:13px}.x8-spec,.x8-fit{margin-inline:14px;padding-block:26px}.x8 .x8-spec .x8-wrap,.x8 .x8-fit .x8-wrap{width:calc(100% - 28px)}.x8-spec-grid{grid-template-columns:1fr;gap:23px}.x8-spec-tabs button{padding:12px 5px}.x8-spec-tabs button span{font-size:12px}.x8-spec-panels{min-height:285px}.x8-sample h3{font-size:16px;line-height:1.4}.x8-sample a{font-size:11px}.x8-setup-grid{gap:23px}.x8-kit-art{min-height:260px}.x8-kit-art img{height:240px}.x8-pills{gap:6px}.x8-pills button{font-size:10px;padding:10px}.x8-support{grid-template-columns:1fr;gap:12px}.x8-support p{grid-column:auto}.x8-fit-grid{gap:24px}.x8-fit-cards{gap:23px}.x8-fit article p{min-height:0;font-size:13px}body:has(.x8) .e8-details{padding:35px 14px!important}body:has(.x8) .vf-inquiry{margin-inline:14px}}.x8-gallery-view[data-gallery-view="0"]{padding:0 0 40px}.x8-gallery-view[data-gallery-view="0"] img{object-fit:cover;filter:none}.x8-gallery-view[data-gallery-view="0"]{background:#e0e3eb}.x8-gallery-view[data-gallery-view="0"] img{object-fit:contain}.x8-gallery-main .x8-zoom{bottom:57px}.x8 .x8-gallery-view[data-gallery-view="0"] img{object-fit:contain!important;width:100%!important;height:100%!important}.x8-connect{display:grid;grid-template-columns:1.07fr 1fr;gap:35px;margin-bottom:50px!important;border-top:1px solid #d2ddd7;padding-top:45px;align-items:center}.x8-connect-media{background:#e9eeec;border-radius:7px;overflow:hidden}.x8-connect-media>img{display:block;width:100%!important;height:350px!important;object-fit:cover!important}.x8-connect-media video{display:block;width:100%;max-height:400px;background:#142e39}.x8-connect-media>p{padding:12px 16px;font-size:9px;line-height:1.6;color:#6d807a}.x8-connect .x8-kicker{margin-bottom:14px!important}.x8-connect-intro{font-size:12px;line-height:1.8;color:#6a7d76;margin-top:15px!important}.x8-screen-tabs{display:flex;gap:6px;margin:23px 0 19px;border-bottom:1px solid #ccd8d1}.x8-screen-tabs button{border:0;border-bottom:2px solid transparent;background:none;color:#6c817b;padding:12px 10px;font-size:12px;flex:1}.x8-screen-tabs button[aria-selected=true]{border-bottom-color:#244d49;color:#244d49;font-weight:600}.x8-connect [role=tabpanel]{min-height:112px}.x8-connect h3{font-size:17px;font-weight:400;letter-spacing:-.02em;margin-bottom:10px!important}.x8-connect [role=tabpanel] p{font-size:12px;line-height:1.75;color:#637b72}.x8-connect .x8-buy-secondary{text-align:left}.x8-spec-visual{float:right;width:145px;height:145px;margin:0 0 16px 20px;background:#d9e4de;border-radius:5px;overflow:hidden}.x8-spec-visual img{width:100%!important;height:100%!important;object-fit:cover!important}.x8-spec-panels dl{clear:both}.x8-spec-panels .x8-spec-number{font-size:52px}.x8-spec-panels>div:after{content:"";display:block;clear:both}@media(max-width:900px){.x8-connect{gap:25px}.x8-connect-media>img{height:320px!important}.x8-spec-visual{width:110px;height:110px;margin-left:10px}.x8-spec-panels .x8-spec-number{font-size:44px}}@media(max-width:680px){.x8-connect{grid-template-columns:1fr;gap:24px;margin-bottom:35px!important;padding-top:30px}.x8-connect-media>img{height:290px!important}.x8-connect h2{font-size:27px!important}.x8-connect-intro,.x8-connect [role=tabpanel] p{font-size:13px}.x8-connect [role=tabpanel]{min-height:120px}.x8-spec-visual{width:115px;height:115px}.x8-connect .x8-fine{font-size:10px}}.x8-kit-art{background:#e1e4eb}.x8-kit-art img{height:300px;width:100%;object-fit:contain!important;filter:none}.x8-kit-ring{display:none}.x8-kit-caption{background:#f4f7f3d9;padding:6px 10px;border-radius:3px}.x8-reference{padding:0 20px 15px;font-size:10px;color:#647d73}.x8-reference summary{cursor:pointer;padding:8px 0}.x8-reference a{display:block;padding:6px 0;text-decoration:underline}.x8-gallery-main{background:#e6eae9}.x8-gallery-view{padding:22px 22px 58px!important;background:#e6eae9!important}.x8-gallery-view img{object-fit:contain!important;width:100%!important;height:100%!important;filter:none!important;border-radius:3px}.x8-gallery-view[data-gallery-view="0"]{background:#e6eae9!important}.x8-photo img{object-fit:contain!important;background:#e6eae9!important;padding:12px;filter:none!important}.x8-spec-visual img{object-fit:contain!important;background:#e6eae9!important;filter:none!important}.x8-kit-art{background:#e6eae9!important}.x8-kit-art img{object-fit:contain!important;padding:20px;filter:none!important}.x8-thumbs img{object-fit:contain!important;filter:none!important}.x8-kit-art>div{width:100%;height:330px;display:grid;place-items:center}.x8-kit-art>div img{width:100%!important;height:100%!important;padding:0!important;object-fit:contain!important}.x8-package-film{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;align-items:center;margin-top:35px;padding:25px;background:#e9eeeb;border-radius:7px}.x8-package-film h3{font-size:24px;font-weight:400;letter-spacing:-.025em;margin-bottom:14px}.x8-package-film p:not(.x8-kicker){font-size:12px;line-height:1.8;color:#627970}.x8-package-film video{display:block;width:100%;max-height:360px;background:#dce4df;border-radius:5px}.x8-package-film .x8-kicker{margin-bottom:14px!important}@media(max-width:680px){.x8-kit-art>div{height:280px}.x8-package-film{grid-template-columns:1fr;padding:18px;gap:20px}.x8-package-film h3{font-size:23px}.x8-package-film p:not(.x8-kicker){font-size:13px}}.x8-gallery-view{padding:0 0 42px!important;background:#edf3ef!important}.x8-gallery-view img{padding:0!important}.x8-photo img{padding:0!important;background:#edf3ef!important}.x8-gallery-main .x8-gallery-tag span{max-width:65%;text-align:right;line-height:1.4}.x8-spec-visual{background:#edf3ef!important}.x8-package-film video{object-fit:contain}.x8-app{padding:40px 0 50px;border-top:1px solid #d1ddd4}.x8-app-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:35px;align-items:center}.x8-app-shot{background:#e7eeea;border-radius:6px;overflow:hidden}.x8-app-shot button{border:0;background:none;padding:16px;position:relative;width:100%}.x8-app-shot img{width:100%!important;height:330px!important;object-fit:contain!important}.x8-app-shot>p{font-size:10px;color:#6d8076;padding:0 18px 16px;line-height:1.6}.x8-app-steps details{border-top:1px solid #cbd8cf;padding:16px 0}.x8-app-steps summary{display:flex;gap:15px;align-items:center;cursor:pointer;list-style:none;font-size:15px}.x8-app-steps summary small{font-size:10px;color:#829187}.x8-app-steps summary b{margin-left:auto;font-weight:400;font-size:16px}.x8-app-steps details[open] summary b{transform:rotate(45deg)}.x8-app-steps details p{font-size:12px;line-height:1.85;color:#64796e;margin:14px 0 0 28px}.x8-app-steps>.x8-buy-secondary{text-align:left;margin-top:18px}@media(max-width:680px){.x8-app{padding:30px 0 35px}.x8-app-grid{grid-template-columns:1fr;gap:24px}.x8-app-shot img{height:250px!important}.x8-app-steps details p{font-size:13px}}.x8-thumbs{grid-template-columns:repeat(3,1fr)}.x8-perspectives{padding:30px 0 55px}.x8-perspectives-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:22px}.x8-perspectives figure{margin:0;background:#f0f2ee;border-radius:8px;overflow:hidden}.x8-perspectives button{position:relative;display:block;width:100%;padding:0;border:0;background:#e5ebe8}.x8-perspectives img{width:100%!important;height:360px!important;object-fit:contain!important;display:block}.x8-perspectives figcaption{padding:23px}.x8-perspectives figcaption>span{font-size:9px;letter-spacing:.13em;color:#607573}.x8-perspectives h3{font-size:19px!important;font-weight:400!important;margin:10px 0!important}.x8-perspectives p{font-size:12px;line-height:1.8;color:#607573}.x8-perspectives .x8-heading>p:last-child{max-width:500px}@media(max-width:680px){.x8-perspectives-grid{grid-template-columns:1fr;gap:16px}.x8-perspectives img{height:320px!important}.x8-perspectives{padding:15px 0 35px}}.x8-thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px}.x8-thumbs button{flex:0 0 calc(25% - 6px);height:72px}@media(max-width:680px){.x8-thumbs button{height:62px;flex-basis:calc(25% - 6px)}}.x8-kit-explorer{padding-top:64px!important;padding-bottom:64px!important}.x8-explore-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:38px;align-items:center}.x8-explore-stage{position:relative;isolation:isolate;height:510px;background:radial-gradient(ellipse at 45% 30%,#355563 0,#223e49 48%,#162e37);border-radius:18px;overflow:hidden;--spread:1;perspective:1000px}.x8-scene-tag{position:absolute;left:24px;top:22px;color:#bed0d3;font-size:10px;letter-spacing:2px}.x8-scene-glow{position:absolute;width:74%;height:32%;bottom:15%;left:13%;background:#a3c8cf;opacity:.12;filter:blur(38px);border-radius:50%}.x8-case-floor{position:absolute;left:15%;top:55%;width:69%;height:25%;border-radius:12px;background:linear-gradient(130deg,#1c2a2d,#314447 50%,#101f22);border:9px solid #9baaad;box-shadow:0 12px #566a70,0 36px 35px #081c2599;transform:rotateX(48deg) rotate(-12deg);opacity:.75}.x8-case-floor span{position:absolute;bottom:12px;right:20px;color:#7a9094;letter-spacing:4px;font-size:11px}.x8-piece{position:absolute!important;border:0!important;background:transparent!important;padding:8px!important;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#dbe5e6!important;border-radius:12px!important;transition:transform .55s cubic-bezier(.2,.7,.3,1),filter .2s;z-index:3;box-shadow:none!important;min-width:0!important;min-height:0!important}.x8-piece:hover,.x8-piece.is-selected{filter:drop-shadow(0 0 12px #acd5db50);z-index:5}.x8-piece:focus-visible{outline:2px solid #f4dfbd!important;outline-offset:4px}.x8-piece small{font-size:10px!important;line-height:1.4!important;letter-spacing:.35px;white-space:nowrap;background:#16313cbf;padding:3px 6px;border-radius:4px;opacity:calc(.2 + var(--spread)*.8);transition:opacity .2s}.x8-object{display:block;position:relative;box-sizing:border-box;box-shadow:8px 14px 18px #081e286b}.x8-piece-probe{left:21%;top:27%;transform:translate(calc(var(--spread)* -24px),calc(var(--spread)* -16px)) rotate(calc(-8deg + var(--spread)*8deg))}.x8-object-probe{width:110px;height:154px;border-radius:12px;overflow:hidden;border:1px solid #ffffff75;background:#e8eeee}.x8-object-probe img{width:100%!important;height:100%!important;object-fit:contain!important;margin:0!important}.x8-piece-case{left:31%;top:25%;transform:translate(calc(var(--spread)* 24px),calc(var(--spread)* -71px)) rotate(-7deg);z-index:2}.x8-object-case{width:178px;height:108px;border-radius:10px;background:repeating-linear-gradient(90deg,#a8b7ba 0,#c2cdcf 3px,#afbec0 5px);border:6px solid #d0d8d9;box-shadow:inset 0 0 0 3px #71888f,8px 12px #7c9096,10px 20px 26px #071c2680}.x8-object-case i{position:absolute;width:54px;height:13px;border:5px solid #647a82;border-radius:6px;left:55px;bottom:-23px}.x8-object-case b{position:absolute;left:10px;right:10px;top:44px;height:13px;border-top:1px solid #eef2f2;border-bottom:1px solid #869da4;opacity:.6}.x8-piece-pad{left:49%;top:49%;transform:translate(calc(var(--spread)* 35px),calc(var(--spread)* -66px))}.x8-object-pad{width:100px;height:54px;border-radius:50%;background:linear-gradient(150deg,#f9fbfb,#d7e2e3);border:2px solid #f8ffff;box-shadow:0 6px #94aeb3,8px 16px 18px #081e286b;transform:rotate(-12deg)}.x8-object-pad i{position:absolute;top:8px;right:15px;bottom:8px;left:15px;border:1px solid #adbec2;border-radius:50%}.x8-piece-adapter{left:49%;top:54%;transform:translate(calc(var(--spread)* 56px),calc(var(--spread)* 33px)) rotate(-7deg)}.x8-object-adapter{width:64px;height:62px;border-radius:12px;background:linear-gradient(130deg,#f4f7f7,#c7d5d8);border-right:8px solid #a9bcc1}.x8-object-adapter i,.x8-object-adapter b{position:absolute;top:-12px;width:5px;height:15px;background:linear-gradient(90deg,#778e96,#d0dcde);border-radius:2px}.x8-object-adapter i{left:20px}.x8-object-adapter b{left:37px}.x8-piece-cable{left:37%;top:57%;transform:translate(calc(var(--spread)* -40px),calc(var(--spread)* 33px)) rotate(-10deg)}.x8-object-cable{width:72px;height:52px;border:5px solid #e8eff0;border-radius:50%;box-shadow:inset 0 0 0 3px #8caaaf,0 4px #9bb2b7,8px 14px 18px #081e286b}.x8-object-cable i,.x8-object-cable b{position:absolute;background:#dde8ea;width:11px;height:22px;border-radius:4px;bottom:-7px}.x8-object-cable i{left:-10px;transform:rotate(-25deg)}.x8-object-cable b{right:-12px;transform:rotate(25deg)}.x8-piece-manual{left:38%;top:42%;transform:translate(calc(var(--spread)* -139px),calc(var(--spread)* 34px)) rotate(-11deg)}.x8-object-manual{width:69px;height:99px;padding:10px;background:#eee8dc;border-left:5px solid #c7c5b9;box-shadow:3px 4px #b9c1be,8px 14px 18px #081e286b;text-align:left;color:#29434a}.x8-object-manual i{font-style:normal;font-size:21px;display:block;line-height:1}.x8-object-manual b{font-size:9px;line-height:1.3;display:block;margin-top:8px}.x8-object-manual em{position:absolute;bottom:8px;font-style:normal;font-size:6px;letter-spacing:1px}.x8-scene-controls{position:absolute;bottom:22px;left:24px;right:24px;display:flex;gap:12px;align-items:center;z-index:9;background:#142c36bf;border:1px solid #abc4cb35;border-radius:999px;padding:9px 16px}.x8-scene-controls button{font-size:11px;color:#ebf0f0!important;background:transparent!important;border:0!important;padding:5px!important;cursor:pointer;box-shadow:none!important}.x8-scene-controls label{flex:1;display:flex}.x8-scene-controls input{width:100%;accent-color:#cadbdc;cursor:ew-resize}.x8-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.x8-piece-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:20px 0}.x8-piece-tabs button{width:35px;height:35px;padding:0!important;border-radius:50%;background:#f9faf7!important;color:#52666c!important;border:1px solid #cdd7d7!important;font-size:11px;cursor:pointer;box-shadow:none!important}.x8-piece-tabs button[aria-pressed=true]{background:#23414b!important;color:#fff!important;border-color:#23414b!important}.x8-piece-info{min-height:175px}.x8-piece-info>span{font-size:10px;letter-spacing:2px;color:#70888d}.x8-piece-info h3{font-size:25px!important;line-height:1.2!important;margin:11px 0!important;letter-spacing:-.5px!important}.x8-piece-info p{font-size:14px!important;line-height:1.65!important;color:#52666b}.x8-kit-included{font-size:12px!important;font-weight:600;color:#294950;border-top:1px solid #d6dedb;margin:18px 0 6px!important;padding-top:18px}.x8-schematic-note{font-size:10px!important;line-height:1.55!important;color:#78888c;margin-top:16px!important}.x8-explore-copy .x8-fine{margin-top:0!important}@media(max-width:780px){.x8-explore-grid{grid-template-columns:1fr;gap:26px}.x8-explore-stage{height:480px}.x8-piece-info{min-height:0}.x8-kit-explorer{padding-top:40px!important;padding-bottom:40px!important}.x8-piece-manual{transform:translate(calc(var(--spread)* -106px),calc(var(--spread)* 34px)) rotate(-11deg)}.x8-object-case{width:148px}.x8-object-case i{left:45px}.x8-object-probe{width:90px;height:133px}.x8-piece-case{left:30%}.x8-piece-probe{left:17%}.x8-piece-pad,.x8-piece-adapter{left:47%}.x8-piece-cable{left:32%}.x8-piece small{font-size:9px!important}}@media(prefers-reduced-motion:reduce){.x8-piece,.x8-piece small{transition:none!important}}body:has(.x8) #MainContent>.shopify-section{margin:0}.x8-object-probe img{object-fit:contain!important}
/*# sourceMappingURL=/cdn/shop/t/56/assets/vf-8h-experience.css.map */
