@font-face{font-family:"DIN 2014";src:url("../fonts/DIN2014-ExtraBold.woff2") format("woff2"),url("../fonts/DIN2014-ExtraBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"DIN 2014";src:url("../fonts/DIN2014-Demi.woff2") format("woff2"),url("../fonts/DIN2014-Demi.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"DIN 2014";src:url("../fonts/DIN2014-ExtraLight.woff2") format("woff2"),url("../fonts/DIN2014-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"DIN 2014";src:url("../fonts/DIN2014-Bold.woff2") format("woff2"),url("../fonts/DIN2014-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"DIN 2014";src:url("../fonts/DIN2014-Light.woff2") format("woff2"),url("../fonts/DIN2014-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"DIN 2014";src:url("../fonts/DIN2014-Regular.woff2") format("woff2"),url("../fonts/DIN2014-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"KoHo";src:url("../fonts/KoHo-Regular.ttf") format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"KoHo";src:url("../fonts/KoHo-Medium.ttf") format("ttf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"KoHo";src:url("../fonts/KoHo-SemiBold.ttf") format("ttf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"KoHo";src:url("../fonts/KoHo-Bold.ttf") format("ttf");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}:root{--din-2014: "DIN 2014", sans-serif;--koHo: "KoHo", sans-serif;--white: #fff;--light: #f7f7f7;--black: #000;--primary: #003366;--primary-dark: #00264d;--blue: #0278fe}html,body{height:100%;scroll-behavior:smooth}body{color:var(--black);font-size:16px;font-family:var(--din-2014);font-weight:400;line-height:normal;background-color:var(--white);text-rendering:optimizeLegibility;overflow-x:hidden}.single-product-page{font-family:var(--koHo);font-weight:400;color:var(--black);font-size:16px;line-height:normal;background-color:var(--white);text-rendering:optimizeLegibility;overflow-x:hidden}p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}section,.section{position:relative}.container{width:100%;margin:0 auto;padding:0 16px}a,button{outline:none;box-shadow:none;text-decoration:none;transition:all .3s ease 0s}button{padding:0;border:none;background:unset}ol,ul{margin:0;padding:0}ol li,ul li{list-style:none}img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}input,input:focus,input:focus-visible,input:active,select,.form-select,.form-select:focus,textarea{outline:none;box-shadow:none}*+address,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin:0;padding:0}*::-moz-selection{background:var(--primary);color:var(--white);text-shadow:none}::-moz-selection{background:var(--primary);color:var(--white);text-shadow:none}::selection{background:var(--primary);color:var(--white);text-shadow:none}*::-moz-placeholder{color:var(--body-color);font-size:16px;opacity:1}*::placeholder{color:var(--body-color);font-size:16px;opacity:1}.btn{padding:8px 10px;display:inline-flex;justify-content:center;align-items:center;font-size:12px;gap:10px;color:var(--white);font-weight:700;text-transform:uppercase;background-color:var(--blue);border-radius:0}.btn:hover{background-color:var(--primary);color:var(--white)}.btn-hover-white:hover{background-color:var(--white);color:var(--primary)}.btn-hover-white:hover svg path{fill:var(--primary)}.text-primary{color:var(--primary) !important}.text-primary-dark{color:var(--primary-dark) !important}.bg-primary{background-color:var(--primary) !important}.bg-primary-dark{background-color:var(--primary-dark) !important}.bg-blue{background-color:var(--blue)}.text-blue{color:var(--blue)}.fs-18{font-size:18px;line-height:23px}.transition-1{transition:all .3s ease-in-out}.transition-2{transition:all .4s ease-in-out}.transition-3{transition:all .5s ease-in-out}.transition-4{transition:all .75s ease-in-out;-webkit-transition:all .75s ease-in-out;-moz-transition:all .75s ease-in-out;-ms-transition:all .75s ease-in-out;-o-transition:all .75s ease-in-out}svg path{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.border-gray-1{border:1px solid rgba(112,112,112,.3)}.offcanvas{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;max-width:340px}.offcanvas__nav .navbar-links li a{font-size:18px;font-weight:600;padding-block:2px;display:inline-block;color:var(--primary-dark)}.offcanvas__nav .navbar-links li a:hover{color:var(--blue)}.offcanvas__nav .navbar-links li a:hover svg path{fill:var(--blue)}.header__top{padding:11px 0}.header__topbar{gap:10px}.header__top__item::after{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:1px;height:75%;background-color:var(--white)}.header__top__item:last-child::after{display:none}.header__top__item--link{font-size:12px;color:var(--white)}.header__top__item--link:hover{color:var(--blue)}.header__main{padding:13px 0 20px}.header__main__inner{gap:20px}.logo{max-width:88px}.header__content__left{font-size:14px;letter-spacing:-0.2px;padding-right:15px;margin-right:15px;border-right:1px solid rgba(0,0,0,.1)}.header__content__left a{color:var(--black)}.header__content__left a:hover{color:var(--blue)}.search-bar{height:30px}.search-btn{padding-inline:7.6px;right:0}.newsletter-btn{padding-inline:7.6px;right:0}.search-btn:hover{background-color:var(--primary)}.newsletter-btn:hover{background-color:var(--primary)}.search-input::-moz-placeholder{font-size:12px;line-height:15px}.search-input::placeholder{font-size:12px;line-height:15px}.email-input::-moz-placeholder{font-size:12px;line-height:15px}.email-input::placeholder{font-size:12px;line-height:15px}.search-input{font-size:12px;line-height:15px}.email-input{font-size:12px;line-height:15px}.search-form{background-color:#f7f7f7}.newsletter-form{background-color:#f7f7f7}.hero-content-small{font-size:12px;padding-inline:27px;padding-block:9px}.hero-content{min-height:417px;background-image:url("../imgs/hero-bg-mobile.png");background-position:center;background-repeat:no-repeat;background-size:cover}.hero-content-big{padding-inline:20px 30px;padding-block:20px}.product-card{border:1px solid rgba(112,112,112,.3)}.product-img{border-bottom:1px solid rgba(112,112,112,.3)}.product-category{font-size:8px;margin-top:12px}.product-card .product-title{font-size:12px}.product-card .product-img{width:100%;position:relative;text-align:center}.product-card .product-img::before{position:absolute;top:-24px;content:"";z-index:-1;left:0;height:100%;width:100%;background:var(--primary)}.product-card .product-img img{height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1.3809;-o-object-position:center;object-position:center}.product-card .product-desc{font-size:10px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-weight:300;margin-top:9px;text-overflow:ellipsis}.product-btn{width:100%;display:block;color:#fff;font-size:10px;font-weight:bold;line-height:13px;padding-inline:16px;padding-block:4px 3px;text-align:center}.product-btn:hover{color:#fff;background-color:var(--primary)}.banner--section ::-moz-selection{background:var(--white);color:var(--primary);text-shadow:none}.banner--section ::selection{background:var(--white);color:var(--primary);text-shadow:none}.info-action-part ::-moz-selection{background:var(--white);color:var(--primary);text-shadow:none}.info-action-part ::selection{background:var(--white);color:var(--primary);text-shadow:none}.banner--section .product-btn:hover{color:var(--primary-dark) !important;background-color:var(--white)}.banner--section .product-btn:hover svg path{fill:var(--primary-dark)}.gy-36{--bs-gutter-y: 36px}.banner-content-wrapper{padding-block:18px 20px;padding-inline:40px}.mw-267{max-width:287px}.product-display-item img{max-width:77px}.product-display-item .title{font-size:12px}.delivery-content{border:1px solid rgba(112,112,112,.7882352941);padding:30px}.info-action-part{padding:34px 39px}.info-block{padding-bottom:30px}.info-block:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.3411764706)}.footer-wrapper{max-width:840px;margin-inline:auto}.footer-contact-info a.text-black:hover{color:var(--blue) !important}.News-Letter h3{font-size:14px}.footer-logo{max-width:88px}.newsletter-desc{font-size:14px;margin-top:5px;font-weight:300;margin-bottom:8px}.News-Letter input{min-height:30px}.footer-title{font-size:14px;font-weight:600}.footer-links a{font-size:14px;font-weight:600;color:var(--black);line-height:17px;display:inline-block;margin-bottom:5px}.footer-links a:hover{color:var(--blue)}.footer-products a{color:var(--black);font-weight:300;font-size:14px;line-height:17px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.footer-products a:hover{color:var(--blue);font-weight:500}.product-details-wrapper{background-color:#f7f7f7;padding:20px 16px}.product-img-main{height:364px;position:relative}.product-img-main::before{height:364px;position:absolute;content:"";width:100%;height:290px;background-color:#036}.product-img-main img{height:100% !important;width:100% !important;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product-img-main .swiper-slide{padding-inline:16px;padding-block:50px 0px}.img-thumb-slider{height:93px !important;margin-top:20px}.img-thumb-slider img{height:100% !important;width:100% !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.img-thumb-slider .swiper-slide{padding:10px;background-color:var(--primary)}.border-bottom-1{border-bottom:1px solid rgba(112,112,112,.3)}.border-top-1{border-top:1px solid rgba(112,112,112,.3)}.letter--20{letter-spacing:-0.2px}.nice-select{background-color:#fff !important;border-radius:0px;font-size:16px;margin-top:10px;width:100%;border:none;font-family:var(--koHo);color:#333;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px}.nice-select span{font-size:14px;line-height:19px;font-weight:500;color:#000;font-family:var(--koHo)}.nice-select .list{width:100%;font-family:var(--koHo)}.gx-30{--bs-gutter-x: 30px !important}.nice-select:after{width:0px;height:0px;border-style:solid;border-width:14px 8px 0 8px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(0deg);z-index:11;content:"";display:block;margin-top:-5px;pointer-events:none;position:absolute;right:9px;top:50%;transform-origin:50% 50%;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.nice-select.open:after{transform:rotate(-180deg)}.nice-select:before{content:"";position:absolute;right:0;margin-left:auto;bottom:0;top:0;height:100%;width:33px;background-color:var(--blue);z-index:1}.selection-quantity .nice-select:before{content:"";position:absolute;right:0;margin-left:auto;bottom:0;top:0;height:100%;width:33px;background-color:var(--primary);z-index:1}.product-main-desc{margin-top:60px}.product-main-desc .product-details h3{font-size:20px;font-weight:600}.product-main-desc .product-spec h3{font-size:20px;font-weight:600}.product-main-desc .product-details p{font-size:14px;font-weight:300}.product-main-desc .product-spec p{font-size:14px;font-weight:300}.pe-30{padding-right:30px}.product-main-desc .product-details{border-right:1px solid rgba(112,112,112,.3);border:none}.custom-prev.disabled,.custom-next.disabled{opacity:.3;pointer-events:none;cursor:default}.custom-prev{rotate:180deg;transform-origin:center}.breadcrumb .breadcrumb-item a{letter-spacing:-0.2px;font-size:14px;line-height:25px;font-weight:500;color:#000 !important}.breadcrumb .breadcrumb-item{letter-spacing:-0.2px;font-size:14px;line-height:25px;font-weight:500;color:#000 !important}.breadcrumb-item.active{letter-spacing:-0.2px;font-size:14px;line-height:25px;color:var(--blue) !important}
