.cart{align-items:center;background:var(--color-background);border-bottom:1px solid #363636;border-color:#363636 currentcolor;border-top:1px solid #363636;max-width:60rem;padding:2rem 1.5rem;pointer-events:auto;position:fixed;right:0;top:7.5rem;width:100%;z-index:998}.cart__title-container{align-items:center;border-bottom:1px solid;border-color:#363636;display:flex;justify-content:space-between;padding-bottom:1rem}.cart__title-container h2{font-size:3rem;margin:0}.cart__title-container p{cursor:pointer;margin:0}.cart__items-container{border-bottom:1px solid;border-color:#363636;margin-top:2rem;max-height:40rem;overflow:scroll;padding-bottom:1rem}.cart__items-container ul{display:flex;flex-direction:column;gap:2rem;overflow:scroll;padding:0}.cart__items-container ul li{display:flex;gap:1rem}.cart__items-container ul li h3,.cart__items-container ul li p,.cart__items-container ul li span{font-family:NeueMontreal}.cart__items-container ul li h3{font-size:2rem;margin:0}.cart__items-container ul li p{margin:0}.cart__items-container ul li .product-size-qty{font-size:1.7rem;font-weight:400;margin-top:2rem}.cart__items-container ul li img{max-width:12rem;-o-object-fit:cover;object-fit:cover;order:-1;width:100%}.cart__items-container ul li button{background:none;border:none;color:var(--color-white);cursor:pointer;padding:0;text-decoration:underline}.cart__item-details{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;width:100%}.cart__subtotal{border-bottom:1px solid;border-color:#363636}.cart__subtotal p{text-align:right;text-transform:uppercase}.cart__subtotal p span{font-weight:600}.cart .checkout-button{background:none;border:1px solid var(--color-text);color:var(--color-text);display:inline-block;margin-top:1rem;padding:1.5rem 2.5rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:.25s ease-in-out;width:100%}.cart .checkout-button:hover{background-color:var(--color-white);color:var(--color-black)}.header .router-link-active:not(.logo){transform:translateY(-2.5rem)}.cart-container{transform:translate(100%);transition:.5s ease-out}.cart-container.open{transform:translate(0)}.header{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;mix-blend-mode:difference;padding:2.5rem 1.5rem 0;pointer-events:none;position:relative;position:fixed;top:0;width:100%;z-index:999}.header .logo{z-index:999}.header .logo,.header__nav-desktop{pointer-events:auto}.header__nav-desktop ul{display:flex;gap:4rem;margin:0;padding:0}.header__nav-desktop ul li{display:flex;height:2.5rem;overflow:hidden;transition:.25s ease-in-out;transition-delay:.1s}.header__nav-desktop ul li:hover a{transform:translateY(-3rem)}.header__nav-desktop ul li a{text-decoration:none;transition:.5s ease-in-out}.header__nav-desktop ul li p{color:var(--color-white);font-size:2rem;margin:0;text-align:center}.header__nav-desktop ul li p:last-of-type{font-weight:700}.header__ctas{display:flex;gap:2rem;pointer-events:auto}.header__ctas .btn-container{display:flex;height:2.5rem;overflow:hidden}.header__ctas .btn-container a{text-decoration:none}.header__ctas .btn-container p{font-size:2rem;margin:0}.header__ctas .btn-container button{background:none;border:none;cursor:pointer;margin:0;padding:0}.header__ctas .btn-container .router-link-active.join-us{transform:translateY(0)}.header__ctas .contact-btn{height:auto;margin-top:-1.2rem}.header__ctas .contact-btn a{background-color:var(--color-white);border:1px solid var(--color-black);transition:.25s ease-in-out}.header__ctas .contact-btn a:hover{background-color:var(--color-black);border-color:var(--color-white)}.header__ctas .contact-btn a:hover p{color:var(--color-white)}.header__ctas .contact-btn a p{color:var(--color-black);font-family:NeueMontreal;padding:1rem 2rem;transition:.25s ease-in-out}@media (max-width:768px){.header{mix-blend-mode:normal;padding:1rem 1.5rem 0}.header .router-link-active:not(.logo){transform:translateY(-5.8rem)}.header .logo svg{width:135px}.header__ctas{gap:1rem;margin-left:0;margin-top:1rem}.header__ctas .contact-btn{display:none}.header__btns,.header__menu-btn{height:2.5rem;margin-top:1rem;overflow:hidden;pointer-events:auto}.header__btns p,.header__menu-btn p{font-size:2rem;margin:0;transition:.25s ease-in-out}.header__menu-btn{z-index:999}.header .menuOpen p{transform:translateY(-2.4rem)}.header__menu-container{align-items:center;background:#131010fa;height:0;left:0;pointer-events:auto;position:fixed;top:0;transform:translateY(-10rem);transition:1s ease-out;width:100%}.header__menu-container.open{height:100%;top:0;transform:translateY(0);z-index:997}.header__menu-container.open .header__nav{height:100%;opacity:1;top:0}.header__nav{align-items:center;display:flex;height:100%;justify-content:center;opacity:0;overflow:hidden;position:relative;top:-50rem;transition:1s cubic-bezier(.39,.58,.57,1);width:100%}.header__nav ul{align-items:flex-start;display:flex;flex-direction:column;gap:3rem;max-width:70rem;padding:0 1.5rem;width:100%}.header__nav ul li{border-bottom:1px solid #363636;display:flex;font-family:Condor;font-weight:100;height:6rem;overflow:hidden;position:relative;transition:.5s ease-in-out;transition-delay:.1s;width:100%}.header__nav ul li a{color:var(--color-white);position:relative;text-decoration:none;transform:translate(0);transition:.5s ease-in-out;width:100%}.header__nav ul li a p{font-size:50px;margin:0;text-align:left}.header__nav ul li a p:last-of-type{font-weight:700}.header__copyright{bottom:2rem;left:2rem;position:absolute}.header__copyright p{margin:0}.header__socials{bottom:2.2rem;display:flex;gap:2rem;position:absolute;right:2rem}.header__socials a{color:#8c8b87;font-family:NeueMontreal;font-size:1.8rem;margin:0;text-decoration:none;transition:.5s ease-in-out}}
