@import url('fonts.css?v=20261030fix');
/* Source t283 typography and module geometry; native Elementor controls override these defaults. */
.ueeshop-t283{font-family:'Opensans-Regular',sans-serif;font-size:14px;font-weight:400;line-height:1.5;--ue-accent:#ffb615;color:#222}
.ueeshop-t283 h1,.ueeshop-t283 h2,.ueeshop-t283 h3,.ueeshop-t283 h4{font-family:'Oswald-Regular',sans-serif;font-weight:400;margin:0;line-height:1.36}
.ueeshop-t283 .elementor-heading-title{font-weight:400;font-family:'Oswald-Regular',sans-serif;line-height:normal}
.ueeshop-t283 p{margin:0 0 15px}
.ueeshop-t283 .elementor-widget-text-editor p:last-child{margin-bottom:0}
.ueeshop-t283 .e-con{--container-widget-width:100%;--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0}
.ueeshop-t283 .t283-wide{width:1440px;max-width:96%;margin-left:auto;margin-right:auto}
.ueeshop-t283 .t283-title{text-align:center}
.ueeshop-t283 .t283-title .elementor-heading-title{font-size:44px;color:inherit}
.ueeshop-t283 .elementor-button{font-family:'Oswald-Regular',sans-serif;font-weight:400;background:#000;color:#fff;border-radius:0;padding:12px 25px;line-height:normal;border:1px solid transparent}
.ueeshop-t283 .elementor-button:hover{background:#ffb615;color:#000}
.ueeshop-t283 .t283-header{height:114px;background:#000;color:#fff;z-index:100;position:relative}
.ueeshop-t283.home .t283-header{position:absolute;left:0;top:0;width:100%;background:transparent}
.ueeshop-t283 .t283-header-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0;width:100%;padding:10px 20px;height:114px}
.ueeshop-t283 .t283-logo{width:170px;flex:0 0 170px}
.ueeshop-t283 .t283-navigation{width:auto;flex:1;padding-left:20px}
.ueeshop-t283 .ue-nav-list{font-family:'Oswald-Regular',sans-serif;font-size:16px;gap:0}
.ueeshop-t283 .ue-nav-list>li>a{padding:10px 20px}
.ueeshop-t283 .ue-nav .sub-menu{font-family:'Oswald-Regular',sans-serif;font-size:14px}
.ueeshop-t283 .t283-header-tools{width:auto}
.ueeshop-t283 .t283-header-tools{display:flex;align-items:center;flex-wrap:nowrap}
.ueeshop-t283 .ueeshop-skip-link{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;top:-100px}
.ueeshop-t283 .ueeshop-skip-link:focus{clip-path:none;width:auto;height:auto;top:12px}
.ueeshop-t283 .t283-header-tools .elementor-widget-container{display:flex;align-items:center}
.ueeshop-t283 .t283-header-tools a{display:flex;gap:10px;padding:0 20px;align-items:center}
.ueeshop-t283 .t283-header-tools a:last-child{padding:0 10px}
.ueeshop-t283 .t283-icon{font-family:'iconfont';font-style:normal;display:inline-block;font-weight:normal;line-height:1}
.ueeshop-t283 .t283-header-tools .t283-icon{font-size:20px}
.ueeshop-t283 .ueeshop-quote-count{background:#000;color:#fff;min-width:28px;padding:0 10px;border-radius:18px;font-size:12px}
.ueeshop-t283 .t283-header-quote{width:auto;margin-left:15px}
.ueeshop-t283 .t283-header-quote .elementor-button{font-size:14px;padding:12px 18px;background:#ffb615;color:#000}
.ueeshop-t283 .t283-header-quote .elementor-button:hover{border-color:white;color:white;background:transparent}
.ueeshop-t283 .t283-hero-carousel{width:100%}
.ueeshop-t283 .t283-hero-carousel .elementor-image-carousel-wrapper{overflow:hidden}
.ueeshop-t283 .t283-hero-carousel .swiper-slide-image{display:block;width:100%;height:auto;aspect-ratio:1920/940;object-fit:cover}
.ueeshop-t283 .t283-hero-carousel .elementor-swiper-button{display:none}
.ueeshop-t283 .t283-hero-carousel .swiper-pagination{bottom:25px}
.ueeshop-t283 .t283-hero-carousel .swiper-pagination-bullet{width:10px;height:10px;background:#e6e6e6;opacity:1}
.ueeshop-t283 .t283-hero-carousel .swiper-pagination-bullet-active{background:#fd0002}
.ueeshop-t283 .t283-equipment{padding:68px 0 55px}
.ueeshop-t283 .t283-equipment-grid{display:grid;grid-template-columns:var(--e-con-grid-template-columns,repeat(3,calc((100% - 90px)/3)));gap:var(--gap,45px)}
.ueeshop-t283 .t283-equipment-card{text-align:center;padding:0 3.5%}
.ueeshop-t283 .t283-equipment-icon{margin:0 auto;width:28%;max-width:110px}
.ueeshop-t283 .t283-equipment-icon img{display:block;margin:auto;max-width:110px;height:auto;aspect-ratio:110/77;width:100%;object-fit:contain}
.ueeshop-t283 .t283-equipment-card .elementor-heading-title{font-size:24px;color:#000}
.ueeshop-t283 .t283-equipment-card>.t283-title{padding:0 38px;margin-top:20px}
.ueeshop-t283 .t283-muted{color:#999;font-size:16px;line-height:1.6;margin-top:20px}
.ueeshop-t283 .t283-featured{padding:50px 0 110px}
.ueeshop-t283 .t283-featured>.e-con,.ueeshop-t283 .t283-featured .t283-wide{align-items:center}
.ueeshop-t283 .t283-featured>.t283-wide>.t283-title .elementor-heading-title{font-size:36px}
.ueeshop-t283 .t283-featured-grid{display:grid;grid-template-columns:var(--e-con-grid-template-columns,repeat(4,minmax(0,1fr)));gap:var(--gap,30px);margin-top:70px}
.ueeshop-t283 .t283-featured-card{align-items:center;text-align:center}
.ueeshop-t283 .t283-featured-image{width:100%;aspect-ratio:1;overflow:hidden}
.ueeshop-t283 .t283-featured-image img{width:100%;height:100%;object-fit:contain;transition:transform .4s}
.ueeshop-t283 .t283-featured-card:hover img{transform:scale(1.04)}
.ueeshop-t283 .t283-featured-name{padding-top:25px;min-height:46px}
.ueeshop-t283 .t283-featured-name .elementor-heading-title{font-size:16px;line-height:1.3}
.ueeshop-t283 .t283-more{width:auto;text-align:center;margin:50px auto 0}
.ueeshop-t283 .t283-more .elementor-button{padding:17px 36px;font-size:18px}
.ueeshop-t283 .t283-company-poster{position:relative;margin-bottom:50px;overflow:hidden}
.ueeshop-t283 .t283-company-background{width:100%}
.ueeshop-t283 .t283-company-background img{width:100%;aspect-ratio:3;display:block;object-fit:cover}
.ueeshop-t283 .t283-company-copy{position:absolute;top:50%;left:5%;transform:translateY(-50%);width:90%;align-items:center;text-align:center;color:white}
.ueeshop-t283 .t283-company-copy>.elementor-widget-text-editor{font-size:16px;padding:0 13.88%;margin-top:38px;line-height:1.625}
.ueeshop-t283 .t283-company-copy>.elementor-widget-button{width:auto;margin-top:46px}
.ueeshop-t283 .t283-yellow-button .elementor-button{background:#ffb615;color:#000;font-size:16px;padding:12px 25px}
.ueeshop-t283 .t283-yellow-button .elementor-button:hover{border-color:white;color:white;background:transparent}
.ueeshop-t283 .t283-industry-section-2{padding-top:100px}
.ueeshop-t283 .t283-industry-section-2 .t283-wide>.t283-title{margin-bottom:60px}
.ueeshop-t283 .t283-industry-section-4{padding:30px 0}
.ueeshop-t283 .t283-industry-grid{display:grid;gap:var(--gap,30px)}
.ueeshop-t283 .t283-industry-2{grid-template-columns:var(--e-con-grid-template-columns,repeat(2,minmax(0,1fr)))}
.ueeshop-t283 .t283-industry-4{grid-template-columns:var(--e-con-grid-template-columns,repeat(4,minmax(0,1fr)))}
.ueeshop-t283 .t283-industry-card{position:relative;overflow:hidden}
.ueeshop-t283 .t283-industry-image img{width:100%;display:block;aspect-ratio:1.5024;object-fit:cover;transition:transform .4s}
.ueeshop-t283 .t283-industry-card:hover img{transform:scale(1.03)}
.ueeshop-t283 .t283-industry-name{position:absolute;bottom:25px;left:0;color:white;width:100%;text-align:center}
.ueeshop-t283 .t283-industry-4 .t283-industry-name{bottom:12px}
.ueeshop-t283 .t283-industry-4 .elementor-heading-title{font-size:28px}
.ueeshop-t283 .t283-industry-4 img{aspect-ratio:1.546}
.ueeshop-t283 .t283-latest-news{padding:80px 0}
.ueeshop-t283 .t283-news-intro{text-align:center;padding:0 18%;margin-top:30px;font-size:16px;line-height:26px}
.ueeshop-t283 .t283-news-grid{display:grid;grid-template-columns:var(--e-con-grid-template-columns,repeat(3,minmax(0,1fr)));gap:var(--gap,30px);margin-top:48px}
.ueeshop-t283 .t283-news-image img{width:100%;aspect-ratio:1/1.036;object-fit:cover;display:block}
.ueeshop-t283 .t283-news-date{font-size:12px;margin-top:18px;padding:0 5px;line-height:17px;color:#333}
.ueeshop-t283 .t283-news-title{margin-top:18px;padding:0 5px}
.ueeshop-t283 .t283-news-title .elementor-heading-title{font-family:Opensans-Regular,sans-serif;font-size:16px;line-height:1.3}
.ueeshop-t283 .t283-latest-news .t283-more .elementor-button{padding:12px 16px;font-size:16px}
.ueeshop-t283 .t283-footer{border-top:1px solid #333;background:#000;color:#d9d9d9;font-size:14px}
.ueeshop-t283 .t283-footer-grid{display:grid;grid-template-columns:var(--e-con-grid-template-columns,repeat(4,minmax(0,1fr)));gap:var(--gap,60px);padding:85px 0 45px;max-width:calc(100% - 40px)}
.ueeshop-t283 .t283-footer-logo{width:170px;margin-bottom:35px}
.ueeshop-t283 .t283-footer-brand{line-height:1.6;padding-right:25px}
.ueeshop-t283 .t283-footer .t283-title{text-align:left;margin-bottom:30px}
.ueeshop-t283 .t283-footer .elementor-heading-title{font-family:'Opensans-Regular',sans-serif;font-size:30px;color:#ffb615}
.ueeshop-t283 .t283-footer-contact p{display:flex;align-items:center;gap:12px;font-size:14px}
.ueeshop-t283 .t283-footer-contact .t283-icon{color:#f8b31c}
.ueeshop-t283 .t283-footer-newsletter .ue-form{display:flex;gap:0;margin-top:25px}
.ueeshop-t283 .t283-footer-newsletter .ue-field span{display:none}
.ueeshop-t283 .t283-footer-newsletter .ue-honeypot{display:none}
.ueeshop-t283 .t283-footer-newsletter .ue-field{flex:1}
.ueeshop-t283 .t283-footer-newsletter input{height:48px;font-size:12px}
.ueeshop-t283 .t283-footer-newsletter .ue-submit{padding:0 15px;font-size:12px;font-family:'Oswald-Regular',sans-serif;background:#ffb615;color:black;border:0}
.ueeshop-t283 .t283-social{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.ueeshop-t283 .t283-social a{display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:#ffb615;color:#000;border-radius:50%;font-size:21px}
.ueeshop-t283 .t283-copyright{border-top:1px solid #333;padding:25px 20px;text-align:center;font-size:12px}
.ueeshop-t283 .t283-breadcrumb{font-size:14px;padding:25px 0;margin-bottom:25px}
.ueeshop-t283 .t283-list-title{margin:15px 0 50px;text-align:left}
.ueeshop-t283 .t283-listing{padding-bottom:80px}
.ueeshop-t283 .t283-product-list-layout{display:grid;grid-template-columns:var(--e-con-grid-template-columns,20% 75%);gap:var(--gap,0 5%);padding-top:45px}
.ueeshop-t283 .t283-list-main{min-width:0}
.ueeshop-t283 .t283-categories{width:100%}
.ueeshop-t283 .t283-category-heading .elementor-heading-title{font-family:'Opensans-Regular';font-size:24px;margin-bottom:15px}
.ueeshop-t283 .t283-category-row{flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;padding:15px 0}
.ueeshop-t283 .t283-category-name{width:auto;flex:1}
.ueeshop-t283 .t283-category-name .elementor-heading-title,.ueeshop-t283 .t283-category-child .elementor-heading-title{font-family:'Opensans-Regular';font-size:14px;line-height:1.5}
.ueeshop-t283 .t283-category-toggle{width:auto}
.ueeshop-t283 .t283-category-toggle .elementor-button{padding:0;background:none;border:0;color:#777;font-size:20px}
.ueeshop-t283 .t283-category-children{display:none;padding:10px 0 10px 15px;gap:12px}
.ueeshop-t283 .t283-category-group.ue-open>.t283-category-children{display:flex}
.ueeshop-t283 :where(.t283-product-list-layout .t283-list-title){margin:0 0 35px}
.ueeshop-t283 .t283-product-list-layout .t283-list-title .elementor-heading-title{font-family:'Opensans-Regular';font-size:24px}
.ueeshop-t283 .t283-listing .t283-breadcrumb{background:#f7f7f7;box-shadow:0 0 0 100vmax #f7f7f7;clip-path:inset(0 -100vmax);margin-bottom:0}
.ueeshop-t283 .t283-product-list-layout .ue-card-hover-image{display:none}
.ueeshop-t283 .t283-product-list-layout .ue-card-image:hover img{transform:scale(1.05)}
.ueeshop-t283 .ue-catalog .ue-card-title{font-family:'Oswald-Regular',sans-serif;font-size:18px;font-weight:400}
.ueeshop-t283 .ue-catalog-product .ue-card-body{text-align:center}
.ueeshop-t283 .ue-catalog-product .ue-card-excerpt{display:none}
.ueeshop-t283 .ue-catalog-product .ue-quote-add{display:none}
.ueeshop-t283 .ue-catalog-case .ue-card-image{aspect-ratio:490/435}
.ueeshop-t283 .ue-catalog-case .ue-card-image img,.ueeshop-t283 .ue-catalog-news .ue-card-image img{object-fit:cover}
.ueeshop-t283 .t283-product-detail{padding-bottom:80px}
.ueeshop-t283 .t283-product-top{display:grid;grid-template-columns:var(--e-con-grid-template-columns,1fr 1fr);gap:60px;margin-bottom:60px}
.ueeshop-t283 .t283-product-media{min-width:0;flex-direction:row;gap:25px}
.ueeshop-t283 .t283-product-thumbnails{width:90px;flex:0 0 90px}
.ueeshop-t283 .t283-product-thumbnails .gallery-item{padding:0;border:1px solid transparent;margin:0 0 15px;width:100%;cursor:pointer}
.ueeshop-t283 .t283-product-thumbnails .gallery-item.ue-current{border-color:#000}
.ueeshop-t283 .t283-product-thumbnails img{border:0;width:100%;aspect-ratio:1;object-fit:contain}
.ueeshop-t283 .t283-product-gallery{width:calc(100% - 115px);min-width:0}
.ueeshop-t283 .t283-product-gallery img{width:100%;aspect-ratio:1;object-fit:contain}
.ueeshop-t283 .t283-product-gallery .swiper-pagination{position:relative;margin-top:20px}
.ueeshop-t283 .t283-product-title{text-align:left;margin-bottom:25px}
.ueeshop-t283 .t283-product-title .elementor-heading-title{font-size:30px}
.ueeshop-t283 .t283-product-summary{font-size:14px;font-family:'Oswald-Regular';color:#222;line-height:1.8;margin-bottom:18px}
.ueeshop-t283 .ue-product-actions{flex-direction:row;align-items:flex-start;gap:30px;margin-top:0}
.ueeshop-t283 .ue-product-actions .ue-action{flex:1;min-width:0}
.ueeshop-t283 .ue-product-actions .ue-quote-add{background:#000;color:white;border-color:#000}
.ueeshop-t283 .ue-action{font-family:'Oswald-Regular',sans-serif;color:#000;min-width:200px}
.ueeshop-t283 .t283-view-list{margin-top:15px;display:none}
.ueeshop-t283:has(.ue-added) .t283-view-list{display:block}
.ueeshop-t283 .t283-product-social{display:flex;gap:28px;align-items:center;margin-top:40px;font-size:26px;font-weight:bold}
.ueeshop-t283 .t283-product-social a:first-child{color:#3b5998}
.ueeshop-t283 .t283-product-social a:nth-child(2){font-size:10px;background:#00c300;border-radius:50%;padding:6px;color:white}
.ueeshop-t283 .t283-product-social a:nth-child(4){color:#21c769}
.ueeshop-t283 .t283-product-social a:nth-child(5){color:#cb2027}
.ueeshop-t283 .t283-product-social a:nth-child(6){color:#385774}
.ueeshop-t283 .t283-product-social a:last-child{color:#0077b5}
.ueeshop-t283 .t283-view-list .elementor-button{font-family:'Opensans-Regular',sans-serif;background:none;color:#222;border-color:#ddd;padding:10px 20px;font-size:14px}
.ueeshop-t283 .t283-detail-tabs{margin:20px 0 60px;--n-tabs-title-font-family:'Oswald-Regular';--n-tabs-title-font-size:20px;--n-tabs-title-color:#222;--n-tabs-title-color-active:#000;--n-tabs-title-background-color-active:#ffb615}
.ueeshop-t283 .t283-tab-panel{padding:30px 0;font-size:14px;line-height:1.7}
.ueeshop-t283 .t283-article-band{margin-bottom:20px}
.ueeshop-t283 .t283-article-title{margin:20px 0}
.ueeshop-t283 .t283-article-title .elementor-heading-title{font-size:30px}
.ueeshop-t283 .t283-article-date{text-align:center;color:#888;margin-bottom:40px}
.ueeshop-t283 .t283-article-detail,.ueeshop-t283 .t283-company-page{padding-bottom:80px;font-size:14px;line-height:1.8}
.ueeshop-t283 .t283-article-detail img{display:block;max-width:100%;margin:20px auto}
.ueeshop-t283 .t283-company-article-band.about_con{display:grid;grid-template-columns:var(--e-con-grid-template-columns,1fr 1fr);gap:50px}
.ueeshop-t283 .t283-company-article-band>.title{font-family:'Oswald-Regular';font-size:28px}
.ueeshop-t283 .t283-account-page,.ueeshop-t283 .t283-inquiry-page{padding:80px 0;min-height:600px}
.icon-search1:before{content:'\e601'}.icon-member2:before{content:'\e610'}.icon-inquiry1:before{content:'\e6fc'}.icon-tool_email2:before{content:'\e705'}.icon-tell1:before{content:'\e709'}.icon-facebook1:before{content:'\e801'}.icon-instagram1:before{content:'\e736'}.icon-twitter1:before{content:'\e606'}.icon-pinterest1:before{content:'\e614'}.icon-youtube1:before{content:'\e87c'}
@media(min-width:1481px){.ueeshop-t283 .t283-wide{max-width:1440px}}
@media(max-width:1100px) and (min-width:1001px){.ueeshop-t283 .ue-nav-list>li>a{padding:10px 12px}}
@media(max-width:1000px){
 .ueeshop-t283 .t283-wide{width:98%;max-width:98%;padding-left:3%;padding-right:3%}
 .ueeshop-t283 .t283-header,.ueeshop-t283 .t283-header-row{height:88px}
 .ueeshop-t283 .t283-header-row{padding:10px 4%;gap:0}
 .ueeshop-t283 .t283-logo{width:94px;flex-basis:94px}
 .ueeshop-t283 .t283-navigation{order:4;padding-left:0;flex:0 0 28px}
 .ueeshop-t283 .t283-header-tools{margin-left:auto;margin-right:20px}
 .ueeshop-t283 .t283-header-tools a{padding:0 15px}
 .ueeshop-t283 .t283-header-tools a:nth-child(2),.ueeshop-t283 .t283-header-quote{display:none}
 .ueeshop-t283 .t283-header-tools .t283-icon{font-size:26px}
 .ueeshop-t283 .t283-header-tools a:last-child{padding-right:0}
 .ueeshop-t283 .t283-equipment{padding:35px 0 25px}
 .ueeshop-t283 .t283-equipment-grid{grid-template-columns:var(--e-con-grid-template-columns,repeat(3,calc((100% - 45px)/3)));gap:var(--gap,22.5px)}
 .ueeshop-t283 .t283-equipment-card{padding:0 3.5%}
 .ueeshop-t283 .t283-equipment-icon{width:28%;max-width:110px;margin-bottom:0}
 .ueeshop-t283 .t283-equipment-icon img{max-width:100%;height:auto;aspect-ratio:110/77}
 .ueeshop-t283 .t283-equipment-card .elementor-heading-title{font-size:18px}
 .ueeshop-t283 .t283-muted{font-size:14px}
 .ueeshop-t283 .t283-featured{padding:25px 0 50px}
 .ueeshop-t283 .t283-featured>.t283-wide>.t283-title .elementor-heading-title{font-size:24px}
 .ueeshop-t283 .t283-featured-grid{grid-template-columns:var(--e-con-grid-template-columns,repeat(2,minmax(0,1fr)));gap:var(--gap,30px);margin-top:20px}
 .ueeshop-t283 .t283-title .elementor-heading-title{font-size:24px}
 .ueeshop-t283 .t283-featured-name .elementor-heading-title{font-size:14px}
 .ueeshop-t283 .t283-featured-name{padding-top:15px;min-height:0}
 .ueeshop-t283 .t283-featured-card{margin-bottom:25px}
 .ueeshop-t283 .t283-featured-name .elementor-heading-title{line-height:1.5}
 .ueeshop-t283 .t283-more{margin-top:25px}
 .ueeshop-t283 .t283-more .elementor-button{font-size:14px;padding:12px 25px}
 .ueeshop-t283 .t283-company-poster{margin-bottom:25px}
 .ueeshop-t283 .t283-company-copy>.t283-title .elementor-heading-title{font-size:18px}
 .ueeshop-t283 .t283-company-copy>.elementor-widget-text-editor{font-size:14px;margin-top:28px;padding:0 13.88%}
 .ueeshop-t283 .t283-company-copy>.elementor-widget-button{margin-top:30px}
 .ueeshop-t283 .t283-yellow-button .elementor-button{font-size:16px;padding:12px 25px}
 .ueeshop-t283 .t283-industry-section-2{padding-top:40px}
 .ueeshop-t283 .t283-industry-section-2 .t283-wide>.t283-title{margin-bottom:30px}
 .ueeshop-t283 .t283-industry-grid{gap:var(--gap,15px)}
 .ueeshop-t283 .t283-industry-name{bottom:15px}
 .ueeshop-t283 .t283-industry-name .elementor-heading-title{font-size:18px}
 .ueeshop-t283 .t283-industry-section-4{padding:20px 0}
 .ueeshop-t283 .t283-industry-4 .t283-industry-name{bottom:8px}
 .ueeshop-t283 .t283-industry-4 .elementor-heading-title{font-size:14px}
 .ueeshop-t283 .t283-latest-news{padding:40px 0}
 .ueeshop-t283 .t283-news-intro{padding:0;margin-top:20px;font-size:16px}
 .ueeshop-t283 .t283-news-grid{gap:var(--gap,15px);margin-top:30px}
 .ueeshop-t283 .t283-news-date{font-size:12px;margin-top:10px;padding:0 12px;line-height:1.5}
 .ueeshop-t283 .t283-news-title{padding:0 12px}
 .ueeshop-t283 .t283-news-title .elementor-heading-title{font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
 .ueeshop-t283 .t283-latest-news .t283-more{margin-top:80px}
 .ueeshop-t283 .t283-footer-grid{grid-template-columns:var(--e-con-grid-template-columns,repeat(2,minmax(0,1fr)));gap:var(--gap,30px);padding-top:40px;padding-bottom:30px}
 .ueeshop-t283 .t283-footer .elementor-heading-title{font-size:16px}
 .ueeshop-t283 .t283-footer .t283-title{margin-bottom:20px}
 .ueeshop-t283 .t283-footer-brand{padding-right:0}
 .ueeshop-t283 .t283-footer-logo{width:170px;margin-bottom:20px}
 .ueeshop-t283 .t283-footer-newsletter .ue-form{flex-wrap:wrap}
 .ueeshop-t283 .t283-footer-newsletter .ue-submit{height:40px}
 .ueeshop-t283 .t283-product-top{grid-template-columns:var(--e-con-grid-template-columns,1fr);gap:30px}
 .ueeshop-t283 .t283-product-list-layout{grid-template-columns:1fr;gap:20px;padding-top:20px}
 .ueeshop-t283 .t283-product-list-layout>.t283-categories{display:none}
 .ueeshop-t283 .t283-product-list-layout.ue-categories-open>.t283-categories{display:flex}
 .ueeshop-t283 .t283-list-main>.t283-list-title{cursor:pointer;position:relative}
 .ueeshop-t283 .t283-list-main>.t283-list-title::after{content:'+';position:absolute;right:0;top:0;font-size:24px}
 .ueeshop-t283 .t283-product-title .elementor-heading-title{font-size:24px}
 .ueeshop-t283 .t283-company-article-band.about_con{grid-template-columns:var(--e-con-grid-template-columns,1fr);gap:30px}
 .ueeshop-t283 .t283-footer-grid{display:flex;flex-direction:column;gap:0;padding-top:20px;padding-bottom:20px}
 .ueeshop-t283 .t283-footer-brand{padding-bottom:25px}
 .ueeshop-t283 .t283-footer-contact,.ueeshop-t283 .t283-footer-newsletter,.ueeshop-t283 .t283-footer-follow{border-bottom:1px solid #333}
 .ueeshop-t283 .t283-footer-grid>.e-con:not(.t283-footer-brand)>.t283-title{padding:15px 0;margin:0;text-align:left;cursor:pointer;position:relative}
 .ueeshop-t283 .t283-footer-grid>.e-con:not(.t283-footer-brand)>.t283-title::after{content:'⌄';position:absolute;right:0;top:12px;font-size:20px;color:#ffb615}
 .ueeshop-t283 .t283-footer-grid>.e-con.ue-open>.t283-title::after{content:'⌃'}
 .ueeshop-t283 .t283-footer-grid>.e-con:not(.t283-footer-brand)>.elementor-element:not(.t283-title){display:none}
 .ueeshop-t283 .t283-footer-grid>.e-con.ue-open>.elementor-element:not(.t283-title){display:block;margin-bottom:20px}
 .ueeshop-t283 .t283-equipment-card{padding:0 5px}
 .ueeshop-t283 .t283-equipment-card>.t283-title{padding:0 38px;overflow-wrap:anywhere;margin-top:10px}
 .ueeshop-t283 .t283-equipment-card>.t283-muted{margin-top:8px}
 .ueeshop-t283 .t283-equipment-card .t283-title .elementor-heading-title{font-size:18px;line-height:normal}
}

/* Elementor's inline image links otherwise shrink to the downloaded thumbnail's intrinsic width. */
.ueeshop-t283 .t283-news-image a{display:block;width:100%;line-height:0}
.ueeshop-t283 .t283-equipment-icon.elementor-widget{max-width:110px}
.ueeshop-t283 .t283-equipment-card .elementor-heading-title{line-height:normal}
.ueeshop-t283 .t283-news-card .t283-news-title{margin-bottom:18px}
@media(min-width:1001px){
 .ueeshop-t283 .t283-latest-news .t283-more{margin-top:58px}
 .ueeshop-t283 .t283-footer-grid{padding-top:85px}
 .ueeshop-t283 .t283-footer-grid>.e-con{min-height:216px;margin-bottom:30px}
 .ueeshop-t283 .t283-footer-brand{padding-right:5%}
 .ueeshop-t283 .t283-footer-logo.elementor-widget{margin-bottom:15px}
 .ueeshop-t283 .t283-footer-brand>.elementor-widget-text-editor{margin-top:5px;margin-bottom:15px}
 .ueeshop-t283 .t283-copyright{font-size:14px;line-height:19px}
}

/* The source phone footer removes the desktop padding and keeps three closed 53px bands. */
@media(max-width:1000px){
 .ueeshop-t283 .t283-wide{padding-left:calc(98vw * .03);padding-right:calc(98vw * .03)}
 .ueeshop-t283 .t283-news-intro{margin-top:12px}
 .ueeshop-t283 .t283-news-date{line-height:17px}
 .ueeshop-t283 .t283-news-card .t283-news-title{margin-bottom:10px}
 .ueeshop-t283 .t283-footer-grid{padding:0 20px}
 .ueeshop-t283 .t283-footer-brand{padding-bottom:16px}
 .ueeshop-t283 .t283-footer-logo.elementor-widget{margin-bottom:15px}
 .ueeshop-t283 .t283-footer .elementor-heading-title{line-height:normal}
 .ueeshop-t283 .t283-copyright{font-size:14px;line-height:19px;padding-left:calc(1vw + 20px);padding-right:calc(1vw + 20px)}
}

/* Original carousel effect 6 fades for 500ms after a 50ms delay; the tiny JS adapter moves the outgoing image. */
.ueeshop-t283 .t283-hero .swiper-slide{transition-timing-function:ease-in;transition-delay:50ms}

/* Original poster copy deliberately overflows its short phone image and is clipped by the poster. */
.ueeshop-t283 .t283-company-copy>.t283-title .elementor-heading-title{line-height:1.3}
@media(max-width:1000px){.ueeshop-t283 .t283-company-copy{width:93%;left:3.5%}}

/* === 1:1 reference corrections: t283 (desktop) === */
@media (min-width:1001px){
body.ueeshop-t283 .t283-footer-newsletter .ue-form{width:280px!important;max-width:100%!important}
body.ueeshop-t283 .t283-footer-newsletter .ue-field{flex:1 1 auto!important;margin:0!important}
body.ueeshop-t283 .t283-footer-newsletter input{width:204px!important;height:48px!important;line-height:48px!important;padding:0 16px!important;border-radius:3px 0 0 3px!important;font-family:'Opensans-Regular',Arial,sans-serif!important;font-size:12px!important}
body.ueeshop-t283 .t283-footer-newsletter .ue-submit{width:76px!important;min-width:76px!important;height:48px!important;font-size:14px!important;line-height:48px!important;padding:0 17px!important;border-radius:0 3px 3px 0!important;font-family:'Oswald-Regular',Arial,sans-serif!important}
body.ueeshop-t283 .t283-footer-contact .elementor-icon,body.ueeshop-t283 .t283-footer-contact .elementor-widget-icon,body.ueeshop-t283 .t283-footer-contact svg{color:#ffb615!important;fill:#ffb615!important}
}

/* t283 wide-screen header canvas */
@media (min-width:1600px){
body.ueeshop-t283 .t283-header{padding-left:calc((100vw - 1440px)/2 - 20px)!important;padding-right:calc((100vw - 1440px)/2 - 20px)!important}
}

/* t283 company poster: source image parallax (text stays fixed) */
@media (min-width:1001px){
body.ueeshop-t283 .t283-company-poster{height:33.3333vw!important;max-height:640px!important;background:#e7e7e7!important}
body.ueeshop-t283 .t283-company-background{position:absolute!important;top:50%!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;transform:translateY(-50%)}
body.ueeshop-t283 .t283-company-background img{width:100%!important;height:100%!important;object-fit:cover!important}
}
