.navigation{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border:1px solid rgba(255,255,255,.4);border-radius:100px;background-color:#fff0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);width:100%;max-width:1200px;margin:0 auto}.nav-links{display:flex;gap:12px;align-items:center}.nav-link{padding:12px 24px;border:1px solid rgba(255,255,255,.4);border-radius:100px;background-color:#fff0;text-decoration:none;transition:all .3s ease}.nav-link.current{background-color:#fff;border-color:#fff}.nav-link p{font-family:Sora,sans-serif;font-size:17px;font-weight:500;line-height:1.4em;letter-spacing:0em;color:var(--color-white);margin:0}.nav-link.current p{color:#000}.nav-link:hover{background-color:#fff;border-color:#fff}.nav-link:hover p{color:#000}.nav-shop{display:flex;gap:12px}.shop-button{width:48px;height:48px;border:1px solid rgba(255,255,255,.4);border-radius:100px;background-color:#0000;display:flex;align-items:center;justify-content:center;transition:all .3s ease;text-decoration:none}.shop-button:hover{background-color:var(--color-accent);border-color:var(--color-accent)}@media (max-width: 809px){.navigation{display:none}}@media (min-width: 810px) and (max-width: 1199px){.nav-link p{font-size:16px}}.hero-section{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.hero-background{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28px;margin:12px;overflow:hidden}.hero-background img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hero-content-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:24px 12px}.hero-navigation{padding:24px 0}.hero-text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;max-width:900px;margin:0 auto;text-align:center;flex:1}.hero-top-text{display:flex;flex-direction:column;gap:12px}.hero-subtitle{font-family:Sora,sans-serif;font-size:28px;font-weight:600;line-height:1.2em;letter-spacing:-.03em;color:var(--color-white);margin:0}.hero-title{font-family:Inter Tight,sans-serif;font-size:180px;font-weight:700;line-height:.9em;letter-spacing:-.05em;color:var(--color-white);text-transform:lowercase;margin:0}.hero-description{font-family:Sora,sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:var(--color-white);text-align:center;max-width:700px;margin:0}.hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;padding:24px 0;gap:24px}.hero-stats{border:1px solid rgba(255,255,255,.4);border-radius:100px;padding:24px 48px;background-color:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:300px}.stats-number{font-family:Sora,sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var(--color-white);margin:0}.stats-description{font-family:Sora,sans-serif;font-size:17px;font-weight:400;line-height:1.4em;color:var(--color-white);margin:0}.hero-circles{display:flex;flex-direction:column;gap:12px;width:60px}.hero-circle{width:60px;height:60px;border-radius:100px;border:1px solid rgba(255,255,255,.5);overflow:hidden;transition:transform .3s ease}.hero-circle:hover{transform:scale(1.1)}.hero-circle img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-explore{display:flex;flex-direction:column;align-items:center;gap:16px;position:relative}.explore-button{padding:20px 48px;border:1px solid var(--color-dark);border-radius:100px;background:#fff0;color:var(--color-white);text-decoration:none;font-family:Sora,sans-serif;font-size:26px;font-weight:500;line-height:1.2em;letter-spacing:-.03em;transition:all .3s ease}.explore-button:hover{background:var(--color-white);color:var(--color-dark);transform:translateY(-3px);box-shadow:0 10px 30px #ffffff4d}.explore-graphics{display:flex;gap:8px}.graphic-circle{width:8px;height:8px;border-radius:50%;background:#ffffff4d}.hero-arrow-down{width:60px;height:60px;border:1px solid rgba(255,255,255,.5);border-radius:100px;background:#0000;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease}.hero-arrow-down:hover{background:#ffffff1a;transform:translateY(5px)}.arrow-down-icon{width:16px;height:16px;border-right:2px solid white;border-bottom:2px solid white;transform:rotate(45deg)}@media (min-width: 810px) and (max-width: 1199px){.hero-background{margin:8px}.hero-content-wrapper{padding:24px 8px}.hero-title{font-size:140px}.hero-subtitle{font-size:24px}.hero-description{font-size:18px}.stats-number{font-size:24px}.stats-description{font-size:16px}}@media (max-width: 809px){.hero-background{margin:6px;border-radius:20px}.hero-content-wrapper{padding:20px 6px}.hero-navigation{display:none}.hero-title{font-size:80px}.hero-subtitle{font-size:22px}.hero-description{font-size:15px;padding:0 12px}.hero-stats{padding:20px 36px}.stats-number{font-size:22px}.stats-description{font-size:15px}}@media (min-width: 810px) and (max-width: 1199px){.hero-bottom{flex-wrap:wrap;justify-content:center}.hero-stats{max-width:280px}.explore-button{font-size:24px;padding:18px 40px}}@media (max-width: 809px){.hero-bottom{flex-direction:column;align-items:center;gap:20px}.hero-stats{max-width:100%;width:100%;align-items:center;text-align:center}.hero-circles{flex-direction:row;width:auto}.hero-circle{width:50px;height:50px}.explore-button{font-size:22px;padding:16px 36px}.hero-arrow-down{width:50px;height:50px}.arrow-down-icon{width:14px;height:14px}}.taste-section{padding:120px 48px;background:var(--color-white)}.taste-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:center}.taste-left{position:relative}.taste-images{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;height:600px}.taste-image{border-radius:36px;overflow:hidden;position:relative;background:var(--color-light)}.taste-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.taste-image-1{grid-row:1 / 2}.taste-image-2{grid-row:2 / 3}.taste-image-3{grid-column:2 / 3;grid-row:1 / 3}.image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0003;opacity:0;transition:opacity .3s ease}.taste-image:hover .image-overlay{opacity:1}.overlay-button{width:60px;height:60px;border:3px solid var(--color-light);border-radius:100px;background:#0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.overlay-button:hover{background:var(--color-accent);border-color:var(--color-accent);transform:scale(1.1)}.arrow-icon{width:16px;height:16px;border-right:2px solid white;border-bottom:2px solid white;transform:rotate(-45deg)}.taste-right{display:flex;flex-direction:column;gap:24px}.taste-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.taste-text{font-family:Sora,sans-serif;font-size:26px;font-weight:500;line-height:1.2em;letter-spacing:-.03em;color:var(--color-dark);margin:0}.taste-inline-image{width:120px;height:120px;border-radius:50%;overflow:hidden;flex-shrink:0}.taste-inline-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media (min-width: 810px) and (max-width: 1199px){.taste-section{padding:100px 32px}.taste-container{gap:32px}.taste-images{height:500px;gap:18px}.taste-text{font-size:24px}.taste-inline-image{width:114px;height:114px}}@media (max-width: 809px){.taste-section{padding:80px 30px}.taste-container{grid-template-columns:1fr;gap:48px}.taste-images{height:400px;gap:12px}.taste-image{border-radius:24px}.taste-text{font-size:22px}.taste-inline-image{width:100px;height:100px}.overlay-button{width:50px;height:50px}}.locations-section{padding:120px 48px;background:var(--color-white)}.locations-container{max-width:1200px;margin:0 auto}.locations-header{text-align:center;margin-bottom:60px}.locations-header h2{font-family:Sora,sans-serif;font-size:48px;font-weight:700;line-height:1.2em;letter-spacing:-.03em;color:var(--color-dark);margin:0}.locations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.location-card{border-radius:36px;overflow:hidden;background:var(--color-light);display:flex;flex-direction:column;height:360px;position:relative;transition:all .3s ease}.location-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}.location-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.location-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:grayscale(0);transition:filter .3s ease}.location-card:hover .location-image img{filter:grayscale(.3)}.location-content{position:relative;z-index:1;padding:48px 24px 24px;display:flex;flex-direction:column;justify-content:space-between;flex:1}.location-info h4{font-family:Sora,sans-serif;font-size:28px;font-weight:600;line-height:1.2em;letter-spacing:-.03em;color:#fff;margin:0 0 12px}.location-info p{font-family:Sora,sans-serif;font-size:17px;font-weight:400;line-height:1.4em;color:#fff;margin:0}.location-divider{position:relative;z-index:1;height:1px;background:#ffffff1f;margin:0 24px}.location-link{display:flex;align-items:center;gap:12px;padding:16px 24px;background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:100px;text-decoration:none;transition:all .3s ease;width:fit-content}.location-link:hover{background:#fff3}.link-icon{width:40px;height:40px;background:#ffffff0f;border-radius:100px;display:flex;align-items:center;justify-content:center}.location-link span{font-family:Sora,sans-serif;font-size:17px;font-weight:500;color:#fff}.location-button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:12px;margin:12px 24px 24px;background:#fff;border-radius:100px;text-decoration:none;transition:all .3s ease}.location-button:hover{background:var(--color-accent);transform:scale(1.05)}.button-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.arrow-icon{width:12px;height:12px;border-right:2px solid var(--color-dark);border-bottom:2px solid var(--color-dark);transform:rotate(-45deg);transition:border-color .3s ease}.location-button:hover .arrow-icon{border-color:#fff}@media (min-width: 810px) and (max-width: 1199px){.locations-section{padding:100px 32px}.locations-header h2{font-size:42px}.locations-grid{grid-template-columns:repeat(2,1fr);gap:18px}.location-card{height:340px}.location-info h4{font-size:24px}.location-info p,.location-link span{font-size:16px}}@media (max-width: 809px){.locations-section{padding:80px 30px}.locations-header{margin-bottom:40px}.locations-header h2{font-size:32px}.locations-grid{grid-template-columns:1fr;gap:12px}.location-card{height:320px;border-radius:24px}.location-content{padding:36px 24px 24px}.location-info h4{font-size:22px}.location-info p{font-size:15px}.location-link{padding:12px 20px}.link-icon{width:36px;height:36px}.location-link span{font-size:15px}.location-button{margin:12px 20px 20px}}.faq-section{padding:120px 24px;background:var(--color-white)}.faq-container{max-width:900px;margin:0 auto}.faq-header{text-align:center;margin-bottom:60px}.faq-header h2{font-family:Sora,sans-serif;font-size:48px;font-weight:700;line-height:1.2em;letter-spacing:-.03em;color:var(--color-dark);margin:0}.faq-list{display:flex;flex-direction:column;gap:18px}.faq-item{border:1px solid rgb(34,34,34);border-radius:28px;overflow:hidden;background:#fff;transition:all .3s ease}.faq-item:hover{box-shadow:0 10px 30px #0000001a}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:32px;background:transparent;border:none;cursor:pointer;text-align:left;transition:all .3s ease}.faq-question h4{font-family:Sora,sans-serif;font-size:20px;font-weight:600;line-height:1.4em;color:var(--color-dark);margin:0;padding-right:24px}.faq-icon{width:40px;height:40px;border:1px solid rgba(0,0,0,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;transition:all .3s ease}.faq-question.active .faq-icon{background:var(--color-accent);border-color:var(--color-accent);transform:rotate(180deg)}.icon-line{position:absolute;background:var(--color-dark);transition:all .3s ease}.faq-question.active .icon-line{background:#fff}.icon-line.horizontal{width:16px;height:2px}.icon-line.vertical{width:2px;height:16px}.icon-line.vertical.hidden{opacity:0}.faq-answer{overflow:hidden}.faq-answer p{padding:0 32px 32px;font-family:Sora,sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:var(--color-dark-60);margin:0}@media (min-width: 810px) and (max-width: 1199px){.faq-section{padding:100px 16px}.faq-header h2{font-size:42px}.faq-question h4{font-size:18px}.faq-answer p{font-size:16px}}@media (max-width: 809px){.faq-section{padding:80px 12px}.faq-header{margin-bottom:40px}.faq-header h2{font-size:32px}.faq-list{gap:12px}.faq-question{padding:24px}.faq-question h4{font-size:16px}.faq-icon{width:36px;height:36px}.icon-line.horizontal{width:14px}.icon-line.vertical{height:14px}.faq-answer p{padding:0 24px 24px;font-size:15px}}.footer-section{background:var(--color-dark);color:#fff;padding:80px 24px 40px}.footer-container{max-width:1200px;margin:0 auto}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;margin-bottom:60px}.footer-column h3,.footer-column h4{font-family:Sora,sans-serif;margin-bottom:20px}.footer-logo{font-size:32px;font-weight:700;color:#fff;text-transform:lowercase}.footer-tagline{font-family:Sora,sans-serif;font-size:16px;color:#ffffffb3;line-height:1.6}.footer-column h4{font-size:18px;font-weight:600;color:#fff}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column ul li{margin-bottom:12px}.footer-column ul li a{font-family:Sora,sans-serif;font-size:16px;color:#ffffffb3;text-decoration:none;transition:color .3s ease}.footer-column ul li a:hover{color:var(--color-accent)}.footer-bottom{padding-top:40px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.footer-bottom p{font-family:Sora,sans-serif;font-size:14px;color:#ffffff80;margin:0}@media (min-width: 810px) and (max-width: 1199px){.footer-section{padding:60px 16px 32px}.footer-content{gap:40px;margin-bottom:40px}}@media (max-width: 809px){.footer-section{padding:60px 12px 32px}.footer-content{grid-template-columns:1fr;gap:40px;margin-bottom:40px}.footer-logo{font-size:28px}.footer-tagline{font-size:14px}.footer-column h4{font-size:16px}.footer-column ul li a{font-size:14px}.footer-bottom p{font-size:12px}}.app{width:100%;min-height:100vh;overflow-x:hidden;background:var(--color-white)}*{margin:0;padding:0;box-sizing:border-box}:root{--token-199567ce-b13c-4bb1-ace7-def779c57b56: rgb(255, 255, 255);--token-906b2625-4f88-4f96-9b84-5bfbfe2136a5: rgb(245, 245, 245);--token-65e5701d-f5ae-417e-bb8e-e27add956c8e: rgb(13, 12, 12);--token-99dfb51f-46c2-4664-a1f6-4717fb130827: rgba(13, 12, 12, .8);--token-7c67869a-db42-495e-b0ca-ef7aed841af2: rgba(13, 12, 12, .6);--token-0b68d136-9133-41bb-bf34-c45064ca3d54: rgb(239, 125, 0);--color-white: var(--token-199567ce-b13c-4bb1-ace7-def779c57b56);--color-light: var(--token-906b2625-4f88-4f96-9b84-5bfbfe2136a5);--color-dark: var(--token-65e5701d-f5ae-417e-bb8e-e27add956c8e);--color-dark-80: var(--token-99dfb51f-46c2-4664-a1f6-4717fb130827);--color-dark-60: var(--token-7c67869a-db42-495e-b0ca-ef7aed841af2);--color-accent: var(--token-0b68d136-9133-41bb-bf34-c45064ca3d54);--font-sora: "Sora", "Sora Placeholder", sans-serif;--font-inter: "Inter", "Inter Placeholder", sans-serif;--font-inter-tight: "Inter Tight", "Inter Tight Placeholder", sans-serif}html,body,#main{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-sora);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-white);color:var(--color-dark);overflow-x:hidden;font-size:12px}#root{min-height:100vh;width:auto}h1,h2,h3,h4,h5,h6,p,figure{margin:0}button{font-family:inherit}
