.navbar{position:fixed;width:100%;top:0;z-index:1000;background-color:#1e2a1d;padding:1rem 10%}.navbar__container{display:flex;align-items:center;justify-content:space-between}.navbar__logo{font-family:Jomolhari,sans-serif;font-weight:500;color:#d19919;text-decoration:none;display:flex;align-items:center;gap:.5rem}.navbar__logo:hover,.navbar__logo:focus{text-decoration:none}.navbar__icon{height:48px;width:34px;transition:fill .2s ease;filter:invert(41%) sepia(100%) saturate(368%) hue-rotate(4deg) brightness(104%) contrast(92%)}.navbar__title{display:flex;flex-direction:column;align-items:center;justify-content:center}.navbar__title .elysium{font-size:1.75rem;font-weight:500;line-height:1}.navbar__title .strength_wellness{font-size:.875rem;line-height:1}.navbar__nav,.navbar__spacer{display:flex;flex:1 0 0;align-items:center}.navbar__nav{position:absolute;top:100%;left:0;right:0;background:#2d4a2d;flex-direction:column;align-items:center;gap:0;width:100%;padding:.25rem 0;box-shadow:0 4px 16px #00000026;border-radius:0;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;z-index:1001}.navbar__spacer{display:flex;justify-content:flex-end}.navbar__spacer .button__tertiary{margin-right:2rem}.navbar__spacer .button__tertiary{font-size:1rem;font-weight:600;padding:.375rem 1.125rem}.navbar__nav .button__tertiary{width:100%;text-align:center;color:#d19919;background:none;border:none;padding:1rem 0;font-weight:600;font-size:1rem;border-radius:0;transition:all .3s ease}nav.navbar__nav .button__tertiary:before{display:none}.navbar__nav .button__tertiary:hover,.navbar__nav .button__tertiary:focus{background-color:transparent;border-color:transparent;box-shadow:none;transform:translateY(-2px);outline:none}.navbar__spacer{display:flex}.navbar__hamburger{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0;width:32px;height:32px;background:none;border:none;cursor:pointer;z-index:2}.navbar__hamburger-bar{width:100%;height:4px;background:#fff;border-radius:2px;transition:all .3s ease}.navbar__nav--open{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar__nav-divider{height:1px;width:60%;background:linear-gradient(90deg,#2d4a2d,#d19919,#2d4a2d)}@media (max-width: 1480px){.navbar{padding:1rem 5%}}@media (max-width: 768px){.navbar{padding:.75rem 4%}.navbar__logo,.navbar__title .elysium{font-size:1.5rem}.navbar__title .strength_wellness{font-size:.75rem}.navbar__icon{height:40px;width:28px}}@media (max-width: 480px){.navbar__spacer .button__tertiary{display:none}}section.footer{padding:4rem 10%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap-reverse;row-gap:6rem;background-color:#1e2a1d}.footer .company__info{display:flex;flex-direction:column;gap:2rem;flex:1}.footer .company__info .logo{display:flex;align-items:center;gap:.5rem}.footer .company__info .logo .icon{height:64px;width:46px;filter:invert(41%) sepia(100%) saturate(368%) hue-rotate(4deg) brightness(104%) contrast(92%)}.company__title{font-family:Jomolhari,sans-serif;color:#d19919;display:flex;flex-direction:column;align-items:center;justify-content:center}.elysium{font-weight:500;line-height:1}.strength_wellness{font-weight:400;line-height:1}.footer .contact__info{display:flex;flex-direction:column;gap:2rem;flex:1;align-items:center}.contact{display:flex;flex-direction:column;gap:1rem}.address{display:flex;flex-direction:column}.address p,.email p{color:#fff;margin:0}.copyright p{color:#636363;margin:0}.footer__links{display:flex;gap:2rem;flex:1;justify-content:flex-end}.footer__links .footer__category{display:flex;flex-direction:column;gap:.375rem}.footer__links h4{color:#636363;margin:0}.footer__links ul{list-style:none;padding:0;margin:0}.footer__links a{font-family:Montserrat,sans-serif;color:#fff;text-decoration:none;transition:color .2s ease}@media (max-width: 1024px){section.footer{padding:3rem 5%;flex-direction:column-reverse;gap:3rem}.footer .company__info,.footer .contact__info,.footer__links{align-items:flex-start;flex:none;width:100%}.footer__links{justify-content:flex-start;gap:3rem}}@media (max-width: 768px){section.footer{padding:2rem 5%;gap:3rem}.footer__links{display:grid;grid-template-columns:1fr 1fr;gap:2rem}}section.not-found{padding:8rem;height:80vh}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;line-height:1.5;font-family:Montserrat,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;scroll-behavior:smooth;background-color:#fff;color:#222;overflow-x:hidden}body{margin:0;padding:0;font-weight:400;background-color:#f8f4ee;min-height:100vh;overflow-x:hidden}h1{font-family:Jomolhari,sans-serif;font-size:1.75rem;font-weight:700;margin:0;line-height:1.4}h2{font-family:Jomolhari,sans-serif;font-size:1.5rem;font-weight:600;margin:0;line-height:1.4}h3{font-family:Jomolhari,sans-serif;font-size:1.25rem;font-weight:600;margin:0;line-height:1.4}h4,h5{font-family:Jomolhari,sans-serif;font-size:1rem;font-weight:500;margin:0;line-height:1.4}h6{font-family:Jomolhari,sans-serif;font-size:.875rem;font-weight:500;margin:0;line-height:1.4}p{font-size:.875rem;font-weight:400;color:#333;margin:0;line-height:1.4}a{font-size:.875rem;text-decoration:none}@media (min-width: 768px){h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.0625rem}h6,p,a{font-size:.9375rem}}@media (min-width: 1024px){h1{font-size:2.5rem}h2{font-size:2.25rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6,p,a{font-size:1rem}}small{font-size:.875rem;color:#666}a:hover{text-decoration:underline}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:1rem}.pt-4{padding-top:1.5rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:1rem}.pb-4{padding-bottom:1.5rem}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}button{font-family:inherit;font-size:1rem;padding:.5rem 1rem;border:none;background-color:#07c;color:#fff;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.button__primary{font-family:Montserrat,sans-serif;font-weight:600;color:#f4f1ea;padding:.625rem 1.5rem;background-color:#d19919;border:1px solid #D19919;border-radius:25px;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;font-size:.875rem}.button__primary:hover{background-color:#c69219;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 12px #d199194d}.button__primary:active{transform:translateY(0);box-shadow:0 2px 6px #d1991933}.button__secondary{font-family:Montserrat,sans-serif;font-weight:600;color:#d19919;padding:.625rem 1.5rem;border:1px solid #D19919;background-color:transparent;border-radius:25px;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;font-size:.875rem}.button__secondary:hover{color:#fff;background-color:#d19919;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 12px #d199194d}.button__secondary:active{transform:translateY(0);box-shadow:0 2px 6px #d1991933}.button__tertiary{font-family:Montserrat,sans-serif;color:#fff;font-size:1rem;font-weight:800;padding:.6rem 1.5rem;width:fit-content;background-color:transparent;border:1px solid #ffffff;border-radius:100px;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}@media (min-width: 768px){.button__primary,.button__secondary{font-size:.9375rem;padding:.75rem 1.75rem}.button__tertiary{font-size:1.0625rem;padding:.65rem 1.75rem}}@media (min-width: 1024px){.button__primary,.button__secondary{font-size:1rem;padding:.75rem 2rem}.button__tertiary{font-size:1.125rem;padding:.7rem 2rem}}.button__tertiary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.button__tertiary:hover:before{left:100%}.button__tertiary:hover{background-color:#ffffff1a;transform:translateY(-2px);box-shadow:0 4px 16px #fff3;border-color:#fffc;text-decoration:none}.button__tertiary:active{transform:translateY(0);box-shadow:0 2px 8px #ffffff1a}.button__gold{font-family:Montserrat,sans-serif;color:#fff;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;background:linear-gradient(135deg,#8b6914,#b1831a);border:1px solid #8B6914;border-radius:6px;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;box-shadow:0 2px 8px #8b69144d;cursor:pointer}.button__gold:hover{background:linear-gradient(135deg,#6b4f0f,#8b6914);transform:translateY(-2px);box-shadow:0 4px 12px #8b691466;text-decoration:none}.button__gold .chevron{transition:transform .3s ease}.button__gold:hover .chevron{transform:translate(3px)}
