body,h1,h2,h3,h4,h5{margin:0}body{font-family:Graphik,Arial,sans-serif;font-size:15px;line-height:24px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;color:var(--content)}
h1,h2,h3,h4,h5{margin:0}.page__header{position:relative;z-index:3;box-shadow:inset 0-1px 0 var(--spbSky2);background-color:var(--base)}@media screen and (min-width:768px){.page__header{padding-top:6px;padding-bottom:6px}}
h1,h2,h3,h4,h5{margin:0}.page__main{display:block}
h1,h2,h3,h4,h5{margin:0}.page__footer{position:relative;z-index:1;box-shadow:0-1px var(--spbSky2)}
h1,h2,h3,h4,h5{margin:0}.page,.page>.page__content-wrapper{display:flex;flex-direction:column}.page>.page__content-wrapper{width:100%;min-height:100vh}.page .page__body,.page .page__footer,.page .page__header{flex-shrink:0}.page .page__body{flex-grow:1;width:100%}
h1,h2,h3,h4,h5{margin:0}.link{cursor:pointer}
h1,h2,h3,h4,h5{margin:0}.service-logo__logo{display:flex;flex-shrink:0;align-items:center;position:relative;width:auto;max-width:80px;height:auto;max-height:19px;margin-right:10px;padding-right:11px;fill:var(--brandGreen);color:var(--brandGreen)}@media screen and (min-width:768px){.service-logo__logo{max-width:156px;max-height:28px;margin-right:20px;padding-right:26px}}.service-logo__logo:focus{outline-width:1px;outline-offset:8px;-webkit-tap-highlight-color:var(--buttonDown)}.service-logo__logo::before{content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);height:19px;border-right:1px solid var(--brandGreen)}@media screen and (min-width:768px){.service-logo__logo::before{height:28px;border-right-width:2px}}
h1,h2,h3,h4,h5{margin:0}.service-logo__service{display:inline-flex;position:relative;text-decoration:none;font-size:16px;font-weight:600}@media screen and (min-width:768px){.service-logo__service{letter-spacing:.5px;font-size:20px;font-weight:700}}.service-logo__service:focus{outline-width:1px;outline-offset:8px;-webkit-tap-highlight-color:var(--buttonDown)}
h1,h2,h3,h4,h5{margin:0}.service-logo__svg{max-width:inherit;max-height:inherit}@media screen and (max-width:767px){.service-logo__svg{width:inherit;height:inherit}}
h1,h2,h3,h4,h5{margin:0}.service-logo__logo-image{display:inline-block}
h1,h2,h3,h4,h5{margin:0}.service-logo{display:inline-flex;align-items:center;box-sizing:border-box;min-height:60px;margin:0;padding:16px;text-decoration:none;font:inherit;color:var(--content);-webkit-user-select:none;user-select:none}.service-logo:focus{outline-width:1px;outline-offset:-8px;-webkit-tap-highlight-color:var(--buttonDown)}@media screen and (min-width:768px){.service-logo:focus{outline-offset:0;-webkit-tap-highlight-color:transparent}}
h1,h2,h3,h4,h5{margin:0}.header__logo{margin:0-16px}@media mobileBU{.header__logo{margin-right:64px}}
h1,h2,h3,h4,h5{margin:0}.age-restriction-badge__intro{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}
h1,h2,h3,h4,h5{margin:0}.age-restriction-badge__limit{display:block}
h1,h2,h3,h4,h5{margin:0}.age-restriction-badge{width:36px;height:36px;text-align:center;line-height:36px;border-radius:50%;background:var(--spbSky1);color:var(--spbSky3)}
h1,h2,h3,h4,h5{margin:0}.copyright{color:var(--spbSky3)}
h1,h2,h3,h4,h5{margin:0}.footer__legal-policies{display:flex;align-items:center}.footer__legal-policies:only-child{padding:28px 0}
h1,h2,h3,h4,h5{margin:0}.footer__age-restriction{display:inline-flex;flex-shrink:0;align-items:center;height:24px;margin:0 12px 0 0}
.footer__copyright,h1,h2,h3,h4,h5{margin:0}
h1,h2,h3,h4,h5{margin:0}.mfui-modal-content__header-button{box-sizing:content-box;padding:0}.mfui-modal-content__header-button svg{width:32px;height:32px}@media screen and (min-width:768px){.mfui-modal-content__header-button svg{width:40px;height:40px}}.mfui-modal_native-scroll .mfui-modal__overlay{width:100%}
h1,h2,h3,h4,h5{margin:0}@media screen and (min-width:768px){.mfui-modal_size_s .mfui-modal-content__container-wrap{max-width:540px;min-height:476px}.mfui-modal_size_s .mfui-modal-content__container-inner{height:100%}}.mfui-modal_size_s .mfui-modal-content__container-body{margin-top:20px;padding-right:20px;padding-left:20px}
h1,h2,h3,h4,h5{margin:0}.banner__container{max-width:300px;margin-right:auto;margin-left:auto;padding-top:40px;padding-bottom:48px;text-align:center}@media screen and (min-width:768px){.banner__container{max-width:540px;padding-top:56px;padding-bottom:56px}}
h1,h2,h3,h4,h5{margin:0}.banner__image{display:block;width:144px;height:144px;margin:0 auto}
h1,h2,h3,h4,h5{margin:0}.banner__content{display:flex;flex-direction:column;min-height:228px;margin-top:32px}@media screen and (min-width:768px){.banner__content{min-height:284px;margin-top:8px}}
h1,h2,h3,h4,h5{margin:0}.banner__title{text-wrap:pretty;word-break:break-word}
h1,h2,h3,h4,h5{margin:0}.banner__subcontent{display:flex;flex-grow:1;justify-content:space-between;flex-direction:column;width:100%;max-width:280px;margin:24px auto 0}@media screen and (min-width:768px){.banner__subcontent{margin-top:32px}}
h1,h2,h3,h4,h5{margin:0}.banner__subtitle{margin:0;color:var(--stcWhite);font-size:15px;line-height:18px}@media screen and (min-width:768px){.banner__subtitle{margin-top:auto;margin-bottom:auto}}
h1,h2,h3,h4,h5{margin:0}.banner__action-wrapper{margin-top:auto}
h1,h2,h3,h4,h5{margin:0}.banner__action{margin-top:44px}@media screen and (min-width:768px){.banner__action{margin-top:24px}}
h1,h2,h3,h4,h5{margin:0}.highlight{color:var(--brandPurple)}
.form__note,h1,h2,h3,h4,h5{margin:0}
h1,h2,h3,h4,h5{margin:0}.form_theme_standard .form__field+.form__actions,.form_theme_standard .form__field+.form__field{margin-top:16px}.form_theme_standard .form__note{font-size:15px;line-height:18px;text-align:center}.form_theme_standard .form__note:not(:first-child){margin-top:16px}.form_theme_standard .form__note+.form__actions,.form_theme_standard .form__note+.form__field{margin-top:16px}@media screen and (min-width:768px){.form_theme_standard .form__note+.form__actions,.form_theme_standard .form__note+.form__field{margin-top:32px}.form_theme_standard.form_for_login .form__actions,.form_theme_standard.form_for_login .form__field,.form_theme_standard.form_for_login .form__note{max-width:280px;margin-right:auto;margin-left:auto}}.form_theme_standard.form_for_promocode .form__field+.form__actions,.form_theme_standard.form_for_promocode .form__field+.form__field{margin-top:24px}
h1,h2,h3,h4,h5{margin:0}.masked-field{position:relative}.masked-field .masked-field__placeholder-mask{display:flex;overflow:hidden;pointer-events:none}.masked-field .masked-field__placeholder-mask .masked-field__input{display:none;position:absolute;z-index:-1;top:0;left:0;box-sizing:border-box;font-size:16px}.masked-field.masked-field_focused .mfui-text-field__field{background-color:transparent}.masked-field.masked-field_focused .masked-field__placeholder-mask .masked-field__input{display:block;background-color:var(--base);color:var(--spbSky3)}
h1,h2,h3,h4,h5{margin:0}.mfui-text-field .mfui-text-field__field{font-size:16px}
h1,h2,h3,h4,h5{margin:0}.mfui-text-field_for_promocode .mfui-text-field__field{padding:13px 20px;text-align:center;font-size:22px;font-weight:600;line-height:28px;background-color:transparent;color:var(--stcWhite);caret-color:currentColor}.mfui-text-field_for_promocode .mfui-text-field__field::placeholder{opacity:50%;color:inherit}.mfui-text-field_for_promocode .mfui-text-field__label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}
h1,h2,h3,h4,h5{margin:0}.promocode-offer-banner__title{display:inline-block;vertical-align:top;color:var(--brandPurple)}.promocode-offer-banner__title::first-line{color:var(--stcWhite)}
h1,h2,h3,h4,h5{margin:0}.promocode-offer-banner__disclaimer{max-width:232px;margin:24px auto 0;text-align:left}@media screen and (min-width:768px){.promocode-offer-banner__disclaimer{max-width:100%}}
h1,h2,h3,h4,h5{margin:0}.pseudo-link{display:inline-block;overflow:visible;box-sizing:border-box;margin:0;padding:0;text-align:center;text-decoration:none;font:inherit;border:0;border-radius:0;background:0 0;color:var(--systemBlue);cursor:pointer;-webkit-user-select:none;user-select:none}.pseudo-link::-moz-focus-inner{padding:0;border:0}.pseudo-link:focus,.pseudo-link:hover{text-decoration:underline}
h1,h2,h3,h4,h5{margin:0}.login-confirmation-form__resend-timer{color:var(--spbSky3)}
