/*!
Theme Name: stephanekonan
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
*/
@font-face{font-family:"KyivTypeSans";src:url(//stephanekonan.digital/wp-content/themes/stephanekonan/./fonts/KyivTypeSans-Light-.ttf) format("truetype");font-style:normal;font-weight:200}@font-face{font-family:"KyivTypeSans";src:url(//stephanekonan.digital/wp-content/themes/stephanekonan/./fonts/KyivTypeSans-Regular-.ttf) format("truetype");font-style:normal;font-weight:350}*{padding:0;margin:0;box-sizing:border-box;outline:none !important}a{color:inherit;text-decoration:none}button{border:none;outline:none;cursor:pointer}ul{list-style:none;padding:0;margin:0}body{font-family:"Manrope",sans-serif;font-size:16px;color:#22150d}img{max-width:100%;max-height:100%}h1{font-weight:300;font-size:23px}h2{font-weight:300;font-size:23px}h3{font-size:19px;font-weight:300}.p-40{padding:40px 0}.pt-40{padding-top:40px}.pb-40{padding-bottom:40px}.p-20{padding:20px 0}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}.hidden{display:none}.title{margin-bottom:24px}.title h2 a{display:flex;align-items:center;gap:10px;max-width:max-content}.title h2 a svg{transition:all .3s ease}.title h2 a:hover svg{transform:translateX(10px)}.title.center{text-align:center}.title.title-right{justify-content:flex-end;display:flex;margin-right:21%}.wrapper{opacity:0;transition:opacity .3s linear}.wrapper.show{opacity:1}.container{padding:0 40px;box-sizing:border-box}.btn{font-family:"Manrope",sans-serif;height:46px;max-width:max-content;cursor:pointer;overflow:hidden;position:relative;border-radius:50px;border:1px solid #000;display:inline-block;background:#fff;font-size:16px;color:#000}.btn-front{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 24px;font-weight:300;transition:all .2s linear;background:#fff;overflow:hidden;width:100%;height:100%;border-radius:50px;position:relative;white-space:nowrap}@media (min-width:1025px){.btn:hover .btn-front{transform:translateY(-100%)}.btn-back{display:flex;align-items:center;justify-content:center;padding:0 24px;font-weight:300;transition:all .2s linear;background:#000;color:#fff;width:50px;transform:translate(-50%,100%);overflow:hidden;height:50px;position:absolute;bottom:0;border-radius:100%;transform-origin:50% 50% 0px;left:50%}.btn-back-text{display:flex;justify-content:center;align-items:center;gap:6px;position:relative;transform:translateY(100%);transition:all .3s linear;overflow:hidden;white-space:nowrap}.btn:hover .btn-back{transform:translate(-50%,0);width:100%;height:100%;border-radius:50px}.btn:hover .btn-back-text{transform:translateY(0)}}.header{position:sticky;top:0;left:0;z-index:6;background:#fff}.header__row{display:flex;justify-content:space-between;align-items:center}.header__left{display:flex;align-items:flex-start;width:350px;gap:16px;padding:20px;position:relative}.header__left:after{content:'';width:100%;height:100%;position:absolute;border-right:1px solid #e7e5e3;right:0;top:0;z-index:-1;transform:translateX(-150%);transition:all .3s linear}.header.open .header__left:after{transform:translateX(0)}.navbar{background:0 0;width:24px;height:24px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:7px}.navbar span{height:2px;background:#22150d;display:block;position:relative;transition:all .3s ease}.navbar span:first-child{width:20px}.navbar span:last-child{width:16px}.navbar.open span:first-child{transform:rotate(30deg);top:7px;width:20px}.navbar.open span:last-child{transform:rotate(-30deg);bottom:2px;width:20px}.header__right{display:flex;align-items:center;gap:24px;padding-right:40px}.lang{font-weight:300;font-size:18px}.glink{text-transform:lowercase !important;font-family:inherit !important}.glink:before{content:'/ ';font-weight:300 !important}.glink:first-child:before{display:none !important}.lang a:hover{text-decoration:underline}.header__search{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:0 0}.search-modal{max-width:600px;width:100%;margin:0 auto;top:50%;transform:translateY(-50%);padding:40px;position:relative;background:#fff}.search-modal .close-modal{right:10px;top:10px}.search-form{display:flex;gap:10px;align-items:flex-end}.search-form .search-submit{font-family:"Manrope",sans-serif;height:46px;border:1px solid #000;border-radius:50px;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:300;max-width:max-content;cursor:pointer;background:#fff;transition:all .3s ease}.search-form .search-submit:hover{background:#000;color:#fff}.search-form label{flex:1}.nav{padding:20px 40px;height:100vh;border-right:1px solid #e7e5e3;position:fixed;top:0;left:0;width:350px;background:#fff;transform:translateX(-150%);transition:all .3s linear;z-index:5}.nav.show{transform:translateX(0)}.nav__top{display:none}.nav__menu{padding-top:130px}.nav__contacts{position:absolute;bottom:20px}.nav__contacts a{display:flex;align-items:center;gap:8px;font-weight:300;font-size:18px}.nav__contacts a:hover{text-decoration:underline}.top-menu{display:flex;flex-direction:column;gap:16px}.top-menu li{font-weight:300;font-size:18px;display:flex;align-items:center;gap:6px;text-transform:lowercase}.top-menu li a:hover{text-decoration:underline}.top-menu .current-menu-item{font-weight:400}.top-menu .current-menu-item:before{content:'';background-image:url(/wp-content/uploads/2025/06/polygon-1.svg);background-repeat:no-repeat;background-size:contain;width:10px;height:10px}.top-menu .current-menu-item a{text-decoration:underline}.content{transition:all .3s linear;padding-left:0}.content.show{padding-left:280px}.slide{width:526px}.slide__img{height:600px;overflow:hidden;display:block}.slide__img img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.slide__img img:hover{transform:scale(1.1)}.slide__name{margin-top:16px;font-weight:600;font-size:19px;display:inline-block}.slide__name:hover{text-decoration:underline}.slide__author{font-weight:400;font-size:17px;margin-top:6px;margin-bottom:16px}.slide__date{font-weight:300;font-size:14px}.slide__link{margin-top:7px}.slide__link a{font-family:"KyivTypeSans",sans-serif;display:flex;align-items:center;gap:6px;font-weight:200;font-size:18px}.slide__link a svg{transition:all .3s ease}.slide__link a:hover svg{transform:translateX(10px)}.slider-buttons{display:flex;justify-content:flex-end;align-items:center;gap:24px;margin-top:24px}.slider-button{width:70px;height:70px;background:0 0;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.slider-next:hover{transform:translateX(10px)}.slider-prev:hover{transform:translateX(-10px)}.podcasts-offer__block{display:flex;flex-direction:column;align-items:center}.grid__list{display:flex;flex-wrap:wrap;gap:18px}.grid__list .swiper-wrapper{display:flex;flex-wrap:wrap;gap:18px}.grid__item{width:calc(20% - 15px)}.grid__item-video{height:250px;position:relative;overflow:hidden;display:block;margin-bottom:10px}.grid__item-video img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.grid__item-video img:hover{transform:scale(1.1)}.play{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6);z-index:2;opacity:0;transition:all .3s ease}.grid__item-video:hover .play{opacity:1}.grid__item-name{font-weight:600;margin-bottom:6px;display:block}.grid__item-name:hover{text-decoration:underline}.grid__item-link a{display:flex;align-items:center;gap:6px;font-weight:200;font-size:18px}.grid__item-link a svg{transition:all .3s ease}.grid__item-link a:hover svg{transform:translateX(10px)}.cooperation__row{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.cooperation__form{max-width:1030px;width:100%}.input-row{display:flex;gap:20px}.input-block{flex:1}input{width:100%;height:54px;border:none;outline:none;border-bottom:1px solid rgba(34,21,13,.24);font-family:"Manrope",sans-serif;font-weight:300;font-size:16px;color:#000;background:#fff;border-radius:0}input::placeholder{font-family:"Manrope",sans-serif;font-weight:300;font-size:16px;color:#000}.input-textarea{margin-top:24px}textarea{width:100%;height:120px;border:none;outline:none;border-bottom:1px solid rgba(34,21,13,.24);font-family:"Manrope",sans-serif;font-weight:300;font-size:16px;color:#000;padding-top:16px;background:#fff;border-radius:0}textarea::placeholder{font-family:"Manrope",sans-serif;font-weight:300;font-size:16px;color:#000}.input-agree{margin-top:24px;margin-bottom:24px;font-weight:300;font-size:12px}.wpcf7-spinner{display:none !important}.footer{margin-top:20px}.footer__row{display:flex;justify-content:space-between;align-items:center;gap:32px;border-top:1px solid rgba(34,21,13,.1);padding:20px 0}.footer__copyright{font-weight:300;font-size:14px;max-width:622px;width:100%}.footer__links{max-width:345px;width:100%;text-align:right}.footer__links ul{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.footer__links ul li{font-weight:300;font-size:14px}.footer__links ul li a:hover{text-decoration:underline}.footer__dev{font-weight:300;font-size:14px}.footer__dev a{font-weight:400}.error-404{padding:200px 0}.error-404__content{display:flex;flex-direction:column;align-items:center;max-width:890px;margin:0 auto;width:100%}.error-404__content h1{font-weight:300;font-size:24px;position:relative;margin-left:auto;top:-70px}.exhibition__list{display:flex;flex-wrap:wrap;gap:16px}.exhibition__item{width:calc(33.333% - 11px)}.exhibition__item-img{height:300px;overflow:hidden;margin-bottom:16px;display:block}.exhibition__item-img img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.exhibition__item-img img:hover{transform:scale(1.1)}.exhibition__item-name{font-weight:600;font-size:19px;margin-bottom:6px}.exhibition__item-name:hover{text-decoration:underline}.exhibition__item-author{font-weight:400;font-size:17px;margin-bottom:16px}.exhibition__item-date{font-weight:300;font-size:14px}.exhibition__filter{display:flex;gap:6px;padding:4px;border:1px solid rgba(34,21,13,.1);border-radius:50px;max-width:max-content;margin-bottom:28px}.exhibition__filter button{font-family:"Manrope",sans-serif;color:#22150d;border-radius:50px;height:38px;padding:0 20px;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:300;font-size:20px;transition:all .3s ease}.exhibition__filter button:hover{color:#fff;background:#22150d}.exhibition__filter button.active{color:#fff;background:#22150d}#cookies{position:fixed;left:0;bottom:0;z-index:99;background:#fff;padding:30px 0;width:100%;display:none;border-top:1px solid #e7e5e3}.cookies__row{display:flex;justify-content:space-between;align-items:center;gap:30px;font-weight:300;font-size:20px}.cookies__row .btn{background:#22150d;color:#fff;font-size:20px;height:38px;padding:0 20px;display:flex;align-items:center;justify-content:center}.artists__list{display:flex;flex-wrap:wrap;gap:16px}.artists__item{width:calc(25% - 12px)}.artists__item-img{height:400px;overflow:hidden;margin-bottom:16px;display:block}.artists__item-img img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.artists__item-img img:hover{transform:scale(1.1)}.artists__item-name{font-weight:600;font-size:19px;margin-bottom:7px;display:block}.artists__item-name:hover{text-decoration:underline}.artists__item-link a{display:flex;align-items:center;gap:6px;font-weight:400;font-size:18px}.artists__item-link a svg{transition:all .3s ease}.artists__item-link a:hover svg{transform:translateX(10px)}.single-page__row{display:flex;gap:40px}.single-page__img{max-width:600px;width:100%}.single-page__img img{width:100%;height:auto}.single-page__text{flex:1}.single-page__text p{margin-bottom:16px}.single-page__text h2{margin-bottom:24px}.single-page__text h3{margin-bottom:24px}.single-page__text ul{list-style:disc;padding-left:20px;margin-bottom:16px}.single-page__list{display:flex;flex-wrap:wrap;gap:24px 90px}.single-page__item{width:calc(33.333% - 60px);cursor:pointer}.single-page__item-img{display:block;height:450px;overflow:hidden;margin-bottom:16px}.single-page__item-img img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .3s ease}.single-page__item-img img:hover{transform:scale(1.1)}.single-page__name{margin-bottom:6px;font-weight:600;font-size:19px;display:block}.single-page__author{font-family:"KyivTypeSans",sans-serif;font-weight:200;font-size:18px}.single-page__date{font-weight:300;font-size:14px;margin-top:16px}.modal-work-slide{display:flex;align-items:center;gap:40px}.modal-work-slide__img{max-width:960px;max-height:90vh;width:100%;display:flex;align-items:flex-start;justify-content:center}.modal-work-slide__img img{width:auto;height:auto}.modal-work-slide__desc{max-width:600px;width:100%}.modal-work-nav-bottom{position:absolute;bottom:40px;right:40px;max-width:max-content;gap:10px;display:flex;align-items:center}.modal-button{background:0 0;width:70px;height:70px;display:flex;justify-content:center;align-items:center;z-index:5}.modal-work-slider-nav{max-width:440px;width:100%}.modal-work-slider-nav-slide__img{border:1px solid transparent;padding:6px;width:80px;height:80px;box-sizing:border-box;cursor:pointer}.modal-work-slider-nav-slide.swiper-slide-thumb-active .modal-work-slider-nav-slide__img{border:1px solid #22150d}.modal-work-slider-nav-slide__img img{width:100%;height:100%;object-fit:cover}.modal{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:55;background:rgba(0,0,0,.5);display:none}.modal-work{background:#fff;position:relative;padding:40px;max-width:1680px;width:95%;margin:0 auto;top:50%;transform:translateY(-50%)}.modal-work-slide__name{font-family:"KyivTypeSans",sans-serif;font-weight:350;font-size:32px;margin-bottom:6px}.modal-work-slide__author{font-family:"KyivTypeSans",sans-serif;font-weight:200;font-size:24px;margin-bottom:16px}.modal-work-slide__size{font-weight:300;font-size:20px}.close-modal{background:0 0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:absolute;top:40px;right:40px;z-index:20}.auction__list{display:flex;flex-wrap:wrap;gap:90px}.auction__item{width:calc(33.333% - 60px)}.auction__item-img{height:450px;overflow:hidden;margin-bottom:16px;display:block}.auction__item-img img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.auction__item-img img:hover{transform:scale(1.1)}.auction__item-number{font-weight:300;font-size:14px;margin-bottom:6px}.auction__item-name{font-weight:600;font-size:19px;margin-bottom:6px;display:block}.auction__item-name:hover{text-decoration:underline}.auction__item-author{font-weight:400;font-size:17px;margin-bottom:16px}.auction__item-start-price{font-weight:300;font-size:14px;margin-bottom:16px}.auction__item-status{font-weight:350;font-size:20px}.auction__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.auction__top .title{margin-bottom:0}.auction__filter{position:relative;width:121px}.auction__filter-result{display:flex;justify-content:space-between;align-items:center;font-weight:300;font-size:18px;cursor:pointer;height:25px}.auction__filter-result.open svg{transform:rotate(180deg)}.auction__filter-list{position:absolute;left:0;top:100%;margin-top:10px;width:121px;background:#fff;border:1px solid #22150d;padding:16px;box-sizing:border-box;display:none;z-index:2}.auction__filter-list ul{display:flex;flex-direction:column;gap:10px}.auction__filter-list li{border-bottom:1px solid transparent;font-weight:300;font-size:16px;cursor:pointer}.auction__filter-list li.active{border-bottom:1px solid #22150d}.lot__row{display:flex;gap:40px;align-items:center}.lot__img{max-width:960px;display:flex;align-items:flex-start;justify-content:center}.lot__img img{width:auto;height:auto}.lot__info{max-width:600px;width:100%}.lot__number{font-weight:300;font-size:16px;margin-bottom:6px}.lot__name{font-weight:600;font-size:30px;margin-bottom:6px}.lot__author{font-weight:400;font-size:22px;margin-bottom:16px}.lot__price{font-weight:300;font-size:16px;margin-bottom:16px}.lot__status{font-weight:350;font-size:20px}.call-modal{margin-top:40px}.single-page{min-height:80vh}.single-page__text video{max-width:1200px;width:100%;height:auto;margin:0 auto;display:block}.contacts__row{display:flex;justify-content:space-between;gap:40px}.contacts__info{max-width:250px}.contacts__info ul{display:flex;flex-direction:column;gap:40px}.contacts__info ul li{display:flex;align-items:center;gap:8px;font-weight:300;font-size:16px}.contacts__info ul li p{flex:1}.contacts__map{max-width:1030px;width:100%;height:450px}.contacts__map p{width:100%;height:100%}.contacts__map iframe{width:100%;height:100%;border:none}.breadcrumb{margin-bottom:4px}.breadcrumb .container{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.breadcrumb span{font-weight:400;text-transform:capitalize}.breadcrumb a span{font-weight:300}.breadcrumb a:hover{text-decoration:underline}.modal__window{max-width:500px;width:95%;background:#fff;padding:40px;position:relative;margin:0 auto;top:50%;transform:translateY(-50%)}.modal__window .close-modal{right:10px;top:10px}.modal__window .btn{max-width:100%;width:100%}.works-more{display:flex;justify-content:center;align-items:center;margin-top:40px;width:100%}#ModalThx .title{margin-bottom:0}#ModalThx p{margin-top:10px}.wpcf7 form.sent .wpcf7-response-output{display:none !important}.preloader{position:fixed;width:100%;height:100%;left:0;top:0;z-index:9999;background-color:#fff;display:none;align-items:center;justify-content:center;flex-direction:column}.preloader.hide{display:none}.preloader .half{position:absolute;width:100%;height:50%;background-color:#fff;transition:transform 1s ease-out}.preloader .top{top:0}.preloader .bottom{bottom:0}.preloader .line{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#000;transform:scaleX(0);transform-origin:center;animation:line-grow 1.5s ease-in-out forwards}@keyframes line-grow{to{transform:scaleX(1)}}.preloader .percent{position:absolute;top:calc(50% - 30px);font-size:22px;font-weight:700;color:#361901}.preloader.hide .top{transform:translateY(-100%)}.preloader.hide .bottom{transform:translateY(100%)}.preloader.hide .line,.preloader.hide .percent{opacity:0}@media (min-width:2560px){.container{margin:0 auto;max-width:1920px;width:100%}}@media (max-width:1440px){.slide{width:470px}.slide__img{height:550px}.grid__item{width:calc(25% - 14px)}}@media (max-width:1280px){.content.show{padding-left:0}.artists__item{width:calc(33.333% - 11px)}.modal-work-nav-bottom{position:relative;bottom:0;right:0;margin-top:10px;margin-left:auto}}@media (max-width:1024px){.container{padding:0 20px}.header__left{padding:10px 20px;width:300px}.title.title-right{right:0}.nav{padding:10px 20px;width:300px;z-index:77}.nav__menu{padding-top:40px}.nav__top{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.header__left:after{display:none}.header__right{padding-right:15px}.slide{width:370px}.slide__img{height:430px}.grid__item{width:calc(33.333% - 12px)}.cooperation__row{flex-direction:column}.footer__row{flex-direction:column-reverse;align-items:flex-start}.footer__links{max-width:100%;width:100%;text-align:left}.footer__copyright{max-width:100%}.exhibition__item-img{height:200px}.artists__item-img{height:300px}.single-page__row{flex-direction:column}.single-page__list{gap:16px}.single-page__item{width:calc(33.333% - 11px)}.single-page__item-img{height:400px}.modal-work-nav-bottom{max-width:100%;justify-content:center;width:100%}.modal-work-slider-nav{margin:0}.auction__list{gap:16px}.auction__item{width:calc(33.333% - 11px)}.auction__item-img{height:400px}.contacts__row{flex-direction:column;gap:24px}.contacts__info ul{gap:24px}.cooperation__row{gap:0}.search-modal{padding:30px 20px}.search-modal .close-modal{right:5px;top:5px}}@media(max-width:834px){h1{font-size:20px}h2{font-size:20px}.grid__list .swiper-wrapper{display:flex;flex-wrap:nowrap;gap:0}.swiper-slide.grid__item{width:250px}.slide{width:263px}.slide__img{height:300px}.slider-buttons{display:none}.input-row{flex-direction:column}.exhibition__item{width:calc(50% - 8px)}.exhibition__filter button{height:33px;padding:0 16px;font-size:16px}.artists__item{width:calc(50% - 8px)}.artists__item-img{height:400px}.single-page__item{width:calc(50% - 8px)}.modal-work-slide__name{font-size:20px}.modal-work-slide__author{font-size:18px}.modal-work-slide__size{font-size:14px}.auction__item{width:calc(50% - 8px)}.lot__name{font-size:20px}.lot__author{font-size:18px}.lot__price{font-size:14px}.lot__status{font-size:18px}.grid__item{width:calc(50% - 9px)}.contacts__map{height:335px}.search-modal{width:95%}.cookies__row{gap:15px;font-weight:300;font-size:14px}.cookies__row .btn{font-size:14px;height:30px}#cookies{padding:20px 0}.header__right{gap:15px}}@media(max-width:480px){.header__left{padding:10px 15px;width:200px}.nav{width:200px;padding:10px 15px}.exhibition__item{width:100%}.exhibition__item-img{height:300px}.artists__item{width:100%}.artists__item-img{height:380px}.single-page__item{width:100%}.single-page__item-img{height:380px}.modal-work{padding:30px 20px}.close-modal{top:5px;right:5px}.modal-work-slide{flex-direction:column;gap:16px}.modal-button{display:none}.modal-work-slider-nav{max-width:100%;margin-top:50px}.call-modal{max-width:100%;width:100%}.modal-work-slider-nav-slide__img{width:60px;height:60px}.auction__item{width:100%}.auction__item-img{height:380px}.lot__row{flex-direction:column;gap:16px}.grid__item{width:100%}.modal__window{padding:30px 20px}}