@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900");*{padding:0;resize:none;border:none;text-decoration:none;outline:none;box-sizing:border-box;margin:0;font-family:Roboto,sans-serif}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}body{background:#f5e9f5}::-webkit-input-placeholder{color:#454545}:-moz-placeholder,::-moz-placeholder{color:#454545;opacity:1}:-ms-input-placeholder{color:#454545}header{position:sticky;top:0;background:#fff;z-index:999}header .top{background:#f5e9f5}header .top>div{padding:10px 15px;max-width:1300px;margin:0 auto}header .top .htb1,header .top>div{justify-content:space-between;align-items:center;display:flex}header .top .htb1{padding-left:50px}header .top .htb2{flex:1;justify-content:flex-end;align-items:center;display:flex}header .top .adr{margin-right:50px}header .top .adr,header .top .time{font-size:14px;color:#575c63}header .top .tel{font-size:31px;font-weight:500;color:#40444a}header .top .zap{padding:8px 18px;font-weight:300;color:#fff;border-radius:5px;background:#e5007d;margin-left:15px}header .top .zap:hover{background:#e39eb0;cursor:pointer}header>nav{background:#fafafa}header>nav>ul{list-style:none;padding:0 15px;position:relative;max-width:1300px;margin:0 auto;display:flex}header>nav>ul>li{flex-grow:1}header>nav>ul>li>a,header>nav>ul>li>span{padding:10px 15px;font-size:16px;font-weight:600;color:#000;text-transform:uppercase;text-align:center;white-space:nowrap;display:block}header>nav>ul>li>a img,header>nav>ul>li>span img{transform:rotate(90deg);margin-left:10px;width:12px;display:inline-block}header>nav>ul>li:hover>a,header>nav>ul>li:hover>span{background:#f3a9cb;cursor:pointer}header>nav>ul>li.active>a,header>nav>ul>li.active>span{background:#e699bb}header>nav>ul>li>ul{list-style:none;display:none}.mb0{margin-bottom:0!important}.im[data-id="2"]{position:relative}.im[data-id="2"]>ul{position:absolute;min-width:100%;top:100%;background:#f3a9cb;left:0}.im[data-id="2"]:hover>ul{display:block}.im[data-id="2"]>ul>li>a,.im[data-id="2"]>ul>li>span{padding:8px 20px;color:#000;white-space:nowrap;display:block}.im[data-id="2"]>ul>li:hover>a,.im[data-id="2"]>ul>li:hover>span{box-shadow:inset 0 0 0 3px #f3a9cb,inset 0 0 0 5px #fff}.im[data-id="2"]>ul>li.active>a,.im[data-id="2"]>ul>li.active>span{box-shadow:inset 0 0 0 3px #f3a9cb,inset 0 0 0 5px #e4a0af!important}.im[data-id="4"]>div{justify-content:space-between;border:3px solid #f3a9cb;position:absolute;top:100%;background:#fff;left:0;width:100%;display:none}.im[data-id="4"].show>div{display:flex}.im[data-id="4"]>div>ul{list-style:none;border:2px solid #ddd;margin:25px}.im[data-id="4"]>div>ul>li>a,.im[data-id="4"]>div>ul>li>span{padding:6px 15px;color:#000;display:block}.im[data-id="4"]>div>ul>li:hover>a,.im[data-id="4"]>div>ul>li:hover>span{box-shadow:inset 0 0 0 3px #f3a9cb,inset 0 0 0 5px #fff;cursor:pointer}.im[data-id="4"]>div>ul>li.active>a,.im[data-id="4"]>div>ul>li.active>span{box-shadow:inset 0 0 0 3px #f3a9cb,inset 0 0 0 5px #e4a0af!important}.im[data-id="4"]>div>div{flex:1;display:none}.im[data-id="4"]>div>div.show{display:flex}.mtir{background-size:auto 100%!important;background-position:100%!important;background-repeat:no-repeat!important}.mtir>ul{list-style:none;list-style-position:inside;height:405px;-moz-column-count:1;-webkit-column-count:1;column-count:1;margin-top:27px}.mtir>ul>li>a{padding:6px 15px;color:#000;display:block}.mtir>ul>li.active>a,.mtir>ul>li:hover>a{text-decoration:underline}.mr{width:18px}.main2{padding:100px 0 70px}.main3{padding:70px 0}.slider{padding:20px 15px;position:relative;max-width:1300px;margin:0 auto}.slider .item a{display:block}.slider .mob{display:none!important}.owl-nav button{position:absolute;opacity:.3;top:calc(50% - 30px)}.owl-nav button:hover{opacity:.7}.owl-nav button img{width:50px;display:block}.owl-nav .owl-prev{left:20px}.owl-nav .owl-next{right:20px}.mtitle{justify-content:center;margin-top:40px;display:flex}.mtitle>div{padding:20px 50px;border:1px solid #a1a3a7;position:relative;min-width:600px;text-align:center;box-shadow:0 0 0 4px #f5e9f5,0 0 0 5px #c8c5d8}.mtitle h1,.mtitle h2,.mtitle h3{font-size:44px;font-weight:600;color:#575c63;text-transform:uppercase}.mtitle p{color:#575c63;text-transform:uppercase;position:absolute;bottom:-12px;text-align:center;left:0;width:100%}.mtitle p span{padding:0 20px;max-width:90%;background:#f5e9f5;display:inline-block}.mtitle .ico{position:absolute;text-align:center;top:-22px;left:0;width:100%}.mtitle .ico img{padding:0 10px;margin:0 auto;background:#f5e9f5;width:70px;display:block}.mtitle2{justify-content:center;margin-top:40px;display:flex}.mtitle2>div{padding:20px 50px;border:1px solid #fff;position:relative}.mtitle2 h1,.mtitle2 h2,.mtitle2 h3{font-size:62px;font-weight:600;text-shadow:1px 1px 1px #e598a8;color:#fff;text-transform:uppercase}.mtitle2 p{color:#575c63;text-transform:uppercase;position:absolute;bottom:-9px;text-align:center;left:0;width:100%}.mtitle2 p span{padding:0 20px;color:#722c38;background:#ebaebd;display:inline-block}.mtitle2 .ico{position:absolute;text-align:center;top:-22px;left:0;width:100%}.mtitle2 .ico img{padding:0 10px;margin:0 auto;background:#e79aaa;width:70px;display:block}.catalog{padding:20px 15px 150px;justify-content:space-between;flex-wrap:wrap;max-width:1300px;margin:0 auto;display:flex}.catalog .f{width:23%}.catalog .item{padding:0 20px 30px;position:relative;top:0;box-shadow:0 0 0 1px #ddd,0 0 0 5px #fff;background:#fff;width:23%;margin-top:150px}.catalog .item:before{height:160px;content:"";position:absolute;top:-100px;border-radius:100%;background:#fff;left:75px;width:160px}.catalog .item img{position:relative;margin:-140px auto 0;display:block}.catalog .item a{font-size:22px;font-weight:500;color:#575c63;text-transform:uppercase;text-align:center;margin-top:-20px;display:block}.catalog .item p{font-size:16px;color:#7d7d7d;text-align:center;margin-top:15px}.catalog .item:hover{top:-15px;cursor:pointer}.catalog .item:hover a{color:#000}.wform{background:#e5007d}.wform>div{padding:0 15px;justify-content:space-between;max-width:1300px;margin:0 auto;display:flex}.wform>div .left{justify-content:center;position:relative;padding-right:220px;flex-direction:column;width:50%;display:flex}.wform>div .left h2{font-size:46px;font-weight:500;color:#fff}.wform>div .left p{font-size:26px;font-weight:300;color:#000;margin-top:15px}.wform>div .left .wf{right:-100px;position:absolute;bottom:-60px}.wform>div form{padding:15px 50px;flex-direction:column;box-shadow:0 0 0 20px #fff,0 0 0 21px #ccc,0 0 0 60px #fff;background:#fff;width:45%;display:flex}.wform>div form input[type=text]{padding:10px;font-size:24px;font-weight:300;margin-bottom:25px;border-bottom:1px solid #e5007d;text-align:center;border-radius:5px;display:block}.wform>div form .submit{margin:30px 0 15px;background:#e5007d;display:flex}.wform>div form input[type=submit]{flex:1;padding:15px 25px;font-size:22px;border-radius:5px;background:#e5007d}.wform>div form input[type=submit]:hover{color:#fff;background:#e39eb0}.wform>div form .agree{font-size:11px;line-height:14px;margin-top:5px}.spec{padding:0 15px;max-width:1300px;margin:0 auto}.specSlider{margin-top:50px}.specSlider .item{display:flex}.specSlider .item>img{width:50%}.specSlider .item>div{justify-content:center;position:relative;flex-direction:column;align-items:center;box-shadow:inset 0 0 0 30px #fff,inset 0 0 0 31px #ccc;background:#fff;width:50%;display:flex}.specSlider .item>div .top{padding:0 20px;position:absolute;top:8px;background:#fff;width:65px}.specSlider .item>div h3{font-size:30px;font-weight:500;color:#575c63;text-transform:uppercase}.specSlider .item>div .p1{color:#575c63;text-transform:uppercase;letter-spacing:3px;margin:8px 0 0}.specSlider .item>div .p2{font-size:20px;color:#575c63}.specSlider .item>div .sep{height:5px;margin:20px 0;background:#e5007d;width:30px}.specSlider .item>div a{padding:14px 30px;font-size:18px;border:1px solid #e5007d;font-weight:600;color:#575c63;text-transform:uppercase;margin-top:25px;display:block}.specSlider .item>div a:hover{color:#fff;background:#e5007d}.serv{height:990px;position:relative;background:url(/assets/templates/img/servbg.jpg);background-position:50%}.serv>div{padding:35px 15px;max-width:1300px;margin:0 auto}.serv>div .menus{justify-content:space-between;max-width:1000px;margin:0 auto;display:flex}.serv>div ul{list-style:none}.serv>div ul li a{font-size:18px;font-weight:500;color:#722c38}.serv>div ul li a:before{margin-right:5px;content:"[";display:inline-block}.serv>div ul li a:after{content:" ]";margin-left:5px;display:inline-block}.serv>div ul li a:hover{color:#000}.wabout{display:flex}.wabout .left{justify-content:center;flex-direction:column;align-items:center;width:50%;display:flex}.wabout .left a{padding:14px 30px;font-size:18px;border:1px solid #e4a0af;font-weight:600;color:#e4a0af;text-transform:uppercase;margin-top:50px;display:block}.wabout .left a:hover{color:#fff;background:#e4a0af}.wabout .left p{color:#575c63;margin:300px 0 0;line-height:22px}.wabout .right{width:50%}.wabout .right img{width:100%;display:block}.contmap{display:flex}.contmap .left{width:50%}.contmap .right{justify-content:center;flex-direction:column;align-items:center;width:50%;display:flex}.contmap .right .tel{font-size:28px;font-weight:500;color:#575c63;margin-top:30px}.contmap .right .mail{font-size:18px;color:#575c63;margin-top:3px}.contmap .right .cmaddz{padding:14px 30px;font-size:18px;border:1px solid #e4a0af;font-weight:600;color:#e4a0af;text-transform:uppercase;margin-top:25px;display:block}.contmap .right .cmaddz:hover{color:#fff;background:#e4a0af;cursor:pointer}ymaps[class$=ground-pane]{-webkit-filter:grayscale(100%)}.conttext{padding:0 15px;justify-content:space-between;max-width:1300px;margin:0 auto;display:flex}.conttext>div{width:45%}.conttext h2{font-size:30px;font-weight:500;color:#575c63;margin:40px 0 15px;line-height:32px}.conttext h2:first-of-type{margin-top:0}.conttext h3{font-size:26px;line-height:28px}.conttext h3,.conttext h4{font-weight:500;color:#575c63;margin:40px 0 15px}.conttext h4{font-size:22px;line-height:24px}.conttext p{color:#575c63;margin:15px 0;line-height:20px}.ulli{list-style:none;margin:15px 0}.ulli li{color:#575c63;position:relative;margin:5px 0 0;line-height:20px;padding-left:20px}.ulli li:before{height:10px;justify-content:center;font-weight:600;color:#000;content:"";position:absolute;top:5px;align-items:center;background:#e4a0af;left:0;width:10px;display:flex}.ulli li b{font-weight:500}.ulli li a{color:#575c63}.ulli li a:hover{color:#e4a0af}.ulli ulli{list-style:none;margin:15px 0}.ulli ulli li{color:#575c63;position:relative;margin:5px 0 0;line-height:20px;padding-left:20px}.olli{list-style:none;margin:15px 0;counter-reset:section}.olli li{color:#575c63;position:relative;counter-increment:section;margin:15px 0;line-height:20px;padding-left:45px}.olli li:before{height:34px;justify-content:center;font-size:60px;font-weight:600;color:#40444a;content:counter(section);position:absolute;top:0;align-items:center;border-radius:100%;background:#e4a0af;left:0;width:34px;display:flex}.olli li b{font-weight:500}footer{border-top:10px solid #c9c9c9;background:#fafafa}footer>div{padding:40px 15px;justify-content:space-between;max-width:1300px;margin:0 auto;display:flex}footer .left .logo,footer .left .logo img{display:block}footer .left .socs{justify-content:center;background:#fafafa;margin-top:30px;display:flex}footer .left .socs a{opacity:.7;margin:0 10px}footer .left .socs a img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.4;width:32px;display:block}footer .left .socs a:hover{opacity:1}footer .menu .title{font-size:28px;margin-bottom:15px;color:#000;border-bottom:1px solid #e5007d;padding-bottom:5px}footer .menu .item{display:flex}footer .menu .item ul{list-style:none;margin-right:100px;color:#575c63}footer .menu .item ul:last-of-type{margin-right:0}footer .menu .item ul li{margin-top:5px}footer .menu .item ul li a{font-size:14px;color:#575c63}footer .menu .item ul li:hover a{text-decoration:underline}footer .cont{max-width:35%}footer .cont .title{font-size:28px;margin-bottom:15px;color:#000;border-bottom:1px solid #e5007d;padding-bottom:5px}footer .cont .items{justify-content:space-between;flex-wrap:wrap;display:flex}footer .cont .items .item{margin:10px 0 0;align-items:center;width:50%;display:flex}footer .cont .items .item img{color:#575c63;opacity:.5;width:28px}footer .cont .items .item a,footer .cont .items .item span{font-size:14px;color:#575c63}.breadcrumbs{list-style:none;padding:10px 15px;font-size:14px;max-width:1300px;margin:0 auto;display:flex}.breadcrumbs li.sep{margin:0 5px}.breadcrumbs li a{color:#555}.breadcrumbs li a:hover{text-decoration:underline}.onas{list-style:none;padding:0 45px 35px;max-width:1300px;margin:50px auto 120px;box-shadow:5px 5px 10px #d9d9d9;background:#fff;display:flex}.onas .left{width:35%}.onas .left .onimg{width:100%;margin-top:45px;display:block}.onas .left .olitem{padding:20px 20px 20px 95px;position:relative;align-items:center;background:#e5007d;margin-top:60px;display:flex}.onas .left .olitem .c{height:100%;padding:15px;position:absolute;top:0;border-radius:100%;background:radial-gradient(#dab2ed,#e4a0af);left:-60px}.onas .left .olitem .c img{transform:scale(1.3);position:relative;top:-15px;width:100px;display:block}.onas .left .olitem .t{font-size:24px;font-weight:500;color:#000}.onas .right{width:65%;padding-left:40px}.onas .right h2{font-size:30px;font-weight:500;color:#575c63;margin:40px 0 15px;line-height:32px}.onas .right h3{font-size:20px;font-weight:500;color:#575c63;margin:15px 0;line-height:22px}.onas .right p{color:#575c63;margin:15px 0;line-height:20px}.onas .right p b{font-weight:500}.onas .right>p:last-of-type{margin-bottom:0}.onas .left.imghide{overflow:hidden;position:relative}.onas .left.imghide img{position:absolute}.ncom{margin-top:60px}.ncom>div{padding:30px 15px 50px;max-width:1300px;margin:0 auto}.ncom .owl-carousel{margin-top:50px}.ncom .item{margin:20px;box-shadow:0 0 15px #b3b3b3;background:#fff}.ncom .item .img{height:420px;overflow:hidden;width:100%;display:block}.ncom .item .img img{height:100%;object-fit:cover;width:100%}.ncom .item>div{padding:40px 20px;position:relative;text-align:center;box-shadow:inset 0 0 0 8px #fff,inset 0 0 0 10px #e3e3e3;z-index:9}.ncom .item .s{text-transform:uppercase;position:absolute;text-align:center;top:-4px;left:0;width:100%}.ncom .item .s span{padding:7px 20px 6px;font-weight:500;color:#343434;background:#ddd}.ncom .item .s span.s1{color:#fff;background:#5d3173}.ncom .item .n{font-size:32px;font-weight:500;color:#666c76;text-transform:uppercase}.ncom .item .d{font-size:18px;color:#999}.ncom .item .d:before{height:2px;content:"";margin:10px auto 12px;background:#b287c7;width:100px;display:block}.ncom .txt{padding:20px;justify-content:center;flex-direction:column;align-items:center;display:flex}.ncom .txt p{margin:5px 0}.ncom .owl-prev{left:-80px}.ncom .owl-next{right:-80px}.iPInfo{max-width:100%;margin:0 auto;display:block}.mbContText.wrIPCont{margin-top:40px}.masters{justify-content:space-between;flex-wrap:wrap;display:flex}.masters .f,.masters .item{width:30%}.pinfo{justify-content:space-between;flex-wrap:wrap;display:flex}.pinfo .item{width:30%}.pinfo .item .img{height:250px}.pinfo .f{width:30%}.masterTags{justify-content:center;max-width:1300px;margin:50px auto 0;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px #e3e3e3;background:#fff;display:flex}.masterTags div{padding:15px 25px;color:#252525;white-space:nowrap}.masterTags div:hover{background:#e3e3e3;cursor:pointer}.masterTags div.active{background:#e699bb!important}.masterTags a{padding:15px 25px;color:#252525}.masterTags a:hover{background:#e3e3e3;cursor:pointer}.masterTags a.active{background:#e699bb!important}.mt0{margin-top:0}.slfotos.slfInner{margin:80px 0 60px}.slfotos .owl-carousel{padding:0 100px;margin-top:30px}.slfotos .item a{border:5px solid #fff;margin-top:15px;display:block}.slfotos .item a:hover{margin-top:5px}.wrPrice{padding:10px 15px;max-width:1300px;margin:0 auto 80px}.wrPrice>img{width:100%;margin-top:30px;display:block}.wrPriceTable{border:2px solid #585858;max-width:1000px;text-align:center;margin:30px auto;padding-bottom:35px}.wrPriceTable h2{padding:10px 20px;font-size:30px;border:1px solid #787878;font-weight:400;color:#545454;text-transform:uppercase;margin-top:40px;display:inline-block}.wrPriceTable table{border-collapse:collapse;max-width:800px;text-align:left;margin:30px auto 0;width:100%!important}.wrPriceTable table tr{border-bottom:1px dashed #ddd}.wrPriceTable table tr td{padding:6px;font-size:20px;color:#444;text-align:right}.wrPriceTable table tr td:last-of-type{text-align:right}.wrPriceTable table tr td:first-of-type{text-align:left!important}.wrPriceTable table tr td img{height:14px;transform:scale(2);margin-right:15px;width:auto}.wrPriceTable table tr:hover td{background:#f1f1f1}.wrPriceTable p{color:#575c63;margin:20px 0 0;line-height:20px}.dmcat{padding:10px 15px;justify-content:center;flex-wrap:wrap;max-width:1300px;margin:0 auto;display:flex}.dmcat a{height:180px;padding:50px 30px 30px;position:relative;flex-direction:column;text-align:center;top:0;margin:15px;box-shadow:inset 0 0 1px 9px #fff,inset 0 0 1px 10px #ddd;background:#fff;width:22%;display:flex}.dmcat a:hover{top:-10px}.dmcat a .title{height:44px;font-size:18px;font-weight:500;color:#454545;text-transform:uppercase;display:block}.dmcat a .descr{font-size:14px;font-weight:400;color:#707070;margin-top:10px;display:block}.maindop{margin-top:130px}.maindop .onas{margin-bottom:40px}.icoinfo{padding:45px 35px;max-width:1300px;margin:50px auto 120px;box-shadow:5px 5px 10px #d9d9d9;background:#fff}.icoinfo h2{font-size:30px;font-weight:500;color:#575c63;text-transform:uppercase;text-align:center;margin:0 0 40px;line-height:32px}.icoinfo .items{justify-content:space-between;display:flex}.icoinfo .items>div{flex:1;text-align:center;margin:0 20px}.icoinfo .items>div .img{height:64px;margin-bottom:15px;display:block}.icoinfo .items>div .img img{height:100%;object-fit:contain;width:100%}.icoinfo .items>div .title{font-size:18px;font-weight:400;color:#686868;display:block}.mbContText{padding:45px 35px;max-width:1300px;margin:0 auto 120px;box-shadow:5px 5px 10px #d9d9d9;background:#fff}.mbContText h2{font-size:30px;font-weight:500;color:#575c63;margin:40px 0 15px;line-height:32px}.mbContText h3{font-size:20px;font-weight:500;color:#575c63;margin:15px 0;line-height:22px}.mbContText p{color:#575c63;margin:15px 0;line-height:20px}.mbContText p img{height:auto;max-width:100%}.mbContText p b{font-weight:500}.mbContText>p:last-of-type{margin-bottom:0}.mbContText>h2:first-child{margin-top:20px}.akcii{max-width:1300px;margin:50px auto 0;box-shadow:5px 5px 10px #d9d9d9;background:#fff}.akcii .img{display:block}.akcii .img img{width:100%;display:block}.akcii .title{padding:35px;font-size:32px;font-weight:500;color:#252525}.akcii .descr{padding:15px 35px 35px;font-size:20px;color:#525252;position:relative}.akcii .descr:before{height:5px;content:"";position:absolute;top:-14px;background:#e5a1b0;left:35px;width:150px}.mmenu{display:none}.fgallery{padding:0 15px;justify-content:space-between;flex-wrap:wrap;max-width:1300px;margin:50px auto;display:flex}.fgallery .item{width:31%}.fgallery .item a{height:350px;overflow:hidden;padding:10px;margin-bottom:50px;position:relative;top:0;background:#fff;width:100%;display:block}.fgallery .item a:hover{top:-10px}.fgallery .item a img{height:100%;object-fit:cover;width:100%;display:block}.fgallery .f{width:31%}.error-input{border-color:red!important;background-color:#ffe2e2!important}.mainContPage{margin-bottom:120px}.gift{height:100%;padding:0 15px;justify-content:center;position:fixed;top:0;align-items:center;left:0;width:100%;display:none;z-index:999999}.gift.show{display:flex}.gift_bg{height:100%;position:absolute;opacity:.5;top:0;background:#c097b1;left:0;width:100%}.gift_cont{position:relative;max-width:720px;border-radius:10px}.gift_top{padding:30px 15px;color:#fff;position:relative;text-align:center;border-radius:10px 10px 0 0;background:url(/assets/templates/img/giftbg.png) no-repeat 50%/100% 100%}.gift_top h2{font-size:34px;font-weight:500;margin-bottom:15px}.gift_top p{font-size:18px;margin:5px 0;display:block}.gift_top .sep{height:5px}.gift_top form,.gift_top form label{position:relative}.gift_top form input{padding:10px;font-size:18px;border:2px solid #fff;text-align:center;border-radius:5px;background:#fff;width:420px;margin-top:20px}.gift_top form input.error{border:2px solid #bf3232;box-shadow:0 0 15px red;background:#ffd2d2}.allGifts{padding:30px 35px;justify-content:space-between;position:relative;border-radius:0 0 10px 10px;background:#fff;display:flex}.allGifts .giftBox{position:relative;background:url(/assets/templates/img/gift.png) no-repeat 50%/100% 100%;width:30%}.allGifts .giftBox .giftCover{position:relative;cursor:pointer;width:100%;display:block;z-index:99}.allGifts .giftBox.open .giftCover{transform:scale(1.4)!important;opacity:0}.allGifts .giftBox .giftDiscount{height:100%;transform:scale(0);justify-content:center;font-size:42px;font-weight:500;color:#e52828;position:absolute;opacity:0;top:0;align-items:center;left:0;width:100%;display:flex}.allGifts .giftBox.open .giftDiscount{transform:scale(1);opacity:1;z-index:9}.allGifts .giftBox .giftExplosion{height:100%;transform:scale(1.2);position:absolute;top:0;left:0;width:100%}.allGifts .giftBox.open .giftExplosion{transform:scale(2);z-index:999}.allGifts .giftBox.gb1:hover .giftCover{transform:translate(-3.5%,1%) rotate(-3.5deg)}.allGifts .giftBox.gb2:hover .giftCover{transform:translate(1%,7.5%) rotate(-1.5deg)}.allGifts .giftBox.gb3:hover .giftCover{transform:translate(5.5%,4.5%) rotate(3deg)}.allGifts.ok:after{height:100%;content:"";position:absolute;top:0;left:0;width:100%;z-index:9999}.gift_top_main.hide{opacity:0}.gift_top_thx{height:100%;justify-content:center;position:absolute;flex-direction:column;opacity:0;top:0;align-items:center;left:0;width:100%;display:none}.gift_top_thx.show{opacity:1;display:flex}.giftok.ok{font-size:24px;color:#37cb37}.errtext{padding:5px;font-size:12px;font-weight:500;right:0;color:red;position:absolute;max-width:220px;opacity:0;bottom:-28px;margin:auto;border-radius:0 0 5px 5px;background:#ffd2d2;left:0;display:block}.errtext.show{opacity:1}.gift_close{right:20px;position:absolute;opacity:.7;top:20px;width:20px;z-index:99}.gift_close:hover{opacity:1;cursor:pointer}.allGifts .giftBox .giftCover,.allGifts .giftBox .giftExplosion.event,.anim,.errtext,.top .but,header .callback,input[type=submit]{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.allGifts .giftBox .giftCover.open
.anim,.allGifts .giftBox .giftDiscount{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.giftIco{right:50px;position:fixed;bottom:190px;width:64px}.giftIco .explosion{transform:scale(2);right:0;position:absolute;opacity:.5;bottom:0;top:0;margin:auto;left:0;width:100%}.giftIco .ico{animation-iteration-count:infinite;animation-timing-function:linear;position:relative;animation-name:animGiftIco;width:100%;animation-duration:1s;display:block}.giftIco:hover{cursor:pointer}@keyframes animGiftIco{0%{transform:scale(.9,1.15)}50%{transform:scale(1)}to{transform:scale(.9,1.15)}}.bestprice{padding:0 15px;max-width:1300px;margin:140px auto 0}.bestprice .owl-carousel{margin-top:40px}.bestprice .item{overflow:hidden;padding:5px;border-radius:10px;background:#fff}.bestprice .item .img{height:140px;overflow:hidden;border-radius:6px 6px 0 0;width:100%;display:block}.bestprice .item .img img{height:100%;object-fit:cover;width:100%;display:block}.bestprice .item .name{height:44px;padding:0 10px;font-size:20px;color:#575c63;text-align:center;line-height:22px;margin-top:15px;display:block}.bestprice .item .price{font-size:24px;font-weight:600;text-align:center;margin-top:10px;display:block}.bestprice .item .but{padding:12px 15px;font-weight:400;color:#fff;text-align:center;border-radius:5px;background:#e5007d;margin-top:15px;display:block}.bestprice .item .but:hover{background:#e39eb0;cursor:pointer}.pu,.pubig{height:100%;justify-content:center;position:fixed;top:0;align-items:center;left:0;width:100%;display:none;z-index:999999}.pu.show,.pubig.show{display:flex}.pubg{height:100%;position:fixed;opacity:.5;top:0;background:#c097b1;left:0;width:100%}.puc{right:-40px;position:absolute;top:2px;cursor:pointer;width:24px}.pucont{padding:20px;position:relative;max-width:420px;margin:0 15px;border-radius:10px;background:#fff;width:100%}.pucont .title{font-size:22px;margin-bottom:20px;color:#575c63;border-bottom:1px solid #eee;padding-bottom:15px}.pucont form input[type=text]{padding:10px 15px;border:1px solid #e5007d}.pucont form input[type=submit],.pucont form input[type=text]{font-size:16px;border-radius:5px;width:100%;margin-top:15px;display:block}.pucont form input[type=submit]{padding:12px 15px;font-weight:400;color:#fff;text-align:center;background:#e5007d}.pucont form input[type=submit]:hover{background:#e39eb0;cursor:pointer}.pucont .thk{font-size:20px;font-weight:300;color:#575c63;line-height:26px;margin-top:-5px}.pubig{overflow:auto;padding:80px 0;align-items:start}.pubig .pucont{max-width:640px}.pubig .pucont .big{margin-bottom:18px;border-radius:10px 10px 0 0;width:100%;display:block}.pubig p{margin:10px 0;line-height:24px}.pubig .bl{margin-top:35px}.pubig .bl .name{font-size:22px;color:#575c63;line-height:24px}.pubig .bl .aname{font-size:14px;color:#999}.pubig .bl .checkbox{align-items:start;margin-top:10px;display:flex}.pubig .bl .checkbox input{display:none}.pubig .bl .checkbox input:checked~div{opacity:1}.pubig .bl .checkbox input:checked~div:after{display:block}.pubig .bl .checkbox>div{flex:none;height:18px;justify-content:center;border:2px solid #ec1f7e;margin-right:8px;opacity:.5;align-items:center;width:18px;display:flex}.pubig .bl .checkbox>div:after{height:10px;content:"";background:#ec1f7e;width:10px;display:none}.pubig .bl .radio{align-items:start;margin-top:10px;display:flex}.pubig .bl .radio input{display:none}.pubig .bl .radio input:checked~div{opacity:1}.pubig .bl .radio input:checked~div:after{display:block}.pubig .bl .radio>div{flex:none;height:18px;justify-content:center;border:2px solid #ec1f7e;margin-right:8px;opacity:.5;align-items:center;border-radius:100%;width:18px;display:flex}.pubig .bl .radio>div:after{height:10px;content:"";border-radius:100%;background:#ec1f7e;width:10px;display:none}.pocaz{padding:0 15px;margin-bottom:60px}.pocaz .items{justify-content:space-between;max-width:1300px;margin:40px auto 0;display:flex}.pocaz .items .item{padding:30px 35px;background:#fff;width:calc(50% - 20px)}.pocaz .items .item h3{font-size:20px;font-weight:500;color:#575c63;line-height:22px}.pocaz .items .item p{color:#575c63;margin:15px 0;line-height:20px}.over{overflow:hidden}.wrBigForm{padding:80px 15px}.wrBigForm>div{flex-direction:column;align-items:center;display:flex}.wrBigForm .t1{font-size:36px;color:#ec1f7e}.wrBigForm .t2{font-size:32px;color:#323232}.wrBigForm .l{height:25px}.wrBigForm p{font-size:26px;font-weight:300;color:#333}.wrBigForm .but{padding:15px;font-size:22px;font-weight:400;color:#fff;text-align:center;border-radius:5px;background:#f54a99;width:320px;margin-top:10px;display:block}.wrBigForm .but:hover{background:#ec1f7e;cursor:pointer}.card{height:420px;position:relative;width:100%}.card__front{height:100%;position:relative;z-index:1}.card__back,.card__front{backface-visibility:hidden;transition:transform .3s cubic-bezier(.2,.85,.4,1.275);text-align:center}.card__back{height:100%!important;transform:rotateY(-180deg);position:absolute;top:0;width:100%!important;z-index:0}.card:hover .card__back{transform:rotateY(0deg);z-index:2}.card:hover .card__front{transform:rotateY(180deg);z-index:-1}.anim,.catalog .item,.dmcat a,.fgallery .item a,.slfotos .item a,.slider .owl-nav button,.specSlider .item>div a,footer .left .socs a,header .top .zap,input[type=submit]{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.pu .fagree{max-width:220px}.fagree{gap:10px;align-items:start;margin-top:15px;display:flex}.fagree input{-webkit-appearance:auto;margin:0}.fagree div{font-size:12px;color:#000}.fagree div a{text-decoration:underline;color:#000}.fagree div a:hover{text-decoration:none}.agree_cookie{padding:20px;justify-content:space-between;right:0;color:#fff;position:fixed;bottom:15px;margin:auto;align-items:center;border-radius:50px;background:#000;left:0;width:570px;display:flex;z-index:999999}.agree_cookie .text a{text-decoration:underline;color:#fff}.agree_cookie .text a:hover{text-decoration:none}.agree_cookie .but{padding:10px 20px;color:#000;border-radius:50px;background:#fff}.agree_cookie .but:hover{cursor:pointer}@media (max-width:750px){.agree_cookie{padding:10px 10px 10px 20px;font-size:14px;bottom:25px;width:340px}}@media (max-width:500px){.agree_cookie{font-size:12px;right:15px;left:auto;width:285px}}@media (max-width:370px){.agree_cookie{font-size:10px;width:250px}}@media (max-width:1460px){.ncom .owl-prev{left:40px}.ncom .owl-next{right:40px}.onas .left .olitem .c{background:none}.onas .left .olitem{padding:20px 20px 20px 75px}.onas .left .olitem .t{font-size:20px}.masters .item,.pinfo .item{width:29%}.masterTags a{padding:15px 20px;font-size:14px}}@media (max-width:1200px){.mtitle>div{min-width:auto}footer .left .logo img{width:160px}.catalog .item{width:31%}.masters .item .n,.ncom .item .n{font-size:20px}.masters .item .d,.masters .item .s span,.ncom .item .d,.ncom .item .s span{font-size:14px}.dmcat a .title{font-size:16px}.mtslide{overflow:auto;justify-content:flex-start;white-space:nowrap}.masterTags{overflow:auto;justify-content:start}}@media (max-width:1020px){header>nav>ul>li>a,header>nav>ul>li>span{font-size:14px}.wform>div .left .wf{display:none}.wform>div .left{padding-right:65px;width:auto}.mtitle h1,.mtitle h2,.mtitle h3,.mtitle2 h2,.mtitle2 h3{font-size:40px}.conttext{display:block}.conttext>div{width:100%}.conttext h2,.conttext h3{font-size:24px}.conttext ol,.conttext p,.conttext ul{font-size:14px}footer>div{flex-direction:column}footer .left .socs{justify-content:flex-start}footer .left .socs a{margin:0 15px 0 0}footer .menu{margin:30px 0}.wabout{display:block}.wabout .left{width:100%}.wabout .right{width:100%;display:none}.contmap{justify-content:center;flex-direction:column-reverse;align-items:center;display:flex}.contmap .left{width:100%;margin-top:30px}.contmap .right{width:100%}.specSlider .item{display:block}.specSlider .item>img{width:100%}.specSlider .item>div{padding:64px;width:100%}.onas .right h2{font-size:20px;line-height:22px}.wrPrice table tr td{font-size:16px}.dmcat a{width:30%}.fgallery .item a{height:280px;margin-bottom:30px}}@media (max-width:960px){.masters .item,.pinfo .item{width:45%}}@media (max-width:920px){.mmenu{margin-left:20px;width:38px;display:block}header>nav{height:100%;overflow:auto;padding-top:85px;position:fixed;top:0;left:0;width:100%;display:none}header>nav.show{display:block}header>nav>ul{flex-direction:column;margin:0;align-items:flex-start;width:100%}header>nav>ul>li{width:100%}header>nav>ul>li>a,header>nav>ul>li>span{justify-content:space-between;width:100%;display:flex}.im[data-id="4"]>div{background:none}.im[data-id="4"].show>div{position:static}.im[data-id="4"].active>div{position:static;display:block!important}.im[data-id="4"]>div>ul{border:0;margin:0;width:100%}.im[data-id="4"]>div>div.show{display:none!important}header .top{position:relative;background:#fff;z-index:9}.wform>div{padding-bottom:15px;display:block}.wform>div .left{padding:20px;text-align:center}.wform>div form{margin-bottom:0;text-align:center;box-shadow:none;width:100%}.catalog{padding-bottom:50px}.main2{padding-top:50px}footer .cont,footer .menu{text-align:left;width:100%}footer .cont{max-width:100%}.mtitle h1{font-size:34px}.onas{margin-bottom:50px}.wrPrice table tr td{font-size:14px}.wrPrice p{font-size:12px}.fgallery{margin:20px 0}.masterTags div{padding:12px 20px;font-size:14px}}@media (max-width:880px){.serv{height:auto;background:#e79aaa}.serv>div .menus{display:block}.serv>div ul li{text-align:center;margin:25px 0 0!important;padding-left:0!important}.mtitle2{margin-bottom:45px;text-align:center}.mtitle2 h2{font-size:34px;text-align:center}header .top .htb1{display:block}header .top .adr{margin-right:0}header .top .adr br{content:" ";width:3px;display:inline-block}.catalog .item img{width:100%}.catalog .item:before{height:140px;width:140px}.wform>div .left h2{font-size:24px}.wform>div .left p{font-size:20px;margin-top:5px}.wform>div form input[type=submit],.wform>div form input[type=text]{font-size:18px}.masters,.ncom{margin-top:20px}.masters .item .s span,.ncom .item .s span{font-size:14px}.masters .item .n,.ncom .item .n{font-size:22px}.icoinfo .items>div .title,.masters .item .d,.mtitle p span,.ncom .item .d{font-size:14px}.maindop{margin-top:80px}.icoinfo{margin-bottom:50px}.mbContText h2{font-size:22px}.mbContText{margin-bottom:50px}.onas{flex-direction:column-reverse}.onas .right{width:100%;padding-left:0}.onas .left{padding:0 15px 35px;width:100%}.onas .left .olitem{margin:40px auto}.onas .left .olitem .c img{top:5px;left:35px;width:70px}.onas,.slfotos .owl-carousel{padding:0 15px}.icoinfo,.mbContText{padding:20px 15px}.masters>div,.ncom>div{padding-top:0}.masters .item,.pinfo .item{width:43%}.dmcat a{width:45%}.akcii .title{font-size:20px}.akcii .descr{font-size:14px}}@media (max-width:820px){.catalog .item{width:48%}header .top .htb1{padding-left:20px}header .top .logo{align-items:center;display:flex}header .top .logo img{width:65px}.fgallery .f,.fgallery .item{width:48%}}@media (max-width:720px){header .top .adr,header .top .time{font-size:12px}header .top .tel{font-size:16px}header .top .zap{padding:8px 13px;font-size:14px}header .top .adr br{display:block}.wform>div .left h2{font-size:26px}.wform>div .left p{font-size:20px;margin-top:5px}.wform>div form input[type=submit],.wform>div form input[type=text]{font-size:18px}.mtitle h1{font-size:26px}.catalog .item a{font-size:18px}.catalog .item p{font-size:14px}.specSlider .item>div h3{font-size:26px}.specSlider .item>div .p1{font-size:14px;margin-top:5px}.specSlider .item>div .p2{font-size:16px}.specSlider .item>div a{font-size:14px}.mtitle h2{font-size:26px}.mtitle p{font-size:12px;bottom:-10px}.contmap .right .cmaddz,.wabout .left a{font-size:14px}.contmap .right .tel{font-size:24px}.mmenu{width:30px}.conttext h2,.conttext h3{font-size:22px;line-height:26px}.icoinfo .items{flex-direction:column}.icoinfo .items>div{margin-top:30px}.icoinfo h2{margin-bottom:0}.masters .item,.ncom .item{margin:30px 0 0}.mtitle{max-width:90%;margin:40px auto 0}.mtitle,.mtitle>div{width:100%}.masters .item,.pinfo .item{width:48%}.dmcat{padding:0}.breadcrumbs{overflow:scroll;font-size:12px;white-space:nowrap}.pocaz .items{display:block}.pocaz .items .item{margin:5px 0;width:100%}}@media (max-width:640px){.masters .item,.pinfo .item{width:100%}.masters .item .n,.ncom .item .n{font-size:18px}.masters .item .s span,.ncom .item .s span{font-size:12px}.dmcat a{padding:25px 20px;width:100%}.dmcat a,.dmcat a .title{height:auto}.akcii .title{padding:20px 15px;font-size:18px}.akcii .descr{padding:20px 15px;font-size:12px}.akcii .descr:before{height:3px;top:-4px;left:15px}.fgallery .f,.fgallery .item{width:100%}.giftIco{right:auto;bottom:45px;left:50px}}@media (max-width:560px){.mtitle2 h2{font-size:24px}.mtitle2 p{font-size:14px}.serv>div ul li{margin-top:20px!important}.serv>div ul li a{font-size:16px}header .top .htb2{flex-direction:column}header .top .zap{padding:2px 16px;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;margin-left:0;margin-top:2px}header .top .tel{font-size:14px}header .top .adr,header .top .time{font-size:11px}.catalog .item:before{display:none}.mtitle p span{font-size:12px}.mtitle h1{font-size:20px}.gift_top form input{width:100%}.allGifts{padding:15px}.gift_top h2{font-size:20px}.gift_top{padding-top:40px}.slider .desk{display:none!important}.slider .mob{display:block!important}}@media (max-width:480px){footer .cont .items,footer .menu .item{flex-direction:column}.catalog .item{width:100%}.owl-nav{display:none!important}.specSlider .item>div{text-align:center}.mtitle h2,.specSlider .item>div h3{font-size:22px}.specSlider .item>div a{font-size:12px}.mtitle>div{padding:25px 20px}.wform>div form{padding:15px 20px}.wrPrice table tr td{font-size:12px}}@media (max-width:420px){.catalog .item img{max-width:180px}header .top .htb1{display:none}.masters .item .n,.ncom .item .n{font-size:16px}}@media (max-width:330px){.catalog .item{width:100%}.catalog .item img{max-width:100px}header .top .htb1{display:none}.masters .item .n,.ncom .item .n{font-size:16px}.wrPrice table tr td{font-size:8px}}