body,html{font-family:HelveticaNeueCyr,sans-serif!important}body{background-color:#fff!important}@media(min-width:1025px){body .gift-page--window-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width:1025px)and (max-height:960px){body .gift-page__circle{max-width:700px;height:700px}body .gift-page__circle-gradient{max-width:650px;height:650px}body .gift-page__circle-mail{padding:80px}}@media(min-width:1025px)and (max-height:860px){body .gift-page__circle{max-width:600px;height:600px}body .gift-page__circle-gradient{max-width:550px;height:550px}}@media(min-width:1025px)and (max-height:768px){body .gift-page__circle{max-width:525px;height:525px}body .gift-page__circle-gradient{max-width:475px;height:475px}body .gift-page__circle-mail{padding:110px}}@media(min-width:1025px)and (max-height:600px){body .gift-page__circle{max-width:375px;height:375px}body .gift-page__circle-gradient{max-width:325px;height:325px}body .gift-page__text,body .gift-page__text--right{font-size:46px}body .gift-page__text-inner{-webkit-transform:translateX(120px);transform:translateX(120px)}body .gift-page__circle-mail{padding:140px}}@media(max-width:1024px){body .gift-page--pd{padding:24px 0 20px}body .gift-page__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}body .gift-page__text--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body .gift-page__text--right .gift-page__text-inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(max-width:600px){body .gift-page__text--left{margin-bottom:16px}body .gift-page__text{font-size:28px;line-height:36px}body .gift-page__text--right .constructor-button{width:100%;margin:24px auto 0}}.certificate-constructor{min-height:100vh;padding:0 96px}.certificate-constructor__card{height:100%}.certificate-constructor__card--final{position:relative;padding:50px 0}.certificate-constructor__card.none{display:none}.certificate-constructor__card--step-1{min-height:100vh;padding-top:32px;text-align:center}.certificate-constructor__card--step-1 .certificate-constructor__title{margin:0 0 16px;font-family:HelveticaNeueCyr,sans-serif;font-size:104px;font-weight:700;line-height:120px;color:#2e2926}.certificate-constructor__card--step-1 p{width:100%;max-width:948px;margin:0 auto 8px;font-size:24px;font-weight:400;line-height:40px;color:#3e3b3a}.constructor-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:14px 24px;margin:0;font-family:HelveticaNeueCyr,sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#fff;text-align:center;background:linear-gradient(160.95deg,#424245 12.83%,#1e1d1f 91.15%);border:0;border-radius:100px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.constructor-button--trans{-webkit-transform:translateY(32px);transform:translateY(32px)}.constructor-button--absolute{position:absolute;right:96px;bottom:96px}.constructor-button:hover{color:#fff;background:linear-gradient(160.95deg,rgba(66.3,66.3,68.85,.9) 12.83%,rgba(30.6,28.05,30.6,.9) 91.15%)}.certificate-constructor__card--step-1 .constructor-button{margin-top:28px;margin-right:auto;margin-left:auto}.certificate-constructor__card-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:94px 0}@media(min-width:1921px){.certificate-constructor__card-row{max-width:1600px;max-height:1020px;margin:0 auto}}.certificate-constructor__content{width:100%;max-width:1045px;margin-right:auto;margin-left:8%}.certificate-constructor__content--width{max-width:100%;margin-left:0}.certificate-constructor__content--trans{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.certificate-constructor__content--ml{margin-left:10%}.certificate-constructor__content--center{margin:0 auto}.certificate-constructor__content-head{position:relative;margin:0 0 94px}.certificate-constructor__content-head--mr{margin:0 0 74px}.certificate-constructor__content-head--mb{margin:0 0 99px}.certificate-constructor__content-head--mb2{margin:0 0 158px}.certificate-constructor__content-head--mb3{margin:0 0 110px}.certificate-constructor__content-body--final{max-width:600px;margin:0 auto;font-size:20px;line-height:24px;color:#000;text-align:center}.certificate-constructor__btn-back{display:none}.certificate-constructor__content-head .title-h2,.title-h2{font-family:HelveticaNeueCyr,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:48px;color:#000;text-align:center;white-space:nowrap}.certificate-constructor__content-head--left .title-h2,.title-h2{text-align:left}.certificate-constructor__card--step-2 .certificate-constructor__content{width:100%;max-width:1012px}.create-design{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.create-design__card{position:relative;width:100%;max-width:754px;margin-right:auto;margin-left:auto;overflow:hidden;background:transparent;border:0;border-radius:15px}.create-design__card--sertificate{max-width:950px;border-radius:30px}.create-design__card img{position:relative;z-index:1;width:100%}.create-design__card--small{width:100%;max-width:460px;margin-right:auto;margin-left:auto}.create-design__color-picker{position:absolute;/*top:42px;*/top:0px;right:-25px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.create-design__color-picker--slider{display:none}.create-design__color-picker-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-color-picker{display:block;padding:0;margin:0;cursor:pointer}.input-color-picker__input{position:absolute;width:0;height:0;padding:0;margin:0;visibility:hidden;opacity:0}.input-color-picker__input:checked~.input-color-picker__color:before{position:absolute;top:-7px;left:-7px;display:block;width:46px;height:46px;content:"";border:3px solid #000;border-radius:12px}.input-color-picker__color{position:relative;display:block;width:32px;height:32px;border-radius:8px}.input-color-picker__color--gray{background:radial-gradient(ellipse at center,#c6c6c6 0,#9f9f9f 100%)}.input-color-picker__color--rose{background-color:#f09ecd}.input-color-picker__color--purp-radial{background:radial-gradient(ellipse at center,#c292ec 0,#9e54de 100%)}.input-color-picker__color--green{background-color:#9ada7d}.input-color-picker__color--multicolor{background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #fdbfe6),to(#ade4fd));background:linear-gradient(180deg,#fdbfe6 0,#ade4fd)}.input-color-picker__color--wine{background-color:#eb5785}.input-color-picker__color--blue{background-color:#7893f8}.input-color-picker__color--pink{background-color:#ee7dec}.input-color-picker__color--mint{background-color:#95e1bf}.input-color-picker__color--lightblue{background-color:#b6ccfa}.input-color-picker__color--purp-grad{background:linear-gradient(135deg,#e2b0ff,#9f44d3)}.input-color-picker__color--tomato{background:radial-gradient(ellipse at center,#fbaf8a 0,#ea5455 100%)}.input-color-picker__color--pink-radial{background:radial-gradient(ellipse at center,#f7cce3 0,#f5a0cb 100%)}.input-color-picker__color--pink-blue{background:linear-gradient(135deg,#f6cceb,#aad5f3)}.input-color-picker__color--green-gradient{background:linear-gradient(230deg,#a9dfc6,#a1d15e,#85ae4e)}.input-color-picker__color--pink-light{background:radial-gradient(ellipse at center,#faa9af 0,#f6e2dc 100%)}.input-color-picker__color--gray-gradient{background:linear-gradient(to bottom, #e7e7e8, #9ba9b5)}.input-color-picker__color--green-light{background:linear-gradient(135deg,#aaebc2,#dbd292)}.input-color-picker__color--purp-gradient{background:linear-gradient(135deg,#e1cac1,#765bd9)}.input-color-picker__color--blue-pink{background:linear-gradient(135deg,#e9dce5,#beccde,#8ebbdd)}.certificate-constructor__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.certificate-constructor__right .certificate-constructor__btn-back{position:absolute;top:42px;right:42px;display:inline-block}.certificate-constructor__right .certificate-constructor__btn-back svg{width:30px;min-width:30px;height:30px;min-height:30px}.certificate-constructor__right .constructor-button{margin-top:auto}@media(min-width:1025px){.certificate-constructor__right .constructor-button{position:absolute;right:70px;bottom:50px}}.certificate-constructor__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:220px}.certificate-constructor__sidebar-inner{position:sticky;top:10px}.certificate-constructor__sidebar-body{margin-top:270px}.certificate-constructor__sidebar-step{font-family:HelveticaNeueCyr,sans-serif;font-size:20px;font-weight:400;line-height:24px;color:rgba(0,0,0,.5)}.certificate-constructor__sidebar-step:not(:last-child){margin-bottom:40px}.certificate-constructor__sidebar-step span{width:23px;margin-right:16px}.certificate-constructor__sidebar-step.active{color:#000}.create-design__slider-wrap{position:relative;width:100%;max-width:948px}.create-design__slider.swiper{width:100%;max-width:948px;padding-top:42px;padding-bottom:25px}.create-design__slider.swiper .swiper-wrapper{width:1px;min-width:100%}.create-design__slider .swiper-slide{position:relative;text-align:center;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}.create-design__slider .swiper-slide:before{position:absolute;top:50%;left:50%;z-index:-1;display:block;width:91px;height:91px;content:"";background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #fdbfe6),to(#ade4fd));background:linear-gradient(180deg,#fdbfe6 0,#ade4fd);border-radius:50%;-webkit-transition:all .2s linear;transition:all .2s linear}.create-design__slider img{max-width:100%;max-height:91px;-webkit-transition:all .2s linear;transition:all .2s linear;-o-object-fit:cover;object-fit:cover}.create-design__slider .swiper-slide.swiper-slide-active:before{width:85px;height:85px;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #323232),to(#1a1a1a));background:linear-gradient(180deg,#323232 0,#1a1a1a);-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}.create-design__slider .swiper-slide:after,.create-design__slider .swiper-slide:before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.create-design__slider .swiper-slide.swiper-slide img{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.create-design__slider .swiper-slide.swiper-slide-active img{-webkit-transform:translateY(0) scale(1.3);transform:translateY(0) scale(1.3)}.create-design__slider .swiper-slide.swiper-slide-active:after{position:absolute;top:50%;left:50%;z-index:-1;display:block;width:112px;height:112px;content:"";background-repeat:no-repeat;background-size:cover;border:2px solid rgba(0,0,0,.08);border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.create-design__slider-btn.swiper-button-next,.create-design__slider-btn.swiper-button-prev{width:64px;height:64px;margin-top:-30px;background-color:#fff;border-radius:50%}.create-design__slider-btn.swiper-button-prev{left:-96px}.create-design__slider-btn.swiper-button-next{right:-96px}.create-design__slider-btn.swiper-button-next svg,.create-design__slider-btn.swiper-button-prev svg{width:23px;height:23px}.create-design__slider-btn:after{display:none}.certificate-constructor__tabs{margin-top:24px}.certificate-constructor-tabs__price-choice{margin-bottom:22px;font-size:38px;font-weight:400;color:#000;text-align:center}.certificate-constructor-tabs__price-choice-currency{font-family:Arial,sans-serif!important}.certificate-constructor-tabs__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto 32px}.certificate-constructor-tabs__head--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.certificate-constructor-tabs__head--full{width:100%}.certificate-constructor-tabs__tab-elem{z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;padding:0 16px;font-size:16px;font-weight:400;line-height:48px;color:#000;text-align:center;background-color:#fff;border:1px solid rgba(0,0,0,.08);border-radius:100px}.certificate-constructor-tabs__tab-elem:focus{outline:none}.certificate-constructor-tabs__tab-elem.active{color:#fff;background:linear-gradient(135deg,#abdcff,#0396ff);border:0}.certificate-constructor .notice{font-size:20px;font-weight:400;line-height:32px;color:#3e3b3a;text-align:center}.certificate-constructor-tabs__content-box{display:none}.certificate-constructor-tabs__content-box.active{display:block}.service-certificate-cards{width:100%;max-width:1045px;margin-right:auto;margin-left:auto}.gift-page-opened__step.none{display:none;visibility:hidden;opacity:0}.firework{position:absolute;top:50%;left:50%;display:none!important;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}@media screen and (min-width:768px){.service-certificate-cards__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;padding:5px 0;margin-right:-10px;margin-left:-10px}.service-certificate-cards__inner>*{width:calc(50% - 20px)!important;margin-right:10px;margin-left:10px}}@media screen and (min-width:1023px){.service-certificate-cards__inner>*{width:calc(33.3333% - 20px)!important}}@media screen and (max-width:767px){.service-certificate-cards__inner>*{width:280px!important}}.service-certificate-card{margin-bottom:0;cursor:pointer}.service-certificate-card__inner{position:relative;height:100%;min-height:160px;padding:32px 20px 20px;color:#3e3b3a;background-color:#fdf6ed;border-radius:16px}.service-certificate-card__input{position:absolute;width:0;height:0;visibility:hidden;opacity:0}.service-certificate-card__name{font-size:24px;font-weight:500;line-height:36px}.service-certificate-card__tag{position:absolute;top:0;right:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;font-size:13px;font-weight:600;line-height:16px;background:rgba(208,177,118,.2);border-radius:0 16px 0 16px}.service-certificate-card__tag svg{width:12px;height:12px;margin-right:8px}.service-certificate-card__input:checked~.service-certificate-card__inner{color:#fff;background-color:#bf9456}.service-certificate-card__input:checked~.service-certificate-card__inner .service-certificate-card__tag{color:#fff}.service-certificate-card__input:checked~.service-certificate-card__inner .service-certificate-card__tag svg path{fill:#fff}.service-certificate-card__input:checked~.service-certificate-card__inner:before{position:absolute;top:-4px;left:-4px;z-index:-1;display:block;width:calc(100% + 8px);height:calc(100% + 8px);content:"";background:radial-gradient(circle at 100% 100%,#fff 0,#fff 15px,transparent 0) 0 0/16px 16px no-repeat,radial-gradient(circle at 0 100%,#fff 0,#fff 15px,transparent 0) 100% 0/16px 16px no-repeat,radial-gradient(circle at 100% 0,#fff 0,#fff 15px,transparent 0) 0 100%/16px 16px no-repeat,radial-gradient(circle at 0 0,#fff 0,#fff 15px,transparent 0) 100% 100%/16px 16px no-repeat,-webkit-gradient(linear,left top, left bottom,from(#fff),to(#fff)) 50% 50%/calc(100% - 2px) calc(100% - 32px) no-repeat,-webkit-gradient(linear,left top, left bottom,from(#fff),to(#fff)) 50% 50%/calc(100% - 32px) calc(100% - 2px) no-repeat,-webkit-gradient(linear,left top, left bottom,from(transparent),to(#d0b176));background:radial-gradient(circle at 100% 100%,#fff 0,#fff 15px,transparent 0) 0 0/16px 16px no-repeat,radial-gradient(circle at 0 100%,#fff 0,#fff 15px,transparent 0) 100% 0/16px 16px no-repeat,radial-gradient(circle at 100% 0,#fff 0,#fff 15px,transparent 0) 0 100%/16px 16px no-repeat,radial-gradient(circle at 0 0,#fff 0,#fff 15px,transparent 0) 100% 100%/16px 16px no-repeat,linear-gradient(#fff,#fff) 50% 50%/calc(100% - 2px) calc(100% - 32px) no-repeat,linear-gradient(#fff,#fff) 50% 50%/calc(100% - 32px) calc(100% - 2px) no-repeat,linear-gradient(transparent,#d0b176);border-radius:16px}.service-certificate-cards__footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px}.service-certificate-cards__select-quantity-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-certificate-cards__select-quantity-title{margin:0 0 10px;font-size:16px;font-weight:400;line-height:32px;color:#3e3b3a}.number-sessions{cursor:pointer}.number-sessions__input{position:absolute;width:0;height:0;visibility:hidden;opacity:0}.number-sessions__quantity{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;font-size:16px;font-weight:600;line-height:24px;color:#3e3b3a;text-align:center;background-color:#fdf6ed;border-radius:50%}.number-sessions__input:checked~.number-sessions__quantity{color:#fff;background-color:#bf9456}.number-sessions__input:checked~.number-sessions__quantity:before{position:absolute;top:-4px;left:-4px;z-index:-1;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:calc(100% + 8px);height:calc(100% + 8px);padding:14px;content:"";background:radial-gradient(circle at 100% 100%,#fff 0,#fff 29px,transparent 0) 0 0/30px 30px no-repeat,radial-gradient(circle at 0 100%,#fff 0,#fff 29px,transparent 0) 100% 0/30px 30px no-repeat,radial-gradient(circle at 100% 0,#fff 0,#fff 29px,transparent 0) 0 100%/30px 30px no-repeat,radial-gradient(circle at 0 0,#fff 0,#fff 29px,transparent 0) 100% 100%/30px 30px no-repeat,-webkit-gradient(linear,left top, left bottom,from(#fff),to(#fff)) 50% 50%/calc(100% - 2px) calc(100% - 60px) no-repeat,-webkit-gradient(linear,left top, left bottom,from(#fff),to(#fff)) 50% 50%/calc(100% - 60px) calc(100% - 2px) no-repeat,-webkit-gradient(linear,left top, left bottom,from(transparent),to(#d0b176));background:radial-gradient(circle at 100% 100%,#fff 0,#fff 29px,transparent 0) 0 0/30px 30px no-repeat,radial-gradient(circle at 0 100%,#fff 0,#fff 29px,transparent 0) 100% 0/30px 30px no-repeat,radial-gradient(circle at 100% 0,#fff 0,#fff 29px,transparent 0) 0 100%/30px 30px no-repeat,radial-gradient(circle at 0 0,#fff 0,#fff 29px,transparent 0) 100% 100%/30px 30px no-repeat,linear-gradient(#fff,#fff) 50% 50%/calc(100% - 2px) calc(100% - 60px) no-repeat,linear-gradient(#fff,#fff) 50% 50%/calc(100% - 60px) calc(100% - 2px) no-repeat,linear-gradient(transparent,#d0b176);border-radius:30px}.service-certificate-cards__price{margin-left:auto}.total-price__old{margin:0 0 15px;font-size:20px;font-weight:400;line-height:24px;color:#beb0a4;text-align:right;text-decoration:line-through}.total-price__now{font-family:HelveticaNeueCyr,sans-serif;font-size:48px;font-weight:700;line-height:44px;color:#3e3b3a;text-align:right}.price-line__wrap{margin-top:64px}.price-line{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;width:100%;padding:8px 0;margin:0}.price-line,.price-line__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.price-line__item{z-index:1;min-width:93px;max-width:100%;height:100px;font-size:20px;font-weight:500;line-height:28px;color:#000;text-align:center;list-style:none;cursor:pointer;border-radius:50%;-webkit-transition:all .2s linear;transition:all .2s linear}.price-line__item:before{position:absolute;top:50%;left:50%;z-index:-1;width:100px;height:100%;content:"";background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #323232),to(#1a1a1a));background:linear-gradient(180deg,#323232 0,#1a1a1a);border-radius:50%;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(any-hover:hover){.price-line__item:hover:before{opacity:.2}}.price-line__item.active{font-weight:400;color:#fff}.price-line__item.active:before{opacity:1}@media(any-hover:hover){.price-line__item.active:hover{color:#fff}}.price-line__item--stub{display:none}.price-line__item--stub span{display:block;width:5.5px;height:5.5px;background-color:#beb0a4;border-radius:50%}.price-line__indicator{position:absolute;top:8px;left:8px;z-index:0;width:100px;height:100px;background-color:#bf9456;border-radius:50%;-webkit-transition:all .2s linear;transition:all .2s linear}.price-line .price-line__item:nth-child(3).active~.price-line__indicator{-webkit-transform:translateX(0);transform:translateX(0)}.price-line .price-line__item:nth-child(4).active~.price-line__indicator{-webkit-transform:translateX(132.72px);transform:translateX(132.72px)}.price-line .price-line__item:nth-child(5).active~.price-line__indicator{-webkit-transform:translateX(265.44px);transform:translateX(265.44px)}.price-line .price-line__item:nth-child(6).active~.price-line__indicator{-webkit-transform:translateX(398.16px);transform:translateX(398.16px)}.price-line .price-line__item:nth-child(7).active~.price-line__indicator{-webkit-transform:translateX(530.88px);transform:translateX(530.88px)}.price-line .price-line__item:nth-child(8).active~.price-line__indicator{-webkit-transform:translateX(663.6px);transform:translateX(663.6px)}.price-line .price-line__item:nth-child(9).active~.price-line__indicator{-webkit-transform:translateX(796.32px);transform:translateX(796.32px)}.price-line .price-line__item:nth-child(10).active~.price-line__indicator{-webkit-transform:translateX(929.04px);transform:translateX(929.04px)}.certificate-constructor__form{display:-webkit-box;display:-ms-flexbox;display:flex}.certificate-constructor__form-left{width:422px}.certificate-constructor__form-right{width:calc(100% - 422px);padding-left:56px}.certificate-constructor-input{position:relative;display:block;width:100%}.certificate-constructor-input--textarea{height:52px}.certificate-constructor-input:not(:last-child){margin-bottom:16px}.certificate-constructor-input__input{width:100%;max-width:355px;height:52px;padding:14px 16px;font-size:16px;line-height:22px;color:#000;background:#f2f2f2;border:0;border-radius:12px}.certificate-constructor-input__input--select{padding:0}.certificate-constructor-input__input--date{color:rgba(0,0,0,.5)}textarea.certificate-constructor-input__input{height:52px;padding-top:15px;line-height:24px;resize:none;scrollbar-width:3px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}textarea.certificate-constructor-input__input::-webkit-scrollbar{width:3px}.certificate-constructor-input__input::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.certificate-constructor-input__input::-moz-placeholder{color:rgba(0,0,0,.5)}.certificate-constructor-input__input:-ms-input-placeholder{color:rgba(0,0,0,.5)}.certificate-constructor-input__input::-ms-input-placeholder{color:rgba(0,0,0,.5)}.certificate-constructor-input__input::placeholder{color:rgba(0,0,0,.5)}.certificate-constructor-input__input:focus,.certificate-constructor-input__input:hover{outline:none}.certificate-constructor-input__placeholder{position:absolute;top:50%;left:16px;font-size:16px;font-weight:400;line-height:28px;color:rgba(0,0,0,.5);pointer-events:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.certificate-constructor-input__placeholder span{padding-left:2px;color:#bf9456}.certificate-constructor-input__input:not(:-moz-placeholder-shown)~.certificate-constructor-input__placeholder{top:-9px;font-size:12px;line-height:13px}.certificate-constructor-input__input:not(:-ms-input-placeholder)~.certificate-constructor-input__placeholder{top:-9px;font-size:12px;line-height:13px}.certificate-constructor-input__input:focus~.certificate-constructor-input__placeholder,.certificate-constructor-input__input:not(:placeholder-shown)~.certificate-constructor-input__placeholder{top:-9px;font-size:12px;line-height:13px}.certificate-constructor-input__notice{position:absolute;bottom:-28px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.certificate-constructor .text{font-size:20px;font-weight:400;line-height:24px;color:#000}.certificate-constructor__notice-text p{margin-bottom:0}.certificate-constructor__notice-text p:not(:last-child){margin-bottom:20px}.certificate-constructor__notice-text{margin-bottom:40px}.certificate-constructor__notice-text--width{max-width:360px}.completed-form__field{position:relative;padding-bottom:27px}.completed-form__field--border{border-bottom:1px solid rgba(0,0,0,.08)}.completed-form__field--pt{padding:24px 0}.completed-form__field-title{font-size:16px;line-height:18px;color:rgba(0,0,0,.5)}.completed-form__field-title--price{padding-bottom:24px;font-size:20px;line-height:24px;color:#000;border-bottom:1px solid rgba(0,0,0,.08)}@media(max-width:900px){.completed-form__field-title--price{padding-bottom:4px}}.completed-form__field-content-body{font-size:20px;font-weight:500;line-height:28px;color:#000}.completed-form__field-content-body--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:24px}.completed-form__field-content-body--flex :first-child{display:none}.completed-form__field-content-body--flex :last-child{margin-top:5px;font-size:20px;font-weight:400;color:#000}.completed-form__field-content-body--firstch :first-child{margin-top:7px;font-weight:400}@media(max-width:600px){.completed-form__field-content-body--firstch :first-child{font-size:16px;line-height:24px}}.completed-form__field-content-tephone{font-size:20px;color:#000}.completed-form__field-content-body span{display:block}[data-certificate-info-type] span{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.completed-form__field-content-footer{margin-top:24px;overflow:hidden;color:#000}.completed-form__field-content-footer span{display:block}.completed-form__field-content-footer span:first-child{font-size:16px;font-weight:400;line-height:28px}.completed-form__field-content-footer span:nth-child(2){font-size:20px;font-weight:400;line-height:24px;text-align:right}.completed-form__field-content-total{margin-top:9px;font-family:HelveticaNeueCyr,sans-serif;font-size:40px;font-weight:400;line-height:44px;color:#000}.completed-form__field-edit{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:24px;padding:0;margin:0;background-color:transparent;border:0}.completed-form__field-edit--top{top:24px}.completed-form__field-edit svg{width:inherit;height:inherit;fill:#fff}.certificate-constructor__card--step-7 .certificate-constructor__content{width:100%;max-width:1142px;text-align:center}.certificate-constructor__card--step-7 .certificate-constructor__content-head{margin:0 0 24px}.certificate-constructor__card--step-7 .certificate-constructor__content-head--final{margin:0 0 128px}.certificate-constructor__card--step-7 .certificate-constructor__content-head .title-h2{white-space:wrap}.certificate-constructor__card--step-7 .certificate-constructor__content-footer .constructor-button{margin-top:30px;margin-right:auto;margin-left:auto}.certificate-constructor__card--step-7 .certificate-constructor__content-footer .constructor-button--short{max-width:140px;margin-top:131px;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #323232),to(#1a1a1a));background:linear-gradient(180deg,#323232 0,#1a1a1a)}.envelope{position:relative;width:100%;max-width:267px;margin-right:auto;margin-bottom:32px;margin-left:auto}.envelope__top{position:relative;z-index:0;-webkit-transform-origin:bottom;transform-origin:bottom}.envelope__top.animated{-webkit-animation-name:closeEnvelope;animation-name:closeEnvelope;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.envelope__postcard{position:absolute;bottom:65px;left:50%;z-index:1;width:100%;max-width:228px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.envelope__postcard.animated{-webkit-animation-name:hiddenPostcard;animation-name:hiddenPostcard;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.envelope__body{position:relative;z-index:0}.envelope__img{position:relative;z-index:1;max-width:100%}.envelope__img--inner{position:absolute;top:0;left:0;z-index:0}@-webkit-keyframes hiddenPostcard{0%{bottom:65px}to{bottom:0}}@keyframes hiddenPostcard{0%{bottom:65px}to{bottom:0}}@-webkit-keyframes closeEnvelope{0%{z-index:1;-webkit-transform:rotateX(0);transform:rotateX(0)}to{z-index:1;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}}@keyframes closeEnvelope{0%{z-index:1;-webkit-transform:rotateX(0);transform:rotateX(0)}to{z-index:1;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}}.gift-page__inner{position:relative;width:100%;max-width:1890px;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;overflow:hidden}.gift-page__note{position:absolute;top:6%;left:0;max-width:125px;font-size:12px;line-height:1.25;color:rgba(0,0,0,.5);text-align:center}.gift-page__text{position:absolute;z-index:2;font-family:HelveticaNeueCyr,sans-serif;font-size:80px;font-weight:400;line-height:1.2;color:#000}.gift-page__text span{display:block;text-align:right}.gift-page__text .gift-page__text-inner-span-left{text-align:left}.gift-page__text--left{top:15px;left:10px;width:100%;max-width:740px;text-align:right}.gift-page__text--right{right:81px;bottom:15px;width:100%;max-width:633px}.gift-page__text--right span{text-align:left}.gift-page__text--right .constructor-button{margin:0 0 0 auto}.gift-page__circle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:806px;height:806px;margin-right:auto;margin-left:auto;-webkit-transform:scale(1);transform:scale(1)}.gift-page__circle.animated{-webkit-animation:circleScale .3s linear;animation:circleScale .3s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.gift-page__circle-text{position:absolute;right:0;left:0;z-index:1}.gift-page__circle-gradient{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:750px;height:750px;background:linear-gradient(322.67deg,#d6f943 27.71%,#c4e43e 84.44%);background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #fdbfe6),to(#ade4fd)),-webkit-gradient(linear,left top, right top,color-stop(0, #869ffd),color-stop(47%, #e5a0f8),to(#ffbfe7));background:linear-gradient(180deg,#fdbfe6 0,#ade4fd),linear-gradient(90deg,#869ffd 0,#e5a0f8 47%,#ffbfe7);border-radius:50%}.gift-page__circle-signature{position:absolute;bottom:53px;left:50%;font-size:14px;line-height:28px;color:#000;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.gift-page__circle-signature b{font-weight:600}.gift-certificate-page{padding:88px 72px 72px;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #fdbfe6),to(#ade4fd)),-webkit-gradient(linear,left top, right top,color-stop(0, #869ffd),color-stop(47%, #e5a0f8),to(#ffbfe7));background:linear-gradient(180deg,#fdbfe6 0,#ade4fd),linear-gradient(90deg,#869ffd 0,#e5a0f8 47%,#ffbfe7)}@media screen and (max-width:767px){.gift-certificate-page{left:auto;width:auto;-webkit-transform:none;transform:none}}.gift-certificate-page__inner{position:relative;padding:237px 250px 250px;border-bottom-right-radius:100px;border-bottom-left-radius:100px}.gift-certificate-page__inner--head{background:-webkit-gradient(linear,left top, left bottom,color-stop(16%, hsla(0,0%,100%,0)),color-stop(17%, #fff),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 16%,#fff 17%,#fff)}.gift-certificate-page__inner--head:before{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;content:"";background-image:url(../images/bg-list-l.svg);background-repeat:no-repeat;background-position:top;background-size:100%}.gift-certificate-page__body-certifacate{position:relative;z-index:2}.gift-certificate-page__heading{width:100%;text-align:center}.gift-certificate-page__content{width:100%;max-width:948px;margin-right:auto;margin-left:auto}.gift-certificate-page__title{margin:0 0 34px;font-family:HelveticaNeueCyr,sans-serif;font-size:60px;font-weight:400;line-height:70px;color:#000;text-align:center}.gift-certificate-page__subtitle{max-width:950px;margin:0 auto 81px;font-size:60px;font-weight:400;line-height:72px;color:rgba(0,0,0,.5);text-align:center}.gift-certificate-page__subtitle-count{white-space:nowrap}.gift-certificate-page__number{font-size:60px;font-weight:600;line-height:1.2;color:rgba(0,0,0,.5);text-align:center}.gift-certificate-page__number.print{display:none}.gift-certificate-page__service-name{font-size:32px;font-weight:500;line-height:28px;color:#3e3b3a;text-align:center}.gift-certificate-page__service-footer{margin-top:40px;font-size:32px;font-weight:400;line-height:32px;color:#3e3b3a;text-align:center}.gift-certificate-page__service-footer b{font-weight:600}.gift-certificate-page__service-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:24px 0 0;list-style:none}.gift-certificate-page__service-info-item{position:relative;font-size:32px;font-weight:400;line-height:28px;color:#3e3b3a}.gift-certificate-page__service-info-item:before{position:absolute;top:12px;left:-20px;display:block;width:4px;height:4px;content:"";background-color:#a496ff;border-radius:16px}.gift-certificate-page__service-info-item:first-child:before{display:none}.gift-certificate-page__comment{max-width:748px;margin:96px auto 0;font-size:24px;font-weight:400;line-height:32px;border-radius:16px}.gift-certificate-page__comment p{color:#000}.gift-certificate-page__comment-signature{display:block;margin:32px 0 0;font-size:24px;font-weight:400;line-height:28px;color:#000}.gift-certificate-page__footer{margin-top:173px}.gift-certificate-page__footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:40px;border-bottom:1px solid rgba(0,0,0,.08)}.gift-certificate-page__logo{width:91px;height:108px}.gift-certificate-page__logo--footer{min-width:240px;height:auto}.gift-certificate-page__logo img{width:inherit;height:inherit}.gift-certificate-page__logo--footer img{width:100%}.gift-certificate-page__congratulation{display:none}.gift-certificate-page__notice{padding-top:28.5px;padding-bottom:16.5px;font-size:20px;font-weight:400;line-height:32px;color:#3e3b3a}.gift-certificate-page__socials-print{display:none}.gift-certificate-page__info{width:100%;max-width:750px;margin:0 auto}.gift-certificate-page__info-contacts{gap:30px}.gift-certificate-page__info,.gift-certificate-page__info-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gift-certificate-page__info-item{white-space:nowrap}.gift-certificate-page__info-item>*{display:block}.gift-certificate-page__info-item>:first-child{font-size:16px;font-weight:400;line-height:24px;color:rgba(0,0,0,.5)}.gift-certificate-page__info-item>:last-child{font-size:16px;font-weight:400;line-height:18px;color:#000}.gift-certificate-page__footer-bottom{padding-top:40px}.gift-certificate-page__footer-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gift-certificate-page__footer-row-right{margin-left:auto}.gift-certificate-page__footer-row-left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gift-certificate-page__share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;font-size:20px;font-weight:400;line-height:32px;color:#3e3b3a}.gift-certificate-page__share svg{margin-right:8px}.gift-certificate-page__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gift-certificate-page__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background-color:#3e3b3a;border-radius:50%}.gift-certificate-page__social .gift-certificate-page__footer-row-right .download-pdf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:400;line-height:32px;color:#3e3b3a}.gift-certificate-page__footer-row-right .download-pdf svg{margin-right:8px}.gift-certificate-page__postcard{margin-right:auto;margin-bottom:0;margin-left:auto}.gift-certificate-page__head{margin-bottom:81px}.gift-certificate-page__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:154px;padding-left:28px}@media(max-width:767px){.gift-certificate-page__menu{display:none}}.gift-certificate-page__menu-item{font-size:15px;font-weight:400;line-height:22px;color:#cccaca;-webkit-transition:all .2s linear;transition:all .2s linear}.gift-certificate-page__menu-item:hover{color:#cccaca;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.gift-certificate-page__menu-item.active{color:red}.gift-certificate-page__menu-item.active:hover{-webkit-transform:translateX(0);transform:translateX(0)}.gift-certificate-page__menu-item:not(:last-child){margin-bottom:12px}.selected-amount,.service-certificate-cards .swiper-pagination,img.gift-page__circle-ellipse{display:none}.envelope--opened{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;padding:0 30px;overflow:hidden}.envelope--opened,.envelope--opened .envelope__body,.envelope--opened .envelope__top{width:100%;max-width:492px}.envelope--opened .envelope__body img,.envelope--opened .envelope__top img{width:100%;max-width:100%}.envelope--opened .envelope__postcard{bottom:40%;max-width:440px}.gift-page-opened__step--1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;padding:0 26px}.air-datepicker-body--day-name{font-family:HelveticaNeueCyr,sans-serif;font-size:16px!important;color:#998475!important;text-transform:inherit!important}.air-datepicker{--adp-width:388px!important;--adp-font-size:16px!important;--adp-padding:0 24px!important;--adp-color:rgba(0,0,0,0.5)!important;--adp-day-cell-height:48px!important;--adp-day-cell-width:48px!important;--adp-color-disabled:rgba(0,0,0,0.2)!important;--adp-color-other-month:transparent!important;--adp-cell-background-color-selected:linear-gradient(180deg,#323232 0%,#1a1a1a)!important;--adp-border-radius:8px!important;--adp-cell-background-color-selected-hover:linear-gradient(180deg,#323232 0%,#1a1a1a)!important;--adp-cell-background-color-hover:#fff!important;color:rgba(0,0,0,.5);border:0;border-radius:16px;-webkit-box-shadow:0 0 20px 0 rgba(98,82,70,.1);box-shadow:0 0 20px 0 rgba(98,82,70,.1)}.air-datepicker .air-datepicker-cell:hover{color:#000;border:1px solid #000}.air-datepicker .air-datepicker-cell.-selected-:hover{color:#fff}.air-datepicker .air-datepicker-nav--title{pointer-events:none}@media(max-width:1440px){.air-datepicker{--adp-width:300px!important;--adp-font-size:14px!important;--adp-padding:0 20px!important;--adp-color:rgba(0,0,0,0.5)!important;--adp-day-cell-height:36px!important;--adp-day-cell-width:36px!important}}.air-datepicker-nav{--adp-padding:24px 24px 0!important;border-bottom:0!important}.air-datepicker-cell{font-family:HelveticaNeueCyr,sans-serif}.air-datepicker-cell.-focus-{border:1px solid rgba(0,0,0,.5)}.air-datepicker-cell.-focus-.-current-{color:#3e3b3a!important;border:1px solid rgba(0,0,0,.5)!important}.air-datepicker-cell.-focus-.-current-.-selected-{color:#fff!important}.air-datepicker-cell.-disabled-{pointer-events:none!important}.air-datepicker-cell.-other-month-.-selected-{color:transparent!important;background-color:transparent!important;border-color:transparent!important}.air-datepicker-nav--title,.air-datepicker-nav--title i{font-family:HelveticaNeueCyr,sans-serif;font-weight:500!important;color:#3e3b3a!important}.air-datepicker--pointer{display:none!important}.input-datepicker-wrap-2 .choices__list.choices__list--dropdown .choices__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px}.input-datepicker-wrap-2 .choices__list.choices__list--dropdown{width:304px!important;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 0 20px 0 #625246;box-shadow:0 0 20px 0 #625246}.input-datepicker-wrap-2 .choices__list--dropdown .choices__list>*{width:33.3333%}.input-datepicker-wrap-2 .choices__list--dropdown .choices__item--selectable,.input-datepicker-wrap-2 .choices__list[aria-expanded] .choices__item--selectable{padding:12px 0!important;font-family:HelveticaNeueCyr,sans-serif;font-size:18px;line-height:28px;color:rgba(0,0,0,.5);text-align:center;border-radius:8px}@media(any-hover:hover){.input-datepicker-wrap-2 .choices__list--dropdown .choices__item--selectable:hover,.input-datepicker-wrap-2 .choices__list[aria-expanded] .choices__item--selectable:hover{color:#000;background:-webkit-gradient(linear,left top, left bottom,color-stop(1%, #323232),color-stop(99%, #1a1a1a));background:linear-gradient(180deg,#323232 1%,#1a1a1a 99%)}}.input-datepicker-wrap-2 .choices__list--dropdown .choices__item--selectable.is-highlighted,.input-datepicker-wrap-2 .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{color:#000;background:transparent}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border:none;border-radius:8px!important;-webkit-box-shadow:0 0 20px 0 rgba(98,82,70,.1019607843);box-shadow:0 0 20px 0 rgba(98,82,70,.1019607843)}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{margin-bottom:16px!important}.choices__list--dropdown,.choices__list[aria-expanded]{margin-top:16px!important}.input-datepicker-wrap-2 .choices__list--dropdown .choices__item--selectable.is-highlighted:after,.input-datepicker-wrap-2 .choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{display:none!important}.input-datepicker-wrap-2 .choices__inner{width:100%;height:52px!important;padding:0 16px!important;font-size:16px;font-weight:400;line-height:56px!important;line-height:28px;color:rgba(0,0,0,.5);background-color:transparent;border:0!important;border-radius:0!important}.choices[data-type*=select-one]:after{top:15px!important;right:0!important;display:none;width:20px!important;height:20px!important;margin:0!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 8.333l5 5 5-5' stroke='%233E3B3A' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;border:none!important;-webkit-transition:all .2s linear;transition:all .2s linear}.choices[data-type*=select-one].is-open:after{margin:0!important;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.input-datepicker-wrap-2 .choices__list--single{padding:0!important}.input-datepicker-wrap-1{position:relative;margin-bottom:16px}.certificate-constructor__btn-close{display:none}.certificate-constructor__btn-close--final{position:absolute;top:0;right:0;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;padding:0;margin:0;background:transparent;border:0;border-radius:0;outline:none}@media(hover){.certificate-constructor__btn-close--final.hover,.certificate-constructor__btn-close--final:hover{color:inherit;background-color:transparent;border:0;outline:none}}.certificate-constructor__btn-close--final.disabled,.certificate-constructor__btn-close--final.focus-visible,.certificate-constructor__btn-close--final.pressed,.certificate-constructor__btn-close--final:active,.certificate-constructor__btn-close--final:disabled,.certificate-constructor__btn-close--final:focus-visible,.certificate-constructor__btn-close--final[disabled]{color:inherit;background-color:transparent;border:0;outline:none}.certificate-constructor__btn-close--final.disabled,.certificate-constructor__btn-close--final:disabled,.certificate-constructor__btn-close--final[disabled]{pointer-events:none;cursor:not-allowed}.certificate-constructor__btn-close--gift{top:42px;right:42px}.certificate-constructor__logo-final{position:absolute;top:56px;left:0}.envelope__body--final .envelope__img{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.gift-page{position:fixed;top:0;left:0;width:100%;height:100%;padding-top:20px;padding-bottom:24px;overflow-y:auto;background-color:#fff}.gift-page--window-1{z-index:3;-webkit-transition:all .5s linear;transition:all .5s linear}.gift-page--window-1.animated{visibility:hidden;opacity:0}.gift-page--window-1 .constructor-button.animated{-webkit-animation:floatButton .9s linear;animation:floatButton .9s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.gift-page--window-2{z-index:2;visibility:hidden;opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear}.gift-page--window-2.show{visibility:visible;opacity:1}.gift-page--window-3{z-index:1;padding:0;visibility:hidden;opacity:0}@media screen and (max-width:767px){.gift-page--window-3{padding:0 20px}}.gift-page--window-3.show{visibility:visible;opacity:1}.gift-page--pd{padding-top:100px}.gift-certificate-page__inner-linkto{position:absolute;top:0;left:50%;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;line-height:1;color:#fff;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.certificate-constructor__btn-back,.certificate-constructor__btn-close{width:30px;height:30px;padding:0;margin:0;background:transparent;border:0;border-radius:0;outline:none}@media(hover){.certificate-constructor__btn-back.hover,.certificate-constructor__btn-back:hover,.certificate-constructor__btn-close.hover,.certificate-constructor__btn-close:hover{color:inherit;background-color:transparent;border:0;outline:none}}.certificate-constructor__btn-back:focus,.certificate-constructor__btn-close:focus{outline:none}.certificate-constructor__btn-back.disabled,.certificate-constructor__btn-back.focus-visible,.certificate-constructor__btn-back.pressed,.certificate-constructor__btn-back:active,.certificate-constructor__btn-back:disabled,.certificate-constructor__btn-back:focus-visible,.certificate-constructor__btn-back[disabled],.certificate-constructor__btn-close.disabled,.certificate-constructor__btn-close.focus-visible,.certificate-constructor__btn-close.pressed,.certificate-constructor__btn-close:active,.certificate-constructor__btn-close:disabled,.certificate-constructor__btn-close:focus-visible,.certificate-constructor__btn-close[disabled]{color:inherit;background-color:transparent;border:0;outline:none}.certificate-constructor__btn-back.disabled,.certificate-constructor__btn-back:disabled,.certificate-constructor__btn-back[disabled],.certificate-constructor__btn-close.disabled,.certificate-constructor__btn-close:disabled,.certificate-constructor__btn-close[disabled]{pointer-events:none;cursor:not-allowed}.certificate-constructor__btn-back--final,.certificate-constructor__btn-close--final{top:42px;right:-52px}@media screen and (max-width:1699px){.certificate-constructor__btn-back--final,.certificate-constructor__btn-close--final{right:0}}.certificate-constructor__btn-back--final svg path,.certificate-constructor__btn-close--final svg path{stroke:#3e3b3a}.certificate-constructor__btn-back--gift,.certificate-constructor__btn-close--gift{top:20px;right:20px;width:16px;height:16px}@media screen and (max-width:1699px){.certificate-constructor{padding-right:44px;padding-left:44px}}@media screen and (max-width:1599px){.create-design__color-picker{right:-70px}.certificate-constructor__card--step-2 .certificate-constructor__content,.create-design__slider.swiper{max-width:854px}.create-design__slider .swiper-slide.swiper-slide-active:after{border:2px solid rgba(0,0,0,.08)}}@media screen and (max-width:1600px){.gift-page__text--left,.gift-page__text--right{max-width:500px}.certificate-constructor__card-row--first{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:1366px){.certificate-constructor__card-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.certificate-constructor__right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:40px}.certificate-constructor__right .constructor-button{margin-left:auto}.certificate-constructor__sidebar{width:100%}.certificate-constructor__sidebar-body{display:none}.certificate-constructor__sidebar-top{margin-bottom:30px}.certificate-constructor__content-head .title-h2,.title-h2{white-space:wrap}.certificate-constructor__content{margin-right:auto;margin-left:auto}.certificate-constructor__content--trans{-webkit-transform:translateX(0);transform:translateX(0)}.gift-certificate-page__inner{padding:150px}.gift-certificate-page__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gift-page__text{font-size:60px}.gift-page__text--left,.gift-page__text--right{max-width:450px}}@media screen and (max-width:1279px){.gift-page__circle{max-width:700px;height:700px}.gift-page__circle-gradient{width:652px;height:652px}.gift-page__circle-gradient img{max-width:530px}.gift-page{padding-top:72px;padding-bottom:72px}.gift-page--pd{padding-top:100px}.gift-page--pd-0{padding:0}.certificate-constructor__sidebar,.gift-page__circle-signature{display:none}.price-line__item{min-width:72px;height:72px;font-size:12px}.price-line__item:before{width:72px;height:72px}.create-design__color-picker{right:-70px}}@media screen and (max-width:1023px){.create-design__color-picker{position:static;gap:32px;margin-top:27px}.create-design__color-picker-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.certificate-constructor__card--step-1 .certificate-constructor__title{font-size:64px;line-height:72px}.certificate-constructor__card--step-1 p{font-size:21px;line-height:32px}.certificate-constructor__sidebar{display:none}.certificate-constructor__card--step-2 .certificate-constructor__content{max-width:100%}.certificate-constructor{padding-right:24px;padding-left:24px;overflow-y:auto}.create-design__slider-btn.swiper-button-next,.create-design__slider-btn.swiper-button-prev{display:none}.constructor-button{height:auto;text-align:center;border-radius:40px}.certificate-constructor__right{margin-top:40px}.certificate-constructor__right .constructor-button{width:100%;margin-left:0}.certificate-constructor__content-head .title-h2{font-size:62px;line-height:72px}.price-line__wrap{margin:64px -24px 0;overflow-x:auto;overflow-y:hidden;background-color:#f2f2f2}.price-line__item{font-size:12px;line-height:20px}.price-line__indicator,.price-line__item{width:72px;height:72px}.price-line .price-line__item:nth-child(3).active~.price-line__indicator{-webkit-transform:translateX(0);transform:translateX(0)}.price-line .price-line__item:nth-child(4).active~.price-line__indicator{-webkit-transform:translateX(78px);transform:translateX(78px)}.price-line .price-line__item:nth-child(5).active~.price-line__indicator{-webkit-transform:translateX(156px);transform:translateX(156px)}.price-line .price-line__item:nth-child(6).active~.price-line__indicator{-webkit-transform:translateX(234px);transform:translateX(234px)}.price-line .price-line__item:nth-child(7).active~.price-line__indicator{-webkit-transform:translateX(312px);transform:translateX(312px)}.price-line .price-line__item:nth-child(8).active~.price-line__indicator{-webkit-transform:translateX(390px);transform:translateX(390px)}.price-line .price-line__item:nth-child(9).active~.price-line__indicator{-webkit-transform:translateX(468px);transform:translateX(468px)}.price-line .price-line__item:nth-child(10).active~.price-line__indicator{-webkit-transform:translateX(546px);transform:translateX(546px)}.certificate-constructor__form{display:block}.certificate-constructor__form-left{width:100%;margin-bottom:35px}.certificate-constructor__form-left--mb{margin-bottom:25px}.certificate-constructor__form-right{width:100%;padding-left:0}.certificate-constructor__form-right--width{max-width:458px;padding-left:0;margin:0 auto}.certificate-constructor__form-left .create-design__card{margin-right:auto;margin-left:auto}.certificate-constructor-tabs__head--left{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gift-page__text--left,.gift-page__text--right{max-width:100%;text-align:center}.gift-page__text{position:static;font-size:76px;line-height:86px}.gift-page__text--left{margin-bottom:44px}.gift-page__text--right{display:block;margin-top:44px}.gift-page__text--right .constructor-button{width:100%;margin:40px auto 0}.constructor-button br{display:none}.certificate-constructor-tabs__tab-elem--width,.certificate-constructor__card--step-1 .constructor-button{width:100%}.certificate-constructor-input__input{max-width:100%}.certificate-constructor__content-head--left .title-h2,.title-h2{text-align:center}.constructor-button--absolute{position:static}.certificate-constructor__logo-final,.gift-page__note{display:none}.gift-page__text--md-center{max-width:100%;text-align:center}.gift-page__text--md-center .gift-page__text-inner-span-left,.gift-page__text--md-center span{text-align:center}.gift-certificate-page__inner{padding:61px 16px 70px;border-radius:12px}.gift-certificate-page__comment{max-width:100%;margin:40px 0 0}.gift-certificate-page__number,.gift-certificate-page__subtitle,.gift-certificate-page__title{font-size:36px;line-height:38px}.gift-certificate-page__subtitle{margin:0 auto 32px}.gift-certificate-page__head{margin-bottom:32px}.gift-certificate-page__footer-top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.gift-certificate-page__footer{margin-top:80px}.create-design__card--sertificate{border-radius:10px}.gift-certificate-page__logo--footer{min-width:141px;margin:0}.gift-certificate-page__inner-linkto{top:-20px}}@media screen and (max-width:767px){.gift-certificate-page__info-contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.air-datepicker{--adp-day-cell-height:35px!important;--adp-day-cell-width:35px!important;--adp-width:300px!important}.gift-certificate-page__inner-linkto{top:-17px;gap:6px;font-size:16px}.gift-certificate-page{padding:50px 12px 14px}.gift-certificate-page__inner--head:before{background-image:url(../images/bg-list-s.svg)}.certificate-constructor__card-row{padding:20px 0}.gift-certificate-page__number,.gift-certificate-page__subtitle,.gift-certificate-page__title{font-size:24px;line-height:28px}.gift-certificate-page__title{margin:0 0 15px}.gift-certificate-page__head{margin:0 0 33px}.gift-certificate-page__comment-signature{margin:0;font-size:16px}.gift-certificate-page__comment p{margin:0 0 15px}.gift-certificate-page__service-name{font-size:18px;line-height:24px}.gift-certificate-page__service-info{margin:0;font-size:18px;line-height:24px}.gift-certificate-page__footer-row-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.create-design--mr-minus{margin:0 -20px}.gift-certificate-page__service-info-item{font-size:18px;line-height:24px}.gift-certificate-page__service-info-item:before{top:10px}.gift-certificate-page__service-footer{margin:20px 0 0;font-size:18px;line-height:24px}.gift-certificate-page__comment{font-size:16px;line-height:24px}.gift-certificate-page__footer{margin-top:78px}.gift-certificate-page__footer-top{display:block;padding-bottom:35px}.gift-certificate-page__notice{padding-bottom:0;font-size:16px;line-height:24px;text-align:center}.gift-certificate-page__info-item>:first-child{font-size:14px;line-height:20px}.gift-certificate-page__info-item>:last-child{font-size:18px;line-height:28px}.gift-certificate-page__footer-bottom{padding-top:39px}.gift-certificate-page__footer-row{display:block}.gift-certificate-page__footer-row>:not(:last-child){margin-bottom:16px}.gift-certificate-page__share{font-size:20px;line-height:24px}.gift-certificate-page__share svg{width:24px;height:24px}.certificate-constructor{left:50%;width:100vw;padding-right:20px;padding-left:20px;overflow-x:hidden;overflow-y:auto}.certificate-constructor__card--step-1 .certificate-constructor__title{margin:0 0 16px;font-size:36px;line-height:44px;text-align:center}.certificate-constructor__card--step-1 p{margin:0 0 30px;font-size:16px;line-height:24px;text-align:center}.constructor-button{width:100%;max-width:100%;height:auto;padding:11px 0;margin-top:auto;font-size:16px;line-height:28px;text-align:center;border-radius:40px}.certificate-constructor__card--step-1 .constructor-button{margin-top:auto;margin-bottom:36px}.certificate-constructor__card{height:100%}.certificate-constructor__card--step-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.certificate-constructor__content-head .title-h2{width:100%;font-size:20px;line-height:24px}.certificate-constructor__content-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 23px}.certificate-constructor__content-head--design{margin:0 0 33px}.certificate-constructor__content-head--final{display:block;padding:0 52px;margin:0 0 75px}.certificate-constructor__card--step-7 .certificate-constructor__content-head{margin:0 0 24px}.certificate-constructor__card--step-7 .certificate-constructor__content-head--final{margin:0 0 98px}.create-design__color-picker{gap:40px;width:100%;padding:10px 20px;margin-top:13px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-transition-duration:1s;transition-duration:1s}.create-design__color-picker::-webkit-scrollbar{display:none;width:0}.create-design__color-picker--sm-hide{display:none}.create-design__color-picker--slider{display:block}.create-design__color-picker .create-design__color-picker-col{-webkit-transition-duration:1s;transition-duration:1s;/*-webkit-transform:translateX(-37px);transform:translateX(-37px)*/}.create-design__color-picker-col{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin-left:0}.price-line__item--stub{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none}.price-line__wrap{width:calc(100% + 40px);height:88px;margin:41px 0 0 -20px}.price-line{width:1007px;border-radius:0}.price-line .price-line__item:nth-child(3).active~.price-line__indicator{-webkit-transform:translateX(156px);transform:translateX(156px)}.price-line .price-line__item:nth-child(4).active~.price-line__indicator{-webkit-transform:translateX(234px);transform:translateX(234px)}.price-line .price-line__item:nth-child(5).active~.price-line__indicator{-webkit-transform:translateX(312px);transform:translateX(312px)}.price-line .price-line__item:nth-child(6).active~.price-line__indicator{-webkit-transform:translateX(390px);transform:translateX(390px)}.price-line .price-line__item:nth-child(7).active~.price-line__indicator{-webkit-transform:translateX(468px);transform:translateX(468px)}.price-line .price-line__item:nth-child(8).active~.price-line__indicator{-webkit-transform:translateX(546px);transform:translateX(546px)}.price-line .price-line__item:nth-child(9).active~.price-line__indicator{-webkit-transform:translateX(624px);transform:translateX(624px)}.price-line .price-line__item:nth-child(10).active~.price-line__indicator{-webkit-transform:translateX(702px);transform:translateX(702px)}.certificate-constructor__card--step-3 .notice{font-size:16px;line-height:20px}.certificate-constructor__card--step-3 .notice br{display:none}.certificate-constructor-tabs__tab-elem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:36px;font-size:14px;line-height:1.3}.certificate-constructor-tabs__head{-webkit-column-gap:6;-moz-column-gap:6;column-gap:6;width:100%;max-width:100%;margin:0 0 32px}.selected-amount{display:block;margin:0 0 23px;font-size:48px;font-weight:500;line-height:59px;color:#3e3b3a;text-align:center}.service-certificate-card__inner{height:120px;min-height:auto;padding:32px 20px 16px}.service-certificate-card__name{font-size:20px;line-height:36px}.service-certificate-cards .swiper{width:calc(100% + 40px);padding-right:20px;padding-left:20px;margin-left:-20px}.service-certificate-cards__inner{padding-top:15px;padding-bottom:15px}.service-certificate-cards .swiper-pagination{position:static;display:block;font-size:0}.service-certificate-cards .swiper-pagination .swiper-pagination-bullet{width:3px;height:3px;margin:0 1.5px!important;background-color:#beb0a4;-webkit-transition:all .2s linear;transition:all .2s linear}.service-certificate-cards .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:14px;border-radius:100px}.service-certificate-cards__select-quantity-title{margin:0 0 16px;font-size:14px;line-height:24px;text-align:center}.number-sessions__quantity{width:40px;height:40px}.service-certificate-cards__footer{display:block}.service-certificate-cards__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:28px}.total-price__now{font-size:32px;line-height:44px}.total-price__old{margin-left:20px;font-size:16px;line-height:24px}.service-certificate-cards__select-quantity-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.certificate-constructor .text{font-size:14px;line-height:24px}.certificate-constructor__notice-text{margin-bottom:33px}.certificate-constructor__notice-text--width{max-width:100%}.certificate-constructor-input__placeholder{font-size:14px;line-height:16px}.certificate-constructor-input__notice-text{font-size:12px;line-height:20px}.certificate-constructor-input__input:not(:-moz-placeholder-shown)~.certificate-constructor-input__placeholder{top:-9px}.certificate-constructor-input__input:not(:-ms-input-placeholder)~.certificate-constructor-input__placeholder{top:-9px}.certificate-constructor-input__input:focus~.certificate-constructor-input__placeholder,.certificate-constructor-input__input:not(:placeholder-shown)~.certificate-constructor-input__placeholder{top:-9px}.completed-form__field-title{font-size:14px}.completed-form__field-title--price{padding-bottom:0;font-size:16px}.completed-form__field-content-body{font-size:14px;line-height:24px}.completed-form__field-content-body--flex :last-child{font-size:16px}.completed-form__field{padding-bottom:4px}.completed-form__field--pt{padding:0 0 87px}.completed-form__field:not(:last-child){margin-bottom:4px}.completed-form__field-content-footer{margin-top:20px}.completed-form__field-content-footer span:first-child{margin:0;font-size:14px;line-height:22px}.completed-form__field-content-footer span:nth-child(2){font-size:14px;line-height:28px;text-align:left}.completed-form__field-content-total{margin-top:3px;font-size:24px;line-height:28px}.certificate-constructor__card--step-7 .certificate-constructor__content-head .title-h2{margin:0 0 16px;font-size:24px;line-height:28px}.certificate-constructor__card--step-7 .certificate-constructor__content-head .title-h2--final{margin:0 0 128px}.gift-page__circle{height:auto}.gift-page__circle-gradient{width:100%;max-width:652px;height:auto;margin:3%;background:none}.gift-page__circle-mail{position:absolute;top:50%;left:50%;padding:20px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gift-page__circle-ellipse{max-width:100%;height:auto}.gift-page__circle-gradient img{max-width:100%}img.gift-page__circle-ellipse{display:block}.gift-page__text{font-size:38px;line-height:42px}.gift-page__text--left{margin-bottom:24px}.gift-page__text--right{margin-top:15px}.gift-page__text--right .constructor-button{max-width:100%;margin-top:24px}.certificate-constructor__btn-back,.certificate-constructor__btn-close{position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px}.certificate-constructor__btn-back--final,.certificate-constructor__btn-close--final{width:14px;height:14px}.certificate-constructor__btn-back--gift,.certificate-constructor__btn-close--gift{top:20px;right:20px;width:16px;height:16px}.certificate-constructor__btn-close{left:0}.certificate-constructor__btn-back{right:0;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;margin:0;background:none;border:0}.certificate-constructor__right .certificate-constructor__btn-back{display:none}.certificate-constructor__btn-back svg{width:20px;min-width:20px;height:14px;min-height:14px}.create-design__slider .swiper-slide.swiper-slide-active:before{width:86px;height:86px;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #323232),to(#1a1a1a));background:linear-gradient(180deg,#323232 0,#1a1a1a);-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.create-design__slider .swiper-slide.swiper-slide-active:after{position:absolute;z-index:-1;display:block;width:97px;height:97px;content:"";background-color:#fff;background-color:transparent;background-repeat:no-repeat;background-size:cover;border:2px solid rgba(0,0,0,.08);border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.create-design__slider .swiper-slide.swiper-slide img{-webkit-transform:translateY(0) scale(1.2);transform:translateY(0) scale(1.2)}.create-design__slider .swiper-slide.swiper-slide-active img{z-index:5;-webkit-transform:translateY(0) scale(1.37);transform:translateY(0) scale(1.37)}.create-design__slider .swiper-slide.swiper-slide-next,.create-design__slider .swiper-slide.swiper-slide-prev{-webkit-transform:scale(.9) translate(0);transform:scale(.9) translate(0)}.create-design__card-box{padding:0 20px}.create-design__card{margin:0 auto;border-radius:5px}.create-design__slider.swiper{padding-top:50px;padding-bottom:15px}.certificate-constructor__tabs{margin-top:100px}.certificate-constructor__card--step-7 .certificate-constructor__content-footer .constructor-button--short{max-width:100%;margin-top:34px}.certificate-constructor__content-body--final{font-size:16px;line-height:1.3}.gift-page--pd{padding-top:15px}}@media screen and (max-width:425px){.create-design__card--small{max-width:160px}}@media screen and (max-width:320px){.completed-form__field--pt{padding:0}.certificate-constructor__form-left--mb{margin-bottom:8px}.certificate-constructor__right{margin-top:10px}.completed-form__field:not(:last-child){margin-bottom:0}.certificate-constructor__content-head{margin:0 0 15px}.certificate-constructor__tabs{margin-top:30px}.constructor-button{margin-top:0}.create-design__slider.swiper{padding-top:30px;padding-bottom:0}}@-webkit-keyframes floatButton{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-50vw,100vh);transform:translate(-50vw,100vh)}}@keyframes floatButton{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-50vw,100vh);transform:translate(-50vw,100vh)}}@-webkit-keyframes circleScale{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes circleScale{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@media(min-width:1025px)and (max-height:955px){.certificate-constructor__card--step-2 .create-design__card{max-width:700px}.certificate-constructor__card--step-2 .certificate-constructor__content-head{margin:0 0 60px}.certificate-constructor__card--step-2 .certificate-constructor__card-row{padding:60px 0}.certificate-constructor__card--step-2 .create-design__color-picker{top:20px;gap:20px}.certificate-constructor__card--step-2 .create-design__color-picker-col{gap:28px}.certificate-constructor__card--step-2 .certificate-constructor__sidebar-body{margin-top:120px}}@media(min-width:1025px)and (max-height:820px){.certificate-constructor__card--step-2 .create-design__card{max-width:600px}}@media(min-width:1025px)and (max-height:768px){.certificate-constructor__card--step-2 .certificate-constructor__card--step-2 .certificate-constructor__content-head{margin:0 0 32px}.certificate-constructor__card--step-2 .certificate-constructor__content-head{margin:0 0 24px}.certificate-constructor__card--step-2 .certificate-constructor__card-row{padding:24px 0}.certificate-constructor__card--step-2 .create-design__card{max-width:500px}.certificate-constructor__card--step-2 .create-design__color-picker{/*top:10px;*/top:0;gap:16px}.certificate-constructor__card--step-2 .create-design__color-picker-col{gap:20px}.certificate-constructor__card--step-2 .certificate-constructor__right{margin-top:16px}}@media(min-width:1025px)and (max-height:600px){.certificate-constructor__card--step-2 .certificate-constructor__card--step-2 .certificate-constructor__content-head{margin:0 0 24px}.certificate-constructor__card--step-2 .certificate-constructor__content-head{margin:0 0 16px}.certificate-constructor__card--step-2 .certificate-constructor__card-row{padding:16px 0}.certificate-constructor__card--step-2 .create-design__card{max-width:450px}.certificate-constructor__card--step-2 .create-design__slider-btn.swiper-button-next,.certificate-constructor__card--step-2 .create-design__slider-btn.swiper-button-prev{width:48px;height:48px;margin-top:-10px}.certificate-constructor__card--step-2 .create-design__slider-btn.swiper-button-next{right:-32px}.certificate-constructor__card--step-2 .create-design__slider-btn.swiper-button-prev{left:-32px}.certificate-constructor__card--step-2 .certificate-constructor__content{max-width:740px}}@media(max-width:767px){.certificate-constructor__card--step-2{height:var(--vh,100vh)}.certificate-constructor__card--step-2 .certificate-constructor__card-row{height:100%}}@media(max-width:1024px)and (min-width:768px){.certificate-constructor__content-head{margin-bottom:40px}.certificate-constructor__content-head .title-h2{font-size:40px;line-height:48px}.certificate-constructor__card-row{padding:32px 0}.create-design__slider.swiper{padding-bottom:12px}.certificate-constructor__right{width:100%;max-width:100%}}@media(max-width:767px){.create-design__slider.swiper{padding-bottom:40px}.certificate-constructor__right{width:100%;max-width:100%}.certificate-constructor__card,.certificate-constructor__card .certificate-constructor__card-row{height:var(--vh,100vh)}}@media(min-width:1025px)and (max-height:955px){.certificate-constructor__card--step-3 .create-design__card{max-width:400px}.certificate-constructor__card--step-3 .certificate-constructor__content-head{margin:0 0 60px}.certificate-constructor__card--step-3 .certificate-constructor__card-row{padding:60px 0}.certificate-constructor__card--step-3 .certificate-constructor__sidebar-body{margin-top:120px}}@media(min-width:1025px)and (max-height:900px){.certificate-constructor__card--step-3 .create-design__card{max-width:400px}.certificate-constructor__card--step-3 .price-line__item{min-width:85px;font-size:16px;line-height:24px}.certificate-constructor__card--step-3 .price-line__item:before{width:85px;height:85%}.certificate-constructor__card--step-3 .certificate-constructor-tabs__price-choice{margin-bottom:16px;font-size:28px}}@media(min-width:1025px)and (max-height:768px){.certificate-constructor__card--step-3 .certificate-constructor__card--step-2 .certificate-constructor__content-head{margin:0 0 32px}.certificate-constructor__card--step-3 .certificate-constructor__content-head{margin:0 0 24px}.certificate-constructor__card--step-3 .certificate-constructor__card-row{padding:24px 0}.certificate-constructor__card--step-3 .create-design__card{max-width:350px}.certificate-constructor__card--step-3 .certificate-constructor__right{margin-top:16px}.certificate-constructor__card--step-3 .price-line__wrap{margin-top:28px}}@media(min-width:1025px)and (max-height:600px){.certificate-constructor__card--step-3 .certificate-constructor__card--step-2 .certificate-constructor__content-head{margin:0 0 24px}.certificate-constructor__card--step-3 .certificate-constructor__content-head{margin:0 0 16px}.certificate-constructor__card--step-3 .certificate-constructor__card-row{padding:16px 0}.certificate-constructor__card--step-3 .create-design__card{max-width:250px}.certificate-constructor__card--step-3 .certificate-constructor__content{max-width:740px}.certificate-constructor__card--step-3 .price-line__item{min-width:60px;height:60px;font-size:14px;line-height:20px}.certificate-constructor__card--step-3 .price-line__item:before{width:60px;height:100%}.certificate-constructor__card--step-3 .certificate-constructor-tabs__price-choice{margin-bottom:16px;font-size:28px}}@media(min-width:1025px)and (max-height:955px){.certificate-constructor__card--step-4 .certificate-constructor__content-head{margin:0 0 60px}.certificate-constructor__card--step-4 .certificate-constructor__card-row{padding:60px 0}.certificate-constructor__card--step-4 .certificate-constructor__sidebar-body{margin-top:120px}}@media(min-width:1025px)and (max-height:768px){.certificate-constructor__card--step-4 .certificate-constructor__card--step-2 .certificate-constructor__content-head{margin:0 0 32px}.certificate-constructor__card--step-4 .certificate-constructor__content-head{margin:0 0 24px}.certificate-constructor__card--step-4 .certificate-constructor__card-row{padding:24px 0}}@media(min-width:1025px)and (max-height:600px){.certificate-constructor__card--step-4 .certificate-constructor__card--step-2 .certificate-constructor__content-head{margin:0 0 24px}.certificate-constructor__card--step-4 .certificate-constructor__content-head{margin:0 0 16px}.certificate-constructor__card--step-4 .certificate-constructor__card-row{padding:16px 0}.certificate-constructor__card--step-4 .certificate-constructor-input__input{height:40px;padding:10px 12px;font-size:14px;line-height:20px}.certificate-constructor__card--step-4 .certificate-constructor-input--textarea{height:40px}.certificate-constructor__card--step-4 .certificate-constructor-input:not(:last-child){margin-bottom:12px}.certificate-constructor__card--step-4 .certificate-constructor-tabs__head{margin:0 0 18px}}@media(max-width:380px)and (max-height:670px){.certificate-constructor__card--step-4 .certificate-constructor__notice-text{margin-bottom:18px}.certificate-constructor__card--step-4 .certificate-constructor-input__input{height:40px;padding:10px 12px;font-size:14px;line-height:20px}.certificate-constructor__card--step-4 .certificate-constructor-input--textarea{height:40px}.certificate-constructor__card--step-4 .certificate-constructor-input:not(:last-child){margin-bottom:12px}.certificate-constructor__card--step-4 .certificate-constructor-tabs__head{margin:0 0 18px}}@media(min-width:1025px)and (max-height:955px){.certificate-constructor__card--step-5 .certificate-constructor__content-head{margin:0 0 60px}.certificate-constructor__card--step-5 .certificate-constructor__card-row{padding:60px 0}.certificate-constructor__card--step-5 .certificate-constructor__sidebar-body{margin-top:120px}}@media(min-width:1025px)and (max-height:768px){.certificate-constructor__card--step-5 .certificate-constructor__card--step-2 .certificate-constructor__content-head{margin:0 0 32px}.certificate-constructor__card--step-5 .certificate-constructor__content-head{margin:0 0 24px}.certificate-constructor__card--step-5 .certificate-constructor__card-row{padding:24px 0}}@media(min-width:1025px)and (max-height:600px){.certificate-constructor__card--step-5 .certificate-constructor__card--step-2 .certificate-constructor__content-head{margin:0 0 24px}.certificate-constructor__card--step-5 .certificate-constructor__content-head{margin:0 0 16px}.certificate-constructor__card--step-5 .certificate-constructor__card-row{padding:16px 0}}@media(min-width:1025px)and (max-height:955px){.certificate-constructor__card--step-6 .certificate-constructor__content-head{margin:0 0 60px}.certificate-constructor__card--step-6 .certificate-constructor__card-row{padding:60px 0}.certificate-constructor__card--step-6 .certificate-constructor__sidebar-body{margin-top:120px}}@media(min-width:1025px)and (max-height:768px){.certificate-constructor__card--step-6 .certificate-constructor__card--step-2 .certificate-constructor__content-head{margin:0 0 32px}.certificate-constructor__card--step-6 .certificate-constructor__content-head{margin:0 0 24px}.certificate-constructor__card--step-6 .certificate-constructor__card-row{padding:24px 0}}@media(min-width:1025px)and (max-height:600px){.certificate-constructor__card--step-6 .certificate-constructor__card--step-2 .certificate-constructor__content-head{margin:0 0 24px}.certificate-constructor__card--step-6 .certificate-constructor__content-head{margin:0 0 16px}.certificate-constructor__card--step-6 .certificate-constructor__card-row{padding:16px 0}}@media(max-width:380px)and (max-height:670px){.certificate-constructor__card--step-6 .completed-form__field--pt{padding:0 0 16px}.certificate-constructor__card--step-6 .completed-form__field-content-footer{margin-top:10px}.certificate-constructor__card--step-6 .certificate-constructor__right{margin-top:16px}.certificate-constructor__card--step-6 .certificate-constructor__form-left--mb{margin-bottom:12px}}@media(max-width:600px){.certificate-constructor__card--step-6 .certificate-constructor__card-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.certificate-constructor__card--step-6 .certificate-constructor__content,.certificate-constructor__card--step-6 .certificate-constructor__content-body,.certificate-constructor__card--step-6 .certificate-constructor__form,.certificate-constructor__card--step-6 .certificate-constructor__form-right--width,.certificate-constructor__card--step-6 .completed-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.certificate-constructor__card--step-6 .completed-form__field:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:auto}}.create-design__slider .swiper-slide--center.swiper-slide-active img{-webkit-transform:translateY(0) scale(1.25);transform:translateY(0) scale(1.25)}@media(max-width:767px){.create-design__slider .swiper-slide--center.swiper-slide-active img{-webkit-transform:translateY(0) scale(1.25);transform:translateY(0) scale(1.25)}}.certificate-constructor__card--step-7{padding:90px 0}.certificate-constructor__card--step-7 .certificate-constructor__card-row{padding:0}@media(min-width:1025px)and (max-height:955px){.certificate-constructor__card--step-7{padding:60px 0 32px}.certificate-constructor__card--step-7 .certificate-constructor__content-head{margin:0 0 36px}.certificate-constructor__card--step-7 .certificate-constructor__card-row{padding:0}.certificate-constructor__card--step-7 .envelope{width:100%;max-width:200px;margin-bottom:24px}.certificate-constructor__card--step-7 .certificate-constructor__content-footer .constructor-button--short{margin-top:60px}.certificate-constructor__card--step-7 .create-design__card{max-width:180px;margin:0 auto!important}}@media(min-width:1025px)and (max-height:768px){.certificate-constructor__card--step-7 .certificate-constructor__card--step-2 .certificate-constructor__content-head{margin:0 0 32px}.certificate-constructor__card--step-7 .certificate-constructor__content-head{margin:0 0 24px}.certificate-constructor__card--step-7 .certificate-constructor__card-row{padding:24px 0}}@media(min-width:1025px)and (max-height:600px){.certificate-constructor__card--step-7{padding:40px 0 32px}.certificate-constructor__card--step-7 .certificate-constructor__card--step-2 .certificate-constructor__content-head{margin:0 0 24px}.certificate-constructor__card--step-7 .certificate-constructor__content-head{margin:0 0 16px}.certificate-constructor__card--step-7 .certificate-constructor__card-row{padding:16px 0}.certificate-constructor__card--step-7 .certificate-constructor__content-head .title-h2,.certificate-constructor__card--step-7 .title-h2{font-size:24px;line-height:32px}.certificate-constructor__card--step-7 .certificate-constructor__content-body--final{font-size:16px}.certificate-constructor__card--step-7 .certificate-constructor__content-footer .constructor-button--short{margin-top:32px}.certificate-constructor__card--step-7 .envelope{max-width:175px}.certificate-constructor__card--step-7 .create-design__card{max-width:155px;margin:0 auto!important}}@media(max-width:380px)and (max-height:670px){.certificate-constructor__card--step-7 .completed-form__field--pt{padding:0 0 16px}.certificate-constructor__card--step-7 .completed-form__field-content-footer{margin-top:10px}.certificate-constructor__card--step-7 .certificate-constructor__right{margin-top:16px}.certificate-constructor__card--step-7 .certificate-constructor__form-left--mb{margin-bottom:12px}}@media(max-width:767px){.certificate-constructor__card--step-7{padding:0}.certificate-constructor__card--step-7 .certificate-constructor__btn-close{top:20px;right:0;left:auto}.certificate-constructor__card--step-7 .certificate-constructor__content-head--final{padding:42px 59px 0;margin:0 0 75px}.certificate-constructor__card--step-7 .certificate-constructor__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.certificate-constructor__card--step-7 .certificate-constructor__content-footer{padding-bottom:40px;margin-top:auto}.certificate-constructor__card--step-7 .certificate-constructor__content-head .title-h2,.certificate-constructor__card--step-7 .title-h2{margin:0}}@media print{@page{size:a4 portrait;width:100%;height:100%;margin:0}body,html,main{width:100%;height:100%;margin:0;padding:0}.gift-certificate-page,.gift-page,.is-ready,.page{-webkit-print-color-adjust:exact;color-adjust:exact;display:block;width:100%;margin:0;padding:0;overflow-x:visible;overflow-y:visible}.gift-certificate-page__footer-bottom,.gift-certificate-page__menu,.page>h1.title{display:none}.gift-certificate-page__footer-top{border-bottom:none}.gift-certificate-page{background-image:none}.create-design__card{background-color:unset!important}.gift-certificate-page__footer-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gift-certificate-page__info{display:-webkit-box;display:-ms-flexbox;display:flex;width:80%;margin:40px auto 0}}@media print and (min-width:768px){.gift-certificate-page__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media print{.gift-certificate-page__title{font-size:6.25vw;line-height:1.2;margin-bottom:1vh;text-transform:uppercase;max-width:700px;width:100%;margin-left:auto;margin-right:auto}.gift-certificate-page__subtitle{font-family:My Montserrat,sans-serif;font-weight:400;line-height:112%;text-align:center;color:#2f2f2f;font-size:2.333vw;margin-bottom:2vh}.gift-certificate-page__head{margin-bottom:16px}.gift-certificate-page__footer{margin-top:8.333vw}.gift-certificate-page__logo{position:relative;max-height:8vh}.gift-certificate-page__logo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.create-design__card{height:230px}.create-design__card img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gift-certificate-page__notice{text-align:center}.gift-certificate-page__number{display:none;font-size:60px}.gift-certificate-page__number.print{display:block;font-size:3.139vw;line-height:100%;margin-bottom:16px}.gift-certificate-page__number.print,.gift-certificate-page__service-name{font-family:My Montserrat,sans-serif;font-weight:600;text-align:center;color:#2f2f2f}.gift-certificate-page__service-name{font-size:3.333vw;line-height:112%}.gift-certificate-page__service-info{margin-top:2.167vw}.gift-certificate-page__service-footer,.gift-certificate-page__service-info-item{font-family:My Montserrat,sans-serif;font-size:2.333vw;line-height:112%}.gift-certificate-page__service-footer{margin-top:.5vh;font-weight:400;text-align:center;color:#2f2f2f}.gift-certificate-page__logo,.gift-certificate-page__notice{display:none}.gift-certificate-page__footer-right{width:100%}.gift-certificate-page__congratulation{display:block;max-width:1080px;width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.gift-certificate-page__comment{-webkit-box-shadow:none;box-shadow:none;padding:0 62px;font-family:My Montserrat,sans-serif;font-weight:400;font-size:2.1vw;line-height:149%;color:#2f2f2f;margin-bottom:1vh;margin-top:2vh;height:24.889vw}.gift-certificate-page__comment p{margin:0}.gift-certificate-page__comment-signature{font-family:My Montserrat,sans-serif;font-weight:600;font-size:2.014vw;line-height:190%;text-align:right;color:#2f2f2f}.gift-certificate-page__info{display:none}.gift-certificate-page__socials-print{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:60vw;width:100%;margin-left:auto;margin-right:auto;margin-top:0;padding-left:16px;padding-right:16px;font-family:My Montserrat,sans-serif;font-weight:600;font-size:2.014vw;line-height:148%;color:#2f2f2f}.gift-certificate-page__socials-print-left,.gift-certificate-page__socials-print-right{width:50%}.gift-certificate-page__socials-print-left{text-align:right;padding-right:5.208vw}.gift-certificate-page__socials-print-inner{margin-left:auto}.gift-certificate-page__socials-print-right{position:relative;padding-left:5.208vw}.gift-certificate-page__socials-print-right:before{content:"";display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:4.375vw;background-color:#2f2f2f}.gift-certificate-page__print-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gift-certificate-page__print-contacts img,.gift-certificate-page__print-contacts svg{width:1.944vw;height:1.944vw}.gift-certificate-page__footer-top{padding-bottom:0}.gift-certificate-page__inner{padding-top:22.042vw;padding-bottom:7.05vw}.gift-certificate-page__inner--head:before{display:none}.gift-certificate-page{background-color:#fff;background-repeat:no-repeat;background-size:100% 100%}.gift-certificate-page__inner-linkto{display:none}.gift-certificate-page__postcard{max-width:364px}}select[data-select]{display:block;cursor:pointer}select[data-select].button.button-select{overflow:hidden;font-size:inherit;color:transparent;pointer-events:none}select[data-select].button.button-select option{visibility:hidden}.select{position:relative;width:100%;margin:5px}.select,.select.multiple .select__item .checkbox__custom{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.select.tags .select__tags-wrapper{display:block}.select.tags .select__template-title,.select.tags .select__title-wrapper{display:none}.select.template .select__template-title{display:block}.select.template .select__tags-wrapper,.select.template .select__title{display:none}.select.counter .select__counter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.select.counter .select__tags-wrapper,.select.counter .select__template-title{display:none}.select.selected .select__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0}@media(hover){.select.selected .select__button.hover,.select.selected .select__button:hover{color:var(--color-hover);background-color:var(--bg-color-hover);border-color:var(--border-color-hover)}}.select.active:before{z-index:5}.select.active .select__button-wrapper{z-index:4}.select.active .select__button-wrapper .select__search{display:block}.select.active .select__button{color:var(--color-active);background-color:var(--bg-color-active);border-color:var(--border-color-active)}.select.active .select__popper{pointer-events:all}.select.active .select__content{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.select.active .select__arrow{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.select.loading{cursor:wait}.select.loading:before{position:absolute;top:50%;left:50%;z-index:2;display:block;width:1em;min-width:1em;height:1em;min-height:1em;font-size:20px;color:var(--primary-2-default);content:"";background-color:currentColor;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);mask-size:contain;mask-repeat:no-repeat;mask-position:center center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-animation:spinner .5s linear infinite;animation:spinner .5s linear infinite}.select.loading>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select.loading .select__button>*,.select.loading .select__content>*{opacity:0}.select.disabled,.select[disabled]{cursor:not-allowed}.select.disabled:before,.select[disabled]:before{opacity:.5}.select.disabled .select__button,.select[disabled] .select__button{--color-disabled:var(--gray-400);--bg-color-disabled:var(--white);--border-color-disabled:var(--gray-500);color:var(--color-disabled);background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled)}.select.disabled .select__tag,.select[disabled] .select__tag{background-color:var(--gray-700);border-color:var(--gray-500)}.select.disabled .select__tag .button-icon,.select[disabled] .select__tag .button-icon{--color:currentColor}.select.disabled .select__counter,.select[disabled] .select__counter{background-color:var(--gray-500)}.select.disabled>*,.select>select,.select[disabled]>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select>select{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden}.select__button-wrapper{position:relative;width:100%}.select__button-wrapper .select__search{position:absolute;top:0;left:0;z-index:2;display:none;width:100%;height:100%;margin:0;background-color:var(--bg-color-main)}.select__button{--icon-size:16px;position:relative;width:100%}.select__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.select__title{display:block;min-height:var(--line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__title b{font-weight:700}.select__counter{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:12px;min-height:12px;padding:2px 3px;margin:auto 0 auto 4px;font-size:10px;line-height:8px;color:var(--base-white);text-align:center;background-color:var(--primary-2-default);border-radius:50%}.select__tags-wrapper{--tag-padding-v:5px;--tag-padding-h:7px;--tag-border-w:1px;display:none;width:100%;margin:calc(var(--tag-padding-v)*-1 + var(--tag-border-w)*-1) calc(var(--tag-padding-h)*-1 + var(--tag-border-w)*-1);overflow:hidden}.select__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2px}.select__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:calc(100% - 4px);padding:var(--tag-padding-v) var(--tag-padding-h);margin:2px;font-size:14px;line-height:20px;background-color:var(--secondary-600);border:var(--tag-border-w) solid var(--primary-2-disabled-text);border-radius:0}.select__tag.disabled{opacity:.7}.select__tag.disabled .button-icon{cursor:not-allowed}.select__tag span{display:block;overflow:hidden;text-overflow:ellipsis}.select__tag .button-icon{--color:var(--primary-2-default);margin:0 0 0 .5em}.select__tag .button-icon svg{font-size:16px}.select__template-title{display:none;width:100%;margin:-5px 0;overflow:hidden}.select__template-title .select-template{padding:0}.select__arrow-wrapper{margin-left:1em}.select .select__arrow{cursor:pointer;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:fill,-webkit-transform;transition-property:fill,-webkit-transform;transition-property:fill,transform;transition-property:fill,transform,-webkit-transform}.select__popper{z-index:3;pointer-events:none}.is-ready .select__popper .select__content{position:static}.select__content{--position:calc(100% + 5px);position:absolute;top:var(--position);left:0;z-index:3;width:100%;min-width:265px;padding:0;visibility:hidden;background-color:#fff;border-radius:.25rem;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15);opacity:0}.select__content--right{right:0;left:auto}.select__content--bottom{top:auto;bottom:var(--position)}.select__content .select__search{padding:6px 16px}.select__search{margin-bottom:4px}.select__search .input-wrapper{width:100%;height:100%;margin:0}.select__search .input,.select__search .input-container{height:100%}.select__list{max-height:146px;padding:0;margin:0;overflow-x:hidden;scrollbar-color:var(--gray-300) transparent;scrollbar-width:thin}.select__list::-webkit-scrollbar{width:4px}.select__list::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:4px}.select__list::-webkit-scrollbar-track{background:transparent;border-radius:4px}.select__list-button{padding:16px 20px 20px}.select__list-button .button{width:100%;text-transform:uppercase}.select__subtitle{display:block;padding:0 8px;font-size:14px;font-weight:700;line-height:1.7;text-transform:uppercase}.select__itemgroup{padding:6px 0}.select__itemgroup:first-child{padding-top:16px}.select__itemgroup:last-child{padding-bottom:16px}.select__itemgroup.hidden{display:none}.select__item:first-child{margin-top:3px}.select__item:last-child{margin-bottom:3px}.select__item.hidden{display:none}.select__item--select-all{border-bottom:1px solid var(--gray-500)}.select__item--select-all .checkbox__custom{display:none!important}.select__option{width:100%;margin:0}.select__option .checkbox__wrap{padding:6px 20px}.select__option .checkbox__wrap:hover{color:var(--primary-2-default);background-color:var(--secondary-600)}.select__option .checkbox__custom{display:none}.select:not(.multiple) .select__option.checked{color:var(--primary-2-default)}.select__option .select-template:hover{color:var(--primary-2-default);background-color:var(--secondary-600)}.select__option.checked .select-template{color:var(--primary-2-default)}.select__option.disabled{color:var(--gray-400)}.select__option.disabled .select-template{color:var(--gray-400);cursor:not-allowed;background-color:transparent}.select__label{-webkit-box-align:center;-ms-flex-align:center;padding:6px 16px;font-weight:600}.select-template,.select__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-template{gap:8px;padding:5px 12px;cursor:pointer}.select-template__img-wrapper{width:24px;min-width:24px;height:16px;min-height:16px;margin-right:0;font-size:24px;border-radius:0}.select-template__img{border-radius:inherit;-o-object-fit:cover;object-fit:cover}.select-template__img,.select-template__img img{display:block;width:100%;height:100%}.select-template__title{display:block;font-size:12px;font-weight:300;line-height:12px;color:var(--secondary-300)}.select-template__text{font-size:14px;font-weight:500;line-height:18px}[data-input-country]{position:relative}[data-input-country] .select--country{position:absolute;top:50%;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:58px;height:100%;padding:0 7px;margin:-4px 0 0;background:rgba(0,0,0,.05);border-radius:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-input-country] .select--country.active{z-index:4}[data-input-country] .select{margin:0}[data-input-country] .button-select{padding:0;outline:none}[data-input-country] .button-select .select-template__content{display:none}[data-input-country] .select__arrow-wrapper{margin-left:6px}[data-input-country] .select__arrow-wrapper .select__arrow{width:1em;height:1em;font-size:14px;color:#000}[data-input-country] .certificate-constructor-input__input{padding-left:64px}[data-input-country] .select-template__content-title{font-size:14px;font-weight:400;line-height:18px;color:#000}[data-input-country] .select-template__content-title span{color:#999}@font-face{font-family:HelveticaNeueCyr;font-style:normal;font-weight:400;src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format("woff2"),url(../fonts/HelveticaNeueCyr-Roman.woff) format("woff")}@font-face{font-family:HelveticaNeueCyr;font-style:normal;font-weight:500;src:url(../fonts/HelveticaNeueCyr-Medium.woff2) format("woff2"),url(../fonts/HelveticaNeueCyr-Medium.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff")}@font-face{font-family:Arial;font-style:normal;font-weight:400;src:url(../fonts/ArialMT.woff2) format("woff2"),url(../fonts/ArialMT.woff) format("woff")}.constructor-button[disabled]{opacity:.8;pointer-events:none}.create-design__card.create-design__card--small{background-color:unset}.create-design__card.create-design__card--small .create-design__card{margin:0;border:none;background-color:#a496ff}.completed-form__field[data-certificate-type-field] .completed-form__field-title--price,.completed-form__field[data-certificate-type-field].price .completed-form__field-title:not(.completed-form__field-title--price){display:none}.completed-form__field[data-certificate-type-field].price .completed-form__field-title--price{display:block}.certificate-constructor__form-left{position:relative}.certificate-constructor__form-left .completed-form__field-edit{position:absolute;top:0;right:-30px}@media(max-width:1024px){.certificate-constructor__form-left .completed-form__field-edit{right:0}}
