@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400;1,9..144,500&family=Inter:wght@400;500;600&display=swap";:root{--paper:#FAF8F4;--ink:#1A1917;--soft:#6B6862;--line:#E4E0D8;--sage:#5C6B54;--hair:#D8D3C9}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:Inter,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;font-weight:400}img{display:block;max-width:100%}a{color:inherit}.serif{font-family:Fraunces,serif}.wrap{max-width:1140px;margin:0 auto;padding:0 32px}@media(max-width:640px){.wrap{padding:0 22px}}.site-nav{position:sticky;top:0;z-index:50;background:#faf8f4d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;height:72px}.brand{font-family:Fraunces,serif;font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-decoration:none}.nav-r{display:flex;align-items:center;gap:34px}.nav-r a{font-size:14px;color:var(--soft);text-decoration:none;transition:color .2s}.nav-r a:hover{color:var(--ink)}.nav-r .cart{font-size:14px;color:var(--ink);text-decoration:none}@media(max-width:640px){.nav-r a:not(.cart){display:none}}.btn{font-family:Inter,sans-serif;font-size:15px;font-weight:500;cursor:pointer;border:none;transition:all .2s;letter-spacing:.01em;text-decoration:none;display:inline-block}.btn-solid{background:var(--ink);color:var(--paper);padding:16px 32px;border-radius:2px}.btn-solid:hover{background:var(--sage)}.btn-out{background:none;border:1px solid var(--ink);color:var(--ink);border-radius:2px;padding:16px 32px}.btn-out:hover{background:var(--ink);color:var(--paper)}.kick{font-size:13px;letter-spacing:.05em;color:var(--sage);margin-bottom:28px;font-weight:500}.price-line{font-size:17px;color:var(--ink)}.price-line s{color:var(--soft);margin-right:8px}.hero{padding:0;border-bottom:1px solid var(--line)}.hero-in{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 72px)}.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:80px 64px;background:var(--paper)}.hero-copy-inner{max-width:460px;margin-left:auto;width:100%}.hero-copy h1{font-family:Fraunces,serif;font-weight:400;font-size:clamp(40px,4.4vw,56px);line-height:1.05;letter-spacing:-.02em;margin-bottom:26px}.hero-copy h1 em{font-style:italic}.hero-copy p{font-size:17px;color:var(--soft);max-width:400px;margin-bottom:38px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:24px}.hero-img{background:#c9bfb6;overflow:hidden}.hero-img img{width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:860px){.hero-in{grid-template-columns:1fr;min-height:0}.hero-img{order:-1;aspect-ratio:1}.hero-copy{padding:48px 28px 60px}.hero-copy-inner{max-width:none;margin-left:0}}section{padding:74px 0}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--sage);margin-bottom:20px}.eyebrow:before{content:"";width:26px;height:1px;background:var(--sage)}.statement{padding:120px 0;border-top:1px solid var(--line)}.statement .wrap{max-width:820px}.statement p{font-family:Fraunces,serif;font-weight:400;font-size:clamp(26px,3.4vw,38px);line-height:1.35;letter-spacing:-.01em}.statement p span{color:var(--soft)}.points{padding:0 0 120px}.points-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:56px}.point{border-top:1px solid var(--ink);padding-top:22px}.point .no{font-size:13px;color:var(--sage);margin-bottom:16px;font-weight:500}.point h3{font-family:Fraunces,serif;font-weight:500;font-size:21px;margin-bottom:12px;letter-spacing:-.01em}.point p{font-size:15px;color:var(--soft);line-height:1.65}@media(max-width:760px){.points-grid{grid-template-columns:1fr;gap:40px}}.feature{background:#f1ede6;padding:120px 0}.feature-in{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.feature-img{aspect-ratio:1;background:#e6e1d8;overflow:hidden}.feature-img img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.feature h2{font-family:Fraunces,serif;font-weight:400;font-size:clamp(28px,3.6vw,42px);line-height:1.15;letter-spacing:-.02em;margin-bottom:24px}.feature-in>div>p{color:var(--soft);font-size:16px;line-height:1.7;margin-bottom:32px}.spec-list{border-top:1px solid var(--hair)}.spec-list div{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--hair);font-size:15px}.spec-list b{font-weight:400;color:var(--soft)}.spec-list span{color:var(--ink)}@media(max-width:860px){.feature-in{grid-template-columns:1fr;gap:44px}}.life-shot{margin-top:52px;overflow:hidden;background:#ede9e2;max-height:520px}.life-shot img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.anywhere{padding:120px 0}.anywhere .wrap{max-width:820px}.anywhere h2{font-family:Fraunces,serif;font-weight:400;font-size:clamp(28px,3.6vw,42px);line-height:1.15;letter-spacing:-.02em;margin-bottom:28px;max-width:620px}.anywhere .body{font-size:17px;color:var(--soft);line-height:1.8;max-width:600px}.anywhere .body p{margin-bottom:20px}.moments{margin-top:52px;border-top:1px solid var(--ink)}.moments div{display:flex;gap:28px;padding:22px 0;border-bottom:1px solid var(--line)}.moments .w{font-family:Fraunces,serif;font-size:18px;flex:0 0 190px;letter-spacing:-.01em}.moments .d{font-size:15px;color:var(--soft);line-height:1.6}@media(max-width:640px){.moments div{flex-direction:column;gap:6px}.moments .w{flex:none}}.buy-cta{padding:130px 0;text-align:center}.buy-cta .wrap{max-width:560px}.buy-cta h2{font-family:Fraunces,serif;font-weight:400;font-size:clamp(32px,4.4vw,50px);line-height:1.1;letter-spacing:-.02em;margin-bottom:22px}.buy-cta p{color:var(--soft);font-size:17px;margin-bottom:36px;line-height:1.7}.buy-cta .price-line{margin-bottom:28px;font-size:20px}.pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;padding:56px 0 100px}.pdp-gallery{position:sticky;top:96px;align-self:start}.pdp-main{aspect-ratio:1;background:#ede9e2;overflow:hidden;margin-bottom:14px}.pdp-main img{width:100%;height:100%;object-fit:cover}.pdp-thumbs{display:flex;gap:12px;flex-wrap:wrap}.pdp-thumb{width:78px;height:78px;background:#ede9e2;overflow:hidden;cursor:pointer;border:1px solid var(--line);transition:border-color .2s;padding:0}.pdp-thumb.on{border-color:var(--ink)}.pdp-thumb img{width:100%;height:100%;object-fit:cover}.pdp-info{padding-top:8px}.pdp-info .crumb{font-size:13px;color:var(--soft);margin-bottom:26px}.pdp-info .crumb a{color:var(--soft);text-decoration:none}.pdp-info h1{font-family:Fraunces,serif;font-weight:400;font-size:clamp(30px,4vw,44px);line-height:1.1;letter-spacing:-.02em;margin-bottom:18px}.pdp-info .price{font-size:22px;margin-bottom:28px}.pdp-info .price s{color:var(--soft);margin-right:10px}.pdp-info .lede{color:var(--soft);font-size:16px;line-height:1.75;margin-bottom:34px;padding-bottom:34px;border-bottom:1px solid var(--line)}.opt-label{font-size:13px;color:var(--soft);margin-bottom:14px;letter-spacing:.02em}.opt-label b{color:var(--ink);font-weight:500;margin-left:6px}.variant-row{display:flex;gap:12px;margin-bottom:38px;flex-wrap:wrap}.variant-btn{padding:11px 20px;border:1px solid var(--hair);background:none;border-radius:2px;cursor:pointer;font-size:14px;transition:all .2s}.variant-btn.on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.pdp-buy{display:flex;flex-direction:column;gap:12px;margin-bottom:34px}.pdp-buy .btn{width:100%;text-align:center;padding:17px}.pdp-meta{font-size:14px;color:var(--soft);line-height:2}@media(max-width:860px){.pdp{grid-template-columns:1fr;gap:36px}.pdp-gallery{position:static}}.pdp-specs{padding:0 0 110px}.pdp-specs .wrap{max-width:720px}.pdp-specs h2{font-family:Fraunces,serif;font-weight:400;font-size:28px;margin-bottom:8px;letter-spacing:-.01em}.pdp-specs .grid{margin-top:28px}.pdp-specs .grid div{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line);font-size:15px}.pdp-specs b{font-weight:400;color:var(--soft)}.steps-sec{padding:0 0 120px}.steps-sec .wrap{max-width:820px}.steps-sec h2{font-family:Fraunces,serif;font-weight:400;font-size:clamp(26px,3.4vw,38px);margin-bottom:44px;letter-spacing:-.01em}.steps-row{display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.steps-row .s .n{font-family:Fraunces,serif;font-size:15px;color:var(--sage);margin-bottom:14px}.steps-row .s h3{font-family:Fraunces,serif;font-weight:500;font-size:19px;margin-bottom:10px;letter-spacing:-.01em}.steps-row .s p{font-size:15px;color:var(--soft);line-height:1.65}@media(max-width:760px){.steps-row{grid-template-columns:1fr;gap:32px}}.faq-sec{padding:0 0 130px;border-top:1px solid var(--line)}.faq-sec .wrap{max-width:760px}.faq-sec h2{font-family:Fraunces,serif;font-weight:400;font-size:clamp(26px,3.4vw,38px);margin:80px 0 20px;letter-spacing:-.01em}.faq-sec details{border-bottom:1px solid var(--line);padding:24px 0}.faq-sec summary{font-size:17px;font-weight:500;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px}.faq-sec summary::-webkit-details-marker{display:none}.faq-sec summary:after{content:"+";font-size:22px;color:var(--soft);font-weight:300}.faq-sec details[open] summary:after{content:"\2013"}.faq-sec details p{margin-top:16px;font-size:15px;color:var(--soft);line-height:1.7;max-width:640px}.site-foot{border-top:1px solid var(--line);padding:64px 0 40px}.foot{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;margin-bottom:56px}.foot .brand{font-size:22px;margin-bottom:14px;display:block}.foot-about{max-width:260px}.foot-about p{font-size:14px;color:var(--soft);line-height:1.6}.foot-col h4{font-size:12px;letter-spacing:.06em;color:var(--soft);margin-bottom:16px;font-weight:500;text-transform:uppercase}.foot-col a{display:block;font-size:14px;color:var(--ink);text-decoration:none;margin-bottom:11px;opacity:.85}.foot-col a:hover{opacity:1}.foot-legal{font-size:12px;color:var(--soft);line-height:1.7;border-top:1px solid var(--line);padding-top:28px;max-width:640px}.brand-hero{padding:0;border-bottom:1px solid var(--line)}.brand-hero-in{min-height:78vh;display:flex;flex-direction:column;justify-content:center;max-width:760px;padding:80px 0}.brand-hero h1{font-family:Fraunces,serif;font-weight:400;font-size:clamp(48px,7vw,92px);line-height:1.02;letter-spacing:-.03em;margin-bottom:30px}.brand-hero h1 em{font-style:italic}.brand-hero-sub{font-size:19px;color:var(--soft);max-width:520px;line-height:1.7;margin-bottom:40px}@media(max-width:640px){.brand-hero-in{min-height:0;padding:60px 0}}.product-grid-sec{padding:100px 0;border-bottom:1px solid var(--line)}.grid-head{margin-bottom:48px}.grid-head h2{font-family:Fraunces,serif;font-weight:400;font-size:clamp(30px,4vw,46px);letter-spacing:-.02em}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.pcard{text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .2s}.pcard:hover{transform:translateY(-4px)}.pcard-img{aspect-ratio:1;background:#ede9e2;overflow:hidden;margin-bottom:18px}.pcard-img img{width:100%;height:100%;object-fit:cover;transition:scale .4s}.pcard:hover .pcard-img img{scale:1.03}.pcard-body h3{font-family:Fraunces,serif;font-weight:500;font-size:21px;margin-bottom:8px;letter-spacing:-.01em}.pcard-body p{font-size:14px;color:var(--soft);line-height:1.55;margin-bottom:16px}.pcard-foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.pcard-go{font-size:13px;color:var(--sage);font-weight:500}@media(max-width:860px){.product-grid{grid-template-columns:1fr 1fr;gap:24px}}@media(max-width:560px){.product-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kyrove.css.map */
