@import url(/style/plugins/icomoon-icons.css);*{box-sizing:border-box}html{-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;font-family:"Roboto", sans-serif;font-size:4vw;line-height:1.36}body{margin:0;text-align:center;color:#fff}img,video{max-width:100%;vertical-align:middle}input,button,select{font-size:1em;outline:none}.wrapper{position:relative;z-index:1;height:100vh;display:flex;flex-direction:column;overflow:hidden}.pxl,.hidden{display:none !important}@media only screen and (min-width: 568px) and (max-height: 600px){html{font-size:15px}}@media (min-width: 568px) and (min-height: 601px){html{font-size:1.69vh}}@media (min-width: 992px) and (min-height: 601px) and (min-aspect-ratio: 15 / 11){.wrapper{font-size:1.35em;min-height:auto}}button{cursor:pointer;font-size:1.4em}.btn-login{font-size:.87em;font-weight:700;line-height:1.38;color:#000000;display:block;padding:0.54em;background-color:#fff;border-radius:1.23em;min-width:6.92em}.btn-primary,.login-form-holder .btn-group .btn-submit{color:#fff;background:#EB3E6F;border:0;border-radius:.6em;padding:0.6em;width:100%}.btn-primary.btn-wide,.login-form-holder .btn-group .btn-submit.btn-wide{width:100%}.btn-primary>.icon-camera,.login-form-holder .btn-group .btn-submit>.icon-camera{vertical-align:middle;font-size:1.3em}.btn-primary:disabled,.login-form-holder .btn-group .btn-submit:disabled{background-color:#D9D9D9}.btn-primary ul,.login-form-holder .btn-group .btn-submit ul{display:none}.login-form-holder .btn-group,.login-form-holder .btn-group .btn-submit{height:auto}.login-form-holder .btn-group .btn-submit{text-transform:none}.login-form-holder .login-form-holder-inner .btn-close{right:auto;left:0}.close-popup{position:absolute;top:0.67em;left:0.67em;font-size:1.5em;cursor:pointer}.btn-arrow{width:1.2em;height:1.2em;border-radius:100%;border:none;padding:0;background-image:url(/img/_btns/cswipe_send.svg);background-repeat:no-repeat;background-position:60% center;background-size:60%;vertical-align:middle}.btn-arrow.btn-location-loading{background:none;width:80%;height:80%;margin-top:.3em}.step-ageGroup .step-inner .btn-group .btn-next{font-size:1.33em;width:3em;height:3em;position:absolute;top:46%;right:0;z-index:10;opacity:0;display:none}@media (min-width: 568px) and (min-height: 601px){.btn-primary.open-popup{display:flex;justify-content:center;align-items:center;gap:0.5em}.btn-primary.open-popup>.icon-camera{display:none}.btn-primary.open-popup ul{display:flex}.btn-primary.open-popup ul li{width:1.5em;height:1.5em}.btn-primary.open-popup ul li:first-child{background-color:#000;border-radius:100%;display:flex;justify-content:center;align-items:center}.btn-primary.open-popup ul li:not(:first-child){margin-left:-.7em}.btn-primary.open-popup ul li img{width:100%}}ul{margin:0;padding:0;list-style:none}p{margin:0}a{text-decoration:none;cursor:pointer}.content-slogan h1{font-size:3em;font-weight:900;line-height:1.18;margin:0 0 0.38em;text-align:left}.headline-1{font-size:1.5em;margin-bottom:.6em;font-weight:bolder}.legal-warning-text{font-size:.8em}.legal-warning-text p{font-size:.8em !important;margin-top:0 !important;margin-bottom:1em}.legal-warning-text p a{color:#000;text-decoration:underline}.login-form-holder .login-form-holder-inner .form-counter,.form-modal .form-counter{margin-bottom:1em}.login-form-holder .login-form-holder-inner .form-counter .counter,.form-modal .form-counter .counter{font-size:2.67em;font-weight:700;display:block}.required,.unknown-error-msg,.login-form-holder .login-form-holder-inner .required{font-size:.8em;color:#EB3E6F;display:block;margin-top:0.4em}@media (min-width: 568px) and (min-height: 601px){.content-slogan h1{font-size:3.5em;line-height:1.14}}@media (min-width: 1240px) and (min-height: 601px) and (min-aspect-ratio: 19 / 10){.content-slogan h1{font-size:5.16em;line-height:1.4;margin-bottom:0.88em}.login-form-holder .login-form-holder-inner .form-counter{margin-bottom:5em}}@media (min-width: 1400px) and (min-height: 601px){.login-form-holder .login-form-holder-inner .form-counter{margin-bottom:1em}}.header{padding:.67em;display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;right:0;left:0;z-index:50}.header>.logo img{height:2.67em;max-width:12em;object-fit:contain;filter:drop-shadow(0 0 0.2em rgba(0,0,0,0.75))}@media (min-width: 568px) and (min-height: 601px){.header{padding:1.33em}}.content{flex:1;position:relative;overflow:hidden;z-index:1}.content-bg{height:100%}.content-bg>img,.content-bg .video-clip,.content-bg .image-slides{height:100%;object-fit:cover}.content-bg .video-clip{left:-10%;z-index:30;width:auto}.content-bg .image-slides{right:0;z-index:30;width:100%}.content-bg .image-slides li.active img{opacity:1}.content-bg .image-slides li img{opacity:0;position:absolute;min-height:100vw;right:50%;height:100%;max-width:none;transform:translateX(50%);transition:opacity 300ms linear}.content-bg .small-video{position:absolute;top:4em;left:0.67em;z-index:35;width:auto;height:13.4em;border:0.07em solid #fff}.content-slogan{position:absolute;bottom:0.5em;left:50%;transform:translate(-50%, -50%);z-index:30;width:80%}.content-layout{position:absolute;bottom:0;right:0;left:0;z-index:30;background-color:rgba(235,62,111,0.3);display:flex;justify-content:center;align-items:center;gap:0.2em;min-height:100%}@media (min-width: 600px){.content-slogan{width:20%;bottom:2.5em;transform:translate(-50%, 50%)}}@media only screen and (min-width: 568px) and (max-height: 600px){.content-bg .video-clip{clip-path:polygon(30% 0%, 100% 0%, 100% 100%, 0% 100%);right:28%}.content-bg .small-video{display:none}}@media (min-width: 568px) and (min-height: 601px){.content-bg .video-clip{right:50%}.content-bg .small-video{top:5.33em;left:1.33em;width:8.67em;height:auto}}@media (min-width: 992px) and (min-height: 601px) and (min-aspect-ratio: 15 / 11){.content-bg .video-clip,.content-bg .image-slides li img{clip-path:polygon(30% 0%, 100% 0%, 100% 100%, 0% 100%);right:0;transform:none}.content-bg .image-slides li img{min-height:auto}.content-bg .small-video{display:none}}@media (min-width: 1240px){.content-slogan{width:20%}.content-slogan img{width:100%}}@media (min-width: 2048px){.content-slogan{width:15%}}@media (min-width: 1240px) and (min-height: 601px) and (min-aspect-ratio: 19 / 10){.content-bg>img,.content-bg .video-clip,.content-bg .image-slides li img{min-height:55em}}.login-form-holder .login-form-holder-inner,.form-modal{background-color:#fff;width:85%;border-radius:.8em}.login-form-holder .login-form-holder-inner .logo img,.form-modal .logo img{height:4em;max-width:15em;object-fit:contain}.login-form-holder{font-size:1em !important}.login-form-holder .login-form-holder-inner{min-height:34.13em;display:flex;flex-direction:column;justify-content:center;padding:2.33em 1.33em 1.33em}.form-modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.form-modal .form-wrapper{padding:1.2em 1em;height:100%}.form-modal .form-wrapper p{font-size:1.5em;color:#000;margin-top:1em}.form-modal .form-wrapper .registration-form-builder{height:100%}.form-modal .form-wrapper .registration-form-builder .registration-form-builder-inner{height:100%;display:flex;flex-direction:column-reverse;justify-content:space-between}.form-modal .form-wrapper .registration-form-builder .registration-form-builder-inner form{height:100%}.form-modal .form-wrapper .registration-form-builder .registration-form-builder-inner form .form-inner{height:100%}.form-modal .form-wrapper .registration-form-builder .registration-form-builder-inner form .form-inner .step{height:100%}.form-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50}.form-group,.login-form-holder .login-form-holder-inner .form-group{margin:0 auto .8em auto;width:100%}.form-group ::-webkit-input-placeholder,.login-form-holder .login-form-holder-inner .form-group ::-webkit-input-placeholder{color:#000}.form-group :-ms-input-placeholder,.login-form-holder .login-form-holder-inner .form-group :-ms-input-placeholder{color:#000}.form-group ::placeholder,.login-form-holder .login-form-holder-inner .form-group ::placeholder{color:#000}.form-group input,.form-group .form-control,.login-form-holder .login-form-holder-inner .form-group input,.login-form-holder .login-form-holder-inner .form-group .form-control{width:100%;height:auto;font-size:1em;line-height:1.5em;padding:0.5em 1em;border-radius:0.2em;background-color:#fff;border:0.09em solid #EB3E6F;color:#000}.form-group input.error,.form-group .form-control.error,.login-form-holder .login-form-holder-inner .form-group input.error,.login-form-holder .login-form-holder-inner .form-group .form-control.error{border-color:#ff0000}.step-select .step-inner .form-group:first-child{margin:1em 0 0 0}.step-location .step-inner{height:20em;position:relative}.step-location .step-inner .form-group{margin-top:10em}.step-location .step-inner .form-group .form-group-inner{height:4.1em}.step-location .step-inner .btn-group{position:absolute;top:84%;right:3%;font-size:1.2em;width:1.8em;height:1.8em}.step-location .step-inner .btn-group .btn-arrow{background-color:#EB3E6F}.step-location .step-inner .btn-group .btn-arrow:disabled{background-color:#D9D9D9}.step-birthday .step-inner .form-group{display:flex;flex-direction:column;justify-content:space-between;gap:4em}.step-birthday .step-inner .form-group label{color:#000;font-size:1.5em;display:block;margin-top:2em}.step-birthday .step-inner .form-group .birthdate-wrapper{width:100%}.step-birthday .step-inner .form-group .birthdate-wrapper input#birthdate{font-family:inherit;background-position:right 0.8em center;background-image:url(/img/_btns/icon_calendar.png);background-repeat:no-repeat;background-size:8% 60%;cursor:pointer}.step-inner{height:100%;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto}.step-inner p{color:#000;margin-top:1em}.step-inner .form-group-radio-buttons{margin:.6em 0 1.5em 0}.step-inner .form-group-radio-buttons.gender .form-group-inner .btn-male{order:1}.step-inner .form-group-radio-buttons label{color:#000}.step-inner .form-group-radio-buttons label:first-child{display:inline-block;font-size:1.33em;margin:.5em 0 .8em 0}.step-inner .form-group-radio-buttons .form-group-inner{display:flex;justify-content:center;flex-direction:row-reverse;gap:1em}.step-inner .form-group-radio-buttons .form-group-inner>.radio-button{position:relative;background-color:#F5F5F5;background-size:2em 2.3em;background-position:50% 20%;background-repeat:no-repeat;text-align:center;line-height:5em;font-size:1em;border-radius:.2em;cursor:pointer;transition:border-color 0.3s;color:#333;width:6em;height:6em}.step-inner .form-group-radio-buttons .form-group-inner>.radio-button label{position:absolute;width:100%;left:0;bottom:-20%}.step-inner .form-group-radio-buttons .form-group-inner>.radio-button label:after,.step-inner .form-group-radio-buttons .form-group-inner>.radio-button label:before{content:'';width:6em;height:6em;position:absolute;top:17%;transform:translateY(-50%);left:-1%}.step-inner .form-group-radio-buttons .form-group-inner>.radio-button label:before{border-radius:.2em}.step-inner .form-group-radio-buttons .form-group-inner>.radio-button label:after{opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.step-inner .form-group-radio-buttons .form-group-inner>.radio-button input:checked+label{max-width:100%;opacity:1}.step-inner .form-group-radio-buttons .form-group-inner>.radio-button input:checked+label:after{opacity:1;border:0.09em solid #EB3E6F}.progress-bar-wrapper ul{display:flex;justify-content:center;gap:.8em}.progress-bar-wrapper ul li{height:0.33em;width:1.6em;height:1.7em;background:#D8D8D8;color:#fff;border-radius:.2em;display:flex;flex-direction:column;justify-content:center;position:relative}.progress-bar-wrapper ul li.visited{opacity:1;background:#EB3E6F}.progress-bar-wrapper ul li.visited:not(.active){background:#EB3E6F}.progress-bar-wrapper ul li.visited:not(.active)::before{background:#EB3E6F}.progress-bar-wrapper ul li::before{content:'';height:0.2em;width:0.8em;background:#D8D8D8;position:absolute;top:50%;right:-50%}.progress-bar-wrapper ul li:last-child::before{content:none}@media (min-width: 568px){.login-form-holder .login-form-holder-inner,.form-modal{max-width:22em}}@media only screen and (min-width: 568px) and (max-height: 600px){.form-layer{overflow-y:auto;position:fixed}.form-modal{position:relative;top:auto;left:auto;transform:none;margin:2.5em auto}.step-ageGroup .step-inner .custom-select .select-items{max-height:12em}}@media (min-width: 568px) and (min-height: 601px){.step-ageGroup .step-inner .custom-select .select-items{max-height:35vh}}@media (min-width: 992px) and (min-height: 601px) and (min-aspect-ratio: 15 / 11){.step-ageGroup .step-inner .custom-select .select-items{max-height:30vh}}@media (min-width: 1240px) and (min-height: 601px) and (min-aspect-ratio: 19 / 10){.login-form-holder .login-form-holder-inner,.form-modal{font-size:.8em}.step-inner{min-height:25.23em}.login-form-holder .login-form-holder-inner{min-height:40.29em;justify-content:center}}@media (min-width: 1400px) and (min-height: 601px){.login-form-holder .login-form-holder-inner,.form-modal{font-size:1em}.step-inner{min-height:19em}.login-form-holder .login-form-holder-inner{min-height:34.13em}}.legal__container{min-height:2em;display:flex;justify-content:center;align-items:center;background-color:#222222;position:relative;z-index:100}.legal__container>div:not(:last-child){padding-right:.8em;margin-right:.8em;border-right:.07em solid #fff}.language-he .bn-gender,.language-he .bn-loading,.language-he .head-desktop ul li,.language-he .popup,.language-he .bn-main,.language-he .form-modal,.language-he .content-counter,.language-he .content-slogan,.language-he .header,.language-he .open-popup{direction:rtl}.language-he .step-ageGroup .step-inner .custom-select .select-selected{padding:0.63em 1em 0.63em 3.63em}.language-he .step-ageGroup .step-inner .custom-select .select-selected::before{left:0.75em;right:unset}.language-he .step-ageGroup .step-inner .custom-select .select-selected::after{left:0;right:unset}.language-he .step-ageGroup .step-inner .btn-group .btn-next{left:0;right:unset}.language-he .step-ageGroup .step-inner .custom-select .select-selected.select-confirm::before{transform:translate(50%, -50%) rotateZ(90deg);transition:all 0.5s}.language-he .legal__container{direction:rtl}.language-he .legal__container>div:not(:first-child){padding-right:0.8em;margin-right:0.8em;border-right:0.07em solid #fff}.language-he .legal__container>div:first-child{border-right:none}.language-he .icon-camera{position:absolute;right:0.5em;top:50%;transform:translateY(-48%) rotateY(180deg)}.language-he .btn-primary.open-popup{padding-right:2em}.language-he .xmas-hat{max-height:3em;position:absolute;top:-1.3em;left:-1em;right:unset;transform:rotateY(180deg)}.language-he .content-bg img{transform:translateX(30%)}@media only screen and (min-width: 568px) and (max-height: 600px){.language-he #hearts{transform:translateX(-50%)}}@media (min-width: 568px) and (min-height: 601px){.language-he .content-slogan{right:1.33em;left:unset}.language-he .btn-primary.open-popup ul li:not(:first-child){margin-right:-0.7em;margin-left:0}.language-he .icon-camera{position:unset;transform:rotateY(180deg)}.language-he .btn-primary.open-popup{padding-right:0.85em}}@media (min-width: 992px) and (min-height: 601px) and (min-aspect-ratio: 15 / 11){.language-he .content-bg img{right:0;left:unset}.language-he .content-bg .video-clip{position:absolute;left:0;right:unset;clip-path:polygon(0% 0%, 60% 0%, 100% 100%, 0% 100%)}.language-he #hearts{transform:translateX(-100%)}}@media (min-width: 992px) and (min-height: 601px) and (min-aspect-ratio: 15 / 11){.language-he .content-slogan{right:4%;left:unset;transform:translateY(50%)}}@media (min-width: 1240px) and (min-height: 601px) and (min-aspect-ratio: 19 / 10){.language-he .content-slogan{right:4%;left:unset;transform:translateY(50%)}}@media (min-width: 1240px) and (min-height: 601px) and (min-aspect-ratio: 19 / 10){.language-mx .content-slogan h1,.language-el .content-slogan h1,.language-cs .content-slogan h1,.language-fi .content-slogan h1,.language-ro .content-slogan h1,.language-sv .content-slogan h1,.language-pt .content-slogan h1,.language-nl .content-slogan h1,.language-fr .content-slogan h1,.language-es .content-slogan h1,.language-pl .content-slogan h1{font-size:4.71em;line-height:1.14;margin-bottom:0.38em}}.form-layer-custom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50}.form-layer-custom .form-custom{background-color:#fff;width:85%;box-shadow:0px 0.13em 1.33em rgba(0,0,0,0.2);border-radius:.8em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.form-layer-custom .form-custom .form-wrapper{padding:1.8em 1em 1em}.form-layer-custom .form-custom .form-wrapper .logo img{height:4em;max-width:15em;object-fit:contain}.form-layer-custom .form-custom .form-wrapper p,.form-layer-custom .form-custom .form-wrapper strong{color:#000;font-size:1.3em}.form-layer-custom .form-custom .form-wrapper p{margin-bottom:1.2em;margin-top:0.8em;font-size:2em}.form-layer-custom .form-custom .form-wrapper button{margin-top:1.2em;background-color:#EB3E6F;font-size:1.66em}.form-layer-custom .form-custom .form-wrapper button:disabled{background-color:#D9D9D9}.form-layer-custom .form-custom .form-wrapper .capcha-custom{padding:1em;border-radius:0.2em;margin-top:1.5em;border:.1em solid #D9D9D9}.form-layer-custom .form-custom .form-wrapper .capcha-custom .container{display:block;position:relative;padding-left:2.3em;cursor:pointer;font-size:1.3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000;font-size:1em}.form-layer-custom .form-custom .form-wrapper .capcha-custom .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form-layer-custom .form-custom .form-wrapper .capcha-custom .container input:checked ~ .checkmark{background-color:#fff;border:0.09em solid #D9D9D9}.form-layer-custom .form-custom .form-wrapper .capcha-custom .container input:checked ~ .checkmark::after{display:block}.form-layer-custom .form-custom .form-wrapper .capcha-custom .container .checkmark{position:absolute;top:0;left:0;height:1.6em;width:1.6em;border:0.09em solid #D9D9D9}.form-layer-custom .form-custom .form-wrapper .capcha-custom .container .checkmark::after{content:"";position:absolute;display:none;left:0.6em;top:0.3em;width:0.3em;height:0.6em;border:solid #EB3E6F;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width: 568px){.form-custom{max-width:22em}}@media only screen and (min-width: 568px) and (max-height: 600px){.form-layer-custom{overflow-y:auto;position:fixed}.form-custom{position:relative;top:auto;left:auto;transform:none;margin:2.5em auto}}
