.certificate-textarea__textarea{border:1px solid var(--Light-Base-300);border-radius:4px;color:var(--Light-Base-900);height:88px;outline:none;padding:7px 11px;resize:vertical;width:100%}@media screen and (min-width:769px){.certificate-textarea__textarea{height:92px;padding:9px 15px}}.certificate-textarea__textarea::-webkit-scrollbar{background-color:transparent;width:12px}.certificate-textarea__textarea::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--Light-Base-300);border:4px solid transparent;border-radius:9999px;height:32px}.certificate-textarea__textarea--error{border-color:var(--Light-Red-500)}.certificate-textarea__error{color:var(--Light-Base-900);font-size:13px;font-weight:400;line-height:18px}.certificate-form{background:var(--Light-Base-0);border-top:2px solid var(--Light-Breeze-700);display:flex;flex-direction:column;gap:32px;padding:32px 16px 0;position:relative}@media screen and (width >= 736px){.certificate-form{background:linear-gradient(var(--Light-Base-0),var(--Light-Base-0),var(--Light-Base-0)) padding-box,linear-gradient(180deg,var(--Light-Breeze-700) 0,rgba(38,169,224,0) 100%) border-box;border:2px solid transparent;border-radius:8px;gap:40px;margin:0;padding:40px}}.certificate-form__error{background-color:var(--Light-Red-500);border-radius:4px;color:var(--Light-Base-0);margin:20px 0 0;padding:8px 16px;width:100%}@media screen and (min-width:769px){.certificate-form__error{margin-top:32px}}.certificate-form__title{font-family:var(--title-font);font-size:20px;font-weight:550;letter-spacing:.4px;line-height:28px;margin:0;text-align:center;text-transform:uppercase}@media screen and (min-width:769px){.certificate-form__title{font-size:30px;letter-spacing:.6px;line-height:40px}}.certificate-form__info-icon{height:16px;width:16px;fill:var(--Light-Breeze-700);cursor:pointer}@media screen and (min-width:769px){.certificate-form__info-icon{height:24px;width:24px}}.certificate-form__label{color:var(--Light-Base-700);font-family:var(--title-font);font-size:16px;font-weight:550;line-height:22px}@media screen and (min-width:769px){.certificate-form__label{font-size:20px;line-height:26px}}.certificate-form__label--required:after{color:var(--Light-Base-400);content:"*";font-size:14px;position:absolute}.certificate-form__sublabel{color:var(--Light-Base-900);margin-top:16px}.certificate-form__description{color:var(--Light-Base-500);font-size:12px;line-height:18px}.certificate-form__description--phone-warning{display:flex;flex-direction:row;gap:6px;margin-top:4px}.certificate-form__button{align-self:flex-start;background-color:transparent;border:0;border-bottom:1px dashed var(--Light-Breeze-300);color:inherit;color:var(--Light-Breeze-700);font-family:inherit;font-size:14px;font-style:normal;font-weight:400;font-weight:500;line-height:16px;padding:0;transition:color .15s ease-out}.certificate-form__button:not(:disabled){cursor:pointer}.certificate-form__button:focus-visible{border:none}.certificate-form__button--select{border-bottom:1px dashed var(--Light-Breeze-600);color:var(--Light-Breeze-600)}.certificate-form__price{align-items:center;display:grid;grid-auto-rows:min-content;grid-template-columns:auto 1fr;row-gap:12px}@media screen and (min-width:769px){.certificate-form__price{row-gap:0}.certificate-form__price>.certificate-form__label{grid-area:1/1/2/3;padding-bottom:16px}.certificate-form__price>.certificate-form__price-input{grid-area:2/1/3/2;margin-right:24px}.certificate-form__price>.certificate-form__price-list{grid-area:2/2/3/3}.certificate-form__price>.certificate-form__description{padding-top:6px}.certificate-form__price>.certificate-form__description--error{padding-top:24px}}@media screen and (max-width:769px){.certificate-form__price>.certificate-form__price-list--error{padding-top:16px}.certificate-form__price>.certificate-form__price-input .certificate-input__error{bottom:-20px;left:-120px;position:absolute}}.certificate-form__price>.certificate-form__label{grid-area:1/1/2/2;margin-right:24px}.certificate-form__price>.certificate-form__description{grid-area:3/1/4/3}.certificate-form__price-input{grid-area:1/2/2/3;height:44px;text-wrap:nowrap;width:130px}@media screen and (min-width:769px){.certificate-form__price-input{width:120px}}.certificate-form__price-input--error .certificate-input__error{color:var(--Light-Base-500)}.certificate-form__price-list{display:flex;flex-wrap:wrap;gap:12px 16px;grid-area:2/1/3/3;list-style:none;margin:0;padding:0}.certificate-form__choosing-design{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:769px){.certificate-form__choosing-design{-moz-column-gap:32px;column-gap:32px;display:grid;grid-auto-rows:min-content;grid-template-columns:auto 1fr}.certificate-form__choosing-design>.certificate-form__choosing-design-occasion-cards{grid-area:1/1/2/3}.certificate-form__choosing-design>.certificate-form__preview-design-card{grid-area:2/1/3/2}.certificate-form__choosing-design>.certificate-form__choosing-occasion{grid-area:2/2/3/3}.certificate-form__choosing-design>.certificate-form__quantity{grid-area:2/2/3/3;margin-top:84px}.certificate-form__choosing-design>.certificate-form__quantity--dt{margin-top:160px}}@media screen and (min-width:769px) and (min-width:769px){.certificate-form__choosing-design>.certificate-form__quantity--dt{margin-top:184px}}@media screen and (min-width:769px){.certificate-form__choosing-design .certificate-form__personal-choice-input{margin-top:20px}.certificate-form__choosing-design .certificate-form__personal-choice-input>.certificate-form__description{display:block;padding-top:6px}.certificate-form__choosing-design{gap:32px}}.certificate-form__choosing-occasion>.certificate-form__label{margin:0 0 6px}.certificate-form__choosing-occasion .chg-app-dropdown-custom-item{padding:9px 8px}.certificate-form__choosing-occasion .chg-app-dropdown-custom-item:last-child{border-top:1px solid var(--Light-Base-100)}@media screen and (max-width:769px){.certificate-form__personal-choice-input{padding-top:20px}}.certificate-form__occasion-select .chg-app-custom-dropdown{border:none;border-bottom:1px solid var(--Light-Breeze-100);color:var(--Light-Breeze-700);font-weight:500;justify-content:space-between;padding:0}.certificate-form__occasion-select .chg-app-custom-dropdown svg{fill:var(--Light-Breeze-700)}.certificate-form__occasion-select .chg-app-custom-dropdown__label{font-family:var(--title-font);font-size:16px;font-weight:550;line-height:22px}@media screen and (min-width:769px){.certificate-form__occasion-select .chg-app-custom-dropdown__label{font-size:20px;line-height:26px}}.certificate-form__choosing-design-occasion-cards>.certificate-form__label{margin:0 0 16px}.certificate-form__choosing-design-occasion-list-cards{display:flex;flex-wrap:wrap;gap:12px}.certificate-form__choosing-design-occasion-card{border-radius:8px;cursor:pointer;height:48px;width:70px}@media screen and (min-width:769px){.certificate-form__choosing-design-occasion-card{height:52px;width:76px}}.certificate-form__choosing-design-occasion-card--selected{border:2px solid var(--Light-Breeze-700)}.certificate-form__quantity{display:flex;gap:24px}.certificate-form__quantity>.certificate-form__quantity-input{height:44px;width:130px}.certificate-form__quantity-info{display:flex;flex-direction:column}.certificate-form__quantity-info>.certificate-form__label{margin:0;white-space:nowrap}.certificate-form__quantity-info>.certificate-form__description{white-space:nowrap}.certificate-form__quantity-input .chg-app-input-number__input{border:none}.certificate-form__quantity-input svg{flex-shrink:0}.certificate-form__congratulation>.certificate-form__label{margin:0 0 16px}.certificate-form__congratulation-textarea{color:var(--Light-Base-400);font-size:16px;font-weight:400;line-height:24px}.certificate-form__congratulation-footer{display:flex;flex-direction:column;gap:12px}@media screen and (min-width:769px){.certificate-form__congratulation-footer{flex-direction:row-reverse;justify-content:space-between}}.certificate-form__user-email{width:100%}.certificate-form__user-email>.certificate-form__label{margin:0 0 16px}.certificate-form__user-email>.certificate-form__sublabel{margin-bottom:0}.certificate-form__user-phone{width:100%}.certificate-form__user-phone>.certificate-form__label{margin:0 0 16px}.certificate-form__user-phone>.certificate-form__sublabel{margin-bottom:0}@media screen and (min-width:769px){.certificate-form__payment{display:grid;grid-auto-rows:min-content;grid-template-columns:auto 1fr}.certificate-form__payment>.certificate-form__label{grid-area:1/1/2/3}.certificate-form__payment>.certificate-form__payment-types{grid-area:2/1/3/2}.certificate-form__payment>.certificate-form__payment-button{grid-area:2/2/3/3}.certificate-form__payment>.certificate-form__payment-text{grid-area:4/1/4/3}.certificate-form__payment>.certificate-form__error{grid-area:3/1/4/3}}.certificate-form__payment>.certificate-form__label{margin:0 0 16px}.certificate-form__payment-types{display:flex;flex-direction:column;gap:20px}.certificate-form__payment-type .chg-app-radio__caption{align-items:center;display:inline-flex;gap:8px}.certificate-form__payment-button{height:44px;margin-top:20px}@media screen and (min-width:769px){.certificate-form__payment-button{margin:0 0 0 auto;max-width:336px!important}}.certificate-form__payment-button .app-button{margin:0}.certificate-form__payment-text{color:var(--Light-Base-700);font-size:15px;font-weight:400;line-height:22px;margin-bottom:16px;margin-top:32px}@media screen and (min-width:769px){.certificate-form__payment-text{margin-bottom:0}}.certificate-form__data-transfer{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:769px){.certificate-form__data-transfer{flex-direction:row}}.certificate-form__phone-input{width:100%}.certificate-form__phone-input:not(._)>.error-message{color:var(--Light-Red-500)}.certificate-form__phone-input .phone-input{height:40px;overflow:hidden}@media screen and (min-width:769px){.certificate-form__phone-input .phone-input{height:44px}}.certificate-form__phone-auto{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;margin-top:14px}@media screen and (min-width:769px){.certificate-form__phone-auto{gap:8px}}.certificate-form__phone-auto>.certificate-form__button{align-self:unset}.certificate-form__phone-auto>.certificate-form__sublabel{align-self:unset;margin:0}.certificate-form__phone-icon-hint{cursor:pointer;height:16px;width:16px;fill:var(--Light-Base-500)}.certificate-form__phone-warning{align-items:center;display:inline-flex;gap:4px;text-wrap:nowrap}.certificate-page{background-image:url(./background.DuyLT6N3.svg);background-position-x:center;background-position-y:top;background-repeat:no-repeat;background-size:auto 450px;margin:0;overflow:hidden;padding:0 0 40px;width:100%}@media screen and (min-width:769px){.certificate-page{background-size:auto 558px;border-bottom:2px solid var(--Light-Base-200);border-top:2px solid var(--Light-Base-200);margin-top:28px}.certificate-page__container{margin:0 auto;max-width:800px}}.certificate-page__header{padding:40px 16px 32px;position:relative}@media screen and (min-width:769px){.certificate-page__header{padding:48px 0 32px}}.certificate-page__links-anchors{overflow-x:auto;text-align:center}.certificate-page__links-anchors::-webkit-scrollbar{-webkit-appearance:none;background:transparent;display:none;height:0;width:0}@media screen and (min-width:769px){.certificate-page__links-anchors{justify-content:center}}.certificate-page__link-anchor{color:var(--link-color);font-size:16px;font-style:normal;font-weight:400;font-weight:500;line-height:22px;text-decoration:none;transition:color .15s ease-out;white-space:nowrap}@media (hover:hover){.certificate-page__link-anchor:hover{color:var(--link-color-hover);cursor:pointer}}.certificate-page__link-anchor:active{color:var(--link-color-active)}.certificate-page__link-anchor:not(:last-child){margin-right:20px}.certificate-page__link-anchor--newyear{color:var(--base-0)}.certificate-page__link-anchor--newyear:active,.certificate-page__link-anchor--newyear:hover{color:var(--Light-Breeze-300)}.certificate-page__title{font-size:34px;font-weight:500;line-height:40px;margin:0 0 16px;text-align:center}@media screen and (min-width:769px){.certificate-page__title{font-size:52px;line-height:62px}}.certificate-page__title--newyear{color:var(--Light-Base-0)}.certificate-page__subtitle{color:var(--Light-Base-700);font-family:var(--title-font);font-size:16px;font-weight:550;line-height:22px;margin:0 0 12px;text-align:center}@media screen and (min-width:769px){.certificate-page__subtitle{font-size:20px;line-height:26px}}.certificate-page__subtitle--newyear{color:var(--Light-Breeze-300)}.certificate-page__block-divider{border:1px solid var(--Light-Breeze-700);margin:32px 16px 18px}@media screen and (min-width:769px){.certificate-page__block-divider{margin-bottom:30px;margin-top:60px}}.certificate-page__block-wrapper{gap:24px;margin:auto;position:relative;scroll-margin-top:120px}@media screen and (min-width:769px){.certificate-page__block-wrapper--no-auth{margin-bottom:50px}}.certificate-page__form-block{align-items:center;display:flex;flex-direction:column;margin-inline:auto;position:relative;z-index:2}.certificate-page__block-image{bottom:72px;display:none;left:-115px;position:absolute;top:10px;z-index:1}@media screen and (min-width:769px){.certificate-page__block-image{display:block}}.certificate-page__block-image--no-auth{top:-35px}.certificate-page__gift{background-color:var(--Light-Breeze-200);display:flex;flex-direction:column;gap:16px;padding:24px 16px;position:relative}@media screen and (min-width:769px){.certificate-page__gift{flex-direction:row;margin:28px 0 0}.certificate-page__gift-section{max-width:480px;max-width:392px}}.certificate-page__gift-title{color:var(--Light-Breeze-900);font-family:var(--title-font);font-size:20px;font-weight:550;letter-spacing:.4px;line-height:28px;margin:0 0 16px;text-transform:uppercase}@media screen and (min-width:769px){.certificate-page__gift-title{font-size:30px;letter-spacing:.6px;line-height:40px}}.certificate-page__gift-text{color:var(--base-900)}.certificate-page__gift-image{position:relative;z-index:2}.certificate-page__gift-image--adaptive{bottom:-50px;margin-top:-50px}@media screen and (min-width:769px){.certificate-page__gift-image--adaptive{bottom:-28px;display:none;margin-top:0;position:absolute;right:0}}.certificate-page__gift-image--desktop{display:none}@media screen and (min-width:769px){.certificate-page__gift-image--desktop{display:block;right:-64px}}.certificate-page__electron{margin-top:18px}.certificate-page__plastic{padding:16px;scroll-margin-top:120px}.certificate-page__plastic-title{font-family:var(--title-font);font-size:22px;font-weight:550;line-height:28px;margin-bottom:24px}@media screen and (min-width:769px){.certificate-page__plastic-title{font-size:30px;line-height:38px;margin-bottom:32px}}.certificate-page__plastic-text{margin:0 0 12px}.certificate-page__plastic-minimal-sum{color:var(--Light-Base-700)}.certificate-page__plastic-image-wrapper{height:200px;margin-bottom:18px;margin-top:8px;min-height:200px;width:100%}@media screen and (width >= 768px){.certificate-page__plastic-image-wrapper{padding:0 24px}}@media screen and (min-width:769px){.certificate-page__plastic-image-wrapper{margin-bottom:30px;margin-top:32px;padding:0 16px}}.certificate-page__plastic-image-inner{background-color:var(--Light-Cherry-700);height:100%;width:100%}@media screen and (width >= 768px){.certificate-page__plastic-image-inner{border-radius:4px}}@media screen and (min-width:769px){.certificate-page__plastic-image-inner{width:720px}}.certificate-page__plastic-image{display:block;height:256px;left:4px;max-width:none;position:relative;top:-24px}@media screen and (width >= 768px){.certificate-page__plastic-image{left:24px}}.certificate-page .certificate-page__plastic-button{margin-bottom:16px}@media screen and (min-width:769px){.certificate-page .certificate-page__plastic-button{margin:16px auto 16px 0;width:238px;width:260px}}@media screen and (width >= 704px){.certificate-page__unauthorized-form{max-width:704px;width:100%}}@media screen and (max-width:769px){.certificate-page__form{max-width:736px;width:100%}}
