*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--cream);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.skip-link,.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link:focus{width:auto!important;height:auto!important;clip:auto!important;margin:10px!important;padding:12px!important;background:white;color:black;z-index:99}
.announcement{height:30px;display:flex;align-items:center;justify-content:center;background:var(--bar);color:#0b0a08;font-size:10px;font-weight:800;letter-spacing:.22em}.site-header{height:82px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 4vw;border-bottom:1px solid var(--line);position:absolute;top:30px;z-index:10;width:100%;background:rgba(0,0,0,.15)}.brand{font-family:Georgia,serif;font-size:23px;letter-spacing:.19em}.brand i{font-size:10px;display:block;text-align:center;letter-spacing:.48em;color:var(--gold)}.site-header nav,.header-actions{display:flex;gap:30px;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.header-actions{justify-self:end}.header-actions b{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid var(--gold);border-radius:50%;color:var(--gold)}
.kida-hero{height:calc(100vh - 30px);min-height:760px;position:relative;background:#000 center/cover no-repeat}.hero-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.56),transparent 24%)}.hero-cta{position:absolute;left:6vw;bottom:5vh}.button-link{display:inline-flex;align-items:center;gap:40px;border-bottom:1px solid var(--pink);padding:13px 0;font-size:11px;font-weight:700;letter-spacing:.18em}.button-link span{font-size:22px;color:var(--pink)}
.benefits{min-height:76px;display:flex;align-items:center;justify-content:center;gap:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:uppercase;font-size:9px;letter-spacing:.22em}.benefits i{color:var(--gold)}.collection-wrap,.collection-page{padding:110px 7vw 130px;background:#11110f}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:60px}.section-heading>div:first-child p,.kicker,.page-title>p,.guide-section>div>p{color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.36em}.section-heading h2,.page-title h1{font:400 clamp(45px,5vw,70px)/.95 Georgia,serif;margin:0}.section-heading>div:last-child{max-width:340px;color:#928d83;line-height:1.7;font-size:13px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-media{height:400px;background:linear-gradient(145deg,#28251f,#13120f);display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.04)}.product-media img{width:100%;height:100%;object-fit:cover}.placeholder-lash{letter-spacing:.3em;color:#947d4f;border-top:6px solid #050505;border-radius:50%;width:65%;padding-top:85px;text-align:center;font-size:9px}.product-meta{display:flex;justify-content:space-between;padding:20px 2px 16px}.product-meta h3{font:22px Georgia,serif;margin:0}.product-meta p{color:#827d73;font-size:11px}.product-meta strong{font-size:12px;color:var(--gold)}.product-card button,.card-link{width:100%;padding:15px 18px;display:flex;justify-content:space-between;background:transparent;color:var(--cream);border:1px solid #3a362d;font-size:10px;letter-spacing:.18em;cursor:pointer}.product-card button:hover,.card-link:hover{background:var(--gold);color:#090908}.product-card button:disabled{opacity:.55}
.story-section{text-align:center;padding:140px 5vw;background:#f2eee5;color:#090908}.story-section>p{color:var(--gold);font-size:10px;letter-spacing:.3em}.story-section h2{font:400 clamp(40px,5vw,72px)/.96 Georgia,serif;margin:25px 0}.story-section em{color:var(--gold)}.story-section>div{max-width:610px;margin:32px auto;color:#5f5b53;line-height:1.8;font-family:Georgia,serif}.story-section>a{font-size:10px;letter-spacing:.19em;border-bottom:1px solid var(--gold);padding-bottom:8px}.guide-section{padding:110px 8vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.guide-section h2{white-space:pre-line;font:400 clamp(44px,5vw,68px)/.95 Georgia,serif}.guide-section ol{list-style:none;padding:0;margin:0}.guide-section li{display:grid;grid-template-columns:56px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.guide-section li b{font:italic 24px Georgia,serif;color:var(--gold)}.guide-section li span{display:flex;flex-direction:column;gap:8px}.guide-section li strong{font:17px Georgia,serif}.guide-section li small{color:#8e887c;line-height:1.5}.site-footer{min-height:160px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:35px 5vw}.site-footer p,.site-footer nav{color:#777167;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.site-footer nav{display:flex;gap:22px}
.product-page{display:grid;grid-template-columns:1.15fr .85fr;gap:6vw;padding:150px 7vw 100px}.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-gallery img{width:100%;background:#171612}.product-details{position:sticky;top:50px;align-self:start;padding:20px 0}.product-details h1,.cart-page h1,.standard-page h1{font:400 clamp(42px,5vw,72px)/1 Georgia,serif}.price{color:var(--gold);margin:20px 0;font-weight:700}.product-description{color:#aaa298;line-height:1.8;margin:25px 0}.product-details label{display:block;font-size:10px;letter-spacing:.15em;margin:18px 0 8px}.product-details select,.product-details input{background:#151411;color:white;border:1px solid #4a4334;padding:14px;width:100%}.buy-button,.button-solid,.cart-page button{display:block;width:100%;background:var(--gold);color:#090908;border:0;padding:18px;margin-top:20px;font-weight:800;letter-spacing:.15em}.collection-page{padding-top:160px}.page-title{margin-bottom:60px}.cart-page,.standard-page{max-width:1000px;margin:auto;padding:160px 30px 100px}.cart-line{display:grid;grid-template-columns:120px 1fr auto;gap:24px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.cart-line img{width:120px}.cart-line input{width:70px;background:#151411;color:white;border:1px solid #4a4334;padding:8px}.cart-total{display:flex;justify-content:space-between;padding:30px 0;font-size:22px}
@media(max-width:760px){.site-header{height:72px;padding:0 20px}.site-header nav{display:none}.brand{font-size:18px}.header-actions a:first-child{display:none}.kida-hero{height:400px;min-height:400px;background-position:62% center}.hero-shade{background:linear-gradient(0deg,rgba(0,0,0,.78),transparent 36%)}.hero-cta{left:24px;bottom:34px}.benefits{overflow:hidden;justify-content:flex-start;padding:0 22px;white-space:nowrap}.collection-wrap,.collection-page{padding:80px 20px}.section-heading{align-items:start;flex-direction:column;gap:25px}.product-grid{grid-template-columns:1fr}.product-media{height:360px}.story-section{padding:100px 22px}.guide-section{grid-template-columns:1fr;padding:90px 24px;gap:45px}.site-footer{flex-direction:column;text-align:center;gap:30px}.product-page{grid-template-columns:1fr;padding:125px 20px 70px}.product-gallery{grid-template-columns:1fr}.product-details{position:static}.cart-line{grid-template-columns:80px 1fr}.cart-line img{width:80px}.cart-line>strong{grid-column:2}.site-footer nav{flex-wrap:wrap;justify-content:center}}
:root{--ink:#090908;--cream:#f2eee5;--gold:#b89a58;--pink:#f05b9c;--line:rgba(184,154,88,.28)}
@media screen and (max-width: 749px) {
  .kida-hero {
    background-size: 100% auto !important;
    background-position: center 80px !important;
    background-repeat: no-repeat !important;
    background-color: #000 !important;
  }
}