html{padding:0;margin:0;scroll-behavior:smooth}body{padding:0;margin:0;font-family:"din-2014", sans-serif;color:#010102;background-color:#f4f2f2;font-size:14px;line-height:24px;font-weight:400}p{padding:0;margin:0;font-size:14px;line-height:24px;font-weight:400}h1{font-size:30px;line-height:40px;font-weight:800;margin:0}h2{font-size:25px;line-height:35px;font-weight:800;margin:0}h3{font-size:18px;line-height:28px;font-weight:700;margin:0}h4{font-size:17px;line-height:25px;font-weight:700;margin:0}h5,h6{margin:0}a{text-decoration:none}b{font-weight:600}ul.menu{padding:0;margin:0;list-style:none}.button{background-color:#15b5eb;color:white !important;border:1px solid #15b5eb;padding:8px 20px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all 0.3s ease;position:relative}.button:hover{background-color:#010102;color:white !important;border-color:#010102}input:not(input[type=checkbox]),select,textarea{width:100%;padding:10px;border:1px solid rgba(1, 1, 2, 0.34);border-radius:0;font-family:"din-2014", sans-serif;font-size:14px;box-sizing:border-box;-webkit-appearance:none !important;appearance:none !important}input:not(input[type=checkbox]):focus,select:focus,textarea:focus{border-color:#15b5eb;outline:none}select{background-image:linear-gradient(45deg, transparent 50%, #3c3c3b 50%), linear-gradient(135deg, #3c3c3b 50%, transparent 50%);background-position:calc(100% - 17px) 50%, calc(100% - 12px) 50%;background-size:5px 5px, 5px 5px;background-repeat:no-repeat}*::placeholder{color:#c7c1bf}form label{text-transform:uppercase;font-weight:400 !important;margin-left:10px}.text{gap:1rem}.text a:not(.button){font-size:14px;color:#15b5eb;line-height:24px;font-weight:400}.text li{font-size:14px;font-weight:400;line-height:24px}g{color:#c7c1bf}.flex{align-items:center}.std-padding{padding:50px 0}@media (max-width:900px){.std-padding{padding:50px 0}}.boxed{max-width:1180px;margin:0 auto;padding:0 1rem}tooltip{position:relative;display:inline-block}tooltip tiptext{visibility:hidden;width:auto;max-width:200px;background-color:#3c3c3b;color:white;text-align:center;padding:2px 15px;position:absolute;z-index:1;top:100%;left:0;opacity:0.8}tooltip tiptext:before{content:"";position:absolute;width:6px;height:6px;top:-3px;left:4px;background-color:#3c3c3b;transform:rotate(45deg)}tooltip:hover tiptext{visibility:visible}.fa-circle-notch{color:#15b5eb;animation-name:spin;animation-duration:1500ms;animation-iteration-count:infinite;animation-timing-function:linear}.fa-circle-notch.text{color:#010102}.fa-circle-notch.white{color:white}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.flex{display:flex;position:relative}.flex.justify-content-end{justify-content:end}.flex.justify-content-between{justify-content:space-between}.flex.align-items-center{align-items:center}.flex.align-items-end{align-items:end}.grid{display:grid;position:relative}.grid.justify-items-start{justify-items:start}.grid.justify-items-center{justify-items:center}.grid.justify-items-end{justify-items:end}.grid.justify-self-start{justify-self:start}.grid.justify-self-center{justify-self:center}.grid.justify-self-end{justify-self:end}.grid.align-content-start{align-content:start}.grid.align-content-center{align-content:center}.grid.align-content-end{align-content:end}.grid.align-items-start{align-items:start}.grid.align-items-center{align-items:center}.grid.align-items-end{align-items:end}img.square{aspect-ratio:1;object-fit:cover}.hide{display:none}.w-full{width:100%}.text-center{text-align:center}.text-right{text-align:right}@media (max-width:900px){.non-mobile{display:none}}header{position:sticky;top:0;z-index:10}header.default #usp-row{background-color:#15b5eb}header.default #usp-row div.usp{padding:5px 15px;gap:0.25rem}header.default #usp-row div.usp svg{color:white}header.default #navbar{position:relative;background-color:#010102;color:white}header.default #navbar #areas{grid-template-columns:auto 1fr auto;gap:1rem}header.default #navbar #areas #site-logo img{height:60px;width:100%;object-fit:contain}header.default #gp-main-menu{background-color:white}header.default #gp-main-menu .wrapper div.menu-thru{padding:10px;cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:0.5rem}header.default #gp-main-menu .wrapper div.menu-thru:hover{background-color:#15b5eb}header.default #gp-main-menu .wrapper .nav-responsive .nav-ham-icon{display:none}@media (max-width:900px){header.default #gp-main-menu .wrapper .nav-responsive .nav-ham-icon{display:grid;justify-content:center;align-content:center;width:30px;height:30px;cursor:pointer}}header.default #gp-main-menu .wrapper .nav-responsive div.menu-service-container{flex-grow:1;justify-items:end;align-content:center}header.default #gp-main-menu .wrapper .nav-responsive div.menu-service-container ul.menu{padding:0;margin:0;display:flex;gap:20px}header.default #gp-main-menu .wrapper .nav-responsive div.menu-service-container ul.menu a{color:#010102}header.default #gp-main-menu .wrapper .columns-menu .mobile-nav{display:none}header.default #gp-main-menu .wrapper .columns-menu .columns-wrap{display:none}header.default #gp-main-menu .wrapper .columns-menu .columns{grid-template-columns:repeat(4, 1fr);padding:20px 0}header.default #gp-main-menu .wrapper .columns-menu .columns .column-nav{border-right:1px solid #f4f2f2;display:none}header.default #gp-main-menu .wrapper .columns-menu .columns .column-nav a{color:#010102}header.default #gp-main-menu .wrapper .columns-menu .columns .first .column-nav{height:100%;align-content:start}header.default #searchbar{position:relative}header.default #searchbar #gp-search{padding:10px;border:none;background-color:rgba(255, 255, 255, 0.3);border-radius:3px;color:white}header.default #searchbar #gp-search-result{position:absolute;box-sizing:border-box;background-color:white;color:#010102;top:100%;margin-top:5px;padding:10px;border-radius:3px;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);z-index:99}header.default #searchbar #gp-search-result a{color:#010102}header.default #searchbar #gp-search-result b{color:#15b5eb}header.default #searchbar #gp-search-result i{font-size:13px;color:#666}header.default #searchbar #gp-search-result div.search-go{gap:0.25rem;margin-bottom:5px;cursor:pointer}header.default #searchbar #gp-search-result p.option{margin-bottom:10px}header.default #searchbar #gp-search-result p.option .alternative{cursor:pointer}#gp-minicart{position:relative}#gp-minicart a div.icon div{gap:0.25rem;color:white}#gp-minicart a div.icon div svg{color:#15b5eb}#gp-minicart div.cart-contents{position:absolute;background-color:white;color:#010102;top:40px;right:0;min-width:400px;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);z-index:99;display:none;padding:10px}#gp-minicart div.cart-contents div.cart-items div.row{padding:8px 0;grid-template-columns:30px 1fr auto;border-bottom:1px solid #c7c1bf}#gp-minicart div.cart-contents div.cart-items div.row b{color:#3c3c3b}#gp-minicart div.cart-contents div.cart-items div.row img{width:100%;height:auto}#gp-minicart div.cart-contents div.totals{grid-template-columns:1fr 130px;margin:1rem 0}div.cart-page h1{padding-bottom:20px}div.cart-page div.cart-columns{grid-template-columns:0.7fr 0.3fr;gap:1rem}div.cart-page div.cart-columns form.woocommerce-cart-form .cart-page-contents{gap:0.5rem}div.cart-page div.cart-columns form.woocommerce-cart-form .cart-page-contents .item{padding:20px;background-color:white;grid-template-columns:100px 1fr 100px;gap:1rem}div.cart-page div.cart-columns form.woocommerce-cart-form .cart-page-contents .item div.meta div.qty-actions{gap:0.5rem}div.cart-page div.cart-columns form.woocommerce-cart-form .cart-page-contents .item div.meta div.qty-actions div.quantity input.qty{width:40px;padding:10px 0px 10px 15px}div.cart-page div.cart-columns form.woocommerce-cart-form .cart-page-contents .item price{font-weight:700;color:#15b5eb}.cart-totals{background-color:white;border-top:5px solid #15b5eb}.cart-totals .cart-meta{padding:20px}.cart-totals .cart-total{padding:20px;background-color:rgba(21, 181, 235, 0.3);font-weight:700;color:#134352}.cart-totals .cart-total price{flex-grow:1}.cart-totals .cart-pay .button{padding:15px 20px !important;text-align:center;font-size:18px !important;font-weight:600 !important}.checkout-page h1{padding-bottom:20px}.checkout-page form.checkout div.columns{grid-template-columns:1fr 1fr;gap:1rem}.checkout-page form.checkout div.columns #customer_details{gap:1rem}.checkout-page form.checkout div.columns #customer_details div.billing{padding:20px;background-color:white}.checkout-page #payment{background:none !important}.checkout-page #payment div.place-order{padding:0}.checkout-page #payment div.place-order div.terms{padding:20px}.checkout-page #payment div.place-order div.terms div.woocommerce-terms-and-conditions-wrapper{border:1px solid #15b5eb;background-color:rgba(21, 181, 235, 0.3);padding:10px;border-radius:3px}div.gp-archive .products-page{grid-template-columns:auto 1fr;gap:0.5rem}div.gp-archive div.filters form.filters-form{display:grid;gap:0.5rem;min-width:200px}div.gp-archive div.filters form.filters-form div.range div.range-wrap{padding:0 10px}div.gp-archive div.product-archive .products{grid-template-columns:repeat(1, 1fr);gap:0.5rem}div.gp-archive div.product-archive .products .product{background-color:white;grid-template-columns:150px 1fr 200px;gap:1rem;padding:10px 0}div.gp-archive div.product-archive .products .product img{width:100%;height:120px;object-fit:contain}div.gp-archive div.product-archive .products .product div.meta div.quick-scan{gap:0.25rem}div.gp-archive div.product-archive .products .product div.meta div.quick-scan div.ophanging{border:1px solid #c7c1bf;padding:0 5px}div.gp-archive div.product-archive .products .product div.meta div.quick-scan b{background-color:#15b5eb;color:white;padding:0 5px}div.gp-archive div.product-archive .products .product div.meta div.variations{grid-template-columns:1fr 1fr;gap:0.5rem;margin-top:20px}div.gp-archive div.product-archive .products .product div.meta div.variations div.variation{grid-template-columns:auto 1fr}div.gp-archive div.product-archive .products .product div.meta div.variations div.variation img{height:60px}div.gp-archive div.product-archive .products .product div.meta div.variations div.variation small{line-height:16px}div.gp-archive div.product-archive .products .product div.meta div.variations div.variation small span{color:#15b5eb}div.gp-archive div.product-archive .products .product div.cart-actions{padding:5px 20px;gap:0.5rem}div.gp-archive div.product-archive .products .product div.cart-actions price{font-weight:700;font-size:30px;color:#15b5eb}div.gp-archive div.navigational{gap:0.25rem;margin-bottom:5px}div.gp-archive div.navigational div.item{border:1px solid #c7c1bf;padding:0 10px}ul.page-numbers{display:flex;list-style:none;align-items:center;justify-content:center;gap:10px}ul.page-numbers li{display:grid;justify-items:center;align-items:center}ul.page-numbers li:has(.dots){text-decoration:none;color:#15b5eb}ul.page-numbers li:has(.current){color:#010102;text-decoration:underline}ul.page-numbers li a{text-decoration:none;color:#15b5eb}ul.page-numbers li a.next,ul.page-numbers li a.prev{gap:10px}nav.woocommerce-breadcrumb{font-size:14px !important}nav.woocommerce-breadcrumb a{color:#15b5eb !important}div.single-product.gp h1{padding-bottom:50px}div.single-product.gp div.product-columns{grid-template-columns:1fr 1fr;gap:1rem;background-color:white;padding:20px;border-top:5px solid #15b5eb}div.single-product.gp div.product-columns div.first-column div.product-gallery .top-slider img{width:100%;max-height:300px;object-fit:contain}div.single-product.gp div.product-columns div.first-column div.product-gallery .thumb-slider{margin-top:10px}div.single-product.gp div.product-columns div.first-column div.product-gallery .thumb-slider li{height:100px}div.single-product.gp div.product-columns div.first-column div.product-gallery .thumb-slider li.is-active{border:1px solid #15b5eb !important;border-radius:3px;padding:10px}div.single-product.gp div.product-columns div.first-column div.product-gallery .thumb-slider img{height:100%;width:100%;object-fit:contain}div.single-product.gp div.product-columns div.second-column{gap:1.5rem}div.single-product.gp div.product-columns div.second-column price{font-weight:700;font-size:30px;color:#15b5eb}div.single-product.gp div.product-columns div.second-column div.usps{gap:0.5rem}div.single-product.gp div.product-columns div.second-column div.usps div.flex{gap:0.5rem}div.single-product.gp div.product-columns div.second-column div.usps div.flex svg{color:#8fbf21}div.single-product.gp div.product-columns div.second-column p.description{color:#c7c1bf}