:root{--aubergine:#39243b;--orange:#f28c28;--lime:#b7c95a;--tomato:#d95445;--oat:#f4ebdd;--white:#fffcf6;--cocoa:#302824;--olive:#7b8055;--serif:Georgia,'Noto Sans Devanagari',serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{margin:0;background:var(--oat);color:var(--cocoa);font-family:'Noto Sans Devanagari',sans-serif;font-size:14px;line-height:1.8}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.site-header{height:72px;position:sticky;top:0;z-index:30;background:rgba(244,235,221,.96);border-bottom:1px solid #39243b17;backdrop-filter:blur(13px)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;color:var(--aubergine);font:800 18px Arial,sans-serif}.brand>span:last-child>span{color:var(--orange)}.crate-mark{width:31px;height:29px;border:2px solid var(--aubergine);position:relative;display:inline-block;transform:rotate(-4deg)}.crate-mark:before,.crate-mark:after{content:'';position:absolute;background:var(--aubergine)}.crate-mark:before{height:2px;left:0;right:0;top:8px}.crate-mark:after{width:2px;top:0;bottom:0;left:8px}.crate-mark i{position:absolute;height:2px;background:var(--aubergine);left:0;right:0;bottom:8px}.crate-mark i:nth-child(2){left:18px;top:0;bottom:0;width:2px;height:auto}.crate-mark b{position:absolute;width:7px;height:7px;background:var(--orange);border-radius:50%;right:-4px;top:-5px}.site-nav{display:flex;align-items:center;gap:25px;font-size:11px;font-weight:500}.site-nav>a:not(.nav-cta):hover,.footer-links a:hover{color:var(--tomato)}.nav-cta{background:var(--aubergine);color:var(--white);padding:9px 14px}.nav-cta span{color:var(--orange);margin-inline-start:8px}.menu-toggle{display:none}.hero{background:var(--aubergine);color:var(--white);position:relative;overflow:hidden;padding-top:38px}.hero-inner{min-height:510px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;padding-bottom:39px}.hero-copy{position:relative;z-index:2}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--olive);font-size:10px;font-weight:600}.eyebrow>span{width:21px;height:2px;background:var(--orange)}.hero .eyebrow{color:var(--lime)}.hero h1{font-size:clamp(42px,5.5vw,66px);line-height:1.4;letter-spacing:-.035em;margin:18px 0;font-weight:800}.hero h1 em{font-style:normal;color:var(--orange)}.hero-copy>p{font-size:11px;line-height:2;color:#e4dce4;max-width:430px}.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:12px 18px;font-size:11px;font-weight:700;transition:transform .2s,filter .2s}.button:hover{transform:translateY(-2px);filter:brightness(1.06)}.button-orange{background:var(--orange);color:var(--aubergine);margin-top:14px}.button-orange b{font:14px Arial}.hero-note{margin-top:27px;font-size:9px;color:#c6baca}.hero-note i{font-style:normal;color:var(--lime);margin-inline:6px}.hero-photo-wrap{height:410px;position:relative;margin-inline-end:15px}.hero-photo{position:absolute;inset:0 5% 0 0;overflow:hidden;border-radius:5px 80px 5px 5px;z-index:1}.hero-photo img,.about-photo img,.why-image img{width:100%;height:100%;object-fit:cover;display:block}.hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#30282455,transparent 55%)}.photo-sticker{position:absolute;z-index:3;box-shadow:0 8px 25px #30282430}.sticker-fresh{top:18px;right:-12px;background:var(--lime);color:var(--aubergine);padding:9px 13px;font-size:10px;transform:rotate(4deg)}.sticker-fresh span{color:var(--tomato);margin-inline-start:8px}.sticker-taste{top:90px;left:-12px;background:var(--orange);color:var(--aubergine);padding:9px 12px;font-size:10px;line-height:1.5;transform:rotate(-5deg)}.sticker-taste b{font-size:12px}.photo-caption{position:absolute;z-index:3;bottom:20px;right:20px;color:white;font-size:10px;text-shadow:0 2px 5px #302824}.photo-caption strong{font-size:14px;color:var(--lime)}.photo-corner{position:absolute;width:110px;height:110px;border:1px solid var(--orange);right:-9px;bottom:-9px;z-index:0}.hero-doodle{position:absolute;color:var(--lime);font-size:25px;opacity:.6}.doodle-a{top:8%;left:9%}.doodle-b{right:45%;bottom:8%;color:var(--tomato);font-size:16px}.hero-bottom{position:relative;display:flex;justify-content:space-between;border-top:1px solid #ffffff2a;padding-block:12px;color:#c7bdc9;font-size:9px;letter-spacing:.035em}.hero-bottom span:last-child{color:var(--lime)}.hero-bottom i{font-style:normal;color:var(--orange);padding-inline:7px}.section-pad{padding-block:91px}.about{background:var(--white)}.about-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-photo{height:370px;position:relative;margin-inline-start:14px}.about-photo img{border-radius:5px 48px 5px 5px}.about-sticker{position:absolute;right:-14px;bottom:19px;background:var(--tomato);color:white;padding:10px 13px;font-size:9px;transform:rotate(-3deg)}.about-sticker i{font-style:normal;color:var(--lime)}.about-shape{position:absolute;z-index:-1;left:-15px;top:-15px;width:115px;height:115px;background:var(--lime)}.about-copy{max-width:470px}.about-copy h2,.section-heading h2,.why-heading h2{font-size:clamp(32px,4.2vw,49px);line-height:1.45;color:var(--aubergine);margin:12px 0;font-weight:700}.about-copy h2 em,.section-heading h2 em,.why-heading h2 em{font-style:normal;color:var(--tomato)}.about-copy>p{font-size:11px;line-height:2;color:#625951}.inline-link{display:inline-flex;align-items:center;gap:12px;font-size:10px;color:var(--aubergine);border-bottom:1px solid var(--orange);padding-bottom:4px;margin-top:10px}.inline-link span{color:var(--tomato)}.categories{background:var(--oat)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:31px}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:330px;color:#655b52;font-size:10px;line-height:1.9;margin:0 0 6px}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.category{background:var(--white);border-radius:3px 24px 3px 3px;overflow:hidden;box-shadow:0 5px 17px #39243b0d;transition:transform .22s,box-shadow .22s}.category:hover{transform:translateY(-4px);box-shadow:0 12px 26px #39243b17}.category-image{height:175px;position:relative;overflow:hidden}.category-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.category:hover .category-image img{transform:scale(1.04)}.category-badge{position:absolute;top:11px;left:12px;width:27px;height:27px;border-radius:50%;background:var(--orange);color:var(--aubergine);font:10px Arial;display:grid;place-items:center}.category:nth-child(2n) .category-badge{background:var(--lime)}.category:nth-child(3n) .category-badge{background:var(--tomato);color:white}.category-copy{position:relative;padding:13px 16px 16px}.category-copy h3{font-size:14px;color:var(--aubergine);margin:0 0 3px}.category-copy p{font-size:9px;color:#6c625a;margin:0;max-width:85%}.category-arrow{position:absolute;left:15px;bottom:13px;color:var(--tomato);font:14px Arial}.category-note{font-size:9px;color:#746a5f;margin:13px 0 0}.why{background:var(--lime)}.why-layout{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.why-heading h2{margin-bottom:8px}.why-heading>p{font-size:10px;color:#4e4d38;line-height:1.9;max-width:390px}.why-image{height:185px;width:85%;margin-top:19px;overflow:hidden;border-radius:3px 35px 3px 3px}.why-list article{display:grid;grid-template-columns:45px 1fr;gap:15px;align-items:start;padding:16px 0;border-bottom:1px solid #39243b35}.why-list article:first-child{border-top:1px solid #39243b35}.why-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid #39243b72;border-radius:50%;color:var(--aubergine);font-size:15px}.icon-variety{color:var(--tomato);border-color:var(--tomato)}.icon-daily{color:var(--aubergine)}.icon-browse{color:#8e4e30;border-color:#8e4e30}.icon-identity{font-size:10px;color:var(--olive)}.why-list h3{font-size:12px;color:var(--aubergine);margin:0 0 3px}.why-list p{font-size:9px;color:#53533d;line-height:1.8;margin:0}.experience{background:var(--white)}.experience-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.experience-steps:before{content:'';position:absolute;left:8%;right:8%;top:23px;height:1px;background:#7b805574}.experience-steps article{position:relative;z-index:1}.experience-no{width:46px;height:46px;background:var(--aubergine);border:4px solid var(--white);box-shadow:0 0 0 1px var(--aubergine);border-radius:50%;display:grid;place-items:center;color:var(--lime);font:13px Arial;margin-bottom:16px}.experience-steps article:nth-child(3) .experience-no{background:var(--orange);color:var(--aubergine);box-shadow:0 0 0 1px var(--orange)}.experience-steps h3{font-size:12px;color:var(--aubergine);margin:0 0 5px}.experience-steps p{font-size:9px;color:#665d55;line-height:1.8;margin:0;max-width:185px}.contact{position:relative;background:var(--aubergine);color:var(--white);text-align:center;overflow:hidden;padding-block:77px}.contact-inner{position:relative;z-index:1}.contact .eyebrow{justify-content:center;color:var(--lime)}.contact h2{font-size:clamp(34px,4.8vw,55px);line-height:1.45;margin:16px 0;font-weight:700}.contact-inner>p{font-size:11px;color:#e4dbe5;margin:0}.contact-email{display:block;direction:ltr;color:var(--lime);font:16px Arial,sans-serif;margin:18px 0 0}.contact .button{margin-top:10px}.contact-stamp{position:absolute;right:8%;bottom:-45px;border:1px solid #b7c95a50;border-radius:50%;width:150px;height:150px;display:grid;place-content:center;text-align:center;color:#b7c95a70;font:14px/1.4 Arial,sans-serif;letter-spacing:.1em;transform:rotate(-14deg)}.site-footer{background:#2c1c2e;color:var(--white);padding-top:37px}.footer-main{display:grid;grid-template-columns:1.4fr .8fr .9fr;gap:48px;padding-bottom:28px}.brand-light{color:var(--white)}.brand-light>span:last-child>span{color:var(--orange)}.brand-light .crate-mark{border-color:var(--white)}.brand-light .crate-mark:before,.brand-light .crate-mark:after,.brand-light .crate-mark i{background:var(--white)}.footer-brand p{font-size:9px;color:#cbbfca}.footer-links,.footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:10px}.footer-label{font-size:9px;color:var(--orange);margin-bottom:6px}.footer-contact>a{direction:ltr;color:var(--lime)}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff24;padding-block:12px;color:#bdb0bf;font-size:9px}.footer-bottom a{color:var(--lime)}.reveal{opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .55s ease}.reveal.is-visible{opacity:1;transform:none}
@media(max-width:900px){.site-nav{gap:13px;font-size:10px}.hero-inner{gap:33px}.hero h1{font-size:55px}.hero-photo-wrap{height:370px}.about-layout,.why-layout{gap:42px}.category-image{height:150px}}@media(max-width:680px){html{scroll-padding-top:62px}.wrap{width:min(100% - 36px,540px)}.site-header{height:62px}.brand{font-size:16px}.menu-toggle{display:flex;width:39px;height:39px;align-items:center;justify-content:center;flex-direction:column;gap:6px;border:1px solid #39243b38;background:transparent;color:var(--aubergine)}.menu-toggle span{width:18px;height:1px;background:currentColor;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.site-nav{display:none;position:absolute;top:62px;right:0;left:0;background:var(--oat);padding:9px 19px 18px;box-shadow:0 14px 22px #39243b20}.site-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.site-nav>a:not(.nav-cta){padding:9px 2px;border-bottom:1px solid #39243b14;font-size:11px}.site-nav .nav-cta{margin-top:11px;text-align:center}.hero-inner{grid-template-columns:1fr;gap:18px;padding-block:32px 22px}.hero h1{font-size:clamp(39px,10.5vw,56px);margin:14px 0}.hero-copy>p{font-size:10px}.button{padding:11px 15px;font-size:10px}.hero-note{margin-top:17px}.hero-photo-wrap{height:300px;margin:0 6px 0 0}.hero-photo{border-top-right-radius:56px}.photo-label{right:-8px;top:13px}.sticker-taste{top:73px}.photo-caption{bottom:15px;right:14px}.hero-bottom{font-size:8px}.section-pad{padding-block:64px}.about-layout,.why-layout{grid-template-columns:1fr;gap:25px}.about-photo{height:285px;margin-inline-start:8px;order:2}.about-copy{order:1}.about-copy h2,.section-heading h2,.why-heading h2{font-size:35px}.about-copy>p{font-size:10px}.section-heading{display:block;margin-bottom:25px}.section-heading>p{margin-top:11px;font-size:10px}.category-grid{grid-template-columns:repeat(2,1fr);gap:10px}.category-image{height:130px}.category-copy{padding:10px 12px 14px}.category-copy h3{font-size:12px}.category-copy p{font-size:8px}.category-arrow{left:10px;bottom:10px}.why-image{height:180px;width:95%}.why-list article{grid-template-columns:40px 1fr;padding:13px 0}.why-list h3{font-size:11px}.experience-steps{grid-template-columns:1fr;gap:17px}.experience-steps:before{left:auto;right:22px;top:20px;bottom:24px;width:1px;height:auto}.experience-steps article{display:grid;grid-template-columns:47px 1fr;gap:13px;align-items:start}.experience-no{width:44px;height:44px;margin:0}.experience-steps h3{font-size:11px;margin:1px 0 3px}.experience-steps p{font-size:9px;max-width:none}.contact{padding-block:62px}.contact h2{font-size:clamp(32px,8.5vw,46px)}.contact-inner>p{font-size:10px}.contact-email{font-size:15px}.contact-stamp{width:100px;height:100px;font-size:10px;right:-35px;bottom:-43px}.footer-main{grid-template-columns:1fr 1fr;gap:19px 13px}.footer-brand{grid-column:1/-1}.footer-bottom{gap:8px;flex-wrap:wrap}.footer-bottom a{margin-inline-start:auto}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}.reveal{opacity:1;transform:none}}
