@font-face{font-family:Daneehand;src:url(/wp-content/themes/ks-tumanova/dist/ttf/Daneehand.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay-SemiBoldItalic;src:url(data:application/vnd.ms-fontobject;base64,);src:url(data:application/vnd.ms-fontobject;base64,) format("embedded-opentype"),url(/wp-content/themes/ks-tumanova/dist/woff2/playfairdisplay-semibolditalic.woff2) format("woff2"),url(data:font/woff;base64,) format("woff"),url(/wp-content/themes/ks-tumanova/dist/ttf/playfairdisplay-semibolditalic.ttf) format("truetype"),url(/wp-content/themes/ks-tumanova/dist/svg/playfairdisplay-semibolditalic.svg#playfairdisplay-semibolditalic) format("svg")}@font-face{font-family:PlayfairDisplay-SemiBold;src:url(/wp-content/themes/ks-tumanova/dist/ttf/playfairdisplay-semibold.ttf);font-weight:600}@font-face{font-family:Involve-Bold;src:url(/wp-content/themes/ks-tumanova/dist/otf/Involve-Regular.otf);font-weight:400;font-style:normal}@font-face{font-family:Involve-Bold;src:url(/wp-content/themes/ks-tumanova/dist/otf/Involve-Medium.otf);font-weight:600;font-style:normal}@font-face{font-family:Involve-Bold;src:url(/wp-content/themes/ks-tumanova/dist/otf/Involve-SemiBold.otf);font-weight:700;font-style:normal}.header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:30px;z-index:100001;position:relative}@media screen and (max-width: 1240px){.header{align-items:initial;justify-content:initial}}@media screen and (max-width: 1240px){.header{margin-top:20px}}.header__logo{display:flex;z-index:10001}.header__logo img{width:185px}@media screen and (max-width: 1500px){.header__logo img{width:150px}}@media screen and (max-width: 500px){.header__logo img{width:140px}}.header__nav{display:flex}@media screen and (max-width: 1240px){.header__nav{display:none}}.header__nav ul{display:flex;flex-direction:row;gap:30px}.header__nav ul li a{display:flex;color:#000;font-family:Involve-Bold,sans-serif;font-weight:500;font-size:18px;line-height:100%;transition:all .3s}@media screen and (max-width: 1500px){.header__nav ul li a{font-size:14px}}.header__nav ul li a:hover{color:#5e5e5e}@media screen and (max-width: 1240px){.header__search{margin-left:auto}}@media screen and (max-width: 768px){.header__search{display:none}}.header__search input{width:300px;height:30px;padding:8px 5px 8px 50px;border-radius:125px;background:url(/wp-content/themes/ks-tumanova/dist/svg/search-normal.svg) no-repeat #E6E6E6;background-position:16px center;background-size:25px;font-family:Involve-Bold,sans-serif;font-size:14px;color:#474747}@media screen and (max-width: 1500px){.header__search input{width:230px;height:25px}}.header__search input[type=search]::-webkit-search-cancel-button,.header__search input[type=search]::-webkit-search-decoration{display:none}.header__icons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:30px;flex-shrink:0;transition:all .3s}@media screen and (max-width: 1500px){.header__icons{margin-left:20px}}@media screen and (max-width: 1240px){.header__icons{display:none}}.header__icons .header__icon{display:flex}.header__icons .header__cart{position:relative}.header__icons .header__cart span{position:absolute;right:-10px;top:-10px;background-color:#fa1a76;border-radius:100%;padding:2px 5px;line-height:100%;display:flex;justify-content:center;color:#fff}.header__icons svg{cursor:pointer;height:32px;width:32px}.header__icons svg:hover path{fill:#5e5e5e}.header__burger{display:none;cursor:pointer;z-index:10001}@media screen and (max-width: 1240px){.header__burger{display:flex;flex-direction:column;gap:4px;margin-left:20px}}@media screen and (max-width: 768px){.header__burger{margin-left:auto}}.header__burger .line{width:35px;height:5px;background-color:#fa1a76;border-radius:8px}@media screen and (max-width: 500px){.header__burger .line{width:30px;height:3px}}.header__burger.stable .line_first{animation:backFirst .5s forwards}.header__burger.stable .line_second{position:initial;animation:backSecond .5s forwards}.header__burger.active{display:flex;position:relative;justify-content:center}.header__burger.active .line_first{animation:rotateFirst .5s forwards}.header__burger.active .line_second{position:absolute;animation:rotateSecond .5s forwards}.header__burger.active .line_third{display:none}.header-filled{background-image:url(/wp-content/themes/ks-tumanova/dist/svg/header-background.svg);background-repeat:no-repeat;background-size:cover;height:150px;z-index:1000;position:relative}.header-filled_main{background-image:initial;background-color:#fff}.header-filled__main{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width: 997px){.header-filled{height:75px}}@media screen and (max-width: 768px){.header-filled{height:auto;padding-bottom:20px}}.header-filled__wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-top:30px}@media screen and (max-width: 1500px){.header-filled__wrap{padding-top:20px}}@media screen and (max-width: 768px){.header-filled__wrap{flex-direction:column;gap:20px}}.header-filled__logo{display:flex;z-index:1001}.header-filled__logo img{width:185px}@media screen and (max-width: 500px){.header-filled__logo img{width:140px}}.header-filled__menu{display:flex;flex-direction:column;align-items:center;width:55%;gap:20px}.header-filled__menu--nav{display:flex;flex-direction:row;gap:35px}@media screen and (max-width: 997px){.header-filled__menu--nav{display:none}}.header-filled__menu--nav a{display:flex;color:#000;font-family:Involve-Bold,sans-serif;font-weight:500;font-size:18px;line-height:100%;transition:all .3s}@media screen and (max-width: 997px){.header-filled__menu--nav a{font-size:16px}}.header-filled__menu--nav a:hover{color:#5e5e5e}.header-filled__menu--search{padding-bottom:30px;width:100%;position:relative}.header-filled__menu--search .search-form{position:relative}.header-filled__menu--search .search-form .filter-icon{position:absolute;display:flex;align-items:center;width:35px;height:35px;padding:5px;right:10px;top:8px;cursor:pointer}@media screen and (max-width: 1080px){.header-filled__menu--search .search-form .filter-icon{top:3px}}.header-filled__menu--search .search-form .filter-icon:hover{opacity:.8}.header-filled__menu--search .search-results{position:absolute;width:100%;display:flex;margin-top:10px;flex-direction:column;background-color:#fff;border-radius:40px;gap:5px;padding:30px 0;opacity:0;visibility:hidden;transition:opacity .3s ease}.header-filled__menu--search .search-results.active{opacity:1;visibility:visible}.header-filled__menu--search .search-results__item{padding:10px 50px;font-size:16px;font-weight:700;cursor:pointer;position:relative;color:#000;text-decoration:none}.header-filled__menu--search .search-results__item:before{content:"";position:absolute;background-image:url(/wp-content/themes/ks-tumanova/dist/svg/search-normal.svg);background-size:contain;width:20px;height:20px;left:20px}.header-filled__menu--search .search-results__item:hover{background-color:#ffdaec}@media screen and (max-width: 997px){.header-filled__menu--search{padding-bottom:initial}}@media screen and (max-width: 768px){.header-filled__menu--search{display:none}}.header-filled__menu--search_mobile{display:none}@media screen and (max-width: 768px){.header-filled__menu--search_mobile{display:flex}.header-filled__menu--search_mobile .search-results{margin-top:60px}}.header-filled__menu--search_mobile .search{width:100%}.header-filled__menu--search_main input{background-color:#f0f0f0}.header-filled__menu--search input{width:100%;height:50px;padding:8px 0 8px 60px;border-radius:125px;background-image:url(/wp-content/themes/ks-tumanova/dist/svg/search-normal.svg);background-repeat:no-repeat;background-position:16px center;background-size:25px;font-family:Involve-Bold,sans-serif;font-size:16px;color:#474747}@media screen and (max-width: 1500px){.header-filled__menu--search input{padding:8px 60px}}@media screen and (max-width: 1080px){.header-filled__menu--search input{padding:8px 50px;font-size:14px}}@media screen and (max-width: 997px){.header-filled__menu--search input{height:40px}}@media screen and (max-width: 768px){.header-filled__menu--search input{font-size:12px}}.header-filled__menu--search input[type=search]::-webkit-search-cancel-button,.header-filled__menu--search input[type=search]::-webkit-search-decoration{display:none}.header-filled__icons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;flex-shrink:0;transition:all .3s}@media screen and (max-width: 1240px){.header-filled__icons{display:none}}.header-filled__icons .header-filled__icon{display:flex}.header-filled__icons .header-filled__cart{position:relative}.header-filled__icons .header-filled__cart span{position:absolute;right:-10px;top:-10px;background-color:#fa1a76;border-radius:100%;padding:2px 5px;line-height:100%;display:flex;justify-content:center;color:#fff}.header-filled__icons svg{cursor:pointer;height:35px;width:35px}.header-filled__icons svg:hover path{fill:#5e5e5e}.header-filled__burger{display:none;cursor:pointer;z-index:1001}@media screen and (max-width: 1240px){.header-filled__burger{display:flex;flex-direction:column;gap:4px;margin-left:20px}}@media screen and (max-width: 768px){.header-filled__burger{margin-left:auto}}.header-filled__burger .line{width:35px;height:5px;background-color:#fa1a76;border-radius:8px}@media screen and (max-width: 500px){.header-filled__burger .line{width:30px;height:3px}}.header-filled__burger.stable .line_first{animation:backFirst .5s forwards}.header-filled__burger.stable .line_second{position:initial;animation:backSecond .5s forwards}.header-filled__burger.active{display:flex;position:relative;justify-content:center}.header-filled__burger.active .line_first{animation:rotateFirst .5s forwards}.header-filled__burger.active .line_second{position:absolute;animation:rotateSecond .5s forwards}.header-filled__burger.active .line_third{display:none}@keyframes backFirst{0%{transform:rotate(45deg)}to{transform:rotate(0)}}@keyframes backSecond{0%{transform:rotate(135deg)}to{transform:rotate(0)}}@keyframes rotateFirst{0%{transform:rotate(0)}to{transform:rotate(45deg)}}@keyframes rotateSecond{0%{transform:rotate(0)}to{transform:rotate(135deg)}}.footer{margin-top:auto;background-image:url(/wp-content/themes/ks-tumanova/dist/png/bg-footer.png);background-repeat:no-repeat;background-size:cover}.footer__container{display:flex;flex-direction:column;justify-content:space-between;gap:42px;padding:60px 0}@media screen and (max-width: 768px){.footer__container{padding:30px 0}}.footer__main{display:flex;flex-direction:row;justify-content:space-between}.footer__column{display:flex;flex-direction:column;gap:20px;max-width:300px}@media screen and (max-width: 1500px){.footer__column{gap:15px;max-width:250px}}@media screen and (max-width: 768px){.footer__column{gap:10px;max-width:250px}}@media screen and (max-width: 380px){.footer__column{gap:5px;max-width:250px}}.footer__title p{font-family:Involve-Bold,sans-serif;font-weight:700;font-style:Bold;font-size:24px;line-height:130%;white-space:nowrap;color:#5e5e5e}@media screen and (max-width: 1500px){.footer__title p{font-size:20px}}@media screen and (max-width: 768px){.footer__title p{font-size:16px}}@media screen and (max-width: 500px){.footer__title p{font-size:12px}}@media screen and (max-width: 380px){.footer__title p{font-size:10px}}.footer__list{display:flex;flex-direction:column;gap:10px}.footer__item a{font-family:Involve-Bold,sans-serif;font-weight:600;font-style:Medium;font-size:20px;line-height:100%;color:#5e5e5e}@media screen and (max-width: 1500px){.footer__item a{font-size:18px}}@media screen and (max-width: 768px){.footer__item a{font-size:16px}}@media screen and (max-width: 500px){.footer__item a{font-size:12px}}@media screen and (max-width: 380px){.footer__item a{font-size:10px}}.footer__item a:hover{color:#474747}.footer__bottom{display:flex;justify-content:space-between;align-items:start}@media screen and (max-width: 768px){.footer__bottom{flex-direction:column-reverse;gap:20px}}.footer__text p{font-family:Involve-Bold,sans-serif;font-weight:600;font-style:Medium;font-size:20px;line-height:130%;color:#5e5e5e}@media screen and (max-width: 1500px){.footer__text p{font-size:18px}}@media screen and (max-width: 768px){.footer__text p{font-size:16px}}@media screen and (max-width: 500px){.footer__text p{font-size:12px}}@media screen and (max-width: 380px){.footer__text p{font-size:10px}}.footer__contact{display:flex;flex-direction:column;gap:10px}.footer__email a{font-family:Involve-Bold,sans-serif;font-weight:600;font-style:Medium;font-size:20px;line-height:130%;color:#5e5e5e}@media screen and (max-width: 1500px){.footer__email a{font-size:18px}}@media screen and (max-width: 768px){.footer__email a{font-size:16px}}@media screen and (max-width: 500px){.footer__email a{font-size:12px}}@media screen and (max-width: 380px){.footer__email a{font-size:10px}}.footer__email a:hover{color:#474747}.footer__social{display:flex;flex-direction:row;align-items:center;gap:34px}@media screen and (max-width: 768px){.footer__social{gap:30px}}.footer__social svg{transition:all .3s}@media screen and (max-width: 768px){.footer__social svg{width:28px}}.footer__social svg:hover path{fill:#ec1b71}.burger-menu{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;pointer-events:none;transition:.5s;background-image:url(/wp-content/themes/ks-tumanova/dist/png/menu-background.png);background-size:cover;background-repeat:no-repeat;overflow:auto}.burger-menu.active{opacity:1;z-index:10000;pointer-events:auto}.burger-menu .header-filled__burger{position:absolute;right:10px;top:30px}.burger-menu__links{margin:100px auto auto;height:100%;display:flex;flex-direction:column;align-items:center;gap:30px}.burger-menu__links .buttons{display:flex;gap:40px}.burger-menu__links .buttons .button_burger{font-size:22px;color:#fff;padding:5px 30px}.burger-menu__links a{padding:5px;font-size:25px;font-weight:700;color:#5e5e5e}.modal{background-color:#fff;width:100%;position:relative;border-radius:34px}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:100001;opacity:0;visibility:hidden;transition:opacity .3s ease}.modal-overlay.active{opacity:1;visibility:visible}.modal-overlay_filter{z-index:100001;inset:initial;width:100%;height:100%;top:0;justify-content:flex-end}.modal-overlay_age{backdrop-filter:blur(12px)}.modal-contact{max-width:1000px;padding:80px 85px;background-color:#ffdaec;border-radius:34px}.modal-contact .contact-form{display:flex;flex-direction:column;gap:30px}.modal-contact .contact-form input,.modal-contact .contact-form textarea{width:100%;padding:22px 28px;border:none;outline:none;background:#fff;font-weight:500;line-height:130%;font-size:24px;border-radius:28px;color:#474747}.modal-contact .contact-form input::placeholder,.modal-contact .contact-form textarea::placeholder{color:#474747;opacity:.5}.modal-contact .contact-form textarea{resize:none}.modal-contact .contact-form button{cursor:pointer;background-color:#fa1a76;border-radius:34px;transition:all .3s;color:#fff;padding:10px 100px;font-weight:500;font-style:Medium;font-size:24px;line-height:130%;text-align:center;width:fit-content}.modal-contact .contact-form button:hover{background-color:#ec1b71;box-shadow:0 1.26px 17.24px #fa1a76}.modal-contact .contact-success{display:none;flex-direction:column;text-align:center;padding:36px 85px;align-items:center;gap:20px}.modal-contact .contact-success h3{font-size:40px;font-weight:700;line-height:130%;text-align:center;color:#474747}.modal-contact .contact-success p{font-size:30px;line-height:130%;text-align:center;color:#474747}.modal-contact .success-icon{width:122px;height:122px}.modal-contact .modal-skrepka{position:absolute;top:-69px;right:160px;z-index:1}.modal-contact .modal-skrepka img{width:215px;height:215px}.modal-login{max-width:40%;padding:60px;border-radius:34px;margin-top:100px}.modal-login .close{display:flex;justify-content:flex-end;cursor:pointer}.modal-login .close img{width:30px;transition:.2s}.modal-login .close:hover img{transform:scale(1.1)}.modal-login .switcher{display:flex;flex-direction:row;gap:50px;margin-bottom:50px}.modal-login .switcher__item{font-size:30px;font-weight:700;color:#474747;text-transform:uppercase;cursor:pointer}.modal-login .switcher__item.active{border-bottom:5px solid #FA1A76}.modal-login .login-form{display:none}.modal-login .login-form .forgot-password{display:flex;flex-direction:column;gap:20px;align-items:center}.modal-login .login-form .forgot-password .line{width:100%;height:3px;background-color:#474747}.modal-login .login-form .forgot-password a{color:#474747;opacity:.5}.modal-login .login-form.active{display:flex;flex-direction:column;gap:30px}.modal-login .login-form .checkbox{display:flex;align-items:center;gap:20px;font-size:18px;color:#474747}.modal-login .login-form input{width:100%;padding:10px 30px;border:3px solid #474747;background:#fff;font-weight:500;line-height:130%;font-size:20px;border-radius:40px;color:#474747}.modal-login .login-form input::placeholder{color:#474747;opacity:.5}.modal-login .login-form textarea{resize:none}.modal-login .login-form button{cursor:pointer;background-color:#fa1a76;border-radius:34px;transition:all .3s;color:#fff;padding:10px 100px;font-weight:500;font-style:Medium;font-size:24px;line-height:130%;text-align:center;width:fit-content}.modal-login .login-form button:hover{background-color:#ec1b71;box-shadow:0 1.26px 17.24px #fa1a76}.modal-login .register-form{display:none}.modal-login .register-form.active{display:flex;flex-direction:column;gap:30px}.modal-login .register-form .checkbox{display:flex;align-items:center;gap:20px;font-size:18px;color:#474747}.modal-login .register-form input{width:100%;padding:10px 30px;border:3px solid #474747;background:#fff;font-weight:500;line-height:130%;font-size:20px;border-radius:40px;color:#474747}.modal-login .register-form input::placeholder{color:#474747;opacity:.5}.modal-login .register-form textarea{resize:none}.modal-login .register-form button{cursor:pointer;background-color:#fa1a76;border-radius:34px;transition:all .3s;color:#fff;padding:10px 100px;font-weight:500;font-style:Medium;font-size:24px;line-height:130%;text-align:center;width:fit-content}.modal-login .register-form button:hover{background-color:#ec1b71;box-shadow:0 1.26px 17.24px #fa1a76}.modal-login .register-success{display:none;flex-direction:column;text-align:center;padding:36px 85px;align-items:center;gap:20px}.modal-login .register-success h3{font-size:40px;font-weight:700;line-height:130%;text-align:center;color:#474747}.modal-login .register-success p{font-size:30px;line-height:130%;text-align:center;color:#474747}.modal-login .success-icon{width:122px;height:122px}.modal-login .modal-skrepka{position:absolute;top:-69px;right:160px;z-index:1}.modal-login .modal-skrepka img{width:215px;height:215px}.modal-filter{max-width:35%;height:100%;border-radius:initial}@media screen and (max-width: 997px){.modal-filter{max-width:60%}}@media screen and (max-width: 500px){.modal-filter{max-width:85%}}.modal-filter .head{display:flex;justify-content:space-between;padding:20px 60px 70px;background-image:url(/wp-content/themes/ks-tumanova/dist/svg/filter-background.svg);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 768px){.modal-filter .head{padding:35px;background-size:cover}}.modal-filter .head .close{display:flex;justify-content:flex-end;cursor:pointer}.modal-filter .head .close img{width:30px;transition:.2s}.modal-filter .head .close:hover img{transform:scale(1.1)}.modal-filter .filter-form{padding:40px 60px 200px;display:none;height:100%;overflow-y:scroll}@media screen and (max-width: 768px){.modal-filter .filter-form{padding:20px 20px 120px}}.modal-filter .filter-form.active{display:flex;flex-direction:column;gap:30px}.modal-filter .filter-form .checkbox-block{display:flex;flex-direction:column;gap:10px}.modal-filter .filter-form .checkbox-block__name{font-size:30px;font-weight:500}@media screen and (max-width: 768px){.modal-filter .filter-form .checkbox-block__name{font-size:20px}}.modal-filter .filter-form .from-to-block{display:flex;flex-direction:column;gap:20px}.modal-filter .filter-form .from-to-block__name{font-size:30px;font-weight:500}@media screen and (max-width: 768px){.modal-filter .filter-form .from-to-block__name{font-size:20px}}.modal-filter .filter-form .from-to-block__inputs{display:flex;gap:20px}.modal-filter .filter-form .from-to-block__inputs input{background-color:#ffdaec;border:none;color:#474747}@media screen and (max-width: 768px){.modal-filter .filter-form .from-to-block__inputs input{font-size:20px}}.modal-filter .filter-form input{width:100%;padding:10px 30px;border:3px solid #474747;background:#fff;font-weight:500;line-height:130%;font-size:20px;border-radius:40px;color:#474747}.modal-filter .filter-form input::placeholder{color:#474747;opacity:.5}.modal-filter .filter-form button{cursor:pointer;background-color:#fa1a76;border-radius:34px;transition:all .3s;color:#fff;padding:10px 30px;font-weight:500;font-style:Medium;font-size:24px;line-height:130%;text-align:center;width:fit-content}@media screen and (max-width: 768px){.modal-filter .filter-form button{font-size:20px;padding:10px 20px}}.modal-filter .filter-form button:hover{background-color:#ec1b71;box-shadow:0 1.26px 17.24px #fa1a76}.modal-cookie-settings{max-width:50%;padding:60px;border-radius:34px}@media screen and (max-width: 768px){.modal-cookie-settings{max-width:75%;padding:30px}}@media screen and (max-width: 500px){.modal-cookie-settings{max-width:90%;padding:20px}}@media screen and (max-width: 380px){.modal-cookie-settings{max-width:96%;padding:20px}}.modal-cookie-settings .close{display:flex;justify-content:flex-end;cursor:pointer}.modal-cookie-settings .close img{width:30px;transition:.2s}.modal-cookie-settings .close:hover img{transform:scale(1.1)}.modal-cookie-settings__title{color:#fa1a76;margin-bottom:20px;font-family:Involve-Bold,sans-serif;font-weight:600;font-style:Medium;font-size:30px;line-height:130%}@media screen and (max-width: 1500px){.modal-cookie-settings__title{font-size:30px}}@media screen and (max-width: 768px){.modal-cookie-settings__title{font-size:22px;line-height:100%}}@media screen and (max-width: 500px){.modal-cookie-settings__title{font-size:18px}}.modal-cookie-settings__checkboxes{display:flex;flex-direction:column;gap:20px;margin-bottom:50px}@media screen and (max-width: 500px){.modal-cookie-settings__checkboxes{max-height:350px}}@media screen and (max-width: 380px){.modal-cookie-settings__checkboxes{max-height:280px}}.modal-cookie-settings__checkboxes .setting{display:flex;flex-direction:column;gap:10px}.modal-cookie-settings__buttons{display:flex;justify-content:flex-end}.modal-cookie-settings__button{padding:10px 20px}.modal-age-limit{max-width:40%;padding:60px;border-radius:34px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 768px){.modal-age-limit{max-width:75%;padding:30px}}@media screen and (max-width: 500px){.modal-age-limit{max-width:90%;padding:20px}}@media screen and (max-width: 380px){.modal-age-limit{max-width:96%;padding:20px}}.modal-age-limit__title{color:#fa1a76;margin-bottom:20px;font-family:Involve-Bold,sans-serif;font-weight:600;font-style:Medium;font-size:30px;line-height:130%}@media screen and (max-width: 1500px){.modal-age-limit__title{font-size:30px}}@media screen and (max-width: 768px){.modal-age-limit__title{font-size:22px;line-height:100%}}@media screen and (max-width: 500px){.modal-age-limit__title{font-size:18px}}.modal-age-limit__text{display:flex;flex-direction:column;margin-bottom:50px}.modal-age-limit__buttons{display:flex;flex-direction:row;gap:20px}.modal-age-limit__button{padding:10px 20px}.cookie-banner{position:fixed;width:100%;bottom:20px;opacity:0;pointer-events:none;user-select:none;display:flex;justify-content:center;transition:.2s all ease;z-index:2}.cookie-banner.active{opacity:1;pointer-events:initial;user-select:initial}.cookie-banner__content{position:relative;display:flex;flex-direction:row;width:80%;align-items:center;background-color:#fa1a76;border-radius:100px;overflow:hidden;padding:20px 50px;gap:20px}@media screen and (max-width: 1080px){.cookie-banner__content{width:95%}}@media screen and (max-width: 768px){.cookie-banner__content{padding:10px 20px;border-radius:30px;gap:10px;flex-direction:column}}@media screen and (max-width: 500px){.cookie-banner__content{padding:10px}}.cookie-banner__image{min-width:90px;min-height:90px}@media screen and (max-width: 768px){.cookie-banner__image{min-width:70px;min-height:70px;max-width:70px;max-height:70px}}@media screen and (max-width: 500px){.cookie-banner__image{min-width:50px;min-height:50px;max-width:50px;max-height:50px}}.cookie-banner__settings{display:flex;flex-direction:column;margin-right:100px}@media screen and (max-width: 768px){.cookie-banner__settings{align-items:center;margin-right:initial}}.cookie-banner__title{font-size:26px;font-weight:700;color:#fff}@media screen and (max-width: 1080px){.cookie-banner__title{font-size:22px}}@media screen and (max-width: 768px){.cookie-banner__title{font-size:18px}}@media screen and (max-width: 500px){.cookie-banner__title{font-size:16px}}.cookie-banner__text{font-size:16px;color:#fff;margin-bottom:20px}@media screen and (max-width: 768px){.cookie-banner__text{font-size:14px}}@media screen and (max-width: 500px){.cookie-banner__text{font-size:12px}}@media screen and (max-width: 380px){.cookie-banner__text{font-size:10px}}.cookie-banner__text a{color:#fff;text-decoration:underline;transition:.2s all ease}.cookie-banner__text a:hover{opacity:.8}.cookie-banner__buttons{display:flex;flex-direction:row;justify-content:space-between;width:100%}.cookie-banner__buttons-group{display:flex;gap:10px}.cookie-banner__button{padding:8px 32px;border-radius:24px;color:#fff;border:2px solid #FFFFFF;font-weight:700;font-size:16px;transition:.2s all ease}@media screen and (max-width: 768px){.cookie-banner__button{padding:6px 12px}}@media screen and (max-width: 500px){.cookie-banner__button{font-size:12px}}@media screen and (max-width: 380px){.cookie-banner__button{font-size:10px}}.cookie-banner__button:hover,.cookie-banner__button_fill{color:#fa1a76;background-color:#fff}.cookie-banner__button_fill:hover{color:#fff;border:2px solid #FFFFFF;background-color:transparent}.cookie-banner__close{position:absolute;right:70px;top:20px;cursor:pointer;display:flex;padding:10px}@media screen and (max-width: 768px){.cookie-banner__close{right:20px;top:10px}}@media screen and (max-width: 500px){.cookie-banner__close{right:10px;top:10px}}.cookie-banner__close svg{width:20px;height:20px}.cookie-banner__close:hover{opacity:.7}*{padding:0;margin:0;border:none;font-family:Involve-Bold,sans-serif}*,*:before,*:after{box-sizing:border-box}a{color:#fa1a76}a:hover{opacity:.8}a:link,a:visited{text-decoration:none}main{overflow:hidden}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}*{scrollbar-width:none}::-webkit-scrollbar{width:0}ul,ul li{list-style:none}img{vertical-align:top}img,svg{width:100%;height:auto}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{padding:0;border:0}body{overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column}.container{margin:0 auto}@media screen and (max-width: 4096px) and (min-width: 1500px){.container{max-width:1200px}}@media screen and (max-width: 1500px) and (min-width: 1080px){.container{max-width:1000px}}@media screen and (max-width: 1080px) and (min-width: 997px){.container{max-width:957px;margin:0 auto}}@media screen and (max-width: 997px) and (min-width: 768px){.container{max-width:-webkit-fill-available;margin:0 20px}}@media (max-width: 768px){.container{max-width:-webkit-fill-available;margin:0 16px}}@media (max-width: 500px){.container{max-width:-webkit-fill-available;margin:0 10px}}.container__text{display:flex;flex-direction:column}.container__text--title p{font-family:PlayfairDisplay-SemiBoldItalic,italic;font-weight:500;font-size:70px;line-height:100%;text-align:center;color:#fa1a76;margin-bottom:20px}@media screen and (max-width: 1500px){.container__text--title p{font-size:50px}}@media screen and (max-width: 768px){.container__text--title p{font-size:40px;margin-bottom:15px}}@media screen and (max-width: 500px){.container__text--title p{font-size:22px;margin-bottom:10px}}.container__text--desc p{font-family:Involve-Bold,sans-serif;font-weight:600;font-style:Medium;font-size:30px;line-height:130%;text-align:center;color:#5e5e5e}@media screen and (max-width: 1500px){.container__text--desc p{font-size:30px}}@media screen and (max-width: 768px){.container__text--desc p{font-size:22px;line-height:100%}}@media screen and (max-width: 500px){.container__text--desc p{font-size:12px}}.usual-font{font-family:PlayfairDisplay-SemiBold,sans-serif}.button{display:flex;cursor:pointer;background-color:#fa1a76;border-radius:40px;transition:all .3s;color:#fff;width:max-content}.button_white{background-color:#fff;border:2px solid #FA1A76;color:#fa1a76}.button_white:hover{background-color:#ec1b71;color:#fff;box-shadow:0 1.26px 17.24px #fa1a76}.button_white:hover svg{fill:#fff}.button:hover{background-color:#ec1b71;box-shadow:0 1.26px 17.24px #fa1a76}.button.disabled{pointer-events:none;cursor:not-allowed;background-color:#ffdaec;color:#5e5e5e}.paragraph{font-weight:500;font-size:20px;line-height:130%;letter-spacing:0%;color:#474747}@media screen and (max-width: 1500px){.paragraph{font-size:16px}}@media screen and (max-width: 768px){.paragraph{font-size:12px}}@media screen and (max-width: 500px){.paragraph{font-size:8px}}.title{font-family:PlayfairDisplay-SemiBoldItalic,italic;font-weight:500;font-size:70px;line-height:100%;color:#fa1a76;text-align:center;-webkit-text-stroke:1px #FA1A76}.title_left{text-align:left}@media screen and (max-width: 1500px){.title{font-size:50px}}@media screen and (max-width: 768px){.title{font-size:40px}}@media screen and (max-width: 500px){.title{font-size:22px}}.title--left{text-align:left}.subtitle{font-family:Involve-Bold,sans-serif;font-weight:600;font-style:Medium;font-size:30px;line-height:130%;color:#5e5e5e}@media screen and (max-width: 1500px){.subtitle{font-size:30px}}@media screen and (max-width: 768px){.subtitle{font-size:22px;line-height:100%}}@media screen and (max-width: 500px){.subtitle{font-size:12px}}body.scroll-locked{overflow:hidden}.checkbox{display:inline-flex;cursor:pointer;align-items:center;gap:10px}.checkbox input{display:none}.checkbox input:checked+span:after{opacity:1}.checkbox input:checked+span{background-color:#ae7ecb}.checkbox input:disabled+span{background-color:gray;border:2px solid grey}.checkbox span{width:34px;height:34px;min-width:34px;min-height:34px;border-radius:6px;border:2px solid #AE7ECB;display:flex;justify-content:center;align-items:center;transition:.2s}@media screen and (max-width: 1080px){.checkbox span{width:25px;height:25px;min-width:25px;min-height:25px}}@media screen and (max-width: 500px){.checkbox span{width:20px;height:20px;min-width:20px;min-height:20px}}.checkbox span:after{content:url(/wp-content/themes/ks-tumanova/dist/svg/check-mark.svg);width:21px;height:15px;opacity:0}@media screen and (max-width: 500px){.checkbox span:after{content:url(/wp-content/themes/ks-tumanova/dist/svg/check-mark--small.svg);width:10px;height:24px}}.overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease}.overlay.active{opacity:1;visibility:visible}.password{position:relative}.password .eye{position:absolute;right:20px;top:5px;background-image:url(/wp-content/themes/ks-tumanova/dist/svg/eye-closed.svg);width:40px;height:40px;cursor:pointer;transition:.1s all ease}@media screen and (max-width: 500px){.password .eye{width:30px;height:30px;right:10px;top:6px}}.password.show .eye{background-image:url(/wp-content/themes/ks-tumanova/dist/svg/eye.svg)}.login{padding:30px 0}.login .switcher{display:flex;flex-direction:row;gap:50px;margin-bottom:50px}.login .switcher__item{font-size:30px;font-weight:700;color:#474747;text-transform:uppercase;cursor:pointer}.login .switcher__item.active{border-bottom:5px solid #FA1A76}.login .register-form{display:none}.login .register-form.active{display:flex;flex-direction:column;gap:30px}.login .register-form .checkbox{display:flex;align-items:center;gap:20px;font-size:18px;color:#474747}.login .register-form input{width:100%;padding:10px 30px;border:3px solid #474747;background:#fff;font-weight:500;line-height:130%;font-size:20px;border-radius:40px;color:#474747}.login .register-form input::placeholder{color:#474747;opacity:.5}.login .register-form textarea{resize:none}.login .register-form button{cursor:pointer;background-color:#fa1a76;border-radius:34px;transition:all .3s;color:#fff;padding:10px 100px;font-weight:500;font-style:Medium;font-size:24px;line-height:130%;text-align:center;width:fit-content}.login .register-form button:hover{background-color:#ec1b71;box-shadow:0 1.26px 17.24px #fa1a76}.login-form{display:none}.login-form.active{display:flex;padding:30px 0;flex-direction:column;gap:30px}@media screen and (max-width: 500px){.login-form{gap:20px}}.login-form .checkbox{display:flex;align-items:center;gap:20px;font-size:18px;color:#474747}@media screen and (max-width: 500px){.login-form .checkbox{font-size:12px}}.login-form input{width:100%;padding:10px 30px;border:3px solid #474747;background:#fff;font-weight:500;line-height:130%;font-size:20px;border-radius:40px;color:#474747}@media screen and (max-width: 500px){.login-form input{padding:10px 20px;border:2px solid #474747;font-size:10px}}.login-form input::placeholder{color:#474747;opacity:.5}.login-form textarea{resize:none}.login-form button{cursor:pointer;background-color:#fa1a76;border-radius:34px;transition:all .3s;color:#fff;padding:10px 100px;font-weight:500;font-style:Medium;font-size:24px;line-height:130%;text-align:center;width:fit-content}@media screen and (max-width: 500px){.login-form button{padding:6px 40px;font-size:14px}}.login-form button:hover{background-color:#ec1b71;box-shadow:0 1.26px 17.24px #fa1a76}
