:root{--kp90-navy:#081e30;--kp90-blue:#045cd8;--kp90-ink:#10273c;--kp90-muted:#5c6d7e;--kp90-border:#e3eaf0;--kp90-soft:#f5f8fb}html{scroll-behavior:smooth}body{color:var(--kp90-ink);-webkit-font-smoothing:antialiased}:where(a,button,input,select,textarea):focus-visible{outline:3px solid #63a4ff!important;outline-offset:3px}.kp-container,.page-width{max-width:1440px}.header-wrapper{box-shadow:0 1px #ffffff14}.header__icon,.header__menu-item{min-height:44px}.header__menu-item{font-weight:650;letter-spacing:.005em}.header__menu-item:hover,.header__active-menu-item{text-underline-offset:5px}.header__search .search-modal__form,.header .search__input{border-radius:9px}.predictive-search{border-radius:0 0 14px 14px;box-shadow:0 20px 36px #081e3026}.kp-hero{position:relative;isolation:isolate}.kp-hero-copy{max-width:620px}.kp-hero-copy h2{font-weight:850;letter-spacing:-.045em;line-height:1.06;text-wrap:balance}.kp-hero-desc{max-width:490px;line-height:1.6}.kp-hero-actions{gap:12px;flex-wrap:wrap}.kp-btn{min-height:45px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:7px;font-weight:750;transition:transform .2s,background .2s}.kp-btn:hover{transform:translateY(-2px)}.kp90-service{background:#f7f9fc;border-bottom:1px solid var(--kp90-border)}.kp90-service__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:17px;padding-bottom:17px}.kp90-service__item{display:flex;align-items:center;gap:12px;min-width:0}.kp90-service__symbol{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:10px;background:#e6efff;color:var(--kp90-blue);font-weight:900;font-size:19px}.kp90-service__item span:last-child{display:grid;gap:2px;min-width:0}.kp90-service__item strong{font-size:13px;line-height:1.25;color:var(--kp90-ink)}.kp90-service__item small{font-size:11px;line-height:1.35;color:var(--kp90-muted)}.kp-section{padding-top:clamp(28px,4vw,58px);padding-bottom:clamp(18px,3vw,36px)}.kp-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px}.kp-section-heading h2{font-weight:850;letter-spacing:-.035em;line-height:1.16}.kp-section-heading a{font-weight:750;color:var(--kp90-blue);text-underline-offset:4px}.kp-category{border:1px solid var(--kp90-border);box-shadow:0 3px 12px #081e300a!important;border-radius:13px!important}.kp-category:hover{box-shadow:0 13px 26px #081e301c!important;transform:translateY(-3px)}.kp-category-img{overflow:hidden;background:#f1f4f7}.kp-category-img img{object-fit:cover}.kp-category-text{padding:13px 14px 15px}.kp-category-text strong{font-weight:800}.kp-category-text p{color:var(--kp90-muted)}.kp-product-card,.kp70-product-card{border:1px solid var(--kp90-border)!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden;transition:box-shadow .2s,transform .2s}.kp-product-card:hover,.kp70-product-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #081e301a!important}.kp-product-img{background:#f7f9fb}.kp-product-img img{object-fit:contain}.kp-product-title{font-weight:750;line-height:1.35}.kp-brands{gap:10px}.kp-brand{border:1px solid var(--kp90-border);border-radius:10px;background:#fff;transition:border-color .2s,box-shadow .2s}.kp-brand:hover{border-color:#b3c9e7;box-shadow:0 5px 16px #081e3014}.card-wrapper .card{border-radius:12px;overflow:hidden}.card-wrapper .card__inner{background:#f6f8fa;border-radius:10px}.card-wrapper .card__heading{font-weight:700;line-height:1.4}.card-wrapper:hover .card__inner{box-shadow:0 8px 24px #081e3014}.facets-container{border-bottom:1px solid var(--kp90-border);padding-bottom:14px}.kp76-filter-bars{margin-top:8px}.product__title h1{font-weight:850;letter-spacing:-.035em;line-height:1.16}.product-form__submit{min-height:50px;font-weight:800;letter-spacing:.01em}.product__info-container .product-form__input{margin-bottom:1.5rem}@media(max-width:749px){.kp90-service__inner{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:13px;padding-bottom:13px}.kp90-service__item{gap:8px}.kp90-service__item:nth-child(3){grid-column:1/-1}.kp90-service__symbol{width:30px;height:30px;font-size:16px;border-radius:8px}.kp90-service__item strong{font-size:11px}.kp90-service__item small{font-size:10px}.kp-hero-copy h2{font-size:clamp(30px,8vw,44px)}.kp-hero-actions .kp-btn{min-height:44px}.kp-section-heading{align-items:center}.kp-section-heading h2{font-size:clamp(20px,5.4vw,27px)}.kp-section-heading a{font-size:12px;white-space:nowrap}.kp-category-grid{gap:10px}.kp-category-text{padding:11px}.kp-category-text p{font-size:11px;line-height:1.4}.kp-product-scroll{scroll-padding-inline:16px}.grid--2-col-tablet-down .grid__item{min-width:0}.card__information{padding-top:10px}.header__icons .header__icon{min-width:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.kp-btn,.kp-category,.kp-product-card,.kp70-product-card{transition:none!important}}.kp90-needs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kp90-needs__card{min-width:0;padding:24px;background:#f5f8fc;border:1px solid #e0e8f2;border-radius:12px;text-decoration:none;color:#10273c;display:flex;flex-direction:column;gap:8px;transition:background .2s,transform .2s}.kp90-needs__card:hover{background:#edf4ff;transform:translateY(-2px);text-decoration:none}.kp90-needs__tag{color:#045cd8;font-size:10px;font-weight:850;letter-spacing:.12em}.kp90-needs__card strong{font-size:clamp(17px,2vw,23px);line-height:1.2;letter-spacing:-.025em}.kp90-needs__card>span:nth-of-type(2){color:#5c6d7e;font-size:13px;line-height:1.5}.kp90-needs__card b{color:#045cd8;margin-top:auto;font-size:13px;padding-top:7px}@media(max-width:749px){.kp90-needs{grid-template-columns:1fr;gap:9px}.kp90-needs__card{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/kp-9-0.css.map */
