@layer shared{.text-input{--height:44px;--padding-top:13px;--padding-left:15px;--padding-right:15px;--color:var(--black-400);--bg-color:var(--gray-100);--border-color:var(--gray-200);--label-color:var(--gray-400);--color-disabled:var(--gray-400);--label-color-disabled:var(--gray-300);width:100%;margin-bottom:20px;display:block;position:relative}.text-input:has(input.is-valid){--highlight-color:var(--green-400);--bg-color:var(--green-100)}.text-input:has(input.is-invalid){--highlight-color:var(--red-400);--bg-color:var(--red-100)}.text-input:has(:focus-within){--highlight-color:var(--blue-400);--bg-color:var(--gray-100)}.text-input:has(>svg:first-child){--padding-left:49px}.text-input:has(>svg:last-child){--padding-right:49px}.text-input:has(textarea){--padding-top:20px}.text-input input,.text-input textarea{appearance:textfield;width:100%;height:var(--height);font-size:1rem;line-height:inherit;color:var(--color);background-color:var(--bg-color);border:1px solid var(--highlight-color,var(--border-color));border-radius:var(--radius);padding:var(--padding-top) var(--padding-right) 0 var(--padding-left);outline:none}.text-input input:disabled,.text-input textarea:disabled{color:var(--color-disabled)}.text-input input[type=date]:not(.has-value),.text-input textarea[type=date]:not(.has-value){color:#0000}.text-input input[type=number],.text-input textarea[type=number]{-moz-appearance:textfield}.text-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.text-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.text-input textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.text-input textarea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.text-input input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;right:0}.text-input textarea::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;right:0}.text-input input:-webkit-autofill{background-color:var(--bg-color)!important;box-shadow:0 0 0px 1000px var(--bg-color) inset!important}.text-input input:-webkit-autofill:hover{background-color:var(--bg-color)!important;box-shadow:0 0 0px 1000px var(--bg-color) inset!important}.text-input input:-webkit-autofill:focus{background-color:var(--bg-color)!important;box-shadow:0 0 0px 1000px var(--bg-color) inset!important}.text-input>svg{width:24px;fill:var(--highlight-color,var(--gray-400));z-index:1;position:absolute;top:50%;left:15px;translate:0 -50%}.text-input>svg:last-child{left:auto;right:15px}.text-input>svg.is-clickable{cursor:pointer}.text-input__label{top:calc(var(--height)/2 - 10px);left:var(--padding-left);color:var(--highlight-color,var(--label-color));transform-origin:0 0;pointer-events:none;transition:translate .25s cubic-bezier(.25,.8,.25,1),scale .25s cubic-bezier(.25,.8,.25,1);position:absolute}@layer mixins{.text-input__label,.text-input__error{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}}:has(:disabled)>.text-input__label{color:var(--label-color-disabled)}:-webkit-any(:has(:focus-visible)>.text-input__label,:has(.has-value)>.text-input__label,:has(input:-webkit-autofill)>.text-input__label,:has(input:-webkit-autofill:hover)>.text-input__label,:has(input:-webkit-autofill:focus)>.text-input__label){font-weight:600;translate:0 -7px;scale:.8}:is(:has(:focus-visible)>.text-input__label,:has(.has-value)>.text-input__label,:has(input:autofill)>.text-input__label,:has(input:autofill:hover)>.text-input__label,:has(input:autofill:focus)>.text-input__label){font-weight:600;translate:0 -7px;scale:.8}.text-input__amount-preview{color:var(--gray-500);margin-top:2px;font-size:12px;line-height:16px;position:absolute;left:0}.text-input__error{color:var(--red-400);text-align:left;font-size:11px;font-weight:500;line-height:13px;position:absolute;top:calc(100% + 1px);left:0;right:0}}
.vip-contact-form{text-align:center;flex-direction:column;align-items:center;width:min(100%,732px);margin:0 auto;padding-bottom:40px;display:flex}@media (min-width:1000px){.vip-contact-form{padding-bottom:100px}}.vip-contact-form__title{text-transform:uppercase;margin:0 0 20px;font-size:24px;font-weight:900}@layer mixins{.vip-contact-form__title,.vip-contact-form__subtitle{background:linear-gradient(var(--yellow-500), var(--yellow-400));-webkit-text-fill-color:#0000;color:#0000;background-origin:content-box;-webkit-background-clip:text;background-clip:text}.vip-contact-form__unavailable{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}}@media (min-width:800px){.vip-contact-form__title{font-size:36px}}@media (min-width:1000px){.vip-contact-form__title{margin-bottom:30px;font-size:42px}}.vip-contact-form__text{margin:0 0 30px;line-height:1.5}@media (min-width:1000px){.vip-contact-form__text{margin-bottom:50px;font-size:18px}}.vip-contact-form__wrapper{width:min(100%,640px);position:relative}.vip-contact-form__subtitle{text-transform:uppercase;margin:0 0 20px;font-size:18px;font-weight:900}@media (min-width:800px){.vip-contact-form__subtitle{font-size:20px}}@media (min-width:1000px){.vip-contact-form__subtitle{margin-bottom:44px;font-size:24px}}.vip-contact-form__input-wrapper{--color:var(--white);--bg-color:var(--dark-purple-400);--border-color:var(--dark-purple-300);--label-color:var(--white);--color-disabled:var(--gray-500);--label-color-disabled:var(--gray-500)}.vip-contact-form__textarea{resize:none;height:132px}@media (min-width:800px){.vip-contact-form__button{max-width:250px}}.vip-contact-form__unavailable{color:var(--yellow-400);background-color:rgb(from var(--dark-purple-500) r g b/95%);padding:0 40px;font-size:24px;font-weight:900}
.vip-page-card{background-color:var(--dark-purple-400);border-radius:var(--radius-m);text-align:center;flex-direction:column;align-items:center;padding:20px;display:flex;position:relative;overflow:hidden}@media (min-width:800px){.vip-page-card{grid-column:span 2}.vip-page-card:nth-child(n+4){grid-column:span 3}}@media (min-width:1000px){.vip-page-card{padding:30px}}.vip-page-card__bg{filter:blur(80px);border-radius:50%;width:100%;height:65%;position:absolute;top:-10%;left:0}:first-child>.vip-page-card__bg{background-color:#ff005c1a}:nth-child(2)>.vip-page-card__bg{background:#ffd6001a}:nth-child(3)>.vip-page-card__bg{background:#ffe6001a}:nth-child(4)>.vip-page-card__bg{background:#00ff571a}:nth-child(5)>.vip-page-card__bg{background:#00ffd11a}.vip-page-card__img{width:auto;height:128px}.vip-page-card__title{font-size:24px;font-weight:700;line-height:1.2}@media (min-width:1000px){.vip-page-card__title{line-height:1.75}}.vip-page-card__text{line-height:1.5}@media (min-width:1000px){.vip-page-card__text{font-size:16px;font-weight:600}}
.vip-page{background:var(--dark-purple-500) url(/pages/vip-starz-club/bg-mobile.jpg) top center no-repeat;background-size:min(100vw,1650px);padding-top:59vw;position:relative}@layer mixins{.vip-page{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding-inline:15px}@media (min-width:1000px){.vip-page{padding-inline:45px}}.vip-page-header{justify-content:center;align-items:center;display:flex}.vip-page-header__title{background:linear-gradient(var(--yellow-500), var(--yellow-400));-webkit-text-fill-color:#0000;color:#0000;background-origin:content-box;-webkit-background-clip:text;background-clip:text}.vip-page-terms{justify-content:center;align-items:center;display:flex}}@media (min-width:600px){.vip-page{background-image:url(/pages/vip-starz-club/bg-desktop.jpg);padding-top:min(25vw,410px)}}.vip-page-header{text-align:center;flex-direction:column;margin-bottom:14.5vw}@media (min-width:600px){.vip-page-header{margin-bottom:min(4.6vw,75px)}}.vip-page-header__title{text-transform:uppercase;margin:0 0 10px;font-size:36px;font-weight:900;line-height:1}@media (min-width:800px){.vip-page-header__title{font-size:52px}}@media (min-width:1000px){.vip-page-header__title{font-size:64px}}.vip-page-header__text{font-size:16px;font-weight:600;line-height:42px}@media (min-width:800px){.vip-page-header__text{font-size:20px}}@media (min-width:1000px){.vip-page-header__text{font-size:24px}}.vip-page-cards{gap:15px;padding-bottom:40px;display:grid}@media (min-width:800px){.vip-page-cards{grid-template-columns:repeat(6,1fr)}}@media (min-width:1200px){.vip-page-cards{gap:50px}}.vip-page-terms{gap:var(--spacing-sm);padding-bottom:40px}.vip-page-terms__link{font:var(--body-lg-regular);color:var(--text-light);text-decoration:underline}
.j-vip{background:#130704 url(/pages/vip-starz-club/bg-1.jpg) 48% 0/260% no-repeat;padding:70vw 0 50px;position:relative}@media (min-width:1000px){.j-vip{background-image:url(/pages/vip-starz-club/bg-3.png),url(/pages/vip-starz-club/bg-2.png),url(/pages/vip-starz-club/bg-1.jpg);background-position:right top 25vw,left bottom 190px,top;background-size:auto,auto,100%;padding:27vw 0 100px}}.j-vip__header{justify-content:center;display:flex}.j-vip__header-title{letter-spacing:1px;text-align:center;background-image:linear-gradient(90deg,#130704,#e3a757,#130704);background-position:top,bottom;background-repeat:no-repeat;background-size:80% 3px,80% 3px;margin-bottom:50px;padding:20px;font-size:18px;font-weight:800;line-height:1.2}@media (min-width:1000px){.j-vip__header-title{letter-spacing:-3.5px;margin-bottom:80px;padding:20px 0;font-size:38px}}@layer mixins{.j-vip__container{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding-inline:15px}@media (min-width:1000px){.j-vip__container{padding-inline:45px}}.j-vip-block__title span,.j-vip-terms{justify-content:center;align-items:center;display:flex}}.j-vip__content{margin-bottom:40px}@media (min-width:1000px){.j-vip__content{grid-template-columns:1fr 1fr;gap:40px 4vw;display:grid}}.j-vip-block{font-size:16px}@media (min-width:1000px){.j-vip-block{font-size:22px}}.j-vip-block.is-badge{display:none}@media (min-width:1000px){.j-vip-block.is-badge{text-align:center;display:block}}.j-vip-block__title{background:linear-gradient(90deg,#e3a757,#e3a757,#130704) 0 100%/60% 2px no-repeat;align-items:center;gap:20px;margin-bottom:10px;padding-bottom:20px;font-size:30px;font-weight:800;display:flex}.j-vip-block__title span{color:#0c1a2f;background:url(/pages/vip-starz-club/star.png) 50%/100% no-repeat;width:66px;height:66px}.j-vip-block__title strong{letter-spacing:-3.5px}.j-vip-footer{color:#eaad5b;font-size:17px}@media (min-width:1000px){.j-vip-footer{width:80%;margin:0 auto}}.j-vip-terms{gap:var(--spacing-sm);margin-bottom:40px}.j-vip-terms__link{font:var(--body-lg-regular);color:var(--text-light);text-decoration:underline}