:root{--active-line:var(--electric-blue)}.k-logo{font-family:var(--font-display);font-weight:700;letter-spacing:-.075em}.k-logo:after{content:"."!important;width:auto!important;height:auto!important;margin:0!important;background:transparent!important;color:var(--signal-2)!important;font:inherit!important;line-height:1!important}.k-nav a{font-size:11.5px!important;letter-spacing:.035em!important}.k-nav a:not(.k-needs-primary):after{height:3px!important;background:var(--active-line)!important;bottom:-7px!important}.k-nav a.mega-active:not(.k-needs-primary){background:var(--brand-dark)!important;color:#fff!important;box-shadow:none!important}.k-nav a.mega-active:not(.k-needs-primary):after{right:0!important}.k-nav .k-needs-primary,.k-nav .k-needs-primary:hover,.k-nav .k-needs-primary.active,.k-nav .k-needs-primary.mega-active{background:var(--brand-dark)!important;border-color:var(--brand-dark)!important;color:#fff!important;box-shadow:inset 0 -4px 0 var(--cta-accent,var(--electric-blue))!important}.k-nav .k-needs-primary b{color:#fff!important}.k-nav .k-needs-primary.cta-settled,.k-nav .k-needs-primary.cta-settled:hover,.k-nav .k-needs-primary.cta-settled.active,.k-nav .k-needs-primary.cta-settled.mega-active{background:var(--signal)!important;border-color:var(--signal)!important;box-shadow:inset 0 -4px 0 var(--signal)!important}.mega-hub-link{border-bottom:4px solid var(--active-line)!important}.mega-hub-link:hover{border-bottom-color:var(--active-line)!important}.mega-feature{background:#fff!important;color:var(--ink)!important}.mega-feature img{filter:none!important;opacity:1!important}.mega-feature:after{display:none!important}.mega-feature>div{left:18px!important;right:18px!important;bottom:18px!important;padding:17px 18px!important;background:#fff!important;color:var(--ink)!important;border:1px solid var(--ink)}.mega-feature small{color:var(--muted)!important;margin-bottom:8px!important}.mega-feature>div:before{content:none;display:inline-block;font:650 9px/1 var(--mono);letter-spacing:.08em;padding:6px 8px;background:var(--brand-dark)!important;color:#fff!important;margin-bottom:12px}.text-link:hover{color:var(--ink)!important;border-color:var(--active-line)!important}.home-discovery-tabs{align-items:stretch!important;background:#fff!important}.home-discovery-tabs button{min-height:74px!important;padding:14px 18px 13px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;line-height:1.15!important;overflow:hidden!important;box-shadow:none!important}.home-discovery-tabs button span{display:block!important;margin:0 0 7px!important;padding:0!important;line-height:1!important}.home-discovery-tabs button.active{background:var(--brand-dark)!important;color:#fff!important;box-shadow:inset 0 -4px 0 var(--electric-blue)!important}.home-discovery-tabs button.active span{color:var(--electric-blue)!important;opacity:1!important}#page-home .k-mission-overlay h1{line-height:.9}#page-home .k-mission-overlay h1 i{color:#fff!important;display:inline-block;font-style:normal}#page-home .k-mission-overlay h1 i:after{content:"";display:inline-block;width:.105em;height:.105em;min-width:8px;min-height:8px;margin-left:.18em;margin-bottom:.1em;vertical-align:baseline;background:var(--signal-2)}#page-home .k-mission-overlay>span,#page-home .k-mission-overlay small{color:#fff}#page-home .k-mission-overlay>span:before{content:"";display:inline-block;width:7px;height:7px;background:var(--electric-blue);margin-right:9px;vertical-align:1px}#page-home .home-preview-wrap .k-next-mission strong,.family-route-card strong,.category-family-card strong,.hub-family-card strong,.top-list-card strong,.rich-store-card .name,.product-card .name,.k-short-name,.category-popular-rail strong,.family-discovery-card strong{line-height:1.12!important;overflow:visible!important;padding-bottom:.06em!important}.k-mission-overlay h1,.k-mission-overlay h2,.family-hero-copy h1,.family-compact-hero h1,.discovery-hub-hero h1,.page-hero h1,.h1,.h2,.h3{overflow:visible!important;padding-bottom:.07em}html,body,input,textarea,select{font-family:var(--font-body)}body{font-weight:500}.display,.h1{font-family:var(--font-display);font-weight:700;font-style:normal}.h2,.h3{font-family:var(--font-section);font-weight:650;font-style:normal}.product-card .name,.rich-store-card .name,.store-card .name,.mission-card .title,.category-card .name,.family-discovery-card strong,.top-list-card strong,.family-route-card strong,.hub-family-card strong,.category-family-card strong,.category-popular-rail strong,.k-short-name,.mega-feature strong{font-family:var(--font-section);font-weight:600;font-style:normal}.k-nav a,.k-actions button,.home-discovery-tabs button,.family-filter-tabs button,.mobile-drawer .close,.mobile-drawer nav a,.mega-hub-link,.text-link,.hero-family-cta,.footer-form button,.cta,.secondary-cta{font-family:var(--font-ui);font-weight:600}.eyebrow,.breadcrumbs,.verified,.k-mission-overlay>span,.k-mission-overlay small,.top-list-num,.top-list-card small,.top-list-card em,.hub-family-card small,.family-route-card small,.family-route-card span,.category-family-card small,.family-compact-stat span,.mega-column>small,.mega-feature small,.k-next-label,.k-next-index{font-family:var(--font-meta)}@media(max-width:760px){.k-brand-row{height:64px!important;padding:0 14px!important}.k-nav .k-needs-primary{width:104px!important;min-width:104px!important;min-height:34px!important;padding:0 10px!important}.k-nav .k-needs-primary span{font-size:8px!important;letter-spacing:.025em!important}.k-logo{font-size:30px!important}.k-actions .menu-btn{font-size:10px!important}.mobile-drawer{width:min(390px,94vw)!important;background:#fff!important}.drawer-head{height:66px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink);padding-left:18px}.drawer-home{font-size:25px;font-weight:760;letter-spacing:-.055em;display:flex;align-items:center;gap:6px}.mobile-drawer .close{width:66px!important;height:66px!important;padding:0!important;justify-content:center!important;border-bottom:0!important;border-left:1px solid var(--ink)!important}.mobile-drawer .close b{font-size:30px!important}.drawer-mode-tabs{display:flex!important;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:2}.drawer-mode-tabs button{flex:0 0 auto;border:0;background:#fff;min-height:54px;padding:0 18px;font-size:14px;font-weight:720;letter-spacing:-.02em;position:relative;white-space:nowrap;color:var(--muted)}.drawer-mode-tabs button.active{color:var(--ink)}.drawer-mode-tabs button.active:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:3px;background:var(--signal)}.drawer-rich-panel{display:none;padding:10px 0 0}.drawer-rich-panel.active{display:block}.drawer-panel-label{padding:11px 18px 8px;font:650 9px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.drawer-rich-row{min-height:82px;display:grid;grid-template-columns:58px 1fr 22px;gap:13px;align-items:center;padding:10px 18px;border-bottom:1px solid var(--line);background:#fff}.drawer-rich-row img{width:58px;height:58px;object-fit:cover;border-radius:50%;display:block}.drawer-rich-row>span{min-width:0;display:flex;flex-direction:column;gap:4px}.drawer-rich-row strong{font-size:17px;line-height:1.05;letter-spacing:-.03em}.drawer-rich-row small{font-size:11px;line-height:1.25;color:var(--muted);white-space:normal}.drawer-rich-row>b{font-size:20px;font-weight:500;color:var(--muted)}.drawer-view-all{min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--ink);font-size:14px;font-weight:750;background:var(--signal-soft)}.drawer-view-all b{color:var(--signal);font-size:20px}.mobile-drawer .drawer-utility{display:grid!important;grid-template-columns:1fr 1fr;margin-top:10px;border-top:1px solid var(--ink)}.mobile-drawer .drawer-utility a{min-height:58px!important;font-size:14px!important;border-right:1px solid var(--line)!important;border-bottom:0!important;color:var(--ink)!important}.mobile-drawer .drawer-utility a:last-child{border-right:0!important}#page-home .k-mission-overlay h1 i:after{min-width:6px;min-height:6px;margin-left:.16em;margin-bottom:.08em}#page-home .k-mission-overlay>span:before{width:6px;height:6px;margin-right:7px}}@media(min-width:1051px){.k-home .k-mission-main .k-mission-overlay{top:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:108px}.k-home .k-mission-main .k-mission-overlay small[data-mission-main-meta]{display:-webkit-box;width:min(380px,72%);min-height:2.4em;max-height:2.4em;overflow:hidden;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.k-home .k-mission-main .hero-family-cta{position:absolute;left:50%;bottom:34px;margin-top:0;transform:translate(-50%);white-space:nowrap}.k-home .k-mission-main:hover .hero-family-cta{transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/kurlective-prototype-final.css.map */
