*{box-sizing:border-box;font-family:TTNormsPro,sans-serif;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit;margin:0}li,ol,ul{list-style:none}a{color:inherit;text-decoration:none}img{border:none;display:block;height:auto;max-width:100%}button,input,select,textarea{background:none;border:none;color:inherit;font:inherit;outline:none}button{cursor:pointer}table{border-collapse:collapse;border-spacing:0}html{font-size:100%;min-height:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden auto;scroll-behavior:auto}body,html{background-color:#e6e8ed;line-height:1.5;max-width:100%;width:100%}body{color:#4b5b6d}#__nuxt,body{min-height:100dvh;overflow-x:hidden}#__nuxt,main{max-width:100%;width:100%}main{display:block}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select,td{border:none}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;cursor:pointer;font-size:16px;outline:none;padding:8px 12px}@font-face{font-display:swap;font-family:TTNormsPro;font-style:normal;font-weight:400;src:url(./TTNormsPro-Regular.CXfxiHh4.ttf) format("truetype")}@font-face{font-display:swap;font-family:TTNormsPro;font-style:italic;font-weight:400;src:url(./TTNormsPro-Italic.CF3rxqLy.ttf) format("truetype")}@font-face{font-display:swap;font-family:TTNormsPro;font-style:normal;font-weight:500;src:url(./TTNormsPro-Medium.DJwOakRc.ttf) format("truetype")}@font-face{font-display:swap;font-family:TTNormsPro;font-style:italic;font-weight:500;src:url(./TTNormsPro-MediumItalic.DnLZn4Gc.ttf) format("truetype")}@font-face{font-display:swap;font-family:TTNormsPro;font-style:normal;font-weight:600;src:url(./TTNormsPro-DemiBold.WvZ-DcMu.ttf) format("truetype")}@font-face{font-display:swap;font-family:TTNormsPro;font-style:italic;font-weight:600;src:url(./TTNormsPro-DemiBoldItalic.D1YdHm-h.ttf) format("truetype")}@font-face{font-display:swap;font-family:TTNormsPro;font-style:normal;font-weight:700;src:url(./TTNormsPro-Bold.BOa5b873.ttf) format("truetype")}@font-face{font-display:swap;font-family:TTNormsPro;font-style:italic;font-weight:700;src:url(./TTNormsPro-BoldItalic.ZwcSzO7X.ttf) format("truetype")}.page-enter-active,.page-leave-active{transition:opacity .2s ease}.page-enter-from,.page-leave-to{opacity:0}.action-link{box-decoration-break:clone;-webkit-box-decoration-break:clone;box-shadow:inset 0 -2px color-mix(in srgb,currentcolor 45%,transparent);color:#42bae5;cursor:pointer;display:inline;text-decoration:none;transition:color .2s ease,box-shadow .2s ease}.action-link:hover{box-shadow:inset 0 -3px color-mix(in srgb,currentcolor 90%,transparent)}.action-link:focus-visible{outline:2px solid rgba(0,187,255,.55);outline-offset:2px}.social-link{align-items:center;border-radius:8px;display:inline-flex;flex-shrink:0;justify-content:center;transition:box-shadow .2s ease,transform .2s ease,background-color .2s ease}.social-link:hover{background-color:#0035671c;box-shadow:0 0 0 3px #0035671c,0 4px 16px #0035671c;transform:scale(1.1)}.social-link img{display:block}:root{--hash-scroll-offset:48px}#about,#generis-club,#hero,#reviews,#select-product{scroll-margin-top:var(--hash-scroll-offset)}@media(max-width:900px){:root{--hash-scroll-offset:80px}}.tab-nav-items--animating{scroll-snap-type:none!important}.tab-nav-items--animating>*{scroll-snap-align:none!important}
