#shopify-section-header .site-header{background-color:#fff}header.site-header .grid .grid__item .site-header__link,.site-header__link{color:#dc121a}#shopify-section-footer .site-footer{padding-bottom:0}#shopify-section-footer .site-footer__section .form-vertical .input-group__btn button.btn.btn--narrow{background-color:#000}#shopify-section-footer .site-footer .site-footer__copyright{border:0}.site-footer__section .site-footer__section-title,#shopify-section-footer .site-footer .site-footer__list li.site-footer__list-item a,#shopify-section-footer .site-footer .site-footer__newsletter-label p{color:#fff}#shopify-section-footer .site-footer .kg-right-email-content{width:26%;float:left}#shopify-section-footer .site-footer .kg-footer-bottom{width:74%;float:left;padding:0 10px}#shopify-section-footer .site-footer .kg-right-email-content p{color:#fff}#shopify-section-footer .site-footer .kg-right-email-content p a{color:#fff;text-decoration:underline}#shopify-section-footer .site-footer .site-footer__section{padding-bottom:30px}#shopify-section-footer .site-footer .kg-footer-content,#shopify-section-footer .site-footer .site-footer__copyright{display:none}#shopify-section-footer .site-footer .kg-bottom-foot{padding:0}@media only screen and (max-width:749px){#shopify-section-footer .site-footer .kg-footer-bottom{width:100%;padding:0;order:2}#shopify-section-footer .site-footer .kg-right-email-content{width:100%;float:left;margin-top:15px;order:1}#shopify-section-footer .site-footer .kg-bottom-foot{padding:0 20px;display:flex;flex-direction:column}#shopify-section-footer .site-footer .site-footer__section{padding-bottom:0}}#qab_container{background-color:#e1261c}.grid__item .product-card__image-container{margin-bottom:0}.grid__item .product-card__info{position:relative}.section-block .grid .grid__item.small--one-half a.collection-card{margin-bottom:30px}.section-block .grid .grid__item a.collection-card .product-card__overlay1{display:inline-block;width:100%;text-align:center}.section-block .grid .grid__item .collection-card:after{background-color:transparent}.section-block .grid .grid__item .product-card__image-container{height:280px;margin-bottom:0}.section-block .grid .grid__item .collection-card{height:auto}.section-block .grid .grid__item a.collection-card .product-card__overlay1 .kg-btn{font-size:20px;font-weight:700;text-transform:uppercase;padding:12px 25px;transition:color .1s ease-in,background-color .1s ease-in;white-space:normal;width:100%;max-width:240px;height:80px;align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto}@media only screen and (max-width:1100px){.section-block .grid .grid__item a.collection-card .product-card__overlay1 .kg-btn{max-width:170px}}@media only screen and (max-width:750px){.section-block .grid .grid__item a.collection-card .product-card__overlay1 .kg-btn{max-width:200px}.section-block .grid .grid__item.small--one-half{padding:0 2%}}@media only screen and (max-width:420px){.section-block .grid .grid__item.small--one-half{padding:0}}.kg-home-image .in-line .rte{width:48%}.kg-home-image .in-line .rte a.kg-link span{display:block;max-width:100%;height:100%;object-fit:cover;position:relative;margin-left:auto}.kg-home-image .in-line .rte a.kg-link span img{position:absolute;top:0;right:0;left:0;bottom:0;object-fit:cover;object-position:center;width:100%;height:100%;display:inline-block}.kg-home-image .in-line .rte a.kg-link span:after{padding-bottom:110%;content:"";position:relative;display:block;width:100%}.kg-home-image .in-line{display:flex;flex-wrap:wrap;gap:4%}@media only screen and (max-width:420px){.kg-home-image .in-line .rte{width:100%}.kg-home-image .in-line{gap:20px}}.section-block .grid .kg-collection-image-container .product-card__image-wrapper .product-card__image{height:100%}.kg-home-image .in-line{margin-bottom:20px}.kg-home-image .in-line .rte{margin-bottom:0}.kg-oil-collection .grid.grid--no-gutters.grid--uniform.collection{display:flex;flex-direction:row;justify-content:center}.kg-oil-collection .grid__item.small--one-half.medium-up--one-quarter.collection__card--first{margin:0 50px}@media screen and (max-width:767px){.kg-oil-collection .grid__item.small--one-half.medium-up--one-quarter.collection__card--first{margin:0 20px}.kg-oil-collection .grid__item.small--one-half.medium-up--one-quarter.collection__card--first{margin:0 8px}.kg-oil-collection .grid.grid--no-gutters.grid--uniform.collection{display:block}.kg-oil-collection .small--one-half{width:45%}}.kg-wiper-collection .grid.grid--no-gutters.grid--uniform.collection{display:flex;flex-direction:row;justify-content:center}.kg-wiper-collection .grid__item.small--one-half.medium-up--one-quarter.collection__card--first{margin:0 50px}@media screen and (max-width:767px){.kg-wiper-collection .small--one-half{width:45%}.kg-wiper-collection .grid__item.small--one-half.medium-up--one-quarter.collection__card--first{margin:0 8px}}@media screen and (max-width:420px){.kg-wiper-collection .small--one-half{width:100%}.kg-wiper-collection .grid.grid--no-gutters.grid--uniform.collection{display:block}.kg-oil-collection .small--one-half{width:100%}.kg-oil-collection .grid__item.small--one-half.medium-up--one-quarter.collection__card--first,.kg-wiper-collection .grid__item.small--one-half.medium-up--one-quarter.collection__card--first{margin:0}}@media screen and (max-width:767px){.kg-wiper-collection .kg_arrivals_link,.kg-wiper-collection h2.title.h1,.kg-oil-collection h2.title.h1{padding-bottom:14px}}@media screen and (max-width:991px){.kg-home-collection .product-card__image img,.kg-oil-collection .product-card__image img,.kg-wiper-collection .product-card__image img{object-fit:contain}}@media screen and (min-width:420px)and (max-width:767px){.section-block .grid .kg-collection-image-container .product-card__image-wrapper .product-card__image{height:100%;width:100%}.section-block .grid .grid__item .product-card__image-container{height:190px;margin-bottom:0}.section-block .product-card__image-wrapper{vertical-align:unset}}@media screen and (min-width:768px)and (max-width:991px){.section-block .grid .grid__item .product-card__image-container{height:190px}}.product-single__photo.product__photo-container a.product__photo-wrapper iframe{position:absolute;top:0;left:0;right:0;width:100%;height:100%}.kg-instruction{border:1px solid #bebebe82;padding:17px;margin-bottom:40px;color:#030303;font-size:16px;background:#f4f4f4;box-shadow:8px 8px 4px #dc121a0d}.kg-instruction span{display:block;color:#030303cc}.kg-instruction span.kg-save{font-weight:600;margin-bottom:5px}.kg-site-header .site-header__upper .grid--table .kg-grid__item .kg-site-header__search-cart-wrapper form.site-header__search input.site-header__search-input{background:transparent;border:2px solid #dc121a;color:#000;border-radius:6px}.kg-site-header .site-header__upper .grid--table .kg-grid__item .kg-site-header__search-cart-wrapper form.site-header__search input.site-header__search-input::placeholder{color:#000}.kg-site-header .site-header__upper .grid--table .kg-grid__item .kg-site-header__search-cart-wrapper form.site-header__search input.site-header__search-input:focus-visible{border:2px solid #dc121a;outline:none}.kg-main-uniform-section .kg-tables-wrapper{display:flex;gap:40px;align-items:flex-end;margin-bottom:40px;flex-wrap:wrap}.kg-main-uniform-section .kg-tables-wrapper .kg-main-table-wrapper{flex:1}.kg-main-uniform-section .kg-tables-wrapper .kg-main-table-wrapper h1{text-align:center;font-size:18px;font-weight:600}.kg-main-uniform-section .kg-tables-wrapper .kg-secondary-table-wrapper{flex:0 0 auto}.kg-main-uniform-section .kg-tables-wrapper .kg-main-table-wrapper .kg-table-block .kg-main-table{width:100%;border-collapse:collapse}.kg-main-uniform-section .kg-tables-wrapper .kg-main-table-wrapper .kg-table-block .kg-main-table th{background-color:#ec1c24;color:#fff;padding:12px 15px;text-align:center;font-weight:700;border:1px solid #c8102e;font-size:14px}.kg-main-uniform-section .kg-tables-wrapper .kg-main-table-wrapper .kg-table-block .kg-main-table td{border:1px solid #999;padding:8px 15px;text-align:center;font-size:14px}.kg-main-uniform-section .kg-tables-wrapper .kg-main-table-wrapper .kg-table-block .kg-main-table td:first-child{text-align:left;background-color:#f9f9f9;color:#000;width:145px}.kg-main-uniform-section .kg-tables-wrapper .kg-secondary-table-wrapper .kg-secondary-table{width:420px;border-collapse:collapse}.kg-main-uniform-section .kg-tables-wrapper .kg-secondary-table-wrapper .kg-secondary-table th{background-color:#ec1c24;padding:10px 15px;text-align:center;border:1px solid #c8102e;font-weight:700;font-size:14px;color:#fff}.kg-main-uniform-section .kg-tables-wrapper .kg-secondary-table-wrapper .kg-secondary-table td{border:1px solid #999;padding:10px 15px;font-size:14px}.kg-main-uniform-section .kg-tables-wrapper .kg-secondary-table-wrapper .kg-secondary-table td:first-child{text-align:left;background-color:#f9f9f9}.kg-main-uniform-section .kg-tables-wrapper .kg-secondary-table-wrapper .kg-secondary-table td:last-child{text-align:center}.kg-main-uniform-section .kg-note .kg-note-heading{font-weight:700;font-size:16px;margin-bottom:15px;color:#333}.kg-main-uniform-section .kg-note .kg-note-text{color:#666;font-size:14px;line-height:1.6}@media screen and (max-width:575px){.kg-main-uniform-section .kg-tables-wrapper .kg-main-table-wrapper .kg-table-block{overflow:auto;margin-bottom:30px}.kg-main-uniform-section .kg-tables-wrapper{display:block}.kg-main-uniform-section .kg-tables-wrapper .kg-secondary-table-wrapper{overflow:auto}.kg-main-uniform-section .kg-tables-wrapper .kg-main-table-wrapper .kg-table-block table.kg-main-table{width:545px}}.template-index .is-moved-by-drawer .main-content .index-section{margin-bottom:60px}.template-index .is-moved-by-drawer .main-content #shopify-section-image-content .section-block.section-block--padding{padding:0}.template-index .is-moved-by-drawer .main-content .kg-main-uniform-section{margin:0 0 60px}.template-password .pw-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(#0006,#0006),var(--pw-bg) center/cover no-repeat;background-color:#2c3e50}.template-password .pw-header{padding:20px 40px;background-color:#fffffff2}.template-password .pw-header__inner{max-width:1200px;margin:0 auto}.template-password .pw-logo-container{display:flex;align-items:center;gap:10px}.template-password .pw-logo-icon{width:40px;height:40px;border:3px solid #1a3a52;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#1a3a52;font-size:24px;line-height:1}.template-password .pw-logo-text{font-size:32px;font-weight:300;color:#1a3a52;letter-spacing:-.5px}.template-password .pw-logo-image-link{display:inline-flex;align-items:center;text-decoration:none}.template-password .pw-logo-image{display:block;height:auto;max-height:120px;width:auto}.template-password .pw-main-content{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 20px}.template-password .pw-modal{background:#fff;padding:60px 80px;border-radius:4px;box-shadow:0 10px 40px #0000004d;max-width:650px;width:100%;text-align:center}.template-password .pw-modal__title{font-size:24px;font-weight:400;color:#333;margin-bottom:20px}.template-password .pw-modal__copy{font-size:14px;color:#666;line-height:1.6;margin-bottom:40px}.template-password .pw-modal__copy a{color:#1a3a52;text-decoration:none}.template-password .pw-modal__copy a:hover{text-decoration:underline}.template-password .pw-input-group{display:flex;gap:0;margin-bottom:20px}.template-password .pw-password-input{flex:1;padding:14px 20px;border:1px solid #ddd;border-right:none;font-size:14px;outline:none;transition:border-color .3s;background:#fff}.template-password .pw-password-input:focus{border-color:#1a3a52}.template-password .pw-password-input::placeholder{color:#999}.template-password .pw-submit-button{padding:14px 40px;background:#ec1c24;color:#fff;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:background .3s}.template-password .pw-submit-button:hover{background:#333}.template-password .pw-submit-button:active{background:#000}.template-password .pw-footer{padding:18px 16px 26px}.template-password .pw-footer__inner{text-align:center;color:#ffffffd9;font-size:12px}.template-password .pw-admin-link{color:#fffffff2;text-decoration:underline}@media(max-width:768px){.template-password .pw-header{padding:15px 20px}.template-password .pw-logo-text{font-size:24px}.template-password .pw-logo-icon{width:35px;height:35px;font-size:20px}.template-password .pw-modal{padding:40px 30px}.template-password .pw-modal__title{font-size:20px}.template-password .pw-input-group{flex-direction:column}.template-password .pw-password-input{border-right:1px solid #ddd;border-bottom:none}.template-password .pw-submit-button{width:100%}}.main-content{margin-top:0;padding-bottom:0}.template-password .pw-page{background:unset}.template-password .pw-main-content{background:linear-gradient(#0006,#0006),var(--pw-bg) top / cover no-repeat;background-color:#000}.template-password .pw-modal{background:#ffffffbf;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);max-width:750px}.template-password .pw-logo-container{justify-content:center}.product-single__info-wrapper form.product-form .kg-product-form__item .product-form__item{flex:unset;padding:0;margin:0 0 15px}.product-single__info-wrapper form.product-form .kg-product-form__item .product-form__item label{margin:0 0 4px;text-transform:capitalize;font-size:14px;font-weight:500;line-height:1.2;color:#000}.product-single__info-wrapper form.product-form .kg-product-form__item .product-form__item input{background:transparent;border:1px solid #a5a5a5;border-radius:2px}.product-single__info-wrapper form.product-form .kg-product-form__item .product-form__item .staff-name-error{font-size:13px!important;color:#ec1c24!important}.product-single__info-wrapper form.product-form .kg-product-form__item{margin:20px 0 0}.product-single__info-wrapper form.product-form .kg-product-form__item button.product-form__cart-submit{margin:10px 0 0}.product-single__info-wrapper form.product-form .kg-product-form__item .product-form__item input:focus-visible{outline:unset}
/*# sourceMappingURL=/cdn/shop/t/9/assets/kg_custom.css.map */
