@font-face{font-family:Arima Madurai;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/arima-madurai-400.ttf) format("truetype")}@font-face{font-family:Arima Madurai;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/arima-madurai-500.ttf) format("truetype")}@font-face{font-family:Arima Madurai;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/arima-madurai-700.ttf) format("truetype")}:root{--brown: #482322;--green: #eaf7bd;--pink: #ed1651;--link: #269bb0;font-family:Arima Madurai,Georgia,serif;color:var(--brown);font-size:18px;font-weight:500;line-height:22px;letter-spacing:.5px}*{box-sizing:border-box}body{margin:0;background:#fff}a{color:var(--link);text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{max-width:100%;height:auto}p{margin:0 0 20px}h1,h2{font-weight:500;margin:0}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible{outline:3px solid var(--pink);outline-offset:5px}main:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:15px;z-index:100;background:#fff;padding:12px}.skip-link:focus{top:12px}.focus-visible:focus{position:static;clip:auto;width:auto;height:auto;display:block}.site-header{height:260px;background:var(--green);text-align:center;position:sticky;top:-145px;z-index:20}.brand{display:inline-block;margin-top:26px}.full-logo{display:block;width:224px;height:147px}.title-logo{display:none;width:350px}.compact .full-logo{visibility:hidden}.compact .title-logo{display:block;position:absolute;top:159px;left:50%;transform:translate(-50%);height:50px;width:auto}#primary-nav{display:flex;justify-content:center;align-items:center;height:60px;margin-top:27px}#primary-nav a{font-size:15.75px;font-weight:500;text-transform:uppercase;color:var(--brown);padding:0 22px;position:relative}#primary-nav a[aria-current]{font-weight:600}#primary-nav a+a:before{content:"•";position:absolute;left:-2px;font-size:11px}.menu-toggle{display:none}.slideshow{margin:50px 10px 0;position:relative}.slides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.slide img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain}.slide-arrow{position:absolute;top:calc(50% - 35px);border:0;background:transparent;color:var(--pink);font:32px Arial;padding:12px}.previous{left:0}.next{right:0}.slide-dots{height:30px;display:flex;justify-content:center;align-items:center;gap:2px}.slide-dots button{border:0;background:none;padding:5px;display:flex}.slide-dots span{width:6px;height:6px;border-radius:50%;background:var(--pink);opacity:.2}.slide-dots button[aria-pressed=true] span{opacity:1}.pause-slides{position:absolute;right:10px;bottom:0;background:#fff;border:0;font:14px Arial;color:var(--pink);opacity:0}.slideshow:hover .pause-slides,.slideshow:focus-within .pause-slides,.pause-slides:focus{opacity:1}.introduction{width:50%;margin:100px 0 0 auto;padding:0 20px 0 10px;font-size:39px;line-height:39px}.introduction h1{font-size:inherit;line-height:inherit}.introduction p{margin:59px 0 0}.products{padding:110px 10px 0}.choose{height:200px;text-align:center}.choose svg{width:500px;max-width:100%;height:200px;overflow:visible}.choose text{fill:var(--pink);font-size:22px;font-weight:500}.product-row{display:grid}.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.product{padding:10px;min-width:0}.product img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;margin-bottom:20px}.product h2,.product p{font-size:18px;line-height:22px;font-weight:400;margin:0}.product{padding-bottom:30px}.heart{text-align:center;padding:10px}.heart img{display:block;margin:0 auto;width:100px}.about-story{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:40px 20px 60px;min-height:640px}.about-story p{margin:0 0 20px}.about-story>div:first-child{padding-top:20px}.drop-cap:first-letter{float:left;font-size:108px;font-weight:400;line-height:.75;margin:8px 14px 0 0}.contact-layout{display:grid;grid-template-columns:1fr 1fr;padding:30px 10px 60px;gap:20px;min-height:640px}.contact-details h2{font-size:39px;line-height:39px;font-weight:600;margin:0 0 25px}.contact-details p{margin:0 0 35px}.contact-details h2:first-child{margin-bottom:50px}.plain-link{color:inherit}.map iframe{border:0;width:100%;height:400px;display:block}.site-footer{min-height:90px;background:var(--brown);color:#bcabaa;display:flex;align-items:center;padding:25px 35px;gap:20px;position:relative}.site-footer nav{display:flex;gap:15px;position:absolute;left:35px}.site-footer a{color:#bcabaa;text-transform:uppercase;font-size:13px}.site-footer p{font-size:16px;text-align:center;margin:0 auto;line-height:24px}.back-top{position:fixed;bottom:20px;right:35px;border:1px solid #777;border-radius:50%;width:35px;height:35px;text-align:center;line-height:33px;color:#777;background:#fff;font-size:18px}.not-found{padding:80px 20px;min-height:500px}.not-found h1{margin-bottom:30px}html{overflow-y:scroll}.site-header{height:260.667px}.drop-cap:first-letter{font-size:151.2px;line-height:.68;margin:7.56px 15.12px 0 0}.about-story,.contact-layout{min-height:644.667px}.about-story>div:first-child{padding-top:18px}.about-story p{margin-bottom:18px}.contact-details h2,.contact-details h2:first-child{font-size:37.8px;line-height:37.8px;margin-bottom:20px}.contact-details p{margin-bottom:38px}.site-footer{min-height:94.667px}@media(min-width:1920px){main{max-width:1920px;margin:auto}}@media(max-width:1024px){.site-footer{flex-direction:column}.site-footer nav{position:static}.slides{grid-template-columns:repeat(2,minmax(0,1fr))}.slide-2{display:none}}@media(max-width:767px){:root{line-height:21px}.site-header{height:200px;top:0}.brand{margin-top:46px}.full-logo{width:160px;height:auto}.compact .full-logo{visibility:visible}.compact .title-logo{display:none}.menu-toggle{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:85px;left:30px;width:30px;height:30px;padding:5px;border:0;background:none}.menu-toggle span{display:block;height:1px;width:20px;background:#666}.menu-toggle.open span:nth-child(1){transform:translateY(9px) rotate(45deg)}.menu-toggle.open span:nth-child(2){visibility:hidden}.menu-toggle.open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}#primary-nav{display:none;margin:0;height:auto}#primary-nav.expanded{display:flex;flex-direction:column;position:absolute;top:200px;width:100%;align-items:stretch;background:var(--green)}#primary-nav a{padding:30px 35px;text-align:left;font-size:14px}#primary-nav a+a:before{display:none}.slideshow{margin-top:50px}.slides{display:block}.slide-1,.slide-2{display:none}.slide-dots{height:30px}.slideshow{padding-bottom:0}.slide-arrow{top:calc(50% - 30px)}.introduction{width:100%;margin-top:100px;padding:0 20px;font-size:39px;line-height:39px}.products{padding-top:110px}.choose{overflow:hidden}.product-row{display:block}.product{padding:10px 10px 30px}.product h2,.product p{line-height:21px}.about-story{display:block;padding:40px 20px 60px;min-height:0}.about-story>div:first-child{padding-top:20px}.about-story>div+div{margin-top:20px}.contact-layout{display:block;padding:80px 10px 60px;min-height:0}.contact-details h2:first-child,.contact-details h2{margin-bottom:25px}.contact-details p{margin-bottom:35px}.contact-details{overflow-wrap:anywhere}.map{margin-top:40px}.site-footer{padding:25px 20px;gap:14px}.site-footer nav{display:flex}.site-footer p{font-size:14px}.back-top{right:15px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@media(max-width:767px){.slideshow{margin-top:110px}.site-header{height:200.667px}}
