.footer__checkbox .input-form__error-text{bottom:unset;top:100%}.input-form{width:100%}.input-form+.input-form{margin-top:24px}.input-form_req .input-form__input+span:after,.input-form_req .input-form__select+span:after{color:#a4a6ac;content:"*";font-size:17px;margin-left:4px;position:relative}.input-form_req .input-form__label-req{color:#a4a6ac;display:inline-block;margin-left:1px}.input-form__label-req{display:none}.input-form__label{box-sizing:border-box;color:#a4a6ac;display:flex;flex-direction:column;font-size:13px;font-weight:400;letter-spacing:.01em;line-height:16px;min-height:56px;padding-top:4px;position:relative;transition:opacity .3s}.input-form__label span:first-child{opacity:0;transition:opacity .3s}.input-form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fafafa;border:0;border-bottom:1px solid #e3e4ea;border-radius:0;box-sizing:border-box;color:#222736;font-size:15px;letter-spacing:.01em;line-height:20px;outline:none;padding:8px 0 7px;resize:none}.input-form__input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.input-form__input[type=number]:focus,.input-form__input[type=number]:hover{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-form__input[type=number]::-webkit-inner-spin-button,.input-form__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-form__input:active,.input-form__input:focus{border-color:#222736}.input-form__input:active+.input-form__placeholder:after,.input-form__input:active+.input-form__placeholder:before,.input-form__input:focus+.input-form__placeholder:after,.input-form__input:focus+.input-form__placeholder:before{content:none}.input-form__input_error{border-color:#aa3d2b}.input-form__placeholder{cursor:text;position:absolute;top:30px}.input-form__placeholder:before{color:#a4a6ac;content:attr(placeholder);font-size:15px;font-weight:400;letter-spacing:.01em;line-height:20px;position:relative;text-transform:none;transition:opacity .3s}.input-form_active .input-form__label span:first-child{opacity:1;transition:opacity .3s}.input-form_active .input-form__placeholder{opacity:0;transition:opacity .3s}.input-form_active .input-form__counter{bottom:36px;transition:opacity .3s}.input-form_open .input-form__select-list{display:flex}.input-form_open .input-form__select-icon{transform:rotate(0);transition:.3s}.input-form_open .input-form__input{border-color:#222736}.input-form__error-text{bottom:-19px;color:#aa3d2b;display:none;font-size:11px;font-weight:400;letter-spacing:.01em;line-height:14px;position:absolute}.input-form__error-check{bottom:8px;left:24px}.input-form_error .input-form__input{border-color:#aa3d2b}.input-form_error .input-form__label{color:#aa3d2b}.input-form_error .input-form__error-text{display:block}.input-form__textarea+.input-form__input{display:none}.input-form__textarea-wrap{position:relative}.input-form_disabled .input-form__input{color:gray;pointer-events:none}.input-form input[readonly]{pointer-events:none}@media (min-width:1024px){.input-form{transition:.3s}.input-form:hover .input-form__input{border-bottom-color:#06396e;transition:.3s}}.input-form__counter,.input-form__pass-icon,.input-form__select-icon{bottom:8px;position:absolute;right:0}.input-form__counter{background:#fafafa;padding-left:12px;transition:opacity .3s}.input-form__counter span:first-child{opacity:1}.input-form__file{position:relative;width:100%}.input-form__file+.input-form__input,.input-form__file-input{display:none}.input-form__file-input_notice+.input-form__file-label{color:#a4a6ac;cursor:default}.input-form__file-input_notice+.input-form__file-label:hover{border-color:#e3e4ea;color:#a4a6ac}.input-form__file-label{align-items:center;border:2px dashed #e3e4ea;color:#222736;cursor:pointer;display:flex;font-size:15px;height:84px;justify-content:center;margin:8px 0 0;padding:0 15px;text-align:center;width:100%}@media (min-width:1024px){.input-form__file-label{transition:.3s}.input-form__file-label--dragover,.input-form__file-label:hover{border-color:#06396e;color:#06396e;transition:.3s}}.input-form__attach{align-items:center;display:flex;justify-content:space-between}.input-form__attach+.input-form__attach{margin-top:8px}.input-form__attaches{margin-top:24px;width:100%}.input-form__attach-name{cursor:pointer;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (min-width:1024px){.input-form__attach-name{transition:.3s}.input-form__attach-name:hover{color:#06396e;transition:.3s}}.input-form__attach-del .icons{transition:color .3s}@media (min-width:1024px){.input-form__attach-del .icons:hover{color:#06396e;transition:.3s}}.input-form__select .input-form__input{width:100%}.input-form__select-icon{color:#222736;transform:rotate(180deg);transition:.3s}.input-form__select-list{background:#fafafa;display:none;flex-direction:column;left:0;max-height:164px;overflow:auto;padding-bottom:12px;padding-top:4px;position:absolute;right:0;top:56px;z-index:2}.input-form__select-list::-webkit-scrollbar{height:0;width:0}.input-form__select-item{font-size:15px;line-height:20px;margin-top:8px;max-height:60px}.input-form__select-item input[type=radio]{display:none}.input-form__select-item input:checked~.input-form__select-text{font-weight:600;pointer-events:none}.input-form__select-text{color:#222736;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (min-width:1024px){.input-form__select-text{cursor:pointer;transition:.3s}.input-form__select-text:hover{color:#06396e;transition:.3s}}.popup__form-pass .popup__error-text{margin:24px 0 0;padding:0 16px}@media (min-width:768px){.popup__form-pass .popup__error-text{padding:0 40px}}.popup{background-color:#fafafa;border-radius:15px 15px 0 0;box-sizing:border-box;inset:auto 0 0;max-height:calc(100vh - 32px);padding:32px 16px 16px;position:fixed;transition:.3s;z-index:11}@media (min-width:768px){.popup{border-radius:15px;left:50%;padding:48px 40px 40px;top:50%;transform:translate(-50%,-50%);width:424px}}@media (min-width:1024px){.popup{width:450px}}@media (min-width:1440px){.popup{width:520px}}@media ((width <= 767px) and (height <= 604px)){.popup__login{height:100%}}@media (min-width:768px){.popup__login{height:620px}}@media ((width <= 767px) and (height <= 804px)){.popup__reg{height:100%}}@media (min-width:768px){.popup__reg{height:820px}}@media (min-width:1024px){.popup__reg{height:800px}}@media (min-width:1440px){.popup__reg{height:780px}}.popup__pass-recovery{padding-bottom:0;padding-left:0;padding-right:0}@media ((width <= 767px) and (height <= 320px)){.popup__pass-recovery{height:100%}}@media (min-width:768px){.popup__pass-recovery{height:320px;max-height:none}.popup__pass-recovery .popup__bottom-left,.popup__pass-recovery .popup__bottom-right{color:#222736;transition:.3s}}@media (min-width:1024px){.popup__pass-recovery:has(.popup__button_bottom:hover) .popup__bottom-left,.popup__pass-recovery:has(.popup__button_bottom:hover) .popup__bottom-right{color:#06396e;transition:.3s}}.popup__pass-recovery .popup__title{padding-left:16px;padding-right:58px}@media (min-width:768px){.popup__pass-recovery .popup__title{padding-left:40px;padding-right:40px}}@media ((width <= 767px) and (height <= 364px)){.popup__pass-new{height:100%}}@media (min-width:768px){.popup__pass-new{height:348px}}.popup__change-pass{padding:32px 0 0}@media ((width <= 767px) and (height <= 388px)){.popup__change-pass{height:100%}}@media (min-width:768px){.popup__change-pass{height:428px;padding:48px 0 0}}@media (min-width:1024px){.popup__change-pass:has(.popup__button_bottom:hover) .popup__bottom-left,.popup__change-pass:has(.popup__button_bottom:hover) .popup__bottom-right{color:#06396e;transition:.3s}}.popup__change-pass .popup__bottom-left,.popup__change-pass .popup__bottom-right{color:#222736}.popup__change-pass .popup__title{padding-left:16px;padding-right:58px}@media (min-width:768px){.popup__change-pass .popup__title{padding-left:40px}}.popup__change-pass .popup__form-pass{margin-bottom:88px}@media (min-width:768px){.popup__change-pass .popup__form-pass{margin-bottom:104px}}.popup__pass-sent{padding-bottom:32px}.popup__pass-sent .popup__title{padding-right:58px}@media (min-width:768px){.popup__pass-sent .popup__title{padding-right:0}}.popup__pass-sent .popup__text-pass{padding:0}@media (min-width:768px){.popup__pass-sent{height:196px;padding-left:40px;padding-right:40px}.popup__pass-change{height:180px}}.popup__form-pass{margin-top:24px}@media (min-width:768px){.popup__form-pass{margin-top:32px}}.popup__form-pass .input-form{padding-left:16px;padding-right:16px}@media (min-width:768px){.popup__form-pass .input-form{padding-left:40px;padding-right:40px}}.popup__text-pass{padding-left:16px;padding-right:16px}@media (min-width:768px){.popup__text-pass{padding-left:40px;padding-right:40px}}.popup__bottom,.popup__top{left:0;position:absolute;right:0}.popup__top{top:0}.popup__bottom-left,.popup__bottom-right,.popup__top-left,.popup__top-right{color:#fafafa;position:absolute}.popup__bottom-left,.popup__top-left{left:0}.popup__bottom-right,.popup__top-right{right:0}.popup__bottom{display:none}@media (min-width:768px){.popup__bottom{bottom:16px;display:block}}.popup__title{font-family:Canela,serif;font-size:22px;font-weight:300;line-height:28px;margin-bottom:24px;text-transform:uppercase}@media (min-width:768px){.popup__title{margin-bottom:32px}}.popup__close{color:#222736;cursor:pointer;position:absolute;right:16px;top:22px;z-index:2}@media (min-width:768px){.popup__close{right:20px;top:23px}}@media (min-width:1024px){.popup__close{transition:.3s}.popup__close:hover{color:#06396e;transition:.3s}}.popup__content{height:100%;overflow:auto}.popup__content::-webkit-scrollbar{height:0;width:0}.popup__link-grey{color:#a4a6ac;cursor:pointer;margin:32px 0;text-transform:uppercase}@media (min-width:1024px){.popup__link-grey{transition:color .3s}.popup__link-grey:hover{color:#06396e;transition:color .3s}}.popup__button{align-items:center;border:1px solid;display:flex;font-size:15px;justify-content:center;letter-spacing:.01em;line-height:20px!important;padding-bottom:17px;padding-top:17px;text-transform:uppercase;width:100%}.popup__button+.popup__button{margin-top:12px}.popup__button_primary{background:#222736;border-color:#222736;color:#fff}@media (min-width:1024px){.popup__button_primary{transition:.3s}.popup__button_primary:hover{background:#06396e;border-color:#06396e;transition:.3s}}.popup__button_secondary{border-color:transparent}@media (min-width:1024px){.popup__button_secondary{cursor:pointer;transition:.3s}.popup__button_secondary:hover{color:#06396e;transition:.3s}}.popup__button_bottom{margin:32px 0 0}@media (min-width:768px){.popup__button_bottom{border-radius:0 0 15px 15px;margin-top:48px}}.popup__button_fixed{bottom:0;left:0;position:fixed;right:0}@media (min-width:768px){.popup__button_fixed{border-radius:0 0 15px 15px}}@media (min-width:1024px){.popup__button_fixed{transition:color .3s}}.popup__button-group{-moz-column-gap:12px;column-gap:12px;display:flex}.popup__button_icon{border-color:#e3e4ea;padding-bottom:14px;padding-top:14px}.popup__button_icon+.popup__button_icon{margin-top:0}@media (min-width:1024px){.popup__button_icon{transition:.3s}.popup__button_icon:hover{border-color:#06396e;color:#06396e;transition:.3s}}.popup__icon-btn{margin-right:6px}@media (min-width:1024px){.popup__icon-btn{transition:.3s}.popup__icon-btn:hover{color:#06396e;transition:.3s}}.popup__text{margin:32px auto 20px;text-align:center}.popup__checkboxes{margin:24px 0 56px}@media ((width <= 767px) and (height <= 970px)){.popup__certificate{height:100%}}@media (min-width:768px){.popup__certificate{height:518px;width:728px}}@media (min-width:1024px){.popup__certificate{height:611px;width:860px}.popup__certificate .popup__close{top:20px}}@media (min-width:1440px){.popup__certificate{height:668px;width:940px}}@media (min-width:1920px){.popup__certificate{height:711px;width:1004px}}.popup__inserts{padding-bottom:32px;padding-right:0}@media ((width <= 767px) and (height <= 532px)){.popup__inserts{height:100%}}@media (min-width:768px){.popup__inserts{height:524px;padding:48px 40px 40px;width:536px}}@media (min-width:1440px){.popup__inserts{height:504px;width:680px}}@media (min-width:768px){.popup__inserts .popup__close{top:20px}}.popup__inserts .popup__title{left:0;position:sticky}@media (min-width:768px){.popup__error .popup__bottom .popup__bottom-left,.popup__error .popup__bottom .popup__bottom-right{color:#aa3d2b}}.popup__error-msg{align-items:center;background:#aa3d2b;bottom:0;color:#fff;font-size:13px;height:24px;justify-content:center;left:0;position:fixed;right:0}.popup__error .popup__error-msg,.popup__error_pass .popup__error-msg{display:flex}.popup__error_pass .popup__error-msg{bottom:56px}@media (min-width:768px){.popup__error_pass .popup__error-msg{border-radius:0}.popup__error-msg{border-radius:0 0 15px 15px;position:absolute}}.popup__terms-use{padding-bottom:32px}@media ((width <= 767px) and (height <= 667px)){.popup__terms-use{height:100%}}@media (min-width:768px){.popup__terms-use{height:668px;padding-bottom:40px;width:424px}}@media (min-width:1024px){.popup__terms-use{height:628px;width:450px}}@media (min-width:1440px){.popup__terms-use{height:540px;width:520px}}.popup__terms-cert{padding-bottom:32px}@media ((width <= 767px) and (height <= 576px)){.popup__terms-cert{height:100%}}@media (min-width:768px){.popup__terms-cert{height:556px;padding-bottom:40px;width:424px}}@media (min-width:1024px){.popup__terms-cert{height:508px;width:450px}}@media (min-width:1440px){.popup__terms-cert{height:420px;width:520px}}.popup__terms-text{margin-bottom:12px}.popup__terms-title{margin-top:20px}.popup__terms-list{list-style:none;padding-left:20px}.popup__terms-list li{position:relative}.popup__terms-list li:before{background:#222736;content:"";height:1px;margin-left:-20px;position:absolute;top:11px;width:10px}.popup__terms-list{margin-bottom:20px}.popup__terms-li{margin-top:12px}.popup__terms-link{align-items:center;cursor:pointer;display:flex;margin-top:20px;text-transform:uppercase}.popup__terms-link svg{margin-left:4px;transform:rotate(-90deg)}@media (min-width:1024px){.popup__terms-link{transition:.3s}.popup__terms-link:hover{color:#06396e;transition:.3s}}.popup__cart .popup__title{padding-right:40px}@media (min-width:768px){.popup__cart .popup__title{padding-right:0}}@media ((width <= 767px) and (height <= 416px)){.popup__cart{height:100%}}@media (min-width:768px){.popup__cart{height:404px;width:424px}}@media (min-width:1024px){.popup__cart{width:450px}}@media (min-width:1440px){.popup__cart{width:520px}}@media (min-width:768px){.popup__wishlist-del{height:232px;width:424px}}@media (min-width:1024px){.popup__wishlist-del{width:450px}}@media (min-width:1440px){.popup__wishlist-del{width:520px}}.popup__button-row{display:flex}.popup__button-row .popup__button+.popup__button{margin-left:8px;margin-top:0}.popup__button-row .popup__button_secondary{border:1px solid #e3e4ea}.popup__passport{padding-bottom:56px}@media ((width <= 767px) and (height <= 943px)){.popup__passport{height:100%}}@media (min-width:768px){.popup__passport{height:764px;width:536px}}@media (min-width:1024px){.popup__passport{height:748px;width:574px}.popup__passport:has(.popup__button_fixed:hover) .popup__bottom-left,.popup__passport:has(.popup__button_fixed:hover) .popup__bottom-right{color:#06396e;transition:.3s}}@media (min-width:1440px){.popup__passport{height:712px;width:680px}}.popup__passport .popup__bottom-left,.popup__passport .popup__bottom-right{color:#222736}.popup__passport-info{padding-bottom:12px}@media ((width <= 767px) and (height <= 781px)){.popup__passport-info{height:100%}}@media (min-width:768px){.popup__passport-info{height:662px;width:520px}}.popup__contact{padding-bottom:88px}@media ((width <= 767px) and (height <= 508px)){.popup__contact{height:100%}}@media (min-width:768px){.popup__contact{height:436px;width:536px}}@media (min-width:1024px){.popup__contact{height:416px;width:574px}.popup__contact:has(.popup__button_fixed:hover) .popup__bottom-left,.popup__contact:has(.popup__button_fixed:hover) .popup__bottom-right{color:#06396e;transition:.3s}}@media (min-width:1440px){.popup__contact{height:416px;width:680px}}.popup__contact .popup__bottom-left,.popup__contact .popup__bottom-right{color:#222736}@media (min-width:768px){.popup__contact .popup__contact-form{display:flex;flex-wrap:wrap}.popup__contact .input-form:first-child,.popup__contact .input-form:nth-child(2){width:calc(50% - 12px)}.popup__contact .input-form:nth-child(2){margin-left:24px;margin-top:0}}.popup__contact .input-form_error .input-form__error-check{bottom:-18px}@media (min-width:768px){.popup__contact .input-form_error .input-form__error-check{bottom:8px}}@media (min-width:1024px){.popup__contact .input-form_error .input-form__error-check{bottom:6px}}.popup__contact-check{margin-top:24px;position:relative}.popup__address{padding-bottom:56px}@media ((width <= 767px) and (height <= 568px)){.popup__address{height:100%}}@media (min-width:768px){.popup__address{height:496px;width:536px}}@media (min-width:1024px){.popup__address{height:496px;width:574px}.popup__address:has(.popup__button_fixed:hover) .popup__bottom-left,.popup__address:has(.popup__button_fixed:hover) .popup__bottom-right{color:#06396e;transition:.3s}}@media (min-width:1440px){.popup__address{width:680px}}.popup__address .popup__bottom-left,.popup__address .popup__bottom-right{color:#222736}@media (min-width:768px){.popup__address-del{bottom:auto}}.popup__address-form{display:flex;flex-wrap:wrap;justify-content:space-between}.popup__address-form .input-form__error-text{white-space:nowrap}.popup__address-form .input-form:nth-child(4),.popup__address-form .input-form:nth-child(5),.popup__address-form .input-form:nth-child(6){width:calc(33.33333% - 16px)}@media (min-width:768px){.popup__address-form .input-form:nth-child(4),.popup__address-form .input-form:nth-child(5),.popup__address-form .input-form:nth-child(6){width:calc(16.66667% - 20px)}.popup__address-form .input-form:nth-child(3){width:calc(50% - 12px)}}.popup__address-form .checkbox{margin-bottom:56px;margin-top:24px}.popup__order{padding-bottom:56px}.popup__order .popup__bottom-left,.popup__order .popup__bottom-right{color:#222736}@media (min-width:1024px){.popup__order:has(.popup__button_fixed:hover) .popup__bottom-left,.popup__order:has(.popup__button_fixed:hover) .popup__bottom-right{color:#06396e;transition:.3s}}@media ((width <= 767px) and (height <= 788px)){.popup__order-jewelry{height:100%}}@media (min-width:768px){.popup__order-jewelry{height:696px;width:536px}}@media (min-width:1024px){.popup__order-jewelry{height:676px;width:574px}}@media (min-width:1440px){.popup__order-jewelry{width:680px}}@media ((width <= 767px) and (height <= 708px)){.popup__order-diamond{height:100%}}@media (min-width:768px){.popup__order-diamond{height:616px;width:536px}}@media (min-width:1024px){.popup__order-diamond{width:574px}}@media (min-width:1440px){.popup__order-diamond{width:680px}}.popup__not-available{padding-bottom:32px;padding-right:32px}@media (min-width:768px){.popup__not-available{height:128px;padding-bottom:40px;padding-right:40px;width:520px}}.popup__delivery .popup__terms-list,.popup__point .popup__terms-list{margin-bottom:0}@media (min-width:768px){.popup__delivery,.popup__point{width:520px}}@media ((width <= 767px) and (height <= 636px)){.popup__delivery{height:100%}}@media (min-width:768px){.popup__delivery{height:576px}}@media ((width <= 767px) and (height <= 616px)){.popup__point{height:100%}}@media (min-width:768px){.popup__point{height:556px}}.popup__cert-info{padding-bottom:32px}@media (min-width:768px){.popup__cert-info{height:188px;width:520px}}.popup__cert-text p+p{margin-top:10px}@media (min-width:768px){.popup__cert-text{height:528px;width:520px}}.popup__order-suc{padding-bottom:32px}@media (min-width:768px){.popup__order-suc{height:216px;width:520px}.popup__exclusive{height:260px;width:520px}.popup__exclusive .popup__content{display:flex;flex-direction:column}}.popup__exclusive-buttons{display:flex}@media (min-width:768px){.popup__exclusive-buttons{margin-top:auto}}.popup__exclusive-buttons .popup__button+.popup__button{margin-left:8px;margin-top:0}.popup__exclusive-buttons .popup__button_secondary{border:1px solid #e3e4ea}@media (min-width:1024px){.popup__exclusive-buttons .popup__button_secondary{transition:.3s}.popup__exclusive-buttons .popup__button_secondary:hover{border-color:#06396e;transition:.3s}}.popup__error-text{color:#aa3d2b}.popup-inserts__table{overflow:auto;padding-right:16px;width:440px}@media (min-width:768px){.popup-inserts__table{padding-right:0;width:100%}}.popup-inserts__head,.popup-inserts__inserts-row{-moz-column-gap:8px;column-gap:8px;display:flex;margin-bottom:4px}@media (min-width:1024px){.popup-inserts__head,.popup-inserts__inserts-row{-moz-column-gap:20px;column-gap:20px}}.popup-inserts__inserts-row:last-child{margin-bottom:0}.popup-inserts__head{color:#a4a6ac}.popup-inserts__col:first-child{width:124px}@media (min-width:768px){.popup-inserts__col:first-child{width:140px}}@media (min-width:1024px){.popup-inserts__col:first-child{width:124px}}@media (min-width:1440px){.popup-inserts__col:first-child{width:160px}}.popup-inserts__col:nth-child(2){width:124px}@media (min-width:768px){.popup-inserts__col:nth-child(2){width:140px}}@media (min-width:1024px){.popup-inserts__col:nth-child(2){width:124px}}@media (min-width:1440px){.popup-inserts__col:nth-child(2){width:200px}}.popup-inserts__col:nth-child(3),.popup-inserts__col:nth-child(4){text-align:right;width:40px}@media (min-width:1024px){.popup-inserts__col:nth-child(3),.popup-inserts__col:nth-child(4){width:48px}}.popup-inserts__col:last-child{text-align:right;width:64px}.certificate-diamond__items{padding-bottom:72px}@media (min-width:768px){.certificate-diamond__items{display:flex;flex-direction:row-reverse;padding-bottom:0}}.certificate-diamond__text{margin-bottom:24px;position:relative}@media (min-width:768px){.certificate-diamond__text{margin-bottom:32px}}.certificate-diamond__error{bottom:-16px;font-size:11px;left:0;line-height:14px;position:absolute}@media (min-width:768px){.certificate-diamond__error{bottom:-24px}}.certificate-diamond__button{align-items:center;background:#222736;border:1px solid #222736;bottom:0;color:#fff;display:flex;font-size:15px;justify-content:center;left:0;letter-spacing:.01em;line-height:20px!important;padding-bottom:17px;padding-top:17px;position:fixed;right:0;text-transform:uppercase;width:100%;z-index:1}@media (min-width:768px){.certificate-diamond__button{margin-top:auto;position:static}}@media (min-width:1024px){.certificate-diamond__button{cursor:pointer;transition:.3s}.certificate-diamond__button:hover{background:#06396e;border-color:#06396e;transition:.3s}}.certificate-diamond__col_right{margin-bottom:32px}@media (min-width:768px){.certificate-diamond__col_right{display:flex;flex-direction:column;margin-bottom:0;margin-left:40px}}.certificate-diamond__col_left{background:#fff;border:1px solid #e3e4ea;min-height:486px;padding-bottom:23px;padding-top:23px;position:relative;text-align:center}@media (min-width:768px){.certificate-diamond__col_left{flex-shrink:0;height:430px;min-height:auto;width:304px}}@media (min-width:1024px){.certificate-diamond__col_left{height:523px;padding-top:29px;width:370px}}@media (min-width:1440px){.certificate-diamond__col_left{height:580px;width:410px}}@media (min-width:1920px){.certificate-diamond__col_left{height:623px;padding-top:33px;width:440px}}.certificate-diamond__logo-top{height:13px;margin:auto;position:relative;width:64px;z-index:1}@media (min-width:768px){.certificate-diamond__logo-top{height:14px;width:69px}}@media (min-width:1024px){.certificate-diamond__logo-top{height:17px;width:79px}}@media (min-width:1440px){.certificate-diamond__logo-top{height:19px;width:89px}}.certificate-diamond__logo-bottom{bottom:23px;height:14px;left:50%;position:absolute;transform:translate(-50%);width:94px}@media (min-width:1024px){.certificate-diamond__logo-bottom{bottom:29px;height:17px;width:107px}}@media (min-width:1440px){.certificate-diamond__logo-bottom{height:20px;width:120px}}@media (min-width:1920px){.certificate-diamond__logo-bottom{bottom:31px}}.certificate-diamond__picture{display:block;left:50%;margin-top:-14px;padding-bottom:calc(100% - 30px);position:relative;transform:translate(-50%);width:calc(100% - 30px)}@media (min-width:1024px){.certificate-diamond__picture{margin-top:-17px;padding-bottom:calc(100% - 38px);width:calc(100% - 38px)}}@media (min-width:1440px){.certificate-diamond__picture{padding-bottom:calc(100% - 53px);width:calc(100% - 53px)}}@media (min-width:1920px){.certificate-diamond__picture{margin-top:-18px;padding-bottom:calc(100% - 26px);width:calc(100% - 26px)}}.certificate-diamond__image{display:block;-o-object-fit:contain;object-fit:contain;position:absolute}.certificate-diamond__msg-wrap{margin-top:-40px;position:relative;z-index:1}@media (min-width:768px){.certificate-diamond__msg-wrap{margin-top:-38px}}@media (min-width:1024px){.certificate-diamond__msg-wrap{margin-top:-40px}}@media (min-width:1440px){.certificate-diamond__msg-wrap{margin-top:-16px}}@media (min-width:1920px){.certificate-diamond__msg-wrap{margin-top:-40px}}.certificate-diamond__info-title{font-family:Canela,serif;font-size:11px;font-weight:300;-webkit-hyphens:auto;hyphens:auto;line-height:18px;text-transform:uppercase}@media (min-width:1024px){.certificate-diamond__info-title{font-size:12px;line-height:20px}}.certificate-diamond__subtitle{font-family:Canela,serif;font-size:20px;font-weight:300;line-height:30px;text-transform:uppercase}@media (min-width:768px){.certificate-diamond__subtitle{font-size:18px}}@media (min-width:1024px){.certificate-diamond__subtitle{font-size:22px}}@media (min-width:1440px){.certificate-diamond__subtitle{font-size:24px;line-height:32px}}.certificate-diamond__message{height:54px;margin:4px 8px 0;overflow:hidden}@media (min-width:768px){.certificate-diamond__message{margin:4px 16px 0}}@media (min-width:1024px){.certificate-diamond__message{height:60px;margin:6px 24px 0}}@media (min-width:1440px){.certificate-diamond__message{margin:6px 62px 0}}@media (min-width:768px){.certificate-diamond__form{display:flex;flex-direction:column;height:100%}}.cart-item{display:flex;margin-bottom:32px}.cart-item__img{flex-shrink:0;height:100px;margin-right:16px;width:100px}.cart-item__subtitle{display:block;font-family:Canela,serif;font-weight:300;margin-bottom:16px;margin-top:4px;text-transform:uppercase}@media (min-width:1024px){.cart-item__subtitle{cursor:pointer;transition:.3s}.cart-item__subtitle:hover{color:#06396e;transition:.3s}}.cart-item__quantity{margin-bottom:16px}.checkbox{cursor:default;display:block;margin-bottom:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox__text{cursor:pointer;padding-left:34px;text-align:left}.checkbox__text a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.checkbox__input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox__input:checked~.checkbox__span{color:#222736;transition:.3s}.checkbox__input:checked~.checkbox__span svg{height:8px;left:4px;opacity:1;top:6px;width:12px}.checkbox__input:disabled~.checkbox__span{background:gray;border-color:gray;pointer-events:none}.checkbox__input:disabled~.checkbox__text{color:gray}.checkbox__span{background:#fff;border:1px solid #a4a6ac;box-sizing:border-box;cursor:pointer;height:22px;left:0;position:absolute;top:-1px;transition:.3s;width:22px}.checkbox__span svg{opacity:0;position:absolute}@media (min-width:1024px){.checkbox:hover .checkbox__text{color:#06396e}.checkbox:hover .checkbox__span{color:#a4a6ac}}.checkbox_req{color:#a4a6ac;margin-left:4px}.order__form{margin-bottom:56px}.order__text{margin-bottom:24px;text-transform:uppercase}.order__comment{margin-top:20px}.order__check{margin-top:24px;position:relative}.order__check .input-form__error-text{bottom:-18px;left:24px}@media (min-width:768px){.order__input-group{display:flex;flex-wrap:wrap;justify-content:space-between}.order__input-group .input-form:nth-child(2),.order__input-group .input-form:nth-child(3){width:calc(50% - 12px)}}.tooltip{align-items:center;background:#e3e4ea;border-radius:50%;display:flex;height:20px;justify-content:center;margin-left:4px;position:relative;width:20px}.tooltip:hover{background:#a4a6ac;transition:.3s}.tooltip:hover .tooltip__icon{color:#fff}.tooltip:hover .tooltip__text{display:block}.tooltip__icon{color:#a4a6ac;flex-shrink:0;height:11px}.tooltip__text{background:#e3e4ea;border-radius:15px;bottom:58px;box-sizing:border-box;color:#a4a6ac;display:none;left:5px;padding:12px 20px 11px;position:absolute;text-transform:none;width:456px;z-index:3}.tooltip__text:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='343' height='16' fill='none' viewBox='0 0 343 16'%3E%3Cpath fill='%23E3E4EA' fill-rule='evenodd' d='M10.593 0h5.402v16H0v-5.395a6 6 0 0 1 1.758-4.242l4.605-4.606A6 6 0 0 1 10.593 0' clip-rule='evenodd'/%3E%3Cpath fill='%23E3E4EA' d='M16 0h311v16H16z'/%3E%3Cpath fill='%23E3E4EA' fill-rule='evenodd' d='M343 16v-5.408a6 6 0 0 0-1.757-4.23l-4.606-4.605A6 6 0 0 0 332.395 0H327v16z' clip-rule='evenodd'/%3E%3C/svg%3E");left:0;position:absolute;top:-3px}@media (min-width:1024px){.tooltip__text:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='456' height='12' fill='none' viewBox='0 0 456 12'%3E%3Cpath fill='%23E3E4EA' d='M455.996 12H0l.002-1.364A6 6 0 0 1 2.243 5.97l5.78-4.646A6 6 0 0 1 11.783 0h432.442c1.367 0 2.693.467 3.759 1.324l5.772 4.64a6 6 0 0 1 2.241 4.682z'/%3E%3C/svg%3E")}}.tooltip__text:after{bottom:-7px;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='343' height='16' fill='none' viewBox='0 0 343 16'%3E%3Cpath fill='%23E3E4EA' fill-rule='evenodd' d='M16 16h-5.395a6 6 0 0 1-4.242-1.757L1.757 9.638A6 6 0 0 1 0 5.395V0h16z' clip-rule='evenodd'/%3E%3Cpath fill='%23E3E4EA' d='M16 0h311v16H16z'/%3E%3Cpath fill='%23E3E4EA' fill-rule='evenodd' d='M342.995 0v5.395a6 6 0 0 1-1.757 4.242l-4.606 4.606A6 6 0 0 1 332.39 16H327V0z' clip-rule='evenodd'/%3E%3C/svg%3E");left:0;position:absolute}@media (min-width:1024px){.tooltip__text:after{bottom:-12px;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='456' height='19' fill='none' viewBox='0 0 456 19'%3E%3Cpath fill='%23E3E4EA' d='M0 0h456l-.002 1.364a6 6 0 0 1-2.241 4.667l-5.78 4.646A6 6 0 0 1 444.218 12H12.021a6 6 0 0 0-4.09 1.61l-4.568 4.256C2.085 19.058 0 18.15 0 16.403z'/%3E%3C/svg%3E")}}.tooltip_light{background:#f4f4f7;height:16px;width:16px}.tooltip_light .tooltip__icon{height:9px}.tooltip_light .tooltip__text{background:#edeef2;bottom:24px;width:288px}.tooltip_light .tooltip__text:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='288' height='12' fill='none' viewBox='0 0 288 12'%3E%3Cpath fill='%23EDEEF2' d='M287.997 12H0l.002-2.161a6 6 0 0 1 1.282-3.701l3.021-3.845A6 6 0 0 1 9.023 0h269.958c1.841 0 3.58.845 4.718 2.293l3.018 3.84a6 6 0 0 1 1.282 3.712z'/%3E%3C/svg%3E")}.tooltip_light .tooltip__text:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='288' height='19' fill='none' viewBox='0 0 288 19'%3E%3Cpath fill='%23EDEEF2' d='M0 0h288l-.002 2.161a6 6 0 0 1-1.282 3.701l-3.021 3.845A6 6 0 0 1 278.977 12H12.302a6 6 0 0 0-4.013 1.54l-4.951 4.456C2.05 19.154 0 18.24 0 16.509z'/%3E%3C/svg%3E")}.tooltip__badge{background:#ffffff14}.tooltip__badge .tooltip__text{border-radius:10px;bottom:28px;width:150px}.tooltip__badge .tooltip__text:after,.tooltip__badge .tooltip__text:before{content:none}.tooltip__badge .tooltip__icon{color:#fff6}.tooltip__badge:hover{background:#fff6}.tooltip__badge:hover .tooltip__icon{color:#fffc}.v-popper__inner{background:#edeef2!important;color:#a4a6ac!important;width:343px!important}@media (min-width:1024px){.v-popper__inner{width:456px!important}}.v-popper__arrow-container{display:none}.border-radius__bottom,.border-radius__top{left:0;position:absolute;right:0}.border-radius__top{top:0}.border-radius__icon{color:#fafafa;position:absolute}.border-radius__bottom-left,.border-radius__top-left{left:0}.border-radius__bottom-right,.border-radius__top-right{right:0}.border-radius__bottom{display:none}@media (min-width:768px){.border-radius__bottom{bottom:16px;display:block}}.border-radius__corner{display:block}.border-radius__corner.border-radius__top{top:-1px}.border-radius__corner.border-radius__bottom{bottom:15px}.border-radius__corner .border-radius__bottom-right,.border-radius__corner .border-radius__top-right{right:-1px}.border-radius__corner .border-radius__bottom-left,.border-radius__corner .border-radius__top-left{left:-1px}.product-info{display:flex;flex-direction:column;width:100%}.product-info__title{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px;text-transform:uppercase}.product-info__title_open~.product-info__info{display:block;margin-bottom:20px}.product-info__title_open .product-info__icon{transform:rotate(180deg);transition:.3s}.product-info__title_open .product-info__input-value{display:none}.product-info__title_pointer{cursor:pointer}@media (min-width:1024px){.product-info__title_pointer{transition:.3s}.product-info__title_pointer:hover{color:#06396e;transition:.3s}}.product-info__name{align-items:flex-start;display:flex;flex-direction:column;position:relative}.product-info__name_row{align-items:center;flex-direction:row}.product-info__name .tooltip{position:absolute;right:-20px;top:2px}.product-info__name .tooltip+.product-info__icon-arrow{margin-left:24px}.product-info a.product-info__name_row .tooltip.tooltip_light{right:20px}.product-info__icon-arrow{cursor:pointer;margin-left:4px;transform:rotate(-135deg)}.product-info__icon-right{transform:rotate(-90deg)}.product-info__right{align-items:center;display:flex;justify-content:space-between}.product-info__item+.product-info__item{border-top:.35px solid #222736;padding-top:19.5px}.product-info__item[style^="display:none"]+.product-info__item{border-top:none;padding-top:0}.product-info__info{display:none}.product-info__icon{transition:.3s}.product-info__icon-link{transform:rotate(-90deg)}.product-info__sizes{display:grid;grid-template-columns:repeat(auto-fill,63px);grid-gap:12px 7px}.product-info__sizes.product-info__three-column{grid-template-columns:repeat(3,1fr)}.product-info__size:nth-child(3n+3){text-align:right}.product-info__size:nth-child(3n+2){text-align:center}.product-info__input{display:none}.product-info__input:checked~.product-info__val{cursor:default;font-weight:600}.product-info__input:checked~.product-info__val--rounded{background-color:#222736;color:#fff;font-weight:400}.product-info__input:checked~.product-info__val.disabled{border-color:#a4a6ac;color:#a4a6ac}.product-info__val{white-space:nowrap}label .product-info__val{cursor:pointer}.product-info__val--rounded{border:1px solid #222736;display:inline-block;padding:4px 8px;text-align:center;width:63px}.product-info__input-value{color:#a4a6ac;word-break:break-word}.product-info__row{justify-content:space-between}.product-info__col-left,.product-info__row{align-items:center;display:flex}.product-info__text{color:#a4a6ac;margin:20px auto 0;text-align:center}.product-info__text+.product-info__text{margin-top:0}.product-info__button-more{color:#a4a6ac;display:block;margin:20px auto}@media (min-width:1024px){.product-info__button-more{transition:.3s}.product-info__button-more:hover{color:#06396e;transition:.3s}}.product-info__bottom{display:none}.product-info__bottom_mobile{background:#fff;bottom:0;display:block;left:0;position:fixed;right:0;z-index:5}@media (min-width:768px){.product-info__bottom{align-items:center;background:#222736;border-radius:0 0 15px 15px;display:flex;flex-direction:column;margin:4px -20px -24px;padding:18px 0 30px}.product-info__bottom_mobile{display:none}.product-info__bottom:before{bottom:-25px;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='392' height='16' fill='none' viewBox='0 0 392 16'%3E%3Cpath fill='%23222736' fill-rule='evenodd' d='M16 16h-5.395a6 6 0 0 1-4.242-1.757L1.757 9.638A6 6 0 0 1 0 5.395V0h16z' clip-rule='evenodd'/%3E%3Cpath fill='%23222736' d='M16 0h360.005v16H16z'/%3E%3Cpath fill='%23222736' fill-rule='evenodd' d='M392 0v5.395a6 6 0 0 1-1.758 4.242l-4.605 4.606A6 6 0 0 1 381.394 16h-5.389V0z' clip-rule='evenodd'/%3E%3C/svg%3E");left:0;position:absolute;right:0}}@media (min-width:1024px){.product-info__bottom{position:relative;transition:.3s}.product-info__bottom:before{content:none}.product-info__bottom:hover{background:#06396e;transition:.3s}}.product-info__button{box-sizing:border-box;height:56px;text-transform:uppercase;width:50%}.product-info__button:only-of-type{text-align:center;width:100%}.product-info__button_primary{background:#222736;border:1px solid #222736;color:#fff}@media (min-width:1024px){.product-info__button_primary{background:transparent;border:1px solid transparent}}.product-info__button_secondary{background:#fff;border:1px solid #e3e4ea}@media (min-width:768px){.product-info__button_secondary{background:transparent;border:0;color:#a4a6ac;margin-top:12px}.product-info__button{height:20px}}.product-info__inserts{margin-right:-20px;margin-top:20px;overflow:auto;padding-right:20px}.product-info__head,.product-info__inserts-row{-moz-column-gap:4px;column-gap:4px;display:flex;font-size:13px;line-height:16px;margin-bottom:4px;width:352px}.product-info__inserts-row:last-child{margin-bottom:0}.product-info__head{color:#a4a6ac}.product-info__col:first-child{width:108px}.product-info__col:nth-child(2){width:112px}.product-info__col:nth-child(3),.product-info__col:nth-child(4){text-align:right;width:32px}.product-info__col:last-child{text-align:right;width:52px}.product-info__footer{border-top:.35px solid #222736;color:#a4a6ac;padding-top:20px;text-transform:uppercase}.product-info__unavailable{color:#a4a6ac;margin-bottom:20px;text-transform:uppercase}.product-info__sample{display:flex;flex-direction:column}.product-info__sample .product-info__size{text-align:left}.product-info__link-edit{margin-left:4px}.product-info__virtual{align-items:center;display:flex}.product-info__virtual .icons{flex-shrink:0;margin-right:8px}.product-info__virtual .product-info__title{align-items:center;cursor:pointer}@media (min-width:1024px){.product-info__virtual .product-info__title{transition:.3s}.product-info__virtual .product-info__title:hover{color:#06396e;transition:.3s}}.constructor-info{background:#e3e4ea;border-radius:15px;display:flex;flex-direction:column;margin:0 auto 80px;max-width:392px;padding:24px 20px 4px;position:relative;width:100%}@media (min-width:768px){.constructor-info{margin-bottom:20px}}@media (min-width:1024px){.constructor-info{bottom:20px;flex-shrink:0;margin:auto 0 0;position:sticky;z-index:2}}.constructor-info .border-radius__icon{color:#e3e4ea}.constructor-info .border-radius__bottom{bottom:16px;display:block}@media (min-width:768px){.constructor-info .border-radius__bottom .border-radius__icon{color:#222736;transition:.3s}}.constructor-info__title{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px;text-transform:uppercase}.constructor-info__title_open~.constructor-info__info{display:block;margin-bottom:20px}.constructor-info__title_open .constructor-info__icon{transform:rotate(180deg);transition:.3s}.constructor-info__title_open .constructor-info__input-value{display:none}.constructor-info__title_pointer{cursor:pointer}@media (min-width:1024px){.constructor-info__title_pointer{transition:.3s}.constructor-info__title_pointer:hover{color:#06396e;transition:.3s}}.constructor-info__name{align-items:flex-start;display:flex;flex-direction:column}.constructor-info__name_row{align-items:center;flex-direction:row}.constructor-info__icon-arrow{cursor:pointer;margin-left:4px;transform:rotate(-135deg)}.constructor-info__icon-right{transform:rotate(-90deg)}.constructor-info__right{align-items:center;display:flex;justify-content:space-between}.constructor-info__item+.constructor-info__item{border-top:.35px solid #222736;padding-top:19.5px}.constructor-info__info{display:none}.constructor-info__icon{transition:.3s}.constructor-info__icon-link{transform:rotate(-90deg)}.constructor-info__sizes{display:grid;grid-template-columns:1fr 1fr 1fr}.constructor-info__size:nth-child(3n+3){text-align:right}.constructor-info__size:nth-child(3n+2){text-align:center}@media (min-width:1024px){.constructor-info__size{cursor:pointer;transition:.3s}.constructor-info__size:hover{color:#06396e;transition:.3s}}.constructor-info__size-text{grid-column:1/3;margin-top:12px}.constructor-info__input{display:none}.constructor-info__input:checked~.constructor-info__val{font-weight:600}.constructor-info__input-value{color:#a4a6ac}.constructor-info__row{justify-content:space-between}.constructor-info__col-left,.constructor-info__row{align-items:center;display:flex}.constructor-info__text{color:#a4a6ac;margin:20px auto 0;text-align:center}.constructor-info__text+.constructor-info__text{margin-top:0}.constructor-info__button-more{color:#a4a6ac;display:block;margin:20px auto}@media (min-width:1024px){.constructor-info__button-more{transition:color .3s}.constructor-info__button-more:hover{color:#06396e;transition:color .3s}}.constructor-info__bottom{background:#222736;border-color:#222736;bottom:0;color:#fff;height:56px;left:0;line-height:56px;position:fixed;right:0;text-align:center;text-transform:uppercase;z-index:2}@media (min-width:768px){.constructor-info__bottom{border-radius:0 0 15px 15px;margin:4px -20px -4px;position:static}}@media (min-width:1024px){.constructor-info__bottom{transition:.3s}.constructor-info__bottom:hover{background:#06396e;transition:.3s}.constructor-info:has(.constructor-info__bottom:hover) .border-radius__bottom .border-radius__icon{color:#06396e;transition:.3s}}.constructor-info__inserts{margin-right:-20px;margin-top:20px;overflow:auto;padding-right:20px}.constructor-info__inserts::-webkit-scrollbar{height:0;width:0}.constructor-info__head,.constructor-info__inserts-row{-moz-column-gap:4px;column-gap:4px;display:flex;font-size:13px;line-height:16px;margin-bottom:4px;width:352px}.constructor-info__inserts-row:last-child{margin-bottom:0}.constructor-info__head{color:#a4a6ac}.constructor-info__col:first-child{width:108px}.constructor-info__col:nth-child(2){width:112px}.constructor-info__col:nth-child(3),.constructor-info__col:nth-child(4){text-align:right;width:32px}.constructor-info__col:last-child{text-align:right;width:52px}.constructor-info__engraving-text{color:#a4a6ac;margin-bottom:48px}.constructor-info__engraving-input{background:transparent;border-bottom:.35px solid #222736;display:block;margin-bottom:20px;padding-bottom:8px;width:100%}.constructor-info__engraving-button{display:block;margin:0 auto;text-transform:uppercase;width:100px}@media (min-width:1024px){.constructor-info__engraving-button{transition:color .3s}.constructor-info__engraving-button:hover{color:#06396e;transition:color .3s}}.constructor-info__notice{font-size:13px;line-height:16px;margin-bottom:20px;margin-top:-12px}.constructor-info__notice .tooltip{display:inline-flex;margin-left:0}.constructor-info__txt{margin-bottom:20px}.popup-constructor{padding:0 16px}@media ((width <= 767px) and (height <= 1206px)){.popup-constructor{height:100%}}@media ((width >= 768px) and (width <= 1023px) and (height <= 1406px)){.popup-constructor{height:100%}}@media ((width >= 1024px) and (height <= 815px)){.popup-constructor{height:100%}}@media (min-width:768px){.popup-constructor{border-radius:15px 15px 0 0;left:0;padding:0 20px;right:0;top:auto;transform:none;width:100%}.popup-constructor .popup__bottom{display:none}}@media (min-width:1920px){.popup-constructor{left:50%;transform:translate(-50%);width:1920px}}@media ((width <= 767px) and (height <= 1280px)){.popup-constructor__diamond{height:100%}}.popup-constructor__diamond .popup-constructor__image{margin-top:46px}@media (min-width:768px){.popup-constructor__diamond .popup-constructor__image{margin-top:40px}}@media (min-width:1024px){.popup-constructor__diamond .popup-constructor__image{margin:144px 0 0}}@media (min-width:1440px){.popup-constructor__diamond .popup-constructor__image{margin:191px 0}}@media (min-width:1920px){.popup-constructor__diamond .popup-constructor__image{margin:160px 0}}@media ((width >= 1440px) and (height <= 1023px)){.popup-constructor__diamond .popup-constructor__image{margin:50px 0}}@media ((width >= 1440px) and (height <= 700px)){.popup-constructor__diamond .popup-constructor__image{margin:0}}@media ((width >= 1920px) and (height <= 828px)){.popup-constructor__diamond .popup-constructor__image{margin:0}}.popup-constructor__title{font-variant-numeric:lining-nums;margin-bottom:12px;margin-right:40px;margin-top:16px;max-width:400px}@media (min-width:768px){.popup-constructor__title{margin-top:20px}}@media (min-width:1024px){.popup-constructor__title{left:20px;position:absolute;top:0;z-index:1}}.popup-constructor__vendor{color:#a4a6ac;text-transform:uppercase}@media (min-width:1024px){.popup-constructor__vendor{left:20px;position:absolute;top:88px;z-index:1}.popup-constructor__cols{align-items:flex-end;display:flex;justify-content:space-between}}.popup-constructor__image{height:280px;margin:18px auto 0;-o-object-fit:contain;object-fit:contain;width:280px}@media (min-width:768px){.popup-constructor__image{height:450px;margin-top:40px;width:450px}}@media (min-width:1024px){.popup-constructor__image{bottom:20px;height:572px;margin:144px 0 0;position:sticky;width:572px;z-index:0}}@media (min-width:1440px){.popup-constructor__image{height:610px;left:50%;margin:189px 0;transform:translate(-50%);width:610px}}@media (min-width:1920px){.popup-constructor__image{height:760px;margin:160px 0;width:760px}}@media ((width >= 1440px) and (height <= 1023px)){.popup-constructor__image{margin:50px 0}}@media ((width >= 1920px) and (height <= 1090px)){.popup-constructor__image{margin:0}}.popup-constructor__notice{display:none}@media (min-width:1440px){.popup-constructor__notice{bottom:20px;color:#a4a6ac;display:block;left:50%;position:absolute;transform:translate(-50%);z-index:2}}@keyframes dot-keyframes{0%{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.4;transform:scale(1)}}.black-page{color:#fff}.black-page,.black-page .page{background:#222736}@media (min-width:1920px){.black-page .page__container{border-left:1px solid #e3e4ea;border-right:1px solid #e3e4ea;margin-left:calc(50% - 960px);margin-right:calc(50% - 960px)}}.black-page .footer{color:#fff}@media (min-width:1024px){.black-page .footer__btn,.black-page .footer__link a{cursor:pointer;transition:.3s}.black-page .footer__btn:hover,.black-page .footer__link a:hover{color:#a4a6ac;transition:.3s}.black-page .footer__subscribe .checkbox__text,.black-page .footer__term{cursor:pointer;transition:.3s}.black-page .footer .checkbox:hover .checkbox__text,.black-page .footer__subscribe .checkbox__text:hover,.black-page .footer__term:hover{color:#fff;transition:.3s}}.black-page .popup{color:#222736}.notfound{padding-bottom:56px}@media (min-width:768px){.notfound{padding-bottom:192px}}@media (min-width:1440px){.notfound{padding-bottom:280px}}.notfound__wrap{padding-top:92px;text-align:center}@media (min-width:768px){.notfound__wrap{padding-top:148px}}@media (min-width:1440px){.notfound__wrap{padding-top:192px}}.notfound__img{height:147px;margin:0 auto 40px;width:256px}@media (min-width:768px){.notfound__img{margin-bottom:20px}}.notfound__link{align-items:center;border:1px solid #fff;display:flex;font-size:15px;justify-content:center;letter-spacing:.01em;line-height:20px!important;margin:40px auto 0;max-width:343px;padding-bottom:17px;padding-top:17px;text-transform:uppercase}@media (min-width:768px){.notfound__link{max-width:276px}}@media (min-width:1024px){.notfound__link{cursor:pointer;transition:.3s}.notfound__link:hover{color:#a4a6ac;transition:.3s}}.stack{white-space:pre-line}
