:root{--cacao-dark: #3C2318;--cacao-brown: #3b2314;--caramel: #C4956A;--cream: #F5EDE0;--sand: #E8D5B7;--espresso: #3D2010;--mocha: #8B6F5E;--deep-footer: #1A0F08;--cream-card: #F9F1E5;--logo-green: #8DC63F;--dark-brown: #3C2318;--Warm-Brown: #B57E47;--Light-tan: #F5FOEA;--Light-Brown: #D3C1AC;--pink-dark: #DD8479;--light-pink: #E4B1A5 --shadow:0 24px 70px rgba(44,26,14,.16);--radius:22px;--max:1200px;--serif:"Gotham";--sans:"Raleway",sans-serif;--mono:"Gotham";--heading-font:"Gotham";--body-font:"Raleway",sans-serif;--secondry-font:"Gotham"}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--espresso);font-family:var(--sans);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}img{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--serif);font-weight:600;line-height:1.02;letter-spacing:.01em;margin:0}.container{width:min(calc(100% - 40px),var(--max));margin:0 auto}.section{padding:0}.eyebrow{margin:0 0 12px;color:var(--caramel);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 26px;border:1px solid transparent;border-radius:999px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s,background .18s,color .18s,border-color .18s}.btn:hover{transform:translateY(-2px)}.btn.primary{background:var(--cacao-brown);color:var(--cream)}.btn.primary:hover{background:var(--caramel);color:var(--cacao-dark)}.btn.block{width:100%}.text-link{color:var(--cacao-brown);font-weight:800}.text-link:hover{color:var(--caramel)}.crumbs{padding:20px 0 0}.crumbs .container{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mocha)}.crumbs a:hover{color:var(--caramel)}.crumbs .sep{opacity:.5;padding:0 6px}.col-hero{padding:42px 0 64px}.col-hero .row{display:grid;grid-template-columns:.82fr 1.18fr;gap:54px;align-items:center}.col-hero .k{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--caramel);margin-bottom:14px}.col-hero h1{font-size:clamp(3.4rem,6vw,5.4rem);color:var(--cacao-dark);line-height:.94}.col-hero p{color:var(--espresso);font-size:1.05rem;max-width:400px;margin:18px 0 24px}.trust-pills{display:flex;flex-wrap:wrap;gap:10px}.trust-pills span{background:var(--cacao-dark);color:var(--cream);font-size:.7rem;font-weight:700;letter-spacing:.06em;padding:8px 14px;border-radius:999px;white-space:nowrap}.hero-img{position:relative;border-radius:var(--radius);overflow:hidden;aspect-ratio:16/11;box-shadow:var(--shadow);background:var(--cacao-dark)}.hero-img img{width:100%;height:100%;object-fit:cover}.filterbar{background:var(--cream);border-top:1px solid var(--sand);border-bottom:1px solid var(--sand);position:sticky;top:78px;z-index:30}.filterbar .inner{display:flex;align-items:center;gap:14px;padding:15px 0;overflow-x:auto;scrollbar-width:none}.filterbar .inner::-webkit-scrollbar{display:none}.filterbar .lbl{font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mocha);white-space:nowrap;flex:none}.fpill{flex:none;border:1px solid var(--sand);background:var(--cream-card);color:var(--espresso);font-size:.8rem;font-weight:600;padding:9px 16px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .18s,border-color .18s,color .18s}.fpill:hover{background:var(--cream);border-color:var(--caramel)}.fpill.active{background:var(--cacao-dark);border-color:var(--cacao-dark);color:var(--cream)}.grid-sec{padding:54px 0 80px}.grid-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:30px}.grid-head h2{font-size:clamp(2rem,3.4vw,2.8rem);color:var(--cacao-dark)}.grid-head .count{color:var(--mocha);font-size:.95rem}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pcard{position:relative;background:var(--cream-card);border:1px solid var(--sand);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.pcard:hover{transform:translateY(-4px);box-shadow:0 20px 46px #2c1a0e24}.pcard .pi{position:relative;aspect-ratio:1;overflow:hidden;background:var(--cacao-dark)}.pcard .pi img{width:100%;height:100%;object-fit:contain;transition:transform .5s ease}.pcard:hover .pi img{transform:scale(1)}.pbadge{position:absolute;top:10px;left:10px;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px;white-space:nowrap}.b-best{background:var(--cacao-brown);color:var(--cream)}.b-staff{background:var(--cacao-dark);color:var(--cream)}.b-new{background:var(--caramel);color:var(--cacao-dark)}.b-prem{background:var(--espresso);color:var(--cream)}.b-gift{background:#854f0b;color:var(--cream)}.pcard .pb{padding:16px 16px 18px;display:flex;flex-direction:column;flex:1}.pcard .nm{font-family:var(--sans);font-size:1rem;font-weight:700;color:var(--cacao-dark);line-height:1.2}.pcard .hk{font-size:.82rem;color:var(--mocha);margin:4px 0 12px;flex:1}.pcard .foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.pcard .pr{font-weight:800;font-size:1rem;color:var(--cacao-brown)}.pcard .add{width:100%;border:none;border-radius:9px;padding:11px;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--cacao-brown);color:var(--cream);cursor:pointer;transition:background .18s,transform .12s}.pcard .add:hover{background:var(--cacao-dark)}.pcard .add:active{transform:scale(.97)}.cert-strip{background:var(--cream);border-top:1px solid var(--sand);padding:52px 0;text-align:center}.certs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px;margin-bottom:24px}.cert{width:74px;height:74px;border:2px solid var(--cacao-dark);border-radius:50%;display:grid;place-items:center;text-align:center;color:var(--cacao-dark);font-size:.56rem;font-weight:800;letter-spacing:.04em;line-height:1.3;padding:6px;text-transform:uppercase}.cert-note{max-width:560px;margin:0 auto;color:var(--mocha);font-size:.92rem}.made-better{background:var(--cream);border-top:1px solid var(--sand);padding:84px 0}.mb-row{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}.mb-left h2{font-size:clamp(2.6rem,4.4vw,3.6rem);color:var(--cacao-dark);margin-bottom:20px}.mb-badges{display:flex;gap:14px;margin-bottom:22px;flex-wrap:wrap}.mb-badge{width:52px;height:52px;border:2px solid var(--cacao-dark);border-radius:50%;display:grid;place-items:center;text-align:center;color:var(--cacao-dark);font-size:.46rem;font-weight:800;letter-spacing:.03em;line-height:1.25;text-transform:uppercase;padding:4px}.mb-left p{color:var(--espresso);font-size:1.02rem;max-width:420px}.mb-imgs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mb-fig figcaption{text-align:center;font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mocha);margin-top:10px}.mb-fig .mi{aspect-ratio:3/4;border-radius:14px;overflow:hidden;background:var(--cacao-dark)}.mb-fig .mi img{width:100%;height:100%;object-fit:cover}.email-sec{background:var(--cacao-brown);text-align:center;padding:84px 0}.email-sec h2{font-size:clamp(2.2rem,3.6vw,3rem);color:var(--cream);margin:6px 0 12px}.email-sec .sub{color:var(--sand);max-width:480px;margin:0 auto 28px}.email-form{display:flex;gap:12px;max-width:480px;margin:0 auto}.email-form input{flex:1;border:none;border-radius:10px;padding:14px 18px;background:var(--cream);color:var(--cacao-dark);outline:none}.email-form input::placeholder{color:var(--mocha)}.email-form .btn{background:var(--cacao-dark);color:var(--cream)}.email-form .btn:hover{background:var(--deep-footer)}.email-note{color:var(--caramel);font-size:.78rem;margin-top:16px;letter-spacing:.04em}.container input{position:relative!important;opacity:1!important;cursor:pointer!important}
/*# sourceMappingURL=/cdn/shop/t/85/assets/bar-collection.css.map */
