@font-face{font-family:SanFrancisco;src:url(/fonts/SanFrancisco/SFUIDisplay-Medium.eot);src:url(/fonts/SanFrancisco/SFUIDisplay-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/SanFrancisco/SFUIDisplay-Medium.woff) format("woff"),url(/fonts/SanFrancisco/SFUIDisplay-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SanFrancisco;src:url(/fonts/SanFrancisco/SFUIDisplay-Bold.eot);src:url(/fonts/SanFrancisco/SFUIDisplay-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/SanFrancisco/SFUIDisplay-Bold.woff) format("woff"),url(/fonts/SanFrancisco/SFUIDisplay-Bold.ttf) format("truetype");font-weight:700;font-style:normal}html{font-size:14px;font-family:SanFrancisco,sans-serif;color:#000;line-height:1.4}body{margin:0;width:100vw}.demo-page .logo{width:32vw;position:absolute;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;top:50%;text-transform:uppercase}.demo-page .logo__text{font-size:2vw;vertical-align:middle}.demo-page .logo img{vertical-align:middle;width:8vw;padding-top:1.5vw;margin-right:1vw}@media screen and (max-width:640px){.demo-page .logo{width:auto}.demo-page .logo img{width:20vw}.demo-page .logo__text{font-size:5vw}}*{box-sizing:border-box}a{color:inherit}p{-webkit-margin-before:0;margin-block-start:0}h2{margin-bottom:1.5em}img{width:100%}h1,h2,h3,h4,h5,h6{font-weight:400}.container{margin:0 auto;width:100%;padding:0 30px;height:100%}.container,main{display:flex;flex-direction:column;flex:1 1}main{padding-bottom:60px;min-height:calc(100vh - 200px)}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}.bottom-navigation,.top-navigation{border-bottom:1px solid #eee;position:relative;padding-left:25px;padding-right:25px;display:flex;align-items:center;justify-content:space-between}.bottom-navigation a.logo-link,.top-navigation a.logo-link{text-decoration:none}.bottom-navigation .logo,.top-navigation .logo{position:static;display:flex;align-items:center}.bottom-navigation .logo img,.top-navigation .logo img{width:45px;margin-right:15px}.bottom-navigation .logo .logo__text,.top-navigation .logo .logo__text{text-transform:uppercase;font-size:18px}@media screen and (min-width:994px){.bottom-navigation a.logo-link,.top-navigation a.logo-link{flex:1 1}.bottom-navigation .menu,.top-navigation .menu{flex:1 1;text-align:center}.bottom-navigation .top-search-desktop,.top-navigation .top-search-desktop{flex:1 1}.bottom-navigation .top-search-widget,.top-navigation .top-search-widget{float:right}}.footer__links a{display:block;font-size:12px;text-align:right}.bottom-navigation{padding:30px;background:#eee}.bottom-navigation .bottom-social a{display:inline-block;margin-left:15px;width:20px}.top-menu__item{height:75px;line-height:75px;display:inline-block;font-size:14px;padding-left:8px;padding-right:8px}.top-menu__item a{color:#000;text-decoration:none}.top-search-widget{position:relative;width:280px}.top-search-widget input{width:100%;font-size:14px;padding:8px;box-sizing:border-box}.top-search-widget button{position:absolute;right:5px;height:100%;background:rgba(0,0,0,0);border:none;width:32px;padding:5px}.checkbox{display:block;width:15px;height:15px;border:1px solid #000;background:#fff;cursor:pointer}.checkbox--active{background:#000}.hide-small{display:block}.hide-big{display:none}.close-btn{width:30px;height:30px;position:relative;cursor:pointer}.close-btn:after,.close-btn:before{content:"";position:absolute;width:100%;top:50%;height:1px;background:#888;transform:rotate(45deg);left:0}.close-btn:after{transform:rotate(-45deg)}@media screen and (max-width:994px){h1{font-size:20px}.hide-small{display:none}.hide-big{display:block}.top-navigation{padding:15px 10px}.container{padding:0 10px}.bottom-navigation .logo .logo__text,.top-navigation .logo .logo__text{text-transform:uppercase;font-size:16px}.bottom-navigation .logo img,.top-navigation .logo img{width:30px;margin-right:10px}.top-menu{position:fixed;width:100%;top:100px;bottom:0;background:#fff;z-index:1;padding:15px;right:100%;transition:right .5s}.top-menu.active{display:block;right:0}.top-menu__item{height:auto;display:block;padding:0}header{position:fixed;top:0;background:#fff;z-index:100;width:100%}main{padding-top:110px}.menu-btn{width:25px;height:22px;border-top:2px solid #000;border-bottom:2px solid #000;position:relative}.menu-btn:before{content:"";position:absolute;top:8px;border-top:2px solid #000;width:100%}}.btn{background:#dc3a0f;display:inline-block;color:#fff;font-size:18px;padding:15px 35px;border-radius:3px;outline:none;border:none;cursor:pointer;text-decoration:none}.stena-select{display:block;padding:9px 35px 9px 11px;margin:0 0 0 1px;flex:1 1;width:100%;-webkit-appearance:none;height:40px;background:#fff;background-image:linear-gradient(45deg,rgba(0,0,0,0) 50%,#333 0),linear-gradient(135deg,#333 50%,rgba(0,0,0,0) 0);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px,calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;border-radius:0;outline:none;font-size:12px}.overlay{position:absolute;width:100%;height:100%;z-index:5;background:hsla(0,0%,100%,.5)}.overlay .preloader{position:fixed;left:50%;z-index:9;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center}.overlay .preloader__text{font-size:26px;padding-right:30px}.wide-page{width:1440px;margin:0 auto;max-width:100%}.favorite-btn.active{background-position-x:right}.favorite-btn{width:35px;height:35px;background:url(/images/heart.png);background-size:200%;background-position:0;background-repeat:no-repeat;cursor:pointer}@media screen and (max-width:994px){.bottom-navigation{padding:15px 10px}.footer__links{display:none}}.lds-default{display:inline-block;position:relative;width:50px;height:50px}.lds-default div{position:absolute;width:6px;height:6px;background:#333;border-radius:50%;animation:lds-default 1.2s linear infinite}.lds-default div:first-child{animation-delay:0s;top:37px;left:66px}.lds-default div:nth-child(2){animation-delay:-.1s;top:22px;left:62px}.lds-default div:nth-child(3){animation-delay:-.2s;top:11px;left:52px}.lds-default div:nth-child(4){animation-delay:-.3s;top:7px;left:37px}.lds-default div:nth-child(5){animation-delay:-.4s;top:11px;left:22px}.lds-default div:nth-child(6){animation-delay:-.5s;top:22px;left:11px}.lds-default div:nth-child(7){animation-delay:-.6s;top:37px;left:7px}.lds-default div:nth-child(8){animation-delay:-.7s;top:52px;left:11px}.lds-default div:nth-child(9){animation-delay:-.8s;top:62px;left:22px}.lds-default div:nth-child(10){animation-delay:-.9s;top:66px;left:37px}.lds-default div:nth-child(11){animation-delay:-1s;top:62px;left:52px}.lds-default div:nth-child(12){animation-delay:-1.1s;top:52px;left:62px}@keyframes lds-default{0%,20%,80%,to{transform:scale(1)}50%{transform:scale(1.5)}}.lds-circle2{display:inline-block;transform:translateZ(1px)}.lds-circle2>div.preloader__circle{vertical-align:top;display:inline-block;width:44px;height:44px;margin:8px;border-radius:50%;background:#000;animation:lds-circle2 2.4s cubic-bezier(0,.2,.8,1) infinite}.lds-circle2.preloader span{margin-left:10px;margin-top:13px;display:inline-block;padding-bottom:14px;font-size:24px}.loading-icon{animation:lds-circle2 2.4s cubic-bezier(0,.2,.8,1) infinite;width:25px;height:25px;border-radius:50%;background:#000;opacity:.5}@keyframes lds-circle2{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}0%{transform:rotateY(0deg)}50%{transform:rotateY(5turn);animation-timing-function:cubic-bezier(0,.5,.5,1)}to{transform:rotateY(10turn)}}.pagination{text-align:right;padding-top:10px;border-top:1px solid #eee}.pagination__item{display:inline-block;padding:10px 15px;cursor:pointer;color:#777}.pagination__item-active{color:#000}.pagination__arrow{cursor:pointer;margin-left:10px;height:20px;vertical-align:middle;padding-bottom:3px;margin-right:10px}.form-page{max-width:1060px;margin:0 auto;position:relative}img.form-page__image{float:left;width:400px;margin-right:30px}.form-page__wrapper{display:flex}.form-page p{font-size:16px}.form-page.add-art-page p{font-size:14px}.form-page__sent{font-size:24px}input[type=email],input[type=number],input[type=tel],input[type=text],textarea{width:100%;padding:15px;background:#eee;border-radius:3px;margin-bottom:15px;font-family:inherit;transition:all .5s;border:1px solid #fff}input[type=email]:focus,input[type=number]:focus,input[type=text]:focus,textarea:focus{outline:none;background:#fff;border:1px solid #333}::placeholder{color:#aaa}textarea{min-height:150px}.form-group-input{display:flex;gap:30px}.form-input{position:relative;flex:1 1}.form-input__options{border:1px solid #999;position:absolute;top:47px;width:100%;background:#fff;z-index:1}.form-input__option{padding:11px 15px;border-bottom:1px solid #ddd;box-sizing:border-box;width:100%;cursor:pointer}.form-input__options-wrapper{position:relative}.form-input__group{display:flex;gap:15px;align-items:center}.form-input__spacer{height:34px}.form-input__hint{position:absolute;top:0;right:0}.form-input .ok{width:26px;height:26px;background:#17c139;border-radius:50px;margin:12px}.form-input .loading-icon{margin:12px}.form-input__message{display:flex;align-items:center;font-size:12px;color:#777;font-style:italic}.form-input__suggestion{padding:5px 10px;border:1px solid;color:#999;border-radius:15px;display:inline-block;margin-right:10px;margin-bottom:10px;cursor:pointer}.form-input__hints{padding-top:10px}.form-input__suggestion:hover{color:#333}.form-input__suggestion.active{color:#fff;background:#38d;border-color:#38d}@media screen and (max-width:994px){.form-page__wrapper{display:block}img.form-page__image{float:none;width:100%;margin-bottom:15px}.form-group-input{display:block}}span.info-field{color:#777}.wall-page__info-line{margin-bottom:10px;font-size:18px}.content-page__right{flex:1 1}.wall-page__map{margin-bottom:30px}.wall-page__description{white-space:break-spaces;margin-bottom:30px}.page-404{height:100%;display:flex;flex-direction:column;flex:1 1;text-align:center;justify-content:space-around;font-size:18px}.page-404 h1{font-size:48px}.top-bar{display:flex;justify-content:space-between;padding:0 30px;border-bottom:1px solid #eee}.top-bar .favorite-btn{display:inline-block;width:23px;height:21px;vertical-align:middle;margin:-5px 10px -3px}.top-bar__right{padding:10px 0;font-size:14px;white-space:nowrap}a.top-bar__auth-link{padding-left:10px}.top-bar__user-name{margin-right:10px}@media screen and (max-width:994px){.top-bar{padding:0 10px}}.catalog-grid{display:grid;grid-gap:0 80px;gap:0 80px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:20px;grid-row-end:span 1;width:100%}.catalog{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:50px;position:relative}.catalog,.catalog-wrapper{width:100%}.catalog-filters__preloader{text-align:center}.catalog-top{display:flex;justify-content:space-between;align-items:center}.catalog-filters__section{border-bottom:1px solid #eee}.catalog-filters__section-title{padding:15px 10px 15px 0;text-transform:uppercase;font-size:18px}.catalog-filters__section-expand-btn{height:14px;width:14px;cursor:pointer}.catalog-filters__section-expand-btn .minus{height:12px;width:12px}.catalog-filters__section:last-child{margin-bottom:30px}.catalog-filters__collapsable>div:last-child{margin-bottom:15px}.catalog-filters__collapsable{overflow:hidden;transition:max-height .5s}.catalog-filters__list-wrapper{margin-bottom:10px}.catalog-filters__item{font-size:13px;display:flex;margin-bottom:7px;align-items:center}.catalog-filters__item div{margin-right:5px}.catalog__no-results{display:block;width:100%;text-align:center;font-size:24px}.catalog__artist-description{background:#eee;padding:30px;margin-bottom:30px;color:#333}.catalog__toggle-filters{display:none;align-items:center;justify-content:center;font-size:14px;border:1px solid #eee;padding:12px;margin-bottom:15px}.catalog__toggle-filters div{margin-right:45px}.catalog__toggle-filters img{width:20px;margin-right:15px}.catalog-item{position:relative;width:100%;height:100%;min-height:100px;margin:0 auto 50px}.catalog-item__invisible-img{visibility:hidden}.catalog-item__wrapper{padding-bottom:40px}.catalog-item__title{font-size:16px;text-transform:uppercase;cursor:pointer}.catalog-item__size{font-size:12px;color:#777;margin-bottom:8px;height:16px}.catalog-item__bg-img{margin-bottom:5px}.catalog-item__artist-price{display:flex;justify-content:space-between}.catalog-item__artist{font-size:12px;font-style:italic}.catalog-item__artist a{text-decoration:none;color:inherit}.catalog-item__img-wrap{position:relative;margin-bottom:5px;cursor:pointer}.catalog-item__img-wrap .overlay{position:absolute;z-index:1;opacity:0;background:#fff;transition:all .3s;width:100%;height:100%}.catalog-item__img-wrap:hover .overlay{opacity:.3}.catalog-item__img-wrap:hover .catalog-item__btns{opacity:1}.catalog-item__img-link{display:block;height:100%;z-index:2;position:relative}.catalog-item__price{margin-top:-4px;font-size:16px;white-space:nowrap}.catalog-item__img{max-width:100%}.catalog-item__btns{position:absolute;right:15px;top:15px;transition:all .3s;opacity:0;z-index:9}.catalog-filters{width:25%;min-width:250px;max-width:250px;margin-right:30px;border-top:1px solid #eee;display:flex;flex-direction:column}.catalog-filters__show-all{color:#777;text-decoration:underline;font-size:13px;cursor:pointer}.catalog-filters__section-top{display:flex;align-content:space-between;justify-content:space-between;align-items:center;cursor:pointer}.catalog-filters__sections{margin-bottom:15px}.catalog-filters .btn,.catalog-filters .close-btn{display:none}.catalog__loading-more{text-align:center;padding:100px 50px}@media screen and (max-width:994px){.catalog__toggle-filters{display:flex}.catalog{display:block}.catalog-filters{width:100%;max-width:none;position:fixed;z-index:9;background:#fff;top:100px;bottom:0;left:0;padding:30px;overflow-y:auto;display:none}.catalog-filters .btn,.catalog-filters .close-btn{display:inline-block}.catalog-grid{display:block}.catalog-filters__item{font-size:14px;margin-bottom:15px}.catalog.catalog--show-filters .catalog-filters{display:block}.checkbox{width:25px;height:25px}.catalog-filters__item div{margin-right:10px}.catalog-filters__show-all{font-size:14px}.catalog-filters__section-expand-btn,.catalog-filters__section-expand-btn .minus,.catalog-filters__section-expand-btn .plus{height:20px;width:20px}.catalog-filters__section-title{padding:20px 10px 20px 0}}.art-page{width:100%;max-width:1060px;margin:0 auto;padding:0}.art-page__sent{font-size:24px;color:#fff}.art-page__header{display:flex;justify-content:space-between;align-items:center}.art-page__header h1{flex:1 0}.art-page__header .favorite-btn{flex:0 1 auto}.art-page__published-at{margin-top:30px;text-align:right;font-style:italic;color:#777;margin-right:1px}.art-page__grid{display:grid;grid-template-columns:auto 430px;grid-gap:20px;gap:20px;grid-template-areas:"gallery sidepanel";align-items:flex-start;margin:0 0 60px}.art-page__info{padding:15px 15px 0;background:#eee}.art-page__wall-block-text{margin-bottom:10px}.art-page__info-title{font-size:28px;line-height:1.2;margin-bottom:10px}.art-page__info-author{font-size:16px;color:#777;margin-bottom:15px}.art-page__info-author a{text-decoration:none}.art-page__info-blocks{margin-bottom:15px;overflow:hidden;padding-bottom:15px}.art-page__info-size{margin-bottom:10px}.art-page__buy-block{padding:15px;background:#333;margin-right:-15px;margin-bottom:0;margin-left:-15px}.art-page__buy-poster{padding:15px;margin-bottom:30px;background:#f0f8ff}.art-page__buy-poster .buy-btn{background:#38d}.art-page__buy-poster .art-page__buy-text{color:#000}.art-page__buy-poster input{background:#fff;border:1px solid #ccc}.art-page__buy-poster .art-page__price{color:#555}.art-page__buy-poster .art-page__buy-expand.active{max-height:490px}.art-page__buy-poster .art-page__sent{color:#000}.art-page__buy-expand.active{max-height:290px}.art-page__buy-expand{max-height:0;overflow:hidden;transition:all .2s;will-change:max-height}.art-page__buy-text{color:#fff;margin-bottom:15px}.art-page__buy-block-btns{display:flex;align-items:center;justify-content:space-between}.art-page__price{color:#fff;font-size:22px;display:inline-block;vertical-align:middle;white-space:nowrap}.art-page__info-materials{margin-bottom:15px}.art-page__description{color:#555}.art-page__thumbnails{position:absolute;width:80px;left:-80px;top:0}.art-page__gallery{position:relative}.art-page__thumbnail--active{border:3px solid #555}.art-page__thumbnail{width:70px;height:70px;overflow:hidden;border:1px solid #aaa;background-position:50%;background-size:cover;margin-bottom:10px;cursor:pointer}@media screen and (max-width:994px){.art-page__grid{display:block}.art-page__thumbnails{position:static;width:100%}.art-page__thumbnail{display:inline-block;margin-right:5px}.art-page__info-title{font-size:24px}}.product-list .catalog-item a{text-decoration:none}.product-list .catalog-item{width:22%;display:inline-block;margin:0 2%;vertical-align:top;text-align:left}.product-list .catalog-item:first-child,.product-list .catalog-item:nth-child(5n){margin-left:0}.product-list .catalog-item:nth-child(4n){margin-right:0}.product-list{text-align:left;margin-bottom:20px}.product-list__link a{color:#777}.product-list__link{text-align:center}@media screen and (max-width:994px){.product-list .catalog-item{width:calc(50% - 10px)}.product-list .catalog-item:nth-child(2n){margin-right:0}.product-list .catalog-item:nth-child(odd){margin-left:0}.catalog-item__artist-price{display:block}.catalog-item__artist{margin-bottom:10px}}.content-page{width:1060px;margin:0 auto}.content-page__wrapper{display:flex;margin-bottom:30px}.content-page__left{width:430px;padding-right:30px}@media screen and (max-width:994px){.content-page__wrapper{display:block}.content-page__left{width:100%;padding:0}.content-page{width:100%}}.index-page{width:1440px;max-width:100%;margin:0 auto}.index-page__last-arts{margin-bottom:60px}.index-page__last-arts h2{text-align:center;margin-bottom:45px;font-size:28px}.index-page__last-arts-link{text-align:center}.index-page__map h2{text-align:center;font-size:27px}.index-slider{margin-bottom:60px}.index-slider__slide{background-size:cover;width:1440px;max-width:100%;margin:0 auto;text-align:center;height:600px;background-repeat:no-repeat;background-position:50%;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;display:none}.index-slider__slide.active{display:block}.index-slider__overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5)}.index-slider__block{position:absolute;bottom:90px;left:50%;width:800px;transform:translate(-50%)}.index-slider__title{color:#fff;font-size:48px;padding-top:15%;margin-bottom:30px}.index-slider__text{color:#fff;font-size:24px}.index-slider__background{background-size:cover;position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);background-position:50%;animation:background-zoom 60s infinite}.index-slider__background img{min-width:100%;min-height:100%;height:100%;width:auto}.index-slider__slide-wrapper{width:1440px;max-width:100%;margin:0 auto;height:600px;position:relative}.index-slider .btn{margin-top:50px}.index-slider__arrow{position:absolute;top:50%;width:30px;height:60px;cursor:pointer;margin-top:-30px}.index-slider__left{left:10px}.index-slider__right{right:10px}.index-page__map{text-align:center}.index-page__map .btn{margin-top:50px}.index-page__marquee{margin-bottom:50px}@media screen and (max-width:994px){.index-slider__block{max-width:100%}.index-slider__title{font-size:32px}.index-slider__text{font-size:18px;padding:0 20px}}@keyframes background-zoom{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.4)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.marquee-wrapper{display:block;width:100%;white-space:nowrap;overflow:hidden;padding-top:12px;padding-bottom:12px;font-size:20px;color:#fff;background:#000}.marquee-content{display:inline-block;padding-left:100%;animation:scroll 20s linear infinite;text-transform:uppercase}.marquee-new{height:50px;position:relative;color:#000;font-size:20px;text-transform:uppercase;border-bottom:1px solid;border-top:1px solid;overflow:hidden}.marquee-new div{display:flex;flex-direction:row;justify-content:space-around;align-items:center;overflow:hidden;width:100%;height:50px;transform:translate(100%)}.marquee-new .marquee__first-half,.marquee-new .marquee__second-half,.marquee-new .marquee__third-half{display:flex;flex-direction:row;justify-content:space-around;align-items:center;position:absolute;top:0;right:0;animation:ticker 30s linear infinite forwards}.marquee-new .marquee__second-half{animation:ticker 30s linear 15s infinite forwards}@keyframes ticker{0%{transform:translate(100%)}50%{transform:translate(0)}to{transform:translate(-100%)}}@media screen and (max-width:994px){.marquee-new{display:block;width:100%;white-space:nowrap;overflow:hidden}.marquee-new .marquee__first-half{display:inline-block;padding-left:100%;animation:scroll 20s linear infinite;text-transform:uppercase;width:auto;padding-top:10px;position:static}.marquee-new .marquee__second-half{display:none}}.login-page__wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f5f3;padding:24px 16px;box-sizing:border-box}.login-page{width:400px;max-width:100%;background:#fff;border-radius:14px;padding:40px 36px;box-shadow:0 2px 20px rgba(0,0,0,.08)}.login-page__logo{display:flex;align-items:center;gap:12px;margin-bottom:32px;margin-left:0}.login-page__logo img{width:44px;margin:0}.login-page__text{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.login-page__title{font-size:22px;font-weight:700;margin-bottom:16px}.login-page__tabs{display:flex;gap:0;margin-bottom:20px;border:1.5px solid #e2e2e2;border-radius:8px;overflow:hidden}.login-page__tab{flex:1 1;padding:9px 0;background:rgba(0,0,0,0);border:none;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;color:#888;transition:background .15s,color .15s}.login-page__tab:not(:last-child){border-right:1.5px solid #e2e2e2}.login-page__tab:hover{background:#f5f5f5;color:#333}.login-page__tab.active{background:#1a1a1a;color:#fff}.login-page__form{display:flex;flex-direction:column;gap:10px;margin-bottom:4px}.login-page__form input{width:100%;padding:11px 14px;border:1.5px solid #e2e2e2;border-radius:8px;font-size:15px;font-family:inherit;outline:none;box-sizing:border-box;transition:border-color .15s;background:#fafafa}.login-page__form input:focus{border-color:#1a1a1a;background:#fff}.login-page__form input::placeholder{color:#aaa}.login-page__btn-primary{width:100%;padding:12px;background:#1a1a1a;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s;margin-top:2px}.login-page__btn-primary:hover{background:#333}.login-page__btn-primary:disabled{opacity:.55;cursor:not-allowed}.login-page__divider{display:flex;align-items:center;gap:10px;color:#bbb;font-size:13px;margin:20px 0}.login-page__divider:after,.login-page__divider:before{content:"";flex:1 1;height:1px;background:#ebebeb}.login-page__social{display:flex;flex-direction:column;align-items:center;gap:10px}.login-page__btn-google{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:10px 14px;background:#fff;border:1.5px solid #e2e2e2;border-radius:8px;font-size:15px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s;color:#3c3c3c}.login-page__btn-google:hover{background:#f7f7f7;border-color:#ccc}.login-page__error{color:#c62828;font-size:13px;padding:8px 12px;background:#fdecea;border-radius:6px;text-align:center}.login-page__hint{color:#888;font-size:13px;text-align:center;margin-bottom:2px}.login-page__link-btn{background:none;border:none;color:#666;font-size:13px;font-family:inherit;cursor:pointer;text-decoration:underline;padding:4px 0;text-align:center}.login-page__signup-link{margin-top:24px;font-size:14px;color:#888;text-align:center}.login-page__signup-link a{color:#1a1a1a;font-weight:600;text-decoration:none}.login-page__signup-link a:hover{text-decoration:underline}.onboarding__progress{font-size:12px;color:#aaa;margin-bottom:20px;text-align:right}.onboarding__step-title{font-size:20px;font-weight:700;margin-bottom:6px}.onboarding__step-desc{font-size:14px;color:#888;margin-bottom:20px}.onboarding__search-input{width:100%;padding:11px 14px;border:1.5px solid #e2e2e2;border-radius:8px;font-size:15px;font-family:inherit;outline:none;box-sizing:border-box;background:#fafafa;margin-bottom:8px}.onboarding__search-input:focus{border-color:#1a1a1a;background:#fff}.onboarding__results{list-style:none;margin:0 0 12px;padding:0;border:1.5px solid #e2e2e2;border-radius:8px;overflow:hidden}.onboarding__result-item{padding:10px 14px;cursor:pointer;font-size:14px;transition:background .1s}.onboarding__result-item:not(:last-child){border-bottom:1px solid #f0f0f0}.onboarding__result-item:hover{background:#f5f5f5}.onboarding__selected{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#f0faf0;border:1.5px solid #b2e0b2;border-radius:8px;margin-bottom:16px}.onboarding__selected-name{font-size:15px;font-weight:500}.onboarding__actions{display:flex;flex-direction:column;gap:8px;margin-top:8px}@media(max-width:480px){.login-page__wrapper{align-items:flex-start;padding:0}.login-page{width:100%;border-radius:0;box-shadow:none;min-height:100vh;padding:32px 20px}}.search__results{position:absolute;background:#fff;right:0;width:400px;padding:15px;border:1px solid #eee;max-height:70vh;overflow-y:scroll;margin-top:15px;z-index:9}.search-item__image{background-size:contain;width:80px;height:80px;background-repeat:no-repeat;background-position:50%;margin-right:15px}.search-item a{display:flex;align-items:center}.search-item{margin-bottom:15px}li.ais-Hits-item{list-style:none}ul.ais-Hits-list{padding:0;margin:0}.search-item__artist{color:#999}.search-item__title{text-decoration:underline}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{display:none}.top-bar__left .top-search-widget,.top-search-widget.filled button[type=submit]{display:none}@media screen and (max-width:994px){.top-search-desktop{display:none}.top-bar__left .top-search-widget{width:auto;display:block;margin-top:5px}.top-bar__left .top-search-widget input{padding:4px;-webkit-appearance:none;border-radius:0}.search__results{position:fixed;left:0;right:0;width:auto;height:calc(100% - 50px);max-height:calc(100% - 50px);padding-bottom:50px;top:85px;z-index:1}.search__nothing-found{margin-top:50%;text-align:center}}.add-art-page{--c-bg:#ffffff;--c-bg-subtle:#f9fafb;--c-bg-muted:#f3f4f6;--c-border:#e5e7eb;--c-border-strong:#d1d5db;--c-border-focus:#374151;--c-text:#111827;--c-text-sec:#6b7280;--c-text-muted:#9ca3af;--c-accent:#dc3a0f;--c-accent-hover:#bf3209;--c-success:#16a34a;--c-success-bg:#f0fdf4;--c-warn:#b45309;--c-warn-bg:#fffbeb;--c-ai:#4f46e5;--c-ai-bg:#eef2ff;--c-ai-border:#c7d2fe;--shadow-sm:0 1px 2px rgba(0,0,0,0.06);--shadow-md:0 4px 6px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.08);--radius:10px;--radius-sm:6px;max-width:1100px;margin:0 auto;padding:0 24px 96px}.add-art-page h1{font-size:28px;font-weight:700;color:var(--c-text);margin-bottom:32px;letter-spacing:-.02em}.add-art-page label{display:block;font-size:12px;font-weight:600;color:var(--c-text-sec);margin-bottom:6px;letter-spacing:.05em;text-transform:uppercase}.add-art-page input[type=number],.add-art-page input[type=text],.add-art-page select,.add-art-page textarea{background:var(--c-bg)!important;border:1.5px solid var(--c-border)!important;border-radius:var(--radius-sm)!important;padding:10px 14px!important;margin-bottom:0!important;font-size:14px!important;color:var(--c-text)!important;transition:border-color .15s,box-shadow .15s!important}.add-art-page input[type=number]:focus,.add-art-page input[type=text]:focus,.add-art-page select:focus,.add-art-page textarea:focus{background:var(--c-bg)!important;border-color:var(--c-border-focus)!important;box-shadow:0 0 0 3px rgba(17,24,39,.07)!important;outline:none!important}.add-art-page input[type=number]::placeholder,.add-art-page input[type=text]::placeholder,.add-art-page select::placeholder,.add-art-page textarea::placeholder{color:var(--c-text-muted)!important}.add-art-page textarea{min-height:120px!important;resize:vertical!important}.step-indicator{display:flex;align-items:center;margin-bottom:40px}@media(max-width:600px){.step-indicator{margin-bottom:28px}}.step-indicator__step{gap:8px}.step-indicator__dot,.step-indicator__step{display:flex;align-items:center;flex-shrink:0}.step-indicator__dot{width:30px;height:30px;border-radius:50%;border:2px solid var(--c-border-strong);justify-content:center;font-size:12px;font-weight:700;color:var(--c-text-muted);background:var(--c-bg);transition:border-color .2s,background .2s,color .2s}.step-indicator__step.is-active .step-indicator__dot{border-color:var(--c-accent);background:var(--c-accent);color:#fff}.step-indicator__step.is-done .step-indicator__dot{border-color:var(--c-success);background:var(--c-success);color:#fff;font-size:11px}.step-indicator__label{font-size:13px;font-weight:500;color:var(--c-text-muted);letter-spacing:0;text-transform:none;margin:0}.step-indicator__step.is-active .step-indicator__label{color:var(--c-text);font-weight:600}.step-indicator__step.is-done .step-indicator__label{color:var(--c-success)}@media(max-width:500px){.step-indicator__label{display:none}}.step-indicator__line{flex:1 1;height:2px;background:var(--c-border);margin:0 12px;min-width:20px}@media(max-width:500px){.step-indicator__line{margin:0 8px}}.upload-step{max-width:680px}.upload-step__title{font-size:22px;font-weight:700;color:var(--c-text);margin-bottom:8px;letter-spacing:-.01em}.upload-step__hint{font-size:14px;color:var(--c-text-sec);margin-bottom:28px;line-height:1.65}.upload-step__actions{margin-top:32px}.upload-zone{border:2px dashed var(--c-border-strong);border-radius:var(--radius);background:var(--c-bg-subtle);padding:64px 40px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s;display:flex;flex-direction:column;align-items:center;gap:10px}.upload-zone.is-dragging,.upload-zone:hover{border-color:var(--c-accent);background:#fff8f6}.upload-zone__icon{font-size:44px;opacity:.25;display:block;margin-bottom:6px}.upload-zone__heading{font-size:16px;font-weight:600;color:var(--c-text);display:block}.upload-zone__sub{font-size:13px;color:var(--c-text-muted);display:block}@media(max-width:500px){.upload-zone{padding:44px 24px}}.upload-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px}.upload-preview-item{position:relative;border-radius:var(--radius-sm);overflow:hidden;aspect-ratio:4/3;background:var(--c-bg-muted)}.upload-preview-item img{width:100%;height:100%;object-fit:cover;display:block}.upload-preview-item__overlay{position:absolute;inset:0;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;gap:8px;transition:background .15s}.upload-preview-item__overlay button{opacity:0;transition:opacity .15s}.upload-preview-item__overlay:hover{background:rgba(0,0,0,.42)}.upload-preview-item__overlay:hover button{opacity:1}.upload-preview-item__btn{background:hsla(0,0%,100%,.92);border:none;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;color:var(--c-text);line-height:1}.upload-preview-item__btn--danger{background:rgba(220,58,15,.9);color:#fff}.upload-preview-item--add{border:2px dashed var(--c-border-strong);background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--c-text-muted);cursor:pointer}.upload-preview-item--add:hover{border-color:var(--c-accent);color:var(--c-accent)}.quality-badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;padding:7px 14px;border-radius:20px;margin-top:14px}.quality-badge--ok{background:var(--c-success-bg);color:var(--c-success)}.quality-badge--warn{background:var(--c-warn-bg);color:var(--c-warn)}.quality-badge--checking{background:var(--c-bg-muted);color:var(--c-text-muted)}.details-step{display:grid;grid-template-columns:360px 1fr;grid-gap:48px;gap:48px;align-items:start}@media(max-width:960px){.details-step{grid-template-columns:1fr;gap:28px}}.art-preview-hero{position:-webkit-sticky;position:sticky;top:24px}@media(max-width:960px){.art-preview-hero{position:static}}.art-preview-hero__image-wrap{position:relative;border-radius:var(--radius);overflow:hidden;background:#1a1a1a;box-shadow:var(--shadow-md);cursor:zoom-in}.art-preview-hero__image-wrap img{width:100%;aspect-ratio:3/4;object-fit:contain;display:block}.art-preview-hero__image-wrap:hover .art-preview-hero__zoom{opacity:1}.art-preview-hero__zoom{position:absolute;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;font-size:36px;color:hsla(0,0%,100%,.8)}.art-preview-hero__ai-badge{position:absolute;top:12px;right:12px;background:var(--c-ai);color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;letter-spacing:.04em}.art-preview-hero__change-btn{width:100%;margin-top:12px;background:rgba(0,0,0,0);border:1.5px solid var(--c-border-strong);border-radius:var(--radius-sm);padding:10px;font-size:13px;font-weight:500;color:var(--c-text-sec);cursor:pointer;transition:border-color .15s,color .15s;font-family:inherit}.art-preview-hero__change-btn:hover{border-color:var(--c-accent);color:var(--c-accent)}.art-preview-hero__more-count{text-align:center;font-size:12px;color:var(--c-text-muted);margin-top:8px}.details-form{display:flex;flex-direction:column;gap:20px}.ai-block{border:1.5px solid var(--c-ai-border);border-radius:var(--radius);background:var(--c-ai-bg);overflow:hidden}.ai-block__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px}.ai-block__header--done{background:rgba(79,70,229,.07);border-bottom:1px solid var(--c-ai-border)}.ai-block__title{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:var(--c-ai);text-transform:none;letter-spacing:0;margin:0}.ai-block__body{padding:16px 18px}.ai-block__description{font-size:13px;color:var(--c-text-sec);margin-bottom:14px;line-height:1.6}.ai-block__analyze-btn{display:inline-flex;align-items:center;gap:8px;background:var(--c-ai);color:#fff;border:none;border-radius:var(--radius-sm);padding:9px 18px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .15s}.ai-block__analyze-btn:disabled{opacity:.55;cursor:not-allowed}.ai-block__analyze-btn:not(:disabled):hover{opacity:.88}.ai-block__rerun-btn{background:rgba(0,0,0,0);border:1px solid var(--c-ai-border);border-radius:var(--radius-sm);padding:5px 12px;font-size:12px;color:var(--c-ai);cursor:pointer;font-family:inherit;font-weight:500;flex-shrink:0;transition:background .15s}.ai-block__rerun-btn:hover{background:rgba(79,70,229,.08)}.ai-block__results{display:flex;flex-direction:column;gap:7px}.ai-block__result-row{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5}.ai-block__result-label{color:var(--c-text-muted);width:80px;flex-shrink:0;font-size:12px;padding-top:1px;text-transform:none;letter-spacing:0;font-weight:500;display:block;margin:0}.ai-block__result-value{color:var(--c-text);font-weight:500;flex:1 1}.ai-block__result-check{color:var(--c-success);flex-shrink:0;font-size:12px;padding-top:1px}.ai-block__note{font-size:12px;color:var(--c-text-muted);margin-top:12px}.ai-block__error{font-size:13px;color:var(--c-accent);margin-top:10px;font-weight:500}.ai-block__spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(79,70,229,.2);border-top:2px solid var(--c-ai);border-radius:50%;animation:ai-spin .7s linear infinite;flex-shrink:0}@keyframes ai-spin{to{transform:rotate(1turn)}}.art-section{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.art-section__header{display:flex;align-items:center;gap:9px;padding:14px 18px;border-bottom:1px solid var(--c-border);background:var(--c-bg-subtle)}.art-section__icon{font-size:15px;flex-shrink:0;line-height:1}.art-section__title{font-size:12px;font-weight:700;color:var(--c-text);letter-spacing:.06em;text-transform:uppercase;flex:1 1;margin:0}.art-section__badge{font-size:11px;background:var(--c-ai-bg);color:var(--c-ai);border:1px solid var(--c-ai-border);padding:2px 8px;border-radius:20px;font-weight:700;flex-shrink:0}.art-section__body{padding:18px;gap:14px}.art-field,.art-section__body{display:flex;flex-direction:column}.art-field{gap:6px}.art-field__label--required:after{content:" *";color:var(--c-accent)}.art-field__hint{font-size:12px;color:var(--c-text-muted);line-height:1.5}.art-field__error-msg{font-size:12px;color:var(--c-accent);font-weight:600}.art-field--error input,.art-field--error textarea{border-color:var(--c-accent)!important;box-shadow:0 0 0 3px rgba(220,58,15,.09)!important}.art-fields-row{display:flex;gap:14px}.art-fields-row>*{flex:1 1}@media(max-width:500px){.art-fields-row{flex-direction:column;gap:14px}}.art-textarea-wrap{position:relative}.art-textarea-wrap textarea{padding-bottom:28px!important;width:100%;box-sizing:border-box}.art-char-counter{position:absolute;bottom:9px;right:13px;font-size:11px;color:var(--c-text-muted);pointer-events:none;text-transform:none;letter-spacing:0;font-weight:400;margin:0}.art-char-counter--warn{color:var(--c-warn)}.art-char-counter--over{color:var(--c-accent);font-weight:600}.dimensions-row{display:grid;grid-template-columns:1fr 1fr 1fr auto;grid-gap:12px;gap:12px;align-items:end}@media(max-width:540px){.dimensions-row{grid-template-columns:1fr 1fr;gap:12px}.dimensions-row .dimensions-unit{grid-column:1/-1}}.dimensions-row__field{display:flex;flex-direction:column;gap:6px}.dimensions-row__label{font-size:12px;font-weight:600;color:var(--c-text-sec);letter-spacing:.05em;text-transform:uppercase;display:block}.dimensions-row__optional{font-weight:400;color:var(--c-text-muted);font-size:10px;letter-spacing:0;text-transform:none}.dimensions-unit{display:flex;flex-direction:column;gap:6px}.dimensions-unit select{cursor:pointer;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;padding-right:32px!important}.price-suggestion{display:flex;align-items:flex-start;gap:10px;background:var(--c-bg-subtle);border:1px solid var(--c-border);border-radius:var(--radius-sm);padding:12px 14px;margin-top:6px}.price-suggestion__icon{font-size:15px;flex-shrink:0;margin-top:2px}.price-suggestion__body{display:flex;flex-direction:column;gap:2px}.price-suggestion__label{font-size:11px;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.price-suggestion__range{font-size:15px;font-weight:700;color:var(--c-text);display:block}.price-suggestion__note{font-size:11px;color:var(--c-text-muted);margin-top:1px;display:block}.ms-field{display:flex;flex-direction:column;gap:8px}.ms-selected{display:flex;flex-wrap:wrap;gap:6px}.ms-selected:empty{display:none}.ms-pill{display:inline-flex;align-items:center;gap:5px;background:var(--c-text);color:#fff;border-radius:20px;padding:4px 6px 4px 10px;font-size:13px;font-weight:500;line-height:1}.ms-pill--ai{background:var(--c-ai)}.ms-pill__icon{font-size:10px;opacity:.8}.ms-pill__remove{background:none;border:none;color:hsla(0,0%,100%,.65);cursor:pointer;padding:0 2px;line-height:1;font-size:16px;display:flex;align-items:center;font-weight:400}.ms-pill__remove:hover{color:#fff}.ms-search-wrap{position:relative}.ms-search-wrap__icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--c-text-muted);font-size:13px;pointer-events:none;font-style:normal}.ms-search-wrap input{padding-left:30px!important;font-size:13px!important;width:100%}.ms-options{display:flex;flex-wrap:wrap;gap:6px;max-height:150px;overflow-y:auto;padding:2px}.ms-options::-webkit-scrollbar{width:4px}.ms-options::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ms-options::-webkit-scrollbar-thumb{background:var(--c-border-strong);border-radius:4px}.ms-chip{padding:5px 12px;border:1.5px solid var(--c-border);border-radius:20px;font-size:13px;color:var(--c-text-sec);cursor:pointer;transition:border-color .12s,color .12s,background .12s;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ms-chip:hover{border-color:var(--c-border-focus);color:var(--c-text)}.ms-chip:focus-visible{outline:2px solid var(--c-border-focus);outline-offset:2px}.ms-chip--ai-hint{border-color:var(--c-ai-border);color:var(--c-ai);background:var(--c-ai-bg)}.ms-empty-hint{font-size:13px;color:var(--c-text-muted);padding:6px 4px}.art-btn{display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius-sm);padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;border:none;transition:opacity .15s,box-shadow .15s,background .15s,color .15s,border-color .15s;white-space:nowrap;text-decoration:none;line-height:1.4}.art-btn--primary{background:var(--c-accent);color:#fff;box-shadow:0 2px 6px rgba(220,58,15,.25)}.art-btn--primary:hover:not(:disabled){opacity:.9;box-shadow:0 4px 10px rgba(220,58,15,.3)}.art-btn--primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.art-btn--secondary{background:var(--c-bg);border:1.5px solid var(--c-border-strong);color:var(--c-text-sec)}.art-btn--secondary:hover:not(:disabled){border-color:var(--c-border-focus);color:var(--c-text)}.art-btn--secondary:disabled{opacity:.4;cursor:not-allowed}.art-btn--dark{background:var(--c-text);color:#fff}.art-btn--dark:hover:not(:disabled){opacity:.85}.art-btn--dark:disabled{opacity:.35;cursor:not-allowed}.art-btn--ghost{background:rgba(0,0,0,0);color:var(--c-text-sec);padding:10px 14px}.art-btn--ghost:hover{background:var(--c-bg-muted);color:var(--c-text)}.art-action-bar{position:fixed;bottom:0;left:0;right:0;z-index:100;background:hsla(0,0%,100%,.93);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--c-border);padding:14px 24px}.art-action-bar__inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.art-action-bar__secondary{display:flex;gap:8px}@media(max-width:600px){.art-action-bar__secondary{display:none}}.art-action-bar__primary{display:flex;align-items:center;gap:10px}@media(max-width:420px){.art-action-bar__primary{gap:8px}.art-action-bar__primary .art-btn{font-size:13px;padding:10px 14px}}.crop-modal{max-width:900px;display:flex;flex-direction:column;gap:16px}.crop-modal__header{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:600;color:var(--c-text)}.crop-modal__canvas{width:100%;background:#111;border-radius:var(--radius);overflow:hidden;display:flex;justify-content:center}.crop-modal__controls{display:flex;align-items:center;gap:12px}.crop-rotate-btn{padding:8px 16px;border:1.5px solid var(--c-border-strong);border-radius:var(--radius-sm);background:rgba(0,0,0,0);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;color:var(--c-text-sec);transition:border-color .15s,color .15s}.crop-rotate-btn:hover{border-color:var(--c-text);color:var(--c-text)}.overlay{position:fixed;inset:0;background:hsla(0,0%,100%,.87);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px}.overlay .preloader__text{font-size:16px;font-weight:600;color:var(--c-text)}.art-error-banner{background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-sm);padding:12px 16px;font-size:13px;color:#dc2626;font-weight:500}.success-step{max-width:440px;margin:72px auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.success-step__icon{width:72px;height:72px;background:var(--c-success-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;color:var(--c-success);margin-bottom:6px}.success-step__title{font-size:24px;font-weight:700;color:var(--c-text);letter-spacing:-.02em;margin:0}.success-step__subtitle{font-size:15px;color:var(--c-text-sec);line-height:1.65;max-width:360px;margin:0}@media(max-width:700px){.add-art-page{padding:0 16px 96px}.add-art-page h1{font-size:22px;margin-bottom:20px}.art-action-bar{padding:12px 16px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:rgba(0,0,0,.2);--rc-drag-bar-size:6px;--rc-border-color:rgba(255,255,255,.7);--rc-focus-color:#0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;cursor:ne-resize}.ReactCrop .ord-e,.ReactCrop .ord-ne{right:0;transform:translate(50%,-50%)}.ReactCrop .ord-e{top:50%;cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{left:50%;cursor:s-resize}.ReactCrop .ord-s,.ReactCrop .ord-sw{bottom:0;transform:translate(-50%,50%)}.ReactCrop .ord-sw{left:0;cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}