@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.8,.8,.8)}to{opacity:1;transform:scaleX(1)}}@font-face{font-display:swap;font-family:SVN-Aptima-Bold;font-style:normal;font-weight:400;src:url(../fonts/SVN-Aptima/SVN-Aptima-bold.eot);src:url(../fonts/SVN-Aptima/SVN-Aptima-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/SVN-Aptima/SVN-Aptima-bold.woff2) format("woff2"),url(../fonts/SVN-Aptima/SVN-Aptima-bold.woff) format("woff"),url(../fonts/SVN-Aptima/SVN-Aptima-bold.ttf) format("truetype"),url(../fonts/SVN-Aptima/SVN-Aptima-bold.svg#SVN-Aptima-Bold) format("svg")}body{background-color:#f5f5f5}.header-container .header-wrapper{padding:0 100px;width:100%}@media only screen and (max-width:1580px){.header-container .header-wrapper{padding-left:40px;padding-right:40px}}.header-container .header-wrapper{align-items:center;display:flex;justify-content:space-between;margin:auto}@media only screen and (max-width:480px){.header-container .header-wrapper{padding:16px}}.header-container__top-bar{background:#efefef;font-size:14px;padding:8px 0}@media only screen and (max-width:1080px){.header-container__top-bar{display:none}}.header-container__top-bar-left{display:flex;gap:45px}.header-container__top-bar-left img{height:16px;width:98px}.header-container__top-bar-left span{color:#757575;font-size:15px}.header-container__top-bar-left span .hot-line{font-weight:700}.header-container__top-bar-right{align-items:center;display:flex;gap:52px}.header-container__top-bar-right .login-register{align-items:center;display:flex;gap:10px}.header-container__top-bar-right .login-register svg{width:16px}.header-container__top-bar-right .login-register a{color:#757575;font-size:15px;text-decoration:none}.header-container__top-bar-right select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='black' viewBox='0 0 16 16'><path d='M1.5 5l6.5 6 6.5-6'/></svg>") no-repeat right 12px center;border:1px solid #d9d9d9;border-radius:8px;font-size:16px;padding:12px 12px 12px 16px;width:130px}.header-container__main{background:#10568f;color:#fff;padding:15px 0}@media only screen and (max-width:480px){.header-container__main{padding:0}}.header-container__main a{text-decoration:none}.header-container__main-logo .logo-text{color:#ffb100;font-size:4rem;font-weight:700;line-height:1;margin:0}.header-container__main-logo span{color:#fff;font-size:11px}.header-container__main-search{display:flex;height:40px;width:540px}@media only screen and (max-width:1580px){.header-container__main-search{width:400px}}@media only screen and (max-width:1080px){.header-container__main-search{display:none}}.header-container__main-search input{border:none;border-radius:20px 0 0 20px;flex:1;font-size:16px;outline:none;padding:0 16px}.header-container__main-search button{align-items:center;background:#fff;border:none;border-radius:0 20px 20px 0;cursor:pointer;display:flex;justify-content:center;margin-left:-1px;padding:0 20px}.header-container__main-icons{align-items:center;display:flex;gap:20px}.header-container__main-icons .item{align-items:center;display:flex;flex-direction:column}@media only screen and (max-width:1080px){.header-container__main-icons .item{display:none}}.header-container__main-icons .item svg{height:24px;width:auto}.header-container__main-icons .item span{font-size:16px;margin-top:6px}@media only screen and (max-width:1080px){.header-container__main-icons .avatar,.header-container__main-icons .item span{display:none}}.header-container__main-icons .avatar img{border-radius:50%;height:40px;width:40px}.header-container__main-icons .header-toggle{background:none;border:none;color:#fff;cursor:pointer;display:none;margin-left:10px}.header-container__main-icons .header-toggle svg{height:32px;width:32px}@media only screen and (max-width:1080px){.header-container__main-icons .header-toggle{display:block}}.header-container__offcanvas{display:none}@media only screen and (max-width:1080px){.header-container__offcanvas{background:#fff;box-shadow:2px 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100vh;max-width:80%;overflow-y:auto;padding:30px 20px;position:fixed;right:-100%;top:0;transition:right .3s ease;width:350px;z-index:1000}.header-container__offcanvas.is-active{right:0}.header-container__offcanvas .offcanvas-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.header-container__offcanvas .offcanvas-header a{text-decoration:none}.header-container__offcanvas .offcanvas-header .header-container__main-logo .logo-text{color:#ffb100;font-size:28px;font-weight:700;line-height:1;margin:0}.header-container__offcanvas .offcanvas-header .header-close{background:none;border:none;color:#333;cursor:pointer;display:block}.header-container__offcanvas .offcanvas-header .header-close svg{height:32px;width:32px}.header-container__offcanvas .header-container__mobile-extras{display:block;margin-bottom:20px;width:100%}.header-container__offcanvas .header-container__mobile-extras .mobile-search{display:flex;height:40px;margin-bottom:20px;width:100%}.header-container__offcanvas .header-container__mobile-extras .mobile-search input{border:1px solid #ccc;border-radius:20px 0 0 20px;flex:1;font-size:16px;outline:none;padding:0 16px}.header-container__offcanvas .header-container__mobile-extras .mobile-search button{align-items:center;background:#fff;border:1px solid #ccc;border-left:none;border-radius:0 20px 20px 0;cursor:pointer;display:flex;justify-content:center;margin-left:-1px;padding:0 20px}.header-container__offcanvas .header-container__mobile-extras .mobile-icons{display:flex;flex-direction:column;gap:15px;width:100%}.header-container__offcanvas .header-container__mobile-extras .mobile-icons .item{align-items:center;display:flex;gap:15px}.header-container__offcanvas .header-container__mobile-extras .mobile-icons .item svg{height:24px;width:auto}.header-container__offcanvas .header-container__mobile-extras .mobile-icons .item img{height:30px;width:30px}.header-container__offcanvas .header-container__mobile-extras .mobile-icons .item span{color:#333;display:block;font-size:16px}}@media only screen and (max-width:480px){.header-container__offcanvas{max-width:100%;width:100%}}.header-container__menu{background:#fff}.header-container__menu .header-wrapper{gap:30px;justify-content:flex-end;padding:0 100px}@media only screen and (max-width:1580px){.header-container__menu .header-wrapper{padding-left:40px;padding-right:40px}}.header-container__menu .header-wrapper{height:50px}.header-container__menu a{color:#333;text-decoration:none}.header-container__menu ul{display:flex;gap:30px;list-style:none;margin:0;padding:0}.header-container__menu ul li a{color:#333;text-decoration:none}@media only screen and (max-width:1080px){.header-container__menu{overflow-x:auto;white-space:nowrap}.header-container__menu .header-wrapper{gap:15px;height:auto;justify-content:flex-end;padding:10px 16px}.header-container__menu ul{flex-wrap:nowrap;gap:20px}.header-container__menu ul li a{font-size:15px;padding:5px 0}}.footer-container{padding:74px 100px}@media only screen and (max-width:1580px){.footer-container{padding-left:40px;padding-right:40px}}.footer-container{background-color:#0e2948;color:#fff}.footer-container .footer-logo{color:#ffcf53;font-size:64px;line-height:1;margin-bottom:50px}@media only screen and (max-width:1580px){.footer-container .footer-logo{font-size:48px;margin-bottom:30px}}.footer-container .footer-content{display:flex;gap:270px;justify-content:flex-start}@media only screen and (max-width:1380px){.footer-container .footer-content{display:grid;gap:60px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:924px){.footer-container .footer-content{gap:10px;grid-template-columns:repeat(1,1fr)}}.footer-container .footer-left{flex:0 0 auto}.footer-container .footer-left .footer-name{font-size:32px;font-weight:700;letter-spacing:-.02em;margin-bottom:60px}@media only screen and (max-width:1580px){.footer-container .footer-left .footer-name{font-size:24px;margin-bottom:30px}}@media only screen and (max-width:1080px){.footer-container .footer-left .footer-name{font-size:20px;margin-bottom:20px}}.footer-container .footer-left .footer-copyright{color:#fff;font-size:20px;font-weight:700}@media only screen and (max-width:1580px){.footer-container .footer-left .footer-copyright{font-size:16px}}.footer-container .footer-right{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;text-align:left}.footer-container .footer-right .footer-contact{margin-bottom:60px}@media only screen and (max-width:1580px){.footer-container .footer-right .footer-contact{margin-bottom:30px}}.footer-container .footer-right .footer-contact p{font-size:20px;font-weight:700;letter-spacing:-.02em;margin-bottom:15px}@media only screen and (max-width:1580px){.footer-container .footer-right .footer-contact p{font-size:16px;margin-bottom:8px}}.footer-container .footer-right .footer-social-text{font-size:20px;font-weight:700;margin-bottom:20px}@media only screen and (max-width:1580px){.footer-container .footer-right .footer-social-text{font-size:16px;margin-bottom:10px}}.footer-container .footer-right .footer-social-icons{display:flex;gap:20px;justify-content:flex-start}.footer-container .footer-right .footer-social-icons .social-icon svg{height:auto;transition:opacity .3s ease;width:40px}.footer-container .footer-right .footer-social-icons .social-icon svg path{stroke:#fff}.footer-container .footer-right .footer-social-icons .social-icon svg:hover{opacity:.7}@media only screen and (max-width:834px){.footer-container{padding:50px 16px}}.about-banner{position:relative;width:100%}.about-banner__image{display:block;height:90vh;min-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.about-banner__info{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(16,86,143,.8);bottom:0;display:flex;gap:130px;left:0;padding:50px 200px;position:absolute;right:0}@media only screen and (max-width:1366px){.about-banner__info{gap:50px;padding:50px 80px}}@media only screen and (max-width:1080px){.about-banner__info{padding:35px 16px}}@media only screen and (max-width:768px){.about-banner__info{flex-direction:column;padding:24px 20px;position:relative}}.about-banner__left{align-items:center;display:flex;flex:1;gap:50px}@media only screen and (max-width:768px){.about-banner__left{justify-content:center}}.about-banner__logo{border-radius:50%;flex-shrink:0;height:150px;overflow:hidden;width:150px}.about-banner__logo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){.about-banner__logo{height:70px;width:70px}}.about-banner__company{color:#fff}.about-banner__company h2{font-size:40px;font-weight:800;margin:0 0 4px}@media only screen and (max-width:1366px){.about-banner__company h2{font-size:22px}}.about-banner__company p{color:#fff;font-size:24px;font-weight:400;margin:0}@media only screen and (max-width:1080px){.about-banner__company p{font-size:16px}}.about-banner__right{display:flex;flex:1;flex-direction:column;gap:16px;justify-content:center}@media only screen and (max-width:768px){.about-banner__right{align-items:center}}.about-banner__desc{color:#fff;flex:1;font-size:20px;margin:0}@media only screen and (max-width:1080px){.about-banner__desc{font-size:16px}}@media only screen and (max-width:768px){.about-banner__desc{text-align:center}}.about-banner__actions{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between}@media only screen and (max-width:768px){.about-banner__actions{align-items:center;flex-direction:column}}.about-banner__btn{align-items:center;background:linear-gradient(135deg,#f5a623,#e08a00);border-radius:30px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.about-banner__btn svg{flex-shrink:0;height:16px;width:16px}.about-banner__btn:hover{background:linear-gradient(135deg,#e08a00,#c47200);color:#fff;transform:translateY(-1px)}.about-banner__website{align-items:center;color:#d9d9d9;display:inline-flex;font-size:16px;gap:6px;text-decoration:none;transition:color .3s ease}.about-banner__website svg{height:16px;width:16px}.about-banner__website:hover{color:#fff}.about-content{background:#f5f5f5}.about-content__tabs{background:#fff;border-bottom:1px solid #e0e0e0}.about-content__tabs-inner{display:flex;padding:0 150px}@media only screen and (max-width:1366px){.about-content__tabs-inner{padding:0 80px}}@media only screen and (max-width:768px){.about-content__tabs-inner{padding:0 20px}}.about-content__tab{background:none;border:none;border-bottom:3px solid #b3b3b3;color:#777;cursor:pointer;font-size:15px;font-weight:500;padding:18px 24px;transition:all .3s ease}.about-content__tab--active{border-bottom-color:#e08a00;color:#1a1a1a;font-weight:700}.about-content__tab:hover:not(.about-content__tab--active){color:#333}.about-content__panel{padding:50px 150px}.about-content__panel--hidden{display:none}@media only screen and (max-width:1366px){.about-content__panel{padding:0 80px}}@media only screen and (max-width:768px){.about-content__panel{padding:0}}.about-content__top{background:#fff;display:flex;height:615px}@media only screen and (max-width:768px){.about-content__top{flex-direction:column;height:auto}}.about-content__top-img{flex:0 0 35%;overflow:hidden}.about-content__top-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){.about-content__top-img{flex:none;height:260px}}.about-content__top-info{background:#fff;display:flex;flex:1;flex-direction:column;justify-content:center;padding:48px 80px}@media only screen and (max-width:1366px){.about-content__top-info{padding:40px}}@media only screen and (max-width:768px){.about-content__top-info{padding:32px 20px}}.about-content__top-logo{display:block;height:auto;margin-bottom:28px;max-width:650px;width:100%}@media only screen and (max-width:1366px){.about-content__top-logo{max-width:260px}}.about-content__top-desc{color:#444;font-size:22px;line-height:1.75;margin:0;max-width:650px}@media only screen and (max-width:1080px){.about-content__top-desc{font-size:18px}}.about-content__bottom{display:flex;height:440px}@media only screen and (max-width:768px){.about-content__bottom{flex-direction:column;height:auto}}.about-content__bottom-blue{background:#10568f;flex:0 0 35%;overflow:hidden}.about-content__bottom-blue img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;width:100%}@media only screen and (max-width:768px){.about-content__bottom-blue{flex:none;height:180px}}.about-content__bottom-photo{flex:1;overflow:hidden}.about-content__bottom-photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){.about-content__bottom-photo{flex:none;height:260px}}.about-design{background:#fff}.about-design__inner{align-items:center;display:flex;gap:40px;padding:60px 250px}@media only screen and (max-width:1366px){.about-design__inner{padding:50px 80px}}@media only screen and (max-width:768px){.about-design__inner{flex-direction:column;padding:40px 20px}}.about-design__left{display:flex;flex:1;flex-direction:column;gap:100px}.about-design__title-img{display:block;height:auto;max-width:520px;width:100%}@media only screen and (max-width:1366px){.about-design__title-img{max-width:400px}}.about-design__qr img{display:block;height:auto;max-width:566px;width:100%}.about-design__right{flex:0 0 48%;overflow:hidden}.about-design__right img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){.about-design__right{flex:none;width:100%}}.hero-section-container{padding:58px 100px 28px}@media only screen and (max-width:1580px){.hero-section-container{padding-left:40px;padding-right:40px}}.hero-section-container{background-color:#fff}@media only screen and (max-width:834px){.hero-section-container{padding:16px}}.hero-section-container__hero .hero-desktop{display:flex;gap:20px;max-height:600px;width:100%}@media only screen and (max-width:1080px){.hero-section-container__hero .hero-desktop{gap:10px}}@media only screen and (max-width:834px){.hero-section-container__hero .hero-desktop{display:none}}.hero-section-container__hero .hero-desktop .hero-left{cursor:pointer;flex:3;position:relative}.hero-section-container__hero .hero-desktop .hero-left img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-section-container__hero .hero-desktop .hero-left:after{background:linear-gradient(180deg,hsla(0,0%,85%,0),rgba(57,83,117,.8) 80%,#10315c);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:60px;z-index:1}.hero-section-container__hero .hero-desktop .hero-left .hero-content{bottom:55px;color:#fff;left:70px;position:absolute;z-index:2}@media only screen and (max-width:1300px){.hero-section-container__hero .hero-desktop .hero-left .hero-content{bottom:30px;left:40px;right:40px}}.hero-section-container__hero .hero-desktop .hero-left .hero-content .title-desc-container{align-items:flex-end;display:flex;gap:70px}@media only screen and (max-width:1080px){.hero-section-container__hero .hero-desktop .hero-left .hero-content .title-desc-container{gap:30px}}.hero-section-container__hero .hero-desktop .hero-left .hero-content .title-desc-container .title h1{font-size:64px;font-weight:900;line-height:normal}@media only screen and (max-width:1300px){.hero-section-container__hero .hero-desktop .hero-left .hero-content .title-desc-container .title h1{font-size:58px}}.hero-section-container__hero .hero-desktop .hero-left .hero-content .title-desc-container .title h2{font-size:120px;font-weight:900;line-height:100%}.hero-section-container__hero .hero-desktop .hero-left .hero-content .title-desc-container .title p{font-size:36px;font-weight:900}@media only screen and (max-width:1300px){.hero-section-container__hero .hero-desktop .hero-left .hero-content .title-desc-container .title p{font-size:30px}}.hero-section-container__hero .hero-desktop .hero-left .hero-content .desc{color:#ddd;display:block;font-size:20px;font-weight:300;letter-spacing:0;max-width:480px;padding:30px 0}@media only screen and (max-width:1200px){.hero-section-container__hero .hero-desktop .hero-left .hero-content .desc{font-size:16px}}.hero-section-container__hero .hero-desktop .hero-right{display:flex;flex:1;flex-direction:column;gap:15px}@media only screen and (max-width:1080px){.hero-section-container__hero .hero-desktop .hero-right{gap:10px}}.hero-section-container__hero .hero-desktop .hero-right .hero-card{cursor:pointer;height:33.3333333333%;overflow:hidden;position:relative}.hero-section-container__hero .hero-desktop .hero-right .hero-card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-section-container__hero .hero-desktop .hero-right .hero-card:after{background:linear-gradient(180deg,hsla(0,0%,85%,0),rgba(57,83,117,.8) 80%,#10315c);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.hero-section-container__hero .hero-desktop .hero-right .hero-card .overlay{bottom:10px;color:#fff;left:25px;position:absolute;right:30px;z-index:2}@media only screen and (max-width:1200px){.hero-section-container__hero .hero-desktop .hero-right .hero-card .overlay{left:15px}}.hero-section-container__hero .hero-desktop .hero-right .hero-card .overlay h3{font-size:20px;font-weight:700;margin-bottom:2px}@media only screen and (max-width:1200px){.hero-section-container__hero .hero-desktop .hero-right .hero-card .overlay h3{font-size:16px}}.hero-section-container__hero .hero-desktop .hero-right .hero-card .overlay span{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:300;justify-content:space-between;line-height:29px}@media only screen and (max-width:1200px){.hero-section-container__hero .hero-desktop .hero-right .hero-card .overlay span{font-size:11px}}.hero-section-container__hero .hero-mobile{display:none;width:100%}@media only screen and (max-width:834px){.hero-section-container__hero .hero-mobile{display:block}}.hero-section-container__hero .hero-mobile .hero-swiper{width:100%}.hero-section-container__hero .hero-mobile .hero-swiper .swiper-slide{height:auto}.hero-section-container__hero .hero-mobile .hero-card{border-radius:8px;cursor:pointer;height:350px;overflow:hidden;position:relative}.hero-section-container__hero .hero-mobile .hero-card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-section-container__hero .hero-mobile .hero-card:after{background:linear-gradient(180deg,hsla(0,0%,85%,0),rgba(57,83,117,.8) 80%,#10315c);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.hero-section-container__hero .hero-mobile .hero-card .hero-content,.hero-section-container__hero .hero-mobile .hero-card .overlay{bottom:20px;color:#fff;left:20px;position:absolute;right:20px;z-index:2}.hero-section-container__hero .hero-mobile .hero-card.hero-left .title h1{font-size:32px;font-weight:900;line-height:1}.hero-section-container__hero .hero-mobile .hero-card.hero-left .title h2{font-size:50px;font-weight:900;line-height:1;margin:4px 0}.hero-section-container__hero .hero-mobile .hero-card.hero-left .title p{font-size:18px;font-weight:700}.hero-section-container__hero .hero-mobile .hero-card.hero-left .desc{color:#ddd;display:block;font-size:14px;line-height:1.4;margin-top:10px}.hero-section-container__hero .hero-mobile .hero-card .overlay h3{font-size:16px;font-weight:700;margin-bottom:5px}.hero-section-container__hero .hero-mobile .hero-card .overlay span{display:block;font-size:12px;font-weight:300}.breadcrumb{align-items:center;background:transparent;display:flex;list-style:none;margin:0;padding:15px 136px}@media(max-width:1024px){.breadcrumb{padding:15px 50px}}.breadcrumb .breadcrumb-item{align-items:center;color:#939393;display:flex;font-size:14px;font-weight:500}.breadcrumb .breadcrumb-item a{color:#939393;font-weight:500;text-decoration:none!important;transition:color .2s}.breadcrumb .breadcrumb-item a:hover{color:#333}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#939393;content:"▸";display:inline-block;font-size:20px;vertical-align:middle}.breadcrumb .breadcrumb-item.active span{color:#939393;font-weight:500}.category-container{padding:58px 100px 28px}@media only screen and (max-width:1580px){.category-container{padding-left:40px;padding-right:40px}}.category-container{background-color:#fff}@media only screen and (max-width:834px){.category-container{padding:16px}}.category-container__tabs{align-items:center;display:flex;gap:20px;padding-bottom:28px;position:relative}@media only screen and (max-width:834px){.category-container__tabs{gap:10px;padding-bottom:0}}.category-container__tabs .nav{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;transition:opacity .3s ease;z-index:10}.category-container__tabs .nav.swiper-button-disabled{cursor:default;opacity:.3}.category-container__tabs .category-swiper{flex:1;min-width:0}.category-container__tabs .tab{align-items:center;background:#b3b3b3;border-radius:15px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;gap:22px;height:100%;padding:10px 15px;width:100%}@media only screen and (max-width:480px){.category-container__tabs .tab{gap:10px}}.category-container__tabs .tab svg{height:auto;width:57px}@media only screen and (max-width:480px){.category-container__tabs .tab svg{width:40px}}.category-container__tabs .tab .text{display:flex;flex-direction:column}.category-container__tabs .tab strong{font-size:24px}@media only screen and (max-width:1580px){.category-container__tabs .tab strong{font-size:20px}}@media only screen and (max-width:1440px){.category-container__tabs .tab strong{font-size:18px}}@media only screen and (max-width:1280px){.category-container__tabs .tab strong{font-size:16px}}@media only screen and (max-width:480px){.category-container__tabs .tab strong{font-size:14px}}.category-container__tabs .tab span{align-items:center;display:flex;font-size:12px;font-weight:700;gap:13px;padding:10px 14px}.category-container__tabs .tab span svg{height:17px;width:17px}@media only screen and (max-width:480px){.category-container__tabs .tab span{padding:10px 0}}.category-container__tabs .tab--active{background:#094a7e}.category-container__product-stats{align-items:center;display:flex;justify-content:space-between;padding:23px 0}@media only screen and (max-width:834px){.category-container__product-stats{align-items:flex-start;flex-direction:column}}.category-container__product-stats .left .text-title{color:#757575;font-size:24px}@media only screen and (max-width:1080px){.category-container__product-stats .left .text-title{font-size:20px;margin-bottom:5px}}.category-container__product-stats .left .text-content{color:#757575;font-size:30px;font-weight:900}@media only screen and (max-width:1080px){.category-container__product-stats .left .text-content{font-size:25px;margin-bottom:5px}}.category-container__product-stats .right p{color:#757575;font:16px}.category-container__product-stats .right p span{font-weight:800}.product-section{background:#f5f5f5}.product-section__layout{display:grid;gap:60px;grid-template-columns:384px 1fr;padding:58px 100px 80px}@media only screen and (max-width:1580px){.product-section__layout{gap:40px;grid-template-columns:300px 1fr;padding-left:40px;padding-right:40px}}@media only screen and (max-width:1080px){.product-section__layout{grid-template-columns:none}}@media only screen and (max-width:834px){.product-section__layout{padding:20px 16px}}.product-section__filter{background:#fff;border-radius:8px;padding:18px 28px}@media only screen and (max-width:1080px){.product-section__filter{background:transparent;padding:0;width:50%}}@media only screen and (max-width:480px){.product-section__filter{width:100%}}.product-section__filter-header{align-items:center;display:flex;margin-bottom:15px}@media only screen and (max-width:1080px){.product-section__filter-header{background:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);cursor:pointer;margin-bottom:0;padding:10px 20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-max-content;width:max-content}}.product-section__filter-header .title-with-icon{align-items:center;color:#757575;display:flex;font-size:16px;font-weight:700;gap:12px}@media only screen and (max-width:1080px){.product-section__filter-header .title-with-icon{margin-right:40px}}.product-section__filter-header .clear-filter{color:#d91f1f;font-size:16px;font-weight:400;margin-left:auto;text-decoration:none}.product-section__filter-header .mobile-toggle-arrow{display:none;margin-left:15px;transition:.3s}@media only screen and (max-width:1080px){.product-section__filter-header .mobile-toggle-arrow{display:flex}}.product-section__filter-body{max-height:1500px;opacity:1;overflow:hidden;transition:max-height .4s ease-out,opacity .4s ease-out,padding .3s ease-out,margin .3s ease-out}@media only screen and (max-width:1080px){.product-section__filter-body{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);margin-top:0;max-height:0;opacity:0;padding:0 20px;pointer-events:none}}.product-section__filter-tags-container{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:15px;padding:12px 0}.product-section__filter-tags-container .filter-chip{align-items:center;background-color:#f5f5f5;border-radius:8px;color:#757575;display:inline-flex;font-size:16px;font-weight:400;padding:8px;transition:all .2s}.product-section__filter-tags-container .filter-chip__label{display:inline-block;line-height:1.2}.product-section__filter-tags-container .filter-chip__remove{color:#888;cursor:pointer;font-size:16px;line-height:1;margin-left:6px}.product-section__filter-tags-container .filter-chip__remove:hover{color:#ff4d4f}.product-section__filter-tags-container .reset-btn{background:none;border:none;color:#ff4d4f;cursor:pointer;font-size:13px;padding:0}.product-section__filter-tags-container .reset-btn:hover{text-decoration:underline}.product-section__filter.is-open .mobile-toggle-arrow{transform:rotate(-180deg)}@media only screen and (max-width:1080px){.product-section__filter.is-open .product-section__filter-header{margin-bottom:10px}.product-section__filter.is-open .product-section__filter-body{max-height:1500px;opacity:1;padding:18px 20px;pointer-events:auto}}.product-section__filter-item{padding:12px 0}.product-section__filter-item .filter-header{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between}.product-section__filter-item .filter-header .arrow{transition:.3s}.product-section__filter-item .filter-content{display:flex;flex-direction:column;gap:10px;margin-top:12px;max-height:200px;overflow:hidden;transition:.3s}.product-section__filter-item--collapsed .filter-content{margin-top:0;max-height:0}.product-section__filter-item--collapsed .arrow{transform:rotate(-90deg)}.product-section__price-filter{margin:24px 0}.product-section__price-filter .price-header{color:#b3b3b3;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:5px}.product-section__price-filter #priceValue{font-size:14px;font-weight:400}.product-section__price-filter .range-slider{height:30px;position:relative}.product-section__price-filter .range-slider:before{background:var(--track-bg,#ddd);border-radius:4px;content:"";height:4px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.product-section__price-filter .range-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:3}.product-section__price-filter .range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#094a7e;border-radius:50%;cursor:pointer;height:16px;margin-top:-6px;pointer-events:all;width:16px}.product-section__price-filter .range-slider input[type=range]::-webkit-slider-runnable-track{background:transparent;border-radius:4px;height:4px}.product-section__price-filter .range-slider input[type=range]::-moz-range-track{background:transparent;border-radius:4px;height:4px}.product-section__price-filter .range-slider input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;background:#094a7e;border:none;border-radius:50%;cursor:pointer;height:16px;pointer-events:all;width:16px}.product-section__filter-select{padding-bottom:24px}.product-section__filter-select label{color:#757575;display:block;font-size:16px;font-weight:700;margin-bottom:8px}.product-section__filter-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23333' stroke-width='2'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #ddd;border-radius:10px;cursor:pointer;font-size:16px;height:48px;padding:0 40px 0 16px;width:100%}.product-section__filter-select select:focus{border-color:#f4a52c;outline:none}.product-section__checkbox{align-items:center;display:flex;font-size:16px;gap:10px}.product-section__checkbox input{accent-color:#f4b54f;border-radius:4px;color:#f5f5f5;height:16px;width:16px}.product-section__checkbox span{color:#757575;font-weight:400}.product-section__products{align-content:start;display:flex;flex-wrap:wrap;gap:40px}.product-section__card{background:#fff;border-radius:15px;flex:0 0 calc(33.333% - 29px);height:-moz-fit-content;height:fit-content;max-width:355px;transition:.2s}@media only screen and (max-width:1580px){.product-section__card{flex:0 0 calc(33.333% - 14px)}}@media only screen and (max-width:1366px){.product-section__card{flex:0 0 calc(50% - 10px)}}@media only screen and (max-width:780px){.product-section__card{flex:0 0 100%;max-width:100%}}.product-section__card:hover{box-shadow:0 8px 20px rgba(0,0,0,.08)}.product-section__card a{text-decoration:none}.product-section__card img.card-img{aspect-ratio:16/9;border-radius:15px 15px 0 0;margin-bottom:10px;-o-object-fit:cover;object-fit:cover}.product-section__card .info{padding:0 20px 46px}.product-section__card .info .name{color:#757575;font-size:24px;font-weight:700;line-height:33px;margin-bottom:6px}.product-section__card .info .name a{color:inherit;display:block;text-decoration:none}.product-section__card .info .name a:hover{color:inherit;text-decoration:none}.product-section__card .info .price{color:#757575;font-size:18px;font-weight:600;letter-spacing:0}.product-section__card .info .sub-price{border-bottom:1px solid #b3b3b3;color:#757575;font-size:16px;font-weight:300;margin-bottom:13px;padding-bottom:13px}@media only screen and (max-width:1200px){.product-section__card .info .sub-price{font-size:14px}}.product-section__card .info .brand{align-items:center;display:flex;gap:11px;justify-content:center;margin-bottom:10px}.product-section__card .info .brand img{border-radius:50%;height:54px;width:55px}.product-section__card .info .brand span{color:#094a7e;font-size:16px;font-weight:900}.product-section__card .info .actions{display:flex;gap:8px}.product-section__card .info .actions a,.product-section__card .info .actions button{align-items:center;border:none;border-radius:20px;cursor:pointer;display:flex;font-size:12px;gap:8px;height:36px;padding:10px 14px;white-space:nowrap}.product-section__card .info .actions a{text-decoration:none}.product-section__card .info .actions .contact{background:#f4b54f;color:#f5f5f5;width:-moz-fit-content;width:fit-content}.product-section__card .info .actions .website{background:#fff;border:1px solid #d9d9d9;color:#757575;width:-moz-fit-content;width:fit-content}.viewed-products-container .viewed-products{padding:40px 100px}@media only screen and (max-width:1580px){.viewed-products-container .viewed-products{padding-left:40px;padding-right:40px}}.viewed-products-container .viewed-products{background:#fff}@media only screen and (max-width:834px){.viewed-products-container .viewed-products{padding:16px!important}}.viewed-products-container .viewed-products .title{border-bottom:4px solid orange;color:#2c2c2c;display:inline-block;font-size:20px;line-height:52px;margin-bottom:27px;padding:0 15px}.viewed-products-container .viewed-products .product-slider{align-items:center;display:flex;gap:15px;justify-content:space-between}@media only screen and (max-width:480px){.viewed-products-container .viewed-products .product-slider{gap:3px}}.viewed-products-container .viewed-products .product-slider .nav{background:none;border:none;cursor:pointer;flex-shrink:0;font-size:20px;transition:opacity .3s ease}.viewed-products-container .viewed-products .product-slider .nav.swiper-button-disabled{cursor:default;opacity:.3}.viewed-products-container .viewed-products .product-slider .products-swiper{flex:1;min-width:0}.viewed-products-container .viewed-products .product-slider .products-swiper .product-card{width:100%}.viewed-products-container .viewed-products .product-slider .products-swiper .product-card a{text-decoration:none}.viewed-products-container .viewed-products .product-slider .products-swiper .product-card img{border-radius:4px;width:100%}.viewed-products-container .viewed-products .product-slider .products-swiper .product-card .name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#757575;display:-webkit-box;font-size:16px;font-weight:300;margin:8px 0;min-height:34px;overflow:hidden}.viewed-products-container .viewed-products .product-slider .products-swiper .product-card .name a{color:inherit;display:block;text-decoration:none}.viewed-products-container .viewed-products .product-slider .products-swiper .product-card .name a:hover{color:inherit;text-decoration:none}.viewed-products-container .viewed-products .product-slider .products-swiper .product-card .price{color:#757575;font-size:18px;font-weight:700}@media only screen and (max-width:1200px){.viewed-products-container .viewed-products .product-slider .products-swiper .product-card .price{font-size:15px}}.viewed-products-container .viewed-products .product-slider .products-swiper .product-card .sub-price{color:#757575;font-size:18px;margin:5px 0 10px}@media only screen and (max-width:1200px){.viewed-products-container .viewed-products .product-slider .products-swiper .product-card .sub-price{font-size:15px}}.viewed-products-container .viewed-products .product-slider .products-swiper .product-card .company{align-items:center;display:flex;gap:6px;margin-top:8px}.viewed-products-container .viewed-products .product-slider .products-swiper .product-card .company img{border-radius:50%;height:54px;width:55px}@media only screen and (max-width:1200px){.viewed-products-container .viewed-products .product-slider .products-swiper .product-card .company img{height:41px;width:41px}}.viewed-products-container .viewed-products .product-slider .products-swiper .product-card .company span{color:#094a7e;font-size:16px;font-weight:500}.product-page-section{background:#f5f5f5}.product-page-section__layout{display:grid;gap:60px;grid-template-columns:384px 1fr}@media(max-width:1600px){.product-page-section__layout{gap:24px}}.single-product-content{background:#fff;font-family:Inter}.product-detail-container{color:#757575;font-family:Inter,sans-serif}.product-detail-container .product-detail-layout{display:flex;gap:50px;justify-content:center;margin:0 auto;padding:136px}@media(max-width:1440px){.product-detail-container .product-detail-layout{padding:50px}}@media(max-width:1024px){.product-detail-container .product-detail-layout{flex-direction:column;padding:30px}}@media(max-width:768px){.product-detail-container .product-detail-layout{gap:15px;padding:15px}}.product-detail-container .product-detail-layout .skeleton-box{background-color:#e2e5e7;overflow:hidden;position:relative}.product-detail-container .product-detail-layout .skeleton-box:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes shimmer{to{transform:translateX(100%)}}.product-detail-container .product-detail-layout .image-skeleton{aspect-ratio:16/9;width:100%}.product-detail-container .product-detail-gallery{flex:1;min-width:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-detail-container .product-detail-gallery .main-image-container{background:#f9f9f9;margin-bottom:12px;overflow:hidden;position:relative;width:100%}.product-detail-container .product-detail-gallery .main-image-container .main-image-wrapper{align-items:center;aspect-ratio:16/9;display:flex;justify-content:center}.product-detail-container .product-detail-gallery .main-image-container .main-image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.product-detail-container .product-detail-gallery .main-image-container .nav-btn{align-items:center;background:hsla(0,0%,91%,.6);border:none;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;visibility:hidden;width:46px;z-index:10}.product-detail-container .product-detail-gallery .main-image-container .nav-btn i{font-size:18px}.product-detail-container .product-detail-gallery .main-image-container .nav-btn:hover{background:#f4b54f;color:#fff}.product-detail-container .product-detail-gallery .main-image-container .nav-btn.main-prev{left:15px}.product-detail-container .product-detail-gallery .main-image-container .nav-btn.main-next{right:15px}.product-detail-container .product-detail-gallery .main-image-container:hover .nav-btn{opacity:1;visibility:visible}.product-detail-container .product-detail-gallery .main-image-container:hover img{transform:scale(1.02)}.product-detail-container .product-detail-gallery .thumbnails-slider-container{align-items:center;display:flex;padding:0 5px;position:relative}.product-detail-container .product-detail-gallery .thumbnails-slider-container .thumbnails-slider-wrapper{flex:1;overflow:hidden;padding:2px 0}.product-detail-container .product-detail-gallery .thumbnails-slider-container .thumb-nav-btn{align-items:center;background:hsla(0,0%,91%,.6);border:1px solid #eee;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.08);color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;opacity:0;position:absolute;transition:all .3s ease;visibility:hidden;width:28px;z-index:11}.product-detail-container .product-detail-gallery .thumbnails-slider-container .thumb-nav-btn:hover{border-color:#f4b54f;color:#f4b54f}.product-detail-container .product-detail-gallery .thumbnails-slider-container .thumb-nav-btn.prev{left:-5px}.product-detail-container .product-detail-gallery .thumbnails-slider-container .thumb-nav-btn.next{right:-5px}.product-detail-container .product-detail-gallery .thumbnails-slider-container:hover .thumb-nav-btn{opacity:1;visibility:visible}.product-detail-container .product-detail-gallery .thumb-item{aspect-ratio:16/9;background:#fff;cursor:pointer;overflow:hidden;transition:all .2s ease}.product-detail-container .product-detail-gallery .thumb-item img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5;transition:.3s;width:100%}.product-detail-container .product-detail-gallery .thumb-item.active img,.product-detail-container .product-detail-gallery .thumb-item:hover img{opacity:1}.product-detail-container .product-detail-gallery .thumb-item.active{border-color:#f4b54f;box-shadow:0 2px 8px rgba(244,181,79,.2)}.product-detail-container .product-detail-content{flex:1;max-width:608px;width:50%}@media(max-width:1440px){.product-detail-container .product-detail-content{max-width:none;width:100%}}.product-detail-container .product-detail-content .product-title{color:#757575;font-size:24px;font-weight:700;line-height:1.3;margin-bottom:12px}@media(max-width:820px){.product-detail-container .product-detail-content .product-title{font-size:18px}}@media(max-width:480px){.product-detail-container .product-detail-content .product-title{font-size:16px}}.product-detail-container .product-detail-content .product-price{margin-bottom:25px}.product-detail-container .product-detail-content .product-price .price-range{color:#f4b54f;display:block;font-size:36px;font-weight:600}.product-detail-container .product-detail-content .product-price .moq-label{color:#757575;font-size:16px;font-weight:400}@media(max-width:820px){.product-detail-container .product-detail-content .product-price .moq-label{font-size:14px}}@media(max-width:480px){.product-detail-container .product-detail-content .product-price .moq-label{font-size:12px}}@media(max-width:820px){.product-detail-container .product-detail-content .product-price{margin-bottom:15px}.product-detail-container .product-detail-content .product-price .price-range{font-size:24px}}@media(max-width:480px){.product-detail-container .product-detail-content .product-price{margin-bottom:10px}.product-detail-container .product-detail-content .product-price .price-range{font-size:18px}}.product-detail-container .product-detail-content .product-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}.product-detail-container .product-detail-content .product-actions .btn-contact{align-items:center;background:#f4b54f;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 14px;transition:.3s}.product-detail-container .product-detail-content .product-actions .btn-contact:hover{opacity:.9}.product-detail-container .product-detail-content .product-actions .btn-website{align-items:center;border:1px solid #dcdcdc;border-radius:50px;color:#757575;display:flex;font-size:12px;font-weight:600;gap:8px;padding:10px 14px;text-decoration:none;transition:.3s}.product-detail-container .product-detail-content .product-actions .btn-website:hover{background:#f8f8f8}.product-detail-container .product-detail-content .product-actions .action-secondary{display:flex;gap:15px}@media(max-width:576px){.product-detail-container .product-detail-content .product-actions .action-secondary{margin-left:0;margin-top:10px;width:100%}}.product-detail-container .product-detail-content .product-actions .action-secondary button{align-items:center;background:none;border:none;color:#757575;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:5px}.product-detail-container .product-detail-content .product-actions .action-secondary button:hover{color:#f4b54f}@media(max-width:820px){.product-detail-container .product-detail-content .product-actions{margin-bottom:15px}.product-detail-container .product-detail-content .product-actions .action-secondary button,.product-detail-container .product-detail-content .product-actions .btn-contact,.product-detail-container .product-detail-content .product-actions .btn-website{font-size:12px;padding:8px 12px}}.product-detail-container .product-detail-content .product-specs{border-top:1px solid #efefef;margin-bottom:30px;padding-top:20px}@media(max-width:820px){.product-detail-container .product-detail-content .product-specs{margin-bottom:15px;padding-top:20px}}.product-detail-container .product-detail-content .product-specs .specs-title{color:#757575;font-size:18px;font-weight:600;margin-bottom:15px}@media(max-width:820px){.product-detail-container .product-detail-content .product-specs .specs-title{font-size:16px}}.product-detail-container .product-detail-content .product-specs .specs-grid{display:grid;gap:12px 40px;grid-template-columns:1fr 1fr}.product-detail-container .product-detail-content .product-specs .specs-grid .spec-item{color:#939393;display:flex;font-size:15px;justify-content:space-between;padding-bottom:8px}@media(max-width:820px){.product-detail-container .product-detail-content .product-specs .specs-grid .spec-item{font-size:13px;padding-bottom:0}}.product-detail-container .product-detail-content .product-specs .specs-grid .spec-item span{font-weight:300}.product-detail-container .product-detail-content .product-specs .specs-grid .spec-item strong{font-weight:600;text-align:end}.product-detail-container .product-detail-content .product-specs .specs-delivery .spec-item,.product-detail-container .product-detail-content .product-specs .specs-payment .spec-item{align-items:flex-start;color:#939393;display:flex;font-size:14px;gap:15px;padding-bottom:8px}@media(max-width:820px){.product-detail-container .product-detail-content .product-specs .specs-delivery .spec-item,.product-detail-container .product-detail-content .product-specs .specs-payment .spec-item{font-size:12px}}.product-detail-container .product-detail-content .product-specs .specs-delivery .spec-item span,.product-detail-container .product-detail-content .product-specs .specs-payment .spec-item span{flex:0 0 30%;font-weight:400}.product-detail-container .product-detail-content .product-specs .specs-delivery .spec-item strong,.product-detail-container .product-detail-content .product-specs .specs-payment .spec-item strong{flex:1;font-weight:600}.product-detail-container .product-detail-content .product-description{color:#939393;font-size:15px;font-weight:400;line-height:1.6;margin-bottom:30px}@media(max-width:820px){.product-detail-container .product-detail-content .product-description{font-size:13px;margin-bottom:15px}}.product-detail-container .product-detail-content .product-description :deep(ul){padding-left:15px}.product-detail-container .product-detail-content .product-description :deep(ul) li{margin-bottom:5px;position:relative}.product-detail-container .product-detail-content .product-description :deep(ul) li::marker{color:#ccc}.brand-card-container{background-color:#f3f3f3;display:flex;gap:68px;justify-content:space-between;overflow:hidden;padding:0 136px}@media(max-width:1440px){.brand-card-container{gap:24px;justify-content:space-around;padding:0 50px}}@media(max-width:820px){.brand-card-container{flex-direction:column;gap:15px;padding:0 30px}}.brand-card-container .brand-card-content{align-items:center;display:flex;gap:20px;min-height:120px;padding:0}@media(max-width:1440px){.brand-card-container .brand-card-content{flex-direction:column;gap:0;padding:20px}}@media(max-width:820px){.brand-card-container .brand-card-content{flex-direction:row;gap:10px;padding:15px 8px}}.brand-card-container .brand-logo{height:-webkit-fill-available;height:-moz-available;height:stretch;margin-top:38px;width:170px}@media(max-width:1440px){.brand-card-container .brand-logo{margin-top:0}}.brand-card-container .brand-logo img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.brand-card-container .brand-text{color:#757575;font-weight:400;height:-webkit-fill-available;height:-moz-available;height:stretch;margin-top:38px}.brand-card-container .brand-text .brand-name{font-size:23px;font-weight:600;margin:0 0 5px}.brand-card-container .brand-text .brand-type{font-size:16px;margin:0}@media(max-width:820px){.brand-card-container .brand-text{flex:0 0 30%;margin-top:0;padding:20px 0}.brand-card-container .brand-text .brand-name{font-size:18px}.brand-card-container .brand-text .brand-type{font-size:14px}}.brand-card-container .brand-stats{color:#757575;flex:1 0 25%;font-weight:400;height:-webkit-fill-available;height:-moz-available;height:stretch;margin-top:38px}.brand-card-container .brand-stats .stat-item{align-items:center;color:#757575;display:flex;font-size:16px;font-weight:400;gap:10px;margin-bottom:8px}.brand-card-container .brand-stats .stat-item .stat-bullet{color:#1e1e1e;font-size:18px}.brand-card-container .brand-stats .stat-item strong{font-weight:600}@media(max-width:820px){.brand-card-container .brand-stats .stat-item,.brand-card-container .brand-stats .stat-item .stat-bullet{font-size:14px}}.brand-card-container .brand-stats .brand-btn-view-detail{display:flex;justify-content:flex-end;width:100%}.brand-card-container .brand-stats .brand-btn-view-detail .btn-view-detail{align-items:center;border:1px solid #f4b54f;border-radius:50px;color:#f4b54f;display:inline-flex;font-size:12px;font-weight:600;gap:8px;margin-top:15px;padding:8px 25px;text-decoration:none;transition:.3s}.brand-card-container .brand-stats .brand-btn-view-detail .btn-view-detail:hover{background:#f4b54f;color:#fff}@media(max-width:991px){.brand-card-container .brand-stats{border:none;margin-top:0;padding:20px 0;width:100%}}.brand-card-container .brand-banner{height:218px;width:625px}.brand-card-container .brand-banner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.brand-card-container .brand-banner{border-radius:8px;height:200px;width:100%}}.orther-product-section .product-section__products{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media(max-width:1440px){.orther-product-section .product-section__products{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.orther-product-section .product-section__products{grid-template-columns:repeat(1,1fr)}}.orther-product-section .product-section__card{max-width:none}@media(max-width:820px){.orther-product-section .product-section__card .info{padding:0 10px 16px}}.orther-product-section .product-section__card .name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#757575;display:-webkit-box;font-size:16px;font-weight:300;margin:8px 0;min-height:34px;overflow:hidden}@media(max-width:1024px){.orther-product-section .product-section__card .name{font-size:14px}.orther-product-section .product-section__card .price{font-size:16px}}.orther-product-section .product-section__card .actions{justify-content:center}@media(max-width:1024px){.orther-product-section .product-section__card .actions{align-items:center;flex-direction:column}.orther-product-section .product-section__card .actions .contact,.orther-product-section .product-section__card .actions .website{justify-content:center;width:100%}.orther-product-section .product-section__card .actions .contact{flex-direction:row-reverse}}.product-technical-section{display:flex;flex-direction:column;justify-content:space-between;padding:45px 136px}@media(max-width:1024px){.product-technical-section{padding:20px 30px}}.product-technical-section .tabs-header{display:flex;gap:40px;margin-bottom:45px}@media(max-width:768px){.product-technical-section .tabs-header{margin-bottom:20px}}.product-technical-section .tabs-header .tab-item{color:#333;cursor:pointer;font-size:16px;font-weight:700;padding:12px 0;position:relative}.product-technical-section .tabs-header .tab-item:after{background-color:#f4b54f;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%}.product-technical-section .technical-grid-layout{align-items:flex-start;display:grid;gap:80px;grid-template-columns:1.2fr .8fr}@media(max-width:1024px){.product-technical-section .technical-grid-layout{gap:40px;grid-template-columns:1fr}}.product-technical-section .technical-info-column .product-main-title{color:#757575;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:45px}@media(max-width:768px){.product-technical-section .technical-info-column .product-main-title{font-size:18px;margin-bottom:20px}}.product-technical-section .technical-info-column .product-info-details .info-section{margin-bottom:30px}.product-technical-section .technical-info-column .product-info-details .info-section .section-title{color:#757575;font-size:20px;font-weight:500;margin-bottom:30px}@media(max-width:768px){.product-technical-section .technical-info-column .product-info-details .info-section .section-title{font-size:16px;margin-bottom:15px}}.product-technical-section .technical-info-column .product-info-details .spec-row{display:flex;line-height:1.6;margin-bottom:5px}.product-technical-section .technical-info-column .product-info-details .spec-row .spec-label{color:#939393;flex-shrink:0;font-size:18px;font-weight:300;width:30%}.product-technical-section .technical-info-column .product-info-details .spec-row .spec-value{color:#939393;flex:1;font-size:16px;font-weight:600}.product-technical-section .technical-info-column .product-info-details .spec-row .spec-value .sub-list{list-style:none;margin:0;padding:0}.product-technical-section .technical-info-column .product-info-details .spec-row .spec-value .sub-list li{color:#939393;margin-bottom:6px}@media(max-width:768px){.product-technical-section .technical-info-column .product-info-details .spec-row .spec-label,.product-technical-section .technical-info-column .product-info-details .spec-row .spec-value{font-size:14px}}.product-technical-section .technical-info-column .product-info-details .divider{border:1px solid #d9d9d9;margin:45px 0}@media(max-width:768px){.product-technical-section .technical-info-column .product-info-details .divider{margin:20px 0}}.product-technical-section .technical-info-column .product-info-details .view-more{align-items:center;color:#b3b3b3;cursor:pointer;display:inline-flex;font-size:20px;font-style:italic;font-weight:300;gap:6px;margin-top:50px}@media(max-width:768px){.product-technical-section .technical-info-column .product-info-details .view-more{font-size:14px;margin-top:20px}}.product-technical-section .technical-info-column .product-info-details .view-more:hover{color:#f15a24}.product-technical-section .technical-image-column{top:20px}.product-technical-section .technical-image-column img{box-shadow:0 4px 20px rgba(0,0,0,.05);height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.product-description-gallery{display:flex;flex-direction:column;gap:15px}.product-description-gallery .block-full-width{width:100%}.product-description-gallery .block-full-width img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.product-description-gallery .block-almost-full-width{padding:0 96px 36px}.product-description-gallery .block-almost-full-width img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1440px){.product-description-gallery .block-almost-full-width{padding:0}}.product-description-gallery .block-full-width-modern,.product-description-gallery .block-full-width-modern .modern-image-wrapper{position:relative;width:100%}.product-description-gallery .block-full-width-modern .modern-image-wrapper>img{display:block;width:100%}.product-description-gallery .block-full-width-modern .modern-logo-group{display:block;left:10%;position:absolute;top:50%;transform:translateY(-50%);width:224px;z-index:2}.product-description-gallery .block-full-width-modern .modern-logo-group img{height:auto;width:100%}.product-description-gallery .block-full-width-modern .modern-text-strip{align-content:center;background-color:#16a44a;color:#bddec2;height:315px;margin-top:-1px;padding:30px 0}.product-description-gallery .block-full-width-modern .modern-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:0 20px}.product-description-gallery .block-full-width-modern .modern-title-group{flex:0 0 45%;justify-items:center}.product-description-gallery .block-full-width-modern .modern-title-group img{display:block;height:auto;width:514px}@media(max-width:820px){.product-description-gallery .block-full-width-modern .modern-title-group img{width:80%}}.product-description-gallery .block-full-width-modern .modern-features-list{flex:0 0 50%;list-style:none;margin:0;padding-left:50px}.product-description-gallery .block-full-width-modern .modern-features-list li{font-size:24px;font-weight:400;line-height:1.4;margin-bottom:12px;position:relative}@media(max-width:820px){.product-description-gallery .block-full-width-modern .modern-features-list li{font-size:16px}}.product-description-gallery .block-full-width-modern .modern-features-list li:before{content:"•";left:-20px;position:absolute}@media(max-width:768px){.product-description-gallery .block-full-width-modern .modern-container{align-items:flex-start;flex-direction:column}.product-description-gallery .block-full-width-modern .modern-title-group{margin-bottom:20px;width:80%}.product-description-gallery .block-full-width-modern .modern-features-list{border-left:none;padding-left:20px}.product-description-gallery .block-full-width-modern .modern-logo-group{width:35%}}.product-description-gallery .block-full-width-modern .modern-materials-grid{display:grid;gap:0;grid-auto-rows:minmax(150px,auto);grid-template-columns:repeat(7,1fr);width:100%}.product-description-gallery .block-full-width-modern .grid-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-description-gallery .block-full-width-modern .item-1{grid-column:1/3;grid-row:1/2}.product-description-gallery .block-full-width-modern .item-2{grid-column:3/4;grid-row:1/2}.product-description-gallery .block-full-width-modern .item-3{grid-column:4/5;grid-row:1/2}.product-description-gallery .block-full-width-modern .item-4{grid-column:5/6;grid-row:1/3}.product-description-gallery .block-full-width-modern .item-5{grid-column:6/8;grid-row:1/2}.product-description-gallery .block-full-width-modern .item-6{grid-column:1/2;grid-row:2/3}.product-description-gallery .block-full-width-modern .item-7{grid-column:2/3;grid-row:2/3}.product-description-gallery .block-full-width-modern .item-8{grid-column:3/5;grid-row:2/3}.product-description-gallery .block-full-width-modern .item-9{grid-column:6/7;grid-row:2/3}.product-description-gallery .block-full-width-modern .item-10{grid-column:7/8;grid-row:2/3}.product-description-gallery .about-banner{position:relative;width:100%}.product-description-gallery .about-banner__image{display:block;height:90vh;min-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.product-description-gallery .about-banner__info{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(16,86,143,.8);bottom:0;display:flex;gap:130px;left:0;padding:50px 200px;position:absolute;right:0}@media only screen and (max-width:1366px){.product-description-gallery .about-banner__info{gap:50px;padding:50px 80px}}@media only screen and (max-width:1080px){.product-description-gallery .about-banner__info{padding:35px 16px}}@media only screen and (max-width:768px){.product-description-gallery .about-banner__info{flex-direction:column;padding:24px 20px;position:relative}}.product-description-gallery .about-banner__left{align-items:center;display:flex;flex:1;gap:50px}@media only screen and (max-width:768px){.product-description-gallery .about-banner__left{justify-content:center}}.product-description-gallery .about-banner__logo{border-radius:50%;flex-shrink:0;height:150px;overflow:hidden;width:150px}.product-description-gallery .about-banner__logo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){.product-description-gallery .about-banner__logo{height:70px;width:70px}}.product-description-gallery .about-banner__company{color:#fff}.product-description-gallery .about-banner__company h2{font-size:40px;font-weight:800;margin:0 0 4px}@media only screen and (max-width:1366px){.product-description-gallery .about-banner__company h2{font-size:22px}}.product-description-gallery .about-banner__company p{color:#fff;font-size:24px;font-weight:400;margin:0}@media only screen and (max-width:1080px){.product-description-gallery .about-banner__company p{font-size:16px}}.product-description-gallery .about-banner__right{display:flex;flex:1;flex-direction:column;gap:16px;justify-content:center}@media only screen and (max-width:768px){.product-description-gallery .about-banner__right{align-items:center}}.product-description-gallery .about-banner__desc{color:#fff;flex:1;font-size:20px;margin:0}@media only screen and (max-width:1080px){.product-description-gallery .about-banner__desc{font-size:16px}}@media only screen and (max-width:768px){.product-description-gallery .about-banner__desc{text-align:center}}.product-description-gallery .about-banner__actions{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between}@media only screen and (max-width:768px){.product-description-gallery .about-banner__actions{align-items:center;flex-direction:column}}.product-description-gallery .about-banner__btn{align-items:center;background:linear-gradient(135deg,#f5a623,#e08a00);border-radius:30px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.product-description-gallery .about-banner__btn svg{flex-shrink:0;height:16px;width:16px}.product-description-gallery .about-banner__btn:hover{background:linear-gradient(135deg,#e08a00,#c47200);color:#fff;transform:translateY(-1px)}.product-description-gallery .about-banner__website{align-items:center;color:#d9d9d9;display:inline-flex;font-size:16px;gap:6px;text-decoration:none;transition:color .3s ease}.product-description-gallery .about-banner__website svg{height:16px;width:16px}.product-description-gallery .about-banner__website:hover{color:#fff}.product-description-gallery .about-content{background:#f5f5f5}.product-description-gallery .about-content__tabs{background:#fff;border-bottom:1px solid #e0e0e0}.product-description-gallery .about-content__tabs-inner{display:flex;padding:0 150px}@media only screen and (max-width:1366px){.product-description-gallery .about-content__tabs-inner{padding:0 80px}}@media only screen and (max-width:768px){.product-description-gallery .about-content__tabs-inner{padding:0 20px}}.product-description-gallery .about-content__tab{background:none;border:none;border-bottom:3px solid #b3b3b3;color:#777;cursor:pointer;font-size:15px;font-weight:500;padding:18px 24px;transition:all .3s ease}.product-description-gallery .about-content__tab--active{border-bottom-color:#e08a00;color:#1a1a1a;font-weight:700}.product-description-gallery .about-content__tab:hover:not(.about-content__tab--active){color:#333}.product-description-gallery .about-content__panel{padding:50px 150px}.product-description-gallery .about-content__panel--hidden{display:none}@media only screen and (max-width:1366px){.product-description-gallery .about-content__panel{padding:0 80px}}@media only screen and (max-width:768px){.product-description-gallery .about-content__panel{padding:0}}.product-description-gallery .about-content__top{background:#fff;display:flex;height:615px}@media only screen and (max-width:768px){.product-description-gallery .about-content__top{flex-direction:column;height:auto}}.product-description-gallery .about-content__top-img{flex:0 0 35%;overflow:hidden}.product-description-gallery .about-content__top-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){.product-description-gallery .about-content__top-img{flex:none;height:260px}}.product-description-gallery .about-content__top-info{background:#fff;display:flex;flex:1;flex-direction:column;justify-content:center;padding:48px 80px}@media only screen and (max-width:1366px){.product-description-gallery .about-content__top-info{padding:40px}}@media only screen and (max-width:768px){.product-description-gallery .about-content__top-info{padding:32px 20px}}.product-description-gallery .about-content__top-logo{display:block;height:auto;margin-bottom:28px;max-width:650px;width:100%}@media only screen and (max-width:1366px){.product-description-gallery .about-content__top-logo{max-width:260px}}.product-description-gallery .about-content__top-desc{color:#444;font-size:22px;line-height:1.75;margin:0;max-width:650px}@media only screen and (max-width:1080px){.product-description-gallery .about-content__top-desc{font-size:18px}}.product-description-gallery .about-content__bottom{display:flex;height:440px}@media only screen and (max-width:768px){.product-description-gallery .about-content__bottom{flex-direction:column;height:auto}}.product-description-gallery .about-content__bottom-blue{background:#10568f;flex:0 0 35%;overflow:hidden}.product-description-gallery .about-content__bottom-blue img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;width:100%}@media only screen and (max-width:768px){.product-description-gallery .about-content__bottom-blue{flex:none;height:180px}}.product-description-gallery .about-content__bottom-photo{flex:1;overflow:hidden}.product-description-gallery .about-content__bottom-photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){.product-description-gallery .about-content__bottom-photo{flex:none;height:260px}}.product-description-gallery .about-design{background:#fff}.product-description-gallery .about-design__inner{align-items:center;display:flex;gap:40px;padding:60px 250px}@media only screen and (max-width:1366px){.product-description-gallery .about-design__inner{padding:50px 80px}}@media only screen and (max-width:768px){.product-description-gallery .about-design__inner{flex-direction:column;padding:40px 20px}}.product-description-gallery .about-design__left{display:flex;flex:1;flex-direction:column;gap:100px}.product-description-gallery .about-design__title-img{display:block;height:auto;max-width:520px;width:100%}@media only screen and (max-width:1366px){.product-description-gallery .about-design__title-img{max-width:400px}}.product-description-gallery .about-design__qr img{display:block;height:auto;max-width:566px;width:100%}.product-description-gallery .about-design__right{flex:0 0 48%;overflow:hidden}.product-description-gallery .about-design__right img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){.product-description-gallery .about-design__right{flex:none;width:100%}}.product-description-gallery .block-grid-layout{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);padding:48px 136px}@media(max-width:1024px){.product-description-gallery .block-grid-layout{padding:20px 50px}}.product-description-gallery .block-grid-layout .grid-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-description-gallery .block-grid-layout .grid-item.span-1{grid-column:span 1}.product-description-gallery .block-grid-layout .grid-item.span-2{grid-column:span 2}.product-description-gallery .block-grid-layout .grid-item.span-3{grid-column:span 3}.supplier-contact .viewed-products,.supplier-contact__container{background:hsla(0,0%,97%,.6)}.supplier-contact__title{background:#fff}.supplier-contact__form{display:flex;flex-direction:column;gap:40px;padding-top:60px}@media(max-width:1024px){.supplier-contact__form{gap:20px;padding-top:10px}}.supplier-contact__form-container{align-self:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;width:1018px}@media(max-width:1024px){.supplier-contact__form-container{flex-direction:column;gap:10px;width:60%}}.supplier-contact__col{display:flex;flex:1;flex-direction:column;gap:16px}@media(max-width:1024px){.supplier-contact__col{gap:10px}}.supplier-contact__group{display:flex;flex-direction:column}.supplier-contact__group label{color:#8f8f8f;font-size:20px;margin-bottom:6px}@media(max-width:1024px){.supplier-contact__group label{font-size:16px}}.supplier-contact__group input,.supplier-contact__group textarea{background:#ebebeb;border:1px solid #ddd;border-radius:6px;color:#8f8f8f;font-size:15px;height:-webkit-fill-available;height:-moz-available;height:stretch;outline:none;padding:10px 12px;transition:border .2s}.supplier-contact__group input:focus,.supplier-contact__group textarea:focus{border-color:#8f8f8f}.supplier-contact__group input[disabled]{color:#888}.supplier-contact__group--full{flex:1}.supplier-contact__actions{align-self:center;display:flex;justify-content:flex-end;margin-top:auto;width:1018px}@media(max-width:1024px){.supplier-contact__actions{width:auto}}.supplier-contact__actions button{background:#ffcf53;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:12px;transition:.2s;width:208px}.supplier-contact__actions button:hover{background:#e6951f}@media(max-width:1024px){.supplier-contact__actions button{font-size:16px}.supplier-contact__form{flex-direction:column}.supplier-contact__col{max-width:100%}}.supplier-container .pagination{padding:37px 0}.supplier-category-container{background-color:#fff;padding:0 100px}@media(max-width:1080px){.supplier-category-container{padding:0 40px}}@media(max-width:834px){.supplier-category-container{padding:0 16px}}.supplier-category-container__product-stats{align-items:center;display:flex;justify-content:space-between;padding:23px 0}@media(max-width:600px){.supplier-category-container__product-stats{display:block}}.supplier-category-container__product-stats .left .text-title{color:#757575;font-size:24px}.supplier-category-container__product-stats .left .text-content{color:#757575;font-size:30px;font-weight:900}.supplier-category-container__product-stats .right p{color:#757575;font:16px}.supplier-category-container__product-stats .right p span{font-weight:800}.supplier-section{background:#f5f5f5;padding:58px 150px}@media only screen and (max-width:1100px){.supplier-section{padding:58px 75px}}.supplier-section__layout{display:grid;gap:60px;grid-template-columns:384px 1fr}@media(max-width:1600px){.supplier-section__layout{gap:40px;grid-template-columns:300px 1fr}}@media(max-width:1080px){.supplier-section__layout{display:block;gap:0;grid-template-columns:repeat(1,1fr)}}.supplier-section__filter{background:#fff;border-radius:8px;padding:18px 28px}@media(max-width:1080px){.supplier-section__filter{background:transparent;margin-bottom:20px;padding:0;width:50%}}@media(max-width:480px){.supplier-section__filter{width:100%}}.supplier-section__filter.is-open .mobile-toggle-arrow{transform:rotate(-180deg)}@media only screen and (max-width:1080px){.supplier-section__filter.is-open .supplier-section__filter-header{margin-bottom:10px}.supplier-section__filter.is-open .supplier-section__filter-body{max-height:1500px;opacity:1;padding:18px 20px;pointer-events:auto}}.supplier-section__filter-header{align-items:center;display:flex;margin-bottom:15px}@media only screen and (max-width:1080px){.supplier-section__filter-header{background:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);cursor:pointer;margin-bottom:0;padding:10px 20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-max-content;width:max-content}}.supplier-section__filter-header .title-with-icon{align-items:center;color:#757575;display:flex;font-size:16px;font-weight:700;gap:12px}@media only screen and (max-width:1080px){.supplier-section__filter-header .title-with-icon{margin-right:40px}}.supplier-section__filter-header .clear-filter{color:#d91f1f;font-size:16px;font-weight:400;margin-left:auto;text-decoration:none}.supplier-section__filter-header .mobile-toggle-arrow{display:none;margin-left:15px;transition:.3s}@media only screen and (max-width:1080px){.supplier-section__filter-header .mobile-toggle-arrow{display:flex}}.supplier-section__filter-body{max-height:1500px;opacity:1;overflow:hidden;transition:max-height .4s ease-out,opacity .4s ease-out,padding .3s ease-out,margin .3s ease-out}@media only screen and (max-width:1080px){.supplier-section__filter-body{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);margin-top:0;max-height:0;opacity:0;padding:0 20px;pointer-events:none}}.supplier-section__filter-tags-container{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:15px;padding:12px 0}.supplier-section__filter-tags-container .filter-chip{align-items:center;background-color:#f5f5f5;border-radius:8px;color:#757575;display:inline-flex;font-size:16px;font-weight:400;padding:8px;transition:all .2s}.supplier-section__filter-tags-container .filter-chip__remove{color:#888;cursor:pointer;font-size:16px;line-height:1;margin-left:6px}.supplier-section__filter-tags-container .filter-chip__remove:hover{color:#ff4d4f}.supplier-section__filter-tags-container .reset-btn{background:none;border:none;color:#ff4d4f;cursor:pointer;font-size:13px;padding:0}.supplier-section__filter-tags-container .reset-btn:hover{text-decoration:underline}.supplier-section__filter-item{padding:12px 0}.supplier-section__filter-item .filter-header{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between}.supplier-section__filter-item .filter-header .arrow{transition:.3s}.supplier-section__filter-item .filter-content{display:flex;flex-direction:column;gap:10px;margin-top:12px;max-height:200px;overflow:hidden;transition:.3s}.supplier-section__filter-item--collapsed .filter-content{margin-top:0;max-height:0}.supplier-section__filter-item--collapsed .arrow{transform:rotate(-90deg)}.supplier-section__price-filter{margin:24px 0}.supplier-section__price-filter .price-header{color:#b3b3b3;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:5px}.supplier-section__price-filter #priceValue{font-size:14px;font-weight:400}.supplier-section__price-filter .range-slider{height:30px;position:relative}.supplier-section__price-filter .range-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:3}.supplier-section__price-filter .range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#999;border-radius:50%;cursor:pointer;height:16px;margin-top:-6px;pointer-events:all;width:16px}.supplier-section__price-filter .range-slider input[type=range]::-webkit-slider-runnable-track{background:#ddd;border-radius:4px;height:4px}.supplier-section__filter-select{padding-bottom:24px}.supplier-section__filter-select label{color:#757575;display:block;font-size:16px;font-weight:700;margin-bottom:8px}.supplier-section__filter-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23333' stroke-width='2'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #ddd;border-radius:10px;cursor:pointer;font-size:16px;height:48px;padding:0 40px 0 16px;width:100%}.supplier-section__filter-select select:focus{border-color:#f4a52c;outline:none}.supplier-section__checkbox{align-items:center;display:flex;font-size:16px;gap:10px}.supplier-section__checkbox input{accent-color:#f4b54f;border-radius:4px;color:#f5f5f5;height:16px;width:16px}.supplier-section__checkbox span{color:#757575;font-weight:400}.supplier-section__filter-img{padding:12px 0}.supplier-section__filter-img img{-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (max-width:1080px){.supplier-section__filter-img img{display:none}}.supplier-section__suppliers{align-content:start;display:grid;gap:43px;grid-template-columns:repeat(2,1fr)}@media(max-width:1600px){.supplier-section__suppliers{gap:15px}}@media(max-width:1080px){.supplier-section__suppliers{gap:40px}}@media(max-width:768px){.supplier-section__suppliers{grid-template-columns:repeat(1,1fr)}}.supplier-section__card{background:#fff;border-radius:15px;height:-moz-fit-content;height:fit-content;transition:.2s}.supplier-section__card:hover{box-shadow:0 8px 20px rgba(0,0,0,.08)}.supplier-section__card .card-img img{border-radius:15px 15px 0 0;margin-bottom:10px;max-height:300px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1080px){.supplier-section__card .card-img img{flex:0 0 100%;max-height:100%;-o-object-fit:contain;object-fit:contain}}@media(max-width:768px){.supplier-section__card .card-img img{flex:0 0 100%;max-height:100%}}.supplier-section__card .info{padding:25px}.supplier-section__card .info .name{color:#757575;font-size:24px;font-weight:700;line-height:33px;margin-bottom:6px}.supplier-section__card .info .brand{align-items:center;display:flex;gap:45px;justify-content:center;margin-bottom:14px}.supplier-section__card .info .brand img{border-radius:50%;height:76px;width:76px}.supplier-section__card .info .brand span{color:#094a7e;font-size:24px;font-weight:900}.supplier-section__card .info .actions{display:flex;gap:8px;justify-content:center}.supplier-section__card .info .actions button{align-items:center;border:none;border-radius:20px;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:12px;height:36px;padding:10px 14px;white-space:nowrap}.supplier-section__card .info .actions .contact{background:#f4b54f;color:#f5f5f5;width:-moz-fit-content;width:fit-content}.supplier-section__card .info .actions .website{background:none;border:1px solid #d9d9d9;color:#757575;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:1080px){.supplier-section{padding-left:40px;padding-right:40px}}@media only screen and (max-width:834px){.supplier-section{padding:20px 16px}}
