.body-layout-wrapper{display:flex;flex-direction:column;gap:32px;padding:32px 10%}@media (max-width: 1000px){.body-layout-wrapper{padding:24px 10%}}@media (max-width: 1200px){.body-layout-wrapper{padding:24px 10%}}.simple-layout-wrapper{display:flex;flex-direction:column;gap:32px;width:100%;height:100%}.center-layout-wrapper{width:100%;height:100%;display:flex;flex-direction:column;gap:24px;justify-content:center;justify-items:center;align-items:center;align-content:center}.two-columns-layout-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%;height:100%}@media (max-width: 850px){.two-columns-layout-wrapper{display:flex;flex-direction:column}}.not-found{min-height:80vh;display:flex;justify-content:center;align-items:center}.not-found h1{font-size:160px;letter-spacing:20px;background-color:var(--background-secondary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.not-found a{text-decoration:none;padding:12px 24px;display:inline-block;border-radius:12px;text-transform:uppercase;transform:.4s;color:var(--secondary)}.not-found a:hover{background-color:var(--background-color)}.not-found small{color:var(--primary)}.center{gap:8px;display:flex;flex-direction:column;justify-content:center;align-items:center}.menu-wrapper{display:flex;flex-direction:column;gap:60px}.menu-wrapper .categories{display:flex;flex-direction:column;gap:32px}.menu-wrapper .title{display:flex;align-content:center;align-items:center}.menu-wrapper .title img{width:120px;height:auto}.menu-wrapper .title img:last-child{transform:scaleX(-1)}.category-avatar-wrapper{width:260px;height:140px}.category-avatar-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;border:2px solid var(--primary);border-radius:14px}.category-avatar-square-wrapper{width:100%;height:100%}.category-avatar-square-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;border:2px solid var(--primary);border-radius:50%}.category-link-avatar-wrapper{display:flex;flex-direction:column;gap:4px}.category-link-avatar-wrapper .avatar{width:100px;height:100px}.category-link-avatar-wrapper h2{text-align:center}@media (max-width: 500px){.category-link-avatar-wrapper .avatar{width:80px;height:80px}}.categories-link-avatar-wrapper{display:grid;grid-template-columns:repeat(auto-fit,178px);width:100%;height:100%;justify-content:center;align-content:center;gap:32px}@media (max-width: 500px){.categories-link-avatar-wrapper{grid-template-columns:repeat(auto-fit,132px)}}.category-wrapper{display:flex;flex-direction:column;gap:18px}.category-wrapper .category-title{display:flex;flex-direction:column;gap:12px;align-items:center}.category-wrapper .products-container{display:flex;flex-direction:column;gap:12px}.product-info-wrapper{display:flex;flex-direction:column;gap:4px}.product-info-wrapper .product-info-title{display:flex;flex-direction:row;gap:8px}.product-info-wrapper .product-info-title hr{display:flex;margin:0 0 4px;flex-grow:1;border:none;border-bottom:2px dashed var(--primary)}.title-with-asset-wrapper{display:flex;flex-direction:row;align-content:center}.title-with-asset-wrapper img{width:100px;height:auto}.title-with-asset-wrapper img:last-child{transform:scaleX(-1)}.title-with-asset-wrapper .title{display:flex;align-items:center}.categories-wrapper{display:flex;flex-direction:column;gap:64px}@media (min-width: 850px){.categories-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:64px}}.carousel{width:100%;height:100vh;margin-bottom:150px}.carouselInner{height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-flex;justify-content:space-between;align-items:center;grid-template-columns:10% auto 10%}.carouselInner .arrow{display:grid;place-items:center;cursor:pointer}.carouselInner .arrow .button{display:flex;padding:8px;border-radius:50%;background-color:var(--background)}.carouselInner .button img{width:32px;height:32px}.carouselInner .center{height:100%;display:grid;place-items:center;text-align:justify;font-family:Hand Of Sean;text-align-last:center}.carouselInner .bottom{height:100%;display:grid;place-items:center;text-align:justify;font-family:Hand Of Sean;text-align-last:center;align-items:end;justify-items:center;padding-bottom:5%}@media (max-width: 550px){.carouselInner .arrows img{width:20px;height:auto;padding:4px}.carouselInner .button img{padding:4px;width:20px;height:20px}.carouselInner .bottom{padding-bottom:40%}}.button-wrapper{border-radius:12px;border:2px solid var(--background-secondary);background-color:var(--secondary);color:var(--background);padding:.6em 1.2em}.button-wrapper:hover{color:var(--background);background-color:var(--background-secondary);transition:ease-in .2s;cursor:pointer}.container-wrapper{display:flex;flex-direction:column;gap:40px}.button-container,.button{display:flex;flex-direction:column}.button-container img{width:350px;height:auto}.button-container h1{font-size:68px;text-shadow:.05em 0 #000,0 .05em #000,.05em .05em #000}.button-container img:last-child{transform:scaleY(-1)}h3{display:flex;text-transform:capitalize;justify-content:center}@media (max-width: 800px){.button-container img{width:200px}.button-container h1{font-size:50px}}@media (max-width: 600px){.button-container img{width:200px}.button-container h1{font-size:24px}}.footer-wrapper{background-color:var(--background-secondary);color:var(--secondary)}.footer-wrapper .footer-navigation-container{display:flex;gap:18px}.footer-wrapper a{color:var(--secondary)}.footer-wrapper .footer-icon{width:32px;height:32px}nav{z-index:1;width:100%;min-height:8vh;background-color:var(--background-secondary);box-shadow:0 2px 2px 2px #0909093b;position:fixed;z-index:999}.visible{display:block}.hidden{display:none}.navbar-info{padding:12px 10%;display:flex;align-items:center;justify-content:space-between;font-family:Hand Of Sean}.dropbtn{font-size:32px;border:none;outline:none;color:var(--secondary);background-color:inherit;cursor:pointer}.navigation-menu-expanded{min-width:100%;height:100%;display:flex;background-color:var(--secondary);color:var(--background-secondary);position:fixed;z-index:2}.navigation-menu-expanded .categories-navbar{width:100%;display:flex;flex-direction:column;align-items:center;gap:32px;overflow:scroll;padding:4% 10%}.navigation-menu-expanded .categories-title{display:flex;align-items:center}.navigation-menu-expanded .categories-title img{width:120px;height:auto}.navigation-menu-expanded .categories-title img:last-child{transform:scaleX(-1)}.brand-name{text-decoration:none;color:var(--secondary);cursor:pointer}@media (max-width: 800px){.navigation-menu-expanded{min-height:100%}.navigation-menu-expanded .categories-navbar{padding:8% 10% 20%}}.categories-navbar-wrapper{width:100%;display:grid;grid-template-columns:repeat(auto-fill,348px);justify-content:center;gap:32px}@media (max-width: 788px){.categories-navbar-wrapper{display:flex;flex-direction:column;justify-content:none;gap:8px}}.category-navbar-wrapper{flex-direction:row;width:100%;align-items:center;align-content:center;justify-items:center;display:flex;gap:32px;padding:12px}.category-navbar-wrapper .title{display:flex;align-items:center}.category-navbar-wrapper .avatar img{width:96px;height:96px}@media (max-width: 750px){.category-navbar-wrapper .avatar img{width:80px;height:80px}}*{margin:0}:root{font-family:Island Moments,cursive;font-family:Kanit,sans-serif;font-family:Playfair Display,serif;line-height:1;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--background: #dfe0df;--background-secondary: #402e32;--primary: #703900;--secondary: #c19a6b}@font-face{font-family:Hand Of Sean;src:url(/assets/hand-of-sean-d9f91271.ttf)}body{margin:0;display:flex;flex-direction:column;color:var(--primary);background-color:var(--background)}small{font-weight:700;font-size:12px}h1{font-size:40px;margin:0}h2{font-size:36px;margin:0}h3{font-size:28px;margin:0}p{font-size:18px;margin:0}small{font-size:16px}label,input{font-size:14px}img{user-select:none;-webkit-user-select:none;-ms-user-select:none}@media (max-width: 950px){h1{font-size:32px}h2{font-size:28px}h3{font-size:20px}p{font-size:16px}small{font-size:14px}label,input{font-size:12px}}
