:root{--oat:#ECE4D3;--cream:#F7F2E7;--ink:#2E2A22;--ink-soft:#5A5343;--sage:#8A9A7E;--clay:#B5674A;--line:rgba(46,42,34,.12)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background:var(--cream);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.page-width{max-width:1160px;margin:0 auto}.rib{height:14px;background:repeating-linear-gradient(90deg,var(--oat) 0,var(--oat) 3px,transparent 3px,transparent 7px);opacity:.6}.baraka-header{display:flex;align-items:center;justify-content:space-between;padding:22px 40px;position:absolute;top:0;left:0;right:0;z-index:10;color:var(--cream)}.baraka-header .wordmark{font-family:Fraunces,serif;font-weight:500;font-size:1.4rem;letter-spacing:.01em}.baraka-nav{display:flex;gap:28px;font-size:.85rem;letter-spacing:.02em}.baraka-nav a{opacity:.9;transition:opacity .2s}.baraka-nav a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.hero{position:relative;height:88vh;min-height:560px;display:flex;align-items:flex-end;background:linear-gradient(180deg,#1e1a1426,#1e1a148c),repeating-linear-gradient(115deg,#d9cbae 0 40px,#cdbe9e 40px 80px)}.hero-inner{padding:0 40px 56px;color:var(--cream);max-width:560px}.hero-eyebrow,.eyebrow{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.hero-eyebrow{opacity:.85}.hero h1{font-family:Fraunces,serif;font-weight:400;font-size:clamp(2.1rem,5vw,3.2rem);line-height:1.08;margin-bottom:22px}.btn{display:inline-block;background:var(--cream);color:var(--ink);padding:14px 28px;font-size:.85rem;letter-spacing:.03em;border-radius:2px;transition:background .2s}.btn:hover{background:#fff}.btn-outline{background:transparent;border:1px solid var(--cream);color:var(--cream)}.btn-outline:hover{background:#f7f2e71f}section{padding:80px 40px}.section-head{max-width:640px;margin:0 auto 44px;text-align:center}.eyebrow{color:var(--sage);margin-bottom:10px;font-size:.75rem}.section-head h2,.story h2{font-family:Fraunces,serif;font-weight:400}.section-head h2{font-size:clamp(1.6rem,3vw,2.2rem)}.section-head p{color:var(--ink-soft);margin-top:12px;font-size:.95rem}.grid{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:28px 24px}.card{cursor:pointer}.product-image{aspect-ratio:4/5;border-radius:3px;margin-bottom:12px;position:relative;overflow:hidden;background:var(--oat)}.product-image img{width:100%;height:100%;object-fit:cover}.product-image.no-image{background:repeating-linear-gradient(115deg,#d9cbae 0 40px,#cdbe9e 40px 80px)}.product-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 2px,transparent 2px,transparent 6px);pointer-events:none}.card h3{font-size:.92rem;font-weight:500}.card .meta{font-size:.82rem;color:var(--ink-soft);margin-top:3px}.card .price{font-size:.85rem;margin-top:6px}.story{display:grid;grid-template-columns:1fr 1fr;gap:64px;max-width:1160px;margin:0 auto;align-items:center;padding:90px 40px}.story .img{aspect-ratio:1/1;border-radius:3px;background:repeating-linear-gradient(115deg,#cdbe9e 0 40px,#dccfaf 40px 80px);overflow:hidden}.story .img img{width:100%;height:100%;object-fit:cover}.story .eyebrow{text-align:left}.story h2{font-size:clamp(1.6rem,3vw,2.1rem);margin-bottom:16px}.story p{color:var(--ink-soft);font-size:.98rem;max-width:440px}.trust{background:var(--oat)}.trust-grid{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:36px;text-align:center}.trust-grid h4{font-family:Fraunces,serif;font-weight:500;font-size:1.05rem;margin-bottom:8px}.trust-grid p{font-size:.88rem;color:var(--ink-soft)}footer{background:var(--ink);color:var(--cream);padding:64px 40px 32px}.footer-top{max-width:1160px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:32px;padding-bottom:48px;border-bottom:1px solid rgba(247,242,231,.15)}.footer-top .wordmark{font-family:Fraunces,serif;font-weight:500;font-size:1.4rem;margin-bottom:10px}.footer-top p{color:#c9c2af;font-size:.9rem;max-width:280px}.signup{display:flex;max-width:340px}.signup input{flex:1;padding:12px 14px;border:1px solid rgba(247,242,231,.3);background:transparent;color:var(--cream);font-size:.88rem;border-radius:2px 0 0 2px}.signup input::placeholder{color:#a49c86}.signup button{padding:12px 20px;background:var(--sage);color:var(--ink);border:0;border-radius:0 2px 2px 0;font-size:.85rem;cursor:pointer}.footer-bottom{max-width:1160px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:28px;font-size:.8rem;color:#8f8770}.footer-links{display:flex;gap:22px}.collection-shell,.product-shell,.cart-shell{padding:130px 40px 80px}.collection-head{max-width:1160px;margin:0 auto 44px}.collection-head h1,.product-title,.cart-title{font-family:Fraunces,serif;font-weight:400;font-size:clamp(2rem,4vw,3rem)}.product-wrap{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:64px}.product-media{background:var(--oat);aspect-ratio:4/5;border-radius:3px;overflow:hidden}.product-media img{width:100%;height:100%;object-fit:cover}.product-info .price{margin:14px 0 24px;font-size:1.1rem}.product-info p{color:var(--ink-soft)}.variant-label{display:block;margin:24px 0 8px;font-size:.85rem}.select,.qty{width:100%;padding:13px;border:1px solid var(--line);background:transparent;color:var(--ink)}.add{width:100%;margin-top:18px;border:0;cursor:pointer}.cart-row{display:grid;grid-template-columns:100px 1fr auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.cart-row img{width:100px;height:125px;object-fit:cover;background:var(--oat)}.cart-actions{margin-top:28px;display:flex;justify-content:flex-end;gap:12px}.empty{text-align:center;padding:80px 0;color:var(--ink-soft)}@media(max-width:800px){.baraka-header{padding:18px 20px}.baraka-nav{gap:16px;font-size:.78rem}.hero-inner{padding:0 20px 40px}section{padding:56px 20px}.grid{grid-template-columns:repeat(2,1fr);gap:24px 14px}.story{grid-template-columns:1fr;gap:32px;padding:56px 20px}.trust-grid{grid-template-columns:1fr;gap:28px}.footer-top{flex-direction:column;align-items:flex-start}.collection-shell,.product-shell,.cart-shell{padding:105px 20px 56px}.product-wrap{grid-template-columns:1fr;gap:32px}.cart-row{grid-template-columns:72px 1fr}.cart-row img{width:72px;height:90px}.cart-actions{justify-content:stretch;flex-direction:column}.cart-actions .btn{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/baraka.css.map */
