*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--white:#fff;--off:#F8F7F5;--bone:#EDEAE4;--ink:#111;--mid:#6B6B6B;--faint:#C8C4BC;--rule:#E8E4DE}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:Mulish,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}nav{background:var(--white);border-bottom:1px solid var(--rule);padding:0 60px;display:flex;align-items:center;justify-content:space-between;height:76px;position:sticky;top:0;z-index:100}.nav-logo img{height:34px;width:auto}.nav-links{display:flex;gap:32px;list-style:none}.nav-links a{font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--mid);transition:color .2s}.nav-links a:hover{color:var(--ink)}.nav-right{display:flex;align-items:center;gap:20px}.nav-cart{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mid);text-decoration:none}.nav-shop-btn{background:var(--ink);color:var(--white);padding:11px 24px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:opacity .2s}.nav-shop-btn:hover{opacity:.8}.hero{background:var(--off);padding:120px 80px;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-tag{font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--faint);margin-bottom:24px}.hero-title{font-family:Cormorant Garamond,serif;font-size:clamp(48px,7vw,100px);font-weight:300;line-height:.94;margin-bottom:20px}.hero-title em{font-style:italic}.hero-sub{font-family:Cormorant Garamond,serif;font-size:clamp(18px,2vw,26px);font-style:italic;color:var(--mid);margin-bottom:56px}.hero-divider{width:40px;height:1px;background:var(--faint);margin-bottom:40px}.hero-claims{display:flex;gap:40px;flex-wrap:wrap;justify-content:center}.hf{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--mid)}.hf-dot{width:5px;height:5px;border-radius:50%;background:var(--faint);flex-shrink:0}.hero-split{background:var(--off);padding:0;display:grid;grid-template-columns:1fr 1fr;min-height:680px;align-items:stretch}.hero-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:100px 80px;text-align:left}.hero-content .hero-claims{justify-content:flex-start}.hero-img-wrap{overflow:hidden}.hero-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.btn{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:var(--white);padding:15px 32px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;font-family:Mulish,sans-serif;transition:opacity .2s}.btn:hover{opacity:.8}.trust-bar{background:var(--ink);display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.tb{padding:28px 20px;border-right:1px solid rgba(255,255,255,.08);color:var(--white)}.tb:last-child{border:none}.tb-val{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:300;margin-bottom:6px}.tb-lbl{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff59}.sec-label{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--faint);margin-bottom:16px}.sec-title{font-family:Cormorant Garamond,serif;font-size:clamp(30px,3.5vw,50px);font-weight:300;line-height:1.1}.sec-title em{font-style:italic}.brand-sec{padding:100px 60px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.brand-rule{width:40px;height:1px;background:var(--faint);margin-bottom:28px}.brand-body{font-size:14px;color:var(--mid);line-height:1.95;margin-bottom:24px}.features-sec{background:var(--off);padding:100px 60px}.features-header{text-align:center;margin-bottom:64px}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--rule)}.fc{background:var(--white);padding:52px 44px;text-align:center;transition:background .3s}.fc:hover{background:var(--bone)}.fc-icon{width:52px;height:52px;border:1px solid var(--rule);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;margin:0 auto 24px}.fc-title{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:400;margin-bottom:12px}.fc-body{font-size:13px;color:var(--mid);line-height:1.85}.pi-cat{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--faint);margin-bottom:12px}.pi-name{font-family:Cormorant Garamond,serif;font-size:clamp(32px,3.5vw,52px);font-weight:300;line-height:1.1;margin-bottom:10px}.pi-price{font-family:Cormorant Garamond,serif;font-size:42px;font-weight:300;margin-bottom:20px}.pi-currency{font-size:16px;color:var(--mid);font-family:Mulish,sans-serif;font-weight:300;margin-left:4px}.pi-divider{width:40px;height:1px;background:var(--faint);margin-bottom:28px}.pi-desc{font-size:14px;color:var(--mid);line-height:1.9;margin-bottom:28px}.pi-tags{display:flex;flex-direction:column;gap:10px;margin-bottom:40px}.pi-tag{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--mid)}.pi-tag:before{content:"";width:14px;height:1px;background:var(--faint);flex-shrink:0}.uv-sec,.uv-gallery{display:grid;grid-template-columns:1fr 1fr}.uv-img{overflow:hidden}.uv-img img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top;transition:transform .8s}.uv-img:hover img{transform:scale(1.04)}.uv-info{padding:80px 60px;display:flex;flex-direction:column;justify-content:center;background:var(--off)}.eye-sec{display:grid;grid-template-columns:1fr 1fr}.eye-info{padding:80px 60px;display:flex;flex-direction:column;justify-content:center;background:var(--white)}.eye-gallery{display:grid;grid-template-columns:1fr 1fr;background:var(--bone)}.eye-img{overflow:hidden}.eye-img img{width:100%;height:700px;object-fit:cover;object-position:center top;display:block;transition:transform .8s}.eye-img:hover img{transform:scale(1.02)}.nl-sec{padding:80px 60px;text-align:center;display:flex;flex-direction:column;align-items:center}.nl-title{font-family:Cormorant Garamond,serif;font-size:clamp(26px,3.5vw,44px);font-weight:300;font-style:italic;margin-bottom:10px}.nl-sub{font-size:13px;color:var(--mid);margin-bottom:36px}.nl-form{display:flex;max-width:420px;width:100%;border:1px solid var(--rule)}.nl-input{flex:1;padding:14px 18px;border:none;background:var(--off);font-family:Mulish,sans-serif;font-size:13px;color:var(--ink);outline:none}.nl-input::placeholder{color:var(--faint)}.nl-btn{background:var(--ink);color:var(--white);border:none;padding:14px 22px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;font-family:Mulish,sans-serif}footer{background:var(--ink);padding:60px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.ft-logo img{height:30px;width:auto;filter:invert(1);opacity:.8}.ft-tagline{font-family:Cormorant Garamond,serif;font-size:16px;font-style:italic;color:#ffffff57;line-height:1.65;max-width:340px}.ft-links-row{display:flex;gap:28px;flex-wrap:wrap;justify-content:center}.ft-links-row a{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff61;text-decoration:none;transition:color .2s}.ft-links-row a:hover{color:var(--white)}.ft-bottom{padding-top:28px;border-top:1px solid rgba(255,255,255,.06);font-size:11px;letter-spacing:.1em;color:#ffffff40;width:100%;text-align:center}.ft-bottom a{color:#ffffff40;text-decoration:none}.reveal{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}.rd1{transition-delay:.1s}.rd2{transition-delay:.2s}.rd3{transition-delay:.3s}@media(max-width:900px){nav{padding:0 24px;height:64px}.nav-links{display:none}.hero-split{grid-template-columns:1fr}.hero-content{padding:64px 24px;align-items:center;text-align:center}.hero-content .hero-claims{justify-content:center}.hero-img-wrap{height:420px}.hero{padding:80px 24px}.hero-claims{flex-direction:column;align-items:center}.trust-bar{grid-template-columns:1fr 1fr}.brand-sec{grid-template-columns:1fr;padding:60px 24px;gap:36px}.features-sec{padding:60px 24px}.features-grid,.uv-sec,.eye-sec{grid-template-columns:1fr}.uv-gallery,.eye-gallery{grid-template-columns:1fr 1fr}.uv-info,.eye-info{padding:44px 24px}.nl-sec{padding:60px 24px}footer{padding:40px 24px}.ft-links-row{gap:12px 16px}.ft-links-row a{font-size:10px;letter-spacing:.12em}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/korae.css.map */
