.pv-page .product-main{grid-template-columns:1.24fr .86fr;align-items:start;gap:5%;padding-bottom:75px}.pv-page .product-gallery{position:sticky;top:24px}.pv-page .product-gallery-stage{background:#e6e9e0;border:1px solid #dce1d5;height:580px;padding:52px 0;overflow:hidden}.pv-page .product-gallery-stage:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#93a18412 1px,#0000 1px),linear-gradient(#93a1840c 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0}.pv-stage-image{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0 24px;position:relative}.pv-stage-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .4s}.pv-page .gallery-meta{color:#5f6c56;font-size:8px;top:23px;left:25px;right:25px}.pv-page .gallery-meta>span:first-child{align-items:center;gap:10px;display:flex}.pv-page .gallery-meta i{background:#6f7d65;border-radius:50%;width:3px;height:3px;display:block}.pv-page .gallery-foot{color:#748069;font-size:8px;bottom:21px}.pv-page .gallery-foot>button{font:8px var(--font-mono);color:#46563e;background:0 0;border:0;align-items:center;gap:9px;padding:4px 0;display:flex}.pv-page .gallery-arrows{gap:5px;bottom:64px;right:24px}.pv-page .gallery-arrows button{background:#f5f5ed;border-color:#bac5ae;padding:11px}.pv-page .gallery-arrows button:hover{background:var(--ink);color:var(--paper)}.pv-page .gallery-thumbs{scrollbar-width:thin;scrollbar-color:#a7b49a transparent;gap:8px;margin-top:12px;padding-bottom:5px}.pv-page .gallery-thumbs button{background:#e8ebe2;border:1px solid #d9e0d1;width:82px;height:77px;padding:7px 8px 18px;position:relative}.pv-page .gallery-thumbs button[aria-pressed=true]{border-color:#23351c;box-shadow:inset 0 -3px #23351c}.pv-page .gallery-thumbs button span{font:7px var(--font-mono);color:#87917c;position:absolute;bottom:5px;left:8px}.pv-page .gallery-thumbs button[aria-pressed=true] span{color:#354b28}.pv-page .gallery-note{max-width:550px;margin-top:10px;font-size:8px}.pv-fit-link{color:#5c6a51;border-top:1px solid #d2d9c9;align-items:center;gap:14px;margin-top:20px;padding-top:18px;font-size:10px;display:flex}.pv-fit-link>span{flex-direction:column;flex:1;gap:4px;display:flex}.pv-fit-link strong{font:8px var(--font-mono);letter-spacing:.09em;color:#4d6140}.pv-page .product-overview{padding-top:8px}.pv-page .product-overview .eyebrow{gap:9px;font-size:9px}.pv-page .product-overview h1{max-width:500px;margin:23px 0 20px;font-size:clamp(57px,5.3vw,80px);line-height:.92}.pv-page .product-lead{max-width:440px;font-size:12px;line-height:1.9}.pv-benefit-tags{font:7px var(--font-mono);letter-spacing:.02em;color:#65735b;flex-wrap:wrap;gap:10px 17px;margin:24px 0;display:flex}.pv-benefit-tags span{align-items:center;gap:6px;display:flex}.pv-benefit-tags svg{color:#526947}.pv-page .product-quick-specs{border-top:1px solid #ccd4c1;gap:30px;padding-top:21px}.pv-page .product-quick-specs strong{font-size:48px;line-height:1}.pv-page .product-quick-specs span{margin-top:8px;font-size:7px;line-height:1.6}.pv-page .output-note{max-width:390px;margin-top:12px;font-size:8px}.pv-order-heading{border-top:1px solid #ccd4c1;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:22px;display:flex}.pv-page .pv-order-heading .product-detail-price{margin:0;font-size:25px}.pv-order-heading>span{font:7px var(--font-mono);letter-spacing:.06em;color:#8a947d;text-align:right}.pv-page .product-options{margin-top:22px}.pv-page .product-options fieldset{margin-bottom:19px}.pv-page .product-options legend{margin-bottom:10px;font-size:10px;line-height:1.5}.pv-page .option-buttons{gap:6px}.pv-page .option-buttons button,.pv-page .option-buttons>span{gap:10px;padding:10px 13px;font-size:9px}.pv-page .order-button{padding:18px 22px;font-size:12px}.pv-page .order-note{font-size:8px;line-height:1.8}.pv-page .product-help{margin-top:20px;font-size:9px}.pv-page .product-assurances{gap:9px;margin-top:20px;padding-top:17px;font-size:9px}.pv-page .product-assurances svg{color:#6e835e}.pv-hardware{background:#e5e8de;padding:80px 5.5%}.pv-section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:40px;display:flex}.pv-section-heading .eyebrow{margin-bottom:21px;font-size:9px}.pv-section-heading h2{font-size:64px;line-height:.95}.pv-section-heading h2>span{color:#8b9780}.pv-section-heading>p{color:#6c775f;max-width:370px;font-size:13px;line-height:1.9}.pv-hardware-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.pv-hardware-grid article{min-width:0}.pv-hardware-grid figure{background:#1a211b;height:320px;margin:0;position:relative;overflow:hidden}.pv-hardware-grid figure img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.pv-hardware-grid figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0b130cba);position:absolute;inset:0}.pv-hardware-grid figure figcaption{z-index:1;color:#e5ebdd;font:8px var(--font-mono);letter-spacing:.05em;line-height:1.6;position:absolute;bottom:22px;left:24px;right:24px}.pv-hardware-grid figure>span{color:#dce7d5;font:24px var(--font-mono);position:absolute;top:17px;right:22px}.pv-hardware-grid article>div{padding:27px 5px 0}.pv-micro{font:8px var(--font-mono);letter-spacing:.08em;color:#748166;margin-bottom:18px}.pv-hardware-grid h3{margin-bottom:19px;font-size:43px;line-height:.98}.pv-hardware-grid article>div>p:not(.pv-micro){color:#68745d;max-width:480px;font-size:12px;line-height:1.9}.pv-hardware-grid .text-link{gap:20px;margin-top:15px;font-size:9px}.pv-app-feature{min-height:565px;color:var(--paper);background:#121d17;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.pv-app-copy{padding:70px 7% 65px 11%}.pv-app-copy .eyebrow{letter-spacing:.07em;font-size:8px}.pv-app-copy h2{margin:24px 0;font-size:65px;line-height:.95}.pv-app-copy h2 em{color:var(--orange);font-style:normal}.pv-app-copy>p:not(.eyebrow){color:#acbdad;max-width:410px;font-size:13px;line-height:1.9}.pv-app-features{color:#c5d2c1;gap:9px;margin:23px 0 27px;font-size:10px;line-height:1.8;display:grid}.pv-app-features span{align-items:center;gap:10px;display:flex}.pv-app-features svg{color:#ff8d5a}.pv-app-copy .button{font-size:10px}.pv-app-visual{background:radial-gradient(at 50% 55%,#638b5c36,#0000 65%),linear-gradient(90deg,#7189650c 1px,#0000 1px) 0 0/90px 100%;min-height:565px;margin:0;position:relative}.pv-phone{background:#020503;border:4px solid #73826f;border-radius:33px;outline:1px solid #192818;width:245px;padding:6px;position:absolute;top:48px;left:calc(50% - 145px);overflow:hidden;transform:rotate(9deg);box-shadow:30px 35px 50px #0008}.pv-phone img{border-radius:23px;width:100%;height:auto}.pv-app-callout{color:#a7bba0;font:8px/1.7 var(--font-mono);letter-spacing:.06em;background:#243727;border:1px solid #67805d77;align-items:center;gap:10px;padding:17px 19px;display:flex;position:absolute;top:36%;right:7%;box-shadow:5px 15px 25px #0003}.pv-app-callout strong{color:#f0f5e9;font-weight:400}.pv-app-callout svg{color:#e7efdc}.pv-app-visual figcaption{text-align:center;font:7px var(--font-mono);letter-spacing:.08em;color:#819e79;position:absolute;bottom:25px;left:0;right:0}.pv-r3-story{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:7%;padding:65px 5.5%;display:grid}.pv-r3-story h2{margin-top:22px;font-size:56px;line-height:.98}.pv-r3-story h2 span{color:#869578}.pv-r3-story>div:last-child{align-self:center}.pv-r3-story>div:last-child>p{color:#6a775f;max-width:430px;margin-bottom:18px;font-size:13px;line-height:1.9}.pv-r3-story .text-link{font-size:10px}.pv-page .product-detail-section{background:#edf0e5;grid-template-columns:.95fr 1.05fr;gap:8%;padding-top:80px;padding-bottom:80px;scroll-margin-top:25px}.pv-page .product-details-heading .eyebrow{font-size:8px;line-height:1.8}.pv-page .product-details-heading h2{font-size:61px;line-height:.96}.pv-page .product-details-heading h2 span{color:#89997b}.pv-spec-intro{color:#748168;max-width:370px;margin-top:25px;font-size:12px;line-height:1.9}.pv-spec-dimensions{color:#5d7250;border-top:1px solid #cbd5bf;border-bottom:1px solid #cbd5bf;align-items:center;gap:15px;max-width:380px;margin-top:28px;padding:22px 0;display:flex}.pv-spec-dimensions p{flex-direction:column;gap:8px;display:flex}.pv-spec-dimensions span{font:8px var(--font-mono);letter-spacing:.07em}.pv-spec-dimensions strong{font:30px var(--font-display);letter-spacing:.02em;color:#314629}.pv-spec-dimensions small{font:10px var(--font-mono);color:#7c8f6d;margin-left:5px}.pv-page .product-details-content{margin-top:0}.pv-page .product-details-content summary{padding:23px 0;font-size:12px}.pv-page .spec-list>div{gap:25px;padding:13px 0;font-size:11px}.pv-page .spec-list dd{color:#344c2c;font-weight:700}.pv-page .spec-source{padding-top:12px;font-size:9px;line-height:1.9}.pv-page .features-list{gap:15px;font-size:10px;line-height:1.8}.pv-page .related-grid>a{transition:background .2s}.pv-page .related-grid>a:hover{background:#dce3d1}.pv-page .related-grid img{transition:transform .3s}.pv-page .related-grid>a:hover img{transform:scale(1.035)}.pv-gallery-dialog{color:#263521;background:#f1f3e9;border:1px solid #88967d;width:min(1200px,94vw);max-width:94vw;max-height:95vh;padding:0;overflow:hidden;box-shadow:0 25px 100px #0006}.pv-gallery-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07100be8}.pv-dialog-top{border-bottom:1px solid #d0d9c6;justify-content:space-between;align-items:center;padding:22px 30px;display:flex}.pv-dialog-top p{font:8px var(--font-mono);letter-spacing:.12em;color:#7d8d6e;margin-bottom:7px}.pv-dialog-top h2{letter-spacing:0;font-size:34px}.pv-dialog-close{color:#3f5532;background:0 0;border:1px solid #b9c6ad;padding:9px;display:flex}.pv-dialog-close:hover{background:#d8e2cd}.pv-dialog-stage{background:#e6ebe0;justify-content:center;align-items:center;height:min(69vh,740px);padding:25px 65px;display:flex;position:relative}.pv-dialog-stage>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.pv-dialog-stage>button{color:#324d26;background:#f7f9f0;border:1px solid #b6c3a8;justify-content:center;align-items:center;padding:12px 8px;display:flex;position:absolute;top:calc(50% - 25px)}.pv-dialog-stage>button:hover{color:#fff;background:#263b1e}.pv-dialog-prev{left:15px}.pv-dialog-next{right:15px}.pv-dialog-bottom{font:8px var(--font-mono);letter-spacing:.06em;color:#6e8161;border-top:1px solid #ccd6c1;justify-content:space-between;align-items:center;gap:20px;padding:17px 30px;display:flex}.pv-dialog-bottom>span{align-items:center;gap:14px;display:flex}.pv-dialog-bottom i{background:#7a8e6c;width:3px;height:3px;display:block}.pv-dialog-bottom a{color:#3e5a30;align-items:center;gap:10px;display:flex}@media (min-width:1600px){.pv-page .product-main,.pv-hardware,.pv-page .product-detail-section,.pv-r3-story{padding-left:max(5.5%,50vw - 750px);padding-right:max(5.5%,50vw - 750px)}}@media (max-width:1100px){.pv-page .product-main{grid-template-columns:1.08fr .92fr;gap:4%;padding-bottom:60px}.pv-page .product-gallery-stage{height:490px}.pv-page .product-overview h1{font-size:60px}.pv-page .product-overview .eyebrow{font-size:8px}.pv-page .pv-pod-stage .pv-stage-image{padding:10px 35px}.pv-page .gallery-meta{font-size:7px;left:20px;right:20px}.pv-benefit-tags{gap:8px 13px;margin:20px 0;font-size:6px}.pv-page .product-quick-specs strong{font-size:43px}.pv-page .product-quick-specs span{font-size:6px}.pv-page .product-quick-specs{gap:15px}.pv-page .gallery-thumbs button{width:75px;height:70px}.pv-page .product-lead{font-size:11px}.pv-hardware{padding-top:65px;padding-bottom:65px}.pv-section-heading h2{font-size:56px}.pv-section-heading>p{max-width:300px;font-size:12px}.pv-hardware-grid{gap:22px}.pv-hardware-grid figure{height:270px}.pv-hardware-grid h3{font-size:37px}.pv-hardware-grid article>div>p:not(.pv-micro){font-size:11px}.pv-app-copy{padding:60px 7% 55px 11%}.pv-app-copy h2{font-size:54px}.pv-app-copy>p:not(.eyebrow){font-size:12px}.pv-app-visual{min-height:555px}.pv-phone{width:225px;top:60px;left:calc(50% - 130px)}.pv-app-callout{padding:13px;font-size:7px;top:40%;right:5%}.pv-page .product-details-heading h2{font-size:53px}.pv-page .product-detail-section{grid-template-columns:.9fr 1.1fr;gap:6%}.pv-spec-dimensions strong{font-size:26px}.pv-page .product-details-heading .eyebrow{letter-spacing:.06em;font-size:7px}.pv-page .spec-list>div{font-size:10px}.pv-r3-story h2{font-size:48px}.pv-r3-story>div:last-child>p{font-size:12px}}@media (max-width:760px){.pv-page .product-main{padding:0 6% 50px;display:block}.pv-page .product-gallery{position:static}.pv-page .product-gallery-stage{height:380px;padding:45px 0}.pv-page .pv-pod-stage .pv-stage-image{padding:12px 40px}.pv-stage-image{padding:0 15px}.pv-page .gallery-meta{font-size:7px;top:18px;left:17px;right:17px}.pv-page .gallery-meta>span:first-child{gap:7px}.pv-page .gallery-foot{font-size:6px;bottom:17px;left:17px;right:17px}.pv-page .gallery-foot>button{gap:7px;font-size:7px}.pv-page .gallery-arrows{bottom:50px;right:17px}.pv-page .gallery-arrows button{padding:8px}.pv-page .gallery-thumbs{gap:7px;margin-top:10px}.pv-page .gallery-thumbs button{width:66px;height:61px;padding:6px 7px 15px}.pv-page .gallery-thumbs button span{font-size:6px;bottom:4px}.pv-page .gallery-note{margin-top:9px;font-size:7px;line-height:1.8}.pv-fit-link{gap:12px;margin-top:17px;padding-top:16px;font-size:9px}.pv-fit-link strong{font-size:7px}.pv-page .product-overview{margin-top:34px;padding-top:0}.pv-page .product-overview h1{max-width:440px;margin-top:20px;font-size:64px}.pv-page .product-lead{font-size:12px}.pv-page .product-overview .eyebrow{font-size:8px}.pv-benefit-tags{gap:12px 14px;margin:21px 0;font-size:7px}.pv-page .product-quick-specs strong{font-size:48px}.pv-page .product-quick-specs span{font-size:7px}.pv-page .output-note{font-size:8px}.pv-order-heading{margin-top:23px;padding-top:21px}.pv-order-heading>span{font-size:7px}.pv-page .product-options legend{font-size:11px}.pv-page .option-buttons button,.pv-page .option-buttons>span{padding:12px 14px;font-size:10px}.pv-page .product-help,.pv-page .product-assurances{font-size:10px}.pv-page .order-note{font-size:8px}.pv-hardware{padding:50px 6%}.pv-section-heading{margin-bottom:28px;display:block}.pv-section-heading h2{font-size:51px}.pv-section-heading .eyebrow{margin-bottom:20px;font-size:8px}.pv-section-heading>p{max-width:400px;margin-top:24px;font-size:12px}.pv-hardware-grid{grid-template-columns:1fr;gap:38px}.pv-hardware-grid figure{height:280px}.pv-hardware-grid figure figcaption{font-size:7px;bottom:18px;left:20px;right:20px}.pv-hardware-grid article>div{padding:23px 0 0}.pv-hardware-grid h3{margin-bottom:17px;font-size:40px;line-height:.98}.pv-micro{margin-bottom:15px;font-size:7px}.pv-hardware-grid article>div>p:not(.pv-micro){font-size:12px}.pv-hardware-grid .text-link{font-size:9px}.pv-app-feature{min-height:0;display:block}.pv-app-copy{padding:50px 6% 30px}.pv-app-copy .eyebrow{font-size:7px}.pv-app-copy h2{margin:22px 0;font-size:55px}.pv-app-copy>p:not(.eyebrow){max-width:380px;font-size:12px}.pv-app-features,.pv-app-copy .button{font-size:10px}.pv-app-visual{max-width:440px;min-height:480px;margin:auto}.pv-phone{width:210px;top:10px;left:calc(50% - 125px)}.pv-app-callout{padding:13px 15px;font-size:7px;top:37%;right:7%}.pv-app-visual figcaption{font-size:7px;bottom:22px}.pv-r3-story{padding:48px 6%;display:block}.pv-r3-story h2{margin-top:20px;font-size:47px}.pv-r3-story>div:last-child>p{max-width:400px;margin-top:25px;font-size:12px}.pv-r3-story .eyebrow{font-size:8px}.pv-r3-story .text-link{font-size:9px}.pv-page .product-detail-section{padding:50px 6%;scroll-margin-top:20px;display:block}.pv-page .product-details-heading .eyebrow{margin-bottom:21px;font-size:7px}.pv-page .product-details-heading h2{font-size:51px}.pv-spec-intro{max-width:400px;margin-top:22px;font-size:12px}.pv-spec-dimensions{max-width:400px;margin-top:24px;padding:20px 0}.pv-spec-dimensions strong{font-size:29px}.pv-spec-dimensions span{font-size:7px}.pv-page .product-details-heading .text-link{margin-top:22px;font-size:10px}.pv-page .product-details-content{margin-top:30px}.pv-page .product-details-content summary{padding:21px 0;font-size:12px}.pv-page .spec-list>div{gap:18px;font-size:10px;line-height:1.7}.pv-page .spec-source{font-size:8px}.pv-page .features-list{font-size:11px}.pv-gallery-dialog{width:96vw;max-width:96vw;max-height:95dvh}.pv-dialog-top{padding:18px}.pv-dialog-top h2{font-size:29px}.pv-dialog-top p{margin-bottom:6px;font-size:7px}.pv-dialog-close{padding:7px}.pv-dialog-close svg{width:21px}.pv-dialog-stage{height:58dvh;padding:20px 33px}.pv-dialog-stage>button{padding:10px 4px;top:calc(50% - 23px)}.pv-dialog-stage>button svg{width:21px}.pv-dialog-prev{left:5px}.pv-dialog-next{right:5px}.pv-dialog-bottom{gap:15px;padding:17px 18px;font-size:7px}.pv-dialog-bottom>span>span,.pv-dialog-bottom i{display:none}.pv-dialog-bottom a{gap:8px}}.pv-r3-hardware .pv-hardware-grid figure{background:#e9ede2}.pv-r3-hardware .pv-hardware-grid figure img{object-fit:contain;mix-blend-mode:multiply;padding:23px 30px 45px}.pv-r3-hardware .pv-hardware-grid figure:after{background:linear-gradient(#0000 72%,#556447b0)}.pv-tablet-preview{background:#030703;border:2px solid #73826f;border-radius:21px;outline:1px solid #192818;width:91%;padding:11px 17px;position:absolute;top:90px;left:4%;transform:rotate(-6deg);box-shadow:15px 30px 50px #0008}.pv-tablet-preview img{border-radius:7px;width:100%;height:auto}.pv-app-visual:has(.pv-tablet-preview) .pv-app-callout{top:auto;bottom:90px;right:9%}@media (max-width:1100px){.pv-tablet-preview{width:91%;padding:9px 13px;top:105px}}@media (max-width:760px){.pv-app-visual:has(.pv-tablet-preview){max-width:550px;min-height:340px}.pv-tablet-preview{border-radius:14px;width:85%;padding:7px 10px;top:30px;left:8%}.pv-app-visual:has(.pv-tablet-preview) .pv-app-callout{padding:11px 13px;bottom:50px;right:9%}.pv-app-visual:has(.pv-tablet-preview) figcaption{font-size:6px;bottom:20px}}.pv-portrait-preview{background:#030703;border:2px solid #73826f;border-radius:24px;outline:1px solid #192818;width:260px;padding:9px;position:absolute;top:46px;left:calc(50% - 135px);transform:rotate(7deg);box-shadow:15px 30px 50px #0008}.pv-portrait-preview img{border-radius:13px;width:100%;height:auto}.pv-app-visual:has(.pv-portrait-preview) .pv-app-callout{top:auto;bottom:135px;right:9%}@media (max-width:1100px){.pv-portrait-preview{width:240px;top:65px;left:calc(50% - 125px)}}@media (max-width:760px){.pv-app-visual:has(.pv-portrait-preview){max-width:420px;min-height:440px}.pv-portrait-preview{border-radius:20px;width:225px;padding:8px;top:13px;left:calc(50% - 125px)}.pv-portrait-preview img{border-radius:11px}.pv-app-visual:has(.pv-portrait-preview) .pv-app-callout{padding:12px 14px;bottom:105px;right:7%}.pv-app-visual:has(.pv-portrait-preview) figcaption{font-size:6px;bottom:20px}}.pv-page .product-gallery-stage{background:#fbfbfb;border-color:#d9ddd2;height:540px;padding:56px 0 58px}.pv-page .product-gallery-stage:before{background:0 0}.pv-stage-image{padding:0 15px;overflow:hidden}.pv-stage-image img{mix-blend-mode:normal;transform:scale(1.1)}.pv-stage-image:hover img{transform:scale(1.14)}.pv-page .pv-pod-stage .pv-stage-image{padding:0}.pv-is-pod .pv-stage-image img{transform:scale(1.75)}.pv-is-pod .pv-stage-image:hover img{transform:scale(1.8)}.pv-stage-image.pv-installed-view img,.pv-stage-image.pv-installed-view:hover img{transform:none}.pv-page .gallery-meta{color:#5f6859;font-size:9px}.pv-page .gallery-foot{color:#59654f;font-size:9px;left:25px;right:25px}.pv-page .gallery-foot>button{min-height:34px;font-size:9px}.pv-page .gallery-arrows{bottom:64px;right:24px}.pv-page .gallery-arrows button{background:#fbfbfb;border-color:#c3cabd;min-width:43px;min-height:43px}.pv-view-shortcuts{background:#e9ede2;border:1px solid #d6ddcd;border-top:0;gap:0;display:flex}.pv-view-shortcuts button{color:#617057;text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:11px;display:flex}.pv-view-shortcuts button+button{border-left:1px solid #d6ddcd}.pv-view-shortcuts button:hover,.pv-view-shortcuts button[aria-pressed=true]{color:#24391a;background:#e0e6d7}.pv-view-shortcuts button[aria-pressed=true] svg{color:#d64318}.pv-page .gallery-thumbs{gap:9px;margin-top:14px}.pv-page .gallery-thumbs button{background:#fbfbfb;width:87px;height:74px;padding:0 0 13px;overflow:hidden}.pv-page .gallery-thumbs img{mix-blend-mode:normal;transform:scale(1.13)}.pv-is-pod .gallery-thumbs img{transform:scale(1.8)}.pv-page .gallery-thumbs button span{z-index:1;color:#57694a;background:#fbfbfbd9;padding:2px 3px;font-size:8px;bottom:3px;left:5px}.pv-page .gallery-note{color:#697460;max-width:520px;margin-top:12px;font-size:10px;line-height:1.7}.pv-page .pv-fit-link{margin-top:17px;padding-top:17px;font-size:12px;line-height:1.5}.pv-fit-link strong{font-size:9px}.pv-page .product-lead{font-size:14px;line-height:1.85}.pv-benefit-tags{gap:10px 15px;font-size:8px}.pv-page .product-quick-specs span{font-size:8px}.pv-page .output-note,.pv-page .order-note{font-size:10px;line-height:1.7}.pv-order-heading>span{color:#637154;font-size:8px}.pv-page .product-options legend{font-size:12px}.pv-page .option-buttons button{min-height:40px;font-size:11px}.pv-selection{border-top:1px solid #ced6c4;flex-direction:column;gap:7px;padding:17px 0 19px;display:flex}.pv-selection>span{font:8px var(--font-mono);letter-spacing:.09em;color:#6a785d}.pv-selection>strong{color:#394b2b;font-size:12px;font-weight:500;line-height:1.5}.pv-page .product-assurances{font-size:10px;line-height:1.7}.pv-hardware-grid figure,.pv-r3-hardware .pv-hardware-grid figure{background:#fbfbfb;border:1px solid #d6dccd}.pv-hardware-grid figure:after,.pv-r3-hardware .pv-hardware-grid figure:after{display:none}.pv-hardware-grid figure>button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:35px 12px 45px;display:block;overflow:hidden}.pv-hardware-grid figure img,.pv-r3-hardware .pv-hardware-grid figure img{object-fit:contain;mix-blend-mode:normal;padding:0;transform:scale(1.08)}.pv-hardware-grid article:hover figure img{transform:scale(1.12)}.pv-is-pod .pv-hardware-grid figure img{transform:scale(1.7)}.pv-is-pod .pv-hardware-grid article:hover figure img{transform:scale(1.75)}.pv-hardware-grid figure figcaption{color:#67755a;pointer-events:none;font-size:9px;bottom:20px;left:22px;right:22px}.pv-inspect{color:#637257;font:8px var(--font-mono);z-index:1;align-items:center;gap:7px;display:flex;position:absolute;top:18px;right:20px}.pv-hardware-grid article>div>p:not(.pv-micro){font-size:13px}.pv-is-bar .pv-hardware-grid{grid-template-columns:1fr;gap:28px}.pv-is-bar .pv-hardware-grid article{border-bottom:1px solid #ccd3c2;grid-template-columns:1.35fr 1fr;align-items:center;gap:7%;padding-bottom:28px;display:grid}.pv-is-bar .pv-hardware-grid article:last-child{border:0;padding-bottom:0}.pv-is-bar .pv-hardware-grid figure{height:340px}.pv-is-bar .pv-hardware-grid article>div{padding:0}.pv-is-bar .pv-hardware-grid h3{font-size:45px}.pv-is-bar .pv-hardware-grid article:nth-child(2)>figure{order:2}.pv-is-bar .pv-hardware-grid article:nth-child(2){grid-template-columns:1fr 1.35fr}.pv-gallery-dialog{background:#f1f3e9;max-height:95dvh}.pv-dialog-stage{background:#fbfbfb;height:min(60dvh,650px);padding:24px 65px;overflow:hidden}.pv-dialog-stage>img{mix-blend-mode:normal;transform:scale(1.08)}.pv-is-pod .pv-dialog-stage>img{transform:scale(1.5)}.pv-dialog-stage.pv-installed-view>img{transform:none}.pv-dialog-stage>button{z-index:2}.pv-dialog-caption{color:#35492a;border-top:1px solid #e1e5da;justify-content:space-between;gap:20px;padding:17px 30px;font-size:12px;display:flex}.pv-dialog-caption>span{color:#748267;text-align:right;font-size:10px}.pv-dialog-bottom{padding-top:14px;padding-bottom:14px;font-size:9px}.pv-page .spec-source{font-size:10px;line-height:1.8}@media (min-width:1600px){.pv-page .product-gallery-stage{height:610px}.pv-is-bar .pv-hardware-grid figure{height:390px}}@media (max-width:1100px){.pv-page .product-gallery-stage{height:470px}.pv-page .product-lead{font-size:12px}.pv-is-bar .pv-hardware-grid figure{height:290px}.pv-is-bar .pv-hardware-grid h3{font-size:37px}.pv-hardware-grid figure figcaption{font-size:8px}.pv-hardware-grid article>div>p:not(.pv-micro){font-size:12px}}@media (max-width:760px){.pv-page .product-gallery-stage{height:370px;padding:48px 0 58px}.pv-page .gallery-meta,.pv-page .gallery-foot{font-size:8px;left:18px;right:18px}.pv-page .gallery-arrows{bottom:61px;right:17px}.pv-page .gallery-arrows button{min-width:40px;min-height:40px;padding:9px}.pv-stage-image{padding:0 5px}.pv-stage-image img{transform:scale(1.08)}.pv-view-shortcuts button{padding:13px 14px;font-size:10px}.pv-page .gallery-thumbs button{width:75px;height:64px}.pv-page .gallery-note{font-size:9px}.pv-page .product-lead{font-size:13px}.pv-benefit-tags{font-size:8px}.pv-page .output-note,.pv-page .order-note,.pv-page .product-assurances{font-size:10px}.pv-is-bar .pv-hardware-grid article,.pv-is-bar .pv-hardware-grid article:nth-child(2){padding-bottom:30px;display:block}.pv-is-bar .pv-hardware-grid figure{height:270px}.pv-is-bar .pv-hardware-grid article>div{padding-top:24px}.pv-is-bar .pv-hardware-grid h3{font-size:41px}.pv-hardware-grid figure figcaption{font-size:8px;left:18px;right:18px}.pv-inspect{font-size:8px;right:18px}.pv-is-pod .pv-hardware-grid figure{height:300px}.pv-dialog-stage{height:52dvh;padding:20px 32px}.pv-dialog-caption{flex-direction:column;gap:8px;padding:14px 18px;font-size:10px}.pv-dialog-caption>span{text-align:left;font-size:9px}.pv-dialog-bottom{font-size:8px}.pv-page .spec-source{font-size:9px}}@media (prefers-reduced-motion:reduce){.pv-stage-image img,.pv-hardware-grid figure img{transition:none}.pv-stage-image:hover img{transform:scale(1.1)}.pv-is-pod .pv-stage-image:hover img{transform:scale(1.75)}}.pv-is-zenith-pod .pv-stage-image img,.pv-is-zenith-pod .pv-stage-image:hover img,.pv-is-zenith-pod .gallery-thumbs img,.pv-is-zenith-pod .pv-hardware-grid figure img,.pv-is-zenith-pod .pv-hardware-grid article:hover figure img{transform:scale(1.3)}.pv-is-zenith-pod .pv-dialog-stage>img{transform:scale(1.25)}.pv-wiring-link{color:#263b22;background:#e9efdf;border:1px solid #b9c8ac;align-items:center;gap:14px;margin:20px 0;padding:16px;display:flex}.pv-wiring-link span{flex:1;min-width:0}.pv-wiring-link strong{font-size:14px;display:block}.pv-wiring-link small{color:#58694d;margin-top:4px;font-size:11px;line-height:1.6;display:block}.pv-wiring-link:hover{background:#dfe8d3;border-color:#778d65}.pv-view-shortcuts .pv-open-cad{color:#853312;white-space:nowrap;background:#f2ded3;justify-content:center;gap:7px;min-height:44px;font-weight:800}.pv-view-shortcuts .pv-open-cad:hover{color:#69280e;background:#ebc7b4}.pv-cad-dialog{background:var(--paper);color:#202323;border:1px solid #bfc9b2;width:min(1120px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto}.pv-cad-dialog::backdrop{background:#121711bb}.pv-cad-header{z-index:6;background:var(--paper);border-bottom:1px solid #bfc9b2;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex;position:sticky;top:0}.pv-cad-header h2{margin:0;font-size:clamp(24px,4vw,42px);line-height:1}.pv-cad-header p{margin:5px 0 0;font-size:.78rem}.pv-cad-header button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #bfc9b2;flex:none;place-items:center;display:grid}.tc-section.tc-product-embed{padding:0}.tc-product-embed .tc-inspector{border:0}@media (max-width:600px){.pv-cad-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.pv-cad-header{padding:10px 12px}.tc-product-embed .tc-viewport{min-height:380px}}
