﻿@charset "UTF-8";body,html,body *:not(.fa):not(.fas):not(.far):not(.fal):not(.fab):not(.fa-solid):not(.fa-regular):not(.fa-light):not(.fa-thin):not(.fa-duotone):not([class^=fa-]):not([class*=" fa-"]){font-family:"Exo 2","Segoe UI","Helvetica Neue",Arial,sans-serif!important;}.hero-4,.hero-4 *,.hero-4__inner,.hero-4__inner *,.hero-4__wrapper,.hero-4__wrapper *,.hero-4__box,.hero-4__box *,.hero-4__content-left,.hero-4__content-left *,.hero-4__content-right,.hero-4__content-right *,.hero-4__content-right .title,.hero-4__content-right h1,.hero-4__content-right h2,.hero-4__content-right h6,.hero-4__content-right .sub-title,.hero-4__content-right .sub-title--bottom,.hero-4__content-left .sub-title,.hero-4__content-left .desc,.hero-4__inner .hero-4__content-right .title,.hero-4__inner .hero-4__content-left .sub-title{font-family:"Exo 2","Segoe UI","Helvetica Neue",Arial,sans-serif!important;}.hero-4 .fa,.hero-4 .fas,.hero-4 .far,.hero-4 .fab,.hero-4 .fa-solid,.hero-4 .fa-regular,.hero-4 [class^=fa-],.hero-4 [class*=" fa-"],.hero-4 i.fa,.hero-4 i.fas,.hero-4 i.far{font-family:"Font Awesome 6 Free"!important;}.hero-4 .fab{font-family:"Font Awesome 6 Brands"!important;}.fa,.fas,.far,.fal,.fab,.fa-solid,.fa-regular,.fa-light,.fa-thin,.fa-duotone,[class^=fa-],[class*=" fa-"],i.fa,i.fas,i.far,i.fal,i.fab{font-family:"Font Awesome 6 Free"!important;}.fab{font-family:"Font Awesome 6 Brands"!important;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.title,.page-title,.section-title,.hero-title,.product-title,.section-title-4__wrapper .title,.blog-4__item .title,.footer-4 .title{font-family:"Exo 2","Segoe UI","Helvetica Neue",Arial,sans-serif!important;font-weight:800!important;}p,span,div,li,a,.desc,.sub-title,.section-title-4__wrapper .sub-title,.footer-4 .info a,.footer-nav-list a,.main-menu a,.rr-btn-primary,.hero-4__content-right h1,.hero-4__content-right h2{font-family:"Exo 2","Segoe UI","Helvetica Neue",Arial,sans-serif!important;font-weight:400!important;}strong,b,.fw-bold,.font-weight-bold{font-weight:700!important;}.fw-800,.font-weight-800{font-weight:800!important;}.fw-900,.font-weight-900{font-weight:900!important;}input,button,select,textarea,.form-control,.btn{font-family:"Exo 2","Segoe UI","Helvetica Neue",Arial,sans-serif!important;}h1,h2,h3,.title,.rr_title_anim{font-weight:700;}b,strong{font-weight:bolder!important;}.main-menu a{font-weight:500;}.rr-btn-primary,button{font-weight:600;}.section-spacing-top{padding-top:0!important;}body{padding-top:0;}#smooth-wrapper{padding-top:0;}.page-title-area .page-title-area-inner{padding-top:100px!important;padding-bottom:10px!important;}.page-title-area .page-title-wrapper .page-title{font-size:60px;font-weight:500!important;}.page-title-area .page-title-wrapper .page-sub-title{font-size:18px!important;font-weight:500!important;line-height:22px!important;margin-bottom:10px!important;}.portfolio-details__inner{padding-top:40px!important;padding-bottom:70px;}.portfolio-details__inner .section-title-wrapper{margin-bottom:15px!important;}.logo-text{color:#fff;font-size:40px;font-weight:800!important;}.logo-text:hover{color:#fff!important;}.about-us-4__wrapper .about-us-4__item .title{font-size:24px;font-weight:500!important;}.header-area-7 .main-menu li a{font-weight:600!important;}.service-4__inner .service-4__item>.title{font-weight:500!important;}.series-hero__description{text-align:justify;}.product-grid .product-item .product-body .product-name{font-weight:600!important;}.img-about{max-width:200px;max-height:115px;}.about-us-4__wrapper .about-us-4__box__wrapper{margin-top:60px;}.blog-4__inner .blog-4__item .media img{width:100%!important;height:340px!important;}.hero-4,.hero-4.theme-bg-primary{background-color:#000!important;}.hero-4__inner{padding-top:70px!important;}.hero-4__content-right h1{font-weight:900;}.hero-4__inner .hero-4__content-left .sheir{margin-top:30px!important;}.hero-4__box--left .hero-4__content-left .sub-title{margin-bottom:20px;}.hero-4__box--left .hero-4__content-left .desc{margin-top:20px;}.hero-4__video{border:0;width:80%;height:250px;max-width:100%;border-radius:8px;display:block;}.hero-4 .hero-4__box--right{background-image:linear-gradient(to right,rgba(0,0,0,.99) 0%,rgba(0,0,0,.9) 30%,rgba(0,0,0,.5) 60%,rgba(0,0,0,.99) 100%),url("/assets/imgs/gallery/interaction-2.jpg")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#000!important;border-radius:12px;min-height:500px;display:flex;align-items:center;justify-content:center;padding:40px;overflow:hidden;}.hero-4__content-right{position:relative;z-index:2;color:#fff;width:100%;text-align:center;}.hero-4__content-right .sub-title{color:#fff;text-align:center;font-size:14px;letter-spacing:4px;text-transform:uppercase;font-weight:600!important;margin-bottom:35px!important;}.hero-4__content-right .title{color:#fff;font-size:80px;font-weight:800!important;margin-bottom:10px;text-align:center;letter-spacing:8px;text-shadow:0 4px 30px rgba(0,0,0,.3);line-height:1;}.hero-4__content-right .sub-title--bottom{color:#fff;font-size:14px;line-height:1.8;display:block;text-align:center;letter-spacing:2px;font-weight:600!important;margin-top:28px;text-transform:uppercase;}.hero-4__content-right .arrow-down{color:#fff;margin-top:30px;display:inline-block;width:50px;height:50px;border-radius:50%;border:1px solid rgba(255,255,255,.3);line-height:50px;text-align:center;transition:all .3s ease;text-decoration:none;}.hero-4__content-right .arrow-down i{font-size:18px;}.hero-4__content-right .arrow-down:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6);transform:translateY(4px);}.hero-4__content-right h1{font-weight:900;font-size:clamp(48px,8vw,120px);letter-spacing:.03em;line-height:1;word-break:break-word;}a.link-white{color:#fff!important;}a.link-white:hover{color:#999!important;}.hero-4 .link-white{display:block;}.hero-4__inner .hero-4__content-right .title{font-size:130px;}@media(max-width:1199px){.hero-4 .hero-4__box--right{min-height:420px;padding:30px;}.hero-4 .hero-4__content-right .title{font-size:64px;letter-spacing:6px;}}@media(max-width:991px){.hero-4 .hero-4__wrapper{display:flex;flex-direction:column;gap:24px;}.hero-4 .hero-4__box--left,.hero-4 .hero-4__box--right{width:100%;}.hero-4 .hero-4__video{width:100%;height:280px;}.hero-4 .hero-4__box--right{min-height:380px;padding:28px 20px;}.hero-4 .hero-4__content-right .title{font-size:56px;letter-spacing:5px;}.hero-4 .hero-4__content-right .sub-title{font-size:12px;letter-spacing:3px;}.hero-4 .hero-4__content-right .sub-title--bottom{font-size:12px;letter-spacing:2px;margin-top:20px;}}@media(max-width:767px){.hero-4 .hero-4__video{height:220px;}.hero-4 .hero-4__box--right{min-height:320px;padding:24px 16px;border-radius:8px;}.hero-4 .hero-4__content-right .title{font-size:42px;letter-spacing:4px;}.hero-4 .hero-4__content-right .sub-title{font-size:11px;letter-spacing:2px;margin-bottom:12px;}.hero-4 .hero-4__content-right .sub-title--bottom{font-size:11px;letter-spacing:1.5px;margin-top:16px;line-height:1.6;}.hero-4 .hero-4__content-right .arrow-down{width:44px;height:44px;line-height:44px;margin-top:20px;}.hero-4 .hero-4__content-right .arrow-down i{font-size:16px;}.hero-4 .hero-4__content-right h1{font-size:40px;}}@media(max-width:575px){.hero-4 .hero-4__inner{padding-top:0!important;}.hero-4 .hero-4__video{height:200px;}.hero-4 .hero-4__box--right{min-height:280px;padding:20px 12px;}.hero-4 .hero-4__content-right .title{font-size:55px;line-height:60px;letter-spacing:-3px;}.hero-4 .hero-4__content-right .sub-title{font-size:10px;letter-spacing:2px;}.hero-4 .hero-4__content-right .sub-title--bottom{font-size:10px;letter-spacing:1px;margin-top:12px;}.hero-4 .hero-4__content-right .arrow-down{width:40px;height:40px;line-height:40px;margin-top:16px;}.hero-4 .hero-4__content-right .arrow-down i{font-size:14px;}}@media(min-width:992px){.hero-4{display:flex!important;flex-direction:column!important;min-height:100vh!important;}.hero-4>.container,.hero-4>.rr-container-1820{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;width:100%!important;}.hero-4 .hero-4__inner{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding-top:70px!important;padding-bottom:0!important;align-items:stretch!important;}.hero-4 .hero-4__wrapper{display:grid!important;grid-template-columns:615px 1fr!important;flex:1 1 auto!important;width:100%!important;align-items:stretch!important;}.hero-4 .hero-4__box{display:flex!important;flex-direction:column!important;justify-content:center!important;height:100%!important;}}.header-main{background-color:#000!important;}.header-area-7{background-color:#000!important;padding-left:env(safe-area-inset-left,0)!important;padding-right:env(safe-area-inset-right,0)!important;box-sizing:border-box!important;}.header-area-7 .header-right .number{margin-left:20px;}.header-area-7 .header-main,.header-area-7 .header-main>.container,.header-area-7 .header-main>[class*=rr-container-],.header-area-7 .header-area-2__inner,.header-area-7 .header-area-7__inner{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:clip;margin-left:0!important;margin-right:0!important;}.header-area-7 .header-area-2__inner,.header-area-7 .header-area-7__inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:nowrap!important;}.header-area-7 .header-area-2__inner>*,.header-area-7 .header-area-7__inner>*{min-width:0;flex-shrink:1;}.header-area-7 .header__logo{flex:0 0 auto;min-width:0;display:flex!important;align-items:center!important;align-self:center!important;margin-top:0!important;margin-left:0!important;padding:0!important;height:100%!important;}.header-area-7 .header__logo .logo-text{font-size:40px;line-height:1;white-space:nowrap;display:inline-block!important;padding:0!important;margin:0!important;vertical-align:middle!important;}.header-area-7 .header__nav-2,.header-area-7 .header__nav-7{flex:1 1 0;min-width:0;overflow:hidden;}.header-area-7 .header-right{flex:0 1 auto;display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;}.header-area-7 .header__navicon{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap;}.header-area-7 .header-right .number{white-space:nowrap;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;}.header-area-7 .city-selector{flex:0 0 auto;max-width:100%;min-width:0;}.header-area-7 .side-toggle{align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;padding:0!important;margin:0!important;border-left:0!important;align-self:center!important;}.header-area-7 .bar-icon-2{display:inline-flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;align-self:center!important;gap:4px!important;width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;padding:0!important;margin:0!important;position:relative!important;top:0!important;bottom:0!important;right:0!important;line-height:1!important;vertical-align:middle!important;}.header-area-7 .bar-icon-2 span{display:block!important;width:22px!important;height:2px!important;background:#fff!important;border-radius:1px!important;}.header-area-7 .mobile-button{display:none!important;}.header-area-7 .desktop-button{display:none!important;}@media(max-width:991px){.header-area-7 .mobile-button{display:flex!important;}}@media(min-width:992px){.header-area-7 .desktop-button{display:flex!important;}}@media(max-width:767px){.header-area-7 .header-main{padding:0!important;overflow:clip!important;max-width:100vw!important;}.header-area-7 .header-main>.container,.header-area-7 .header-main>[class*=rr-container-]{max-width:100%!important;padding-left:10px!important;padding-right:10px!important;margin-left:0!important;margin-right:0!important;overflow:clip!important;}.header-area-7 .header-area-7__inner,.header-area-7 .header-area-2__inner{gap:6px!important;height:auto!important;padding:10px 0!important;}.header-area-7 .header__logo .logo-text{font-size:22px!important;letter-spacing:0!important;}.header-area-7 .header-right .number{display:none!important;}.header-area-7 .city-selector{padding:4px 6px!important;gap:4px!important;}.header-area-7 .city-selector i{font-size:12px!important;}.header-area-7 .city-selector #cityDisplay{font-size:11px!important;max-width:60px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}.header-area-7 .side-toggle,.header-area-7 .bar-icon-2{width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;}.header-area-7 .bar-icon-2{gap:3px!important;background:transparent!important;}.header-area-7 .bar-icon-2 span{width:20px!important;height:2px!important;}}@media(max-width:375px){.header-area-7 .header__logo .logo-text{font-size:20px!important;}.header-area-7 .city-selector #cityDisplay{max-width:55px;font-size:11px!important;}.header-area-7 .side-toggle,.header-area-7 .bar-icon-2{width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important;}.header-area-7 .bar-icon-2 span{width:18px!important;}}.footer-4__wrapper{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr!important;gap:30px!important;}.footer-widget-box{width:100%!important;flex:none!important;}.footer-4__inner .copyright__logo{padding-top:60px;margin-left:14px;padding-bottom:34px;border-right:0!important;}.footer-4 .copyright{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding-top:30px!important;}.footer-4 .copyright__logo{margin-bottom:15px!important;}.footer-4 .copyright__menu{display:none!important;}@media(max-width:991px){.footer-4__wrapper{grid-template-columns:1fr 1fr!important;}}@media(max-width:576px){.footer-4__wrapper{grid-template-columns:1fr!important;}}.service-4__item .content .title a,.service-4__item .title a{display:inline!important;white-space:normal!important;}.service-4__item .content .title{display:block;}@media(max-width:991px){.service-4 .service-4__item .icon{display:none!important;}}@media(max-width:575px){.service-4 .service-4__item .icon{display:none!important;}}.service-7__item-box{display:none;}.service-7__item-box.active{display:flex;}.service-7__badge{position:absolute;top:16px;right:16px;background:#b8916a;color:#fff;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:4px 14px;border-radius:30px;z-index:2;}@media(max-width:575px){.service-7__wrap{height:500px!important;}}.catalog-header .nice-select,#productContainer .nice-select{display:none!important;}#sortSelect.sort-select{display:inline-block!important;appearance:auto!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;padding:8px 15px!important;border:1px solid #ddd!important;background:#fff!important;font-size:14px!important;color:#1a1a1a!important;border-radius:0!important;width:auto!important;min-width:180px;cursor:pointer!important;}@media(max-width:767px){#sortSelect.sort-select{width:100%!important;min-width:0;}}.series-page{font-family:"Exo 2","Segoe UI","Helvetica Neue",Arial,sans-serif;}.series-breadcrumb{padding:40px 0 0;}.series-breadcrumb .breadcrumb{background:transparent;padding:0;margin:0;flex-wrap:wrap;row-gap:4px;}.series-breadcrumb .breadcrumb-item{font-size:14px;line-height:1.4;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.series-breadcrumb .breadcrumb-item a{color:#999;text-decoration:none;transition:color .2s;}.series-breadcrumb .breadcrumb-item a:hover{color:#1a1a1a;}.series-breadcrumb .breadcrumb-item.active{color:#1a1a1a;font-weight:600;font-size:14px;}.series-breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:#ccc;content:"/";}.series-header{padding:30px 0 10px;}.series-header__title{font-size:44px;font-weight:800;color:#1a1a1a;margin:0;letter-spacing:-.5px;}.series-header__title .series-label{color:#aaa;font-weight:400;font-size:.65em;letter-spacing:1px;}.series-header__title .series-name{color:#1a1a1a;}.series-header__title span.highlight{color:#b8916a;}.series-header__subtitle{font-size:16px;color:#aaa;font-weight:400;margin-top:4px;letter-spacing:1px;}.series-hero{margin:10px 0 50px;}.series-hero__image-wrapper{display:flex;align-items:center;justify-content:center;background:#f8f8f8;border-radius:16px;padding:30px;border:1px solid #f0f0f0;}.series-hero__image{width:100%;height:auto;max-height:600px;object-fit:contain;display:block;}.series-tabs{margin-top:0;}.series-tabs__nav{display:flex;gap:0;border-bottom:2px solid #f0f0f0;margin-bottom:24px;}.series-tabs__btn{padding:12px 28px;background:none;border:0;font-size:15px;font-weight:600;color:#999;cursor:pointer;transition:all .3s ease;position:relative;font-family:"Exo 2","Segoe UI","Helvetica Neue",Arial,sans-serif;letter-spacing:.5px;}.series-tabs__btn::after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#b8916a;transform:scaleX(0);transition:transform .3s ease;}.series-tabs__btn:hover{color:#1a1a1a;}.series-tabs__btn.active{color:#1a1a1a;}.series-tabs__btn.active::after{transform:scaleX(1);}.series-tabs__content{display:none;animation:seriesFadeIn .4s ease;}.series-tabs__content.active{display:block;}.series-tabs__content .description-text{font-size:16px;line-height:1.9;color:#555;}.series-tabs__content .description-text p{margin-bottom:12px;}.series-tabs__content .description-text p:last-child{margin-bottom:0;}@keyframes seriesFadeIn{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}.tech-specs{display:grid;grid-template-columns:1fr 1fr;gap:12px 40px;padding:4px 0;}.tech-specs .spec-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f5f5f5;}.tech-specs .spec-item .spec-label{font-weight:500;color:#666;font-size:14px;}.tech-specs .spec-item .spec-value{font-weight:600;color:#1a1a1a;font-size:14px;text-align:right;}.tech-specs .spec-item .spec-value .highlight{color:#b8916a;}.tech-specs .spec-item:last-child{border-bottom:0;}.tech-content{font-size:16px;line-height:1.9;color:#555;}.tech-content ul,.tech-content ol{padding-left:24px;margin-bottom:12px;}.tech-content li{margin-bottom:6px;}.tech-content table{width:100%;border-collapse:collapse;margin:12px 0;}.tech-content table td,.tech-content table th{padding:10px 16px;border:1px solid #e8e8e8;text-align:left;}.tech-content table th{background:#f7f7f7;font-weight:600;}.tech-content table tr:nth-child(even){background:#fafafa;}.tech-content p{margin-bottom:12px;}.tech-content p:last-child{margin-bottom:0;}.series-meta-wrapper{margin:30px 0 32px;padding:18px 0;border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0;}.series-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 30px;}.series-meta .meta-item{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:#555;}.series-meta .meta-item i{color:#aaa;font-size:17px;width:20px;text-align:center;flex-shrink:0;}.series-meta .meta-item strong{color:#1a1a1a;font-weight:700;}.series-meta .meta-item.hit{color:#b8916a;font-weight:600;}.series-meta .meta-item.hit i{color:#b8916a;}.series-meta .meta-divider{color:#e0e0e0;font-size:18px;font-weight:300;user-select:none;}.btn-series-catalog{display:inline-flex;align-items:center;gap:12px;padding:14px 40px;background:#1a1a1a;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:15px;transition:all .3s ease;border:0;cursor:pointer;}.btn-series-catalog:hover{background:#333;color:#fff;transform:translateY(-2px);box-shadow:0 8px 30px rgba(26,26,26,.15);}.btn-series-catalog:hover i{transform:translateX(5px);}.btn-series-catalog i{transition:transform .3s ease;}.series-products{padding:20px 0 60px;}.series-products-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid #f0f0f0;}.series-products-header__title{font-size:24px;font-weight:700;color:#1a1a1a;margin:0;}.series-products-header__title span{font-size:16px;font-weight:400;color:#aaa;}.series-products-header__count{font-size:14px;color:#888;background:#f5f5f5;padding:6px 18px;border-radius:20px;font-weight:500;}.product-grid .product-item{margin-bottom:30px;}.product-grid .product-card{background:#fff;border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 12px rgba(0,0,0,.04);border:1px solid #f0f0f0;height:100%;}.product-grid .product-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(0,0,0,.08);border-color:#e0e0e0;}.product-grid .product-card:hover .product-image img{transform:scale(1.04);}.product-grid .product-card:hover .product-image .product-overlay{bottom:0;}.product-grid .product-image{position:relative;overflow:hidden;aspect-ratio:1/1;background:#f7f7f7;display:flex;align-items:center;justify-content:center;}.product-grid .product-image img{width:100%;height:100%;object-fit:contain;transition:transform .5s ease;}.product-grid .product-image .product-overlay{position:absolute;bottom:-50px;left:0;right:0;background:rgba(0,0,0,.75);padding:14px;text-align:center;transition:bottom .3s ease;backdrop-filter:blur(4px);}.product-grid .product-image .product-overlay a{color:#fff;text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.5px;padding:0 16px;transition:opacity .2s;}.product-grid .product-image .product-overlay a:hover{opacity:.8;}.product-grid .product-image .product-overlay a i{margin-right:6px;}.product-grid .product-body{padding:18px 20px 22px;}.product-grid .product-body .product-name{font-size:15px;font-weight:600;color:#1a1a1a;margin-bottom:4px;line-height:1.3;}.product-grid .product-body .product-name a{color:#1a1a1a;text-decoration:none;transition:color .2s;}.product-grid .product-body .product-name a:hover{color:#b8916a;}.product-grid .product-body .product-price{font-size:20px;font-weight:700;color:#1a1a1a;}.product-grid .product-body .product-price .from{font-size:13px;font-weight:400;color:#aaa;}.empty-state{text-align:center;padding:60px 20px;}.empty-state i{font-size:48px;color:#ddd;margin-bottom:16px;display:block;}.empty-state h4{font-size:20px;color:#888;margin-bottom:8px;}.empty-state p{color:#aaa;margin-bottom:20px;}.empty-state .btn-series-catalog{display:inline-flex;}@media(max-width:992px){.series-header__title{font-size:34px;}.series-hero__image-wrapper{min-height:220px;padding:20px;}.series-hero__image{max-height:300px;}.series-meta{gap:8px 20px;}.tech-specs{grid-template-columns:1fr;}}@media(max-width:768px){.series-breadcrumb{padding:20px 0 0;}.series-breadcrumb .breadcrumb-item{font-size:12px;}.series-breadcrumb .breadcrumb-item.active{font-size:12px;}.series-breadcrumb .breadcrumb-item+.breadcrumb-item::before{padding:0 6px;}.series-header{padding:20px 0 0;}.series-header__title{font-size:28px;}.series-header__title .series-label{display:block;font-size:14px;margin-top:4px;}.series-header__subtitle{font-size:14px;}.series-hero{margin-bottom:30px;}.series-hero__image-wrapper{min-height:160px;padding:15px;margin-bottom:20px;}.series-hero__image{max-height:220px;}.series-tabs__btn{padding:10px 16px;font-size:14px;}.series-tabs__content .description-text{font-size:15px;}.tech-content{font-size:15px;}.tech-specs{grid-template-columns:1fr;gap:8px;}.tech-specs .spec-item{padding:8px 0;flex-wrap:wrap;gap:4px;}.tech-specs .spec-item .spec-value{text-align:left;width:100%;}.series-meta-wrapper{margin:20px 0 24px;padding:14px 0;}.series-meta{gap:6px 16px;}.series-meta .meta-item{font-size:13px;gap:6px;}.series-meta .meta-item i{font-size:14px;width:18px;}.series-meta .meta-divider{display:none;}.btn-series-catalog{padding:12px 28px;font-size:14px;width:100%;justify-content:center;}.series-products-header{flex-direction:column;align-items:flex-start;gap:10px;}.series-products-header__title{font-size:20px;}.product-grid .product-body .product-name{font-size:14px;}.product-grid .product-body .product-price{font-size:17px;}}@media(max-width:576px){.series-breadcrumb{padding:16px 0 0;margin-left:15px;}.series-breadcrumb .breadcrumb-item{font-size:11px;}.series-breadcrumb .breadcrumb-item.active{font-size:11px;}.series-breadcrumb .breadcrumb-item+.breadcrumb-item::before{padding:0 4px;}.series-header__title{font-size:22px;}.series-hero__image-wrapper{min-height:120px;padding:10px;border-radius:10px;}.series-hero__image{max-height:260px;}.series-tabs__btn{padding:8px 12px;font-size:13px;}.series-tabs__content .description-text{font-size:14px;line-height:1.7;}.tech-content{font-size:14px;line-height:1.7;}.series-meta-wrapper{margin:16px 0 18px;padding:12px 0;}.series-meta{gap:4px 12px;}.series-meta .meta-item{font-size:12px;gap:4px;}.series-meta .meta-item i{font-size:12px;width:16px;}.btn-series-catalog{padding:10px 20px;font-size:13px;}.series-products-header__title{font-size:18px;}.series-products-header__count{font-size:12px;padding:4px 14px;}.product-grid .product-body{padding:14px 14px 18px;}.product-grid .product-body .product-name{font-size:13px;}.product-grid .product-body .product-price{font-size:16px;}.product-grid .product-image .product-overlay{padding:10px;}.product-grid .product-image .product-overlay a{font-size:12px;}}@media(max-width:575px){.page-title-area .page-title-area-inner{padding-top:15px!important;padding-bottom:15px!important;}.product-v2{padding:15px 0 15px!important;}}.city-selector{cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:4px;transition:all .3s ease;color:#fff;}.city-selector:hover{background-color:rgba(255,255,255,.1);}.city-selector i{font-size:16px;color:#ff6b35;}#cityDisplay{font-size:14px;font-weight:500;}.city-modal-content{max-width:500px;width:100%;}.city-search{margin-bottom:15px;}.city-search input{width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .3s;}.city-search input:focus{border-color:#ff6b35;outline:0;box-shadow:0 0 0 3px rgba(255,107,53,.1);}.city-list{max-height:300px;overflow-y:auto;margin-bottom:15px;}.city-list::-webkit-scrollbar{width:6px;}.city-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px;}.city-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px;}.city-list::-webkit-scrollbar-thumb:hover{background:#999;}.city-item{padding:10px 15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;transition:all .2s ease;}.city-item:hover{background-color:#f5f5f5;padding-left:20px;}.city-item.active{background-color:#e3f2fd;font-weight:600;border-left:3px solid #ff6b35;}.city-item.active .city-name{color:#ff6b35;font-weight:600;}.city-item.city-other-option{border-bottom:2px dashed #ddd;margin-bottom:5px;}.city-item.city-other-option:hover{background-color:#f9f9f9;padding-left:20px;}.city-item.city-other-option .city-name{color:#666;}.city-item>div{display:flex;flex-direction:column;gap:2px;}.city-item .fa-check{font-size:16px;flex-shrink:0;}.city-name{font-size:14px;font-weight:500;color:#1a1a1a;}.city-description{font-size:12px;color:#999;font-weight:400;}.city-default{font-size:11px;color:#999;background:#f0f0f0;padding:1px 8px;border-radius:10px;display:inline-block;margin-top:2px;}.city-other-wrapper{margin-top:15px;padding-top:15px;border-top:1px solid #eee;animation:slideDown .3s ease-out;}.city-other-input{display:flex;gap:10px;align-items:center;}.city-other-input input{flex:1;padding:10px 15px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .3s;}.city-other-input input:focus{border-color:#ff6b35;outline:0;box-shadow:0 0 0 3px rgba(255,107,53,.1);}.btn-locate{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background-color:#1a1a1a;color:#fff;border:2px solid #1a1a1a;border-radius:4px;cursor:pointer;transition:all .3s ease;font-size:18px;flex-shrink:0;}.btn-locate:hover{background-color:#333;border-color:#333;transform:scale(1.05);}.btn-locate:active{transform:scale(.95);}.btn-locate i{color:#fff;font-size:18px;}@keyframes slideDown{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}@media(max-width:576px){.city-modal-content{max-width:100%;padding:10px;}.city-item{padding:12px 15px;}.city-other-input{flex-wrap:wrap;}.city-other-input input{flex:1 1 100%;}.btn-locate{flex:0 0 44px;}}.custom-modal-overlay{display:none!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.5)!important;z-index:999999!important;align-items:center!important;justify-content:center!important;pointer-events:none!important;margin:0!important;padding:0!important;}.custom-modal-overlay.active{display:flex!important;pointer-events:auto!important;}.custom-modal-overlay .custom-modal{pointer-events:auto!important;position:relative!important;margin:20px!important;max-width:460px!important;width:100%!important;background:#fff!important;border-radius:16px!important;box-shadow:0 20px 60px rgba(0,0,0,.3)!important;animation:modalFadeIn .25s ease!important;overflow:hidden!important;max-height:90vh!important;overflow-y:auto!important;}@keyframes modalFadeIn{from{opacity:0;transform:scale(.95) translateY(10px);}to{opacity:1;transform:scale(1) translateY(0);}}.custom-modal-header{padding:18px 24px 14px!important;border-bottom:1px solid #f0f0f0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#fff!important;}.custom-modal-header h5{font-size:18px!important;font-weight:700!important;color:#1a1a1a!important;margin:0!important;}.custom-modal-header .btn-close-custom{background:none!important;border:0!important;font-size:24px!important;line-height:1!important;color:#999!important;cursor:pointer!important;padding:4px 8px!important;transition:color .2s!important;}.custom-modal-header .btn-close-custom:hover{color:#333!important;}.custom-modal-body{padding:20px 24px 24px!important;background:#fff!important;}.custom-modal-body .form-control{border-radius:8px!important;font-size:14px!important;padding:10px 14px!important;border:1px solid #ddd!important;transition:border-color .2s!important;width:100%!important;background:#fff!important;color:#1a1a1a!important;}.custom-modal-body .form-control:focus{border-color:#1a1a1a!important;outline:0!important;box-shadow:0 0 0 3px rgba(26,26,26,.1)!important;}.custom-modal-body .form-label{font-weight:600!important;font-size:13px!important;color:#555!important;margin-bottom:4px!important;display:block!important;}.custom-modal-body .form-group{margin-bottom:14px!important;}.custom-modal-body .form-group:last-of-type{margin-bottom:18px!important;}.custom-modal-body textarea.form-control{resize:vertical!important;min-height:70px!important;}.custom-modal-body .btn-submit{background:#e31e24!important;border:0!important;border-radius:8px!important;padding:12px!important;font-weight:600!important;font-size:15px!important;color:#fff!important;width:100%!important;cursor:pointer!important;transition:background .2s!important;}.custom-modal-body .btn-submit:hover{background:#c4191f!important;}.custom-modal-body .btn-submit:disabled{opacity:.6!important;cursor:not-allowed!important;}@media(max-width:576px){.custom-modal-overlay .custom-modal{max-width:100%!important;margin:12px!important;border-radius:12px!important;}.custom-modal-header{padding:14px 18px 10px!important;}.custom-modal-body{padding:14px 18px 18px!important;}}.image-viewer-overlay{display:none!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.85)!important;z-index:999998!important;align-items:center!important;justify-content:center!important;pointer-events:none!important;margin:0!important;padding:0!important;}.image-viewer-overlay.active{display:flex!important;pointer-events:auto!important;}.image-viewer-overlay .viewer-content{position:relative!important;max-width:90vw!important;max-height:90vh!important;pointer-events:auto!important;}.image-viewer-overlay .viewer-content img{max-width:100%!important;max-height:85vh!important;border-radius:8px!important;box-shadow:0 20px 60px rgba(0,0,0,.5)!important;display:block!important;}.image-viewer-overlay .btn-close-viewer-custom{position:fixed!important;top:20px!important;right:20px!important;background:rgba(255,255,255,.2)!important;border:0!important;border-radius:50%!important;width:48px!important;height:48px!important;color:#fff!important;font-size:28px!important;cursor:pointer!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important;pointer-events:auto!important;}.image-viewer-overlay .btn-close-viewer-custom:hover{background:rgba(255,255,255,.4)!important;transform:rotate(90deg)!important;}@media(max-width:576px){.image-viewer-overlay .btn-close-viewer-custom{top:10px!important;right:10px!important;width:40px!important;height:40px!important;font-size:22px!important;}}html{width:100%;max-width:100%;}body{width:100%;max-width:100%;overflow-x:clip;}#smooth-wrapper,#smooth-content{width:100%!important;max-width:100vw!important;overflow-x:hidden!important;}section,header,footer,main,.container,[class*=rr-container-]{width:100%!important;max-width:100%!important;box-sizing:border-box!important;}img,iframe,video{max-width:100%;}.side-info-4:not(.info-open),.custom-modal-overlay:not(.active),.image-viewer-overlay:not(.active),.offcanvas-overlay:not(.overlay-open){width:0!important;height:0!important;max-width:0!important;max-height:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important;position:absolute!important;top:-9999px!important;left:-9999px!important;}.cookie-banner[style*="display: none"]{width:0!important;height:0!important;overflow:hidden!important;visibility:hidden!important;position:absolute!important;top:-9999px!important;left:-9999px!important;}.swiper,.swiper-container,.swiper-wrapper,.swiper-slide{max-width:100%!important;box-sizing:border-box!important;}.sticky-header{position:sticky;top:0;z-index:999;background:#1a1a1a;transition:background .3s ease,box-shadow .3s ease;width:100%!important;max-width:100%!important;box-sizing:border-box!important;}.sticky-header.scrolled{background:rgba(26,26,26,.95);box-shadow:0 4px 30px rgba(0,0,0,.1);}.side-info-4 .offcanvas-4 .contact-item .socail-media li a{list-style:none;font-size:18px;font-weight:400;line-height:35px;color:var(--primary);letter-spacing:-.54px;font-family:var(--font_bdogrotesk);}.side-info-4 .offcanvas-4 .contact-item .socail-media li a:hover{color:var(--secondary);}.side-info-4 .offcanvas-4 .contact-item .nav-list li a{color:var(--secondary);font-size:40px;font-weight:400;line-height:50px;font-family:var(--font_bdogrotesk);}#side-info-4-close,.side-info-4 .offcanvas-4 .side-info-close{position:static!important;width:auto!important;height:auto!important;bottom:auto!important;padding:12px 24px;display:inline-flex;gap:8px;background-color:#f3f3f3;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;}#side-info-4-close:hover,.side-info-4 .offcanvas-4 .side-info-close:hover{background:#000;}[style*="100vw"],[style*="width: 100vw"]{max-width:100%!important;}@media(max-width:767px){html,body,#smooth-wrapper,#smooth-content,main{width:100%!important;max-width:100vw!important;}section,header,footer{max-width:100vw!important;overflow-x:clip!important;}img,iframe,video{max-width:100%!important;height:auto;}.header-area-7,.header-area-7 .header-main,.header-area-7 .header-area-2__inner,.header-area-7 .header-area-7__inner{max-width:100vw!important;overflow:clip!important;}}.section-title-4__wrapper p{text-align:justify;margin-bottom:15px;}@media(max-width:575px){.page-sub-title{margin-top:60px;}.page-title-area .page-title-wrapper .page-title{line-height:40px!important;letter-spacing:-2px;font-size:34px!important;}}.about-us-4__wrapper .about-us-4__item .title{margin-top:30px!important;}.mobile-menu.mean-container .mean-nav ul li a{text-transform:none!important;}.footer-4 .footer-socials{display:flex;align-items:center;gap:12px;}.footer-4 .footer-socials a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;color:#fff;line-height:0;}.footer-4 .footer-socials svg{display:block;width:34px;height:35px;}.footer-4 .footer-socials a:hover{border-color:#fff;transform:translateY(-2px);}.footer-4__inner .footer-widget-box .content .info{margin-top:40px!important;}.footer-4__inner .footer-widget-box .footer-nav-list{margin-top:40px!important;}.blog-4__inner .blog-4__wrapper{gap:48px!important;grid-template-columns:repeat(5,1fr)!important;}