.main-logo-wrapper[data-v-2fa018b5]{position:relative;cursor:pointer!important;-webkit-transition:all .2s ease;transition:all .2s ease}.main-logo-wrapper[data-v-2fa018b5]:active{-webkit-transform:scale(.95);transform:scale(.95)}.main-logo[data-v-2fa018b5]{width:100%;height:auto}.links-list[data-v-f1ca6e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--gold);font-size:20px}ul[data-v-f1ca6e60]{list-style-type:none;padding:0;margin:0}.link-route[data-v-f1ca6e60]{position:relative;display:inline-block;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.link-route.router-link-exact-active[data-v-f1ca6e60],.link-route[data-v-f1ca6e60]:hover{color:#fff}.link-route[data-v-f1ca6e60]:after{content:"";position:absolute;width:calc(100% + 10px);height:1px;background-color:transparent;left:-5px;bottom:-3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.link-route.router-link-exact-active[data-v-f1ca6e60]:after,.link-route[data-v-f1ca6e60]:hover:after{background-color:#fff}@media (max-width:768px){.links-list[data-v-f1ca6e60]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.header-wrapper[data-v-eca49614]{position:fixed;top:0;left:0;right:0;z-index:1500;width:100%;max-width:1600px;padding:12px 60px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;background-color:#000}.header-wrapper[data-v-eca49614]:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:100%;background-color:inherit;z-index:-1}.header-container[data-v-eca49614],.mobile-header-container[data-v-eca49614]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-links[data-v-eca49614]{position:absolute;width:100%;top:100%;left:0;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.hamburger[data-v-eca49614]{width:18px;height:18px;background:none;border:none;cursor:pointer;position:relative}.hamburger span[data-v-eca49614],.hamburger span[data-v-eca49614]:after,.hamburger span[data-v-eca49614]:before{content:"";display:block;background:var(--gold);height:2px;width:100%;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}.hamburger span[data-v-eca49614]{top:50%;margin-top:-1px}.hamburger span[data-v-eca49614]:after,.hamburger span[data-v-eca49614]:before{content:"";width:100%;position:absolute;left:0}.hamburger span[data-v-eca49614]:before{top:-8px}.hamburger span[data-v-eca49614]:after{top:8px}.hamburger span.is-open[data-v-eca49614]{background:transparent}.hamburger span.is-open[data-v-eca49614]:before{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.hamburger span.is-open[data-v-eca49614]:after{-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}@media (max-width:860px){.header-wrapper[data-v-eca49614]{padding:12px 30px}}html{color:#222;font-size:1em;line-height:1.4}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}.page{margin:0 auto;width:100%;max-width:1800px}body{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#000;padding:0;margin:0;color:var(--primary);-ms-touch-action:manipulation;touch-action:manipulation;overflow-x:hidden}body,button,input,select,textarea{font-family:Cinzel,serif;font-weight:400;padding:0;border:none;outline:none}h2,h3,h4,h5,h6{font-weight:400;margin:0}h1{font-weight:500}h1,p{margin:0}.bold{font-weight:500}.pointer{cursor:pointer}a{color:inherit;text-decoration:inherit}a,a:active,a:focus,a:hover{text-decoration:none;color:inherit}ul{margin:0;padding:0}button,button:hover{background:transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border:0 solid transparent;text-shadow:0 0 0 transparent}button:active{outline:none;border:none}button:focus{outline:0}:root{--gold:#efd9ab;--white:#fff;--alt-green:#008489;--primary:#222;--grey:#717171;--green:#3bb63b;--green-light:#e1f4ec;--error-red:#f03;--link-blue:#0091ea;--bright-blue:#03a3ff;--blue-light:#e6f6ff;--blue-dark:#004266;--yellow:#ffd94f;--brand-gradient:linear-gradient(90deg,#ed1d58 0%,#e31c5f 50%,#d70466);--dark-blue:#2c3e50;--home-desktop-max-width:1160px}.hidden{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.invisible{visibility:hidden}.clearfix:after{clear:both}.view-enter-active,.view-leave-active{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.view-enter,.view-leave-active{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}.view-enter-to,.view-leave{opacity:1}.fade-enter-active{-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.fade-enter-to{opacity:1}.fade-enter{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}.pure-fade-enter-active{-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.pure-fade-enter-to{opacity:1}.pure-fade-enter{opacity:0}.product-before-enter{-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-transition:-webkit-transform .8s cubic-bezier(.33,1,.68,1);transition:-webkit-transform .8s cubic-bezier(.33,1,.68,1);transition:transform .8s cubic-bezier(.33,1,.68,1);transition:transform .8s cubic-bezier(.33,1,.68,1),-webkit-transform .8s cubic-bezier(.33,1,.68,1);-webkit-transition-delay:.1s;transition-delay:.1s}.product-enter{-webkit-transform:translateY(0);transform:translateY(0)}.config-enter-active,.config-leave-active{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.config-enter,.config-leave-active{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}.config-enter-to,.config-leave{opacity:1}.home-tile-enter-active{transition:transform 1s cubic-bezier(.5,1,.89,1),opacity .75s cubic-bezier(.5,1,.89,1),-webkit-transform 1s cubic-bezier(.5,1,.89,1);-webkit-transition-delay:.4s;transition-delay:.4s}.home-tile-enter-to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.home-tile-enter{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}.scroll-down-hint{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:24px;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:var(--gold);font-size:16px;font-weight:700;letter-spacing:.02em;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.7);cursor:pointer;background:transparent;border:0;padding:0;margin:0}.scroll-down-hint:hover{color:#fff}.scroll-down-hint__arrow{font-size:18px;line-height:1;-webkit-animation:scrollHintPulse 1.2s ease-in-out infinite;animation:scrollHintPulse 1.2s ease-in-out infinite}@-webkit-keyframes scrollHintPulse{0%{opacity:.4;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:.4;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scrollHintPulse{0%{opacity:.4;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:.4;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:768px){.scroll-down-hint{bottom:max(calc(24px + env(safe-area-inset-bottom) + var(--browser-ui-offset, 0px)),92px);width:min(90vw,620px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;gap:10px;padding:0 18px}.scroll-down-hint--home{bottom:calc(24px + env(safe-area-inset-bottom) + var(--browser-ui-offset, 0px))}.is-chrome-mobile .scroll-down-hint{bottom:max(calc(24px + env(safe-area-inset-bottom) + var(--browser-ui-offset, 0px)),132px)}.is-chrome-mobile .scroll-down-hint--home{bottom:calc(24px + env(safe-area-inset-bottom) + var(--browser-ui-offset, 0px))}.scroll-down-hint__arrow{font-size:16px}}