@font-face{font-family:CormorantGaramond-Regular;font-display:swap;src:url(../fonts/CormorantGaramond-Regular.woff) format("woff"),url(../fonts/CormorantGaramond-Regular.woff2) format("woff2"),url(../fonts/CormorantGaramond-Regular.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Black;font-display:swap;src:url(../fonts/Montserrat-Black.woff) format("woff"),url(../fonts/Montserrat-Black.woff2) format("woff2"),url(../fonts/Montserrat-Black.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-BlackItalic;font-display:swap;src:url(../fonts/Montserrat-BlackItalic.woff) format("woff"),url(../fonts/Montserrat-BlackItalic.woff2) format("woff2"),url(../fonts/Montserrat-BlackItalic.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-BoldItalic;font-display:swap;src:url(../fonts/Montserrat-BoldItalic.woff) format("woff"),url(../fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(../fonts/Montserrat-BoldItalic.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-ExtraBoldItalic;font-display:swap;src:url(../fonts/Montserrat-ExtraBoldItalic.woff) format("woff"),url(../fonts/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/Montserrat-ExtraBoldItalic.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-ExtraLight;font-display:swap;src:url(../fonts/Montserrat-ExtraLight.woff) format("woff"),url(../fonts/Montserrat-ExtraLight.woff2) format("woff2"),url(../fonts/Montserrat-ExtraLight.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Bold;font-display:swap;src:url(../fonts/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-ExtraBold;font-display:swap;src:url(../fonts/Montserrat-ExtraBold.woff) format("woff"),url(../fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(../fonts/Montserrat-ExtraBold.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-ExtraLightItalic;font-display:swap;src:url(../fonts/Montserrat-ExtraLightItalic.woff) format("woff"),url(../fonts/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(../fonts/Montserrat-ExtraLightItalic.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-LightItalic;font-display:swap;src:url(../fonts/Montserrat-LightItalic.woff) format("woff"),url(../fonts/Montserrat-LightItalic.woff2) format("woff2"),url(../fonts/Montserrat-LightItalic.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Light;font-display:swap;src:url(../fonts/Montserrat-Light.woff) format("woff"),url(../fonts/Montserrat-Light.woff2) format("woff2"),url(../fonts/Montserrat-Light.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Italic;font-display:swap;src:url(../fonts/Montserrat-Italic.woff) format("woff"),url(../fonts/Montserrat-Italic.woff2) format("woff2"),url(../fonts/Montserrat-Italic.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-MediumItalic;font-display:swap;src:url(../fonts/Montserrat-MediumItalic.woff) format("woff"),url(../fonts/Montserrat-MediumItalic.woff2) format("woff2"),url(../fonts/Montserrat-MediumItalic.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Medium;font-display:swap;src:url(../fonts/Montserrat-Medium.woff) format("woff"),url(../fonts/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat-Medium.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-SemiBold;font-display:swap;src:url(../fonts/Montserrat-SemiBold.woff) format("woff"),url(../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat-SemiBold.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-SemiBoldItalic;font-display:swap;src:url(../fonts/Montserrat-SemiBoldItalic.woff) format("woff"),url(../fonts/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(../fonts/Montserrat-SemiBoldItalic.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Regular;font-display:swap;src:url(../fonts/Montserrat-Regular.woff) format("woff"),url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Thin;font-display:swap;src:url(../fonts/Montserrat-Thin.woff) format("woff"),url(../fonts/Montserrat-Thin.woff2) format("woff2"),url(../fonts/Montserrat-Thin.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-ThinItalic;font-display:swap;src:url(../fonts/Montserrat-ThinItalic.woff) format("woff"),url(../fonts/Montserrat-ThinItalic.woff2) format("woff2"),url(../fonts/Montserrat-ThinItalic.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Regular;font-display:swap;src:url(../fonts/OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans-Regular.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Bold;font-display:swap;src:url(../fonts/OpenSans-Bold.woff) format("woff"),url(../fonts/OpenSans-Bold.woff2) format("woff2"),url(../fonts/OpenSans-Bold.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Light;font-display:swap;src:url(../fonts/OpenSans-Light.woff) format("woff"),url(../fonts/OpenSans-Light.woff2) format("woff2"),url(../fonts/OpenSans-Light.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay-BlackItalic;font-display:swap;src:url(../fonts/PlayfairDisplay-BlackItalic.woff) format("woff"),url(../fonts/PlayfairDisplay-BlackItalic.woff2) format("woff2"),url(../fonts/PlayfairDisplay-BlackItalic.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay-Bold;font-display:swap;src:url(../fonts/PlayfairDisplay-Bold.woff) format("woff"),url(../fonts/PlayfairDisplay-Bold.woff2) format("woff2"),url(../fonts/PlayfairDisplay-Bold.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay-Black;font-display:swap;src:url(../fonts/PlayfairDisplay-Black.woff) format("woff"),url(../fonts/PlayfairDisplay-Black.woff2) format("woff2"),url(../fonts/PlayfairDisplay-Black.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay-BoldItalic;font-display:swap;src:url(../fonts/PlayfairDisplay-BoldItalic.woff) format("woff"),url(../fonts/PlayfairDisplay-BoldItalic.woff2) format("woff2"),url(../fonts/PlayfairDisplay-BoldItalic.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay-ExtraBold;font-display:swap;src:url(../fonts/PlayfairDisplay-ExtraBold.woff) format("woff"),url(../fonts/PlayfairDisplay-ExtraBold.woff2) format("woff2"),url(../fonts/PlayfairDisplay-ExtraBold.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay-ExtraBoldItalic;font-display:swap;src:url(../fonts/PlayfairDisplay-ExtraBoldItalic.woff) format("woff"),url(../fonts/PlayfairDisplay-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/PlayfairDisplay-ExtraBoldItalic.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay-Italic;font-display:swap;src:url(../fonts/PlayfairDisplay-Italic.woff) format("woff"),url(../fonts/PlayfairDisplay-Italic.woff2) format("woff2"),url(../fonts/PlayfairDisplay-Italic.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay-MediumItalic;font-display:swap;src:url(../fonts/PlayfairDisplay-MediumItalic.woff) format("woff"),url(../fonts/PlayfairDisplay-MediumItalic.woff2) format("woff2"),url(../fonts/PlayfairDisplay-MediumItalic.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay-Medium;font-display:swap;src:url(../fonts/PlayfairDisplay-Medium.woff) format("woff"),url(../fonts/PlayfairDisplay-Medium.woff2) format("woff2"),url(../fonts/PlayfairDisplay-Medium.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay-Regular;font-display:swap;src:url(../fonts/PlayfairDisplay-Regular.woff) format("woff"),url(../fonts/PlayfairDisplay-Regular.woff2) format("woff2"),url(../fonts/PlayfairDisplay-Regular.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay-SemiBoldItalic;font-display:swap;src:url(../fonts/PlayfairDisplay-SemiBoldItalic.woff) format("woff"),url(../fonts/PlayfairDisplay-SemiBoldItalic.woff2) format("woff2"),url(../fonts/PlayfairDisplay-SemiBoldItalic.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay-SemiBold;font-display:swap;src:url(../fonts/PlayfairDisplay-SemiBold.woff) format("woff"),url(../fonts/PlayfairDisplay-SemiBold.woff2) format("woff2"),url(../fonts/PlayfairDisplay-SemiBold.ttf) format("ttf");font-weight:400;font-style:normal}*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0}aside,footer,header,nav,section{display:block}body,html{height:100%;margin:0;padding:0;min-width:320px;position:relative;width:100%;color:#000}body{font-size:100%;line-height:1.4;font-size:16px;font-family:Montserrat-Regular,sans-serif;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#4a4a4a}body.lock{overflow:hidden}button,input,textarea{font-family:Montserrat-Regular,sans-serif}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a{color:#375773}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit}p{line-height:1.4}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.textarea{padding:17px 28px!important;width:100%;height:138px;resize:none;border-radius:5px;background-color:#294060;font-size:14px;color:#fff;letter-spacing:1px}.textarea::-webkit-input-placeholder{color:#fff}.textarea::-moz-placeholder{color:#fff}.input{background-color:#fff;letter-spacing:1px;font-size:16px;color:#616d7e;transition:all .1s ease-in-out}.input.err{box-shadow:0 0 0 1.5px red}.input:focus{border:1px solid #4f71c9}.input::-webkit-input-placeholder{color:#d3d3d3;font-size:16px}.input::-moz-placeholder{color:#d3d3d3;font-size:16px}.pulse{background-color:#e9e9e9;border-radius:50%;animation:pulse 2s ease-out 50ms;transform:scale(0);position:absolute;z-index:16}@keyframes pulse{to{transform:scale(2);background-color:#fff;opacity:0}}.title{margin:0 0 50px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:CormorantGaramond-Regular,serif;font-weight:400;text-align:center;word-break:break-word;font-size:45px}.title_sm{font-size:28px}.title_bold{font-weight:700}.title_lg{font-size:50px}.title_up{text-transform:uppercase}.subtitle{font-size:16px;line-height:1.5;text-align:center;color:#4a4a4a;margin:0 auto 37px;max-width:650px}.breadcrumbs_abs{position:absolute;left:0;top:0;width:100%;background:0 0}.breadcrumbs__list{padding:10px 0;overflow:hidden;width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap}.breadcrumbs__list li{margin:0 4px 0 0}.breadcrumbs__list a{padding:5px 9px 5px 0;position:relative;line-height:1.4;font-size:12px;font-family:Montserrat-Medium,sans-serif;color:#a0c2dc}.breadcrumbs__list a:after{content:"/";position:absolute;top:50%;right:0;transform:translate(0,-50%);line-height:1.4;font-size:14px;color:#4a4a4a}.breadcrumbs__list a.current{pointer-events:none;color:#000}.breadcrumbs__list a.current:after{display:none}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:Montserrat-Regular,sans-serif;font-size:16px;font-weight:400;outline:0;padding:5px 20px 5px 2px;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select .current{color:#313131;transition:color .1s ease-in-out}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:1px solid #424242;border-right:1px solid #424242;content:"";display:block;height:8px;width:8px;margin-top:-4px;pointer-events:none;position:absolute;right:4px;top:45%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(.75) translateY(-21px);transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;list-style:none;outline:0;padding:10px 18px;text-align:left;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.rating-block{display:table;font-size:0}.rating{display:inline-block;position:relative;vertical-align:middle}.rating.edit .star{cursor:pointer}.rating .star{width:13px;height:12px;margin:0 1px 0 0;display:inline-block;position:relative;z-index:3}.rating .star:last-child{margin:0}.rating__line{position:absolute;width:69px;height:12px;top:0;left:0;background:url(../img/rating/bg_rating.svg) 0 0 no-repeat;z-index:1;background-size:69px 100%}.rating__line_white{background:url(../img/rating/bg_rating-white.svg) 0 0 no-repeat}.rating__activeline{position:absolute;width:0;height:12px;top:0;left:0;background:url(../img/rating/bg_rating_active.svg) 0 0 no-repeat;z-index:2;background-size:69px 100%}.rating__value{display:inline-block;color:#1b3139;font-size:14px;line-height:12px;vertical-align:middle}.tab__item,.tabs__content{display:none}.tab__item.active,.tabs__content.active{display:block}.check{position:relative;padding-left:33px;color:#5f5f5f;line-height:18px;cursor:pointer}.check input{display:none}.check:before{content:"";left:0;top:-3px;width:23px;height:23px;border:1px solid #cdd9d8;position:absolute;background-color:#fff}.check.active:before{background:url(../img/filter_icons/options/check.svg) center no-repeat;background-size:75%}.info-btn{margin:0 0 0 14px;width:17px;height:17px;background:url(../img/icons/info.svg) center no-repeat}.like{cursor:pointer}.like svg{transition:transform .1s ease-in-out}.like:active svg{transform:scale(1.2)}.like.active{opacity:1;visibility:visible}.like.active svg{fill:#4f71c9}.like.active path{stroke:#4f71c9}.popup{-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.3);display:none;position:fixed!important;top:0;left:0;width:100%;height:100%;overflow:auto;z-index:100}.popup.active .popup-content{transform:scale(1)}.popup.show{display:block}.popup.show .popup-content{transform:scale(1)}.popup__image{margin:0 0 30px 0}.popup__image img{width:100%}.popup__text{font-size:16px;line-height:1.25;color:#4a4a4a;margin:0 0 23px}.popup__text_cent{text-align:center;max-width:258px}.popup__phone{margin:0 0 27px}.popup__phone a{color:#4a4a4a;font-size:15px;line-height:1;letter-spacing:2px}.popup__separator{display:flex;align-items:center;justify-content:space-between;width:100%}.popup__separator span{height:1px;background-color:#dfdfdf;width:98%}.popup__separator div{margin:0 3px}.popup__title{padding:0 30px 0 0;font-size:36px;color:#375773}.popup__title_cert{padding:0;font-size:24px;margin:0 0 62px;line-height:1.5;max-width:308px;text-align:center;color:#000}.popup__title_stnd{font-size:25px;margin:0 0 10px 0;line-height:1;color:#4a4a4a}.popup__subtitle{margin:23px 0 12px 0;font-size:16px;line-height:1;color:#4a4a4a;display:flex;align-items:flex-end}.popup__buttons{display:flex;justify-content:flex-start;flex-wrap:wrap}.popup__buttons-item{flex:0 1 30%;min-width:138px;height:42px;border:none;background-color:#fff;color:#656565;font-size:14px;font-weight:400;transition:all .2s ease-in-out;display:flex;justify-content:flex-start;align-items:center;padding:0 0 0 10px;margin-right:4px;margin-bottom:10px;border-radius:50px}.popup__buttons-item:hover{background-color:#f3f3f3;color:#1b1b1b}.popup__buttons-item img{width:32px;height:32px;margin-right:6px}.popup p{margin:0 0 20px;font-size:12px;color:#4a4a4a}.popup p a{color:#4a4a4a;text-decoration:underline}.popup p a:hover{text-decoration:none}.popup-table{height:100%;table-layout:fixed}.popup-table>.cell{height:100%;vertical-align:middle;padding:30px 10px;display:flex;align-items:center}.popup-content{transform:scale(0);position:relative;max-width:530px;margin:0 auto 30px;padding:35px;background-color:#fff;border-radius:5px;box-shadow:0 0 4px 1px #919191}.popup-content_center{display:flex;flex-direction:column;align-items:center}.popup-content__footer{margin-top:40px;text-align:right}.popup-content__footer a{text-decoration:underline;color:#375773;cursor:pointer;line-height:1;font-size:12px}.popup-content__footer a:hover{text-decoration:none}.popup-content__footer_chat{margin-top:25px}.popup-content__footer_chat a{font-size:15px;text-decoration:underline}.popup-close{width:29px;height:29px;position:absolute;top:9px;right:11px;padding:6px;background-color:transparent;border:none;cursor:pointer}.popup-close:hover{background-color:#fbfbfb;border-radius:50%}.popup-close:after,.popup-close:before{content:"";position:absolute;width:15px;height:1.5px;background-color:#4a4a4a;top:50%;left:50%;transform:translate(-50%,0)}.popup-close:after{transform:translate(-50%,0) rotate(45deg)}.popup-close:before{transform:translate(-50%,0) rotate(-45deg)}.swiper-button-next,.swiper-button-prev{min-width:43px;min-height:43px;padding:10px;border:1px solid #cdd9d8;z-index:17;transition:opacity .2s ease-in-out}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next:hover,.swiper-button-prev:hover{opacity:.5}.swiper-button-prev{background:url(../img/icons/swiper-left-arrow.svg) 50% 50% no-repeat;background-size:55%;background-color:#fff}.swiper-button-next{background:url(../img/icons/swiper-right-arrow.svg) 50% 50% no-repeat;background-size:55%;background-color:#fff}.wrapper{width:100%;overflow:hidden;position:relative;background-image:url(../img/bg.jpg);background-size:100%;background-position:50% 0;background-repeat:no-repeat;background-color:#fff}.container{max-width:1300px;margin:0 auto;width:100%}.header{position:relative;z-index:10}.header__stright{padding:7px 0;display:flex;justify-content:center;background-color:#e5beb6}.header__stright .swiper-wrapper{transition-timing-function:linear!important}.header__stright .swiper-slide{display:flex;justify-content:center;align-items:center;width:auto}.header__stright-item{display:inline-block;margin:0 30px;font-family:Montserrat-Medium,sans-serif;font-weight:700;font-size:10px;line-height:1;color:#000;text-align:center;white-space:nowrap}.header__stright-item:focus,.header__stright-item:hover{text-decoration:underline}.header__top{position:relative;padding:15px 0 80px}.header__top-container{display:flex;justify-content:space-between}.header__top-column{display:flex;flex:1 1 auto}.header__top-column_communication .header__top-item{position:relative;margin:0 22px 0 0}.header__top-column_communication .header__top-item:last-child{margin:0}.header__top-column_communication .header__top-item:last-child:after{display:none}.header__top-column_stat{justify-content:flex-end;flex:1 1 10%}.header__top-column_stat .header__top-item{padding:5px;margin:0 0 0 10px}.header__top-column_stat .header__top-item:first-child{margin:0}.header__top-column_stat .header__top-item:last-child{padding:5px 0 5px 6px}.header__top-item{display:flex;align-items:center}.header__top-item-link{padding:5px;display:flex;align-items:center;color:#4a4a4a;transition:all .2s ease-in-out}.header__top-item-link:focus,.header__top-item-link:hover{border-radius:10px;background-color:#f3f3f3}.header__top-item-link:focus .header__top-item-link_text,.header__top-item-link:hover .header__top-item-link_text{text-decoration:underline}.header__top-item-link_img{display:inline-block;margin:0;height:100%;height:15px}.header__top-item-link_text{display:inline-block;margin:0 0 0 5px;font-size:16px;color:#313131;white-space:nowrap}.header__top-item-link_count{position:relative;margin:0 0 0 12px;font-size:16px;text-transform:none}.header__top-item-link_count:before{content:"";position:absolute;top:50%;left:-5px;transform:translate(0,-50%);height:80%;width:1px;background-color:#000}.header__top-logo{position:absolute;top:55px;left:50%;transform:translate(-50%,0)}.header__top-logo-link{display:flex;flex-direction:column;align-items:center}.header__top-logo-link img{max-width:105px}.header__bottom{position:relative}.header__bottom-container{display:flex;justify-content:space-between;border-bottom:1px solid #000}.header__bottom-nav{display:flex;justify-content:center;align-items:center}.header__bottom-info{order:2;flex:1 1 auto;display:flex;justify-content:flex-end;margin:0 0 0 75px}.header__bottom-info-list{height:100%;display:flex;align-items:center}.header__bottom-info-list-item{position:relative;height:100%;margin:0 30px 0 0}.header__bottom-info-list-item:last-child{margin:0}.header__bottom-info-list-item-link{display:block;height:100%;position:relative;padding:5px 0 25px;display:flex;justify-content:center;align-items:center;font-size:16px;color:#313131;text-transform:uppercase}.header__bottom-info-list-item-link:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%,0) scale(0);width:100%;height:2px;background-color:#000;transition:all .1s ease-in-out}.header__bottom-info-list-item-link:focus:after,.header__bottom-info-list-item-link:hover:after{transform:translate(-50%,0) scale(1)}.header__bottom-search{order:3;width:100%;max-width:320px;margin:0 0 0 30px;padding:2px 0 0}.nav-header{order:1}.nav-header__list{height:100%;display:flex;align-items:center}.nav-header__list-item{height:100%;padding:0 15px;white-space:nowrap}.nav-header__list-item:first-child{padding:0 15px 0 0}.nav-header__list-item:last-child{padding:0 0 0 15px}.nav-header__list-item:hover .nav-header__list-item-link:after{transform:translate(-50%,0) scale(1)}.nav-header__list-item:hover>.menu{opacity:1;visibility:visible}.nav-header__list-item:hover .spoller-btn{transform:rotate(180deg)}.nav-header__list-item-link{display:block;height:100%;position:relative;padding:5px 15px 25px 0;display:flex;justify-content:center;align-items:center;font-size:16px;text-transform:uppercase}.nav-header__list-item-link span{color:#313131}.nav-header__list-item-link:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%,0) scale(0);width:100%;height:2px;background-color:#000;transition:all .1s ease-in-out}.nav-header__list-item-link .spoller-btn{position:absolute;z-index:17;right:0;top:12px;width:10px;height:10px;background:url(../img/icons/spoller-arrow.svg) 50% 50% no-repeat;background-size:cover;transition:all .3s ease-in-out}.nav-header__list-item-link .spoller-btn.active{transform:translate(0,-50%) rotate(180deg)}.form-search{display:flex;position:relative}.form-search__input{width:100%;padding:5px 35px 5px 15px;display:flex;justify-content:flex-start;align-items:center;line-height:1;border:1px solid #f4cece}.form-search__submit{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:15px;transform:translate(0,-50%);width:10px;background-color:#fff}.form-search__submit img{width:100%}.menu-container{display:flex;justify-content:space-between}.icon-menu{display:none;flex:0 0 30px}.menu{opacity:0;visibility:hidden;position:absolute;z-index:9;top:100%;left:0;width:100%;padding:30px 0 40px;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.menu__column{max-width:25%;margin:0 20px 0 0;display:flex;flex-direction:column;justify-content:flex-start}.menu__column_c .menu__sublist-item{margin:0}.menu__column_img{flex:0 0 392px;margin:0;text-align:right}.menu__column_img img{width:100%;max-height:335px}.menu__row{margin:0 0 61px 0}.menu__row:last-child{margin:0}.menu__subtitle{max-width:100%;margin:0 0 18px 0;font-size:16px;font-weight:700;color:#000}.menu__subtitle_wi{margin:0 0 17px 0}.menu__sublist-item{margin:0 0 18px 0}.menu__sublist-item:last-child{margin:0}.menu__sublist-item:focus .menu__sublist-item-link_text,.menu__sublist-item:hover .menu__sublist-item-link_text{text-decoration:underline}.menu__sublist-item_sm{margin:0 0 14px 0}.menu__sublist-item_sm .menu__sublist-item-link{padding:0 0 0 50px}.menu__sublist-item_wi{margin:0 0 18px 0}.menu__sublist-item_wi .menu__sublist-item-link{padding:0}.menu__sublist-item-link{position:relative;padding:0 0 0 40px;display:flex;align-items:center}.menu__sublist-item-link_img{position:absolute;top:50%;left:-5px;transform:translate(0,-50%)}.menu__sublist-item-link_text{font-size:16px;color:#000}.menu-mobile{display:none;position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:all .2s ease-in-out}.menu-mobile.active{opacity:1;visibility:visible}.menu-mobile__body{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:absolute;top:0;left:0;height:100%;width:100%;max-width:350px;transition:all .3s ease-in-out;overflow-x:hidden;overflow-y:auto;background-color:#fff;transform:translate3d(-350px,0,0)}.menu-mobile__body.active{transform:translate3d(0,0,0);opacity:1;visibility:visible}.menu-mobile__body-head{position:relative;padding:15px;width:100%}.menu-mobile__body-head:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#ececec}.menu-mobile__body-head-row{margin:0 0 10px 0}.menu-mobile__body-head-row:last-child{margin:0}.menu-mobile__body-head-row_menuclose{display:flex;justify-content:space-between;align-items:center}.menu-mobile__body-head-row_menuclose .icon-menu{margin:0}.menu-mobile__body-login{display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#000;text-transform:uppercase}.menu-mobile__body-login span{margin:0 10px 0 0;padding:5px 6px 6px;width:30px;max-width:30px;height:30px;max-height:30px;display:flex;justify-content:center;align-items:center;background-color:#ececec;border-radius:50%}.menu-mobile__body-login span img{width:100%}.menu-mobile__body-search .form-search{max-width:100%}.menu-mobile__body-content{width:100%;flex:1 1 auto}.menu-mobile__body-contact{position:relative;padding:15px;width:100%}.menu-mobile__body-contact:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#ececec}.menu-mobile__body-contact .header__top-column_communication{display:flex;justify-content:center;align-items:center}.menu-mobile__body-contact .header__top-column_communication .header__top-item{display:block;margin:10px;padding:0}.menu-mobile__body-contact .header__top-column_communication .header__top-item:first-child{padding:0;margin:0}.menu-mobile__body-contact .header__top-column_communication .header__top-item:after{display:none}.menu-mobile__body-contact .header__top-column_communication .header__top-item-link{padding:10px;background-color:#f9f9f9;border-radius:50%;overflow:hidden}.menu-mobile__body-contact .header__top-column_communication .header__top-item-link_text{font-size:14px}.menu-mobile__body-contact-title{margin:0 0 5px 0;font-size:16px;text-align:center;color:#000}.menu-mobile__body-copyright{width:100%;padding:20px 10px;font-size:12px;color:#6e6e6e;text-align:center}.section{margin:0 0 85px}.section_sm{margin:0 0 30px}.section_md{margin:0 0 55px}.stright{width:100%;padding:7px 0;font-size:16px;line-height:1.38;color:#fff;text-align:center;background-color:#4f71c9}.welcome{position:relative;padding:115px 0 127px;background-position:50% 100%;background-size:cover}.welcome_land{padding:146px 0 115px}.welcome__content{max-width:542px;padding:0 0 0 42px;display:flex;flex-direction:column}.welcome__content_land{max-width:600px;padding:0 0 0 86px}.welcome__title{font-family:CormorantGaramond-Regular,serif;font-weight:400;font-size:50px;line-height:1.1;text-transform:uppercase}.welcome__title_land{font-weight:700;text-align:center}.welcome__text{margin:30px 0 27px;line-height:1.5}.welcome__text_land{text-align:center}.welcome__buttons{display:flex}.welcome__buttons_dyo{width:100%;justify-content:center}.welcome__button{flex:1 1 100%;display:flex;justify-content:center;align-items:center;max-width:210px;padding:15px 10px;margin:0 24px 0 0;font-family:OpenSans-Light,sans-serif;line-height:1;color:#000;text-align:center;border:1px solid #050221;transition:all .25s ease-in-out}.welcome__button:last-child{margin:0}.welcome__button_land{max-width:100%}.welcome__button_dyo{max-width:242px}.explore__title{margin:0 0 40px}.explore .swiper-container{padding:0 43px;overflow:hidden}.explore .swiper-button-next,.explore .swiper-button-prev{top:19.5%}.explore .swiper-button-prev{left:0}.explore .swiper-button-next{right:0}.explore-slide{display:flex;flex-direction:column;color:#000}.explore-slide__image{position:relative;padding-top:55%;margin:0 0 18px;overflow:hidden}.explore-slide__image img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.explore-slide__title{margin:0 0 18px;font-size:22px;line-height:1;text-align:center}.explore-slide__text{text-align:center}.dyo_b{padding:95px 0 50px;background:linear-gradient(90deg,#c9d6f9 -1.48%,#f0f4fe 103.57%)}.dyo__content{display:flex;justify-content:center;align-items:center;background-color:#f5f9fc}.dyo__content_b{background:0 0}.dyo__column_text{padding:20px 60px;flex:1 1 59.5%;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:800px}.dyo__column_text-b{padding:20px 60px}.dyo__column_img{flex:1 1 40.5%;min-width:450px}.dyo__column_img img{width:100%}.dyo__column_eng{flex:1 1 40%;display:flex;justify-content:flex-end;align-items:center}.dyo__title{margin:0 0 20px}.dyo__text{margin:0 0 28px;width:85%;line-height:1.5;text-align:center}.dyo__img-eq{margin:0 0 28px}.dyo .title{margin:0 0 20px}.dyo .title_sm{margin:0}.infoshop__container{display:flex;justify-content:center}.lc{position:relative;padding:35px 50px 50px;border:1px solid #cdd9d8;flex:1 1 46.7%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;background:linear-gradient(145.15deg,#e9f4fc 3.18%,#f5f9fc 37.75%,rgba(255,255,255,0) 79.48%)}.lc__title{position:relative;z-index:1;margin:0 0 35px;text-align:left;align-items:flex-start;text-transform:uppercase}.lc__list{position:relative;z-index:1;max-width:240px}.lc__list li{margin:0 0 12px}.lc__list li:last-child{margin:0}.lc__link{display:inline-block;position:relative;padding:0 0 0 30px;color:#4a4a4a}.lc__link img{position:absolute;left:0;top:50%;transform:translate(0,-50%);max-width:18px}.lc__image{width:50%;position:absolute;right:0;bottom:25px}.lab-created{position:relative;padding:55px 50px 0;min-height:528px;flex:1 1 53.3%;display:flex;flex-direction:column;align-items:center;background-color:#fdfaf8}.lab-created__title{margin:5px 0 25px;text-transform:uppercase}.lab-created__text{padding:0 20px;margin:0 0 35px;text-align:center}.lab-created__link{display:inline-block;margin:0 0 5px;text-decoration:underline;text-transform:uppercase}.lab-created__link:hover{text-decoration:none}.lab-created__image{width:100%}.conflict__container{display:flex;justify-content:center;align-items:center}.conflict__content{flex:1 1 auto;padding:88px 60px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f5f9fc}.conflict__title{margin:0 0 33px}.conflict__text{margin:0 0 33px;width:85%;text-align:center}.conflict__link{text-align:center;text-decoration:underline;text-transform:uppercase;color:#4f71c9}.guarantee{width:100%;flex:1 1 auto;min-width:450px;max-width:550px;padding:42px;border:1px solid #cdd9d8;display:flex;flex-direction:column;justify-content:center;align-items:center}.guarantee__title{margin:0 0 27px}.guarantee__list{margin:0 0 10px;display:flex;flex-direction:column;justify-content:center;align-items:center}.guarantee__list li{position:relative;margin:0 0 13px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.guarantee__list li:last-child{margin:0}.guarantee__list li::before{content:"";width:18px;height:18px;margin:0 0 10px;background:url(../img/icons/diamond.svg) 50% 50% no-repeat;background-size:cover}.guarantee__list li span{text-align:center}.guarantee__link{font-size:16px;line-height:1.4;text-align:center;text-decoration:underline;color:#4f71c9}.guarantee__link:hover{text-decoration:none}.superzoom__container{display:flex;justify-content:center}.superzoom__content{padding:10px 70px 30px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#f5f9fc}.superzoom__image{margin:0 0 10px}.superzoom__image img{width:100%}.superzoom__title{margin:0 0 18px}.superzoom__text{padding:0 30px;margin:0 0 25px;line-height:1.5;text-align:center}.superzoom__links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.superzoom__link{margin:0 20px;font-size:16px;line-height:1.4;text-align:center;text-decoration:underline;text-transform:uppercase;color:#4f71c9}.superzoom__link:hover{text-transform:none}.inspgallery__container{position:relative;display:flex;justify-content:center}.inspgallery__image{position:absolute;top:50%;transform:translate(0,-50%);height:100%}.inspgallery__image_left{left:0}.inspgallery__image_right{right:0}.inspgallery__content{position:relative;z-index:1;padding:20px 0 32px;flex:1 1 auto;width:100%;max-width:700px;display:flex;flex-direction:column;align-items:center}.inspgallery__title{margin:0 0 20px}.inspgallery__text{max-width:480px;margin:0 0 32px;line-height:1.5;text-align:center}.inspgallery__links{display:flex;flex-direction:column;justify-content:center;align-items:center}.inspgallery__link{margin:0 0 26px;text-align:center;text-decoration:underline;text-transform:uppercase}.inspgallery__link:last-child{margin:0}.build-rings{padding:85px 0;background-color:#fdfaf8}.build-rings__container{display:flex;justify-content:center;align-items:stretch}.build-rings__column_img{margin:0 155px 0 0;display:flex;justify-content:flex-end;align-items:center}.build-rings__content{max-width:400px}.build-rings__content-title{margin:31px 0 28px 0;font-family:CormorantGaramond-Regular,serif;font-weight:400;font-size:45px;color:#4a4a4a}.build-rings__content-text{margin:0 0 20px 0;font-size:16px;line-height:1.4;color:#4a4a4a}.build-rings__content-buttons{margin:0 0 25px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.build-rings__content-button{width:100%;margin:0 0 22px 0;padding:20px;background-color:transparent;font-size:16px;color:#4a4a4a;text-transform:uppercase;border:1px solid #4a4a4a;transition:all .25s ease-in-out}.build-rings__content-button:last-child{margin:0}.build-rings__content-info_text{font-size:16px;color:#4a4a4a}.build-rings__content-info_text b{font-family:OpenSans-Bold,sans-serif;font-weight:bolder}.build-rings__content-info_text:focus,.build-rings__content-info_text:hover{text-decoration:underline}.build-rings__content-info-row{margin:0 0 28px 0;display:flex;justify-content:flex-start;align-items:center}.build-rings__content-info-row:last-child{margin:0}.build-rings__content-info-item{margin:0 45px 0 0}.build-rings__content-info-item-link{position:relative;padding:0 0 0 25px;font-size:16px;color:#4a4a4a}.build-rings__content-info-item-link img{position:absolute;top:50%;left:0;transform:translate(0,-50%)}.build-rings__content-info-item-link:focus,.build-rings__content-info-item-link:hover{text-decoration:underline}.stright-partners{padding:30px 0;background-color:#f5f9fc}.stright-partners .swiper-wrapper{transition-timing-function:linear!important}.stright-partners .swiper-slide{display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out}.bestsellers{position:relative}.bestsellers__title{padding:0 10px;margin:0 0 70px 0}.bestsellers__container{padding:0 0 40px 0;max-width:90%;overflow:hidden;min-height:290px}.bestsellers__slider{display:flex;overflow:visible;position:static}.bestsellers__slider .swiper-button-next,.bestsellers__slider .swiper-button-prev{top:50%}.bestsellers__slider .swiper-button-prev{transform:translate(0,100%)}.bestsellers__slider .swiper-button-next{transform:translate(0,100%)}.bestsellers__slide{width:100%;display:flex;flex-direction:column;justify-content:center}.bestsellers__slide.swiper-slide-active .bestsellers__img{transform:scale(1);transition:all .5s ease-in-out}.bestsellers__slide.swiper-slide-active .bestsellers__text{transform:translate3d(0,20px,0)}.bestsellers__img{margin:0 0 40px 0;display:flex;justify-content:center;align-items:center;overflow:hidden;transform:scale(.85);transition:all .5s ease-in-out}.bestsellers__img img{width:100%;max-width:290px}.bestsellers__text{font-size:22px;color:#4a4a4a;transition:all .5s ease-in-out;text-align:center}.tips__content{display:flex;justify-content:center;background-color:#f5f9fc}.tips__content-column{flex:1 1 50%;position:relative;width:50%;padding:45px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.tips__content-column:last-child{padding:45px 45px 45px 0}.tips__content-column img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:360px}.tips__content-title{margin:0 0 11px 0;font-family:CormorantGaramond-Regular,serif;font-weight:400;font-size:28px;color:#4a4a4a}.tips__content-text{margin:0 0 36px 0;font-family:CormorantGaramond-Regular,serif;font-weight:400;font-size:45px;line-height:1.2;color:#4a4a4a}.tips__content-link{padding:20px;max-width:200px;border:1px solid #4a4a4a;font-size:16px;color:#4a4a4a;background-color:#f5f9fc;text-align:center;transition:all .25s ease-in-out}.diamond-shapes__title{margin:0 0 25px 0;text-transform:uppercase}.diamond-shapes__subtitle{margin:0 0 55px 0;font-size:16px;font-weight:400;line-height:1.5;color:#4a4a4a;text-align:center}.diamond-shapes__content{display:flex;justify-content:space-between;align-items:center}.diamond-shapes__item{display:flex;flex-direction:column;align-items:center;justify-content:center}.diamond-shapes__item-img{display:flex;align-items:center;justify-content:center}.diamond-shapes__item-img img{transition:all .25s ease-in-out;width:100%}.diamond-shapes__item-name{margin:15px 0 0 0;font-size:18px;color:#4a4a4a}.personal__container{display:flex;justify-content:center}.personal__content{padding:30px;display:flex;background-color:#fdfaf8}.personal__column{display:flex;flex-direction:column;align-items:center;justify-content:center}.personal__column_text{flex:1 1 60%;padding:0 30px 0 0}.personal__column_img{flex:1 1 40%}.personal__title{margin:0 0 30px;text-transform:uppercase;word-break:keep-all}.personal__text{margin:0 0 40px;max-width:550px;text-align:center}.personal__link{font-size:16px;line-height:1.4;text-align:center;text-decoration:underline;text-transform:uppercase}.personal__image{width:100%}.anniversary{position:relative;background:linear-gradient(90deg,#f3e9e0 2.68%,#fdfaf8 82.37%)}.anniversary__container{display:flex;justify-content:flex-end}.anniversary__image{position:relative;left:-120px;display:flex;align-items:flex-end}.anniversary__image img{width:100%}.anniversary__content{flex:1 1 100%;max-width:512px;padding:110px 0;margin:0 20px 0 0}.anniversary__title{margin:0 0 25px;text-transform:uppercase;text-align:left;font-weight:700;line-height:1.1}.anniversary__text{margin:0 0 28px;max-width:420px;font-size:16px;line-height:1.5;color:#4a4a4a}.shop__title{text-transform:uppercase;margin:0 0 40px 0}.shop__slider-box{position:relative;padding:0 100px 0 0}.shop__slider{width:105vw;position:relative;top:0;left:0}.shop__slider-navigation{width:100px;height:43px;position:absolute;bottom:0;left:-4.8%;transform:translate(-50%,0)}.shop__slider-navigation .swiper-button-prev{left:0}.shop__slider-navigation .swiper-button-next{right:0}.shop__slider-slide{min-height:100%;display:flex;flex-direction:column;justify-content:space-between}.shop__slider-slide-img{position:relative;overflow:hidden;flex:1 1 auto}.shop__slider-slide-img img{width:100%;transition:all .25s ease-in-out}.shop__slider-slide-img-overlay{opacity:0;visibility:hidden;transition:all .25s ease-in-out}.shop__slider-slide-name{margin:17px 0 15px;font-size:22px;font-weight:400;color:#4a4a4a;text-transform:uppercase}.shop__slider-slide-text{font-size:16px;color:#4a4a4a;line-height:1.4}.overlay-shop{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(255,255,255,.5)}.overlay-shop__text{margin:0 0 17px 0;font-size:16px;line-height:1.5;color:#4a4a4a}.overlay-shop__icon{position:relative;width:50px;height:50px;border:1px solid #4a4a4a;border-radius:50%;display:flex;justify-content:center;align-items:center}.overlay-shop__icon img{width:30%}.help__content{margin:0 -10px;display:flex;justify-content:center;align-items:stretch}.help__content-column{flex:1 1 50%;margin:0 10px}.help-wedding{display:flex;flex-direction:column;justify-content:center;align-items:center}.help-wedding__img{width:100%}.help-wedding__img img{width:100%}.help-wedding__content{flex:1 1 100%;width:100%;padding:25px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #050221}.help-wedding__title{margin:0 0 20px 0}.help-wedding__text{margin:0 0 15px 0;max-width:365px;font-size:16px;line-height:1.4;color:#4a4a4a;text-align:center}.help-wedding__genders{display:flex;justify-content:center;align-items:center}.help-wedding__genders-item{margin:0 35px;font-size:16px;line-height:1.2;color:#4f71c9;text-decoration:underline}.help-wedding__genders-item:focus,.help-wedding__genders-item:hover{text-decoration:none}.help-info{position:relative;z-index:2;padding:44px 59px;background-color:#f5f9fc;overflow:hidden;display:flex;flex-direction:column}.help-info__title{margin:0 0 25px 0;align-items:flex-start;line-height:1.2}.help-info__text{margin:0 0 32px 0;font-size:16px;line-height:1.4;color:#4a4a4a}.help-info__contact{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.help-info__contact-item{margin:0 0 30px 0;font-size:16px;line-height:1.2;color:#4f71c9;text-decoration:underline}.help-info__contact-item:last-child{margin:0}.help-info__contact-item:focus,.help-info__contact-item:hover{text-decoration:none}.help-info__images{flex:1 1 auto;position:relative;display:flex;justify-content:flex-end;align-items:flex-end}.help-info__image{width:60%}.help-info__image_2{z-index:-1;bottom:0;right:0}.inspiration__title{text-transform:uppercase;margin:0 0 20px 0}.inspiration__subtitle{width:75%;margin:0 auto 40px auto;text-align:center;font-size:16px;font-weight:400;line-height:1.5;color:#4a4a4a}.apart{display:flex;justify-content:center;background-color:#4f71c9}.apart__container{flex:1 1 50%;display:flex;justify-content:flex-end}.apart__content{margin:0 100px 0 0;padding:60px 0;max-width:500px}.apart__title{margin:0 0 33px;color:#fff;text-transform:uppercase}.apart__list{display:flex;flex-direction:column;justify-content:center;align-items:center}.apart__list li{margin:0 0 9px;display:flex;flex-direction:column;justify-content:center;align-items:center}.apart__list li img{display:inline-block;margin:0 0 5px;max-width:33px}.apart__list li span{font-size:16px;line-height:1.4;text-align:center;color:#fff}.apart__image{flex:1 1 50%;overflow:hidden}.apart__image img{height:100%}.gender__box{padding:15px 30px;display:flex;justify-content:center;background-color:#fdfaf8}.gender__box_m{background-color:#f5f9fc}.gender__content{flex:1 1 66.666%;width:100%;max-width:66.666%;margin:0 30px 0 0;padding:48px 0;display:flex;flex-direction:column;align-items:center}.gender__content_m{margin:0 0 0 30px}.gender__title{margin:0 0 27px;text-transform:uppercase}.gender__text{margin:0 0 60px;font-size:16px;line-height:1.4;text-align:center;color:#4a4a4a}.gender__image{flex:1 1 33.333%;display:flex;align-items:center;width:100%}.gender__image img{width:100%}.gender-slider{width:100%;padding:0 43px;position:relative}.gender-slider__box{position:static}.gender-slider__item-image{height:100px;margin:0 0 35px;max-height:150px;overflow:hidden}.gender-slider__item-image img{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)}.gender-slider__item-title{margin:0 0 23px;font-size:18px;line-height:1;text-align:center;color:#4a4a4a}.gender-slider__item-text{font-size:16px;line-height:1.4;text-align:center;color:#4a4a4a}.gender-slider .swiper-button-next,.gender-slider .swiper-button-prev{transform:translate(0,-50%)}.gender-slider .swiper-button-prev{left:-15px}.gender-slider .swiper-button-next{right:-7px}.sign-up{padding:40px 0 30px;background-position:50% 50%;background-size:cover;background-color:#f3dfd8}.sign-up__container{display:flex;flex-direction:column;justify-content:center;align-items:center}.sign-up__title{text-transform:uppercase;margin:0 0 20px 0;font-family:PlayfairDisplay-Bold,serif;font-size:44px}.sign-up__form-box{margin:0 0 30px 0;width:100%;max-width:860px;display:flex;justify-content:center;align-items:center}.sign-up__form{width:100%;display:flex;justify-content:center;align-items:stretch}.sign-up__form-input{flex:1 1 auto;max-width:255px;padding:5px 10px;background-color:#fff;border:1px solid #375773;color:#375773;font-size:16px;line-height:1}.sign-up__form-input::-webkit-input-placeholder{color:#375773;font-size:16px}.sign-up__form-input::-moz-placeholder{color:#375773;font-size:16px}.sign-up__form-buttons{flex:1 1 100%;width:100%;max-width:265px;margin:0 0 0 10px;display:flex;justify-content:flex-start;align-items:stretch}.sign-up__form-button{flex:1 1 50%;width:50%;max-width:130px;margin:0 0 0 5px;padding:5px 15px;font-size:16px;font-family:Montserrat-SemiBold,serif;line-height:1;transition:all .25s ease-in-out;border:2px solid #4b3462;background-color:#375773;color:#fff}.sign-up__form-button:first-child{margin:0}.sign-up__content{max-width:880px}.sign-up__text{text-align:center;color:#4b3462;font-size:16px;line-height:1.4;text-transform:capitalize}.catalog{padding:24px 0 88px 0}.catalog__title{margin:0 0 15px 0}.catalog__content{margin:0 -11px;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.item-catalog{max-width:308px;position:relative;display:inline-block;margin:11px;flex:1 1 22%}.item-catalog__link{display:block;position:relative;height:100%;width:100%;background-color:#fff;border:1px solid #cdd9d8}.item-catalog__image-box{position:relative;display:flex;justify-content:center;align-items:center;margin:0 0 21px 0;max-height:270px;overflow:hidden;background-color:#f5f9fc}.item-catalog__image{display:none;width:100%}.item-catalog__image.active{display:block}.item-catalog__image.active .item-catalog__image-btn360degrees{display:block}.item-catalog__image img{width:100%}.item-catalog .rating-block{position:absolute;z-index:3;top:12px;left:16px;opacity:0;visibility:hidden}.item-catalog__like{padding:5px;position:absolute;z-index:1;top:9px;right:11px;opacity:0;visibility:hidden}.item-catalog__image-btn360degrees{display:none;position:absolute;left:16px;bottom:10px;width:32px;height:32px;background:url(../img/catalog/icons/360-degrees.svg) 50% 50% no-repeat;background-size:cover;opacity:0;visibility:hidden}.item-catalog__thumbs{margin:0 0 50%;display:none}.item-catalog__thumbs-item{margin:0 10px;max-width:52px;border:1px solid #cdd9d8;transition:all .1s ease-in-out}.item-catalog__thumbs-item:hover{border:1px solid #4f71c9}.item-catalog__thumbs-item img{width:100%}.item-catalog__title{display:block;margin:10px 30px;padding:0 10px;color:#4a4a4a;text-align:center;font-size:14px;line-height:1.1;font-weight:700}.item-catalog__price{display:block;margin:0 0 28px 0;padding:0 11px;color:#375773;font-size:32px;font-family:Montserrat-SemiBold,sans-serif;line-height:1.4;font-weight:700;text-align:center}.item-catalog__price_sale-last{color:#8d9190;text-decoration:line-through}.item-catalog__price_sale-new{color:#f26666}.item-catalog__text{display:none;padding:10px 10px 18px;color:#4a4a4a;font-size:12px;line-height:1.1;text-align:center}.item-catalog_static .item-catalog__price{margin:0 0 0}.item-catalog_hovered .item-catalog__like{opacity:1;visibility:visible;display:block}.item-catalog_hovered .item-catalog__image-btn360degrees{opacity:1;visibility:visible}.item-catalog_hovered .rating-block{opacity:1;visibility:visible}.constructor{margin:0 0 50px;height:88px;display:flex;justify-content:center;align-items:stretch;border:1px solid #000;background-color:#fff}.constructor__item{position:relative;flex:1 1 25%;max-width:25%;display:flex;justify-content:flex-start;align-items:center;padding:5px 5px 5px 25px}.constructor__item.first{justify-content:center;padding:5px}.constructor__item.first.active::before{content:"";position:absolute;top:50%;left:-2px;z-index:2;width:30%;height:100%;background-color:#e5beb6;transform:translate(0,-50%) scaleY(1.075) scaleX(1.02)}.constructor__item.first.active .constructor__active{width:80%;transform:translate(-40%,-50%) scaleY(1.075) scaleX(1.02)}.constructor__item:first-child{padding:5px 50px 5px 5px}.constructor__item:last-child{padding:5px 25px}.constructor__item:last-child:after{display:none}.constructor__item:last-child.active{padding:5px 10px}.constructor__item:last-child.active::before{content:"";position:absolute;top:50%;right:-3px;z-index:2;width:30%;height:100%;background-color:#e5beb6;transform:translate(0,-50%) scale(1.075)}.constructor__item:last-child.active .constructor__active{left:-3px;width:90%;transform:translate(0,-50%) scaleY(1.075) scaleX(1.02)}.constructor__item:last-child.done{padding:5px 10px 5px 25px}.constructor__item::after{content:"";position:absolute;z-index:1;right:-22px;top:50%;transform:translate(-25%,-50%) rotate(45deg) skew(16deg,16deg);height:48px;width:48px;border-top:1px solid #000;border-right:1px solid #000;background-color:inherit}.constructor__item.done .constructor__link{display:none}.constructor__item.done .constructor__link.active{display:block}.constructor__item.done .constructor__item-image{right:10px}.constructor__item.done .constructor__item-image img{display:none}.constructor__item.done .constructor__item-image img.active{display:block}.constructor__item.done .constructor__text{display:block}.constructor__item.active::after{display:none}.constructor__item.active .constructor__active{display:block;transform:translate(-50%,-50%) scaleY(1.075) scaleX(1.02)}.constructor__item.active .constructor__title{font-family:PlayfairDisplay-BoldItalic,serif}.constructor__item.active .constructor__link{display:none}.constructor__item.active .constructor__link.active{display:block}.constructor__item.active .constructor__text{display:block}.constructor__item.active .constructor__item-content,.constructor__item.active .constructor__item-num,.constructor__item.active .constructor__title{color:#fff}.constructor__item.active .constructor__item-image{right:10px}.constructor__item.active .constructor__item-image img{display:none}.constructor__item.active .constructor__item-image img.active{display:block}.constructor__active{display:none;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:105%;height:100%}.constructor__active::after,.constructor__active::before{content:"";position:absolute;z-index:1;left:0;width:100%;height:50.25%;background-color:#e5beb6}.constructor__active::before{top:0;transform:skewX(30deg);box-shadow:-2px 2px 8px 0 #d3bab5}.constructor__active::after{bottom:0;transform:skewX(-30deg);box-shadow:-2px 2px 8px -2px #d3bab5}.constructor__title{position:relative;z-index:3;margin:0 0 5px;font-size:30px;font-family:PlayfairDisplay-Italic,serif;line-height:1;color:#000;white-space:nowrap}.constructor__title_sm{font-size:22px}.constructor__title_mob{display:none}.constructor__item-num{position:relative;z-index:3;margin:0 15px 15px 0;font-size:52px;line-height:1;font-family:PlayfairDisplay-Italic,serif;text-align:center;color:#e5beb6}.constructor__item-content{position:relative;z-index:3;color:#000}.constructor__text{font-size:16px;line-height:1;display:none}.constructor__link{line-height:1;margin:0 0 5px}.constructor__link a{display:inline-block;margin:0 10px 0 0;font-size:12px;font-family:Montserrat-Medium,serif;text-decoration:underline;line-height:1}.constructor__link a:hover{text-decoration:none}.constructor__link.active{display:none}.constructor__item-image{position:absolute;z-index:3;top:50%;right:30px;transform:translate(0,-50%);max-width:45px;min-width:40px;display:flex;justify-content:center;align-items:center}.constructor__item-image img{display:inline-block;width:100%;min-width:20px}.constructor__item-image .active{display:none}.filter{margin:0 0 35px 0}.filter__row{margin:0 0 20px 0;display:flex;justify-content:center;align-items:center}.filter__row:last-child{margin:0}.filter__column{flex:1 1 auto;display:flex;justify-content:flex-start}.filter__column_style{justify-content:flex-start;flex-wrap:wrap}.filter__column_style .filter__item{flex:1 1 5%;margin:0 2% 0 0;max-width:100px}.filter__column_style .filter__item:last-child{margin:0}.filter__column_metal .filter__item{min-width:80px;margin:0 27px 0 0}.filter__column_price{flex:1 1 100%;max-width:445px}.filter__item{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.filter__item.active .filter__item-img{position:relative;z-index:2;box-shadow:0 0 1px 1px #4f71c9}.filter__item-img{max-height:60px;margin:0 0 1px 0;transition:all .1s ease-in-out;overflow:hidden}.filter__item-img img{width:100%;max-width:80px}.filter__item-text{font-size:14px;line-height:1.4;color:#4a4a4a;white-space:nowrap;text-transform:uppercase;text-align:center}.filter-diamond{margin:20px 0}.filter-diamond__tabs{margin:0 0 70px;display:flex;justify-content:center;align-items:center}.filter-diamond__tabs-item{flex:1 1 20%;padding:11px;max-width:240px;font-size:12px;line-height:1.4;color:#000;text-align:center;border:1px solid #cdd9d8;cursor:pointer;transition:all .2s ease-in-out}.filter-diamond__tabs-item.active{border:1px solid #4f71c9;background-color:#4f71c9;color:#fff}.filter-diamond__tabs-content-box{display:flex;margin:0 -10.5px}.filter-diamond__column{flex:1 1 calc(50% - 42px);margin:0 10.5px;display:flex;flex-direction:column;justify-content:flex-start}.filter-diamond__column:last-child{padding:0 0 0 21px}.filter-diamond__column:last-child .filter-diamond__row-title{margin:0 50px 0 0;max-width:60px}.filter-diamond__row{margin:0 0 30px;display:flex;justify-content:flex-start;align-items:flex-start}.filter-diamond__row_color{margin:0 0 55px}.filter-diamond__row_carat{margin:0 0 30px}.filter-diamond__row-title{flex:1 0 68px;display:flex;justify-content:space-between;align-items:center;max-width:68px;margin:0 43px 0 0;color:#4a4a4a;font-size:14px;line-height:1.4}.filter-diamond__row-title span{display:inline-block}.filter-diamond__row-title_center{align-items:center;height:100%}.filter-diamond__row-title .info-btn{margin:0}.filter-diamond__row-content{flex:1 1 auto}.filter-diamond__row-content .rangefrom{max-width:74px}.filter-diamond__row-content .rangeto{max-width:90px}.filter-diamond__row-content .filter-price__item-range{margin:10px 12px}.filter-diamond__row-content .filter-price__item-range_m{margin:10px 12px 20px}.filter-diamond__options{margin:13px 0 0;display:flex;justify-content:flex-start;align-items:center}.filter-diamond__options-title{margin:0 35px 0 0;font-size:14px;line-height:1.4;color:#4a4a4a}.filter-diamond__options-content{display:flex;justify-content:flex-start;align-items:center}.filter-diamond__options-item{margin:0 35px 0 0;font-size:14px;line-height:1.4;color:#4a4a4a}.filter-diamond__options-clear{flex:1 1 auto;text-align:right}.filter-diamond__options-clear a{font-size:14px;line-height:1.4;text-decoration:underline;color:#4f71c9}.filter-diamond__options-clear a:hover{text-decoration:none}.diamond-shape{display:flex;justify-content:flex-start;align-items:center}.diamond-shape__item{width:100%;max-width:48px;border:1px solid #cdd9d8;transition:all .1s ease-in-out}.diamond-shape__item.active{border:1px solid #4f71c9}.diamond-shape__item-image{display:block;display:flex;justify-content:center;align-items:center}.diamond-shape__item-image img{width:100%}.filter-mobile{display:none;margin:0 -20px;padding:10px 0;background-color:#f6f6f6}.filter-mobile__buttons{display:flex;justify-content:center;align-items:center}.filter-mobile__buttons-row{display:flex;justify-content:center;width:100%;margin:0 0 10px 0}.filter-mobile__buttons-row:last-child{margin:0}.filter-mobile__buttons-item{flex:1 1 10%;max-width:90px;padding:5px 10px;margin:0 10px 0 0;border:1px solid #cdd9d8;border-radius:5px;background-color:#fff;transition:all .1s ease-in-out;cursor:pointer}.filter-mobile__buttons-item:last-child{margin:0}.filter-mobile__buttons-item.active{border:1px solid #4f71c9}.filter-mobile__buttons-item-title{margin:0 0 5px 0;font-size:12px;color:#4a4a4a;text-align:center}.filter-mobile__buttons-item-text{text-align:center;font-size:12px;color:#afafaf}.filter-mobile_diamond .filter-mobile__buttons{flex-wrap:wrap;margin:0 auto;max-width:300px}.filter-mobile_diamond .filter-mobile__buttons-item{flex:1 1 30%;margin:5px;max-width:30%}.filter-mobile_wedding .filter-mobile__buttons-item{padding:10px 10px}.filter-mobile_wedding .filter-mobile__buttons-item-title{margin:0;font-size:10px}.diamond-mobile{padding:0 0 10px 0}.diamond-mobile__tabs{background-color:#fff;padding:10px 0 0;margin:0 0 10px 0;display:flex;justify-content:center}.diamond-mobile__tabs-item{position:relative;padding:0 5px 10px;margin:0 10px;color:#4a4a4a;font-size:16px;cursor:pointer}.diamond-mobile__tabs-item::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;opacity:0;transition:all .2s ease-in-out}.diamond-mobile__tabs-item.active::after{opacity:1;background-color:#4f71c9}.filter-price{display:flex;justify-content:flex-start}.filter-price__title{padding:16px 10px 0 0;color:#4a4a4a;font-size:16px;line-height:1.25}.filter-price .rangefrom{width:74px}.filter-price .rangeto{width:90px}.filter-price .cell{display:table-cell}.filter-price__item{width:100%}.filter-price__item.stepped-range .steps{width:100%;margin:0 6px;display:flex;justify-content:space-between}.filter-price__item.stepped-range .steps .step-btn{background:0 0}.filter-price__item-table{display:flex;justify-content:space-between}.filter-price__item-table .cell:first-child{padding-right:15px;position:relative}.filter-price__item-table .cell:last-child{padding-left:15px}.filter-price__item-table .cell input{height:33px;border:1px solid #cdd9d8;background-color:#fff;text-align:center;font-size:12px;color:#8d9090;font-weight:400;line-height:1.4;width:100%}.filter-price__item-range{margin:26px 12px 20px 12px;background-color:#c9cecf;height:3px;position:relative;cursor:pointer}.filter-price__item-range .ui-slider-range{background-color:#4f71c9;height:3px;position:absolute;cursor:pointer}.filter-price__item-range .ui-slider-handle{width:20px;height:20px;border:1px solid #cdd9d8;border-radius:50%;background-color:#eef5f5;display:block;position:absolute;z-index:2;top:-10px;margin-left:-12px;cursor:pointer}.filter-price__item-range .ui-slider-handle span{display:none}.filter-price__item-range .ui-slider-handle.right{right:-12px}.filter-wedding{padding:20px 0;display:flex;justify-content:center}.filter-wedding__column{flex:1 1 33.333%}.filter-wedding__column_price{display:flex;align-items:flex-end}.filter-wedding__column_price .filter-price__title{padding:0 10px 0 0}.filter-wedding__column_price-box{display:flex;justify-content:center;align-items:flex-start}.filter-wedding__column_price-box .filter-price__item-range{margin:10px 12px 20px 12px}.filter-wedding__column-title{margin:0 0 30px 0;color:#4a4a4a;font-size:22px;line-height:1.4}.filter-wedding__column-content{display:flex;justify-content:flex-start;align-items:stretch}.filter-wedding__item{margin:0 15px 0 0;max-width:87px;display:flex;flex-direction:column;justify-content:space-between}.filter-wedding__item.active .filter-wedding__item-image{position:relative;z-index:1;box-shadow:0 0 1px 1px #4f71c9}.filter-wedding__item-image{width:100%;height:100%;max-height:59px;margin:0 0 5px 0;display:flex;justify-content:center;align-items:center;overflow:hidden}.filter-wedding__item-image img{width:100%}.filter-wedding__item-title{display:block;text-align:center;font-size:12px;line-height:1.4;color:#4a4a4a}.filter-menu{display:none;width:100%;min-width:320px;max-height:75%;position:fixed;z-index:10;left:0;bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;background-color:#fff;box-shadow:0 5px 20px 0 #000;transform:translate3d(0,100%,0);transition:all .2s ease-in-out}.filter-menu.active{transform:translate3d(0,0,0)}.filter-menu__head{position:relative;display:flex;justify-content:space-between;padding:15px 10px}.filter-menu__head-close{padding:0 0 0 15px;background-color:#fff;background:url(../img/filter_icons/menu/close.svg) 0 50% no-repeat;background-size:10px 10px;font-size:12px;font-weight:700;line-height:1;color:#4a4a4a}.filter-menu__head-draggable{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:5px;border-radius:5px;background-color:#cdd9d8;cursor:pointer}.filter-menu__head-reset{padding:0 0 0 15px;background-color:#fff;background:url(../img/filter_icons/menu/refresh.svg) 0 50% no-repeat;background-size:10px 10px;font-size:12px;font-weight:700;line-height:1;color:#4a4a4a}.filter-menu__content{padding:0 10px;margin:0 0 62px 0;max-height:300px;overflow-x:hidden;overflow-y:auto}.filter-menu__content_wf{margin:0 0 10px 0}.filter-menu__item{display:none}.filter-menu__item.active{display:block}.filter-menu__item-title{padding:0 0 0 5px;font-size:18px;color:#4a4a4a;text-transform:uppercase;font-weight:700}.filter-menu__item-title .info-btn{margin:0 0 0 5px}.filter-menu__footer{position:absolute;z-index:3;left:0;bottom:0;width:100%;padding:10px 10px 20px 10px;box-shadow:0 10px 20px 0 #000;background-color:#fff}.filter-menu__footer-link{display:inline-block;padding:10px;width:100%;border-radius:2.5px;background-color:#4f71c9;text-align:center;font-size:12px;color:#fff}.filter-menu__footer-link span{font-weight:700}.sort{padding:0 0 20px 0;margin:0 0 18px 0;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #cdd9d8}.sort__item{display:flex;justify-content:center;align-items:center;font-size:16px;color:#4a4a4a}.sort__item_result{flex:1 1 auto;text-align:right;justify-content:flex-end}.card{padding:7px 0 0}.card__title{margin:0 0 15px}.card__info{margin:0 -12.5px 55px;display:flex}.card__info-column{margin:0 12.5px;flex:1 1 50%}.card__desc{margin:0 0 35px}.card__desc-title,.card__dminfo-title{font-family:PlayfairDisplay-Regular,serif;font-size:32px;line-height:1.4;color:#4a4a4a}.card__desc-title{margin:0 0 10px}.card__desc-text{margin:0 0 15px;font-size:16px;line-height:1.4;color:#313131}.card__dminfo{margin:0 0 95px}.card__dminfo-title{margin:0 0 10px}.card__dminfo-content{margin:0 -12.5px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.card__dminfo-item{margin:0 12.5px;padding:5px 17px;max-width:calc(50% - 25px);flex:1 1 calc(50% - 25px);display:flex;justify-content:space-between;align-items:center;font-size:16px;line-height:1.4;color:#4a4a4a}.card__dminfo-item-left,.card__dminfo-item-right{flex:1 1 50%}.card__payments{margin:0 0 125px}.card__payments-title{display:flex;justify-content:flex-start;flex-wrap:wrap;font-size:32px;line-height:1.4;border-bottom:1px solid #e5beb6}.card__payments-title li{position:relative;padding:5px 30px;font-family:PlayfairDisplay-Regular,serif;color:#e5beb6;transition:all .2s ease-in-out;cursor:pointer}.card__payments-title li:hover{color:#375773}.card__payments-title li:hover::after{opacity:1;visibility:visible}.card__payments-title li:last-child{margin:0}.card__payments-title li::after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:5px;background-color:#375773;opacity:0;visibility:hidden;transition:all .2s ease-in-out}.card__payments-title li.active{color:#375773}.card__payments-title li.active::after{opacity:1;visibility:visible}.card__payments-info{margin:55px 0 0}.card__payments-info_1c .card__payments-row{flex-direction:column;margin:0 -15px}.card__payments-info_1c .card__payments-column{margin:0 15px 15px}.card__payments-row{margin:0 -15px 50px;display:flex;justify-content:center}.card__payments-row:last-child{margin:0 -15px}.card__payments-column{flex:1 1 50%;margin:0 15px}.card__payments-subtitle{margin:0 0 5px;font-family:Montserrat-SemiBold,sans-serif;font-size:20px;line-height:1.4;color:#000}.card__payments-text{font-size:16px;line-height:1.4;color:#000}.card__payments-text a{font-family:Montserrat-Medium,sans-serif;color:#000;text-decoration:underline}.card__payments-text a:hover{text-decoration:none}.card__shipment{margin:0 0 115px;display:flex;justify-content:center;background-size:contain;background-position:0 50%;background-repeat:no-repeat;background-color:#162c42}.card__shipment-column{flex:1 1 61.5%}.card__shipment-column_image{flex:1 1 38.5%;max-width:500px;display:flex;align-items:center}.card__shipment-column_image img{height:100%}.card__shipment-column_image .mob{width:100%;display:none}.card__ladm{margin:0 0 40px 0}.card__ladm-title{margin:0 0 35px;font-family:PlayfairDisplay-Regular,serif;font-size:32px;line-height:1.4;color:#313131}.card__ladm-subtitle{display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #e5beb6;flex-wrap:wrap}.card__ladm-subtitle li{position:relative;padding:5px 25px;font-family:PlayfairDisplay-Regular,serif;font-size:32px;line-height:1.4;color:#e5beb6;white-space:nowrap;cursor:pointer}.card__ladm-subtitle li::after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:5px;background-color:#375773;opacity:0;visibility:hidden;transition:all .2s ease-in-out}.card__ladm-subtitle li:hover{color:#375773}.card__ladm-subtitle li:hover::after{opacity:1;visibility:visible}.card__ladm-subtitle li.active{color:#375773}.card__ladm-subtitle li.active::after{opacity:1;visibility:visible}.card__ladm-content{margin:65px 0 0;display:flex;justify-content:flex-start;align-items:flex-start}.card__reviews{padding:0 0 75px}.card__reviews-title{margin:0 0 10px;font-weight:700;font-size:16px;line-height:1.3;color:#313131}.card__reviews-head{margin:0 0 10px;display:flex;justify-content:space-between;align-items:center}.card__reviews-ttlscore{flex:1 1 auto;display:flex;justify-content:flex-start;align-items:center}.card__reviews-ttlscore-title{margin:0 10px 0 0;font-weight:700;font-size:16px;line-height:1.3;color:#313131}.card__reviews-ttlscore-value{margin:0 20px 0 0}.card__reviews-ttlscore-stats{font-size:16px;line-height:1.3;text-align:center;color:#313131}.card__reviews-leave{margin:0 30px 0 0}.card__reviews-leave a{font-family:Montserrat-Medium,sans-serif;font-size:16px;line-height:1.3;text-align:center;text-decoration:underline;color:#375773}.card__reviews-leave a:hover{text-decoration:none}.card__reviews-sort{display:flex;justify-content:center;align-items:center;color:#313131;font-size:16px;line-height:1.3}.card__reviews-select .current{color:#313131}.card__reviews-select .list{color:#4a4a4a}.card__reviews-select:hover .current{color:#4f71c9}.card__reviews-select::after{border-color:#000}.card__reviews-load{position:relative;padding:10px;margin:45px auto 0;display:flex;justify-content:center;align-items:center;text-align:center;font-family:Montserrat-SemiBold,sans-serif;font-size:16px;line-height:1.4;color:#375773;transition:all .2s ease-in-out;background-color:transparent}.card__reviews-load::after{content:"";position:absolute;top:50%;right:-6px;transform:translate(0,-50%) rotate(45deg);width:10px;height:10px;border-bottom:2px solid #375773;border-right:2px solid #375773}.shipment-content{padding:85px 30px 80px 30px}.shipment-content__row{display:flex;margin:0 -20px 50px}.shipment-content__row:last-child{margin:0}.shipment-content__column{flex:1 1 50%;margin:0 20px;max-width:35%}.shipment-content__column:last-child{max-width:65%}.shipment-content__title{margin:0 0 20px;font-weight:700;font-size:20px;line-height:1.4;color:#fff;word-break:break-all;white-space:pre-wrap}.shipment-content__text{margin:0 0 45px;font-size:16px;line-height:1.4;color:#c1c7cd;word-break:break-all;white-space:pre-wrap}.shipment-content__list{padding:0 30px}.shipment-content__list-item{position:relative;margin:0 0 20px;font-size:16px;line-height:1.3;color:#c1c7cd}.shipment-content__list-item:last-child{margin:0}.shipment-content__list-item::before{content:"";position:absolute;left:-30px;top:5px;width:16px;height:13px;background:url(../img/card/shipment/Diamond.svg)}.shipment-content__note{font-size:16px;line-height:1.4;color:#c1c7cd}.ladm-content{flex:1 1 72%;padding:0 170px 0 0}.ladm-content p{font-size:16px;line-height:1.4;color:#000}.ladm-content p:last-child{margin:0}.ladm-side{max-width:365px;width:100%;padding:20px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #f5ece9}.ladm-side__container{width:100%;display:flex;flex-direction:column}.ladm-side__content-image{margin:0 0 10px;display:flex;justify-content:center;align-items:center}.ladm-side__content-text{margin:5px 0 10px 0;font-size:14px;line-height:1.4;color:#4a4a4a}.ladm-side__title{order:1;position:relative;padding:0 10px;display:flex;justify-content:center;align-items:center}.ladm-side__title:after{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-color:#e0e0e0}.ladm-side__title li{flex:1 1 25%;position:relative;padding:15px 5px 0;white-space:nowrap;font-size:14px;line-height:1.4;color:#000;text-align:center;cursor:pointer}.ladm-side__title li:last-child{margin:0}.ladm-side__title li::after{content:"";position:absolute;z-index:1;left:0;top:0;width:100%;height:4px;background-color:#000;opacity:0;visibility:hidden;transition:all .2s ease-in-out}.ladm-side__title li.active::after{opacity:1;visibility:visible}.reviews-item{margin:0 0 25px;padding:30px;background-color:#f4eae6}.reviews-item:last-child{margin:0}.reviews-item__head{margin:0 0 30px;display:flex;justify-content:flex-start;align-items:center}.reviews-item__head-title{margin:0 10px 0 0;color:#000;font-family:Montserrat-SemiBold,sans-serif;font-size:16px;line-height:1.2}.reviews-item__address{margin:0 10px 0 0;font-weight:400}.reviews-item__date{font-weight:400;font-family:Montserrat-Regular,sans-serif}.reviews-item__head-rating{flex:1 1 auto;display:flex;justify-content:flex-end;min-width:70px}.reviews-item__content-title{margin:0 0 15px;color:#313131;font-size:16px;line-height:1}.reviews-item__content-text{font-size:16px;line-height:1.4;color:#000}.reviews-item__content-text a{font-family:Montserrat-Medium,sans-serif;text-decoration:underline;color:#000}.reviews-item__content-text a:hover{text-decoration:none}.card-preview{flex:1 1 55%}.card-preview__act{margin:5px 0 15px 0;display:flex;justify-content:space-between;align-items:center}.card-preview__act-item{font-size:16px;line-height:1.25;display:flex;align-items:center;text-align:center;color:#313131}.card-preview__act-item:first-child img{max-width:7px}.card-preview__act-item:hover{text-decoration:underline}.card-preview__act-item img{max-width:23px;margin:0 5px 0 0}.card-preview__act-item_reverse img{margin:0 0 0 10px}.card-slider{max-width:100%;display:flex;justify-content:center;align-items:flex-start}.card-slider__thumbs{position:relative;flex:1 0 85px;margin:0 25px 0 0;width:85px;max-width:85px;display:flex;flex-direction:column;overflow:hidden;height:600px}.card-slider__thumbs .swiper-container{position:relative;overflow:visible}.card-slider__thumbs .swiper-wrapper{flex-direction:column}.card-slider__thumbs .swiper-slide{width:100%;max-height:75px;border:1px solid #f5ece9;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;cursor:pointer;transition:border .2s ease-in-out;background-color:#fff}.card-slider__thumbs .swiper-slide:hover{border:1px solid #f5cfcf}.card-slider__thumbs .swiper-slide img{max-height:100%}.card-slider__thumbs .swiper-slide_size img{max-width:65px}.card-slider__thumbs .swiper-slide-thumb-active{border:1px solid #f5cfcf;transition:border .2s ease-in-out}.card-slider__thumbs .swiper-button-next,.card-slider__thumbs .swiper-button-prev{width:30px;height:30px;min-width:auto;min-height:auto;border-radius:50%}.card-slider__thumbs .swiper-button-prev{left:50%;top:26px;transform:translate(-50%,0) rotate(90deg)}.card-slider__thumbs .swiper-button-next{left:50%;top:calc(100% - 10px);transform:translate(-50%,-25%) rotate(90deg)}.card-slider__thumbs .swiper-button-disabled{opacity:0}.card-slider__gallery{flex:1 1 auto;max-width:600px;height:600px;border:1px solid #f5cfcf;overflow:hidden}.card-slider__gallery .swiper-slide{display:flex;justify-content:center;align-items:center;max-width:600px;overflow:hidden}.card-slider__gallery .swiper-slide img{width:100%}.about-card{flex:1 1 45%;padding:35px 0 0}.about-card__title{max-width:100%;word-break:break-all;margin:0 0 10px;font-family:PlayfairDisplay-Regular,serif;font-size:32px;line-height:1;color:#313131}.about-card__props{margin:0 0 5px;display:flex;align-items:center;font-size:16px;line-height:1.4;color:#313131;white-space:pre-wrap;word-break:break-all}.about-card__article{margin:0 0 25px;font-size:16px;line-height:1.4;color:#000}.about-card__prosperity{margin:0 0 15px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.about-card__prosperity-item{margin:0 0 10px;width:100%}.about-card__prosperity-item a{display:flex;align-items:center;font-size:16px;line-height:1.3;color:#313131}.about-card__prosperity-item a:hover{text-decoration:underline}.about-card__prosperity-item a img{margin:0 10px 0 0;max-width:15px}.about-card__price{margin:0 0 25px}.about-card__price .item-catalog__price{display:inline-block;padding:0;margin:0 10px 0 0}.about-card__sizes{display:flex;margin:0 0 15px}.about-card__metal{display:flex;margin:0 0 30px}.about-card__sizes-column{margin:0 10px 0 0;display:flex;align-items:flex-end}.about-card__sizes-column:last-child{margin:0}.about-card__sizes-column a{font-size:12px;font-family:Montserrat-Medium,sans-serif;font-weight:700;line-height:1.4;text-decoration:underline;color:#375773}.about-card__sizes-column a:hover{text-decoration:none}.about-card__select{width:140px;padding:4px 30px 4px 14px;border:1px solid #f5cfcf;border-radius:0;background:#fff}.about-card__select::after{right:18px}.about-card__select .list{width:inherit;margin:1px 0 0 -1px;border-radius:0;box-shadow:none;border:1px solid #cdd9d8;z-index:20}.about-card__act{margin:0 0 30px;display:flex;justify-content:flex-start}.about-card__act-column{margin:0 20px 0 0;position:relative;overflow:hidden}.about-card__act-column:last-child{flex:0 0 65px;margin:0}.about-card__act-select{padding:22px 30px 18px;display:flex;justify-content:center;align-items:center;background-color:#375773;font-size:16px;font-family:Montserrat-SemiBold,sans-serif;line-height:1.4;color:#fff;transition:all .1s ease-in-out;border:1px solid #375773}.about-card__act-like{width:65px;height:100%;padding:13px;display:flex;justify-content:center;align-items:center;transition:border .2s ease-in-out}.about-card__act-like svg{position:relative;z-index:17;width:100%;height:100%;fill:#fff}.about-card__act-like svg path{stroke:#f5cfcf}.about-card__act-like.active svg{fill:#f5cfcf}.about-card__act-like.active svg path{stroke:#f5cfcf}.about-card__delivery{margin:0 0 10px 0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.about-card__delivery img{margin:0 7px 0 0;max-height:15px}.about-card__delivery-item{margin:0 5px 0 0;font-size:16px;line-height:1.4;font-family:Montserrat-Medium,sans-serif;text-decoration:underline;color:#375773}.about-card__delivery-item:hover{text-decoration:none}.about-card__contacts{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.about-card__contacts-item{margin:0 25px 0 0;display:flex;align-items:center;font-size:16px;font-family:Montserrat-Medium,sans-serif;line-height:1.4;color:#375773;white-space:nowrap;text-decoration:underline}.about-card__contacts-item:last-child{margin:0}.about-card__contacts-item:hover{text-decoration:none}.about-card__contacts-item img{max-height:15px;margin:0 10px 0 0}.footer{background-color:#162c42}.footer__logo{display:inline-block;margin:10px 0 0;max-width:100px}.footer-top__container{display:flex;justify-content:space-between}.footer-top__column{padding:35px 0 30px 0;flex:1 1 20%}.footer-top__column-title{margin:0 0 5px;align-items:flex-start;color:#fff;font-family:PlayfairDisplay-Bold,serif;text-align:left;font-size:24px;line-height:1.3}.footer-top__column-list{display:flex;flex-direction:column;justify-content:center}.footer-top__column-list-item{width:100%;margin:0 0 2px}.footer-top__column-list-item:last-child{margin:0}.footer-top__column-list-item-link{font-size:12px;color:#bcb3b3;line-height:1.1}.footer-top__column-list-item-link:focus,.footer-top__column-list-item-link:hover{text-decoration:underline}.footer-bottom{padding:30px 0 38px 0}.footer-bottom__container{display:flex;justify-content:flex-start}.footer-bottom__column{flex:1 1 20%}.footer-bottom__column_social .footer-bottom__list-item img{max-height:16px}.footer-bottom__column_social .footer-bottom__list-item:hover{opacity:.5}.footer-bottom__column_payment{flex:1 1 40%}.footer-bottom__column_payment .footer-bottom__list-item{margin:0 15px 0 0}.footer-bottom__column_payment .footer-bottom__list-item:last-child{margin:0}.footer-bottom__column_copyright{flex:1 1 calc(20% - 20px);margin:0 20px 0 0;text-transform:capitalize;font-size:12px;line-height:22px;color:#fff;text-align:left;white-space:nowrap}.footer-bottom__list{display:flex;justify-content:flex-start;align-items:flex-end}.footer-bottom__list-item{margin:0 15px 0 0;transition:opacity .1s ease-in-out}.footer-bottom__list-item:last-child{margin:0}@media (min-width:768px){.breadcrumbs__list a.current:focus,.breadcrumbs__list a.current:hover{text-decoration:none}.breadcrumbs__list a:focus,.breadcrumbs__list a:hover{text-decoration:underline}.nice-select:focus .current,.nice-select:hover .current{color:#000}.welcome__button:focus,.welcome__button:hover{background-color:#050221;color:#fff}.build-rings__content-button:focus,.build-rings__content-button:hover{background-color:#050221;color:#fff}.stright-partners .swiper-slide:hover{opacity:.4}.tips__content-link:focus,.tips__content-link:hover{background-color:#050221;color:#fff}.diamond-shapes__item:focus .diamond-shapes__item-name,.diamond-shapes__item:hover .diamond-shapes__item-name{text-decoration:underline}.shop__slider-slide:focus .shop__slider-slide-img img,.shop__slider-slide:hover .shop__slider-slide-img img{transform:scale(1.1)}.shop__slider-slide:focus .shop__slider-slide-img-overlay,.shop__slider-slide:hover .shop__slider-slide-img-overlay{opacity:1;visibility:visible}.shop__slider-slide:focus .shop__slider-slide-name,.shop__slider-slide:hover .shop__slider-slide-name{text-decoration:underline}.sign-up__form-button:focus,.sign-up__form-button:hover{background-color:#fff;border:2px solid #375773;color:#4c3463}.item-catalog__title:hover{text-decoration:underline;color:#4f71c9}.item-catalog:hover .item-catalog__link{position:absolute;z-index:3}.item-catalog:hover .rating-block{opacity:1;visibility:visible}.item-catalog:hover .item-catalog__like{opacity:1;visibility:visible;z-index:3}.item-catalog:hover .item-catalog__image-btn360degrees{opacity:1;visibility:visible}.item-catalog:hover .item-catalog__description{position:absolute;z-index:4;top:90%;left:-1px;width:calc(100% + 2px);border-bottom:1px solid #cdd9d8;border-left:1px solid #cdd9d8;border-right:1px solid #cdd9d8;background-color:#fff}.item-catalog:hover .item-catalog__thumbs{position:relative;z-index:5;display:block;display:flex;justify-content:center}.item-catalog:hover .item-catalog__price{margin:0}.item-catalog:hover .item-catalog__text{display:block}.item-catalog_static:hover .item-catalog__link{position:relative}.item-catalog_static:hover .item-catalog__description{position:relative;top:0;left:0;width:100%;border:none}.item-catalog_static:hover .item-catalog__price{margin:0 0 0}.item-catalog_static:hover .item-catalog__thumbs{display:none}.item-catalog_static:hover .item-catalog__text{display:none}.filter__item:focus .filter__item-img,.filter__item:hover .filter__item-img{position:relative;z-index:2;box-shadow:0 0 1px 1px #4f71c9}.diamond-shape__item:hover{border:1px solid #4f71c9}.filter-wedding__item:hover .filter-wedding__item-image{position:relative;z-index:1;box-shadow:0 0 1px 1px #4f71c9}.about-card__act-select:hover{background-color:#fff;color:#375773;border:1px solid #375773}}@media (min-width:769px){.card__dminfo-item:nth-child(4n+3),.card__dminfo-item:nth-child(4n+4){background-color:#f5ece9}}@media (min-width:1024px){.pulse{display:none}.header__stright-wrapper{display:flex;justify-content:center}.menu__subtitle{pointer-events:none}}@media (min-width:1541px){.shop__slider{width:135%}}@media (min-width:1920px){.shop__slider{width:135%}}@media (max-width:1570px){.shop__title{margin:0}.shop__slider-navigation{width:auto;margin:0 0 10px -5px;position:static;transform:translate(0,0);display:flex;justify-content:flex-start}.shop__slider-navigation .swiper-button-next,.shop__slider-navigation .swiper-button-prev{margin:0 5px;position:static}.inspiration__subtitle{margin:0 auto 20px auto}}@media (max-width:1320px){.container{max-width:none;padding:0 20px}.header__top{padding:15px 0 60px}.header__top-column_stat .header__top-item{padding:5px}.header__top-item-link_count:before{left:-7px}.header__top-item-link_count{margin:0 0 0 15px}.header__top-logo{top:20px}.header__bottom-info-list-item{margin:0 30px 0 0}.nav-header__list-item:first-child{padding:0}.nav-header__list-item:last-child{padding:0}.nav-header__list-item{padding:0 30px}.appointment .header__top-item-link_text{display:none}.menu__column_img{flex:0 0 280px}.menu__row{margin:0 0 30px 0}.menu__subtitle{font-size:14px}.menu__sublist-item-link_text{font-size:14px}.welcome__content_land{padding:0;max-width:514px}.explore-slide__title{font-size:20px}.explore-slide__text{font-size:14px}.dyo__column_text{padding:20px 40px}.dyo__text{width:100%;font-size:14px;margin:0 0 20px}.dyo__text_b{font-size:16px}.dyo .title{font-size:34px}.dyo .title_sm{font-size:24px}.conflict__content{padding:40px 30px}.conflict__text{width:100%}.superzoom__content{padding:10px 20px 30px}.superzoom__text{padding:0}.bestsellers__container{padding:0 20px 100px 20px}.diamond-shapes__content{flex-wrap:wrap}.diamond-shapes__item{flex:1 1 20%;margin:20px 0}.anniversary__container{flex-direction:column;align-items:center}.anniversary__image{order:1;left:0;max-width:750px}.anniversary__content{margin:0;padding:50px 0}.inspiration__subtitle{width:100%}.apart__container{justify-content:center;padding:0 20px}.apart__content{margin:0;max-width:700px}.gender__content{max-width:65%}.gender__text{margin:0 0 30px}.gender__image{min-width:300px}.gender-slider .swiper-button-prev{left:0}.gender-slider .swiper-button-next{right:0}.constructor__item{justify-content:space-between}.constructor__item:first-child{padding:5px 20px 5px 5px}.constructor__title{font-size:24px}.constructor__title_sm{font-size:20px}.constructor__item-num{margin:0 5px 15px 0}.constructor__text{font-size:14px}.constructor__item-image{position:static;transform:translate(0,0);top:0;right:0;margin:0 0 0 10px}.filter__column_style .filter__item{flex:1 1 8%;max-width:9%;margin:0}.filter__column_metal .filter__item{margin:0 10px 0 0}.filter__item-text{font-size:12px}.filter-diamond__tabs{margin:0 0 35px}.filter-diamond__column:last-child .filter-diamond__row-title{margin:0 25px 0 0}.filter-diamond__row-title{margin:0 10px 0 0}.filter-diamond__options-title{margin:0 15px 0 0;font-size:12px}.filter-diamond__options-item{margin:0 15px 0 0;font-size:12px}.filter-diamond__options-item .check{padding-left:20px}.filter-diamond__options-item .check:before{width:15px;height:15px;top:2px}.filter-diamond__options-clear{font-size:12px}.filter-wedding__item{max-width:65px}.filter-wedding__item-title{font-size:10px}.card__info{justify-content:center}.card__shipment{flex-direction:column;align-items:center;background-image:none!important}.card__shipment-column_image{flex:1 1 100%;order:1;padding:0 30px 20px;max-width:500px}.card__shipment-column_image .desk{display:none}.card__shipment-column_image .mob{display:block}.shipment-content{padding:30px}.shipment-content__column:last-child{max-width:50%}.shipment-content__column{max-width:50%}.ladm-content{padding:0 100px 0 0}.card-preview{flex:1 1 600px;max-width:600px}.card-slider__thumbs{height:466px}.card-slider__thumbs .swiper-slide{height:20%;max-height:20%}.card-slider__thumbs .swiper-button-next{transform:translate(-50%,-25%) rotate(90deg)}.card-slider__gallery{width:100%;height:100%;max-height:466px}.about-card{flex:1 0 350px;min-width:350px;max-width:350px}.about-card__title{font-size:26px}.about-card__article{margin:0 0 15px}.about-card__prosperity{margin:0}.about-card__price{margin:0 0 10px}.about-card__price .item-catalog__price{font-size:26px}.about-card__metal{margin:0 0 15px}.about-card__act{margin:0 0 10px}.about-card__act-column:last-child{flex:0 0 41px}.about-card__act-select{font-size:14px;padding:10px 25px}.about-card__act-like{width:41px;padding:5px}.about-card__delivery-item{font-size:14px}.about-card__contacts-item{margin:0 15px 0 0;font-size:14px}}@media (max-width:1024px){.textarea{padding:17px 20px;min-height:150px}.header__top{padding:10px 0}.header__top-container{align-items:center}.header__top-column_communication .header__top-item{display:none}.header__top-column_communication{flex-wrap:wrap}.header__top-item-link_count{display:none}.header__top-logo{flex:1 1 80%;position:static;top:0;left:0;transform:translate(0,0)}.header__top-logo img{max-width:50px}.header__top-logo-link{flex-direction:row;justify-content:center}.header__bottom{position:static;display:none}.header__bottom-info{margin:0;justify-content:flex-start}.header__bottom-info-list{flex-direction:column;align-items:flex-start;width:100%}.header__bottom-info-list-item{margin:0;width:100%}.header__bottom-info-list-item-link:after{left:0;bottom:0;width:100%;height:1px;background-color:#ececec;transform:translate(0,0) scale(1)}.header__bottom-info-list-item-link:focus:after,.header__bottom-info-list-item-link:hover:after{transform:translate(0,0) scale(1)}.header__bottom-info-list-item-link{padding:15px;width:100%;justify-content:flex-start;overflow:hidden;font-size:16px}.header__bottom-info-list-item-link span{position:relative;z-index:17}.header__bottom-search{max-width:100%;margin:0}.header__bottom-search-form{width:100%}.nav-header{width:100%}.nav-header__list{flex-direction:column;align-items:flex-start;width:100%}.nav-header__list-item:hover .spoller-btn{transform:translate(0,-50%)}.nav-header__list-item:hover .spoller-btn.active{transform:translate(0,-50%) rotate(180deg)}.nav-header__list-item{position:relative;padding:0;width:100%}.nav-header__list-item:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#ececec}.nav-header__list-item-link{overflow:hidden;justify-content:flex-start;padding:15px;font-size:16px}.nav-header__list-item-link span{position:relative;z-index:17}.nav-header__list-item-link:after{display:none}.nav-header__list-item-link .spoller-btn{right:15px;top:50%;transform:translate(0,-50%)}.phone{display:block;display:flex;align-items:center;justify-content:center;width:100%}.phone .header__top-item-link{padding:0 10px;border-radius:0;background-color:#fff}.phone .header__top-item-link_text{display:block}.menu-container{flex-direction:column;padding:0}.icon-menu{display:block;margin:0 20px 0 0;position:relative;width:30px;height:18px;background-color:transparent;cursor:pointer}.icon-menu span{transition:all .3s ease 0s;top:8px;left:0;position:absolute;z-index:-1;width:20px;height:2px;background-color:#000;border-radius:2px}.icon-menu span:first-child{top:0;width:100%}.icon-menu span:last-child{top:auto;bottom:0;width:25px}.icon-menu.active{z-index:1;flex:0 0 23px}.icon-menu.active span{transform:scale(0)}.icon-menu.active span:first-child{transform:rotate(-45deg);top:8px;width:25px}.icon-menu.active span:last-child{transform:rotate(45deg);bottom:8px;width:25px}.menu{position:static;display:none;opacity:1;visibility:visible;padding:20px 15px;box-shadow:inset 0 15px 10px -15px #4a4a4a}.menu__column{margin:0 0 30px 0;max-width:100%;overflow:visible}.menu__column_img{flex:0 0 auto}.menu-mobile{display:block}.menu-mobile__body-contact .header__top-column_communication .header__top-item:first-child{display:block;display:flex;align-items:center;justify-content:center;width:100%}.menu-mobile__body-contact .header__top-column_communication .header__top-item:first-child .header__top-item-link{padding:0 10px;border-radius:0;background-color:#fff}.menu-mobile__body-contact .header__top-column_communication .header__top-item:first-child .header__top-item-link_text{display:block}.explore .swiper-button-next,.explore .swiper-button-prev{top:27.5%}.explore-slide__title{font-size:18px}.dyo_b{padding:50px 0}.dyo__content{flex-direction:column;max-width:500px;margin:0 auto}.dyo__content_b{max-width:100%}.dyo__column_text{padding:20px}.dyo__column_img{min-width:auto}.dyo__column_eng img{margin:0;max-width:400px;width:100%}.dyo .title{margin:0 0 20px}.infoshop__container{flex-direction:column}.infoshop__container{justify-content:flex-start}.lc{margin:0 0 20px}.lc__image{width:auto}.lab-created{min-height:100%;padding:30px 50px 0}.lab-created__image{max-width:450px}.conflict__container{flex-direction:column}.conflict__content{max-width:550px;margin:0 0 20px}.conflict__title{margin:0 0 20px}.conflict__text{margin:0 0 20px}.guarantee{min-width:0;max-width:550px;width:100%}.superzoom__container{flex-direction:column;align-items:center}.superzoom__content{max-width:550px;margin:20px 0 0}.inspgallery__image{display:none}.inspgallery__content{padding:30px;border:1px solid #cdd9d8;max-width:550px}.inspgallery__text{font-size:14px}.build-rings{padding:50px 0}.build-rings__container{flex-direction:column;align-items:center}.build-rings__column_img{padding:0;margin:0 0 20px 0}.build-rings__column_img img{width:100%;max-width:100px}.build-rings__content-info-row{justify-content:center}.build-rings__content-info-item{margin:0 15px}.bestsellers__container{position:relative;margin:0 0 50px 0;padding:0 20px 75px 20px}.bestsellers__slider .swiper-button-next,.bestsellers__slider .swiper-button-prev{top:100%;transform:translate(0,-50%)}.bestsellers__slider .swiper-button-prev{left:50%;transform:translate(-50px,-50%)}.bestsellers__slider .swiper-button-next{right:50%;transform:translate(50px,-50%)}.bestsellers__img img{max-width:200px}.tips__content{flex-direction:column;align-items:center}.tips__content-column:last-child{padding:20px}.tips__content-column{flex:1 1 100%;padding:20px;width:100%;align-items:center}.tips__content-column img{position:static;transform:translate(0,0);max-width:250px}.tips__content-title{font-size:20px;text-align:center}.tips__content-text{margin:0 0 20px 0;font-size:36px;text-align:center}.tips__content-link{padding:10px;max-width:300px;width:100%}.diamond-shapes__subtitle{margin:0 0 25px 0}.diamond-shapes__item-name{font-size:14px}.personal__content{flex-direction:column;max-width:550px}.personal__column_text{padding:0;margin:0 0 30px}.shop__slider-box{padding:0}.shop__slider{width:100%}.shop__slider-slide-name{font-size:18px}.shop__slider-slide-text{font-size:14px}.help__content{flex-direction:column;align-items:center}.help__content-column{max-width:500px;margin:10px}.help-wedding__text{margin:0 0 32px 0}.apart{flex-direction:column}.apart__content{padding:50px 0}.apart__image img{width:100%;height:auto}.gender__box{flex-direction:column;max-width:550px;margin:0 auto}.gender__content{max-width:100%;margin:0;padding:20px 0}.gender__title{margin:0 0 15px}.gender__image{order:1}.sign-up{background-image:none!important}.item-catalog{flex:1 1 30.333%;max-width:30.333%;height:auto}.constructor__item{padding:5px 20px}.constructor__title{font-size:20px}.constructor__title_sm{font-size:16px}.constructor__item-num{display:none}.constructor__text{font-size:12px}.constructor__link a{font-size:10px}.constructor__item-image{max-width:25px;min-width:0}.filter__column_style .filter__item{margin:0 0 5px 0;min-width:100px}.filter__column_metal .filter__item{margin:0 5px 0 0;min-width:70px}.filter__item{flex-wrap:wrap;justify-content:flex-start}.filter__item-text{font-size:10px}.diamond-shape{flex-wrap:wrap}.filter-wedding__column{flex:1 1 20%}.filter-wedding__column_price{flex:1 1 auto;align-items:center}.filter-wedding__column_price-box .filter-price__item-range{margin:20px 12px}.filter-wedding__column-title{font-size:18px;margin:0 0 15px 0}.filter-wedding__column-content{flex-wrap:wrap;margin:0 -10px}.filter-wedding__item{flex:1 1 50%;max-width:30%;margin:0 10px}.card__info{margin:0 -10px 40px}.card__info-column{margin:0 10px}.card__dminfo-item-left,.card__dminfo-item-right{flex:1 1 50%}.card__payments-title{font-size:22px}.card__payments-info_1c .card__payments-row{margin:0 -7.5px}.card__payments-info_1c .card__payments-column{margin:0 7.5px 15px}.card__payments-row{margin:0 -7.5px 20px}.card__payments-row:last-child{margin:0 -7.5px}.card__payments-column{margin:0 7.5px}.card__payments-subtitle{font-size:16px}.card__payments-text{font-size:14px}.card__ladm-title{margin:0 0 10px}.card__ladm-subtitle li{font-size:22px}.shipment-content__column{flex:1 1 50%}.shipment-content__title{font-size:16px}.shipment-content__text{font-size:14px}.shipment-content__list-item{font-size:14px}.shipment-content__note{font-size:14px}.ladm-content{padding:0 25px 0 0}.ladm-side{margin:0 auto}.reviews-item__content-text{font-size:14px}.card-preview{margin:0 10px 20px;max-width:calc(100% - 365px);flex:1 1 50%}.card-slider{flex-direction:column}.card-slider__thumbs{margin:10px 0 0 0;flex:1 1 auto;order:2;width:100%;max-width:100%;height:auto}.card-slider__thumbs .swiper-wrapper{flex-direction:row;align-items:flex-start}.card-slider__thumbs .swiper-slide{width:auto;max-height:100%;padding-top:18%}.card-slider__thumbs .swiper-slide img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-slider__thumbs .swiper-slide_size img{max-width:100%}.card-slider__thumbs .swiper-button-prev{margin:0;left:0;top:50%;transform:translate(0,-50%) rotate(0)}.card-slider__thumbs .swiper-button-next{margin:0;left:100%;top:50%;transform:translate(-100%,-50%) rotate(0)}.card-slider__gallery{width:100%;max-width:100%;height:auto;max-height:100%}.card-slider__gallery .swiper-slide{width:100%;max-width:100%;height:auto}.about-card{flex:1 1 50%;min-width:325px}.about-card__title{margin:0 0 5px}.about-card__props{margin:0 0 5px;font-size:14px}.about-card__article{font-size:14px}.about-card__prosperity-item{margin:0 0 5px}.about-card__prosperity-item a{font-size:14px}.about-card__sizes-column{margin:0 10px 0 0}.about-card__select{font-size:14px}.about-card__act-select{padding:10px 15px}.about-card__delivery{margin:0 0 10px}.footer-top__container{flex-wrap:wrap}.footer-top__column_logo{width:100%;flex:1 1 100%;order:1;display:flex;justify-content:center;align-items:center;padding:0}.footer-bottom{padding:20px 0 38px 0}.footer-bottom__container{flex-wrap:wrap}.footer-bottom__column{flex:1 1 100%;margin:0 0 20px 0}.footer-bottom__column:last-child{margin:0}.footer-bottom__column_copyright{text-align:center}.footer-bottom__list{justify-content:center;align-items:center}}@media (max-width:768px){body.lock{width:100%;overflow:hidden}.title{font-size:34px}.subtitle{font-size:14px}.breadcrumbs__list{padding:23px 0 0}.breadcrumbs__list a{font-size:12px}.nice-select{font-size:12px}.header__top-column_stat .header__top-item{margin:0}.header__top-column_stat .header__top-item:last-child{padding:5px 0 5px 10px}.header__top-item-link{padding:5px 10px}.section{margin:0 0 45px}.stright{padding:4px 0;font-size:12px}.welcome{padding:50px 0;background-image:none!important;background-color:#e1e8ee}.welcome__content{padding:0}.welcome__content_land{margin:0 auto}.explore .swiper-button-next,.explore .swiper-button-prev{top:30%}.dyo_b{padding:50px 0}.dyo__column_text-b{padding:0 20px}.dyo__text_b{font-size:14px}.stright-partners{padding:10px 0}.bestsellers__title{margin:0 0 30px 0}.bestsellers__container{min-height:100%;padding:0 10px 75px 10px;margin:0 0 45px 0}.bestsellers__slide.swiper-slide-active .bestsellers__img{margin:0 0 30px 0}.bestsellers__slide.swiper-slide-active .bestsellers__text{transform:translate3d(0,0,0)}.bestsellers__img{margin:0 0 30px 0;transform:scale(1)}.bestsellers__img img{max-width:200px}.anniversary__title{font-size:34px}.sign-up{padding:35px 0 40px 0}.sign-up__form{flex-direction:column}.sign-up__form-input{margin:0 0 15px 0;max-width:100%}.sign-up__form-buttons{max-width:100%;margin:0}.sign-up__form-button{max-width:100%}.item-catalog{flex:1 1 100%;max-width:100%}.item-catalog__link{display:flex}.item-catalog__image-box{flex:1 1 50%;margin:0}.item-catalog__image img{margin:10px 10px}.item-catalog .rating-block{top:10px;left:10px}.item-catalog__description{flex:1 1 50%;padding:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.item-catalog__title{font-size:16px;padding:0;margin:0 0 10px;text-align:left}.item-catalog__price{padding:0;margin:0 0 10px 0}.item-catalog__text{display:block;padding:0}.item-catalog_static .item-catalog__price{margin:0 0 10px}.constructor{height:70px}.constructor__item::after{height:38px;width:38px}.constructor__item.done .constructor__text{display:none}.constructor__item.active .constructor__text{display:none}.constructor__title{display:none;margin:0}.constructor__title_mob{display:block}.constructor__link a{margin:0}.filter{margin:38px 0 20px 0}.filter__row{margin:0}.filter__column_style{flex-wrap:wrap;justify-content:center;padding:10px 30px 20px 30px}.filter__column_metal{padding:10px 30px 20px 30px;flex-wrap:wrap;justify-content:center}.filter__column_price{max-width:100%}.filter__item.active .filter__item-img{box-shadow:none}.filter-diamond{display:none}.filter-diamond__row-content .filter-price__item-range_m{margin:20px 12px}.filter-diamond__options{flex-wrap:wrap;max-width:290px;margin:10px auto 0}.filter-diamond__options-title{margin:0 0 10px 0}.filter-diamond__options-content{flex-wrap:wrap}.filter-diamond__options-item{flex:1 1 30%;margin:0 0 5px}.filter-diamond__options-clear{margin:10px 0 0;text-align:center}.diamond-shape{padding:10px 30px;justify-content:center}.diamond-shape__item{border:none}.filter-mobile{display:block}.filter-price{padding:10px 30px;justify-content:center}.filter-price__title{display:none}.filter-price .rangefrom{width:90px}.filter-price__item{margin:10px 0 0;display:flex;flex-direction:column;justify-content:center}.filter-price__item-table{order:1}.filter-price__item-table .cell input{height:25px;padding:5px 10px;font-size:10px;text-align:left}.filter-price__item-range{order:2}.filter-wedding{display:none}.filter-wedding__column-content{justify-content:center;padding:20px 30px}.filter-wedding__item{flex:1 1 25%;max-width:70px}.filter-menu{display:block}.sort__item{font-size:12px}.card__info{flex-direction:column}.card__desc{margin:0 0 10px}.card__desc-title,.card__dminfo-title{font-size:24px}.card__desc-title{margin:0 0 15px}.card__desc-text{font-size:14px}.card__dminfo{margin:0 0 45px}.card__dminfo-title{margin:0 0 15px}.card__dminfo-content{flex-direction:column;align-items:stretch;flex-wrap:nowrap;margin:0 -12.5px}.card__dminfo-item{max-width:100%;padding:4px 10px;font-size:14px;flex:1 1 100%}.card__dminfo-item:nth-child(2n+2){background-color:#f5ece9}.card__payments{margin:0 0 25px}.card__payments-title{font-size:20px}.card__payments-title li{margin:0 20px 0 0}.card__payments-title li::after{height:2px;bottom:-2px}.card__payments-info{margin:20px 0 0}.card__payments-info_1c .card__payments-column{margin:0 7.5px 10px}.card__payments-row{flex-direction:column;margin:0 -7.5px}.card__payments-column{margin:0 7.5px 10px;flex:1 1 auto}.card__payments-subtitle{margin:0 0 5px}.card__shipment-column_image{max-width:400px}.card__ladm-title{font-size:24px}.card__ladm-subtitle li{font-size:20px}.card__ladm-subtitle li::after{height:2px;bottom:-2px}.card__ladm-content{margin:20px 0 0}.card__ladm-content{flex-direction:column}.card__reviews-title{font-size:20px;margin:0 0 5px}.card__reviews-head{margin:0 0 10px}.card__reviews-ttlscore-title{font-size:14px}.card__reviews-ttlscore-value{margin:0 10px 0 0}.card__reviews-ttlscore-stats{font-size:14px}.card__reviews-leave{margin:0 10px 0 0}.card__reviews-leave a{font-size:14px}.card__reviews-sort{font-size:14px}.card__reviews-select .current{font-size:14px}.shipment-content{padding:20px 15px}.ladm-content{padding:0;margin:0 0 30px}.ladm-content p{font-size:14px}.ladm-side{padding:15px 10px}.ladm-side__title:after{height:2px}.ladm-side__title li{font-size:12px}.ladm-side__title li::after{height:2px}.reviews-item{padding:15px 20px}.card-preview{max-width:100%;flex:1 1 auto}.card-preview__act-item{font-size:14px}.card-slider__gallery{width:100%;max-width:100%;height:auto;max-height:100%}.about-card{flex:1 1 100%;max-width:100%;min-width:0}.about-card__title{font-size:32px}.about-card__props{font-size:16px}.about-card__article{font-size:16px}.about-card__prosperity-item a{font-size:16px}.about-card__price{margin:10px 0 20px}.about-card__sizes{flex-direction:column}.about-card__sizes-column{margin:0}.about-card__sizes-column:last-child{margin:5px 0 0}.about-card__select{font-size:14px}.about-card__act-column{flex:1 1 auto}.about-card__delivery{justify-content:center}.about-card__contacts{justify-content:center}.footer-top{padding:20px 0 0}.footer-top__column{flex:1 1 50%;width:50%;padding:20px 0 20px 5%}.footer-top__column_logo{padding:0}.footer-top__column-title{font-size:24px}}@media (max-width:580px){.title{font-size:30px}.title_sm{font-size:20px}.breadcrumbs__list a{font-size:10px}.popup__text{font-size:14px}.popup__title{font-size:30px}.popup__title_cert{font-size:20px;margin:0 0 30px}.popup__title_stnd{font-size:20px}.popup__subtitle{margin:12px 0}.popup-content{padding:15px}.container{padding:0 10px}.header__top-column_stat .header__top-item:last-child{padding:5px 0 5px 5px}.header__top-item-link{padding:5px}.header__top-item-link_text{display:none}.header__top-logo{position:absolute;top:10px;left:50%;transform:translate(-50%,0)}.icon-menu{margin:0 10px 0 0}.welcome__content{max-width:100%}.welcome__title{font-size:calc(36px + .7291666667vw);text-align:center}.welcome__text{font-size:14px;text-align:center}.welcome__buttons{justify-content:center}.welcome__button{max-width:100%}.explore .swiper-button-next,.explore .swiper-button-prev{top:20%}.dyo__column_text-b{padding:0}.dyo .title{font-size:30px}.dyo .title_sm{font-size:20px}.lc{padding:30px}.lc__link{font-size:14px}.lc__image{width:40%}.lab-created{padding:30px 10px 0}.lab-created__text{padding:0;font-size:14px}.conflict__content{padding:30px 10px}.conflict__text{font-size:14px}.guarantee{padding:30px 10px}.guarantee__list li span{font-size:14px}.superzoom__text{font-size:14px}.superzoom__links{flex-direction:column}.superzoom__link{margin:0 0 10px}.inspgallery__content{padding:15px}.build-rings__column_img img{max-width:70px}.build-rings__content-title{font-size:34px;text-align:center}.build-rings__content-text{font-size:14px;text-align:center}.build-rings__content-button{padding:10px;margin:0 0 10px 0}.build-rings__content-info-row{margin:0 0 10px 0}.bestsellers__container{padding:0 10px 75px 10px;margin:0 0 45px 0}.bestsellers__text{font-size:16px}.tips__content-column img{max-width:175px}.tips__content-text{font-size:26px}.tips__content-link{max-width:100%}.diamond-shapes__item{flex:1 1 50%}.personal__content{padding:30px 10px}.personal__title{margin:0 0 20px}.personal__text{font-size:14px;margin:0 0 20px}.anniversary__title{text-align:center}.anniversary__text{font-size:14px;text-align:center}.shop__title{margin:0 0 20px 0}.shop__slider-box{display:flex;flex-direction:column;justify-content:center;align-items:center}.shop__slider-navigation{order:1;margin:15px -5px 10px}.help__content-column{max-width:100%}.help-wedding__text{font-size:14px}.help-info{padding:25px 10px}.help-info__title{align-items:center}.help-info__text{text-align:center;font-size:14px}.help-info__contact{flex-direction:row}.help-info__contact-item:last-child{margin:0 35px}.help-info__contact-item{margin:0 35px}.help-info__images{margin:30px 0 0 0}.help-info__image{display:inline-block;margin:0 auto}.inspiration__subtitle{font-size:14px;margin:0}.apart__list li span{font-size:14px}.gender__box{padding:30px 10px}.gender__text{font-size:14px}.gender__image{min-width:0}.gender-slider__item-title{font-size:16px}.gender-slider__item-text{font-size:14px}.sign-up__text{font-size:12px}.item-catalog__image img{margin:0}.item-catalog__like{width:15px;height:15px;top:10px;right:10px;padding:0}.item-catalog__like svg{width:100%}.item-catalog__price{font-size:14px}.item-catalog__text{font-size:10px}.constructor__item{padding:5px 5px 5px 5px;justify-content:center;max-width:33.333%}.constructor__item_create{display:none}.constructor__item:last-child{padding:5px}.constructor__item::after{right:-22px}.constructor__title{text-align:center}.constructor__item-image{display:none}.filter-wedding__column-content{padding:20px}.filter-wedding__item{max-width:50px}.card__payments-title{flex-direction:column}.card__payments-title li{text-align:center;margin:0}.card__shipment{padding:0}.card__ladm-subtitle{flex-direction:column}.card__ladm-subtitle li{width:100%;text-align:center;padding:10px 0}.card__reviews{padding:0 0 30px}.card__reviews-head{flex-wrap:wrap}.card__reviews-ttlscore{flex:1 1 100%}.card__reviews-load{margin:30px auto 0}.shipment-content__row{flex-direction:column}.shipment-content__row{margin:0 0 20px}.shipment-content__column:last-child{max-width:100%}.shipment-content__column{margin:0 0 20px;max-width:100%}.shipment-content__column:last-child{margin:0}.shipment-content__text{margin:0 0 15px}.reviews-item{padding:15px 10px}}@media (max-width:425px){.menu-mobile__body{max-width:100%;transform:translate3d(-100%,0,0)}.welcome__buttons{flex-direction:column}.welcome__button{margin:0 0 10px 0}.explore .swiper-button-next,.explore .swiper-button-prev{top:50%}.lc{padding:30px 10px}.lc__title{margin:0 0 15px}.lc__list{margin:0 0 10px}.lc__image{position:static;width:calc(100% + 20px)}.shop__slider-navigation{justify-content:center}.shop__slider-slide-img{padding:0;display:flex;justify-content:center;align-items:center}.shop__slider-slide-img img{position:static;transform:translate(0,0);max-width:300px;max-height:300px}.shop__slider-slide-name{text-align:center}.shop__slider-slide-text{text-align:center;padding:0 5%}.help-wedding__content{padding:25px 10px}.help-wedding__genders-item{margin:0 15px}.sign-up__title{padding:0 15px}.item-catalog__title{font-size:calc(11px + .15625vw)}.item-catalog__price{font-size:12px}.reviews-item__head{padding:0 0 5px;margin:0 0 5px}.reviews-item__content-title{margin:0 0 5px}.card-slider__thumbs .swiper-button-next,.card-slider__thumbs .swiper-button-prev{width:20px;height:20px}.about-card__title{font-size:26px}.about-card__props{font-size:14px}.about-card__prosperity-item a{font-size:14px}.about-card__select{width:100%}.footer-top__column{padding:10px 5px}.footer-top__column-list-item-link{font-size:12px}.footer-bottom__column_payment .footer-bottom__list-item{margin:0 5px 0 0}.footer-bottom__list-item{margin:0 15px 0 0}}@media (max-height:600px){.popup-table>.cell{display:block}}