.clearfix:after{content:"";display:block;clear:both}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:/Arial,Helvetica Neue,Helvetica,sans-serif;min-width:320px}img{max-width:100%;height:auto}.gm-style img{max-width:none}article,aside,audio,b,body,canvas,dd,details,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,img,label,li,mark,menu,nav,ol,p,section,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,u,ul,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}button{transition:all .3s ease;background-color:transparent;outline:none;appearance:none;border:none;padding:0;cursor:pointer}ul{list-style:none}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Teodor;color:#fff}.h1,h1{font-size:45px;font-weight:700}.h2,h2{font-size:35px;font-weight:300;line-height:1}.h3,h3{font-size:24px}.h4,h4{font-size:21px}.h5,h5{font-size:17px}.h6,h6{font-size:15px}a{transition:all .3s ease;text-decoration:none;display:inline-block}body.overflow{overflow:hidden}.swiper-container-initialized{height:100%}.swiper-slide{height:auto}.swiper-slide>*{height:100%}.wrapper{position:relative}.container{width:100%;margin:0 auto;padding:0 8px}.btn.btn-back{box-shadow:0 0 12px 0 rgba(0,0,0,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@font-face{font-family:Teodor;src:url(../fonts/Teodor-Thin.ttf) format("truetype"),url(../fonts/Teodor-Thin.woff2) format("woff2");font-style:normal;font-weight:300}@font-face{font-family:Teodor;src:url(../fonts/Teodor-Bold.ttf) format("truetype"),url(../fonts/Teodor-Bold.woff2) format("woff2");font-style:normal;font-weight:700}@font-face{font-family:TTHoves;src:url(../fonts/TTHoves-Light.ttf) format("truetype"),url(../fonts/TTHoves-Light.woff2) format("woff2");font-style:normal;font-weight:300}@font-face{font-family:TTHoves;src:url(../fonts/TTHoves-Regular.ttf) format("truetype"),url(../fonts/TTHoves-Regular.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:Brown;src:url(../fonts/Brown-Bold.ttf) format("truetype"),url(../fonts/Brown-Bold.woff2) format("woff2");font-style:normal;font-weight:700}fieldset,form{margin:0;padding:0;border-style:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{-webkit-appearance:none;border-radius:0;outline:none;appearance:none;box-sizing:border-box;border:1px solid #999;padding:.4em .7em;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:#000}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#999}input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#999}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input[type=email].placeholder,input[type=number].placeholder,input[type=password].placeholder,input[type=search].placeholder,input[type=tel].placeholder,input[type=text].placeholder,textarea.placeholder{color:#999}select{border-radius:0}textarea{resize:vertical;vertical-align:top}button,input[type=button],input[type=file],input[type=reset],input[type=submit]{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;-webkit-appearance:none;border-radius:0;cursor:pointer}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{appearance:none}input[type=number] input::-webkit-inner-spin-button,input[type=number] input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number] input[type=number]{-moz-appearance:textfield}input:focus::placeholder{color:transparent}.form__group{display:flex;flex-direction:column}.form__group.hidden{height:0;opacity:0;overflow:hidden;min-height:0;margin-bottom:0}.form__group.has-error .form__error-text{opacity:1;margin-top:0}.form__group.has-error .form__input{border:2px solid #dc3545}.form__group .form__error-text{color:#dc3545;opacity:0;margin-top:0}.header{width:100%;position:fixed;top:0;z-index:1}.header .container{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center}.header .btn-back{width:32px;height:32px;border-radius:50%;flex:1}.header .btn-back img{display:block;width:100%;height:100%}.header .header-logo{width:100%;max-width:146px;margin:0 auto;flex-shrink:0}.header .header-logo img{display:block;width:100%}.header.choose-header{padding:11px 0}.header.choose-header .container{display:flex;align-items:center;justify-content:center}.header.choose-header .container .header-logo{width:100%;max-width:146px}.header.choose-header .container .header-logo img{display:block;width:100%}.footer{position:absolute;bottom:0;width:100%;padding:9px 0}.footer .powered-by{width:max-content;margin-left:auto}.footer .powered-by a{display:flex;align-items:center;gap:4px}.footer .powered-by a span{color:#fff;text-shadow:0 0 4px rgba(0,0,0,.55);font-family:TTHoves;font-size:12px;line-height:1.333;letter-spacing:.12px;text-transform:uppercase}.footer .powered-by a img{width:16px;height:16px}.tabs__header{display:flex}.tabs__btn{color:#000}.tabs__btn.active{color:#ccc}.tabs__content{display:none}.tabs__content.active{display:block}.btn-top{width:20px;height:20px;background-color:#000;position:fixed;bottom:30px;right:30px;z-index:1;transition:all .3s ease}.btn-top.hide{opacity:0}.btn-top.show{opacity:1}.home-section{width:100vw;height:100dvh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.home-section .bg{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.home-section .bg img,.home-section .bg video{width:100%;height:100%;object-fit:cover;display:block}.home-section .bg img.img-desktop{display:none}.home-section .container h1{text-shadow:0 0 4px rgba(0,0,0,.4);letter-spacing:-.45px;padding:0 20px}.home-section .content{display:flex;flex-direction:column;align-items:center}.home-section .content-dressing{animation:fadeUp 7s linear forwards; height: 65vh;}.home-section .content-dressing .dressing-item{width:100%;max-width:280px;margin-bottom:15px;height:calc(100% - 115px);flex-shrink:1}.home-section .content-dressing .dressing-item img{display:block;width: 100%;height:100%;object-fit:contain}.home-section .content-dressing .dressing-animation{width:100px;height:100px;border-radius:50%;overflow:hidden;position:relative;flex-shrink:0}.home-section .content-dressing .dressing-animation img{display:block;width:100%;height:100%;position:absolute;inset:0}.home-section .content-dressing .dressing-animation p{text-align:center;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:15px;color:var(--greyscale-black,#181818);font-family:TTHoves;font-size:13px;line-height:1.333;letter-spacing:.133px;text-transform:uppercase}.home-section .content-photo-video{justify-content:center}.home-section .content-photo-video .control-buttons{position:absolute;right:8px;display:flex;flex-direction:column;align-items:center;gap:24px}.home-section .content-photo-video .control-buttons button{width:32px;height:32px;filter:drop-shadow(0 0 4px rgba(0,0,0,.55));-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.55))}.home-section .content-photo-video .control-buttons button img,.home-section .content-photo-video .control-buttons button svg{display:block;width:100%;height:100%}.home-section .content-photo-video .photo-video-tabs{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}.home-section .content-photo-video .photo-video-tabs .tabs__content{width:90px;height:90px}.home-section .content-photo-video .photo-video-tabs .tabs__content img{display:block;width:100%;height:100%}.home-section .content-photo-video .photo-video-tabs .tabs__content.tab-two.active+.tabs__header{transform:translateX(-34px)}.home-section .content-photo-video .photo-video-tabs .tabs__header{margin-top:24px;gap:24px;transform:translateX(38px);transition:all .2s ease-in-out}.home-section .content-photo-video .photo-video-tabs .tabs__header .tabs__btn{color:#fff;text-align:center;text-shadow:0 0 4px rgba(0,0,0,.55);font-family:TTHoves;font-size:15px;font-weight:400;line-height:1.2;letter-spacing:.15px;text-transform:uppercase;cursor:pointer}.home-section .content-photo-video .photo-video-tabs .tabs__header .tabs__btn.active{font-weight:700;position:relative}.home-section .content-photo-video .photo-video-tabs .tabs__header .tabs__btn.active:after{content:"";position:absolute;left:50%;bottom:-8px;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background-color:#fff}.home-section .content-photo-animation #counter_new{font-size:100px;font-family:Teodor;font-weight:700;text-shadow:0 0 3px #000,0 0 1px rgba(0,0,0,.5);color:#fff}.home-section .content-video-animation{position:absolute;bottom:60px;left:50%;transform:translateX(-50%)}.home-section .content-video-animation .video-loader{width:120px;height:120px;border-radius:50%;position:relative}.home-section .content-video-animation .video-loader img{display:block;width:100%}.home-section .content-video-animation .video-loader .l,.home-section .content-video-animation .video-loader .r{display:block;position:absolute;top:0;height:100%;width:50%;overflow:hidden}.home-section .content-video-animation .video-loader .l{left:0}.home-section .content-video-animation .video-loader .r{right:0}.home-section .content-video-animation .video-loader .left,.home-section .content-video-animation .video-loader .right{display:block;position:absolute;box-sizing:border-box;width:120px;height:120px;border:4px solid;border-radius:50%;border-color:transparent}.home-section .content-video-animation .video-loader .left{left:0;border-left-color:transparent;border-top-color:transparent;border-right-color:#e5ff7d;border-bottom-color:#e5ff7d;animation:rotation 15s linear;animation-delay:15s;animation-fill-mode:forwards;z-index:10;transform:rotate(-45deg)}.home-section .content-video-animation .video-loader .right{right:0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#e5ff7d;border-top-color:#e5ff7d;animation:rotation 15s linear;animation-fill-mode:forwards;z-index:10;transform:rotate(-45deg)}@keyframes rotation{to{transform:rotate(135deg)}}.home-section .content-result{width:100%;position:absolute;bottom:24px;left:50%;transform:translateX(-50%)}.home-section .content-result .result{max-width:355px}.home-section .content-result .result h2{text-align:center;text-shadow:0 0 4px rgba(0,0,0,.4);margin-bottom:24px}.home-section .content-result .result .actions{display:flex;align-items:flex-start;justify-content:center;gap:16px;margin-bottom:24px}.home-section .content-result .result .actions button{width:120px;display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;text-transform:uppercase;font-family:TTHoves;text-shadow:0 0 4px rgba(0,0,0,.55);font-size:12px;line-height:1.3333333333;letter-spacing:.12px}.home-section .content-result .result .actions button img{width:56px;height:56px;border-radius:50%;box-shadow:0 0 12px 0 rgba(0,0,0,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.home-section .content-result .result p{font-family:TTHoves;text-transform:uppercase;text-shadow:0 0 4px rgba(0,0,0,.4);text-align:center;color:#fff;letter-spacing:.1px;font-size:10px;padding:0 2px;margin-bottom:16px}.home-section .content-result .result p a{color:inherit;text-decoration:underline}.home-section .content-saving .actions .record-again-btn span,.home-section .content-saving .actions button img{opacity:.3}.home-section .content-saving .save-btn span{font-size:0;width:100%;height:2px;background-color:#fff;margin:7px 0;position:relative;background-color:hsla(0,0%,100%,.3)}.home-section .content-saving .save-btn span:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:1px;background-color:#fff;height:2px;animation:loading 4s ease-in-out infinite}.home-section .content-saved .record-again-btn{opacity:.3}@keyframes fadeUp{0%{transform:scale(.5) translateY(100vh)}10%{transform:scale(1) translateY(0)}90%{transform:scale(1) translateY(0)}to{transform:translateY(-100vh)}}@keyframes loading{0%{width:1px}50%{width:100%}to{width:1px}}.choose-section{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh}.choose-section h2{text-align:center;color:#181818;margin-bottom:40px}.choose-section .choose-wrap{display:flex;align-items:center;gap:16px;justify-content:center}.choose-section .choose-wrap a{width:112px;height:112px;border-radius:50%}@media (min-width:768px){.container{padding:0 16px}.header{padding:16px 0}.header .container{align-items:flex-start}.header.choose-header{padding:40px 0}.home-section .bg img.img-mobile{display:none}.home-section .bg img.img-desktop{display:block}.home-section .content-dressing .dressing-item{max-width:420px;margin-bottom:15px;padding-top:40px}.home-section .content-photo-video{width:max-content;margin-left:auto;gap:24px}.home-section .content-photo-video .control-buttons{position:static;padding-bottom:24px}.home-section .content-photo-video .photo-video-tabs{position:static;left:auto;bottom:auto;transform:none}.home-section .content-photo-video .photo-video-tabs .tabs__header{transform:none!important;flex-direction:column}.home-section .content-photo-video .photo-video-tabs .tabs__header .tabs__btn.active:after{left:-12px;bottom:50%;transform:translateY(50%)}.home-section .content-photo-animation #counter{font-size:200px}.home-section .content-video-animation{position:static;bottom:auto;left:auto;transform:none;align-items:flex-end}}@media (min-width:1024px){.header.choose-header{padding:44px 0}}@media only screen and (min-width:1025px){a[href^=skype],a[href^=sms],a[href^=tel]{cursor:default;pointer-events:none}}
.video-container {
    position: relative;
}

.video-container > video, 
.video-container > img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-container > img {
    z-index: 1;
}