@import url(https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Atma:wght@300;400;500;600;700&display=swap);html{box-sizing:border-box;font-size:16px;height:100%}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;font-family:Lexend,sans-serif;height:100%;margin:0;padding:0;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main{flex:1 1}.title-text{font-family:Atma;font-weight:700;letter-spacing:0;line-height:120%}.h1-size{font-size:30px}.h2-size{font-size:25px}.h3-size{font-size:20px}.body-text{font-family:Lexend;font-size:15px;letter-spacing:0;line-height:160%}.body-bold{font-weight:500}.body-regular{font-weight:400}.caption-text{font-family:Lexend;font-size:12px;letter-spacing:0;line-height:160%}.caption-bold{font-weight:500}.caption-regular{font-weight:400}.mini-caption-text{font-family:Lexend;font-size:10px;letter-spacing:0;line-height:160%}.mini-caption-bold{font-weight:500}.mini-caption-regular{font-weight:700}.web-container{align-items:center;display:flex;flex-direction:column;top:0}.header-main-wrapper,.web-container{box-sizing:border-box;position:relative;width:100%}.header-main-wrapper{max-width:1280px}@media (min-width:1024px){.header-main-wrapper{padding:0 32px}}@media (min-width:768px) and (max-width:1024px){.header-main-wrapper{padding:0 24px}}@media (max-width:768px){.header-main-wrapper{padding:0 16px}}.header-container{align-items:center;background-color:#555;border:0;border-radius:3.5rem;box-sizing:border-box;display:flex;flex-direction:row;height:3.5rem;justify-content:space-between;margin-top:1em;padding:0 .5rem;position:relative;width:100%;z-index:1000}.header-logo{display:inline-flex;display:flex;height:2.5rem;margin:0;position:relative;width:6.5rem}.header-navigation{align-items:center;display:flex;flex-direction:row;gap:2rem}.header-navigation,.header-navigation a{position:relative;width:-webkit-fit-content;width:fit-content}.header-navigation a{color:#fff;cursor:pointer;flex-wrap:nowrap;text-decoration:none}.header-navigation a:hover{background-color:initial;color:#d2ab79}.header-button-container{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin:0;padding:0;position:relative}.header-account-button{background-color:#555}.header-account-button,.header-cart-button{border:0;cursor:pointer;margin:0;padding:0;position:relative}.header-cart-button{background-color:#5550}.header-menu-button{display:none}@media (min-width:1280px){.header-container{max-width:1216px}}@media (max-width:768px){.header-navigation{align-items:end;background-color:#555;border-radius:12px;display:flex;flex-direction:column;gap:8px;left:0;opacity:1;padding:8px 16px;position:absolute;top:64px;transform:translateY(0);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:visible;width:100%;z-index:999}.header-menu-button{background-color:#555;border:0;cursor:pointer;display:inline-flex;margin:0;padding:0}.header-navigation.hide-navigation{opacity:0;pointer-events:none;transform:translateY(-10px);visibility:hidden}}.footer{align-items:start;display:flex;flex-direction:column;width:100%}.footer-decoration{height:173px;width:307px}.footer-container-wrapper{bottom:0;flex-direction:column;position:relative}.footer-container,.footer-container-wrapper{align-items:center;background-color:#555;border-top-left-radius:16px;border-top-right-radius:16px;display:flex;width:100%}.footer-container{color:#fff;flex-direction:row;font-family:Lexend;font-size:12px;justify-content:space-between;letter-spacing:0;line-height:160%;padding-bottom:32px;padding-top:32px}.footer-logo{display:flex;height:96px;width:173.32px}.footer-main-container{display:flex;flex-direction:column;height:136px;justify-content:space-between;width:492px}.footer-main-container-sub{flex-direction:row}.business-info,.footer-main-container-sub{display:flex;justify-content:space-between}.business-info{flex-direction:column;height:64px;width:-webkit-fit-content;width:fit-content}.business-info-description,.business-info-title{height:32px}.operation-hour{display:flex;flex-direction:column;height:64px;justify-content:space-between;width:-webkit-fit-content;width:fit-content}.operation-hour-info,.operation-hours-title{height:50%}.footer-social{display:flex;flex-direction:row;height:16px;justify-content:space-between;margin:0;padding:0;width:72px}.footer-rights{width:fit}@media (min-width:1280px){.footer{align-items:center}.footer-container{max-width:1280px}.footer-decoration{margin-right:680px}}@media (min-width:1024px) and (max-width:1280px){.footer-container{padding-left:32px;padding-right:32px}.footer-decoration{margin-left:32px}}@media (min-width:768px) and (max-width:1024px){.footer-container{padding-left:24px;padding-right:24px}.footer-decoration{margin-left:24px}}@media (max-width:768px){.footer-container{align-items:center;display:flex;flex-direction:column;gap:48px;justify-content:center;padding-left:16px;padding-right:16px}.footer-decoration{margin-left:16px}.footer-main-container{height:-webkit-fit-content;height:fit-content;width:100%}.footer-main-container,.footer-main-container-sub{gap:48px}.business-info,.business-info-description,.footer-main-container,.footer-main-container-sub{align-items:center;display:flex;flex-direction:column}.business-info-description p{justify-content:center}.operation-hour{display:flex;flex-direction:column;text-align:center}.operation-hour,.operation-hour-info{align-items:center}.operation-hour-info p{display:flex;flex-direction:row;justify-content:center}}.breadcrumb{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:row;height:64px;justify-content:start;margin:0;padding:0;position:relative;width:100%;z-index:50}@media (max-width:768px){.breadcrumb{box-sizing:initial;left:-16px;padding:0 16px}}.story-container{align-items:center;box-sizing:border-box;color:#555;display:flex;flex-direction:column;justify-content:top}.our-story-container{box-sizing:border-box;gap:24px;justify-content:space-between}.our-story-container,.our-story-content{align-items:center;display:flex;flex-direction:column;margin:0;padding:0;width:100%}.our-story-content{gap:16px;max-width:600px;z-index:10}.our-story-content div{text-align:center}.our-story-image{background-color:#d9d9d9;border-radius:12px;height:300px;position:relative;width:100%;z-index:0}.mission-vision-container{display:flex;gap:24px;height:-webkit-fit-content;height:fit-content;justify-content:space-between;max-width:940px;position:relative;width:100%}.mission-vision-content{gap:16px;text-align:center}.mission-vision-content,.value-container{align-items:center;display:flex;flex-direction:column;margin:0;padding:0}.value-container{gap:24px;justify-content:space-between;max-width:940px;width:100%}.value-content{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0;max-width:600px;padding:0;text-align:center}.value-image{background-color:#d9d9d9;border-radius:12px;height:400px;width:100%}.milestone-container{justify-content:space-between}.milestone-container,.milestone-content{align-items:center;display:flex;flex-direction:column}.milestone-content{gap:16px;margin:0;max-width:600px;padding:0;text-align:center}.milestone-image-container{align-items:center;display:flex;flex-direction:row;gap:24px;width:100%}.milestone-container{gap:24px;max-width:940px;width:100%}.milestone-image{aspect-ratio:162/214;background-color:#d9d9d9;border-radius:12px;width:100%}@media (max-width:768px){.story-container{gap:48px;margin-bottom:48px}.our-story-container{height:464px;justify-content:flex-end;padding-bottom:24px}.our-story-image{background-color:#d9d9d9;border:0;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-top-left-radius:0;border-top-right-radius:0;height:600px;position:absolute;top:0;width:100%;z-index:0}.mission-container,.vision-container{flex-direction:column}.mission-vision-content{height:-webkit-fit-content;height:fit-content;width:100%}.mission-vision-image-primary{background-color:#d9d9d9;border-radius:16px;display:flex;height:400px;width:100%}.mission-vision-image-secondary{display:none}.milestone-image-container{display:grid;grid-template-columns:1fr 1fr}}@media (min-width:768px) and (max-width:1024px){.story-container{gap:84px;margin-bottom:84px}.mission-vision-container{align-items:center;flex-direction:row}.mission-vision-image-primary{background-color:#d9d9d9;border-radius:12px;height:400px;width:292px}.mission-vision-image-secondary{display:none}.vision-container{flex-direction:row-reverse}}@media (min-width:1024px){.story-container{gap:84px;margin-bottom:84px}.mission-vision-container{align-items:center;flex-direction:row}.mission-vision-image-primary{align-self:start;background-color:#d9d9d9;border-radius:12px;height:400px;width:292px}.mission-vision-image-secondary{background-color:#d9d9d9;border-radius:12px;height:582px;width:292px}.vision-container{flex-direction:row-reverse}}.home-page-container{align-items:center;display:flex;flex-direction:column;gap:64px;margin-bottom:64px;width:100%}.home-page-image{background-color:#d9d9d9;border-radius:12px;display:flex;height:355px;margin-top:32px;width:100%}.home-page-section{align-items:center;display:flex;flex-direction:column;width:100%}@media (max-width:768px){.home-page-container{margin-top:300px}.home-page-image{background-color:#d9d9d9;border-radius:0 0 12px 12px;display:flex;height:355px;margin:0;padding:0;position:absolute;top:0;width:100%}}.highlight-product-container{align-items:center;display:flex;flex-direction:column;gap:16px}.highlight-product-display{display:flex;flex-direction:row;gap:20px;overflow-x:auto}@media (max-width:768px){.highlight-product-display{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;margin:0;padding:0}}.product-card-container{border-radius:6px;color:#555;display:flex;flex-direction:column;gap:12px;height:294px;padding:8px;text-decoration:none;width:227px}.product-card-image{background-color:#b4b4b4;border-radius:6px;height:211px;overflow:hidden;width:211px}.product-card-info{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;width:100%}.product-card-price{margin:0;padding:0}.product-card-container:hover{box-shadow:inset 0 0 0 1px #d2ab79}@media (max-width:768px){.product-card-container{height:-webkit-fit-content;height:fit-content;width:167px}.product-card-info{flex-direction:column;gap:12px}.product-card-image{background-color:#b4b4b4;border-radius:6px;height:151px;overflow:hidden;width:151px}.product-card-price{align-self:start}.product-card-button{margin:0;padding:0;width:100%}}.button{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-family:Lexend;font-weight:500;justify-content:center;transition:background-color .2s,color .2s}.button.sm{font-size:12px;height:32px;padding:8px}.button.md{font-size:14px;height:40px;padding:8px 12px}.button.lg{font-size:16px;height:50px;padding:8px 16px}.button.dark.fill{background-color:#555;border:0;color:#fff}.button.dark.fill:hover{background-color:#3c3c3c}.button.dark.fill:active{background-color:#2f2f2f}.button.dark.fill:disabled{background-color:#eee;color:#cacaca;cursor:not-allowed}.button.light.fill{background-color:#957956;border:0;color:#fff}.button.light.fill:hover{background-color:#745e43}.button.light.fill:active{background-color:#584833}.button.light.fill:disabled{background-color:#fbf7f2;color:#ead8c1;cursor:not-allowed}.button.dark.outline{background-color:#fff;border:1px solid #555;color:#555}.button.dark.outline:hover{background-color:#3c3c3c;border:0;color:#fff}.button.dark.outline:active{background-color:#2f2f2f;border:0;color:#fff}.button.dark.outline:disabled{background-color:#fff0;border:1px solid #cacaca;color:#cacaca;cursor:not-allowed}.button.light.outline{background-color:#fff;border:1px solid #957956;color:#957956}.button.light.outline:hover{background-color:#957956;border:0;color:#fff}.button.light.outline:active{background-color:#585333;border:0;color:#fff}.button.light.outline:disabled{background-color:#fff;border:1px solid #cacaca;color:#cacaca;cursor:not-allowed}.button.dark.text{background-color:#fff;border:0;color:#555;text-decoration:none}.button.dark.text:hover{color:#3c3c3c;text-decoration:underline}.button.dark.text:active{color:#2f2f2f;text-decoration:underline}.button.dark.text:disabled{color:#cacaca;cursor:not-allowed}.button.light.text{background-color:#fff;border:0;color:#957956;text-decoration:none}.button.light.text:hover{color:#745e43;text-decoration:underline}.button.light.text:active{color:#585333;text-decoration:underline}.button.light.text:disabled{color:#cacaca;cursor:not-allowed}.story-highlight-container{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}.story-highlight-title{align-items:center;margin:0;padding:0}.story-highlight-content{display:flex;flex-direction:column;gap:16px}.story-highlight-text{color:#555;margin:0;padding:0;text-align:center}.story-highlight-image{background-color:#d9d9d9;border-radius:12px;display:flex;height:355px;width:100%}.story-highlight-button{align-self:center;display:flex;width:250px}.catering-highlight-container{display:flex;flex-direction:row;gap:32px;max-width:720px;width:100%}.catering-highlight-image{background-color:#d9d9d9;border-radius:12px;display:flex;width:345px}.catering-highlight-content{align-items:center;display:flex;flex-direction:column;gap:24px;width:343px}.catering-highlight-text{margin:0;padding:0}.catering-highlight-button{display:flex;width:100%}@media (max-width:736px){.catering-highlight-container{display:flex;flex-direction:column;gap:32px;width:100%}.catering-highlight-image{display:flex;height:300px;margin:0;padding:0;width:100%}.catering-highlight-content{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}}.membership-highlight-container{display:flex;flex-direction:row-reverse;gap:32px;max-width:720px;width:100%}.membership-highlight-image{background-color:#d9d9d9;border-radius:12px;display:flex;width:345px}.membership-highlight-content{align-items:center;display:flex;flex-direction:column;gap:16px;width:343px}.membership-highlight-text{margin:0;padding:0}.membership-highlight-button{display:flex;width:100%}@media (max-width:736px){.membership-highlight-container{display:flex;flex-direction:column;gap:32px;width:100%}.membership-highlight-image{display:flex;height:300px;margin:0;padding:0;width:100%}.membership-highlight-content{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}}.product-page-container{align-items:center;display:flex;flex-direction:column;gap:24px;min-height:60vh}.category-filter-container{align-self:start;overflow:auto;width:100%}@media (max-width:768px){.product-page-container{gap:24px}}.category-fiter-container{align-items:center;display:flex;flex-direction:row;gap:8px;overflow-x:auto;width:100%}.category-pill-button{white-space:nowrap}.product-listing-container-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;width:100%}.product-listing-container{align-content:center;display:grid;justify-content:center;margin:0;padding-bottom:48px;width:100%}@media (max-width:768px){.product-listing-container{gap:16px;grid-template-columns:repeat(2,auto);padding-left:8px}}@media (min-width:768px) and (max-width:1024px){.product-listing-container{gap:16px;grid-template-columns:repeat(3,auto);padding-left:16px}}@media (min-width:1024px) and (max-width:1280px){.product-listing-container{gap:16px;grid-template-columns:repeat(4,auto);padding-left:16px}}@media (min-width:1280px){.product-listing-container{gap:16px;grid-template-columns:repeat(5,auto);padding-left:32px}}.catering-page{height:50vh}
/*# sourceMappingURL=main.0521d79d.css.map*/