@import"https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Mulish:wght@300;400;500;600&display=swap";:root{--kgc-bg: #F7F3EC;--kgc-bg-tint: #F2EDE4;--kgc-panel: #E8E1D5;--kgc-navy: #1B2A3A;--kgc-navy-tint: #25374A;--kgc-text: #2A2724;--kgc-body: #45423E;--kgc-muted: #615B50;--kgc-sand: #B9A88C;--kgc-on-navy: #F7F3EC;--kgc-on-navy-body: #E4DCCE;--kgc-on-navy-muted: #CFC0A8;--kgc-border: rgba(27, 42, 58, .12);--kgc-border-strong: rgba(27, 42, 58, .2);--kgc-btn-bg: #1B2A3A;--kgc-btn-text: #F7F3EC;--kgc-btn-bg-hover: #45423E;--kgc-btn-radius: 2px;--kgc-heading-font: "Bitter", Georgia, "Times New Roman", serif;--kgc-body-font: "Mulish", system-ui, -apple-system, "Segoe UI", sans-serif;--kgc-gutter: clamp(24px, 6vw, 88px);--kgc-section-y: clamp(52px, 7vw, 100px)}.kgc-scope{background:var(--kgc-bg);color:var(--kgc-text);font-family:var(--kgc-body-font);-webkit-font-smoothing:antialiased;overflow-x:clip}.kgc-scope *,.kgc-scope *:before,.kgc-scope *:after{box-sizing:border-box}:where(.kgc-scope a){color:var(--kgc-navy);text-decoration:none}:where(.kgc-scope a:hover){color:var(--kgc-body)}.kgc-scope img{max-width:100%;display:block}.kgc-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kgc-section{padding:var(--kgc-section-y) var(--kgc-gutter);display:flex;flex-direction:column;gap:clamp(28px,4vw,46px)}.kgc-section--rule{border-top:1px solid var(--kgc-border)}.kgc-eyebrow{margin:0;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--kgc-muted);font-weight:500}.kgc-h2{margin:0;font-family:var(--kgc-heading-font);font-weight:400;font-size:clamp(30px,3.8vw,44px);line-height:1.1;color:var(--kgc-navy)}.kgc-sec-head{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end;justify-content:space-between}.kgc-sec-head__titles{display:flex;flex-direction:column;gap:12px}.kgc-sec-note{margin:0;font-size:14.5px;color:var(--kgc-muted)}.kgc-btn{display:inline-block;background:var(--kgc-btn-bg);color:var(--kgc-btn-text);padding:16px 30px;font-family:var(--kgc-body-font);font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;border:none;border-radius:var(--kgc-btn-radius);cursor:pointer;min-height:48px;transition:background .18s ease}.kgc-btn:hover{background:var(--kgc-btn-bg-hover);color:var(--kgc-btn-text)}.kgc-btn--sm{padding:15px 30px}.kgc-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:14px;background:#7f7f7f14;color:var(--kgc-muted);font-size:11.5px;line-height:1.45;letter-spacing:.01em;-webkit-user-select:none;user-select:none}.kgc-ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px dashed currentColor;opacity:.35;pointer-events:none}.kgc-ph span{max-width:26ch}.kgc-media{position:relative;overflow:hidden;background:var(--kgc-panel)}.kgc-media img{width:100%;height:100%;object-fit:cover}.kgc-announce{background:var(--kgc-navy);color:var(--kgc-on-navy);font-family:var(--kgc-body-font);font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:11px 20px;font-weight:500}.kgc-announce a{color:inherit;text-decoration:underline;text-underline-offset:3px}.kgc-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px clamp(16px,4vw,32px);border-bottom:1px solid var(--kgc-border);background:var(--kgc-bg);flex-wrap:wrap;font-family:var(--kgc-body-font)}.kgc-logo{font-family:var(--kgc-heading-font);font-size:19px;letter-spacing:.02em;color:var(--kgc-navy);font-weight:600;white-space:nowrap}.kgc-logo em{font-style:italic;font-size:.78em;color:var(--kgc-sand);letter-spacing:.01em}.kgc-logo img{max-height:40px;width:auto}.kgc-nav{display:flex;flex-wrap:wrap;align-items:center;gap:24px;font-size:13.5px;letter-spacing:.03em;color:var(--kgc-body)}.kgc-nav>a,.kgc-nav__parent>a{color:var(--kgc-body)}.kgc-nav__item{position:relative;padding:6px 0}.kgc-nav__trigger{color:var(--kgc-navy);font-weight:600;display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font:inherit;letter-spacing:inherit;cursor:pointer}.kgc-nav__caret{font-size:9px;color:var(--kgc-muted)}.kgc-dropdown{position:absolute;top:100%;left:-18px;z-index:20;min-width:240px;background:var(--kgc-bg);border:1px solid rgba(27,42,58,.14);box-shadow:0 18px 40px #1b2a3a1f;padding:10px 0;display:none;flex-direction:column}.kgc-nav__item:hover>.kgc-dropdown,.kgc-nav__item:focus-within>.kgc-dropdown,.kgc-nav__item[data-open=true]>.kgc-dropdown{display:flex}.kgc-dropdown a{padding:10px 20px;color:var(--kgc-body);font-size:13.5px;white-space:nowrap}.kgc-dropdown a:hover{background:var(--kgc-panel);color:var(--kgc-navy)}.kgc-dropdown__rule{display:block;height:1px;margin:8px 20px;background:var(--kgc-border)}.kgc-dropdown__label{padding:4px 20px 8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--kgc-muted)}.kgc-utils{display:flex;gap:18px;align-items:center;font-size:13.5px;color:var(--kgc-body);white-space:nowrap}.kgc-utils a{color:var(--kgc-body)}.kgc-burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-inline-start:-10px;background:none;border:none;cursor:pointer;color:var(--kgc-navy)}.kgc-burger svg{width:20px;height:20px}.kgc-mobile-nav{display:none}.kgc-hero{display:flex;flex-wrap:wrap;align-items:stretch;min-height:520px}.kgc-hero__copy{flex:1 1 380px;display:flex;flex-direction:column;justify-content:center;gap:26px;padding:clamp(36px,5.5vw,88px)}.kgc-hero__h1{margin:0;font-family:var(--kgc-heading-font);font-weight:400;font-size:clamp(56px,9vw,104px);line-height:.95;letter-spacing:-.02em;color:var(--kgc-navy)}.kgc-hero__lede{margin:0;max-width:34ch;font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--kgc-body);text-wrap:pretty}.kgc-hero__cta{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.kgc-hero__note{font-size:13.5px;color:var(--kgc-muted)}.kgc-hero__media{flex:1.25 1 440px;position:relative;min-height:clamp(340px,48vw,720px);background:var(--kgc-panel)}.kgc-intro{padding:clamp(56px,8vw,104px) var(--kgc-gutter);border-top:1px solid var(--kgc-border);background:var(--kgc-bg-tint)}.kgc-intro__inner{max-width:720px;display:flex;flex-direction:column;gap:22px}.kgc-intro__lead{margin:0;font-family:var(--kgc-heading-font);font-size:clamp(23px,2.8vw,33px);line-height:1.45;color:var(--kgc-navy);text-wrap:pretty}.kgc-intro__body{margin:0;font-size:17px;line-height:1.7;color:var(--kgc-body);max-width:58ch;text-wrap:pretty}.kgc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(142px,20vw,240px),1fr));gap:clamp(16px,2.6vw,34px)}.kgc-grid--wide{grid-template-columns:repeat(auto-fit,minmax(clamp(142px,20vw,300px),1fr))}.kgc-card{display:flex;flex-direction:column;gap:14px;color:var(--kgc-text)}.kgc-card__media{position:relative;aspect-ratio:4 / 5;background:var(--kgc-panel)}.kgc-card__body{display:flex;flex-direction:column;gap:5px}.kgc-card__name{font-family:var(--kgc-heading-font);font-size:18px;color:var(--kgc-navy)}.kgc-card__meta{font-size:13.5px;color:var(--kgc-muted)}.kgc-card__price{font-size:15px;color:var(--kgc-body);font-weight:500}.kgc-card__price s{color:var(--kgc-muted);font-weight:400;margin-inline-end:6px}.kgc-badge{position:absolute;top:12px;left:12px;background:var(--kgc-navy);color:var(--kgc-on-navy);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:6px 11px;font-weight:600;z-index:2}.kgc-collections{background:var(--kgc-navy);color:var(--kgc-on-navy);padding:var(--kgc-section-y) var(--kgc-gutter);display:flex;flex-direction:column;gap:clamp(28px,4vw,44px)}.kgc-collections__head{display:flex;flex-direction:column;gap:14px;max-width:52ch}.kgc-collections__head .kgc-h2{color:var(--kgc-on-navy)}.kgc-collections__lede{margin:0;font-size:16.5px;line-height:1.7;color:var(--kgc-on-navy-body);text-wrap:pretty}.kgc-collections__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(148px,20vw,250px),1fr));gap:clamp(16px,2.6vw,32px)}.kgc-ccard{display:flex;flex-direction:column;gap:14px;color:var(--kgc-on-navy)}.kgc-ccard:hover{color:var(--kgc-on-navy)}.kgc-ccard__media{position:relative;aspect-ratio:3 / 4;background:var(--kgc-navy-tint)}.kgc-ccard__media .kgc-ph{color:var(--kgc-on-navy-muted)}.kgc-ccard__body{display:flex;flex-direction:column;gap:6px}.kgc-ccard__name{font-family:var(--kgc-heading-font);font-size:19px;color:var(--kgc-on-navy)}.kgc-ccard__body p{margin:0;font-size:14.5px;line-height:1.6;color:var(--kgc-on-navy-muted);text-wrap:pretty}.kgc-values{display:grid;grid-template-columns:repeat(var(--kgc-values-cols, 3),minmax(0,1fr));gap:clamp(28px,4vw,56px);padding:clamp(52px,7vw,92px) var(--kgc-gutter)}.kgc-value{display:flex;flex-direction:column;gap:12px;max-width:34ch;min-width:0}.kgc-value__rule{display:block;width:26px;height:1px;background:var(--kgc-sand)}.kgc-value__icon{display:block;width:30px;height:30px;color:var(--kgc-navy);margin-bottom:2px}.kgc-value__icon svg{display:block;width:100%;height:100%}.kgc-value__icon--image img{display:block;width:100%;height:100%;object-fit:contain}.kgc-value h3{margin:0;font-family:var(--kgc-heading-font);font-weight:500;font-size:19px;color:var(--kgc-navy)}.kgc-value p{margin:0;font-size:15.5px;line-height:1.7;color:var(--kgc-body);text-wrap:pretty}.kgc-worn-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(120px,18vw,175px),1fr));gap:clamp(16px,2.6vw,30px)}.kgc-worn{position:relative;aspect-ratio:1 / 1;background:var(--kgc-panel)}.kgc-editorial{padding:clamp(40px,5.5vw,76px) var(--kgc-gutter)}.kgc-editorial__inner{max-width:980px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px)}.kgc-editorial--text-only .kgc-editorial__inner{grid-template-columns:minmax(0,1fr);max-width:640px;text-align:center}.kgc-editorial--text-only .kgc-editorial__copy{align-items:center}.kgc-editorial__media{aspect-ratio:3 / 2}.kgc-editorial__copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.kgc-editorial__title{margin:0;font-family:var(--kgc-heading-font);font-weight:400;font-size:clamp(26px,3vw,36px);line-height:1.15;color:var(--kgc-navy)}.kgc-editorial__text{margin:0;max-width:42ch;font-size:15.5px;line-height:1.7;color:var(--kgc-body);text-wrap:pretty}.kgc-editorial__copy .kgc-btn{margin-top:6px}.kgc-editor-note{margin:0;padding:12px var(--kgc-gutter);font-size:12.5px;line-height:1.5;color:var(--kgc-muted);background:var(--kgc-panel);text-align:center}.kgc-faq__list{max-width:880px;display:flex;flex-direction:column;width:100%}.kgc-faq__item{border-bottom:1px solid var(--kgc-border)}.kgc-faq__q{width:100%;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;text-align:left;min-height:48px;font-family:var(--kgc-body-font);font-size:16px;font-weight:600;color:var(--kgc-navy)}.kgc-faq__sign{font-size:20px;color:var(--kgc-muted);flex-shrink:0;line-height:1}.kgc-faq__item[open] .kgc-faq__sign:before{content:"\2013"}.kgc-faq__item:not([open]) .kgc-faq__sign:before{content:"+"}.kgc-faq__q::-webkit-details-marker{display:none}.kgc-faq__q::marker{content:""}.kgc-faq__a{margin:0;padding:0 0 24px;font-size:15.5px;line-height:1.75;color:var(--kgc-body);max-width:66ch;text-wrap:pretty}.kgc-faq__a>*:first-child{margin-top:0}.kgc-faq__a>*:last-child{margin-bottom:0}.kgc-newsletter{background:var(--kgc-panel);padding:clamp(34px,4.5vw,56px) var(--kgc-gutter);border-top:1px solid rgba(27,42,58,.1)}.kgc-newsletter__inner{max-width:620px;display:flex;flex-direction:column;gap:14px}.kgc-newsletter__h2{margin:0;font-family:var(--kgc-heading-font);font-weight:400;font-size:clamp(25px,2.9vw,34px);line-height:1.2;color:var(--kgc-navy);text-wrap:pretty}.kgc-newsletter__lede{margin:0;font-size:15.5px;line-height:1.6;color:var(--kgc-body)}.kgc-newsletter__form{display:flex;flex-wrap:wrap;gap:12px;margin-top:2px}.kgc-input{flex:1 1 240px;min-width:0;padding:15px 16px;font-family:var(--kgc-body-font);font-size:15px;color:var(--kgc-text);background:var(--kgc-bg);border:1px solid var(--kgc-border-strong);border-radius:var(--kgc-btn-radius);outline:none;min-height:48px}.kgc-input:focus{border-color:var(--kgc-navy)}.kgc-newsletter__note{margin:0;flex-basis:100%;font-size:13px;color:var(--kgc-muted);min-height:18px}.kgc-newsletter__note--error{color:#8a3b2f}.kgc-footer{background:var(--kgc-bg);border-top:1px solid var(--kgc-border);padding:clamp(40px,5vw,64px) clamp(16px,5vw,64px) clamp(24px,3vw,32px);display:flex;flex-direction:column;gap:clamp(28px,3.5vw,44px);font-family:var(--kgc-body-font)}.kgc-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:clamp(24px,2.6vw,44px)}.kgc-footer__brand{display:flex;flex-direction:column;gap:16px}.kgc-footer__wordmark{font-family:var(--kgc-heading-font);font-size:20px;font-weight:700;letter-spacing:.01em;color:var(--kgc-navy)}.kgc-footer__tagline{margin:0;font-size:14.5px;line-height:1.65;color:var(--kgc-muted);max-width:26ch;text-wrap:pretty}.kgc-footer__social{display:flex;flex-wrap:wrap;gap:20px;padding-top:4px}.kgc-footer__social a{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--kgc-navy)}.kgc-footer__col{display:flex;flex-direction:column;gap:14px}.kgc-footer__title{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--kgc-muted);font-weight:600}.kgc-footer__links{display:flex;flex-direction:column;gap:11px}.kgc-footer__links a{font-size:14.5px;color:var(--kgc-body)}.kgc-footer__links a:hover{color:var(--kgc-navy)}.kgc-footer__bottom{border-top:1px solid var(--kgc-border);padding-top:clamp(18px,2.2vw,24px);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center}.kgc-footer__copy{font-size:13px;color:var(--kgc-muted)}.kgc-footer__pay{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kgc-footer__pay svg,.kgc-footer__pay .payment-icon{height:24px;width:auto;display:block}.kgc-footer__pay-note{font-size:12px;letter-spacing:.08em;color:var(--kgc-muted)}.kgc-section-announcement,.kgc-section-header,.kgc-section-hero,.kgc-section-intro,.kgc-section-grid,.kgc-section-collections,.kgc-section-values,.kgc-section-as-worn,.kgc-section-editorial,.kgc-section-faq,.kgc-section-newsletter,.kgc-section-footer{width:100%;max-width:none;margin-inline:0;padding-inline:0;--page-width: 100%}body:has(.kgc-scope) .content-for-layout{max-width:none;padding-inline:0}@media(max-width:899px){.kgc-header{flex-wrap:nowrap}.kgc-burger{display:inline-flex}.kgc-header>.kgc-nav{display:none}.kgc-logo{flex:1 1 auto;text-align:center}.kgc-mobile-nav{display:none;flex-basis:100%;width:100%;flex-direction:column;gap:2px;padding:10px 0 4px;border-top:1px solid var(--kgc-border);margin-top:14px}.kgc-mobile-nav[data-open=true]{display:flex}.kgc-mobile-nav a{padding:13px 4px;font-size:16px;color:var(--kgc-navy);min-height:44px;display:flex;align-items:center}.kgc-mobile-nav a.kgc-mobile-nav__child{font-size:15px;color:var(--kgc-body);padding-inline-start:18px}.kgc-mobile-nav__label{padding:12px 4px 4px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--kgc-muted)}}@media(max-width:749px){.kgc-values{grid-template-columns:minmax(0,1fr);gap:34px}.kgc-value{max-width:46ch}.kgc-editorial__inner{grid-template-columns:minmax(0,1fr);gap:24px}.kgc-hero{min-height:0}.kgc-hero__copy{gap:20px}.kgc-intro__body,.kgc-value p,.kgc-faq__a,.kgc-newsletter__lede{font-size:15.5px}.kgc-sec-head{align-items:flex-start}.kgc-footer__bottom{justify-content:flex-start}}@media(max-width:480px){.kgc-grid,.kgc-collections__grid,.kgc-worn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kgc-btn{width:100%;text-align:center}.kgc-hero__cta{gap:12px}}.kgc-announce{font-size:13px}.kgc-nav,.kgc-dropdown a,.kgc-utils,.kgc-btn,.kgc-card__meta{font-size:14px}@media(prefers-reduced-motion:reduce){.kgc-scope *,.kgc-scope *:before,.kgc-scope *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kgc-home.css.map */
