@import "https://fonts.googleapis.com/css2?family=Jost:wght@200;300;400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--primary-font-style:"Jost", sans-serif;--secondary-font-style:"Montserrat", sans-serif;--primary-color:#0c1f1a;--secondary-color:#f5f6eb;--accent-color:#c1ca7f;--white-color:#fff;--light-greantea-color:#008a55}*{box-sizing:border-box;margin:0;padding:0;text-decoration:none;list-style:none}html{scroll-behavior:smooth}html,body{overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--secondary-color);border-radius:0}::-webkit-scrollbar-thumb{background-color:#cdcdcd;border:0;border-radius:25px}::-webkit-scrollbar-thumb:hover{background-color:#7b7b7b}.navbar{z-index:20;pointer-events:auto;width:100%;position:fixed;top:.2vw;left:0;right:0}.navbar-inner{box-sizing:border-box;backdrop-filter:blur(4px);background-color:#101f1a99;border-radius:.65vw;justify-content:space-between;align-items:center;margin:.65vw;padding:1vw 1.78vw 1vw 1.27vw;display:flex}.logo{user-select:none;align-items:center;gap:.5vw;text-decoration:none;display:flex}.logo svg{flex-shrink:0;width:1.4vw;height:auto}.logo span{font-family:var(--primary-font-style);color:var(--secondary-color);letter-spacing:.05em;font-size:1.2vw;font-weight:300}.nav-links{font-family:var(--secondary-font-style);cursor:pointer;align-items:center;gap:1.65vw;margin:0;padding:0;list-style:none;display:flex}.nav-links li{align-items:center;height:auto;margin:0;padding:0;line-height:1;display:flex}.nav-links a{letter-spacing:.04em;color:var(--secondary-color);white-space:nowrap;padding-bottom:.2vw;font-size:.85vw;font-weight:400;line-height:1.25;text-decoration:none;position:relative}.nav-links a:after{content:"";background-color:var(--secondary-color);width:0%;height:.04vw;transition:width .5s cubic-bezier(.77,.25,.11,.92);position:absolute;bottom:-.13vw;left:0}.nav-links a:hover:after{width:100%}.nav-links .nav-item--dropdown>a{align-items:center;gap:.35vw;display:inline-flex}.nav-arrow{flex-shrink:0;width:.75vw;height:.75vw;margin-top:.15vw;transition:transform .4s cubic-bezier(.77,.25,.11,.92)}.nav-item--dropdown.is-open .nav-arrow{transform:rotate(180deg)}.nav-item--dropdown.is-open>a:after{width:100%}.collections-panel{box-sizing:border-box;background:var(--secondary-color);z-index:15;visibility:hidden;pointer-events:none;flex-direction:column;width:100%;padding:6.2vw .65vw 0;transition:transform .6s cubic-bezier(.77,.25,.11,.92),visibility 0s linear .6s;display:flex;position:fixed;top:0;left:0;transform:translateY(-100%)}.collections-panel.is-open{visibility:visible;pointer-events:auto;transition:transform .6s cubic-bezier(.77,.25,.11,.92),visibility;transform:translateY(0)}.collections-panel__grid{grid-template-columns:repeat(6,1fr);gap:1.35vw;display:grid}.collection-card{min-height:0;color:var(--primary-color);opacity:0;flex-direction:column;gap:1vw;text-decoration:none;transition:opacity .35s,transform .6s cubic-bezier(.65,0,.35,1);display:flex;position:relative;transform:translateY(3vw)}.collections-panel.is-open .collection-card{opacity:1;transition:opacity 1s cubic-bezier(.23,1,.32,1),transform 1s cubic-bezier(.23,1,.32,1);transform:translateY(0)}.collections-panel.is-open .collection-card:first-child{transition-delay:.35s}.collections-panel.is-open .collection-card:nth-child(2){transition-delay:.47s}.collections-panel.is-open .collection-card:nth-child(3){transition-delay:.59s}.collections-panel.is-open .collection-card:nth-child(4){transition-delay:.71s}.collections-panel.is-open .collection-card:nth-child(5){transition-delay:.83s}.collections-panel.is-open .collection-card:nth-child(6){transition-delay:.95s}.collection-card__media{flex:none;display:block;position:relative;overflow:hidden}.collection-card img{object-fit:cover;width:100%;height:20vw;transition:transform .8s cubic-bezier(.23,1,.32,1);display:block}.collection-card:hover img{transform:scale(1.04)}.collection-card__overlay{color:var(--secondary-color);opacity:0;background-color:#0009;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute;inset:0}.collection-card:hover .collection-card__overlay{opacity:1}.collection-card__name{font-family:var(--secondary-font-style);letter-spacing:.12em;text-transform:uppercase;text-align:center;font-size:1.1vw;transition:transform .5s cubic-bezier(.23,1,.32,1);transform:translateY(.8vw)}.collection-card:hover .collection-card__name{transform:translateY(0)}.collection-card__footer{font-family:var(--secondary-font-style);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.collection-card__label{font-family:var(--primary-font-style);letter-spacing:.12em;text-transform:uppercase;font-size:.8vw}.collection-card__view{letter-spacing:.04em;text-underline-offset:.25em;font-size:.8vw;text-decoration:underline;transition:opacity .4s}.collection-card:hover .collection-card__view{opacity:.6}.OurCollectionsMain-cta-mobile{display:none}.collections-panel .OurCollectionsMain-cta-pc{color:var(--primary-color);border:1px solid var(--primary-color);font-weight:300;font-family:var(--primary-font-style);cursor:pointer;white-space:nowrap;flex-shrink:0;align-self:flex-start;align-items:center;gap:1.3vw;margin:2.5vw 0;padding:.4vw 1.1vw;font-size:.95vw;text-decoration:none;transition:all .5s cubic-bezier(.77,.25,.11,.92);display:inline-flex;position:relative;top:auto;bottom:auto;overflow:hidden}.OurCollectionsMain-cta-pc__label{z-index:2;position:relative}.OurCollectionsMain-cta-pc__arrowWrapper{align-items:center;width:2.75vw;height:.8vw;display:flex;position:relative}.OurCollectionsMain-cta-pc__arrow,.OurCollectionsMain-cta-pc__arrowHover{fill:none;stroke:currentColor;width:100%;height:110%;transition:all .5s cubic-bezier(.77,.25,.11,.92);position:absolute;top:0;left:0}.OurCollectionsMain-cta-pc__arrowHover{color:var(--light-greantea-color);opacity:0;transform:translate(-100%)}.collections-panel .OurCollectionsMain-cta-pc:hover{color:var(--light-greantea-color);border-color:var(--light-greantea-color)}.collections-panel .OurCollectionsMain-cta-pc .OurCollectionsMain-cta-pc__arrowHover,.collections-panel .OurCollectionsMain-cta-pc .OurCollectionsMain-cta-pc__arrowHover path{color:var(--light-greantea-color);stroke:var(--light-greantea-color)}.collections-panel .OurCollectionsMain-cta-pc:hover .OurCollectionsMain-cta-pc__arrow{opacity:0;transform:translate(100%)}.collections-panel .OurCollectionsMain-cta-pc:hover .OurCollectionsMain-cta-pc__arrowHover{opacity:1;transform:translate(0)}@media (width<=1023px){.collections-panel{display:none}}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:30px;height:18px;padding:0;display:none}.hamburger span{background:var(--secondary-color);width:100%;height:2px;transition:transform .4s,opacity .3s}.hamburger.is-active span:first-child{transform:translateY(8px)rotate(45deg)}.hamburger.is-active span:nth-child(2){opacity:0}.hamburger.is-active span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.mobile-menu-overlay{background:var(--secondary-color);z-index:10;opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity;justify-content:center;width:100%;height:100%;padding:95px 22px;transition:opacity .5s cubic-bezier(.23,1,.32,1),visibility .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1);display:flex;position:fixed;inset:0;transform:translateY(-10px)}.mobile-menu{width:100%}.mobile-menu-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-menu{text-align:left;margin:0;padding:0;list-style:none}.mobile-menu li{border-bottom:1px solid var(--primary-color);padding:20px 0}.mobile-menu li:nth-child(5){padding:20px 0;border-bottom:2px solid var(--primary-color)!important}.mobile-menu a{font-family:var(--secondary-font-style);letter-spacing:.01em;opacity:.9;color:#1e312b;border-radius:12px;font-size:18px;text-decoration:none}.social-item{gap:10px;margin-top:40px;list-style:none;display:flex;border-bottom:none!important}.contact-item{flex-direction:column;gap:10px;margin-top:30px;list-style:none;display:flex;border-bottom:none!important;padding:0!important}.contact-item a{font-size:14px;font-weight:600}.social-button{border:1px solid var(--primary-color);border-radius:20px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.social-button svg{fill:currentColor;width:22px;height:22px}@media (width<=1023px){.nav-links{display:none}.hamburger{display:flex}.navbar{top:15px}.navbar-inner{border-radius:10px;margin:0 10px;padding:12px 24px 12px 18px}.logo{gap:8px}.logo svg{width:20px}.logo span{letter-spacing:.05em;font-size:20px}.nav-links{gap:24px}.nav-links a{letter-spacing:.04em;padding-bottom:3px;font-size:14px;line-height:1.25}}.site-footer{background-color:var(--primary-color);font-family:var(--secondary-font-style);color:var(--secondary-color);position:relative}.footer-container{flex-wrap:wrap;justify-content:space-between;gap:5vw;margin:0 auto;padding:3vw 6.87vw;display:flex}.footer-container-right{align-items:stretch;gap:5vw;display:flex}.footer-brand{flex-direction:column;justify-content:space-between;display:flex}.footer-brand a{user-select:none;align-items:center;gap:.5vw;text-decoration:none;display:flex}.footer-brand .logo svg{flex-shrink:0;width:1.6vw;height:auto}.footer-brand .logo span{font-family:var(--primary-font-style);letter-spacing:.05em;font-size:1.6vw;font-weight:300}.footer-columns{display:flex}.footer-column{min-width:9.38vw}.footer-heading{font-size:.9vw;font-weight:700}.footer-links{margin-top:.9vw;padding:0;list-style:none}.footer-links li+li{margin-top:.9vw}.footer-links a{color:var(--secondary-color);font-size:.9vw;text-decoration:none;transition:color .2s ease-in-out}.footer-links a:hover,.footer-address a:hover,.footer-contact-details a:hover{color:var(--accent-color)}.footer-contact{flex-direction:column;font-size:.9vw;display:flex}.footer-contact-wrapper{flex:1;align-items:stretch;gap:5vw;margin-top:.9vw;display:flex}.footer-address a{color:var(--secondary-color);flex-direction:column;gap:.9vw;font-style:normal;transition:color .2s ease-in-out;display:flex}.footer-contact-details{flex-direction:column;gap:.9vw;display:flex}.footer-email{margin-top:auto}.footer-contact-details a{color:var(--secondary-color);text-decoration:none;transition:color .2s ease-in-out}.footer-bottom{display:flex}.footer-socials{gap:.5vw;display:flex}.social-button{width:2.5vw;height:2.5vw;color:var(--secondary-color);background:0 0;border:1px solid #1e312bcc;border-radius:.6vw;justify-content:center;align-items:center;transition:all .3s;display:inline-flex}.social-button svg{width:1.1vw;height:1.1vw}.social-button:hover{border-color:var(--secondary-color)}footer hr{border:none;border-top:1px solid var(--secondary-color);opacity:.3;width:100vw;display:block;position:relative;left:50%;transform:translate(-50vw)}.back-to-top{color:var(--secondary-color);cursor:pointer;background-color:#0000;border:none;justify-content:flex-end;align-items:center;gap:.5vw;width:100%;padding:2.6vw 6.87vw;font-size:.91vw;font-weight:300;transition:color .3s;display:flex}.back-to-top:hover{color:var(--accent-color)}.footerScrolltoTop__arrow-wrap{width:.8vw;height:.9vw;color:var(--accent-color);display:block;position:relative;overflow:hidden}.footerScrolltoTop__arrow{width:100%;height:100%;transition:transform .52s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.footerScrolltoTop__arrow--next{transition-delay:50ms;transform:translateY(110%)}.back-to-top:hover .footerScrolltoTop__arrow--current{transform:translateY(-110%)}.back-to-top:hover .footerScrolltoTop__arrow--next{transform:translateY(0)}.footer-bottom--mobile{display:none}@media (width<=1024px){.footer-bottom--mobile{display:block}.footer-bottom--pc{display:none!important}.site-footer{padding:30px 25px 25px}.footer-container{flex-direction:column;gap:25px;padding:0}.footer-container-right{flex-direction:column;gap:35px}.footer-contact-wrapper{flex-direction:column}.footer-brand a{gap:10px}.footer-brand .logo svg{width:25px}.footer-brand .logo span{letter-spacing:1px;font-size:25px}.footer-heading{font-size:14px}.footer-links,.footer-links li+li{margin-top:14px}.footer-links a,.footer-contact{font-size:14px}.footer-contact-wrapper{gap:20px;margin-top:14px}.footer-contact-details,.footer-socials{gap:10px}.social-button{border-radius:6px;width:38px;height:38px}.social-button svg{fill:currentColor;width:20px;height:20px}.social-button:hover{border-color:var(--white-color)}footer hr{border-top:1px solid var(--secondary-color);width:100vw;margin:30px 0 23px;display:block;position:relative;left:50%;transform:translate(-50vw)}.back-to-top{text-align:center;align-items:baseline;padding:0;font-size:15px}.footerScrolltoTop__arrow{width:10px;height:14px;margin-left:5px}}
