.bg-portal{background:linear-gradient(180deg, rgba(4,21,38,0.95) 0%, #030E1A 100%)}.bg-autoactools{background-color:#CF6F3C}.bg-autoacparts{background-color:#7DA0B2}.bg-autoparts{background-color:#7DA0B2}.bg-hvac{background-color:#0C87D9}.bg-hvacrparts{background-color:#0b77c0}.bg-autorepairtools{background-color:#BFAD86}.bg-industrialsafety{background-color:#D9AD2B}.bd-portal{border-color:#030E1A}.bd-autoactools{border-color:#CF6F3C}.bd-autoacparts{border-color:#7DA0B2}.bd-autoparts{border-color:#7DA0B2}.bd-hvac{border-color:#0C87D9}.bd-hvacrparts{border-color:#0b77c0}.bd-autorepairtools{border-color:#BFAD86}.bd-industrialsafety{border-color:#D9AD2B}.gd-portal{background:linear-gradient(180deg, rgba(4,21,38,0.95) 0%, #030E1A 100%)}.gd-autoactools{background:linear-gradient(180deg, #C7743E 0%, #B46134 100%)}.gd-autoacparts{background:linear-gradient(180deg, #7DA0B2 0%, #638799 100%)}.gd-autoparts{background:linear-gradient(180deg, #7DA0B2 0%, #638799 100%)}.gd-hvac{background:linear-gradient(180deg, #0C87D9 0%, #005EB2 100%)}.gd-hvacrparts{background:linear-gradient(180deg, #0b77c0 0%, #005198 100%)}.gd-autorepairtools{background:linear-gradient(180deg, #B2A486 0%, #998A6B 100%)}.gd-industrialsafety{background:linear-gradient(180deg, #D6B349 0%, #CCA11F 100%)}.full{width:100%;height:100%}.ui-autocomplete{position:fixed !important}.bottom{vertical-align:bottom !important}hr{height:1px;background:rgba(10,12,13,0.9)}.anchor{padding-top:64px;margin-top:-64px}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#_body{overflow-x:hidden}.cframe{padding:0}.cframe>*{min-width:320px;max-width:360px;overflow-x:auto;margin:0 auto;padding-left:20px;padding-right:20px}@media (min-width: 768px){.cframe>*{padding-left:30px;padding-right:30px}}@media (min-width: 992px){.cframe>*{padding-left:50px;padding-right:50px}}@media (min-width: 576px){.cframe>*{max-width:576px}}@media (min-width: 768px){.cframe>*{max-width:768px}}@media (min-width: 992px){.cframe>*{max-width:992px}}@media (min-width: 1200px){.cframe>*{max-width:1200px}}.cframe>.row>div{padding-left:0;padding-right:0}.nav-spacer{height:64px}.pswp img{max-width:none;object-fit:contain}.pswp__img--placeholder--blank,.Pswp_bg image-zoom-background,.pswp__bg{background-color:#fff !important}.pswp__top-bar{height:64px !important;background-color:rgba(0,0,0,0.9) !important;padding-top:10px}.pswp__counter{top:10px !important}.nouveau.site-portal .navbar{border-bottom:solid 1px #1F9970}.nouveau .navbar{position:fixed;width:100%;height:64px;z-index:1000;box-shadow:0px 8px 10px -2px rgba(4,16,27,0.2);padding:0}@media (min-width: 1200px){.nouveau .navbar>*{height:100%}}.nouveau .navbar .navbar-header{display:flex;flex-grow:1}.nouveau .navbar .navbar-header>*{align-self:center;padding:0;outline:none !important}.nouveau .navbar .navbar-header .navbar-brand{margin-right:0}@media (min-width: 992px){.nouveau .navbar .navbar-header .navbar-brand{margin-left:30px}}.nouveau .navbar .navbar-header .navbar-brand .brand{width:80px}@media (min-width: 992px){.nouveau .navbar .navbar-header .navbar-brand .brand{width:128px;height:auto}}.nouveau .navbar .navbar-menu{background:#FFFFFF;top:0;position:absolute;width:100%;margin-top:64px;padding-bottom:40px;max-height:calc(100vh - 64px);overflow-y:auto;overflow-y:overlay;overscroll-behavior:contain;z-index:900;flex-grow:0}@media (min-width: 1200px){.nouveau .navbar .navbar-menu{background-color:unset;top:unset;margin:0;position:static;width:auto;padding:0;padding-right:1rem;max-height:unset;overflow-y:visible}}@media (min-width: 1200px){.nouveau .navbar .navbar-menu{padding-right:2rem}}@media (min-width: 1200px){.nouveau .navbar .navbar-menu .navbar-nav{height:100%}}.nouveau .navbar .navbar-menu .navbar-nav .nav-item{margin-left:20px}.nouveau .navbar .navbar-menu .navbar-nav .nav-item:not(:first-of-type){border-top:solid 1px rgba(10,12,13,0.1)}@media (min-width: 1200px){.nouveau .navbar .navbar-menu .navbar-nav .nav-item{border-top:none;display:flex}}.nouveau .navbar .navbar-menu .navbar-nav .nav-item .nav-link{margin:20px 10px 20px 0;padding:0;font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px;display:flex;align-items:flex-end;letter-spacing:0.1em;color:rgba(10,12,13,0.9);cursor:pointer}@media (min-width: 1200px){.nouveau .navbar .navbar-menu .navbar-nav .nav-item .nav-link{padding-right:.5rem;padding-left:.5rem;color:#FFFFFF;font-family:Roboto;font-style:normal;font-weight:300;font-size:16px;line-height:19px;display:inline-block;align-self:center;padding:0}}@media (min-width: 1200px){.nouveau .navbar .navbar-menu .navbar-nav .nav-item .nav-link{margin:20px 20px 20px 20px}}.nouveau .navbar .navbar-menu .navbar-nav .nav-item .nav-link:hover{color:rgba(10,12,13,0.9)}@media (min-width: 1200px){.nouveau .navbar .navbar-menu .navbar-nav .nav-item .nav-link:hover{color:#FFFFFF}}.nouveau .navbar .navbar-menu.collapsing{overflow-y:hidden}.nouveau .navbar .navbar-action{display:table;padding-right:5px}.nouveau .navbar .navbar-action>*{align-self:center;padding:0;outline:none !important;padding-left:0.25rem;padding-right:0.25rem}.nouveau .navbar .navbar-action>*:not(.collapse){display:table-cell}@media (min-width: 992px){.nouveau .navbar .navbar-action>*{padding-left:0.5rem;padding-right:0.5rem;vertical-align:middle}}.nouveau .navbar .navbar-action>* .icon{width:32px;height:32px}@media (min-width: 992px){.nouveau .navbar .navbar-action>* .icon{width:56x;height:56px}}.nouveau .navbar .navbar-action .searchbar-toggler button{background:none;border:none}.nouveau .navbar .navbar-action .searchbar-collapse{position:absolute;left:0;top:0;width:100%;margin:0;margin-top:64px;background:#FFFFFF;padding-right:0;box-shadow:0px 8px 10px -2px rgba(4,16,27,0.2)}.nouveau .navbar .navbar-action .searchbar-collapse form{width:100%;display:flex;padding:5px 10px 5px 15px;flex-direction:row}@media (min-width: 992px){.nouveau .navbar .navbar-action .searchbar-collapse form{padding:10px 60px 10px 90px}}.nouveau .navbar .navbar-action .searchbar-collapse .keyword{margin:2.5px 7.5px 2.5px 0px;outline:none;border:none;flex-grow:1;flex-shrink:1;min-width:0}@media (min-width: 992px){.nouveau .navbar .navbar-action .searchbar-collapse .keyword{padding:5px}}.nouveau .navbar .navbar-action .searchbar-collapse .clear{outline:none;border:none;background:none;display:none;font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:200%;letter-spacing:0.05em;color:#1A2633;opacity:0.3;padding-left:5px;padding-right:5px;border-right:solid 1px rgba(10,12,13,0.5)}@media (min-width: 992px){.nouveau .navbar .navbar-action .searchbar-collapse .clear{padding-left:20px;padding-right:20px}}.nouveau .navbar .navbar-action .searchbar-collapse .clear.show{display:inline-block}.nouveau .navbar .navbar-action .searchbar-collapse .submit{font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:130%;letter-spacing:0.05em;color:#1A2633;padding:5px 5px 5px 5px;margin-left:10px;background:#FFFFFF;border-radius:2px}@media (min-width: 992px){.nouveau .navbar .navbar-action .searchbar-collapse .submit{margin-left:20px;padding:5px 25px 5px 25px}}@media (min-width: 1200px){.nouveau .navbar .navbar-action .navbar-toggler{display:none}}.dropdown-menu{display:block;margin:0;border:none;top:0;padding:0;border-radius:0;background:none;max-width:100%}@media (min-width: 1200px){.dropdown-menu{max-width:350px}}@media (min-width: 1200px){.dropdown-menu{display:none}}.dropdown-menu .dropdown-item{display:flex;flex-direction:row;align-items:center}.dropdown-menu .dropdown-item:active{color:currentColor;background:unset}.dropdown-menu .dropdown-item a{flex:1 1 auto}.dropdown-menu .dropdown-item .data-toggler{flex:0 0 auto;margin-left:15px;cursor:pointer}.dropdown-menu a[aria-expanded=true] .more{display:none}.dropdown-menu a[aria-expanded=true] .less{display:inline-block}.dropdown-menu a[aria-expanded=false] .more{display:inline-block}.dropdown-menu a[aria-expanded=false] .less{display:none}.dropdown-menu .submenu .dropdown-subitem{display:block;margin-top:15px;margin-bottom:15px;font-family:Roboto;font-style:normal;font-weight:300;font-size:16px;line-height:19px;letter-spacing:0.1em;color:rgba(10,12,13,0.8);text-decoration:none}@media (min-width: 1200px){.dropdown-menu.show{max-height:70vh;overflow-y:auto;overflow-y:overlay;margin:0;border:none;top:0;margin-top:64px;padding:0;border-radius:0;background:none;z-index:900;font-family:Roboto;font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:0.1em;color:rgba(10,12,13,0.8);background:#FFFFFF;box-shadow:0px 2px 10px rgba(4,16,27,0.2);border-radius:0px 0px 4px 4px}}.dropdown-menu>*{padding:15px 30px 15px 40px}.dropdown-menu>*:last-of-type{margin-bottom:20px}.dropdown-menu>* a{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:0.1em;color:rgba(10,12,13,0.9);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none}.dropdown-menu>* a:hover{color:currentColor;background:inherit}main{padding-top:56px}@media (min-width: 768px){main{padding-top:64px}}.center-fit{object-fit:contain}.thumbnail{height:131px}#banner-carousel{width:100vw;height:100vh;position:relative}.banner{width:100%;height:100%;object-fit:cover}.section-title{font-family:Roboto;font-style:normal;font-weight:200;font-size:44px;line-height:52px;color:rgba(10,12,13,0.9);margin-top:48px;margin-bottom:4px;overflow:hidden}@media (min-width: 768px){.section-title{font-size:48px;line-height:56px;margin-top:80px;margin-bottom:10px}}@media (min-width: 1200px){.section-title{font-size:48px;line-height:56px}}.section-title.underline{padding-bottom:6px;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:rgba(10,12,13,0.9)}.section{background:linear-gradient(0deg, #EDEFF0, #EDEFF0);padding-top:30px;padding-bottom:80px}#slogan{position:absolute;top:0;width:100%;height:100%;z-index:500;padding-top:64px}#slogan>div{position:static;width:100%;height:100%}#slogan>div #anim{display:inline-block;position:relative;left:46%;top:47%;transform:translate(-50%, -50%)}@media (min-width: 992px){#slogan>div #anim{left:30%;top:45%}}.divider{width:100%;margin-top:15px;margin-bottom:15px;border-bottom-style:solid;border-bottom-width:1px}#inquiry{position:relative}#inquiry a{display:inline-block;position:relative}#inquiry a .inquiry-count{display:inline-block;font-family:Roboto;font-style:normal;font-weight:500;font-size:12px;line-height:14px;color:#FFFFFF;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (min-width: 992px){.category .header .info{padding-left:48px}}.category .header .title{margin-bottom:20px;font-family:Roboto;font-style:normal;font-weight:500;font-size:28px;line-height:135%;color:rgba(10,12,13,0.9)}@media (min-width: 992px){.category .header .title{margin-bottom:45px;font-family:Roboto;font-style:normal;font-weight:normal;font-size:24px;line-height:135%;color:rgba(10,12,13,0.9)}}.category .header .tags .caption{font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:130%;color:rgba(10,12,13,0.6);margin-bottom:10px}.category .header .tag{font-family:Roboto;font-style:normal;font-weight:normal;font-size:14px;line-height:16px;color:#FFFFFF;display:inline-block;padding:5px 16px 5px 16px;margin:0px 5px 10px 0px;text-decoration:none;max-width:35%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(10,12,13,0.3);border-radius:100px}.category .header .desc{margin-top:20px;white-space:pre-wrap;font-family:Roboto;font-style:normal;font-weight:normal;font-size:14px;line-height:130%;letter-spacing:0.03em;text-transform:capitalize;color:rgba(10,12,13,0.6)}.events .y{font-family:Roboto;font-style:normal;font-weight:200;font-size:44px;line-height:52px;color:#0A0C0D;margin-top:20px;margin-bottom:20px}@media (min-width: 768px){.events .y{margin-top:30px}}@media (min-width: 992px){.events .y{margin-top:50px}}.event{height:142px;background:linear-gradient(180deg, rgba(3,14,26,0.8) 0%, rgba(3,14,26,0.9) 100%);box-shadow:0px 8px 10px -2px rgba(4,16,27,0.2);border-radius:4px;overflow:hidden;display:flex;position:relative}@media (min-width: 576px){.event{height:122px}}@media (min-width: 768px){.event{height:120px}}@media (min-width: 992px){.event{height:120px}}.event:not(:first-of-type){margin-top:20px}@media (min-width: 768px){.event:not(:first-of-type){margin-top:30px}}@media (min-width: 992px){.event:not(:first-of-type){margin-top:50px}}.event .date{width:82px;margin-right:-82px;height:100%;background:linear-gradient(180deg, #24B383 0%, #1F9970 100%);font-family:Roboto;font-style:normal;font-weight:300;font-size:16px;letter-spacing:0.1em;color:#FFFFFF;padding-top:20px}@media (min-width: 576px){.event .date{width:88px;margin-right:-88px;padding-top:20px}}@media (min-width: 768px){.event .date{width:120px;margin-right:-120px;font-size:21px;padding-top:0px}}@media (min-width: 992px){.event .date{width:140px;margin-right:-140px;font-size:28px;padding-top:0px}}@media (min-width: 768px){.event .date>div{position:relative;top:50%;transform:translateY(-50%)}}.event .date hr{background:white;width:80%;height:0;border-top-width:1px;margin-top:5px;margin-bottom:5px}.event .date .md{text-align:center}.event .date .m{font-family:Roboto;font-style:normal;font-weight:bold;line-height:28px;color:#FFFFFF;font-size:20px}@media (min-width: 768px){.event .date .m{font-size:24px}}.event .date .d{font-family:Roboto;font-style:normal;font-weight:300;line-height:25px;color:#FFFFFF;font-size:18px}@media (min-width: 768px){.event .date .d{font-size:21px}}.event .title{font-family:Roboto;font-style:normal;font-weight:normal;font-size:14px;line-height:150%;letter-spacing:0.05em;color:#FFFFFF;padding-left:89px;padding-top:20px;padding-right:10px;width:100%;height:100%}@media (min-width: 576px){.event .title{padding-left:107px;padding-top:20px;padding-right:19px}}@media (min-width: 768px){.event .title{font-size:16px;line-height:125%;padding-left:124px;padding-top:0px;padding-right:160px}}@media (min-width: 992px){.event .title{font-size:18px;line-height:125%;padding-left:160px;padding-top:0px;padding-right:160px}}@media (min-width: 768px){.event .title>div{position:relative;top:50%;transform:translateY(-50%)}}.event .button{position:absolute;right:13px;bottom:10px}@media (min-width: 768px){.event .button{position:absolute;right:26px;bottom:unset;top:50%;transform:translateY(-50%)}}.event .visit{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px;align-items:center;text-align:center;letter-spacing:0.09em;background:none;border:none;text-decoration:none;cursor:pointer;color:#52CC8F}@media (min-width: 768px){.event .visit{color:#FFFFFF;border:2px solid #FFFFFF;box-sizing:border-box;border-radius:4px;padding:10px}}.product-card{background:#FFFFFF;box-shadow:0px 12px 10px -10px rgba(0,0,0,0.1);border-radius:4px;overflow:hidden;margin:10px;max-height:130px;position:relative;display:flex}@media (min-width: 576px){.product-card{max-height:170px}}.product-card .image{position:relative}.product-card button *{vertical-align:middle}.product-card .title{display:grid;width:100%;margin:5px 0 5px 0}@media (min-width: 576px){.product-card .title{margin:10px 0 10px 0}}.product-card .title a{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:130%;display:block;max-width:100%;letter-spacing:0.03em;color:#222425;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 576px){.product-card .title a{font-size:19px}}.product-card .title a:hover{text-decoration:none}.product-card .thumbnail{width:110px;height:110px;margin:10px;flex-shrink:0;position:relative}@media (min-width: 576px){.product-card .thumbnail{width:150px;height:150px}}.product-card .thumbnail picture::before{content:'';width:100%;height:100%;position:absolute;z-index:10;background:rgba(10,12,13,0.05)}.product-card .thumbnail .tl_badge{position:absolute;top:0;left:0}.product-card .thumbnail .br_badge{position:absolute;bottom:0px;right:0px}.product-card .thumbnail .promo{background:#EBD246;color:#0A0C0D;font-size:12px;font-weight:500;padding:5px 10px 5px 10px}.product-card .content_frame{flex-grow:1;flex-shrink:1;height:130px;padding:10px;word-break:break-word}@media (min-width: 576px){.product-card .content_frame{height:170px}}.product-card .content_frame .content{height:100%;max-height:100%;display:flex;flex-direction:column}.product-card .content_frame .content .desc{display:block;overflow:hidden;text-decoration:none;font-family:Roboto;font-style:normal;font-weight:400;font-size:12px;line-height:120%;letter-spacing:0.01em;color:rgba(10,12,13,0.9);position:relative;flex-grow:1;flex-shrink:1}@media (min-width: 576px){.product-card .content_frame .content .desc{font-size:14px}}.product-card .content_frame .content .actions{width:100%;text-align:center;margin:5px 0 0 0}@media (min-width: 576px){.product-card .content_frame .content .actions{margin:10px 0 0 0}}.product-card .content_frame .content .actions div{clear:both}.product-card .content_frame .content .actions div .add{border:none;color:#F3F4F1;background:linear-gradient(180deg, #475666 0%, #1A2633 100%)}.product-card .content_frame .content .actions div .remove{border:none;color:rgba(10,12,13,0.5);background:rgba(10,12,13,0.1)}.product-card .content_frame .content .actions div button{float:right;display:block;padding:7px 15px 7px 15px;background:linear-gradient(180deg, #475666 0%, #1A2633 100%);outline:none;border-radius:2px;outline:none;font-family:Roboto;font-style:normal;font-weight:500;font-size:10px;line-height:130%;align-items:center;text-align:center;letter-spacing:0.05em;height:32px}@media (min-width: 576px){.product-card .content_frame .content .actions div button{font-size:14px}}.cards.row{margin-left:-10px;margin-right:-10px}.cards>div{padding-left:0;padding-right:0}.category-card{background:#FFFFFF;box-shadow:0px 12px 10px -10px rgba(0,0,0,0.1);border-radius:6px;overflow-y:hidden;margin:10px;height:120px}.category-card>a{display:flex}.category-card>a .thumbnail{width:100px;height:100px;margin:10px;flex-grow:0;flex-shrink:0;position:relative}.category-card>a .thumbnail picture::before{content:'';width:100%;height:100%;position:absolute;z-index:10;background:rgba(10,12,13,0.05)}.category-card>a .text{position:relative;margin:10px 20px 10px 10px;height:100px;flex-grow:1;flex-shrink:1;overflow:hidden;display:flex;align-items:center}.category-card>a .text .title{font-family:Roboto;font-style:normal;font-weight:normal;font-size:14px;align-self:center;line-height:130%;letter-spacing:0.03em;color:#000000;margin:auto}.category-card a:hover{text-decoration:none}.product .info{padding-top:100px;flex-direction:row-reverse}.product .header{display:flex;flex-direction:column}.product .promo{background:#efda1c;font-family:Roboto;font-style:normal;font-weight:normal;font-size:14px;margin-right:10px;padding:7px 10px 5px 10px}.product .model{font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:130%;letter-spacing:0.03em;color:rgba(10,12,13,0.6)}.product .title{font-family:Roboto;font-style:normal;font-weight:500;font-size:36px;line-height:135%;color:rgba(10,12,13,0.9);margin-bottom:20px}.product .variant_desc{font-family:Roboto;font-style:normal;font-weight:normal;font-size:20px;line-height:135%;color:rgba(10,12,13,0.6);margin-bottom:25px}.product .tags .caption{font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:130%;color:rgba(10,12,13,0.6);margin-bottom:10px}.product .tag{font-family:Roboto;font-style:normal;font-weight:normal;font-size:14px;line-height:16px;color:#FFFFFF;display:inline-block;padding:5px 16px 5px 16px;margin:0px 5px 10px 0px;text-decoration:none;max-width:35%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(10,12,13,0.3);border-radius:100px}.product .actions{flex-grow:1;display:flex;flex-direction:row;z-index:1}.product .actions>div{align-self:flex-end;display:flex;flex-direction:row;justify-content:flex-end;position:fixed;left:0;bottom:0;width:100%;height:64px;z-index:1000;padding:10px 15px 10px 15px;background:rgba(255,255,255,0.96)}@media (min-width: 768px){.product .actions>div{padding:0;background:none;position:static;bottom:auto;width:100%;height:auto}}.product .actions>div>.qty{margin-right:18px}.product .actions>div>.qty input{width:68px;height:48px;min-width:0;text-align:center}.product .actions>div>.qty input:disabled{color:rgba(10,12,13,0.3)}.product .actions>div>.buttons{width:204px;height:48px}@media (min-width: 992px){.product .actions>div>.buttons{width:247px}}@media (min-width: 1200px){.product .actions>div>.buttons{width:313px}}.product .actions>div>.buttons button{width:100%;height:100%;font-family:Roboto;font-style:normal;font-weight:500;font-size:18px;line-height:130%;display:inline-block;align-items:center;text-align:center;letter-spacing:0.05em;border:none;outline:none;border-radius:2px}.product .actions>div>.buttons .add{border:none;color:#F3F4F1;background:linear-gradient(180deg, #475666 0%, #1A2633 100%)}.product .actions>div>.buttons .remove{border:none;color:rgba(10,12,13,0.5);background:rgba(10,12,13,0.1)}.product .image{cursor:pointer;position:relative}.product .image .frame{position:relative;overflow:hidden}.product .image .frame #image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product .image .badges{position:absolute;bottom:0;right:0}.product .image .badges>*{height:40px}.product .thumbnails>*{margin:5px;cursor:pointer}.product .thumbnails img{width:73px;height:73px;object-fit:contain}.variants{margin-left:-5px;margin-right:-5px}.variants>div{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}.variants .variant{display:block;height:100px;margin-bottom:7.5px;text-decoration:none;padding:7.5px}.variants .variant .frame{display:flex;width:100%;height:100%;padding:10px;border:solid 2px #0A0C0D;border-radius:4px;flex-direction:row}.variants .variant .thumbnail{vertical-align:top;display:inline-block;width:100px;height:auto}.variants .variant .text{flex:1 1;display:inline-block;overflow-y:hidden;padding-left:7px}.variants .variant .text .id{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Roboto;font-style:normal;font-weight:bold;font-size:16px;line-height:150%;color:#1B73B2}.variants .variant .text .desc{display:block;width:100%;white-space:normal;font-family:Roboto;font-style:normal;font-weight:normal;font-size:14px;line-height:150%;color:rgba(10,12,13,0.9)}.search_all{display:inline-block;font-size:20px;color:rgba(10,12,13,0.6) !important;text-decoration:none !important}.with-actionbar{padding-bottom:64px}@media (min-width: 768px){.with-actionbar{padding-bottom:0}}.rich-text img,.rich-text iframe{max-width:100% !important}.related{background:linear-gradient(0deg, rgba(27,115,178,0.02), rgba(27,115,178,0.02)),#F7F7F2}.bootbox{z-index:5500}.bootbox .modal-content{padding:40px}.bootbox .modal-content .bootbox-close-button{display:none}.bootbox .modal-content .modal-body{padding:0;font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:130%;letter-spacing:0.05em;color:rgba(10,12,13,0.9)}.bootbox .modal-content .modal-footer{padding:0;border:none;margin-top:40px}.bootbox .modal-content .modal-footer .bootbox-accept{padding:12px 24px;background:linear-gradient(180deg, #47B3A1 0%, #11A699 100%);border:none;border-radius:2px}.modal-backdrop{z-index:5000;background-color:rgba(10,12,13,0.7)}.dialog{position:fixed;width:100vw;height:100vh;background-color:rgba(10,12,13,0.7);z-index:3000;touch-action:none}.dialog .dialog-box{position:fixed;z-index:3500;background:#FFFFFF;width:100vw;height:100vh;overflow-y:auto}@media (min-width: 992px){.dialog .dialog-box{box-shadow:0px 12px 24px -2px rgba(10,12,13,0.5);border-radius:4px;left:50%;top:50%;transform:translate(-50%, -50%);width:880px;height:auto;max-height:95vh;overflow-y:auto}}@media (min-width: 992px){.dialog .dialog-box .hsplit{display:table-row}}.dialog .dialog-box .hsplit>div:not(:first-of-type){margin-top:20px}@media (min-width: 992px){.dialog .dialog-box .hsplit>div:not(:first-of-type){margin-top:0}}@media (min-width: 992px){.dialog .dialog-box .hsplit>div{display:table-cell;vertical-align:top}}.dialog .dialog-box .hsplit:not(:first-of-type){margin-top:32px}.dialog .dialog-box .dialog_headline_spacer{margin-top:56px}@media (min-width: 992px){.dialog .dialog-box .dialog_headline_spacer{margin-top:0}}.dialog .dialog-box .dialog_content{padding:30px 20px 30px 20px}.dialog .dialog-box .dialog_content .desc{float:left}.dialog .dialog-box .dialog_content .link{float:right;font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0.05em}.dialog .dialog-box .dialog_content .link a,.dialog .dialog-box .dialog_content .link a:visited,.dialog .dialog-box .dialog_content .link a:link{color:#24B283;vertical-align:baseline;text-decoration:none}.dialog .dialog-box .dialog_content .link img{vertical-align:bottom}.dialog .dialog-box .form{width:360px;margin:0 auto;padding:30px 20px 30px 20px}@media (min-width: 992px){.dialog .dialog-box .form{width:100%;display:table;border-spacing:30px}}@media (min-width: 992px){.dialog .dialog-box .form .form-input{display:table;border-spacing:16px;margin-top:-16px;margin-bottom:-16px}}.dialog .dialog-box .form .form-input>div:not(:first-of-type){margin-top:20px}@media (min-width: 992px){.dialog .dialog-box .form .form-input>div:not(:first-of-type){margin-top:0}}@media (min-width: 992px){.dialog .dialog-box .form .form-input>div{display:table-row;width:auto;clear:both}}.dialog .dialog-box .form .form-input>div>div{display:block}@media (min-width: 992px){.dialog .dialog-box .form .form-input>div>div{display:table-cell}}.dialog .dialog-box #message{position:relative}@media (min-width: 992px){.dialog .dialog-box #message{min-width:360px}}.dialog .dialog-box #message textarea{resize:none;min-height:240px}@media (min-width: 992px){.dialog .dialog-box #message textarea{position:absolute;left:0;top:0;right:0;bottom:0}}.dialog .dialog-box .invalid{outline:none;border-color:#faa;box-shadow:0 0 10px #faa}.dialog .dialog-box .headline{background:linear-gradient(180deg, rgba(3,14,26,0.8) 0%, rgba(3,14,26,0.9) 100%),linear-gradient(0deg, #fff, #fff);width:100%;height:56px;padding:0 25px 0 25px;position:fixed;display:table}@media (min-width: 992px){.dialog .dialog-box .headline{position:relative;height:48px}}.dialog .dialog-box .title{font-style:normal;font-weight:500;font-size:16px;line-height:130%;display:table-cell;vertical-align:middle;align-items:center;letter-spacing:0.05em;color:#FFFFFF;width:84px}.dialog .dialog-box .date{font-style:normal;font-weight:300;font-size:16px;line-height:130%;display:table-cell;vertical-align:middle;align-items:center;letter-spacing:0.05em;color:#FFFFFF;text-transform:uppercase}.dialog .dialog-box .fermer{display:table-cell;vertical-align:middle;align-items:center;opacity:1;cursor:pointer;width:30px}.dialog .dialog-box .label{font-family:Roboto;font-style:normal;font-weight:normal;font-size:14px;line-height:130%;align-items:center;letter-spacing:0.05em;color:rgba(10,12,13,0.8);text-align:left;width:6em;vertical-align:middle}@media (min-width: 992px){.dialog .dialog-box .label{text-align:center}}.dialog .dialog-box #captcha{text-align:center}.dialog .dialog-box #captcha>*{display:inline-block;vertical-align:bottom}.dialog .dialog-box .btn{width:100%;background:linear-gradient(180deg, #47B3A1 0%, #11A699 100%);border-radius:2px;font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:130%;align-items:center;text-align:center;letter-spacing:0.05em;color:#FFFFFF}.inquiry-item{width:100%}.inquiry-item:not(:first-of-type){margin-top:40px}.inquiry-item>.item-data{width:100%;padding-bottom:19px;position:relative}.inquiry-item>.item-data>.row{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;margin-bottom:36px}@media (min-width: 992px){.inquiry-item>.item-data>.row{margin-bottom:0}}.inquiry-item>.item-data>.row>.thumbnail{flex-grow:0;flex-shrink:0;padding:0 19px 19px 0;width:115px;height:115px}@media (min-width: 576px){.inquiry-item>.item-data>.row>.thumbnail{width:129px;height:129px}}@media (min-width: 768px){.inquiry-item>.item-data>.row>.thumbnail{width:139px;height:139px}}@media (min-width: 992px){.inquiry-item>.item-data>.row>.thumbnail{width:219px;height:219px}}.inquiry-item>.item-data>.row>.info{min-width:0;flex-grow:1;flex-shrink:1}.inquiry-item>.item-data>.row>.info>div{display:flex;flex-direction:column;height:100%}.inquiry-item>.item-data>.row>.info>div>a{padding:4px 8px 4px 8px;font-family:Roboto;font-style:normal;font-weight:normal;font-size:12px;line-height:130%;display:block;align-items:center;letter-spacing:0.03em;color:#FFFFFF}.inquiry-item>.item-data>.row>.info>div>a:hover{text-decoration:none;color:#FFFFFF}.inquiry-item>.item-data>.row>.info>div .sdesc{flex-grow:1;font-family:Roboto;font-style:normal;font-weight:normal;font-size:14px;line-height:130%;letter-spacing:0.01em;color:rgba(10,12,13,0.9)}.inquiry-item>.item-data>.row .actions{position:absolute;bottom:0;right:0;display:flex;flex-direction:row;z-index:1}@media (min-width: 992px){.inquiry-item>.item-data>.row .actions{position:static;bottom:unset;right:unset}}.inquiry-item>.item-data>.row .actions>div{align-self:flex-end;display:flex;flex-direction:row;justify-content:flex-end;left:0;width:100%}.inquiry-item>.item-data>.row .actions>div>.qty{margin-right:18px}.inquiry-item>.item-data>.row .actions>div>.qty input{width:68px;height:36px;min-width:0;text-align:center}.inquiry-item>.item-data>.row .actions>div>.qty input:disabled{color:rgba(10,12,13,0.3)}.inquiry-item>.item-data>.row .actions>div>.buttons{width:160px;height:36px}@media (min-width: 992px){.inquiry-item>.item-data>.row .actions>div>.buttons{width:147px}}.inquiry-item>.item-data>.row .actions>div>.buttons button{width:100%;height:100%;font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:130%;display:inline-block;align-items:center;text-align:center;letter-spacing:0.05em;border:none;outline:none;border-radius:2px}.inquiry-item>.item-data>.row .actions>div>.buttons .add{border:none;color:#F3F4F1;background:linear-gradient(180deg, #475666 0%, #1A2633 100%)}.inquiry-item>.item-data>.row .actions>div>.buttons .remove{border:none;color:rgba(10,12,13,0.5);background:rgba(10,12,13,0.1)}.inquiry-item>hr{width:100%;background:rgba(10,12,13,0.2)}.message-form{width:100%}.message-form .form{display:table;width:100%;border-spacing:0 20px}@media (min-width: 992px){.message-form .hsplit{display:table-row;width:100%}}.message-form .hsplit>div:not(:first-of-type){margin-top:20px}@media (min-width: 992px){.message-form .hsplit>div:not(:first-of-type){margin-top:0}}@media (min-width: 992px){.message-form .hsplit>div{display:table-cell;vertical-align:top}}.message-form .hsplit:not(:first-of-type){margin-top:32px}@media (min-width: 992px){.message-form .form-input{display:table;border-spacing:16px;margin-top:-16px;margin-bottom:-16px;width:100%}}.message-form .form-input>div:not(:first-of-type){margin-top:20px}@media (min-width: 992px){.message-form .form-input>div:not(:first-of-type){margin-top:0}}@media (min-width: 992px){.message-form .form-input>div{display:table-row;width:auto;clear:both}}.message-form .form-input>div>div{display:block}@media (min-width: 992px){.message-form .form-input>div>div{display:table-cell}}.message-form .form-input label{margin-right:1em}.message-form #message{position:relative}@media (min-width: 992px){.message-form #message{min-width:360px}}.message-form #message textarea{resize:none;min-height:240px}@media (min-width: 992px){.message-form #message textarea{position:absolute;left:0;top:0;right:0;bottom:0}}.message-form input[type=radio]{margin:5px}.message-form .invalid{outline:none;border-color:#fcc;box-shadow:0 0 10px #fcc}.message-form .label{font-family:Roboto;font-style:normal;font-weight:normal;font-size:14px;line-height:130%;align-items:center;letter-spacing:0.05em;color:rgba(10,12,13,0.8);text-align:left}@media (min-width: 992px){.message-form .label{text-align:center;vertical-align:middle}}.message-form #captcha{text-align:center}@media (min-width: 992px){.message-form #captcha{text-align:right}}.message-form #captcha>*{display:inline-block}.message-form>.button{text-align:center}.message-form>.button .btn{width:100%;margin-top:40px;background:linear-gradient(180deg, #47B3A1 0%, #11A699 100%);border-radius:2px;font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:130%;align-items:center;letter-spacing:0.05em;color:#FFFFFF}@media (min-width: 992px){.message-form>.button .btn{width:380px}}@media (min-width: 1200px){.message-form>.button .btn{width:480px}}footer{width:100%;background:linear-gradient(180deg, rgba(3,14,26,0.8) 0%, rgba(3,14,26,0.9) 100%);font-family:Arial;color:#FFFFFF;padding:26px;font-size:14px;margin-top:120px}@media (min-width: 768px){footer{margin-top:200px}}@media (min-width: 992px){footer{font-size:16px}}footer a{text-decoration:none;color:#FFFFFF}footer a:hover{text-decoration:none;color:#FFFFFF}footer .footer-brand{margin-bottom:22px;font-size:24px;font-weight:bold}footer .footer-info{margin-bottom:16px}footer .footer-appendix{width:100%;font-family:Roboto;font-style:normal;font-weight:normal;font-size:12px;line-height:150%;align-items:center;text-align:right;letter-spacing:0.01em;color:rgba(255,255,255,0.3)}@media (min-width: 768px){footer .footer-appendix br{display:none}}#top{z-index:1000;pointer-events:none;display:none;position:fixed;right:15px;text-align:center;bottom:70px}#top.display{display:block !important}#top a{pointer-events:auto;cursor:pointer;color:#000;text-decoration:none}.from-clear{display:inline-block;float:right}.from-clear:after{content:"";clear:both}.from-clear>*{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:130%;text-align:right;letter-spacing:0.05em;color:rgba(255,51,85,0.8);outline:none;border:none;background:none}.common .content{margin-bottom:30px}.content{margin-bottom:80px}.content *{max-width:100%;vertical-align:top}.content .paragraph{margin-top:40px;clear:both}.content .hr>*{background:rgba(10,12,13,0.2)}.content img{width:100%}.content .c1>*{width:100%}.content .c1.ist .image{display:inline-block;float:left;margin-right:20px;margin-bottom:20px;width:100%}@media (min-width: 768px){.content .c1.ist .image{width:30%}}.content .c1.ist .text{display:inline}.content .c2>*{display:inline-block}.content .c2>.image{width:100%}@media (min-width: 768px){.content .c2>.image{width:30%}}.content .c2>.text{width:100%}@media (min-width: 768px){.content .c2>.text{width:70%}}@media (min-width: 768px){.content .c2.it>.text{padding-left:20px}}.content .headline{font-family:Roboto;font-style:normal;font-weight:500;font-size:28px;line-height:135%;letter-spacing:0.03em;color:rgba(10,12,13,0.9);margin-bottom:20px}@media (min-width: 992px){.content .headline{font-size:36px;margin-bottom:40px}}.content .text .title{display:inline-block;font-family:Roboto;font-style:normal;font-weight:500;font-size:18px;line-height:135%;color:rgba(10,12,13,0.9);margin-bottom:15px}@media (min-width: 992px){.content .text .title{font-size:24px;margin-bottom:20px}}.content .text .body{font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:150%;letter-spacing:0.01em;white-space:pre-wrap;color:rgba(10,12,13,0.8)}.content .text .link{display:inline-block;margin-top:20px}@media (min-width: 768px){.content .text .link{margin-top:40px}}.content .text .link a,.content .text .link a:hover{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:130%;letter-spacing:0.03em;text-decoration-line:underline;color:rgba(10,12,13,0.9)}.content .youtube>div{padding-top:56.25%;position:relative}.content .youtube>div iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content .eit .image,.content .eti .image{width:100%}@media (min-width: 992px){.content .eit .image,.content .eti .image{width:60%}}.content .eit .welcome_text,.content .eti .welcome_text{width:100%}@media (min-width: 992px){.content .eit .welcome_text,.content .eti .welcome_text{width:40%}}.content .eit .welcome_text>*,.content .eti .welcome_text>*{display:block;width:100%}.content .eit img,.content .eti img{display:block;width:100%;height:100%;object-fit:cover;border-radius:4px;box-shadow:0px 8px 16px -2px #CCCBC8}.content .eti{display:flex;flex-wrap:wrap;flex-direction:row-reverse;text-align:left}@media (min-width: 992px){.content .eti{text-align:right}}.content .welcome_text{padding:20px;padding-bottom:50px;margin-top:50px}@media (min-width: 576px){.content .welcome_text{font-size:16px}}@media (min-width: 992px){.content .welcome_text{padding-bottom:80px;font-size:18px;margin-top:60px}}.content .welcome_text a{color:inherit;text-decoration:none}.content .welcome_text a:hover{color:inherit}.content .welcome_text .title{border-bottom-style:solid;border-bottom-width:1px;font-family:Roboto;font-style:normal;font-weight:500;font-size:32px;line-height:110%;letter-spacing:0.01em;color:rgba(10,12,13,0.9)}@media (min-width: 768px){.content .welcome_text .title{font-size:64px;border-bottom-width:3px}}.content .welcome_text .text{margin-top:10px;font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:130%;color:rgba(10,12,13,0.7)}.content.editor *{text-align:left !important}.content.editor .block{width:100%}.content.editor .paragraph{padding:1em;background:#ddd}.content.editor .add_paragraph{margin-top:40px}.content.editor .add_paragraph>*{display:inline-block}.content.editor .layout_name{display:block}.content.editor .control{display:inline-block;font-size:initial;font-weight:normal;font-family:normal}.content.editor .title{width:100%}.content.editor .body{width:100%;min-height:150px}.content.editor .link_text{width:70%}.content.editor .link_url{width:30%}.content.editor .image .link_url{width:100%}.content.editor .image .qq-gallery{max-height:none !important}.content.editor .image .qq-banner-thumbnail-wrapper{width:auto !important;height:auto !important;display:relative;overflow:visible !important}.content.editor .image li.qq-banner .qq-thumbnail-selector{width:100%;object-fit:contain;top:0 !important;transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important}.content.editor .welcome_text{margin:0;padding:0}.content.editor .welcome_text textarea{min-height:150px}.highlight{animation:blinkbg 2s}@keyframes blinkbg{25%{background-color:#FFFFFF}50%{background-color:transparent}75%{background-color:#FFFFFF}100%{background-color:transparent}}
