:root{--kmh-navy: #1C244B;--kmh-amber: #EDB54E;--kmh-amber-dark: #D99E34;--kmh-ease: cubic-bezier(.4, 0, .2, 1)}h1,h2,.h1,.h2{letter-spacing:-.02em;line-height:1.15}h1,.h1{letter-spacing:-.03em}.button,.shopify-payment-button__button--unbranded,button.button{transition:transform .15s var(--kmh-ease),box-shadow .15s var(--kmh-ease),background-color .15s var(--kmh-ease),filter .15s var(--kmh-ease);font-weight:600;letter-spacing:.01em}.button:not([disabled]):hover{transform:translateY(-1px);filter:brightness(1.04)}.button:not([disabled]):active{transform:translateY(0)}.card-wrapper{transition:transform .2s var(--kmh-ease);position:relative;z-index:0}.card-wrapper:hover{transform:translateY(-1px);z-index:1}.card__inner{transition:box-shadow .2s var(--kmh-ease)}.card-wrapper:hover .card__inner{box-shadow:0 8px 24px #1c244b1a}.card__media .media img,.card .media img{transition:transform .5s var(--kmh-ease)}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.header{transition:box-shadow .2s var(--kmh-ease)}.shopify-section-header-sticky .header{box-shadow:0 1px #1c244b0f,0 4px 16px #1c244b0a}.header__menu-item{position:relative}.header__menu-item span{transition:color .15s var(--kmh-ease)}*:focus-visible{outline:2px solid var(--kmh-amber)!important;outline-offset:2px}.facets__summary,.facet-checkbox{transition:color .15s var(--kmh-ease)}.collection-hero__title,.product__title h1,.product__title h2{letter-spacing:-.02em}@media(prefers-reduced-motion:no-preference){.card-wrapper,.button,.media img{will-change:auto}}.header__icon--quote{width:2.2rem;gap:.4rem;padding:.12 .25rem}@media(min-width:990px){.header{column-gap:2rem}.header__inline-menu{margin:0}.header__menu-item{font-size:1rem;padding-left:1rem;padding-right:1rem}}.banner__heading{font-size:clamp(4.2rem,9vw,6.5rem)!important;font-weight:700!important;letter-spacing:.025em;line-height:1.02}.banner__text{font-size:clamp(2rem,2.4vw,2.2rem)!important;font-weight:400;color:#fff}.banner__buttons .button{font-size:1.4rem!important;padding:1.25rem 2.2rem!important;font-weight:600}.header__menu-item{font-size:clamp(1.15rem,1.55vw,1.8rem)!important}.card__heading,.card__heading a,.card-information .card__heading{font-size:1.75rem}.card__information .price,.price__regular .price-item{font-size:clamp(1.1rem,2vw,1.8rem)!important}.multicolumn .multicolumn-card__info{padding:1.7rem 1.2rem}.multicolumn-card__info h3,.multicolumn-card__info .h3{font-size:1.5rem;font-weight:700;margin:0}@media(min-width:750px){.multicolumn-list__item:not(:last-child) .multicolumn-card{border-right:1px solid rgba(28,36,75,.12)}}.footer{padding-top:4rem}.footer-block__heading{font-size:.875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;opacity:.9}.footer-block__details-content a:hover{text-decoration:underline;text-underline-offset:3px}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.1)}@media(min-width:990px){.footer-block__brand-info{padding-right:3rem}}.price,.price__container,.product__price,.card__information .price,.cart-item__price-wrapper,.cart-item__totals,.totals,.cart__footer .totals,unit-price,.unit-price{display:none!important}.cart__footer .cart__blocks .totals,.cart__footer p.tax-note,.product__inventory,.inventory{display:none!important}.quote-request{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(28,36,75,.12)}.quote-request__title{font-size:1.125rem;font-weight:700;color:var(--kmh-navy);margin-bottom:.5rem}.quote-request__intro{font-size:.9rem;color:#64748b;margin-bottom:1.25rem}.quote-request__row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem}@media(max-width:600px){.quote-request__row{grid-template-columns:1fr}}.quote-request input,.quote-request textarea{width:100%;padding:.75rem 1rem;border:1px solid #CBD5E1;border-radius:6px;font-size:.9375rem;font-family:inherit;background:#fff}.quote-request textarea{margin-bottom:.75rem;resize:vertical}#quote-list-field{background:#f8fafc;font-family:monospace;font-size:.8125rem;color:#475569}.quote-request__submit{width:100%;margin-top:.5rem}.quote-request__success{background:#f0fdf4;border:1px solid #BBF7D0;color:#166534;padding:1rem;border-radius:6px;margin-bottom:1rem}.cart__footer{display:block!important}.cart__footer .cart__blocks{width:100%}.quote-request{max-width:720px;margin-left:auto;margin-right:auto}@media(min-width:750px){#quote-request-wrapper{margin-top:2.5rem}}.cart__ctas{max-width:720px;margin-left:auto;margin-right:auto}.quote-request-section{padding:2.5rem 0 3.5rem}.quote-request-section--hidden{display:none}.quote-request{max-width:760px;margin:0 auto}.quote-request__title{font-size:2.75rem;font-weight:700;color:var(--kmh-navy);margin-bottom:.5rem}.quote-request__intro{font-size:1.35rem;color:#64748b;margin-bottom:1.5rem}.quote-request__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media(max-width:6000px){.quote-request__row{grid-template-columns:1fr}}.quote-request input,.quote-request textarea{width:100%;padding:.9rem 1.1rem;border:1px solid #CBD5E1;border-radius:6px;font-size:1.35rem;font-family:inherit;background:#fff;color:var(--kmh-navy)}.quote-request textarea{margin-bottom:1rem;resize:vertical}.quote-request input::placeholder,.quote-request textarea::placeholder{color:#94a3b8}#quote-list-field{background:#f8fafc;font-family:monospace;font-size:1.25rem;color:#475569;min-height:90px}.quote-request input:focus,.quote-request textarea:focus{outline:none;border-color:var(--kmh-amber)}.quote-request__submit{width:100%;margin-top:.5rem;font-size:1.35rem;padding:1rem}.quote-request__success{background:#f0fdf4;border:1px solid #BBF7D0;color:#166534;padding:1rem;border-radius:6px;margin-bottom:1.25rem}.quote-request-section{padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}@media(max-width:600px){.quote-request__title{font-size:2.25rem}.quote-request__intro{font-size:1.35rem}.quote-request input,.quote-request textarea{font-size:1.35rem;padding:.8rem 1rem}}.cart__quantity-note{font-size:1.5rem;color:#64748b;margin:.75rem 0 1.5rem;padding:.75rem 1rem;background:#f8fafc;border-left:3px solid var(--kmh-amber);border-radius:4px}.cart-item__price-wrapper,.cart-item__discounted-prices,.cart-item__old-price,.cart-item__final-price,.cart-item__totals,.cart-item__price{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
