.navbar{background-color:#fff;position:fixed;top:0;width:100%;z-index:1;border:none;left:0;transition:top .4s ease,opacity .4s ease}.navbar-hidden{top:-120px;opacity:0;pointer-events:none}.navbar-revealed{top:0;opacity:1}.navbar a,#cart-button{float:right;display:flex;color:#000;text-align:center;padding:.5em 2em;text-decoration:none;z-index:1}#cart-button:hover{cursor:pointer;color:#efefef}.navbar a:hover{color:#efefef}.navbar-links a{margin-left:10px}#x-icon{width:20px;height:20px}@media screen and (max-width: 600px){.navbar a,#cart-button{padding:1vh}#home-button{float:left}.navbar a,#cart-button{float:right;display:block;text-align:left}.navbar-links{float:none}}.cart-item{text-align:center;margin-top:20px;margin-bottom:20px}.cart-item-image{width:fit-content;height:10vh}.cart-item .description{text-align:left}.cart-item-content{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:50px}.count-handler{text-align:center;background-color:transparent;display:flex}.count-handler button{font-family:HelveticaNeue;background-color:transparent;font-size:medium;text-align:center;border:none;margin:10px}.count-handler:hover button{cursor:pointer}.checkout{display:flex;position:fixed;box-sizing:border-box;bottom:0;right:0;align-items:center;width:100%}.checkout button{border:none;background-color:transparent}.checkout button:hover{color:var(--button-hover-clr);cursor:pointer}.checkout-links{display:flex;align-items:center;gap:20px;margin-left:50%}.continue:hover{color:gray}.description{opacity:1}.empty-container{width:100%;height:100%;background-color:transparent}#empty-text{text-align:center;color:#000}.cart-container{position:fixed;top:0;right:0;width:50%;background-color:#fff;height:100%;border:1px #c5c5c5 solid;color:#000;padding:20px;box-sizing:border-box;overflow-y:auto;z-index:5;animation:slideInCart .35s ease-out forwards}@keyframes slideInCart{0%{transform:translate(100%)}to{transform:translate(0)}}.close-cart{position:fixed;border:none;background-color:transparent}.close-cart:hover{color:gray;cursor:pointer}.delete-button:hover{cursor:pointer;color:var(--button-hover-clr)}.count-button:hover{color:var(--button-hover-clr);cursor:pointer}@media screen and (max-width: 600px){.cart-container{width:100vw;border:none;padding:0}.close-cart{top:20px;right:20px}.cart{padding:64px 24px 140px}.cart-item-content{display:grid;grid-template-columns:auto 1fr;column-gap:20px;row-gap:14px;align-items:start;margin-top:0;padding:0}.cart-item-image{grid-row:1 / span 2}.description,.count-handler{grid-column:2}.description p{display:flex;justify-content:space-between;gap:24px;margin:4px 0}.count-handler{align-items:center;justify-content:flex-end;gap:14px}.count-handler button{margin:0}.checkout{width:100%;background-color:#fff}.checkout-links{width:100%;margin-left:0;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 24px;box-sizing:border-box}.checkout-links p{display:flex;justify-content:space-between;gap:24px;width:100%;margin:0}.checkout-links button{padding:0}}.footer{width:100vw;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:20px;background-color:transparent;color:#000;text-transform:uppercase}.footer-links{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16px}.footer-title{color:#000;margin-right:4px}.footer a{text-decoration:none;color:#000}.footer a:hover{color:#c5c5c5}.footer #footer-text{color:#000;white-space:nowrap}@media screen and (max-width: 600px){.footer{padding:16px 12px}.footer-links{gap:10px;font-size:.72rem;width:100%}}.loader{border:4px dotted #c5c5c5;border-left-color:transparent;border-radius:50%}.loader{border:4px dotted #c5c5c5;border-left-color:transparent;width:36px;height:36px}.loader{border:4px solid #c5c5c5;border-left-color:transparent;width:36px;height:36px;animation:spin89345 1s linear infinite}@keyframes spin89345{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.logo{display:flex;justify-content:center;align-items:center;height:100vh;position:relative;width:100%;background-color:#fff;font-size:16px}.logo img{width:100v;height:100vh}.shop{position:relative;width:100%;box-sizing:border-box}.intro-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;opacity:1;transition:opacity .5s ease-in-out;z-index:2;background:#000}.intro-overlay.hide{opacity:0;pointer-events:none}.products{opacity:0;transition:opacity 1s ease-in-out;z-index:0}.products.fade-in{opacity:1}.products.fade-out{opacity:0}.video-container{width:100%;height:100vh;overflow:hidden}.video{display:block;width:100vw;height:100vh;object-fit:cover;object-position:center}@media screen and (min-width: 601px){.video{transform:scale(1.15)}}.products{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;margin-top:2rem}.product{text-align:center;min-width:0}.product-image-container{position:relative;line-height:0;cursor:pointer}.product-image-page{display:block;width:100%;height:auto}.product-image-secondary{position:absolute;top:0;left:0;width:100%;opacity:0}.product-image-container:hover .product-image-secondary{opacity:1}.description{text-transform:uppercase;line-height:normal}.manifesto{position:relative}.manifesto img{width:100%;height:100vh;object-fit:cover}#text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;opacity:0}.manifesto:hover #text{opacity:1}@media screen and (max-width: 600px){.products{grid-template-columns:repeat(2,1fr)}}:root{--button-hover-clr: #efefef}@font-face{font-family:MaisonNeueLight;src:url(/assets/fonnts.com-Maison_Neue_Light-DI4A-WYn.ttf) format("truetype")}@font-face{font-family:MaisonNeue;src:url(/assets/fonnts.com-Maison_Neue_Book-COHUakLf.ttf) format("truetype")}@font-face{font-family:HelveticaNeue;src:url(/assets/customwebfont-DT9g7X29.ttf) format("truetype")}@font-face{font-family:HelveticaNeueBold;src:url(/assets/customwebfont-medium-DcV-flXL.ttf) format("truetype")}@font-face{font-family:HelveticaNowProRegular;src:url(/assets/HelveticaNowText-Regular-DvI-Yh2Z.ttf) format("truetype")}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}::-webkit-scrollbar{display:none}.noScroll{-ms-overflow-style:none;scrollbar-width:none}.footer{width:100%;position:absolute;height:2%;margin-top:50px}#rights{text-align:center}button{font-family:HelveticaNowProRegular}body{background-color:#fff;font-family:HelveticaNowProRegular;font-weight:400;font-size:13px;margin:0}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}@media screen and (max-width: 812px){*{max-width:100vw}button{color:#000}}.main{min-height:100vh;display:flex;justify-content:center;align-items:center}
