::selection{background:var(--kv-clay);color:var(--kv-linen)}.kv-wrap{max-width:1480px;margin:0 auto;padding:0 56px}.kv-eyebrow{display:inline-flex;gap:14px;align-items:center;color:var(--accent);font-family:var(--font-display);font-size:.78rem;font-style:italic;font-weight:300;letter-spacing:.06em}.kv-eyebrow:before{display:inline-block;width:28px;height:1px;background:var(--accent);content:""}.kv-eyebrow--on-dark{color:var(--accent-soft)}.kv-eyebrow--on-dark:before{background:var(--accent-soft)}.kv-eyebrow--center{justify-content:center}.kv-display{margin:0;color:var(--fg);font-family:var(--font-display);font-size:clamp(2.4rem,5.8vw,6.4rem);font-weight:300;letter-spacing:-.025em;line-height:.98}.kv-display em{color:var(--accent);font-style:italic;font-weight:300}.kv-title{margin:0;color:var(--fg);font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.8rem);font-weight:300;letter-spacing:-.02em;line-height:1.06}.kv-title em{color:var(--accent);font-style:italic;font-weight:300}.kv-h3{margin:0;color:var(--fg);font-family:var(--font-display);font-size:clamp(1.6rem,2vw,2rem);font-weight:300;letter-spacing:-.012em;line-height:1.12}.kv-h3 em{color:var(--accent);font-style:italic;font-weight:300}.kv-prose{color:var(--fg-2);font-size:.95rem;font-weight:300;line-height:1.85}.kv-prose--small{font-size:.85rem;line-height:1.8}.kv-meta{color:var(--fg-4);font-family:var(--font-display);font-size:.72rem;font-style:italic;font-weight:300;letter-spacing:.05em}.kv-meta--on-dark{color:#f5f1ea8c}.kv-micro{color:var(--fg-3);font-family:var(--font-body);font-size:.7rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.kv-micro--on-dark{color:#f5f1ea99}.kv-link{display:inline-block;padding-bottom:.35rem;border-bottom:1px solid var(--accent);color:var(--fg);font-family:var(--font-display);font-size:1.05rem;font-style:italic;font-weight:300;transition:color var(--dur-fast) var(--ease-out)}.kv-link:hover{color:var(--accent)}.kv-link--on-dark{border-bottom-color:var(--accent-soft);color:var(--fg-inverse)}.kv-link--on-dark:hover{color:var(--accent-soft)}.kv-link-sec{color:var(--fg-3);font-family:var(--font-body);font-size:.72rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;transition:color var(--dur-fast) var(--ease-out)}.kv-link-sec:hover{color:var(--accent)}.kv-link-sec--on-dark{color:#f5f1eabf}.kv-link-sec--on-dark:hover{color:var(--accent-soft)}:where(.kv-app,.kvsche-skyline-product,.kv-page-wrap,.kvsche-contact,.kvsche-measure,.kvsf,.kvsche-skyline-spec,.shopify-policy__container,.rte,footer) :where(a[href]:not(.button):not(.button-secondary):not(.button-unstyled):not([role=button]):not(#header-group a):not(header a):not(.header a):not(.kv-nav a):not(.kvsf-hero__nav a):not(.kvsche-contact__link-button):not(.group-block__link):not(.hero__link):not(.announcement-bar__link):not(.pagination__link):not([class*=card]):not([class*=product-card]):not([class*=collection-card])){position:relative;transition:color .22s var(--ease-out, cubic-bezier(.22, .61, .36, 1)),transform .32s cubic-bezier(.19,1,.22,1)}:where(.kv-app,.kvsche-skyline-product,.kv-page-wrap,.kvsche-contact,.kvsche-measure,.kvsf,.kvsche-skyline-spec,.shopify-policy__container,.rte,footer) :where(a[href]:not(.button):not(.button-secondary):not(.button-unstyled):not([role=button]):not(#header-group a):not(header a):not(.header a):not(.kv-nav a):not(.kvsf-hero__nav a):not(.kvsche-contact__link-button):not(.group-block__link):not(.hero__link):not(.announcement-bar__link):not(.pagination__link):not([class*=card]):not([class*=product-card]):not([class*=collection-card]):not(:has(img)):not(:has(picture))):after{position:absolute;right:0;bottom:-.22rem;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .36s cubic-bezier(.19,1,.22,1)}:where(.kv-app,.kvsche-skyline-product,.kv-page-wrap,.kvsche-contact,.kvsche-measure,.kvsf,.kvsche-skyline-spec,.shopify-policy__container,.rte,footer) :where(a[href]:not(.button):not(.button-secondary):not(.button-unstyled):not([role=button]):not(#header-group a):not(header a):not(.header a):not(.kv-nav a):not(.kvsf-hero__nav a):not(.kvsche-contact__link-button):not(.group-block__link):not(.hero__link):not(.announcement-bar__link):not(.pagination__link):not([class*=card]):not([class*=product-card]):not([class*=collection-card])):hover{color:var(--accent, var(--kv-page-clay, var(--kc-accent, var(--color-primary-hover))));transform:translate(3px)}:where(.kv-app,.kvsche-skyline-product,.kv-page-wrap,.kvsche-contact,.kvsche-measure,.kvsf,.kvsche-skyline-spec,.shopify-policy__container,.rte,footer) :where(a[href]:not(.button):not(.button-secondary):not(.button-unstyled):not([role=button]):not(#header-group a):not(header a):not(.header a):not(.kv-nav a):not(.kvsf-hero__nav a):not(.kvsche-contact__link-button):not(.group-block__link):not(.hero__link):not(.announcement-bar__link):not(.pagination__link):not([class*=card]):not([class*=product-card]):not([class*=collection-card]):not(:has(img)):not(:has(picture))):hover:after{transform:scaleX(1);transform-origin:left}:where(.kv-app,.kvsche-skyline-product,.kv-page-wrap,.kvsche-contact,.kvsche-measure,.kvsf,.kvsche-skyline-spec,.shopify-policy__container,.rte,footer) :where(a[href]:has(svg):not(.button):not(.button-secondary):not(.button-unstyled):not([role=button]):not(#header-group a):not(header a):not(.header a):not(.kv-nav a):not(.kvsf-hero__nav a):not([class*=card]):not([class*=product-card]):not([class*=collection-card])):hover{transform:translateY(-3px) rotate(-3deg)}@media(max-width:900px){.kv-wrap{padding-right:28px;padding-left:28px}}@media(max-width:600px){.kv-wrap{padding-right:20px;padding-left:20px}}@media(prefers-reduced-motion:reduce){:where(.kv-app,.kvsche-skyline-product,.kv-page-wrap,.kvsche-contact,.kvsche-measure,.kvsf,.kvsche-skyline-spec,.shopify-policy__container,.rte,footer) :where(a[href]:not(.button):not(.button-secondary):not(.button-unstyled):not([role=button]):not(#header-group a):not(header a):not(.header a):not(.kv-nav a):not(.kvsf-hero__nav a):not(.kvsche-contact__link-button):not(.group-block__link):not(.hero__link):not(.announcement-bar__link):not(.pagination__link):not([class*=card]):not([class*=product-card]):not([class*=collection-card])){transition-duration:1ms}:where(.kv-app,.kvsche-skyline-product,.kv-page-wrap,.kvsche-contact,.kvsche-measure,.kvsf,.kvsche-skyline-spec,.shopify-policy__container,.rte,footer) :where(a[href]:not(.button):not(.button-secondary):not(.button-unstyled):not([role=button]):not(#header-group a):not(header a):not(.header a):not(.kv-nav a):not(.kvsf-hero__nav a):not(.kvsche-contact__link-button):not(.group-block__link):not(.hero__link):not(.announcement-bar__link):not(.pagination__link):not([class*=card]):not([class*=product-card]):not([class*=collection-card])):after{transition-duration:1ms}:where(.kv-app,.kvsche-skyline-product,.kv-page-wrap,.kvsche-contact,.kvsche-measure,.kvsf,.kvsche-skyline-spec,.shopify-policy__container,.rte,footer) :where(a[href]:not(.button):not(.button-secondary):not(.button-unstyled):not([role=button]):not(#header-group a):not(header a):not(.header a):not(.kv-nav a):not(.kvsf-hero__nav a):not(.kvsche-contact__link-button):not(.group-block__link):not(.hero__link):not(.announcement-bar__link):not(.pagination__link):not([class*=card]):not([class*=product-card]):not([class*=collection-card])):hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/kvsche-foundation.css.map */
