@font-face{font-family:Custom Font;src:url(//mensatables.com/cdn/shop/t/1/assets/MinionPro-It.woff2?v=151940411521424152841752742709) format("woff2"),url(//mensatables.com/cdn/shop/t/1/assets/MinionPro-It.woff?v=71864150623722509361752742714) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Custom Font;src:url(//mensatables.com/cdn/shop/t/1/assets/MinionPro-Regular.woff2?v=163384985445037698951752742725) format("woff2"),url(//mensatables.com/cdn/shop/t/1/assets/MinionPro-Regular.woff?v=127223070868857903651752742729) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font-body--family: "Custom Font", sans-serif !important;--font-subheading--family: "Custom Font", sans-serif !important;--font-heading--family: "Custom Font", sans-serif !important;--font-accent--family: "Custom Font", sans-serif !important}.mobile-only{display:none!important}a,button{font-family:var(--font-body--family)!important}body.project-open{overflow:hidden!important}body{font-size:14px}.template-index{width:100%;height:100%;overflow:hidden}.header-v2{position:fixed;bottom:0;left:20px;background:#e9e9e999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:11;width:100%;width:calc(100% - 40px);margin:0 auto}.header-v2-inner{display:flex}.header-v2-inner.project-open .header-nav,.header-v2-inner.project-open .open-project{display:none!important}.header-v2-inner.project-open .close-project{display:block!important;flex-basis:50%!important}.header-v2-inner.project-open #section-title{pointer-events:none}.header-v2 .header-menu-item{flex:1;overflow:hidden;flex-shrink:0;line-height:1;color:#62320f}.header-v2 .header-menu-item{flex-basis:16.66667%}.template-index #section-title,.header-v2 .header-page-title,.header-v2 .close-project{flex-basis:50%}.header-v2 .header-menu-item.active{font-style:italic}.header-v2 .header-menu-item a,.header-v2 .header-menu-item span{display:block;padding:20px;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.header-v2 .header-menu-item a span,.header-v2 .header-page-title span span{padding:0}.header-v2 .header-menu-item:not(:first-child){border-left:1px solid #62320F}#section-cta{text-transform:capitalize}a:hover{font-style:italic}.overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.header-logo-wrapper{position:fixed;top:50%;right:20px;transform:translateY(-50%);z-index:10}.header-logo-wrapper .logo-item{display:none}.header-logo-wrapper .logo-item svg g,.header-logo-wrapper .logo-item svg{overflow:visible}.header-logo-wrapper .logo-item svg g rect{display:none}.header-logo-wrapper .logo-item svg g{transform-origin:center center}@media screen and (min-width: 769px){.header-logo-wrapper .logo-item svg g:hover rect{display:block}.header-logo-wrapper .logo-item svg g:hover{animation:rotate .3s ease-in-out;animation-fill-mode:forwards}.header-logo-wrapper .logo-item svg g:hover path{display:none}}@keyframes rotate{0%{transform:rotate(0)}49%{transform:rotate(0)}50%{transform:rotate(-1.97deg)}99%{transform:rotate(-1.97deg)}to{transform:rotate(1.97deg)}}.header-logo-wrapper .logo-item.active{display:block}body:not(.template-index){padding-bottom:80px}.header-v2-mobile{display:none}.project-page-container{position:fixed;width:100vw;height:100dvh;overflow:auto;background:#fff;padding-bottom:80px;z-index:1;left:0;display:none;-ms-overflow-style:none;scrollbar-width:none;transition:transform .6s ease-in-out}.project-page-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:2;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.project-page-container.disappear:after{opacity:1;pointer-events:all}.project-page-container::-webkit-scrollbar{display:none}.slide-up{display:block;bottom:-100%;top:unset;animation:slideUp .6s forwards ease}.slide-down{display:block;top:-100%;bottom:unset;animation:slideDown .6s forwards ease}@keyframes slideUp{to{bottom:0}}@keyframes slideDown{to{top:0%}}.video-placeholder{font-size:0;position:relative;width:100%;height:100%}.video-placeholder img{width:100%;height:100%;object-fit:cover}.video-placeholder video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width: 1024px){.header-logo-wrapper{top:30px;left:50%;transform:translate(-50%)}.header-logo-wrapper svg{margin:0 auto;width:100%;height:auto}.header-logo-wrapper .logo-item{width:140px;margin:0 auto}}@media screen and (min-width: 769px) and (max-width: 1024px){body:not(.template-index) #MainContent,.project-page-container{padding-top:80px}}@media screen and (max-width: 768px){.mobile-only{display:block!important}.mobile-only.flex{display:flex!important}.desktop-only{display:none!important}.header-v2{height:40px;overflow:hidden;width:100%;margin:0;left:0;display:flex;align-items:flex-start;transition:.3s ease-in-out}.header-v2-inner{border-left:1px solid #62320F;flex-direction:column;margin:0;width:66.666%;display:block;height:100%}.header-v2-inner .header-menu-item{height:40px;padding:0;display:flex;align-items:center;justify-content:center;font-size:14px}.header-v2 .header-menu-item a,.header-v2 .header-menu-item span{font-size:14px}#section-cta{display:none}.header-v2-inner .header-menu-item a,.header-v2-inner .header-menu-item span{width:100%;display:block;height:100%;line-height:1;padding:13px 10px}.header-v2-mobile{display:flex;width:33.3333%}#section-title{text-transform:capitalize}.header-v2-mobile button{width:100%;background-color:transparent;color:#62320f;border:none;font-size:14px;text-align:left;line-height:1;height:40px;padding:13px 10px}.header-v2 .header-menu-item:not(:first-child){border-left:none}.header-v2-mobile button span{display:inline-block;margin-top:3px}.header-v2-mobile button svg{width:14px;height:14px}.header-v2-inner .header-menu-item span{display:inline-block;margin-top:2px}.header-v2-menu-button{display:flex;gap:10px;align-items:center}.mobile-close-project{display:flex;gap:10px;align-items:center;width:100%;background-color:transparent;color:#62320f;border:none;font-size:14px;text-align:left;padding:13px 10px;line-height:1;height:40px}.mobile-close-project .mobile-menu-text{display:inline-block;margin-top:3px}.header-v2 .header-page-title>span{margin-top:0!important}.header-v2-menu-button svg{display:none}.header-v2-menu-button.active svg{display:block}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
