:root{--cream:#f5efe6;--paper:#fffaf4;--espresso:#23170f;--cocoa:#6f4228;--caramel:#b66f3d;--gold:#c99a52;--red:#a71f24 }*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--paper);color:var(--espresso)}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover}.announcement{background:var(--espresso);color:#fff;text-align:center;padding:10px 18px;font-size:12px;letter-spacing:1.6px;text-transform:uppercase}.k-header{position:sticky;top:0;z-index:20;background:#fffaf4f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(35,23,15,.12)}.k-nav{max-width:1280px;margin:auto;padding:18px 28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.k-navlinks,.k-navicons{display:flex;gap:24px;align-items:center;font-size:13px;letter-spacing:1px;text-transform:uppercase}.k-navicons{justify-content:flex-end}.k-logo{font-family:Georgia,serif;font-size:28px;letter-spacing:2px;font-weight:700;text-transform:uppercase}.k-hero{min-height:82vh;position:relative;display:flex;align-items:flex-end;overflow:hidden}.k-hero img{position:absolute;top:0;right:0;bottom:0;left:0}.k-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#180d08b8,#180d0842 46%,#180d080f 72%)}.k-hero-copy{position:relative;z-index:2;color:#fff;max-width:700px;padding:80px clamp(28px,7vw,110px)}.k-eyebrow{font-size:12px;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:16px}.k-h1,.k-h2,.k-h3{font-family:Georgia,serif;font-weight:500}.k-h1{font-size:clamp(48px,7vw,94px);line-height:.94;margin:0 0 24px}.k-hero-copy p{font-size:18px;line-height:1.6;max-width:560px}.k-btn{display:inline-block;margin-top:18px;background:#fff;color:var(--espresso);padding:14px 22px;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;border:1px solid #fff;transition:.25s}.k-btn:hover{background:transparent;color:#fff}.k-section{padding:90px 28px}.k-wrap{max-width:1280px;margin:auto}.k-section-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:34px}.k-section-head .k-h2{font-size:clamp(36px,4vw,58px);margin:0}.k-section-head p{max-width:520px;line-height:1.7;color:#5f5148}.k-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.k-card{background:#fff}.k-card-img{aspect-ratio:4/5;overflow:hidden;background:#eee}.k-card-body{padding:22px}.k-card .k-h3{font-size:26px;margin:0 0 8px}.k-card p{color:#67584e;line-height:1.6;margin:0 0 14px}.k-link{font-size:12px;text-transform:uppercase;letter-spacing:1.6px;border-bottom:1px solid currentColor;padding-bottom:3px}.k-story{display:grid;grid-template-columns:1.08fr .92fr;min-height:720px;background:var(--cream)}.k-story-img{min-height:500px}.k-story-copy{display:flex;align-items:center;padding:70px clamp(30px,7vw,100px)}.k-story-copy .k-h2{font-size:clamp(40px,5vw,66px);margin:0 0 20px}.k-story-copy p{font-size:17px;line-height:1.75;color:#5f5148;max-width:540px}.k-lookbook{background:var(--espresso);color:#fff}.k-lookbook .k-section-head p{color:#d9cfc7}.k-mosaic{display:grid;grid-template-columns:1.25fr .75fr .75fr;grid-auto-rows:310px;gap:14px}.k-mosaic .tall{grid-row:span 2}.k-mosaic .wide{grid-column:span 2}.k-quote{background:var(--red);color:#fff;padding:80px 28px;text-align:center}.k-quote blockquote{font-family:Georgia,serif;font-size:clamp(34px,4vw,58px);line-height:1.15;max-width:980px;margin:0 auto}.k-shop-banner{display:grid;grid-template-columns:1fr 1fr;min-height:640px}.k-shop-copy{background:var(--cocoa);color:#fff;display:flex;align-items:center;padding:70px clamp(30px,7vw,90px)}.k-shop-copy .k-h2{font-size:clamp(42px,5vw,70px);margin:0 0 18px}.k-shop-copy p{line-height:1.7;max-width:520px;color:#f0e2d8}.k-products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.k-product{background:#fff;padding-bottom:18px}.k-product-media{aspect-ratio:1/1;overflow:hidden;background:#eee}.k-product-info{padding:16px 16px 0}.k-product-title{font-family:Georgia,serif;font-size:20px}.k-price{margin-top:6px;font-size:14px}.k-newsletter{padding:80px 28px;background:#efe3d7;text-align:center}.k-newsletter .k-h2{font-size:42px;margin:0 0 12px}.k-newsletter p{color:#6d5a4c}.k-form{max-width:560px;margin:26px auto 0;display:flex;border-bottom:1px solid var(--espresso)}.k-form input{flex:1;border:0;background:transparent;padding:16px 4px;font-size:15px;outline:none}.k-form button{border:0;background:transparent;text-transform:uppercase;letter-spacing:1.5px;font-size:12px;cursor:pointer}.k-footer{background:#160f0b;color:#e8ddd4;padding:50px 28px}.k-footer-inner{max-width:1280px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.k-footer .k-logo{color:#fff;margin-bottom:12px}.k-footer p,.k-footer a{font-size:13px;line-height:2;color:#cdbfb5}.k-footer h4{font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:#fff}.k-basic{max-width:1100px;margin:60px auto;padding:0 24px}.k-basic h1{font-family:Georgia,serif;font-size:48px}.k-collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.k-product-page{display:grid;grid-template-columns:1fr 1fr;gap:50px}.k-product-page img{height:auto}.k-product-page h1{font-family:Georgia,serif;font-size:44px}.k-product-page select,.k-product-page input,.k-product-page button{width:100%;padding:14px;margin-top:12px}.k-product-page button{background:var(--espresso);color:#fff;border:0;text-transform:uppercase;letter-spacing:1.5px}.k-cart-table{width:100%;border-collapse:collapse}.k-cart-table td,.k-cart-table th{padding:12px;border-bottom:1px solid #ddd;text-align:left}@media(max-width:850px){.k-nav{grid-template-columns:auto 1fr auto;padding:15px 18px}.k-navlinks{display:none}.k-logo{font-size:21px}.k-hero{min-height:72vh}.k-hero:after{background:linear-gradient(0deg,#180d08b8,#180d080d 68%)}.k-hero-copy{padding:48px 24px}.k-cards,.k-products,.k-collection-grid{grid-template-columns:1fr 1fr}.k-story,.k-shop-banner,.k-product-page{grid-template-columns:1fr}.k-story-copy{padding:54px 26px}.k-mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:220px}.k-mosaic .wide{grid-column:span 2}.k-footer-inner{grid-template-columns:1fr 1fr}.k-footer-inner>div:first-child{grid-column:span 2}}@media(max-width:560px){.k-cards,.k-products,.k-collection-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/komplexion.css.map */
