.product-code-prefix{color:#19b0df!important}.product-code-suffix{color:inherit}body.kiosk-no-options .kiosk-options-col{display:none}body.kiosk-no-media .videos-lineup-section{display:none}.product-feature-list{margin:0;padding:0;list-style:none;font-family:"Open Sans",sans-serif;font-size:clamp(0.875rem, 0.85rem + 0.15vw, 0.9375rem);font-weight:400;line-height:1.67;color:#454545}.product-feature-list li{position:relative;padding-left:1.25em;margin-bottom:.4em}.product-feature-list li::before{content:"\2022";position:absolute;left:0;top:0;color:#19b0df!important;font-size:1.5em;line-height:1.1}.product-featured-image{display:block;cursor:pointer}.product-featured-image img{width:100%;height:350px;max-height:350px;object-fit:cover;display:block}.product-gallery-hidden{height:0;overflow:hidden}.product-gallery-hidden a{pointer-events:none}.product-carousel{position:relative;max-width:1200px;margin:0 auto}.product-carousel-viewport{overflow:hidden}.product-carousel-track{display:flex;gap:14px;transform:translateX(0);will-change:transform}.product-carousel-item{flex:0 0 calc((100% - 42px) / 4);aspect-ratio:3 / 4;border-radius:4px;overflow:hidden;display:block;background:#f2f4f5;cursor:pointer;border:1px solid #fff}.product-carousel-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.35s ease}.product-carousel-item:hover img{transform:scale(1.05)}.product-carousel .product-carousel-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:50px!important;height:50px!important;padding:0!important;border:none!important;border-radius:6px!important;background:#1497bd!important;cursor:pointer;display:none;align-items:center;justify-content:center;box-shadow:0 3px 10px rgb(0 0 0 / .3);transition:background 0.2s ease}.product-carousel .product-carousel-btn svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.product-carousel .product-carousel-btn:hover{background:#0f7fa0!important}.product-carousel .product-carousel-prev{left:-15px}.product-carousel .product-carousel-next{right:-15px}.product-carousel.is-scrollable .product-carousel-btn{display:flex}@media (max-width:1024px){.product-carousel-item{flex:0 0 calc((100% - 28px) / 3)}}@media (max-width:767px){.product-carousel-item{flex:0 0 calc((100% - 14px) / 2)}.product-carousel .product-carousel-btn{width:44px!important;height:44px!important}.product-carousel .product-carousel-prev{left:0}.product-carousel .product-carousel-next{right:0}}.product-feature-bar{background:#19b0df;padding:32px 24px;width:100%}.product-feature-bar .pfb-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;column-gap:clamp(20px, 3vw, 40px);row-gap:22px}.product-feature-bar .pfb-item{display:flex;align-items:center;gap:16px}.product-feature-bar .pfb-item svg{width:46px;height:46px;flex:0 0 46px;fill:#fff}.product-feature-bar .pfb-item span{color:#fff;font-family:"Open Sans",sans-serif;font-size:clamp(0.9rem, 0.85rem + 0.3vw, 1.0625rem);font-weight:400;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}@media (max-width:1128px){.product-feature-bar .pfb-inner{grid-template-columns:repeat(2,auto);justify-content:center;column-gap:clamp(30px, 6vw, 80px)}}@media (max-width:480px){.product-feature-bar{padding:24px 16px}.product-feature-bar .pfb-inner{column-gap:22px;row-gap:18px}.product-feature-bar .pfb-item{gap:10px}.product-feature-bar .pfb-item svg{width:36px;height:36px;flex-basis:36px}.product-feature-bar .pfb-item span{font-size:.74rem;letter-spacing:.04em}}.glightbox-container .gcounter{position:absolute;top:15px;left:50%;transform:translateX(-50%);z-index:99999;color:#fff;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;letter-spacing:.04em;line-height:1;padding:6px 14px;background:rgb(0 0 0 / .55);border-radius:999px;pointer-events:none}.glightbox-container .gslide-description{background:inherit!important;padding-left:0!important}.glightbox-container .gslide-title,.glightbox-container .gslide-desc{color:#ddd!important;text-align:left!important;font-family:"Open Sans",sans-serif;margin-top:4px!important}.glightbox-container .gslide-image img{margin-top:12px}.glightbox-clean .gdesc-inner{padding:10px 0}.topnavmenu li>a{border-left:0!important;border-right:0!important}.topnavmenu li:first-child>a{border-right:1px solid #fff!important}@media (max-width:767px){.glightbox-container .gslide-image img{max-width:calc(100vw - 30px)!important;max-height:calc(100vh - 140px)!important;margin-top:0}.glightbox-container .gslide-description{padding:0 15px!important}}.product-lineup{margin:40px auto;text-align:center}.product-lineup img{display:inline-block;width:100%;height:auto}.product-lineup figcaption{margin-top:12px;color:#19b0df!important;font-size:.95rem}.pv-facade .pv-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pv-facade .pv-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:92px;height:92px;border-radius:50%;border:0;background:rgb(255 255 255 / .85);cursor:pointer;padding:0;transition:transform .2s ease,background .2s ease;box-shadow:0 4px 18px rgb(0 0 0 / .25)}.pv-facade .pv-play::after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:16px 0 16px 26px;border-color:#fff0 #fff0 #fff0 #1a1a1a}.pv-facade:hover .pv-play{transform:translate(-50%,-50%) scale(1.08);background:#fff}@media (max-width:767px){.pv-facade .pv-play{width:68px;height:68px}.pv-facade .pv-play::after{border-width:12px 0 12px 20px}}.elementor-1473 .elementor-element.elementor-element-98c6931 .elementor-heading-title,.elementor-1011 .elementor-element.elementor-element-d9d2414 .elementor-heading-title{font-family:"Nunito",sans-serif;font-size:50px!important;font-weight:500;line-height:50px;letter-spacing:-2px;text-align:center;color:#19b0df!important}@media (max-width:767px){.elementor-1473 .elementor-element.elementor-element-98c6931 .elementor-heading-title,.elementor-1011 .elementor-element.elementor-element-d9d2414 .elementor-heading-title{font-size:34px!important;line-height:1.2em;letter-spacing:-1px}}.elementor-1011 .elementor-element.elementor-element-6614284 img{height:500px!important;width:100%!important;object-fit:cover!important;object-position:top center!important}@media (max-width:1128px){.elementor-1011 .elementor-element.elementor-element-6614284 img{height:388px!important}}@media (max-width:767px){.elementor-1011 .elementor-element.elementor-element-6614284 img{height:181px!important}}.gform_wrapper .gform-phone{position:relative!important}.gform_wrapper .gform-phone__input-wrapper{display:flex!important;align-items:center!important;gap:8px!important}.gform_wrapper .gform-phone__input-wrapper .ginput_phone_container{flex:1 1 auto!important}.gform_wrapper .ginput_container_phone input[type="tel"]{width:100%!important}@media (min-width:1129px){#gform_5 .ginput_container_phone,#gform_6 .ginput_container_phone{max-width:50%!important}}@media (max-width:1128px){#gform_5 .ginput_container_phone,#gform_6 .ginput_container_phone{max-width:100%!important}}.gform_wrapper .gform-field-label--type-sub{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.gform_wrapper .image-choices-field .gfield_checkbox{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important;gap:18px 14px!important;align-items:end!important}.gform_wrapper .image-choices-field .gchoice{width:auto!important;display:block!important;margin:0!important;float:none!important}@media (max-width:767px){.gform_wrapper .image-choices-field .gfield_checkbox{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:480px){.gform_wrapper .image-choices-field .gfield_checkbox{grid-template-columns:repeat(2,1fr)!important}}.gform_wrapper .gfield.gfield_visibility_hidden{display:none!important}@media (min-width:1129px){#gform_5 .gfield input.large:not([type=submit]):not([type=file]),#gform_6 .gfield input.large:not([type=submit]):not([type=file]){max-width:50%}}.gform_wrapper .image-choices-field .gfield_checkbox .gchoice .image-choices-choice-text{position:static!important;transform:none!important;width:auto!important;bottom:auto!important;left:auto!important;top:auto!important;margin-top:8px!important;display:block!important;text-align:center!important}