/*! 
-------------------------------------------
CUSTOM STYLES
-------------------------------------------
NOTE: PLEASE DO NOT edit base.css.min
      for custom styles use custom.css only
-------------------------------------------
*/
.text-main__button-wrapper p{margin-bottom:0}@media (max-width:576px){.text-main__button-wrapper a{width:100%}.text-main__button-wrapper p{width:100%}.text-main__button-wrapper button{width:100%}.section--gallery{margin-top:70px}}.personal-consalt__text--yellow{font-size:18px;margin-bottom:18px}.personal-consalt__title{margin-top:18px}@media (max-width:576px){.personal-consalt__text--yellow{font-size:16px}}.catalog-card-product__description-data{overflow-y:auto}.input:active,.input:focus,.input:hover{border-color:#000;color:#000}.btn_inst:hover svg path{fill:black!important}.r_popup__inner .r_popup__content .input{color:#e3e3e3}.product-list,.product-list__wrapper{row-gap:35px}.instagram_caution{font-size:14px;color:#757677}.fs_26{font-size:26px!important}.fs_18{font-size:18px!important}.designers-block{padding:50px 0 0}.designers-block__section{padding:30px 0 0}.designers-block__section ul{padding-left:20px}.designers-block__section li{list-style-type:disc}.osnovatel{text-align:right;margin-top:30px;font-style:italic}.catalog-card-product__picture{gap:10px}.object-sport,.object-bestsellers{margin-top:20px}.section__header.text-align-center.is-animate.is-animate--slide-in,.section.section--margin-xxlarge.section--brand,.section.section--margin-xxlarge.section--gallery.js-designers-gallery,.section.section--margin-xxlarge.section--benefits.is-animate.is-animate--slide-in,.section.section--margin-xxlarge.section--benefits-year,.section.section--margin-xxlarge.section--benefits,.section.section--margin-xxlarge.section--textbanners,.section.section--margin-large.section--benefits,.section.section--margin-xxlarge.section--customization,.section--benefits-year .benefitYear{margin-bottom:40px}.section.section--margin-large.section--contacts{margin-bottom:0}.company-data{margin-top:40px}.benefitsGrid{padding-top:0}.instagram_caution{font-size:10px}.swiper__buttons{display:flex;align-items:center;position:absolute;justify-content:center;gap:50px;top:50%;height:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9;left:inherit}.swiper__button--next{margin-top:2px}@media (max-width:1920px){.catalog-card-product__picture img{max-width:70%}.catalog-card-product__picture{text-align:center!important}.card-header{padding-top:20px!important;position:relative!important;-webkit-backdrop-filter:inherit!important;backdrop-filter:inherit!important}}@media (min-width:1200px) and (max-width:1400px){.catalog-card-product__picture img{max-width:60%}.catalog-card-product__picture{text-align:center!important}}.item__text2{font-family:Kelson Sans RU;font-weight:400;font-size:18px;line-height:100%;color:#d1a470;margin-bottom:24px}.section--contacts .contacts .contacts__grid .item .item__title{font-size:1.3rem}.contacts .editor.item__text{font-size:15px}.contacts{display:flex;justify-content:center}@media (min-width:768px){.contacts{display:flex;gap:70px}.section--contacts .contacts .contacts__grid .item .item__title{margin-bottom:24px;font-size:30px}.contacts__map{max-width:800px}.contacts .editor.item__text{line-height:270%!important}}@media (max-width:767px){.contacts{flex-direction:column}}.btn-send{background-color:#deac73;color:#1b1d21;border:none!important;text-transform:lowercase}.btn-send:hover{--btn-bg-hover:#ffc27c}.btn-send ::first-letter{text-transform:uppercase}.links_bottom{-webkit-perspective:1000;-webkit-backface-visibility:hidden;position:fixed;bottom:80px;right:21px;z-index:999}.pulse{position:relative;top:99%;left:95%;margin-left:-50px;margin-top:-50px;display:block;width:60px;height:60px;font-size:1.3em;text-transform:uppercase;text-align:center;line-height:100px;letter-spacing:-1px;color:#fff;border:none;border-radius:50%;background:#0c5461;cursor:pointer;box-shadow:0 0 0 0 rgb(90 153 212 / .5);animation:pulse 1.5s infinite;-webkit-animation:pulse 1.5s infinite}.pulse::after{content:url(/images/svg/Icon_phone.svg);position:absolute;top:50%;left:50%;transform:translate(-43%,-46%);-webkit-transform:translate(-43%,-46%)}.s-links{position:fixed;bottom:65px;right:0;display:flex;flex-direction:column;gap:7px;opacity:0;visibility:hidden;transition:0.5s all ease-in-out}@media (min-width:576px){.s-links{bottom:70px}}.show-soc-links{opacity:1;visibility:visible}.animation-off{animation:inherit}.animation-off::after{content:url(/images/svg/x.svg);position:absolute;top:50%;left:50%;transform:translate(-43%,-50%);-webkit-transform:translate(-43%,-50%)}.links_bottom .s-link{width:40px;height:40px;background-color:#398ad1;border-radius:100%}.tg-link::after{content:url(/images/svg/tg-link.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-150%);-webkit-transform:translate(-50%,-150%)}.call-link::after{content:url(/images/svg/call-link.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,85%);-webkit-transform:translate(-50%,85%)}@media (max-width:767px){.tg-link::after{content:url(/images/svg/tg-link.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-162%);-webkit-transform:translate(-50%,-162%)}.call-link::after{content:url(/images/svg/call-link.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,95%);-webkit-transform:translate(-50%,95%)}}.pulse:hover{animation:none;-webkit-animation:none}@keyframes pulse{0%{transform:scale(.9);-webkit-transform:scale(.9);box-shadow:0 0 0 0 rgb(90 153 212 / .5)}70%{transform:scale(1);-webkit-transform:scale(1);box-shadow:0 0 0 50px #fff0}100%{transform:scale(.9);-webkit-transform:scale(.9);box-shadow:0 0 0 0 #fff0}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.9);box-shadow:0 0 0 0 rgb(90 153 212 / .5)}70%{-webkit-transform:scale(1);box-shadow:0 0 0 50px #fff0}100%{-webkit-transform:scale(.9);box-shadow:0 0 0 0 #fff0}}.invitaion_bottom{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);max-width:800px;transition:1s all ease-in;opacity:0;visibility:hidden;bottom:-100px;width:95%;display:flex;align-items:center;justify-content:center;z-index:99}.invitation-widget-wrapper{display:flex;width:100%;gap:10px}.invitation-widget-left-video{max-height:500px;border-radius:5px}.invitation-widget-open{bottom:30px;opacity:1;visibility:visible}@media (max-width:767px){.invitation-widget-open{bottom:5px;width:auto}.invitation-widget-left-video{width:100%;object-fit:cover;height:100%}.invitation-widget-left{height:100%}.invitation-widget-wrapper{flex-direction:column;height:100%}.invitation-widget-open{width:auto}.invitaion_bottom{top:52%;height:80%;max-height:500px}}.invitation-widget{backdrop-filter:blur(15px);background:#0c54618c;max-width:697px;width:100%;max-height:500px;min-height:500px;opacity:1;border-radius:5px;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.invitation-widget{height:150px;padding:11px 25px;max-height:inherit;min-height:inherit}}.footer{position:relative}.invitation-widget__close-button::after{content:url(/images/svg/x.svg);position:absolute;top:-30px;right:15px;cursor:pointer;transform:scale(1.5)}@media (max-width:767px){.invitation-widget__close-button::after{top:-20px;right:8px}}.invitation-widget__text-block{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:50px}.text-block__title{font-family:Kelson,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:35px;line-height:100%;text-align:center;color:#fff;text-align:left}@media (max-width:767px){.text-block__title{font-size:13px;margin-bottom:9px!important;text-align:left}.invitation-widget__text-block{align-items:start;padding:0}}.text-block__text-link{font-family:Kelson,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-weight:100;font-size:18px;line-height:100%;text-align:center;text-decoration:underline!important;text-decoration-style:solid!important;color:white!important;cursor:pointer;text-align:left}@media (max-width:767px){.text-block__text-link{font-size:11px;text-align:left}}.invitation-widget-closed{bottom:-100px;opacity:0;visibility:hidden;width:auto}img:not([src]):not([srcset]){visibility:hidden}.personal-consalt__item{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.personal-consalt__item::before{content:"";position:absolute;top:0;left:0;width:101%;height:100%;background:linear-gradient(180deg,#fff0 0%,rgb(28 29 33 / .7) 47.8%,#1c1d21 100%);pointer-events:none;z-index:1}.personal-consalt__text-wrapper{z-index:2}.personal-consalt__item.lazy{background-image:none}.personal-consalt__item.lazy.loaded{background-image:var(--bg-image)}.content-wrap{margin-top:150px}@media (max-width:767px){.content-wrap{margin-top:90px}}.catalog-form{display:flex;align-items:center;justify-content:center}.catalog-form .is-proceed{text-align:center}.catalog-form .is-proceed .r_popup__header_title .h2{font-size:30px}@media (max-width:767px){.catalog-form .is-proceed .r_popup__header_title .h2{font-size:20px}}.catalog-form .form__group--check{display:flex;align-items:center}.blur-all{filter:blur(5px) brightness(.5);transition:filter 0.3s ease}.text-block__title--yellow{color:#d1a470}.text-block__text-link-phone{text-decoration:none;font-size:30px;margin-top:30px;color:white!important}@media (max-width:550px){.text-block__text-link-phone{font-size:20px;margin-top:15px}}@media (max-width:390px){.text-block__text-link-phone{font-size:14px}}