@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}*{box-sizing:border-box;padding:0;margin:0}: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)}.navbar-links .hasDropdown{position:relative}.navbar-links .hasDropdown a:first-child{position:relative}.navbar-links .hasDropdown a:first-child:after{background:url("../imgs/arrowDown.png");background-size:100% 100%;position:absolute;height:10px;content:"";width:10px;right:-12px;top:6px}.navbar-links .hasDropdown a:first-child:hover:after{background:url("../imgs/arrowDownBlue.png");background-size:100% 100%}.navbar-links .hasDropdown .sub-menu{box-shadow:0 0 10px 1px rgba(0,0,0,.1);position:absolute;background:#fff;display:none;padding:15px;width:210px;z-index:10;left:-13px;top:35px}.navbar-links .hasDropdown .sub-menu li a{line-height:18px;font-size:14px}.navbar-links .hasDropdown .sub-menu li a:after{display:none !important}@media(max-width: 990px){.navbar-links .hasDropdown .sub-menu{position:relative !important;background:none !important;box-shadow:none !important;margin-top:0px !important;display:block !important;top:auto !important}}.header__top{padding:11px 0}.header__topbar{gap:10px}.header__top__item::after{background-color:var(--white);transform:translateY(-50%);position:absolute;height:75%;content:"";right:-5px;width:1px;top:50%}.header__top__item:last-child::after{display:none}.header__top__item--link{color:var(--white);font-size:12px}.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{border-right:1px solid rgba(0,0,0,.1);letter-spacing:-0.2px;padding-right:15px;margin-right:15px;font-size:14px}.header__content__left a{color:var(--black)}.header__content__left a:hover{color:var(--blue)}.search-bar{margin-bottom:20px;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}.login-cart{text-align:right;margin-top:15px}.login-cart a{margin-right:20px;font-weight:600;font-size:16px;color:#000}.login-cart a:last-child{margin-right:0px}.login-cart a:hover{color:#0070fe}.login-cart .cart-icon{margin-right:0px}.login-cart .cart-icon svg{margin-top:-3px;max-width:15px}.hasPara p{margin-bottom:20px}.hasPara p:last-child{margin-bottom:0px}.hero-content-small{font-size:12px;padding-inline:27px;padding-block:9px}.hero-content{min-height:417px}.hero-content h1{color:#fff}.hero-content-big{padding-inline:20px 30px;padding-block:20px}.entry-header{text-align:left}.entry-header h1{padding-bottom:1rem !important;padding-top:.5rem !important;font-weight:600 !important;line-height:30px;text-align:left;font-size:25px;color:#333}.product-card{border:1px solid rgba(112,112,112,.3);height:100%}.product-img{border-bottom:1px solid rgba(112,112,112,.3)}.product-category{margin-top:12px;font-size:8px}.product-card .product-title{font-size:12px}.product-card .product-img{position:relative;text-align:center;width:100%}.product-card .product-img::before{display:none !important}.product-card .product-img img{-o-object-position:center;object-position:center;aspect-ratio:1.3809;-o-object-fit:cover;object-fit:cover;height:100%}.product-card .product-desc{-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden;font-weight:300;margin-top:9px;font-size:10px}.product-btn{padding-block:4px 3px;padding-inline:16px;text-align:center;font-weight:bold;line-height:13px;font-size:10px;display:block;color:#fff;width:100%}.product-btn:hover{background-color:var(--primary);color:#fff}.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-title a{color:#000}.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{position:relative;height:364px}.product-img-main::before{background-color:#036;position:absolute;height:290px;height:364px;content:"";width:100%}.product-img-main img{-o-object-position:center;object-position:center;height:100% !important;width:100% !important;-o-object-fit:contain;object-fit:contain}.product-img-main .swiper-slide{padding-block:50px 0px;padding-inline:16px}.img-thumb-slider{height:93px !important;margin-top:20px}.img-thumb-slider img{-o-object-position:center;object-position:center;height:100% !important;width:100% !important;-o-object-fit:cover;object-fit:cover}.img-thumb-slider .swiper-slide{background-color:var(--primary);padding:10px}.product-gallery .onsale{display:none}.woocommerce-product-gallery__image{position:relative;height:364px}.woocommerce-product-gallery__image::before{display:none !important}.woocommerce-product-gallery__image img{-o-object-position:center;object-position:center;height:100% !important;width:100% !important;-o-object-fit:cover;object-fit:cover}.product-gallery .flex-control-nav{grid-template-columns:repeat(3, minmax(0, 1fr));display:grid;gap:20px}.product-gallery .flex-control-nav li{box-sizing:border-box;padding:10px}.product-gallery .flex-control-nav li img{max-height:93px}.stock.in-stock{letter-spacing:-0.2px !important;line-height:25px !important;font-weight:600 !important;font-size:20px !important;color:#000 !important}.stock.in-stock::before{display:none !important}.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:30px !important}.product-main-desc .product-details{border-right:none !important;padding-right:0px !important}.product-main-desc.type-specs{margin-top:30px !important}.product-main-desc .product-details h3{font-size:20px;font-weight:600}.product-main-desc .product-spec h3{font-weight:600;font-size:20px}.product-main-desc .product-details p{font-size:14px;font-weight:300}.product-main-desc .product-spec p{font-weight:300;font-size:14px}.product-main-desc .product-spec ul,.product-main-desc .product-spec ol{margin:15px 0px 15px 0px;padding-left:20px}.product-main-desc .product-spec ul li,.product-main-desc .product-spec ol li{margin-bottom:2px;font-size:14px}.product-main-desc .product-spec ul li:last-child,.product-main-desc .product-spec ol li:last-child{margin-bottom:0px}.product-main-desc .product-spec ul li{list-style:circle}.pe-30{padding-right:30px}.product-main-desc .product-details{border-right:1px solid rgba(112,112,112,.3);border:none}.single-product .edit-link{display:none !important}.single-product .wcwp-alternate-content{font-weight:600 !important;letter-spacing:-0.2px;line-height:30px;font-size:25px;color:#000}.single-product .selection-quantity{margin-bottom:30px}.single-product .single_add_to_cart_button{background-color:var(--blue) !important;text-transform:uppercase;color:var(--white);padding:8px 10px;line-height:18px;font-weight:700;border-radius:0;font-size:14px;gap:10px}.single-product .woocommerce-variation-add-to-cart .btn{background-color:var(--blue) !important;text-transform:uppercase;border:none !important;color:var(--white);padding:8px 10px;line-height:18px;font-weight:700;border-radius:0;font-size:14px;gap:10px}.single-product .price{font-weight:600 !important;letter-spacing:-0.2px;margin-bottom:20px;line-height:30px;font-size:25px;color:#000}.single-product .reset_variations{display:none !important}.single-product .woocommerce-variation-description{display:none !important}.single-product .woocommerce-variation-price{margin-top:20px}.stock.out-of-stock{color:#000 !important}.stock.out-of-stock:before{display:none !important}.custom-prev.disabled,.custom-next.disabled{opacity:.3;pointer-events:none;cursor:default}.custom-prev{rotate:180deg;transform-origin:center}.productTopMeta{justify-content:space-between;display:flex}#breadcrumbs{margin-bottom:20px}#breadcrumbs span a{letter-spacing:-0.2px;color:#000 !important;line-height:25px;font-weight:500;font-size:14px}#breadcrumbs span.breadcrumb_last{color:var(--blue) !important;letter-spacing:-0.2px;line-height:25px;font-size:14px}.showSKU{letter-spacing:-0.2px;color:#000 !important;line-height:25px;font-weight:500;font-size:12px}.archive.tax-product_cat .storefront-sorting,.archive.post-type-archive-product .storefront-sorting{align-items:center;display:flex}.archive.tax-product_cat .storefront-sorting .woocommerce-ordering,.archive.post-type-archive-product .storefront-sorting .woocommerce-ordering{margin-right:20px}.archive.tax-product_cat .storefront-sorting .woocommerce-ordering .nice-select,.archive.post-type-archive-product .storefront-sorting .woocommerce-ordering .nice-select{border:1px solid #f7f7f7 !important;background-color:#f7f7f7 !important;width:300px}.archive.tax-product_cat .storefront-sorting .woocommerce-result-count,.archive.post-type-archive-product .storefront-sorting .woocommerce-result-count{padding:0px !important}.archive.tax-product_cat .storefront-sorting .woocommerce-pagination,.archive.post-type-archive-product .storefront-sorting .woocommerce-pagination{margin-left:auto}.archive.tax-product_cat .storefront-sorting .woocommerce-pagination .page-numbers,.archive.post-type-archive-product .storefront-sorting .woocommerce-pagination .page-numbers{display:flex}.archive.tax-product_cat .storefront-sorting .woocommerce-pagination .page-numbers li,.archive.post-type-archive-product .storefront-sorting .woocommerce-pagination .page-numbers li{margin-right:10px}.archive.tax-product_cat .storefront-sorting .woocommerce-pagination .page-numbers li span,.archive.tax-product_cat .storefront-sorting .woocommerce-pagination .page-numbers li a,.archive.post-type-archive-product .storefront-sorting .woocommerce-pagination .page-numbers li span,.archive.post-type-archive-product .storefront-sorting .woocommerce-pagination .page-numbers li a{background-color:#f7f7f7;text-align:center;font-weight:bold;line-height:18px;font-size:14px;padding:10px;color:#000}.archive.tax-product_cat .storefront-sorting .woocommerce-pagination .page-numbers li a,.archive.post-type-archive-product .storefront-sorting .woocommerce-pagination .page-numbers li a{background-color:var(--blue);color:#fff}.archive.tax-product_cat .storefront-sorting .woocommerce-pagination .page-numbers li a:hover,.archive.post-type-archive-product .storefront-sorting .woocommerce-pagination .page-numbers li a:hover{background-color:#036}.archive.tax-product_cat .storefront-sorting .woocommerce-pagination .page-numbers li:last-child,.archive.post-type-archive-product .storefront-sorting .woocommerce-pagination .page-numbers li:last-child{margin-right:0px}.products .product.type-product .product-card .product-content{text-align:left;margin-top:25px}.products .product.type-product .product-card .product-content .woocommerce-LoopProduct-link .product-category{margin-bottom:3px;margin-top:0px}.products .product.type-product .product-card .product-content .woocommerce-LoopProduct-link .product-desc{color:#000}.wc-empty-cart-message .woocommerce-info{background-color:#0278fe}.page-template-cart .return-to-shop{display:none !important}#gridItemsSection{margin-bottom:50px}#gridItemsSection .product-card{text-align:center}#gridItemsSection .product-img{border:none !important}#gridItemsSection .product-title{margin-bottom:10px}.plainTextSection p{margin-bottom:15px}.plainTextSection p:last-child{margin-bottom:0px}.page-template-locations .mapWrap .wpgmza-panel-info-window{padding:20px !important}.page-template-locations .mapWrap .wpgmza-panel-info-window .wpgmza-title{text-transform:uppercase !important;margin-bottom:15px !important;font-weight:600 !important;font-size:16px !important}.page-template-locations .mapWrap .wpgmza-panel-info-window .wpgmza-description p{font-size:14px !important}.page-template-locations .mapWrap .wpgmza-standalone-component .wpgmza-store-locator{margin-bottom:20px}.page-template-locations .mapWrap .wpgmza-standalone-component .wpgmza-store-locator .wpgmza-address-container{margin-right:20px}.page-template-locations .mapWrap .wpgmza-standalone-component .wpgmza-store-locator .wpgmza-address-container label{margin-bottom:10px;font-weight:600;font-size:14px}.page-template-locations .mapWrap .wpgmza-standalone-component .wpgmza-store-locator .wpgmza-address-container input{background:#f7f7f7 !important;padding:15px;width:500px}.page-template-locations .mapWrap .wpgmza-standalone-component .wpgmza-store-locator .wpgmza-radius-container label{margin-bottom:10px;font-weight:600;font-size:14px}.page-template-locations .mapWrap .wpgmza-standalone-component .wpgmza-store-locator .wpgmza-radius-container .nice-select.wpgmza-radius{padding:6px 15px 6px 15px !important;background-color:#f7f7f7 !important;margin-top:0px !important;width:100px;height:53px}.page-template-locations .mapWrap .wpgmza-standalone-component .wpgmza_marker_list_class{margin-top:20px !important}.page-template-locations .mapWrap .wpgmza-standalone-component .wpgmza_marker_list_class .wpgmaps_mlist_row{padding:20px !important}.page-template-locations .mapWrap .wpgmza-standalone-component .wpgmza_marker_list_class .wpgmaps_mlist_row .wpgmza-grid-item .wpgmza_marker_title{text-transform:uppercase;margin-bottom:15px;font-weight:600;font-size:16px}.page-template-locations .mapWrap .wpgmza-standalone-component .wpgmza_marker_list_class .wpgmaps_mlist_row .wpgmza-grid-item .wpgmza-desc{margin-bottom:15px !important}.page-template-locations .mapWrap .wpgmza-standalone-component .wpgmza_marker_list_class .wpgmaps_mlist_row .wpgmza-grid-item .wpgmza-desc p{margin-bottom:15px !important}.page-template-locations .mapWrap .wpgmza-standalone-component .wpgmza_marker_list_class .wpgmaps_mlist_row .wpgmza-grid-item .wpgmza-desc p:last-child{margin-bottom:0px !important}.page-template-templateslogin-register-php .u-column1,.page-template-templateslogin-register-php .u-column2{box-shadow:0 0 1px 1px rgba(0,0,0,.1);background:rgba(240,240,240,.1);border-radius:15px;padding:20px}.page-template-login-register main{display:inline-block;width:100%}.page-template-login-register .woocommerce-privacy-policy-text p{margin-bottom:15px !important}.page-template-login-register .woocommerce-privacy-policy-text p:last-child{margin-bottom:0px}.page-template-login-register #customer_login .u-column1 h2,.page-template-login-register #customer_login .u-column2 h2{margin-bottom:25px;line-height:30px;font-weight:600;font-size:25px;color:#333}.page-template-login-register #customer_login .u-column1 .woocommerce-button,.page-template-login-register #customer_login .u-column2 .woocommerce-button{background-color:var(--blue);text-transform:uppercase;color:var(--white);padding:8px 10px;line-height:18px;font-weight:700;margin-top:15px;border-radius:0;font-size:14px;gap:10px}.page-template-login-register #customer_login .u-column1 a,.page-template-login-register #customer_login .u-column2 a{color:var(--blue)}.page-template-login-register #customer_login .u-column1 .woocommerce-form-row,.page-template-login-register #customer_login .u-column1 .form-row,.page-template-login-register #customer_login .u-column2 .woocommerce-form-row,.page-template-login-register #customer_login .u-column2 .form-row{margin-bottom:15px}.page-template-login-register #customer_login .u-column1 .woocommerce-form-row label,.page-template-login-register #customer_login .u-column1 .form-row label,.page-template-login-register #customer_login .u-column2 .woocommerce-form-row label,.page-template-login-register #customer_login .u-column2 .form-row label{margin-bottom:10px;font-weight:500;font-size:16px}.page-template-login-register #customer_login .u-column1 .woocommerce-form-row input,.page-template-login-register #customer_login .u-column1 .woocommerce-form-row textarea,.page-template-login-register #customer_login .u-column1 .woocommerce-form-row nam,.page-template-login-register #customer_login .u-column1 .woocommerce-form-row e,.page-template-login-register #customer_login .u-column1 .form-row input,.page-template-login-register #customer_login .u-column1 .form-row textarea,.page-template-login-register #customer_login .u-column1 .form-row nam,.page-template-login-register #customer_login .u-column1 .form-row e,.page-template-login-register #customer_login .u-column2 .woocommerce-form-row input,.page-template-login-register #customer_login .u-column2 .woocommerce-form-row textarea,.page-template-login-register #customer_login .u-column2 .woocommerce-form-row nam,.page-template-login-register #customer_login .u-column2 .woocommerce-form-row e,.page-template-login-register #customer_login .u-column2 .form-row input,.page-template-login-register #customer_login .u-column2 .form-row textarea,.page-template-login-register #customer_login .u-column2 .form-row nam,.page-template-login-register #customer_login .u-column2 .form-row e{background:#f7f7f7 !important;font-weight:500 !important;font-size:16px !important;padding:10px !important;border:none !important}.page-template-login-register #customer_login .u-column1 .woocommerce-form-row:last-child,.page-template-login-register #customer_login .u-column1 .form-row:last-child,.page-template-login-register #customer_login .u-column2 .woocommerce-form-row:last-child,.page-template-login-register #customer_login .u-column2 .form-row:last-child{margin-bottom:0px}.woocommerce-account main{display:inline-block;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation a{color:var(--blue)}.woocommerce-account .woocommerce-MyAccount-content{margin-bottom:100px}.woocommerce-account .woocommerce-MyAccount-content button{background-color:var(--blue);text-transform:uppercase;color:var(--white);padding:8px 10px;line-height:18px;font-weight:700;margin-top:15px;border-radius:0;font-size:14px;gap:10px}.woocommerce-account .woocommerce-MyAccount-content a{color:var(--blue)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row{margin-bottom:15px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row label,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row label,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row label{margin-bottom:10px;font-weight:500;font-size:16px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row textarea,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row nam,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row e,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row textarea,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row nam,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row e,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row input,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row textarea,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row nam,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row e,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row input,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row textarea,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row nam,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row e{background:#f7f7f7 !important;font-weight:500 !important;font-size:16px !important;padding:10px !important;border:none !important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row:last-child,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row:last-child,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row:last-child,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row:last-child{margin-bottom:0px}.singleGridItem{position:relative}.singleGridItem .bgIMG img{width:100%}.singleGridItem .bgIMG:after{background:rgba(0,0,0,.3);position:absolute;height:100%;content:"";width:100%;z-index:1;left:0px;top:0px}.singleGridItem .product-content{transform:translate(-50%, -50%);position:absolute;z-index:10;left:50%;top:50%}.singleGridItem .product-content .product-title{text-align:center;font-size:25px;color:#fff}.woocommerce-notices-wrapper .woocommerce-message{background:#0278fe;padding-top:20px}.woocommerce-notices-wrapper .woocommerce-message::before{display:none}.woocommerce-cart-form .shop_table{width:100%}.woocommerce-cart-form .shop_table thead tr th{text-align:right}.woocommerce-cart-form .shop_table tbody .product-name a{color:#0278fe}.woocommerce-cart-form .shop_table tbody .product-quantity{text-align:right}.woocommerce-cart-form .shop_table tbody .product-quantity .col-lg-3{width:100%}.woocommerce-cart-form .shop_table tbody .product-quantity label{display:none}.woocommerce-cart-form .shop_table tbody .product-quantity .nice-select{margin-top:0px !important;float:right}.woocommerce-cart-form .shop_table tbody .actions button{background-color:var(--blue);text-transform:uppercase;color:var(--white);padding:8px 10px;line-height:18px;font-weight:700;border-radius:0;font-size:14px;gap:10px}.cart-collaterals .cart_totals{text-align:right}.cart-collaterals .cart_totals h2{margin-bottom:10px}.cart-collaterals .cart_totals .shop_table{float:right}.cart-collaterals .cart_totals .shop_table tr th,.cart-collaterals .cart_totals .shop_table tr td{padding:15px}.cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals td #shipping_method{margin-bottom:10px}.cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals td #shipping_method li{margin-bottom:10px}.cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals td #shipping_method li:last-child{margin-bottom:0px}.cart-collaterals .wc-proceed-to-checkout{margin-top:20px !important;float:right;width:100%}.cart-collaterals .wc-proceed-to-checkout a{background-color:var(--blue);padding:14px 14px 14px 14px;justify-content:center;display:inline-flex;align-items:center;color:var(--white);line-height:18px;font-weight:600;border-radius:0;font-size:14px;gap:10px}.cart-collaterals .wc-proceed-to-checkout a:hover{background-color:#036}.woocommerce-checkout .wp-block-woocommerce-checkout{margin:-50px 0px 0px 0px !important;padding:0px !important}.woocommerce-checkout .wc-block-checkout__actions_row button{background-color:var(--blue);padding:14px 14px 14px 14px;justify-content:center;display:inline-flex;align-items:center;color:var(--white);line-height:18px;font-weight:600;border-radius:0;font-size:14px;gap:10px}.woocommerce-checkout .wc-block-checkout__actions_row button:hover{background-color:#036}
