@import url(https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap);
html{scroll-behavior:smooth;scroll-padding-block-start:70px}body{background-color:#fff;color:#0e0e0e;display:flex;flex-direction:column;font-family:Onest,sans-serif;height:100vh}.body-lock{overflow:hidden}.container{max-width:1200px}.container-setting{padding-bottom:50px;padding-top:50px}h1,h2,h3,h4,img,li,p{transition:all .5s}a,li,p{color:#0e0e0e;font-weight:400}p{font-size:16px;line-height:1.3;word-break:break-word}span{line-height:1.2}a:hover,li:hover{color:#949494;cursor:pointer}h1{font-size:42px;font-weight:600}h1,h2{line-height:1.2;margin-bottom:20px}h2{font-size:18px;font-weight:400}h3{font-size:24px;font-weight:600;text-align:center;text-transform:uppercase}h3,h4{line-height:1.2;margin-bottom:20px}h4{font-size:16px;font-weight:400}h5{font-size:16px;line-height:1.2;margin-bottom:5px}.button,h5{font-weight:500;text-transform:uppercase}.button{align-items:center;border:none!important;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:center;min-height:60px;min-width:200px;padding:10px 20px;white-space:nowrap}.button .fab,.button .far,.button .fas{font-size:20px;margin-right:10px}.btn-orange{background:linear-gradient(152deg,#ffba00,red);flex-wrap:nowrap}.btn-orange:hover{background:#ffba00}.btn-red{background:linear-gradient(152deg,#ff6031,red);color:#fff;flex-wrap:nowrap}.btn-red:hover{background:#ff6031;color:#fff}.btn-yellow{background:linear-gradient(152deg,#f6ef00,#ffe200);color:#000;flex-wrap:nowrap}.btn-yellow:hover{background:#ffe200;color:#000}.btn-black{background:none;border:2px solid #000!important;color:#000;flex-wrap:nowrap}.btn-black:hover{border:2px solid #2d2d2d!important;color:#2d2d2d}.btn-filter-refresh{background:#282828;color:#fff;height:100%;max-height:40px;min-height:40px;width:100%}.btn-filter-refresh:hover{background:#000;color:#fff}.modal-form{border:none;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.15);padding:30px 50px}.modal-form .iti{width:100%}.iti--inline-dropdown .iti__dropdown-content{z-index:5!important}.modal-form .btn-close{position:absolute;right:10px;top:10px}.modal-title{color:#000;font-size:24px;font-weight:600;margin-bottom:20px;text-align:center;text-transform:uppercase}.modal-form-body .form-group{margin-bottom:10px}.modal-form-footer .button{margin:0 auto}.modal-form-footer p{color:#000;font-size:12px;line-height:1.2;margin-top:10px;text-align:center}.modal-form-info{font-size:14px;margin-bottom:10px}.form-check-input:focus,.form-control:focus,.form-select:focus{border-color:hsla(0,0%,75%,.8);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.18),0 0 8px hsla(0,0%,87%,.6);outline:0 none}#searchResult{background:#f9f9f9;border-radius:10px;display:none;left:0;position:relative;right:0;z-index:10}#searchList ul a{display:block;padding:10px;width:100%}#searchList ul{border-bottom:1px solid #dadada}#searchList ul:last-child{border-bottom:none}#searchList ul a:hover{background:#efefef}#searchList{background:#f9f9f9;border-radius:10px;left:0;max-height:150px;overflow-y:auto;position:absolute;right:0;top:0}.swiper{height:100%;width:100%}.swiper-visible{visibility:visible}.swiper-content-slide{display:flex;justify-content:center}.swiper-pagination{color:#fff}.swiper-button-next,.swiper-button-prev{color:#000!important}.swiper-button-next,.swiper-button-prev{background:#fff;border-radius:60px;height:40px!important;width:40px!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:14px!important;font-weight:700!important}.filter{background:#0e0e0e}.filter-content{padding-bottom:30px;padding-top:30px}.filter-content .form-control,.filter-content .form-select{border:none;height:40px}.filter-content form{grid-gap:16px;align-items:self-end;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.filter-content form label{color:#fff}.filter-input-price input:first-child{margin-right:10px}.home{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.home-content{align-items:center;display:flex;justify-content:center;padding-top:200px}.home-image{display:flex;margin-top:auto;position:relative;z-index:10}.home-image img{height:auto;padding-left:15px;width:400px}.home-item{padding-bottom:50px}.home-button{align-items:center;display:flex;flex-wrap:wrap}.home-button a{margin-left:15px}.cover-pages-content{align-items:start;display:flex;flex-direction:column;justify-content:center;padding-top:200px}.cover-pages-item{padding-bottom:50px}.advantages{background:#0e0e0e}.advantages-content{padding:30px 0}.advantages-content-blocks{grid-gap:15px;display:grid;grid-template-columns:repeat(4,minmax(215px,1fr))}.advantages-block{align-items:center;border-radius:10px;display:flex;padding:10px;position:relative}.advantages-block h5{color:#fff}.advantages-body{padding-left:10px}.advantages-text{color:#fff;font-size:12px}.advantages-image{border:2px solid #ff572c;border-radius:60px;display:block;margin-bottom:10px;padding:10px}.advantages-image img{display:block;height:40px;width:40px}.services-content-blocks{grid-gap:15px;display:grid;grid-template-columns:repeat(3,minmax(215px,1fr))}.services-block{align-items:end;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;display:flex;min-height:200px;overflow:hidden;padding:20px;position:relative}.services-body h5{border-left:2px solid #ff572c;color:#fff;padding-left:10px}.services-body{display:block;position:relative;z-index:1}.services-text{color:#fff;font-size:12px}.services-block:before{background:linear-gradient(180deg,rgba(87,87,87,0),#000);bottom:0;content:"";height:6em;left:0;pointer-events:none;position:absolute;right:0;text-align:right;z-index:1}.artists{background:#f9f9f9}.artists-content{padding:30px 0}.artists-content-blocks{grid-gap:15px;display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));min-height:145px}.artists-block{background:#fff;border-radius:10px;display:flex;padding:15px;position:relative}.artists-status{border-radius:10px 0;color:#fff;left:0;padding:5px;position:absolute;top:0;z-index:2}.artist-image{border-radius:10px;display:block;height:150px;width:150px}.artists-body{align-items:start;display:flex;flex-direction:column;padding-left:15px;width:100%}.artist-name{min-height:40px}.artist-label{display:block;font-size:12px;margin-bottom:5px}.artist-price{font-size:24px;font-weight:500;margin-bottom:5px}.artists-body a{margin-top:auto;min-width:auto;width:100%}.categories{background:#f9f9f9}.categories-content-blocks{grid-gap:15px;display:grid;grid-template-columns:repeat(3,minmax(200px,1fr))}.categories-title{border-left:2px solid #ff572c;padding-left:10px}.categories-title a{font-weight:500}.categories-block{background:#fff;border-radius:10px;display:flex;padding:15px;position:relative}.categories-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.category-chip{background:#f1f1f1;border-radius:999px;font-size:13px;padding:6px 12px;transition:.2s}.category-chip:hover{background:#ff3b30;color:#fff}.item{padding-bottom:50px;padding-top:200px}.item-slider{position:relative}.item-content{grid-gap:15px;align-items:flex-start;display:grid;grid-template-columns:repeat(2,minmax(250px,1fr))}.item-swiper-image{border-radius:10px;display:block;margin:0 auto;-o-object-fit:contain;object-fit:contain;width:100%}.item-status{border-radius:10px 0;color:#fff;left:0;padding:5px;position:absolute;top:0;z-index:2}.item-info{padding-left:15px;width:100%}.item-label{display:block;font-size:12px;margin-bottom:5px}.item-price{font-size:24px;font-weight:500;margin-bottom:10px}.item-contacts{display:flex;flex-direction:column;margin-bottom:30px;margin-top:30px}.item-contact{margin-bottom:10px}.item-contact:last-child{margin-bottom:0}.item-contact-info{align-items:center;display:flex;font-size:21px;font-weight:500;width:-moz-fit-content;width:fit-content}.item-contact-info img{border:1px solid #dee2e6;border-radius:10px;height:40px;margin-right:10px;padding:5px;width:40px}.about,.artist-about{background:#f9f9f9}.about-content{display:flex}.about-content-image{height:-moz-fit-content;height:fit-content;max-width:500px;width:100%}.about-content-item{padding-left:15px;width:100%}.about-content-item h5{border-left:2px solid #ff572c;padding-left:10px}.about-content-text{margin-bottom:15px}.recommended-block{border-radius:10px;display:flex;flex-direction:column;font-weight:400;position:relative}.recommended-status{border-radius:10px 0;color:#fff;left:0;padding:5px;position:absolute;top:0;z-index:1}.recommended-image{border-radius:10px;overflow:hidden;position:relative;width:100%}.recommended-image:before{background:linear-gradient(180deg,rgba(87,87,87,0),#000);bottom:0;content:"";height:6em;left:0;pointer-events:none;position:absolute;right:0;text-align:right;z-index:1}.recommended-image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.recommended-name h5{border-left:2px solid #ff572c;padding-left:10px}.recommended-name{bottom:0;color:#fff;display:block;left:0;padding:15px;position:absolute;z-index:10}.questions{background:#0e0e0e}.questions h3{color:#fff}.question-block{background:#fff;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:15px;min-height:80px;padding:15px;position:relative}.question-block h5{border-left:2px solid #ff572c;margin-bottom:0;padding-left:10px}.contact-line-content{align-items:center;border:1px solid #dee2e6;border-radius:10px;display:flex;justify-content:space-between;padding:15px}.contact-line-item{display:flex}.contact-line-item-image{border-radius:60px;height:80px;width:80px}.contact-line-item-info{align-items:start;display:flex;flex-direction:column;justify-content:center;padding-left:15px;width:100%}.contact-line-item-label{display:block;font-size:12px;margin-bottom:5px}.contact-line-phone{align-items:center;display:flex;font-size:21px;font-weight:500;padding:0 15px}.contact-line-phone img{border:1px solid #dee2e6;border-radius:10px;height:40px;margin-right:10px;padding:5px;width:40px}.contact-line-button{align-items:center;display:flex}.contact-line-button a{margin-left:15px}footer{background:#040404;color:#fff;margin-top:auto;padding:20px 0;position:relative;text-align:center}.footer-content{align-items:center;display:flex;justify-content:space-between}.footer-logo img{display:block;height:auto;margin-right:10px;width:40px}.footer-logo{align-items:center;display:flex;justify-content:center;margin-right:10px}.footer-logo span{font-size:10px;max-width:90px;text-align:start}.footer-contacts{align-items:center;display:flex}.footer-contact{margin-right:10px}.footer-contact-content{align-items:center;display:flex}.footer-contact-content img{background-color:#f9f9f9;border-radius:10px;height:40px;padding:5px;width:40px}.footer-info{color:#949494;font-size:10px;padding-top:10px;text-align:left}@media (max-width:1199.98px){.home-image img{width:350px}.advantages-content-blocks{grid-template-columns:repeat(2,minmax(215px,1fr))}.artists-content-blocks,.categories-content-blocks{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media (max-width:991.98px){h1{text-align:center}h3{font-size:20px}.swiper-button-next,.swiper-button-prev{visibility:hidden}.home-content{flex-direction:column}.home-button{justify-content:center}.home-image img{padding-left:0;width:250px}.cover-pages-content{align-items:center}.services-content-blocks{grid-template-columns:repeat(2,minmax(215px,1fr))}.item-content{grid-template-columns:repeat(1,minmax(250px,1fr))}.item-info{padding-left:0}.about-content{flex-direction:column}.about-content-item{padding-left:0;padding-top:15px}.about-content-image{margin:0 auto}.contact-line-content{flex-direction:column}.contact-line-phone{padding:15px 0}.contact-line-button{align-items:unset;flex-direction:column;width:100%}.contact-line-button a{margin-left:0;margin-top:15px}}@media (max-width:767.98px){.button{width:100%}.home-button a{margin-left:0;margin-top:10px}.artists-content-blocks,.categories-content-blocks{grid-template-columns:repeat(1,minmax(200px,1fr))}}@media (max-width:575.98px){h1{font-size:28px}h2{font-size:16px}.advantages-content-blocks,.services-content-blocks{grid-template-columns:repeat(1,minmax(215px,1fr))}.footer-content{flex-direction:column}.footer-contact:last-child,.footer-logo{margin-right:0}.footer-logo{margin-bottom:10px}}
