._root_1o8gq_1{font-family:Arial,Helvetica,sans-serif;color:#263d37}._root_1o8gq_1 *{box-sizing:border-box}._root_1o8gq_1 button{cursor:pointer;font:700 14px Arial,sans-serif}._demoToolbar_1o8gq_1{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 5%;background:#e7efe6;color:#214d3a;font-size:12px}._options_1o8gq_1{display:flex;gap:7px;flex-wrap:wrap}._options_1o8gq_1 a{font-size:13px;padding:8px 12px;border-radius:25px;text-decoration:none;color:#2c5c45;background:#fff}._options_1o8gq_1 a._selected_1o8gq_1{background:#244d3a;color:#fff}._demoNotice_1o8gq_1{background:#fff4dc;padding:9px 5%;font-size:12px;color:#795c35}._callout_1o8gq_1{background:#e7f0e5;color:#254b3b;text-align:center;padding:46px 22px}._callout_1o8gq_1 h2{font-size:30px;margin:0 0 10px}._callout_1o8gq_1 p{line-height:1.7}._callout_1o8gq_1 a{display:inline-block;border-radius:30px;background:#305a43;color:#fff;padding:13px 21px;text-decoration:none;font-weight:800;margin-top:14px}._confirm_1o8gq_1{padding:18px;background:#fff;border-radius:9px;line-height:1.6}._trades_1o8gq_1{background:#f7f9f8;color:#123e49}._tradeTop_1o8gq_1{display:flex;gap:24px;align-items:center;padding:18px 5%;font-weight:900;font-size:19px;flex-wrap:wrap}._tradeTop_1o8gq_1 span{color:#cf854a}._tradeTop_1o8gq_1 a{color:#123e49;text-decoration:none;font-size:12px;margin-left:auto}._tradeTop_1o8gq_1 button,._tradeHero_1o8gq_1 button,._tradeContact_1o8gq_1 button{border:0;background:#d37b3a;color:#fff;padding:15px 23px;font-weight:900}._tradeHero_1o8gq_1{display:grid;grid-template-columns:51% 49%;min-height:470px;background:#143b48;color:#fff}._tradeHero_1o8gq_1>div{padding:75px 7vw 50px}._tradeHero_1o8gq_1 h1{font-size:clamp(42px,5.2vw,78px);line-height:1.03;margin:22px 0}._tradeHero_1o8gq_1 p{font-size:18px;line-height:1.7;max-width:500px}._tradeHero_1o8gq_1 img{width:100%;height:100%;max-height:580px;object-fit:cover}._tradeStrip_1o8gq_1{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-around;padding:21px;background:#e1e9e6;font-weight:850;font-size:13px}._tradeSection_1o8gq_1{padding:65px 6%}._tradeSection_1o8gq_1 h2{font-size:clamp(31px,4vw,51px);line-height:1.12}._tradeGrid_1o8gq_1{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._tradeGrid_1o8gq_1 article{background:#e7eeee;padding:24px;min-height:220px;border-top:5px solid #d37b3a}._tradeGrid_1o8gq_1 b{color:#cd7b42}._tradeGrid_1o8gq_1 h3{font-size:20px}._tradeGrid_1o8gq_1 p{line-height:1.6}._tradeContact_1o8gq_1{background:#143b48;color:#fff;padding:45px 6%}._tradeContact_1o8gq_1 h2{font-size:34px}._cafe_1o8gq_1{background:#f6eee0;color:#63422e;font-family:Georgia,serif}._cafe_1o8gq_1 nav{display:flex;justify-content:space-between;gap:15px;padding:28px 6%;align-items:center;font-size:14px}._cafe_1o8gq_1 nav div{font-size:26px;letter-spacing:3px;font-weight:900}._cafe_1o8gq_1 nav i{color:#b27854}._cafeHero_1o8gq_1{display:grid;grid-template-columns:51% 49%;align-items:center}._cafeImage_1o8gq_1{height:520px}._cafeImage_1o8gq_1 img{width:100%;height:100%;object-fit:cover}._cafeIntro_1o8gq_1{padding:45px 7%}._cafeIntro_1o8gq_1 span{font:800 12px Arial;letter-spacing:2px}._cafeIntro_1o8gq_1 h1{font-size:clamp(41px,5vw,66px);line-height:1.13}._cafeIntro_1o8gq_1 h1 em{color:#a77753}._cafeIntro_1o8gq_1 p{font-size:19px;line-height:1.65}._cafeIntro_1o8gq_1 button,._cafeVisit_1o8gq_1 button{background:#6a4431;color:#fff;border:0;padding:17px 23px}._cafeRibbon_1o8gq_1{text-align:center;padding:17px;background:#a57553;color:#fff;font:800 12px Arial;letter-spacing:2px}._cafeMenu_1o8gq_1{padding:64px 22px;max-width:680px;margin:auto;text-align:center}._cafeMenu_1o8gq_1 h2{font-size:44px}._cafeMenu_1o8gq_1 div{text-align:left}._cafeMenu_1o8gq_1 p{display:flex;justify-content:space-between;gap:20px;font:20px Georgia;border-bottom:1px dotted #b9a68e;padding:18px 0}._cafeVisit_1o8gq_1{background:#e5dac7;text-align:center;padding:42px 20px}._cafeVisit_1o8gq_1 h2{font-size:36px}._consultant_1o8gq_1{background:#f6f7f3;color:#23483c}._consultant_1o8gq_1 nav{padding:23px 5%;display:flex;gap:25px;align-items:center;justify-content:space-between;font:700 12px Arial}._consultant_1o8gq_1 nav strong{font-size:22px}._consultant_1o8gq_1 nav strong span{font-size:12px;color:#83918b}._consultant_1o8gq_1 button{background:#264b3d;color:#fff;border:0;padding:15px 22px}._consultHero_1o8gq_1{display:grid;grid-template-columns:54% 46%;background:#e6ede7;min-height:480px}._consultHero_1o8gq_1>div{padding:75px 7vw 50px}._consultHero_1o8gq_1 h1{font-size:clamp(43px,5.2vw,75px);line-height:1.1;letter-spacing:-2px}._consultHero_1o8gq_1 h1 em{color:#77897e;font-style:normal}._consultHero_1o8gq_1 p{font-size:19px;line-height:1.7}._consultHero_1o8gq_1 img{width:100%;height:100%;object-fit:cover}._consultStat_1o8gq_1{display:grid;grid-template-columns:repeat(3,1fr);padding:28px 6%;background:#264d3d;color:#fff}._consultStat_1o8gq_1 div{display:flex;gap:18px;align-items:center}._consultStat_1o8gq_1 b{font-size:32px}._consultServices_1o8gq_1{padding:65px 6%}._consultServices_1o8gq_1 h2{font-size:clamp(35px,4vw,54px)}._consultServices_1o8gq_1>div{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}._consultServices_1o8gq_1 article{padding:27px;border-left:3px solid #7c9986;background:#fff}._consultServices_1o8gq_1 article h3{font-size:23px}._consultServices_1o8gq_1 article p{line-height:1.6}._consultContact_1o8gq_1{background:#dfebdf;padding:50px 6%}._consultContact_1o8gq_1 h2{font-size:35px}._beauty_1o8gq_1{background:#fbf3f0;color:#79565f;font-family:Georgia,serif}._beauty_1o8gq_1 nav{padding:22px 6%;display:flex;justify-content:space-between;align-items:center;gap:20px}._beauty_1o8gq_1 nav div{font-size:31px}._beauty_1o8gq_1 nav em{font-weight:700;color:#b4878e}._beauty_1o8gq_1 nav span{font:700 12px Arial}._beautyHero_1o8gq_1{display:grid;grid-template-columns:53% 47%;align-items:center}._beautyPhoto_1o8gq_1{height:510px;padding:35px;background:#eddce0}._beautyPhoto_1o8gq_1 img{height:100%;width:100%;object-fit:cover;border-radius:250px 250px 0 0}._beautyHero_1o8gq_1>div+div{padding:40px 7%}._beautyHero_1o8gq_1 span,._beautyTreatments_1o8gq_1>span{font:800 12px Arial;letter-spacing:2px}._beautyHero_1o8gq_1 h1{font-size:clamp(51px,6vw,83px);line-height:1.06}._beautyHero_1o8gq_1 h1 i{color:#b3818f}._beautyHero_1o8gq_1 p{font-size:19px;line-height:1.75}._beauty_1o8gq_1 button{background:#986875;color:#fff;border:0;border-radius:0;padding:16px 24px}._beautyTreatments_1o8gq_1{text-align:center;padding:62px 6%}._beautyTreatments_1o8gq_1 h2{font-size:42px}._beautyTreatments_1o8gq_1>div{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}._beautyTreatments_1o8gq_1 article{background:#fff;padding:30px 18px;border:1px solid #ebd6da}._beautyTreatments_1o8gq_1 h3{font-size:24px}._beautyOutro_1o8gq_1{text-align:center;padding:45px;background:#eedce1}._beautyOutro_1o8gq_1 h2{font-size:38px}._retail_1o8gq_1{background:#fffdf8;color:#4d483a}._retailBanner_1o8gq_1{text-align:center;background:#55604b;color:#fff;font-size:11px;letter-spacing:2px;padding:12px}._retail_1o8gq_1 nav{display:flex;padding:24px 5%;justify-content:space-between;align-items:center;gap:15px}._retail_1o8gq_1 nav>div{font:36px Georgia}._retail_1o8gq_1 nav span{font-size:12px;letter-spacing:1px}._retail_1o8gq_1 nav button{border:1px solid #6e735d;background:transparent;padding:12px}._retailHero_1o8gq_1{position:relative;min-height:520px;display:grid;grid-template-columns:57% 43%;background:#e5e0d4;align-items:center}._retailHero_1o8gq_1 img{width:100%;height:520px;object-fit:cover}._retailHero_1o8gq_1>div{padding:45px 8%}._retailHero_1o8gq_1 span{letter-spacing:2px;font-size:12px}._retailHero_1o8gq_1 h1{font:clamp(43px,5vw,73px)/1.1 Georgia}._retailHero_1o8gq_1 p{font-size:18px;line-height:1.7}._retailHero_1o8gq_1 button{border:0;background:#57634f;color:#fff;padding:16px 22px}._retailCollection_1o8gq_1{text-align:center;padding:60px 6%}._retailCollection_1o8gq_1>span{letter-spacing:2px;font-size:12px}._retailCollection_1o8gq_1 h2{font:45px Georgia}._retailCollection_1o8gq_1>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._retailCollection_1o8gq_1 article{text-align:left}._retailCollection_1o8gq_1 article h3{font:24px Georgia}._retailNotice_1o8gq_1{padding:18px;background:#f4e8c7;text-align:center}@media(max-width:800px){._tradeHero_1o8gq_1,._cafeHero_1o8gq_1,._consultHero_1o8gq_1,._beautyHero_1o8gq_1,._retailHero_1o8gq_1{grid-template-columns:1fr}._tradeHero_1o8gq_1 img,._consultHero_1o8gq_1 img{max-height:300px}._tradeHero_1o8gq_1>div,._consultHero_1o8gq_1>div{padding:50px 24px}._cafeImage_1o8gq_1,._beautyPhoto_1o8gq_1{height:330px}._cafeIntro_1o8gq_1{padding:30px 24px}._tradeGrid_1o8gq_1,._consultServices_1o8gq_1>div,._beautyTreatments_1o8gq_1>div,._retailCollection_1o8gq_1>div{grid-template-columns:repeat(2,1fr)}._retailHero_1o8gq_1 img{height:300px}._retailHero_1o8gq_1>div{padding:35px 24px}}@media(max-width:550px){._tradeGrid_1o8gq_1,._consultServices_1o8gq_1>div,._beautyTreatments_1o8gq_1>div,._retailCollection_1o8gq_1>div{grid-template-columns:1fr}._tradeTop_1o8gq_1{gap:12px}._tradeTop_1o8gq_1 a,._consultant_1o8gq_1 nav div{display:none}._tradeStrip_1o8gq_1{display:block}._tradeStrip_1o8gq_1 span{display:block;margin:8px 0}._consultStat_1o8gq_1{grid-template-columns:1fr;gap:12px}._cafe_1o8gq_1 nav span,._beauty_1o8gq_1 nav span,._retail_1o8gq_1 nav span{display:none}._beautyPhoto_1o8gq_1{padding:20px}._retailHero_1o8gq_1 h1{font-size:50px}}
