:root{--primary-color:#333;--secondary-color:#666;--tertiary-color:#999;--border-color:#e0e0e0;--border-secondary-color:#f0f0f0}.product-modular{all:revert;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-family:Poppins,sans-serif;justify-content:flex-start;margin-bottom:80px;margin-top:var(--nav-height,60px);min-height:100vh;overflow-x:clip;overflow:visible;width:100%}.product-modular section{all:revert;margin-top:72px}.product-modular,.product-modular *{-ms-overflow-style:none;scrollbar-width:none}.product-modular ::-webkit-scrollbar,.product-modular::-webkit-scrollbar{display:none;height:0;width:0}.product-modular .bold{font-weight:700}.product-modular .semi-bold{font-weight:600}.product-modular button{background:none;border:none;outline:none}.product-modular h2{font-size:40px;margin-bottom:28px}.product-modular h3{font-size:36px}.product-modular h4{font-size:28px}.product-modular h5{font-size:16px}.product-modular h2,.product-modular h3,.product-modular h4,.product-modular h5{color:#000;font-weight:700}.product-modular .button{all:revert;background-color:#004676;border-radius:10px;color:#fff;max-width:180px;padding:10px 20px;text-align:center;transition:background-color .25s ease}.product-modular .button:hover{background-color:var(--primary-color)}.product-modular .swiper-button-next,.product-modular .swiper-button-prev{background:#004676;border-radius:10px;height:38px;transition:background-color .25s ease;width:38px}.product-modular .swiper-button-next:hover,.product-modular .swiper-button-prev:hover{background:var(--primary-color)}.product-modular .swiper-button-next:after,.product-modular .swiper-button-prev:after{color:#fff;font-size:20px;font-weight:700}.product-modular .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--primary-color)!important}.product-modular .t-features .t-features-slider .swiper-pagination-progressbar{margin:auto;max-width:350px}.product-modular .t-scroll-top{align-items:center;background-color:#004676!important;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:18px;height:32;justify-content:center;opacity:0;outline:none;pointer-events:none;position:fixed;right:32px;top:150px;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease,background-color .25s ease;width:120px;z-index:999}.product-modular .t-scroll-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.product-modular .t-scroll-top:hover{background-color:var(--primary-color)!important}body{overflow-x:clip}.product-modular.t-container{padding:0 15px;width:100%}.product-modular .t-slider-controls{align-items:center;display:flex;gap:20px;margin-top:28px}.product-modular .t-slider-controls .swiper-button-next,.product-modular .t-slider-controls .swiper-button-prev{flex-shrink:0;margin-top:0;position:static}.product-modular .t-slider-progress{background-color:#e0e0e0;border-radius:3px;cursor:pointer;flex:1;height:6px;overflow:hidden;position:relative}.product-modular .t-slider-progress-fill{background-color:#004676;border-radius:3px;height:100%;left:0;position:absolute;top:0;transition:all .3s ease}.product-modular section{width:100%}.product-modular #gallery{overflow:hidden;width:100%}.product-modular #gallery>div{margin:auto;max-width:100%}@media only screen and (min-width:600px){.product-modular.t-container{padding:0 20px}}@media only screen and (min-width:768px){.product-modular.t-container{padding:0 24px}}@media only screen and (min-width:1024px){.product-modular.t-container{padding:0 30px}}@media only screen and (min-width:1440px){.product-modular{margin-left:auto;margin-right:auto}.product-modular.t-container{max-width:1400px}}.navigation-container{position:relative}.main-nav-product-info,.main-navigation-list,.navigation-container .menu-switcher-new,.navigation-container .nav-right,.navigation-container .video-nav{transition:opacity .35s ease,transform .35s ease}.main-nav-product-info{align-items:center;display:flex;flex-direction:column;gap:1px;left:50%;opacity:0;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(calc(-50% + 6px));width:min(600px,100vw - 360px)}.main-nav-product-info .main-nav-product-title{color:#1a1a1a;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.3;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.main-nav-product-info .main-nav-product-model{color:var(--primary-color);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}body.t-nav-sticky .main-navigation-list,body.t-nav-sticky .navigation-container .menu-switcher-new,body.t-nav-sticky .navigation-container .nav-right,body.t-nav-sticky .navigation-container .video-nav{opacity:0;pointer-events:none;transform:translateY(-5px)}body.t-nav-sticky .main-nav-product-info{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(-50%)}.t-product-bars{position:sticky;top:var(--nav-height,60px);transition:top .3s ease;z-index:997}body.product-nav-stuck .t-product-bars{top:0}.t-top-bar{align-items:center;background-color:#e6e6e6;box-shadow:0 0 0 100vmax #e6e6e6;clip-path:inset(0 -100vmax);color:#000;display:flex;flex-direction:column-reverse;font-size:15px;font-weight:500;gap:10px;justify-content:center;padding:10px;text-align:center;width:100%}@media (max-width:767.98px){.t-top-bar .t-top-bar__model,.t-top-bar .t-top-bar__title{margin:0;padding:0}}@media only screen and (min-width:768px){.t-top-bar{flex-direction:row;font-size:16px;gap:24px;padding:14px 0}}@media only screen and (min-width:1024px){.t-top-bar{font-size:17px;padding:16px 0}}.main-navigation{transition:transform .3s ease}body.product-nav-stuck .main-navigation{transform:translateY(-100%)}.t-navigation{background:#f3f3f3;box-shadow:0 0 0 100vmax #f3f3f3,0 1px 0 rgba(0,0,0,.08);clip-path:inset(0 -100vmax 0 -100vmax);scrollbar-width:none;width:100%;-ms-overflow-style:none}.t-navigation::-webkit-scrollbar{display:none}.t-navigation-toggle{background:none;border:none;box-sizing:content-box;cursor:pointer;display:flex;flex-direction:column;height:18px;justify-content:space-between;margin:auto;padding:14px 16px;width:24px}.t-navigation-toggle span{background:var(--primary-color);border-radius:2px;display:block;height:2px;transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease;width:100%}.t-navigation--open .t-navigation-toggle span:first-child{transform:translateY(8px) rotate(45deg)}.t-navigation--open .t-navigation-toggle span:nth-child(2){opacity:0;transform:scaleX(0)}.t-navigation--open .t-navigation-toggle span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media only screen and (min-width:768px){.t-navigation-toggle{display:none}}.t-navigation-tabs{align-items:center;display:flex;flex-direction:column;max-height:0;overflow:hidden;transition-duration:.4s;transition-property:max-height;transition-timing-function:ease}.t-navigation--open .t-navigation-tabs{max-height:480px}@media only screen and (min-width:768px){.t-navigation-tabs{flex-direction:row;flex-wrap:wrap;justify-content:center;max-height:none;overflow:visible;row-gap:0}}.t-navigation-tab a{color:#333;display:block;font-size:16px;font-weight:400;letter-spacing:.01em;padding:12px 16px;position:relative;text-decoration:none;white-space:nowrap}.t-navigation-tab a:after{background:var(--primary-color);bottom:0;content:"";height:2px;left:50%;position:absolute;right:50%;transition-duration:.3s;transition-property:left,right;transition-timing-function:ease}.t-navigation-tab a:hover:after{left:0;right:0}@media only screen and (min-width:768px){.t-navigation-tab a{padding:16px 14px}}.t-hero{display:flex;flex-direction:column;gap:8px}@media only screen and (min-width:1440px){.t-hero{gap:32px}}.t-hero-top{display:flex;flex-direction:column;gap:8px;margin-bottom:30px}@media only screen and (min-width:1440px){.t-hero-top{flex-direction:row-reverse;gap:32px;gap:8px;justify-content:flex-end}}@media only screen and (min-width:1440px) and (min-width:1440px){.t-hero-top{gap:32px}}.t-hero-title{margin-bottom:30px}.t-hero-description{margin-bottom:30px;max-width:640px}.t-hero-description p{font-size:16px;line-height:1.6}.t-hero-description p+p{margin-top:12px}.t-hero-points{list-style:disc;list-style-position:outside;margin:0 0 30px 18px;max-width:640px;padding:0}.t-hero-points li{font-size:16px;line-height:1.6;margin-bottom:8px}.t-hero-points li:last-child{margin-bottom:0}.t-sizes{display:flex;flex-direction:column;gap:14px}.t-sizes>p{font-size:16px;font-weight:700}.t-sizes.mobile{display:flex;flex-direction:column}@media only screen and (min-width:1440px){.t-sizes.mobile{display:none}}.t-sizes.desktop{display:none}@media only screen and (min-width:1440px){.t-sizes.desktop{display:flex;flex-direction:column}}.t-sizes-diagonals{display:flex;flex-wrap:wrap;gap:8px}.t-sizes-diagonal{border:2px solid #bababa;border-radius:10px;display:flex;flex-direction:column;height:94px;padding:8px;text-decoration:none!important;transition:border .3s ease;width:208px}.t-sizes-diagonal:hover{text-decoration:none!important}.t-sizes-diagonal--active,.t-sizes-diagonal:hover{border:2px solid var(--primary-color)}.t-sizes-diagonal-size{color:#000;font-size:18px;font-weight:700}.t-sizes-diagonal-res,.t-sizes-diagonal-third{color:#000;font-size:14px}.t-color{margin:30px 0}.t-color.mobile{display:flex}@media only screen and (min-width:1440px){.t-color.mobile{display:none}}.t-color.desktop{display:none}@media only screen and (min-width:1440px){.t-color.desktop{display:flex}}.t-color__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px}.t-color__col{display:flex;flex-direction:column;gap:10px}.t-color__heading{color:#666;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.t-color .bar{align-items:center;background-color:#000;border:2px solid #000;border-radius:10px;display:flex;gap:10px;height:42px;justify-content:center;min-width:100px;padding:0 14px;text-decoration:none}.t-color__variants{display:flex;flex-wrap:wrap;gap:10px}.t-color__variant{transition:opacity .2s}.t-color__variant:hover{opacity:.75}.t-color__check{align-items:center;background-color:#fff;border-radius:6px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.t-color__check i{color:#000;font-size:12px}.t-color__label{color:#fff;font-size:14px;font-weight:400;white-space:nowrap}.t-variations{display:flex;flex-direction:column;gap:14px}.t-variations a{text-decoration:none}.t-variations>p{font-size:16px;font-weight:700}.t-variations.mobile{display:flex;flex-direction:column}@media only screen and (min-width:1440px){.t-variations.mobile{display:none}}.t-variations.desktop{display:none}@media only screen and (min-width:1440px){.t-variations.desktop{display:flex;flex-direction:column}}.t-variations__list{display:flex;flex-wrap:wrap;gap:8px}.t-variations__item{border:2px solid #bababa;border-radius:10px;display:flex;flex-direction:column;height:94px;padding:8px;text-decoration:none;transition:border .3s ease;width:208px}.t-variations__item--active,.t-variations__item:hover{border:2px solid var(--primary-color)}.t-variations__model{font-weight:700}.t-variations__model,.t-variations__spec{color:#000;font-size:14px}.t-key-specs__desktop{display:none}@media only screen and (min-width:768px){.t-key-specs__desktop{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,300px));justify-content:center}}@media only screen and (min-width:1024px){.t-key-specs__desktop{grid-template-columns:repeat(4,minmax(0,300px))}}.t-key-specs__mobile{display:block;overflow:hidden}@media only screen and (min-width:768px){.t-key-specs__mobile{display:none}}.t-key-specs__mobile .swiper-slide{height:auto}.t-key-specs__item{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:100%;text-align:center;width:100%}@media only screen and (min-width:768px){.t-key-specs__item{max-width:300px}}.t-key-specs__item-icon{height:60px;margin-bottom:16px;width:60px}.t-key-specs__item-icon img{height:100%;object-fit:cover;width:100%}.t-key-specs__item-title{color:#000;font-size:20px;font-weight:700}.t-key-specs__item-description{color:#000;font-size:16px;font-weight:400}.t-key-specs__pagination{margin-top:12px;position:relative}.t-features{display:flex;flex-direction:column;gap:16px 32px}@media only screen and (min-width:1440px){.t-features{gap:32px}}.t-features-full{display:flex;flex-direction:column;gap:16px 32px}@media only screen and (min-width:1440px){.t-features-full{gap:32px}}.t-features-half{display:flex;flex-direction:column;gap:16px 32px}@media only screen and (min-width:1440px){.t-features-half{gap:32px}}.t-features .t-features-carousel,.t-features .t-features-slider{padding-bottom:24px}.t-features .t-features-carousel .swiper-pagination-progressbar,.t-features .t-features-slider .swiper-pagination-progressbar{background:rgba(0,0,0,.1);border-radius:2px;bottom:0;height:4px;left:0;overflow:hidden;position:absolute;right:0;top:auto;width:100%}.t-features .t-features-carousel .swiper-pagination-progressbar-fill,.t-features .t-features-slider .swiper-pagination-progressbar-fill{background:var(--primary-color);transform-origin:left top;transition:transform .3s ease}.t-features-slider-section--infinity{margin-right:calc(50% - 50vw)}.t-features-slider-section--infinity .t-features-slider{padding-bottom:0}.t-features-slider-section--infinity .t-slider-controls{margin-right:calc(100vw - 100%)}.t-feature-card{display:flex;flex-direction:column;gap:18px;margin-bottom:60px}@media only screen and (min-width:1440px){.t-feature-card{gap:40px}}.t-feature-card h2{margin-bottom:0}.t-feature-card.full{width:100%}@media only screen and (min-width:1024px){.t-feature-card.half{align-items:stretch;flex-direction:row}.t-feature-card.half:nth-child(2n){flex-direction:row-reverse}.t-feature-card.half .t-feature-media{align-self:stretch;aspect-ratio:unset;height:auto;width:50%}.t-feature-card.half .t-feature-content{width:50%}}.t-feature-card .t-feature-media{aspect-ratio:16/9;border-radius:20px;overflow:hidden;width:100%}.t-feature-card .t-feature-media img,.t-feature-card .t-feature-media video{border-radius:20px;display:block;height:100%;object-fit:cover;width:100%}.t-feature-card.in-carousel,.t-feature-card.in-slider{height:100%;margin-bottom:0}.t-feature-card.in-carousel .t-feature-media,.t-feature-card.in-slider .t-feature-media{aspect-ratio:16/9;flex-shrink:0;order:-1}.t-feature-card.in-carousel .t-feature-content,.t-feature-card.in-slider .t-feature-content{flex:1;justify-content:flex-start;min-height:0;overflow-y:hidden}.t-feature-card.in-carousel .t-feature-content .t-feature-description,.t-feature-card.in-slider .t-feature-content .t-feature-description{flex:1;min-height:0;overflow-y:auto}.t-feature-card .t-feature-content{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;text-align:center}.t-feature-card .t-feature-content .t-feature-cta{background-color:#004676;border-radius:10px;margin-top:28px;max-width:220px;min-width:186px;padding:8px 20px;transition:background-color .3s ease}.t-feature-card .t-feature-content .t-feature-cta:hover{background-color:var(--primary-color)}@media only screen and (min-width:768px){.t-feature-card .t-feature-content .t-feature-cta{padding:13px 40px}}.t-feature-card .t-feature-content .t-feature-cta a{color:#fff}section.buy-now-section{padding:40px 0}section.buy-now-section .buy-now-title{text-align:center}section.buy-now-section .buy-now-grid{display:flex;flex-wrap:wrap;gap:16px}section.buy-now-section .buy-now-tile{align-items:center;background:#f5f6f8;border:1px solid #dcdfe3;border-radius:10px;color:#5d6369;display:flex;flex:0 0 auto;height:88px;justify-content:center;padding:14px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:160px}section.buy-now-section .buy-now-tile:focus,section.buy-now-section .buy-now-tile:hover{background:#fff;border-color:#9ba5af;box-shadow:0 4px 12px rgba(0,0,0,.08)}section.buy-now-section .buy-now-logo{filter:grayscale(100%);max-height:56px;max-width:100%;object-fit:contain;opacity:.65;transition:filter .2s ease,opacity .2s ease}section.buy-now-section .buy-now-tile:focus .buy-now-logo,section.buy-now-section .buy-now-tile:hover .buy-now-logo{filter:grayscale(0);opacity:1}section.buy-now-section .buy-now-name{font-size:14px;font-weight:600;text-align:center;word-break:break-word}@media (max-width:600px){.buy-now-section .buy-now-tile{width:calc(50% - 8px)}}[class*=-product-details] #iitextbox .buy-now-title{font-size:36px;font-weight:700;text-transform:none}@media only screen and (max-width:1199px){[class*=-product-details] #iitextbox .buy-now-title{font-size:26px}}@media only screen and (max-width:767px){[class*=-product-details] #iitextbox .buy-now-title{font-size:20px}}#iitextbox .buy-now-title{font-weight:700}.product-modular section.buy-now-section .buy-now-title{margin-bottom:20px}.product-modular .t-specification{padding:40px 0}.product-modular .t-specification-groups{display:flex;flex-direction:column}.product-modular .t-specification-all-specifications{display:flex;gap:16px;justify-content:space-between;margin-top:16px}.product-modular .t-specification-controls{display:inline-flex;gap:16px}.product-modular .t-specification-columns-toggle,.product-modular .t-specification-toggle-all{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.product-modular .t-specification-columns-toggle:focus-visible,.product-modular .t-specification-columns-toggle:hover,.product-modular .t-specification-toggle-all:focus-visible,.product-modular .t-specification-toggle-all:hover{color:var(--primary-color)}.product-modular .t-specification-group{border-bottom:1px solid #bababa}.product-modular .t-specification-group--key{background-color:#f2f5f8;border-radius:20px;margin-bottom:80px;padding:65px 75px}.product-modular .t-specification-group--key>h4{margin-bottom:30px}.product-modular .t-specification-group--key--toggle{border-bottom:none}.product-modular .t-specification-group-header{margin:0}.product-modular .t-specification-group-header button{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:8px;justify-content:space-between;padding:14px 30px 14px 0;text-align:left;width:100%}.product-modular .t-specification-group-content{max-height:3000px;opacity:1;overflow:hidden;transition:max-height .4s ease,opacity .25s ease}.product-modular .t-specification-group-content.is-collapsed{max-height:0;opacity:0;transition:max-height .35s ease,opacity .2s ease}.product-modular .t-specification-chevron{color:#004676;transition:transform .3s ease,color .3s ease}.product-modular .t-specification-toggle:hover .t-specification-chevron{color:var(--primary-color)}.product-modular .t-specification-toggle[aria-expanded=true] .t-specification-chevron{transform:rotate(90deg)}.product-modular .t-specification-grid{display:grid;gap:16px 24px;grid-template-columns:1fr 1fr;padding:16px 0 24px}@media only screen and (min-width:768px){.product-modular .t-specification-grid{grid-template-columns:1fr 1fr 1fr}}.product-modular .t-specification--cols-1 .t-specification-grid{grid-template-columns:1fr}.product-modular .t-specification--cols-1 .t-specification-item{align-items:baseline;border-bottom:1px solid rgba(0,0,0,.06);flex-direction:row;gap:24px;padding:8px 0}.product-modular .t-specification--cols-1 .t-specification-label{flex:0 0 40%;margin:0}.product-modular .t-specification--cols-1 .t-specification-value{flex:1 1 auto}.product-modular .t-specification-item{display:flex;flex-direction:column;gap:4px}.product-modular .t-specification-label{letter-spacing:.03em;text-transform:uppercase}.product-modular .t-specification-value{color:#222;font-size:1rem}.product-modular .t-specification-note{color:#888;font-size:.8rem;margin:0 0 16px}.product-modular .t-specification-controls{display:flex;gap:12px;margin:16px 0}.product-modular .t-specification-controls button{align-items:center;background-color:transparent;border:none;cursor:pointer;font-size:16px;gap:6px;outline:none}.product-modular .t-specification-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.product-modular .t-specification-actions a{background-color:#004676;border:1px solid #004676;border-radius:10px;color:#fff;font-size:.9rem;padding:8px 20px;text-decoration:none;transition:all .3s ease}.product-modular .t-specification-actions a:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.product-modular .t-certificates{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.product-modular .t-certificate{height:auto;width:54px}.product-modular .t-certificate--energystar{width:34px}.product-modular .t-certificate--epeat{width:60px}.product-modular .t-certificate--icon{width:39px}#gallery{margin-bottom:80px;margin-top:80px}#gallery .t-gallery-header{text-align:center}.t-gallery{user-select:none;-webkit-user-select:none;width:100%;-webkit-tap-highlight-color:transparent}.t-gallery img{-webkit-user-drag:none}@media only screen and (min-width:768px){.t-gallery{max-width:666px}}.t-gallery-main{aspect-ratio:4/3;cursor:zoom-in;overflow:hidden;width:100%}@media only screen and (min-width:768px){.t-gallery-main{aspect-ratio:unset;height:480px}}.t-gallery-main .swiper-wrapper{height:100%}.t-gallery-main .swiper-slide{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;padding:65px}.t-gallery-main .swiper-slide img{display:block;height:100%;object-fit:contain;width:100%}.t-gallery-lightbox{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:10000}.t-gallery-lightbox[aria-hidden=false]{opacity:1;pointer-events:auto}.t-gallery-lightbox__overlay{background:hsla(0,0%,100%,.96);cursor:zoom-out;inset:0;position:absolute}.t-gallery-lightbox__content{align-items:flex-end;display:flex;flex-direction:column;gap:10px;max-height:88vh;max-width:92vw;position:relative;z-index:1}.t-gallery-lightbox__close{align-items:center;background:#004676!important;border:none!important;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;line-height:1;position:fixed;right:20px;top:calc(var(--nav-height, 60px) + 12px);transition:background-color .2s;width:36px;z-index:10001}.t-gallery-lightbox__close:hover{background:var(--primary-color)!important}.t-gallery-lightbox__img{border-radius:4px;box-shadow:0 4px 32px rgba(0,0,0,.1);display:block;max-height:calc(88vh - 50px);max-width:92vw;object-fit:contain}.t-gallery-lightbox__actions{display:flex;gap:8px}.t-gallery-lightbox__btn.t-gallery-lightbox__btn{align-items:center;background:#004676;border:none;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;text-decoration:none;transition:background-color .2s,transform .15s;width:40px}.t-gallery-lightbox__btn.t-gallery-lightbox__btn img{filter:brightness(0) invert(1);height:20px;object-fit:contain;width:20px}.t-gallery-lightbox__btn.t-gallery-lightbox__btn:hover{background:var(--primary-color);transform:scale(1.05)}.t-gallery-lightbox__toast{background:var(--primary-color);border-radius:8px;bottom:32px;color:#fff;font-size:14px;font-weight:500;left:50%;opacity:0;padding:10px 20px;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(12px);transition:opacity .2s,transform .2s;white-space:nowrap;z-index:10001}.t-gallery-lightbox__toast--visible{opacity:1;transform:translateX(-50%) translateY(0)}.t-gallery-thumbs{margin-top:12px;overflow:hidden}.t-gallery-thumbs .swiper-slide{cursor:pointer;transition-duration:.3s;transition-property:opacity;transition-timing-function:ease}.t-gallery-thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1}.t-gallery-thumbs .thumb-wrapper{aspect-ratio:4/3;border:1px solid #e8e8e8;border-radius:10px;overflow:hidden;padding:8px;position:relative;width:100%}.t-gallery-thumbs .thumb-wrapper img{display:block;height:100%;object-fit:contain;width:100%}.t-gallery-thumbs .thumb-more-indicator{align-items:center;background:rgba(0,70,118,.5);color:#fff;display:flex;font-size:18px;font-weight:700;inset:0;justify-content:center;pointer-events:none;position:absolute}.t-gallery-thumbs .t-gallery-full-link-slide{opacity:1!important}.t-gallery-thumbs .t-gallery-full-link{align-items:center;background-color:rgba(0,70,118,.5);border:1px solid #e8e8e8;border-radius:10px;display:flex;justify-content:center;transition:background-color .2s ease}.t-gallery-thumbs .t-gallery-full-link:hover{background-color:color-mix(in srgb,var(--primary-color) 50%,transparent)}.t-gallery-thumbs .t-gallery-full-link span{color:#000;font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1.3;padding:4px;text-align:center;text-transform:uppercase}.t-gallery[data-top5=true] .t-gallery-thumbs .swiper-slide{width:calc((100% - (var(--thumb-count, 5) - 1)*10px)/var(--thumb-count, 5))}.t-gallery-thumb-hidden{display:none}.t-gallery-download-all{display:flex;justify-content:center;margin-top:28px}.t-gallery-download-all__btn{background-color:#004676;border-radius:8px;display:inline-block;font-size:13px;font-weight:600;letter-spacing:.03em;padding:12px 30px;text-transform:uppercase;transition:background-color .2s ease}.t-gallery-download-all__btn,.t-gallery-download-all__btn:active,.t-gallery-download-all__btn:focus,.t-gallery-download-all__btn:hover,.t-gallery-download-all__btn:visited{color:#fff;text-decoration:none}.t-gallery-download-all__btn:hover{background-color:var(--primary-color)}.product-modular .t-media{padding-bottom:48px;padding-top:8px}.product-modular .t-media .t-media-header{margin-bottom:28px}.product-modular .t-media .t-media-images{display:flex;gap:16px;margin-bottom:32px;overflow-x:scroll;overflow-y:hidden}@media only screen and (min-width:1440px){.product-modular .t-media .t-media-images{gap:24px}}.product-modular .t-media .t-media-images:last-child{margin-bottom:0}.product-modular .t-media .t-media-image{aspect-ratio:4/3;background:#f4f4f5;border-radius:10px;display:block;flex:0 0 auto;max-width:345px;min-width:345px;overflow:hidden}@media only screen and (min-width:768px){.product-modular .t-media .t-media-image{max-width:440px;min-width:440px}}.product-modular .t-media .t-media-image img{height:100%;object-fit:contain;transition-duration:.3s;transition-property:transform;transition-timing-function:ease;width:100%}.product-modular .t-media .t-media-image:hover img{transform:scale(1.04)}.product-modular .t-media .t-media-embeds{display:flex;gap:16px;overflow-x:scroll;overflow-y:hidden}@media only screen and (min-width:1440px){.product-modular .t-media .t-media-embeds{gap:24px}}.product-modular .t-media .t-media-strip{margin-bottom:32px;margin-right:calc(50% - 50vw)}.product-modular .t-media .t-media-strip:last-child{margin-bottom:0}.product-modular .t-media .t-media-strip .swiper-slide{width:auto}.product-modular .t-media .t-media-strip .t-slider-controls{margin-right:calc(100vw - 100%)}.product-modular .t-media .t-media-embed{aspect-ratio:16/9;background:#000;border-radius:10px;display:block;flex:0 0 auto;max-width:345px;min-width:345px;overflow:hidden;position:relative}@media only screen and (min-width:768px){.product-modular .t-media .t-media-embed{max-width:560px;min-width:560px}}.product-modular .t-media .t-media-embed .t-media-360,.product-modular .t-media .t-media-embed iframe,.product-modular .t-media .t-media-embed img,.product-modular .t-media .t-media-embed video{border:0;height:100%;inset:0;position:absolute;width:100%}.product-modular .t-media .t-media-embed img{object-fit:cover}.product-modular .t-media .t-media-embed video{background:#000;object-fit:contain}.product-modular .t-media .t-media-embed.glightbox-media{cursor:pointer}.product-modular .t-media .t-media-embed.glightbox-media img,.product-modular .t-media .t-media-embed.glightbox-media video{pointer-events:none;transition-duration:.3s;transition-property:transform;transition-timing-function:ease}.product-modular .t-media .t-media-embed.glightbox-media:hover img,.product-modular .t-media .t-media-embed.glightbox-media:hover video{transform:scale(1.04)}.product-modular .t-media .t-media-play{background:rgba(0,0,0,.55);border-radius:50%;height:64px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition-duration:.3s;transition-property:background-color;transition-timing-function:ease;width:64px}.product-modular .t-media .t-media-play:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:12px 0 12px 20px;content:"";left:50%;position:absolute;top:50%;transform:translate(-40%,-50%)}.product-modular .t-media .t-media-embed:hover .t-media-play{background:var(--primary-color,#004676)}.product-modular .t-media .t-media-embed-brand{bottom:14px;color:#fff;font-size:18px;font-weight:600;left:20px;letter-spacing:.04em;position:absolute}.product-modular .t-media .t-media-embed--360{background:#f4f4f5}.product-modular #downloads2{align-self:stretch;margin-left:0;margin-right:0;max-width:none;width:100%}.product-modular .t-downloads-container{display:flex;flex-direction:column}.product-modular .t-downloads-groups{display:flex;flex-direction:column;gap:32px}.product-modular .t-downloads-group{display:flex;flex-direction:column;gap:16px}.product-modular .t-downloads-group-header .t-downloads-toggle{align-items:center;display:flex;gap:16px}.product-modular .t-downloads-cards{display:flex;flex-wrap:nowrap;gap:14px;overflow-x:scroll}@media only screen and (min-width:1440px){.product-modular .t-downloads-cards{flex-wrap:wrap}}.product-modular .t-downloads-card{background-color:#f2f5f8;border-radius:10px;display:flex;flex-direction:column;gap:8px;justify-content:flex-end;max-width:430px;min-height:260px;min-width:430px;overflow:hidden;padding:32px 50px;position:relative;transition:background-color .3s ease;width:100%}.product-modular .t-downloads-card:hover{background-color:var(--primary-color);color:#fff}.product-modular .t-downloads-card .t-downloads-card-icon{height:24px;pointer-events:none;position:absolute;right:24px;top:24px;transition:filter .3s ease;width:24px}.product-modular .t-downloads-card:hover .t-downloads-card-icon{filter:brightness(0) invert(1)}.product-modular .t-downloads-card a{background-color:#fff;color:#000!important}.product-modular .t-downloads-card p{font-size:17px;font-weight:700}.product-modular .t-downloads-card span{font-size:14px;white-space:normal;word-break:break-word}.product-modular .t-downloads-card .t-downloads-btn{margin-top:0;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease,max-height .3s ease,padding .3s ease}.product-modular .t-downloads-card:hover .t-downloads-btn{max-height:60px;opacity:1;padding-bottom:10px;padding-top:10px;transform:translateY(0)}.product-modular .t-downloads-card .t-downloads-btn:hover{background-color:var(--secondary-color);color:#fff!important}.product-modular .t-faq-question{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:8px;padding:0;text-align:left;width:100%}.product-modular .t-faq-chevron{color:#004676;flex-shrink:0;margin-left:auto;transition:transform .3s ease,color .3s ease}.product-modular .t-faq-question:hover .t-faq-chevron{color:var(--primary-color)}.product-modular [aria-expanded=true] .t-faq-chevron{transform:rotate(90deg)}.product-modular .t-faq{border-bottom:1px solid #bababa;display:flex;flex-direction:column;gap:16px;padding-bottom:15px;padding-top:30px}.product-modular .t-faq-answer{max-height:3000px;opacity:1;overflow:hidden;transition:max-height .4s ease,opacity .25s ease}.product-modular .t-faq-answer.is-collapsed{max-height:0;opacity:0;transition:max-height .35s ease,opacity .2s ease}.product-modular .t-cw{padding-bottom:48px;padding-top:8px}.product-modular .t-cw .t-cw-title{margin-bottom:28px}.product-modular .t-cw .t-cw-grid{display:flex;gap:16px;overflow-x:scroll;overflow-y:hidden}@media only screen and (min-width:1440px){.product-modular .t-cw .t-cw-grid{gap:24px}}.product-modular .t-cw .t-cw-card{border-radius:10px;color:inherit;display:flex;flex-direction:column;gap:10px;max-width:345px;min-width:345px;padding-bottom:20px;text-decoration:none;transition-duration:.3s;transition-property:transform;transition-timing-function:ease}@media only screen and (min-width:768px){.product-modular .t-cw .t-cw-card{max-width:440px;min-width:440px}}.product-modular .t-cw .t-cw-card:hover{transform:translateY(-3px)}.product-modular .t-cw .t-cw-card .t-cw-image{max-height:250px;max-width:345px;min-height:250px;min-width:345px}@media only screen and (min-width:768px){.product-modular .t-cw .t-cw-card .t-cw-image{max-height:275px;max-width:440px;min-height:275px;min-width:440px}}.product-modular .t-cw .t-cw-image{aspect-ratio:4/3;border-radius:10px;overflow:hidden;width:100%}.product-modular .t-cw .t-cw-image img{height:100%;object-fit:contain;transition-duration:.3s;transition-property:transform;transition-timing-function:ease;width:100%}.product-modular .t-cw .t-cw-image-placeholder{align-items:center;background:#f4f4f5;display:flex;height:100%;justify-content:center;width:100%}.product-modular .t-cw .t-cw-card:hover .t-cw-image img{transform:scale(1.04)}.product-modular .t-cw .t-cw-name{padding:0 16px}.product-modular .t-cw .t-cw-model{color:#000;font-size:20px;font-weight:700;margin-top:30px;padding:0 16px;text-align:center}.t-support .t-support-grid{display:flex;gap:16px;overflow-x:scroll;overflow-y:hidden;padding:10px 0}@media only screen and (min-width:1440px){.t-support .t-support-grid{flex-wrap:wrap}}.t-support .t-support-card{background-color:#f2f5f8;border:1px solid transparent;border-radius:10px;color:#000;display:flex;flex-direction:column;gap:8px;height:270px;justify-content:flex-end;max-width:650px;min-width:650px;overflow:hidden;padding:40px 60px;position:relative;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease;width:100%}.t-support .t-support-card .t-support-card-icon{height:44px;pointer-events:none;transition:filter .3s ease;width:44px}.t-support .t-support-card .t-support-card-text{display:flex;flex-direction:column;gap:4px}.t-support .t-support-card .t-support-card-text h4,.t-support .t-support-card .t-support-card-text p{color:inherit;margin:0}.t-support .t-support-card .t-support-card-more{align-self:flex-start;background-color:#fff;border-radius:20px;color:var(--primary-color);display:inline-block;font-size:17px;font-weight:700;line-height:36px;margin-top:0;max-height:0;max-width:122px;opacity:0;overflow:hidden;padding:0 16px;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease,max-height .3s ease,margin-top .3s ease}.t-support .t-support-card:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;transform:translateY(-4px)}.t-support .t-support-card:hover .t-support-card-icon{filter:brightness(0) invert(1)}.t-support .t-support-card:hover .t-support-card-text,.t-support .t-support-card:hover .t-support-card-text h4,.t-support .t-support-card:hover .t-support-card-text p{color:#fff}.t-support .t-support-card:hover .t-support-card-more{margin-top:12px;max-height:42px;opacity:1;transform:translateY(0)}.t-ymall .t-ymall-grid{display:flex;gap:24px;margin:-24px -4px -32px;overflow-x:scroll;padding:24px 4px 32px}@media only screen and (min-width:1440px){.t-ymall .t-ymall-grid{gap:32px}}@media only screen and (min-width:768px){.t-ymall .t-ymall-grid{grid-template-columns:repeat(3,1fr)}}.t-ymall .t-ymall-card{border-radius:10px;color:inherit;display:flex;flex-direction:column;gap:16px;max-width:345px;min-width:345px;overflow:hidden;padding-bottom:20px;text-decoration:none;transition-duration:.3s;transition-property:transform,box-shadow;transition-timing-function:ease}@media only screen and (min-width:768px){.t-ymall .t-ymall-card{max-width:440px;min-width:440px}}.t-ymall .t-ymall-card .t-ymall-image{max-height:250px;max-width:345px;min-height:250px;min-width:345px}@media only screen and (min-width:768px){.t-ymall .t-ymall-card .t-ymall-image{max-height:275px;max-width:440px;min-height:275px;min-width:440px}}.t-ymall .t-ymall-card:hover{transform:translateY(-4px)}.t-ymall .t-ymall-image{aspect-ratio:4/3;border-radius:10px;overflow:hidden;width:100%}.t-ymall .t-ymall-image img{height:100%;object-fit:contain;transition-duration:.3s;transition-property:transform;transition-timing-function:ease;width:100%}.t-ymall .t-ymall-card:hover .t-ymall-image img{transform:scale(1.03)}.t-ymall .t-ymall-name{font-size:clamp(1rem,1.5vw,1.125rem);font-weight:600;line-height:1.3;padding:0 16px}.t-ymall .t-ymall-specs{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0 16px}.t-ymall .t-ymall-spec{border-bottom:1px solid rgba(0,0,0,.08);display:flex;font-size:.875rem;gap:8px;justify-content:space-between;padding:6px 0}.t-ymall .t-ymall-spec:last-child{border-bottom:none}.t-ymall .t-ymall-spec-label{color:#666;flex-shrink:0}.t-ymall .t-ymall-spec-value{font-weight:500;text-align:right}.t-bottom-breadcrumbs{border-bottom:1px solid #bababa;border-top:1px solid #bababa;cursor:pointer;margin:80px 0 40px;padding:30px 0;width:100%}.t-bottom-breadcrumbs a{color:#000;text-decoration:none}.t-bottom-breadcrumbs a:hover{color:var(--primary-color)}.t-rv{padding:48px 0}.t-rv .t-rv-grid{display:flex;gap:16px;overflow-x:scroll;overflow-y:hidden}@media only screen and (min-width:1440px){.t-rv .t-rv-grid{gap:24px}}.t-rv .t-rv-card{border-radius:10px;color:inherit;display:flex;flex-direction:column;gap:10px;max-width:345px;min-width:345px;padding-bottom:20px;text-decoration:none;transition-duration:.3s;transition-property:transform;transition-timing-function:ease}@media only screen and (min-width:768px){.t-rv .t-rv-card{max-width:440px;min-width:440px}}.t-rv .t-rv-card:hover{transform:translateY(-3px)}.t-rv .t-rv-card .t-rv-image{max-height:250px;max-width:345px;min-height:250px;min-width:345px}@media only screen and (min-width:768px){.t-rv .t-rv-card .t-rv-image{max-height:275px;max-width:440px;min-height:275px;min-width:440px}}.t-rv .t-rv-image{aspect-ratio:4/3;border-radius:10px;overflow:hidden;width:100%}.t-rv .t-rv-image img{height:100%;object-fit:contain;transition-duration:.3s;transition-property:transform;transition-timing-function:ease;width:100%}.t-rv .t-rv-card:hover .t-rv-image img{transform:scale(1.04)}.t-rv .t-rv-title{padding:0 16px}.t-rv .t-rv-model{color:#000;font-size:20px;font-weight:700;margin-top:30px;padding:0 16px;text-align:center}.product-modular .t-scroll-progress{background-color:#e0e0e0;border-radius:3px;cursor:pointer;display:none;height:6px;margin-top:20px;position:relative;touch-action:none;user-select:none}.product-modular .t-scroll-progress.is-visible{display:block}.product-modular .t-scroll-progress.is-full-row{flex:0 0 100%;grid-column:1/-1;width:100%}.product-modular .t-scroll-progress:before{content:"";inset:-8px 0;position:absolute}.product-modular .t-scroll-progress.is-dragging .t-scroll-progress-fill,.product-modular .t-scroll-progress:hover .t-scroll-progress-fill{background-color:var(--primary-color,#004676)}.product-modular .t-scroll-progress-fill{background-color:#004676;border-radius:3px;height:100%;left:0;min-width:24px;position:absolute;top:0;transition:background-color .2s ease}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes t-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.t-hero-model{animation:t-fade-up .6s cubic-bezier(.22,.61,.36,1) both;animation-delay:.05s}.t-hero-title{animation:t-fade-up .6s cubic-bezier(.22,.61,.36,1) both;animation-delay:.15s}.t-hero .t-color,.t-hero .t-sizes,.t-hero .t-variations{animation:t-fade-up .6s cubic-bezier(.22,.61,.36,1) both;animation-delay:.25s}.t-hero .t-gallery{animation:t-fade-in .75s ease both;animation-delay:.3s}.t-animate{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.t-animate.t-animate--in{opacity:1;transform:none}.t-img-loading{animation:t-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f2f2f2 25%,#eaeaea 50%,#f2f2f2 75%);background-size:200% 100%}.t-img-loaded{animation:t-fade-in .35s ease both}.t-navigation{transition:box-shadow .3s ease}.t-gallery-thumbs .swiper-slide:not(.t-gallery-full-link-slide) .thumb-wrapper{overflow:hidden}.t-gallery-thumbs .swiper-slide:not(.t-gallery-full-link-slide) .thumb-wrapper img{transition:transform .4s ease}.t-gallery-thumbs .swiper-slide:not(.t-gallery-full-link-slide):hover .thumb-wrapper img{transform:scale(1.06)}.t-key-specs__item .t-key-specs__item-icon img{transition:transform .25s ease-out}.t-key-specs__item:hover .t-key-specs__item-icon img{transform:scale(1.06)}.t-downloads-card{transition:transform .25s ease,box-shadow .25s ease}.t-downloads-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.t-support-card{transition:transform .25s ease,box-shadow .25s ease}.t-support-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-3px)}.t-accessory .t-accessory-image{overflow:hidden}.t-accessory .t-accessory-image img{display:block;transition:transform .4s ease}.t-accessory:hover .t-accessory-image img{transform:scale(1.05)}.t-related-product .t-related-image-link{display:block;overflow:hidden}.t-related-product .t-related-image-link img{display:block;transition:transform .4s ease}.t-related-product:hover .t-related-image-link img{transform:scale(1.04)}.t-ymall-card{transition:transform .25s ease,box-shadow .25s ease}.t-ymall-card .t-ymall-image{overflow:hidden}.t-ymall-card .t-ymall-image img{display:block;transition:transform .4s ease}.t-ymall-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-3px)}.t-ymall-card:hover .t-ymall-image img{transform:scale(1.05)}.t-rv-card{transition:transform .25s ease,box-shadow .25s ease}.t-rv-card .t-rv-image{overflow:hidden}.t-rv-card .t-rv-image img{display:block;transition:transform .4s ease}.t-rv-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.t-rv-card:hover .t-rv-image img{transform:scale(1.04)}.t-award img{transition:transform .35s ease,filter .35s ease}.t-award:hover img{filter:brightness(1.04);transform:scale(1.06)}.t-feature-image{overflow:hidden}.t-feature-image img{display:block;transition:transform .4s ease}.t-feature-card:hover .t-feature-image img{transform:scale(1.03)}