.navigation[data-v-8e2c4e4c]{--max-height:60px;--transition-time:.7s;--alpha:0;background-color:rgba(34,49,63,var(--alpha));z-index:1000;width:100%;transition:all var(--transition-time) ease;position:fixed;top:0;left:0;box-shadow:0 2px 10px #0000001a}.navigation__detached[data-v-8e2c4e4c]{--alpha:1;--max-height:40px}.navigation__container[data-v-8e2c4e4c]{min-height:var(--max-height);justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.navigation__logo[data-v-8e2c4e4c]{max-height:var(--max-height);align-items:center;display:flex}.navigation__logo[data-v-8e2c4e4c] img,.navigation__logo[data-v-8e2c4e4c] picture,.navigation__logo[data-v-8e2c4e4c] source{max-height:var(--max-height);width:auto;height:100%;transition:all var(--transition-time) ease;display:block}.navigation__logo[data-v-8e2c4e4c]{transition:all var(--transition-time) ease}.navigation__menu[data-v-8e2c4e4c]{align-items:center;list-style:none;display:flex}@media (width<=768px){.navigation__menu[data-v-8e2c4e4c]{text-align:center;width:100%;transition:all var(--transition-time) ease;background-color:#22313f;flex-direction:column;align-items:stretch;display:none;position:absolute;top:100%;left:0}.navigation__menu.active[data-v-8e2c4e4c]{display:flex}}.navigation__item[data-v-8e2c4e4c]{align-items:center;height:100%;margin:0 1rem;display:flex}@media (width<=768px){.navigation__item[data-v-8e2c4e4c]{border-bottom:1px solid #0000000d;justify-content:center;height:auto;margin:0;padding:1rem 0}.navigation__item--cta[data-v-8e2c4e4c]{padding:1rem}}.navigation__order-button[data-v-8e2c4e4c]{padding:calc(var(--max-height)*.15) calc(var(--max-height)*.4);border-radius:calc(var(--max-height)*.4);text-transform:uppercase;letter-spacing:.5px;transition:all var(--transition-time) ease;height:calc(var(--max-height)*.6);font-weight:700;font-size:calc(var(--max-height)*.25);white-space:nowrap;vertical-align:middle;background:linear-gradient(45deg,#e74c3c,#ff6b35);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #e74c3c4d;color:#fff!important}.navigation__order-button[data-v-8e2c4e4c]:before{content:"";opacity:0;background:linear-gradient(45deg,#0000,#fff3,#0000);width:200%;height:200%;transition:all .6s;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}.navigation__order-button[data-v-8e2c4e4c]:hover{background:linear-gradient(45deg,#ff6b35,#e74c3c);transform:translateY(-2px);box-shadow:0 6px 20px #e74c3c66}.navigation__order-button[data-v-8e2c4e4c]:hover:before{opacity:1;animation:.6s ease-in-out shine-8e2c4e4c}.navigation__order-button[data-v-8e2c4e4c]:active{transform:translateY(0);box-shadow:0 2px 10px #e74c3c4d}@media (width<=768px){.navigation__order-button[data-v-8e2c4e4c]{border-radius:30px;height:auto;padding:1rem 4rem;font-size:1.1em}}.navigation__link[data-v-8e2c4e4c]{color:#fff;cursor:pointer;height:calc(var(--max-height)*.6);transition:all var(--transition-time) ease;vertical-align:middle;align-items:center;padding:.5rem 0;font-weight:500;display:flex;position:relative}.navigation__link[data-v-8e2c4e4c]:hover{color:#e74c3c}.navigation__link[data-v-8e2c4e4c]:after{content:"";background-color:#e74c3c;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.navigation__link[data-v-8e2c4e4c]:hover:after{width:100%}@media (width<=768px){.navigation__link[data-v-8e2c4e4c]{height:auto}}.navigation__hamburger[data-v-8e2c4e4c]{cursor:pointer;z-index:1;background:0 0;border:none;padding:8px;display:none;position:relative}@media (width<=768px){.navigation__hamburger[data-v-8e2c4e4c]{display:block}}.navigation__hamburger span[data-v-8e2c4e4c]{z-index:1;background-color:#fff;width:25px;height:3px;margin:5px 0;transition:transform .3s;display:block;position:relative}.navigation__hamburger.active span[data-v-8e2c4e4c]:first-child{transform:rotate(-45deg)translate(-5px,6px)}.navigation__hamburger.active span[data-v-8e2c4e4c]:nth-child(2){opacity:0}.navigation__hamburger.active span[data-v-8e2c4e4c]:nth-child(3){transform:rotate(45deg)translate(-5px,-6px)}@keyframes shine-8e2c4e4c{0%{opacity:0;left:-100%}50%{opacity:1}to{opacity:0;left:100%}}[data-v-8e2c4e4c] .container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}
