:root{--kv-ink: #070707;--kv-paper: #f4f4f0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased}#header-component,#header-component .header,#header-component .header__row{background:#fff!important}#header-component[data-sticky-state=active]{box-shadow:0 1px #0000001a}.header-announcements-section{background:var(--kv-ink)!important;color:#fff!important}.header-announcements-section a,.header-announcements-section *{color:inherit!important}.header__heading-logo,.header__heading-link img{filter:contrast(1.2)}.content-for-layout .hero__content-wrapper h1,.content-for-layout .hero__content-wrapper h2,.content-for-layout .hero__content-wrapper h3,.content-for-layout .hero__content-wrapper h4,.content-for-layout .hero__content-wrapper h5{max-width:720px;margin:0;font-size:clamp(40px,6.2vw,86px)!important;line-height:.95!important;letter-spacing:-.055em!important;text-wrap:balance}.content-for-layout .hero__content-wrapper .button,.content-for-layout .hero__content-wrapper .button-custom{min-height:54px;padding-inline:28px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.product-card{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.product-card:hover{transform:translateY(-5px)}.product-card .product-media,.product-card .product-card__image{overflow:hidden;background:var(--kv-paper)}.product-card img{transition:transform .55s cubic-bezier(.2,.7,.2,1)}.product-card:hover img{transform:scale(1.025)}.product-card a.contents .text-block>*{display:-webkit-box;min-height:2.7em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.product-card .card-gallery{background:#f5f5f2}.product-information .product-details h1{font-size:clamp(34px,4vw,58px)!important;line-height:.98!important;letter-spacing:-.045em!important}.product-information .product-details h1:before{content:"KEVAERO \b7  MOVE WITH PURPOSE";display:block;margin-bottom:12px;color:#656560;font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.2}.product-information .product-form-buttons .button,.product-information .add-to-cart-button{min-height:56px;font-weight:700;letter-spacing:.04em}.product-information .variant-option--buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:9px}.product-information .variant-option--buttons legend{grid-column:1 / -1;width:100%;margin-bottom:2px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-width:0;min-height:50px;padding:10px 12px;border:1px solid #bdbdb7!important;border-radius:3px!important;background:#fff!important;color:#111!important;font-weight:650}.product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch):before,.product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch):after{border-radius:3px!important}.product-information .variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch){border-color:#080808!important;background:#080808!important;color:#fff!important}.product-information .variant-option__button-label:has(:checked) .variant-option__button-label__pill{background:#080808!important}.product-information .quantity-selector{min-height:56px;border:1px solid #c8c8c2!important;border-radius:3px!important}.product-information .add-to-cart-button,.product-information .add-to-cart-button.button-custom,.sticky-add-to-cart__button{min-height:58px;border:1px solid #080808!important;border-radius:3px!important;background:#080808!important;color:#fff!important;box-shadow:none!important;font-weight:750;letter-spacing:.065em;text-transform:uppercase}.product-information .add-to-cart-button svg,.sticky-add-to-cart__button svg{color:#fff!important;stroke:currentColor}.product-information .product-details>.group-block{max-width:560px}.product-information .product-details .product-form-buttons{gap:10px}.kv-product-promise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:4px;background:#deded9;border:1px solid #deded9}.kv-product-promise span{padding:12px 8px;background:#fff;font-size:10px;font-weight:700;letter-spacing:.07em;text-align:center}.kv-shipping-progress{width:100%;padding:16px;border:1px solid #deded9;background:#f5f5f1}.kv-shipping-progress__message{display:grid;gap:4px}.kv-shipping-progress__message strong{font-size:11px;letter-spacing:.1em;line-height:1.3}.kv-shipping-progress__message span{color:#62625d;font-size:12px;line-height:1.4}.kv-shipping-progress__track{height:4px;margin-top:13px;overflow:hidden;background:#d8d8d2}.kv-shipping-progress__track span{display:block;height:100%;min-width:3px;background:#080808;transition:width .35s ease}.kv-shipping-progress__code{margin:12px 0 0;padding-top:11px;border-top:1px solid #deded9;font-size:10px;letter-spacing:.09em}.kv-checkout-confidence{display:flex;align-items:center;justify-content:center;gap:7px;margin:2px 0 0;color:#656560;font-size:9px;letter-spacing:.08em;text-align:center}.cart__checkout-button{min-height:58px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.footer-content .menu__heading__default,.footer-content .text-block h1,.footer-content .text-block h2,.footer-content .text-block h3,.footer-content .text-block h4{letter-spacing:-.02em}.footer-content input{min-height:52px}.footer-content .payment-icons__list{justify-content:flex-start}.kv-newsletter-legal{max-width:560px;margin:10px 0 0;color:rgb(var(--color-foreground-rgb) / 72%);font-size:10px;line-height:1.5}.kv-newsletter-legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:749px){.content-for-layout .hero__content-wrapper h1,.content-for-layout .hero__content-wrapper h2,.content-for-layout .hero__content-wrapper h3,.content-for-layout .hero__content-wrapper h4,.content-for-layout .hero__content-wrapper h5{font-size:clamp(40px,10.5vw,52px)!important;line-height:.92!important}.product-information .product-details h1{max-width:15ch;font-size:30px!important;line-height:1.01!important}.product-information__media .product-media-container:not(.dialog-zoomed-gallery *){max-height:min(62svh,560px);overflow:hidden;background:#f1f2f6}.product-information__media .product-media-container:not(.dialog-zoomed-gallery *) .product-media{height:min(62svh,560px)}.product-information__media .product-media-container:not(.dialog-zoomed-gallery *) img{width:100%!important;height:100%!important;object-fit:contain!important}.kv-product-promise{grid-template-columns:1fr}.cart-drawer__summary{gap:14px!important}.footer-content{gap:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/kevaero-premium.css.map */
