:root{--choco:#5C3317;--choco-dark:#3b2112;--cream:#f6f2ec;--text:#2d221c;--muted:#6d625d;--line:#eadfd8}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:#fff;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.topbar{background:#2f2f2f;color:#fff;text-align:center;padding:10px 16px;font-size:13px;font-weight:800;letter-spacing:.01em}.site-header{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:22px 6vw;background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:8px;font-size:18px;line-height:1.05;font-weight:900;color:var(--choco);letter-spacing:.08em}.brand-mark{font-size:26px}.nav{display:flex;gap:22px;flex-wrap:wrap;justify-content:center;font-size:14px;font-weight:800}.nav a:hover,.header-actions a:hover{color:var(--choco)}.header-actions{display:flex;align-items:center;gap:16px;font-weight:800;white-space:nowrap}.hero{min-height:68vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding:80px 6vw;background:linear-gradient(90deg,#140c07c7,#5c331761),url(https://images.unsplash.com/photo-1698933787104-3f91cf25909c?auto=format&fit=crop&w=2200&q=85) center/cover no-repeat}.hero-content{max-width:1120px}.hero h1{font-size:clamp(40px,6vw,72px);line-height:1.04;margin:0 0 18px;font-weight:900;text-shadow:0 5px 22px rgba(0,0,0,.42)}.hero p{font-size:clamp(19px,2.4vw,28px);max-width:1040px;margin:0 auto 32px;font-weight:800;text-shadow:0 3px 14px rgba(0,0,0,.45)}.btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn{display:inline-block;background:var(--choco);color:#fff;padding:14px 26px;border-radius:6px;font-weight:900;border:2px solid var(--choco);transition:.2s}.btn.alt{background:#fff;color:var(--choco);border-color:#fff}.btn.small{font-size:13px;text-align:center;padding:11px 18px;width:100%;margin-top:auto}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 26px #00000029}.trust{background:var(--choco);color:#fff;display:grid;grid-template-columns:repeat(5,1fr);gap:18px;padding:28px 6vw;text-align:center}.trust-item{font-weight:900;letter-spacing:.01em}.trust-item span{display:block;font-size:13px;font-weight:500;margin-top:4px;color:#f7e7dc}.section{padding:74px 6vw}.section-soft{background:var(--cream)}.section h2,.about h2{font-size:clamp(32px,4vw,46px);color:var(--choco);margin:0 0 18px;line-height:1.1}.products-section h2,.story h2{text-align:center}.lead{max-width:900px;margin:0 auto 34px;text-align:center;font-size:18px;color:var(--muted);font-weight:600}.about{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;padding:70px 9vw}.about-image img{width:100%;height:420px;object-fit:cover;border-radius:14px;box-shadow:0 18px 45px #5c331729}.about-text p{font-size:17px;color:var(--muted);font-weight:600}.eyebrow{display:block;text-transform:uppercase;letter-spacing:.12em;color:var(--choco);font-size:13px;font-weight:900;margin-bottom:10px}.stats{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}.stat{background:#fff;border:1px solid var(--line);border-radius:999px;padding:12px 22px;text-align:center;box-shadow:0 6px 18px #5c331714;font-weight:800}.stat strong{display:block;color:var(--choco);font-size:18px}.stat span{font-size:13px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.card{background:#fff;border-radius:16px;overflow:hidden;border:1px solid var(--line);box-shadow:0 12px 30px #5c33171c;display:flex;flex-direction:column}.card img{width:100%;height:225px;object-fit:cover;background:#f4eee8}.card-body{padding:24px;display:flex;flex-direction:column;gap:13px;flex:1}.card h3{color:var(--choco);margin:0;font-size:23px}.card p{margin:0;color:var(--muted);font-weight:600;flex:1}.story{padding-top:72px}.feature-card{background:#fff;border-radius:16px;margin:34px auto;max-width:1120px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;box-shadow:0 16px 42px #5c33171a}.feature-card.reverse .feature-text{order:2}.feature-card.reverse img{order:1}.feature-card img{height:290px;width:100%;object-fit:cover;border-radius:12px}.feature-text h3{font-size:clamp(28px,3vw,42px);line-height:1.05;color:var(--choco);margin:0 0 16px}.feature-text p{color:var(--muted);font-size:17px;font-weight:600}.prefooter-banner{background:linear-gradient(90deg,#5c3317f5,#3b2112f5),url(https://images.unsplash.com/photo-1510130387422-82bed34b37e9?auto=format&fit=crop&w=1800&q=80) center/cover;color:#fff;text-align:center;padding:70px 6vw}.prefooter-banner h2{font-size:clamp(32px,4vw,46px);line-height:1.1;margin:0 0 12px}.prefooter-banner p{font-size:18px;font-weight:700;margin:0 0 28px}.collection-wrap{padding:52px 6vw}.collection-wrap h1{color:var(--choco);font-size:clamp(34px,4vw,48px)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.product-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 8px 22px #5c331714}.product-card img{width:100%;aspect-ratio:1/1;object-fit:cover;background:#f4eee8}.product-card div{padding:17px}.price{color:var(--choco);font-weight:900;font-size:18px}.product-page{display:grid;grid-template-columns:1fr 1fr;gap:46px;padding:58px 6vw}.product-media img{width:100%;border-radius:16px;border:1px solid var(--line);box-shadow:0 12px 32px #5c331714}.product-info h1{font-size:clamp(30px,4vw,48px);color:var(--choco);line-height:1.1;margin-top:0}.product-price{font-size:30px;font-weight:900;color:var(--choco);margin:14px 0 24px}.qty{width:92px;padding:12px;border:1px solid #ccc;border-radius:6px;margin-top:6px}.add{width:100%;border:0;background:var(--choco);color:#fff;font-weight:900;font-size:17px;padding:16px;border-radius:6px;margin-top:14px;cursor:pointer}.trust-product{margin-top:22px;border:1px solid var(--line);border-radius:14px;padding:20px;background:#fffaf7}.trust-product-list div{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;color:#333;font-weight:700}.trust-product-list span{color:var(--choco);font-weight:900}.secure-title{font-size:13px;font-weight:800;color:#555;margin:14px 0 8px}.product-payments,.payment-icons{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.product-payments svg,.payment-icons svg{height:24px;width:auto}.product-meta{font-size:13px;color:#666;line-height:2;margin-top:14px}.product-description{padding:0 6vw 70px;max-width:1150px}.product-description h2{color:var(--choco)}.tech-box{margin-top:34px;border-radius:14px;overflow:hidden;border:1px solid var(--choco);box-shadow:0 10px 28px #5c33171f}.tech-box h2{background:var(--choco);color:#fff;margin:0;padding:18px 22px}.tech-box table{width:100%;border-collapse:collapse;background:#fff}.tech-box th,.tech-box td{padding:14px 18px;border-bottom:1px solid var(--line);text-align:left}.tech-box th{width:34%;color:var(--choco);background:#fbf6f2}.page{padding:58px 6vw;max-width:1050px;margin:auto}.page h1,.page h2{color:var(--choco)}.tracking-box{background:var(--cream);border:1px solid var(--line);border-radius:16px;padding:28px}.tracking-box input{width:100%;padding:14px;margin:8px 0 16px;border:1px solid #ccc;border-radius:6px}.footer{background:#222;color:#fff;padding:0}.footer-grid{display:grid;grid-template-columns:1.6fr 1.2fr 1.3fr 1.4fr;gap:34px;padding:42px 6vw}.footer h3{margin:0 0 16px;font-size:28px;line-height:1.1}.footer p{color:#f1e6dc;font-size:14px}.footer a{display:block;color:#f9e4d5;margin:8px 0;font-weight:700;font-size:14px}.footer a:hover{color:#fff}.footer-payments{border-top:1px solid rgba(255,255,255,.32);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 6vw;color:#f4e4d8;font-size:13px}@media(max-width:1050px){.trust,.grid,.product-grid{grid-template-columns:repeat(2,1fr)}.about,.feature-card,.product-page,.footer-grid{grid-template-columns:1fr}.feature-card.reverse .feature-text,.feature-card.reverse img{order:initial}.site-header{align-items:flex-start;flex-direction:column}.nav{justify-content:flex-start}.footer-payments{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.trust,.grid,.product-grid{grid-template-columns:1fr}.hero{min-height:60vh}.section,.about,.collection-wrap,.product-page,.product-description,.page,.footer-grid,.footer-payments{padding-left:20px;padding-right:20px}.card img,.feature-card img,.about-image img{height:240px}.header-actions{flex-wrap:wrap}.hero h1{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ankbois.css.map */
