@keyframes loader{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes wave{0%{height:100%}40%{height:10%}80%{height:100%}to{height:100%}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.is-bounce{animation:.8s cubic-bezier(.215,.61,.355,1) bounce}@keyframes bounce{0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.is-shake{animation:.4s shake}@keyframes shake{0%,to{transform:translate(0)}16%,50%,83%{transform:translate(-10px)}33%,66%{transform:translate(10px)}}.is-pulse{animation:1s linear infinite pulse}@keyframes pulse{0%{opacity:.9;transform:scale(.9)}50%{opacity:1;transform:scale(1)}to{opacity:.9;transform:scale(.9)}}.is-added_animation{animation-name:itemAddedAnimation;animation-duration:2s}@keyframes itemAddedAnimation{0%{transform-origin:50%;transform:scale(1.6)}50%{transform-origin:50%;transform:scale(1)}}.is-rotate{animation:2s linear infinite rotate}@keyframes rotate{0%{transform:rotate(-180deg)}to{transform:rotate(0)}}@keyframes loading{to{background-position-x:-20%}}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:"400 500";src:url(../Cormorant_Garamond_cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:"400 500";src:url(../Cormorant_Garamond_latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:"400 600";src:url(../Roboto_cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:"400 600";src:url(../Roboto_latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:"400 600";src:url(../Roboto_latin_extend.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.carousel{position:relative}.carousel-viewport{overflow:hidden}.carousel-viewport:has(.carousel-list_thumbs){margin-left:-20px}.carousel-list{display:flex}.carousel-list_thumbs{margin-top:40px}.carousel-list_thumbs .is-active img{border-color:#2c2c2c}.carousel-slide{flex:0 0 100%;min-width:0;position:relative}.carousel-slide_thumb{flex:0 0 160px;height:140px;padding-left:20px}.carousel-slide_thumb img{border:3px solid #0000;padding:10px}.carousel-pagination{z-index:1;justify-content:center;gap:0 14px;display:flex;position:absolute;bottom:20px;left:16px}.carousel-pagination li{cursor:pointer;align-items:center;width:38px;height:20px;padding:8px 0;transition:all .3s;display:flex;position:relative}.carousel-pagination li:after,.carousel-pagination li:before{content:"";background-color:#fff;height:4px}.carousel-pagination li:before{opacity:.3;width:100%}.carousel-pagination li:after{width:0;transition:width .1s linear;position:absolute}.carousel-pagination .is-active:after{width:100%}.carousel-controls{gap:0 8px;display:flex}.carousel-next,.carousel-prev{background-color:#f5f2ec;border-radius:10px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.carousel-next:disabled,.carousel-prev:disabled{color:#ccc;pointer-events:none;background:0 0}@media (hover:hover){.carousel-next:hover,.carousel-prev:hover{color:#fff;background-color:#2c2c2c}}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-family:sans-serif;line-height:1.15}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:focus{outline:none}picture{display:block}hr{box-sizing:content-box;border:none;height:1px;overflow:visible}a{color:inherit;-webkit-text-decoration-skip:objects;background-color:#0000;outline:none;text-decoration:none}a:active,a:hover{outline-width:0}ul{list-style:none}ol{list-style-position:inside}table{border-collapse:collapse;border-spacing:0}img{border-style:none}svg:not(:root){overflow:hidden}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}input::-ms-clear{display:none}button{color:inherit;background:0 0;border:none}input,textarea{border:none;font-family:inherit}fieldset{border:none}textarea{resize:none}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{transition:none;scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body,html{scroll-behavior:smooth;scrollbar-gutter:stable;height:100%}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}img,picture{max-width:100%;display:block}svg{fill:currentColor;pointer-events:none;max-width:100%;max-height:100%}.icon{flex-shrink:0;width:24px;height:24px}.icon-sm{flex-shrink:0;width:16px;height:16px}.icon-lg{flex-shrink:0;width:32px;height:32px}.icon-rotate{transition:transform .2s linear;transform:rotate(-180deg)}.is-error{color:#e03c3c}.is-loading,.is-loading_dark{pointer-events:none;background-size:40px 40px;animation:2s linear infinite progress-bar-stripes}.is-loading{background-image:linear-gradient(45deg,#ffffff80 25%,#0000 0 50%,#ffffff80 0 75%,#0000 0,#0000)}.is-loading_dark{background-image:linear-gradient(45deg,#0000001a 25%,#0000 0 50%,#0000001a 0 75%,#0000 0,#0000)}.is-disabled,.is-readonly{pointer-events:none}.hide,.is-hidden{display:none!important}@media (min-width:320px) and (max-width:1023.98px){.desktop{display:none!important}}@media (min-width:1024px){.mobile{display:none!important}}#app,body,html{min-height:100vh}body{color:#2c2c2c;font-feature-settings:"lnum" 1;text-rendering:optimizeLegibility;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:normal}#app{flex-direction:column;max-width:1920px;margin-inline:auto;display:flex}.container{width:100%;padding-inline:16px}.container-fluid{margin-inline:-16px}.content{margin-bottom:40px;padding-top:20px}.content:has(.page-block_last){flex-direction:column;flex:1;margin-bottom:0;display:flex}.page-block{margin:30px 0;position:relative}.page-block:last-child{margin-bottom:0}.page-block_header{justify-content:space-between;align-items:center;gap:0 20px;margin-bottom:20px;display:flex}.page-block_header .page-block_title{margin-bottom:0}.page-block_title{margin-bottom:20px;font:400 28px/110% Cormorant Garamond}.page-block_color{background-color:#f5f2ec;margin-bottom:0;padding-top:48px;padding-bottom:70px}.page-block_fluid{background-color:#f5f2ec;margin-inline:-16px;padding-top:30px;padding-bottom:40px}.page-block_fluid .page-block_title{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#976a3f,#2c2c2c);-webkit-background-clip:text;background-clip:text;margin-bottom:30px;font:400 28px/100% Cormorant Garamond}.page-block_last{margin-bottom:0}.page-block_carousel .page-block_title{align-items:center;min-height:56px;display:flex}.page-block_carousel .carousel{position:static}.page-block_carousel .carousel-controls{position:absolute;top:0;right:0}.mobile\:col-1{width:8.33333%}.mobile\:col-2{width:16.6667%}.mobile\:col-3{width:25%}.mobile\:col-4{width:33.3333%}.mobile\:col-5{width:41.6667%}.mobile\:col-6{width:50%}.mobile\:col-7{width:58.3333%}.mobile\:col-8{width:66.6667%}.mobile\:col-9{width:75%}.mobile\:col-10{width:83.3333%}.mobile\:col-11{width:91.6667%}.mobile\:col-12{width:100%}.row{flex-wrap:wrap;margin-inline:-8px;display:flex}.row-middle{align-items:center}.col{padding-inline:8px}@media (min-width:320px) and (max-width:767.98px){#app{overflow-x:hidden}.page-block:has(.page-block_header .btn-primary){padding-bottom:68px;position:relative}.page-block_header .btn-primary{position:absolute;bottom:0;left:0;right:0}}@media (min-width:768px){.container{padding-inline:30px}.container-fluid{margin-inline:-30px}.page-block_header,.page-block_title{margin-bottom:40px}.page-block_title{font-size:38px}.tablet\:col-1{width:8.33333%}.tablet\:col-2{width:16.6667%}.tablet\:col-3{width:25%}.tablet\:col-4{width:33.3333%}.tablet\:col-5{width:41.6667%}.tablet\:col-6{width:50%}.tablet\:col-7{width:58.3333%}.tablet\:col-8{width:66.6667%}.tablet\:col-9{width:75%}.tablet\:col-10{width:83.3333%}.tablet\:col-11{width:91.6667%}.tablet\:col-12{width:100%}.row{margin-inline:-15px}.col{padding-inline:15px}}@media (min-width:1024px){.desktop\:col-1{width:8.33333%}.desktop\:col-2{width:16.6667%}.desktop\:col-3{width:25%}.desktop\:col-4{width:33.3333%}.desktop\:col-5{width:41.6667%}.desktop\:col-6{width:50%}.desktop\:col-7{width:58.3333%}.desktop\:col-8{width:66.6667%}.desktop\:col-9{width:75%}.desktop\:col-10{width:83.3333%}.desktop\:col-11{width:91.6667%}.desktop\:col-12{width:100%}.desktop\:row-reverse{flex-direction:row-reverse}.page-block{margin:60px 0}.page-block_fluid .btn-primary:hover{border:1px solid}.content{margin-bottom:140px}.footer{margin-top:auto}}@media (min-width:1280px){.container{max-width:1776px;margin-inline:auto}.container-fluid,.page-block_fluid{width:100vw;margin-inline:-50vw;position:relative;left:50%;right:50%}.page-block_fluid{padding-top:60px;padding-bottom:90px}.page-block_fluid .page-block_title{margin-bottom:40px;font-size:52px}}.page-title{font-variant-numeric:lining-nums proportional-nums;align-items:baseline;gap:0 12px;margin-bottom:20px;font:400 32px/110% Cormorant Garamond;display:flex}.page-title h1{font:inherit}.page-title .text-link_color{margin-left:auto;font-family:Roboto,sans-serif;font-size:14px}.page-subtitle{color:#787878;font:400 12px/140% Roboto,sans-serif}p{margin-bottom:20px;line-height:120%}.text-alert{color:#e03c3c}.text-bold{font-weight:600}.text-nowrap{text-wrap:nowrap}.text-center{text-align:center}.text-large{font-size:18px}.text-muted{color:#ccc}.text-gray{color:#787878}.text-color{color:#976a3f}.text-link{cursor:pointer}.text-link_color{color:#ab8d71;cursor:pointer}.text-list{flex-direction:column;gap:8px 0;margin-bottom:20px;display:flex}.text-list li{margin-bottom:4px;padding-left:18px;position:relative}.text-list li:before{content:"";background:#2c2c2c;width:6px;height:6px;position:absolute;top:6px;left:0}@media (min-width:1024px){.page-title{gap:0 20px;margin-bottom:30px;font-size:60px;line-height:100%}.page-subtitle{font-size:20px}.text-large{font-size:24px}.text-list li:before{top:8px}}.btn{cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:0 10px;height:36px;padding:0 30px;font-size:14px;display:inline-flex}.btn-block{width:100%;display:flex}.btn-fluid{flex:1}.btn-lg{height:48px;font-size:16px}.btn-primary{color:#fff;background-color:#2c2c2c;transition:background-color .2s ease-in-out}.btn-default,.btn-gray,.btn-white{color:#2c2c2c;transition:background-color .2s ease-in-out}.btn-link{padding:0}.btn-default{background-color:#f5f2ec}.btn-white{background-color:#fff}.btn-gray{background-color:#f3f3f3}.btn-favorite:hover{color:#787878}.btn-icon{flex-shrink:0;width:24px;height:24px}.btn-group{display:flex}.btn:disabled{color:#ccc;pointer-events:none}@media (min-width:768px){.btn{height:48px}.btn-lg{border-radius:10px;height:64px}}@media (hover:hover){.btn-primary:hover{color:#2c2c2c;background-color:#f5f2ec}.btn-default:hover,.btn-gray:hover,.btn-white:hover{color:#fff;background-color:#2c2c2c}}.cart-item{border-bottom:1px solid #f3f3f3;grid-template-columns:60px 1fr;grid-template-areas:"image name name""image quantity price""controls controls controls";gap:12px 16px;margin-bottom:14px;padding-bottom:14px;line-height:140%;display:grid}.cart-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.cart-item_image{grid-area:image}.cart-item_name{grid-area:name;font-weight:500}.cart-item_quantity{grid-area:quantity}.cart-item_controls{grid-area:controls;gap:0 30px;display:flex}.cart-item_price{flex-direction:column;grid-area:price;align-items:flex-end}.cart-item_price .item-price_old{font-size:14px}.cart-item .btn-icon{width:16px;height:16px}@media (min-width:320px) and (max-width:767.98px){.cart-item_name{font-size:12px}.cart-item_quantity:deep(.spinner){grid-template-columns:repeat(3,36px);gap:6px 8px}.cart-item_quantity:deep(.spinner) .btn{height:36px}.cart-item_quantity:deep(.spinner-output){font-size:12px}.cart-item_controls{justify-self:flex-end}.cart-item_controls .btn-link{width:20px;height:20px;font-size:0}}@media (min-width:768px){.cart-item{grid-template-columns:80px auto 165px 120px;grid-template-areas:"image name quantity price""image controls quantity price";gap:14px 30px}}@media (min-width:1024px){.cart-item{grid-template-columns:80px auto 165px 175px}.cart-item_controls{gap:0 40px}}.header{z-index:100;background-color:#fff;order:-1;transition:transform .2s linear;position:sticky;top:0;left:0;right:0}.header-hidden{transform:translateY(-110%)}.header-fixed{box-shadow:0 8px 11.2px #00000014}.header-logo{text-align:center;width:105px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-row{justify-content:space-between}.header .nav,.header .nav-link,.header-row{align-items:center;display:flex}@media (max-width:1024px){.header{border-bottom:1px solid #0000001a;align-items:center;height:56px;display:flex}}@media (min-width:1024px){.header{height:130px;padding:20px 0}.header-logo{width:220px;height:60px}}@media (max-width:1024px){.header-row_top{display:none}}@media (min-width:1024px){.header-row_top{margin-bottom:28px}.header-row_top .nav{gap:0 24px}.header-row_top .nav-link{color:#787878;gap:0 8px}.header-row_top .nav-link:hover{color:#2c2c2c}.header-row_top .nav-icon{width:16px;height:16px}.header-row_top a[href*=tel]{font-weight:600}.nav-item:has(.nav-dropdown){position:relative}.nav-item:has(.nav-dropdown) .nav-link{align-items:center;gap:0 4px}.nav-item:has(.nav-dropdown) .nav-icon{transition:transform .2s linear}.nav-item:has(.is-open) .icon-sm{transform:rotate(-180deg)}.nav-dropdown{color:#fff;background-color:#2c2c2c;border-radius:8px;padding:4px;display:none;position:absolute;top:100%;left:0}.nav-dropdown_item{white-space:nowrap;border-radius:6px;align-items:center;height:35px;padding:3px 8px 0;display:flex}.nav-dropdown_item:hover{background-color:#ffffff1a}.nav-dropdown_link{cursor:pointer}.nav-dropdown.is-open{display:block}}@media (min-width:1400px){.header-row_top .nav{gap:0 40px}}.nav-label{flex-shrink:0;font-weight:600;line-height:normal}@media (max-width:1024px){.header-row_bottom .nav{gap:0 10px}.header-row_bottom .nav-link{place-content:center;min-width:40px;height:40px}.header-row_bottom .nav-icon{width:20px;height:20px}.nav-item_toggle{font-size:0}.nav-item_cart,.nav-item_toggle{color:#fff;background-color:#2c2c2c;border-radius:6px}.nav-item_cart .nav-link{gap:0 6px;padding-inline:10px}.nav-item_search .search-form{display:none}.nav-label{font-size:12px}}@media (min-width:768px){.header-row_bottom .nav{gap:0 32px}}@media (min-width:1024px){.header-row_bottom .nav{gap:0 50px}.header-row_bottom .nav-icon{width:32px;height:32px}.header-row_bottom .nav-left{font-size:20px}.header-row_bottom .nav-link:hover{color:#787878}.nav-label{font-size:16px}.nav-item_search .nav-link{display:none}}.search-form{gap:0 16px;display:flex}.search-form_input{background-color:#0000;border-bottom:1px solid;width:100%;height:40px;padding:0 12px;font-size:16px;transition:width .3s ease-in-out}.search-form_input::-webkit-input-placeholder{color:silver}.search-form_input:-moz-placeholder-shown{color:silver}.search-form_input::-moz-placeholder{color:silver}.search-form_input:-ms-placeholder-shown{color:silver}.search-form_button{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media (max-width:1024px){.search-form.is-open{z-index:5;background-color:#fff;padding:0 16px 16px;position:absolute;top:100%;left:0;right:0;display:flex!important}}@media (min-width:1024px){.search-form{display:flex!important}.search-form_input{width:240px;font-size:20px}.search-form_input:focus{width:432px}}.footer-info{flex-direction:column;gap:20px 0;font-style:normal;display:flex}.footer-logo{width:220px;height:60px}.footer-contacts{flex-direction:column;gap:14px 0;display:flex}.footer-contacts a{font-size:20px;font-weight:500;line-height:120%}.footer-address,.footer-schedule{color:#787878;font-size:14px;line-height:140%}.footer-socials{gap:0 20px;display:flex}@media (max-width:1024px){.footer-info{border-bottom:1px solid #ffffff1a;margin-bottom:30px;padding-bottom:30px}}@media (min-width:1024px){.footer-address{max-width:315px}.footer-socials{margin-top:auto}}.footer-nav{flex-direction:column;gap:30px 0;display:flex}.footer-nav_title{margin-bottom:20px;font:500 30px/110% Cormorant Garamond}.footer-nav_list{flex-direction:column;gap:12px 0;line-height:140%;display:flex}@media (min-width:768px){.footer-nav{flex-flow:wrap}.footer-nav_col{width:50%}}@media (min-width:1024px){.footer-nav{flex-wrap:nowrap;grid-area:nav}.footer-nav_title{margin-bottom:30px}.footer-nav_col{flex-grow:1;width:auto}.footer-nav span{cursor:pointer}}.footer-copyright{border-top:1px solid #ffffff1a;margin-top:30px;padding-top:30px}.footer-copyright p{margin-bottom:12px}@media (min-width:1024px){.footer-copyright{grid-area:copyright;grid-template-columns:1fr 4fr;margin-top:50px;padding-top:50px;display:grid}.footer-copyright p{margin-bottom:0}.footer-copyright a{width:calc(33% + 30px);margin-left:auto}}.footer{color:#fff;background-color:#2c2c2c;padding:30px 0}@media (min-width:1024px){.footer{padding:56px 0 40px}.footer .container{grid-template-columns:1fr 4fr;grid-template-areas:"info nav""copyright copyright";display:grid}}.form-input{border:1px solid #ccc;border-radius:10px;width:100%;height:48px;padding-inline:16px;font-size:14px}.form-input_group{display:flex}.form-input_textarea{height:120px;padding:12px 16px}.form-input_date{position:relative}.form-input_date .form-input{padding-right:50px}.form-input_date .icon{color:#787878;pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.form-input.is-error{border-color:#e03c3c}@media (min-width:768px){.form-input{height:64px;padding-inline:24px;font-size:16px}.form-input_textarea{height:120px}}.form-check{gap:0 12px;display:flex}.form-check_inline{display:inline-flex}.form-check_input{appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:5px;flex-shrink:0;width:24px;height:24px}.form-check_input:checked{border-color:#2c2c2c}.form-check_input:not(:checked):hover{border-color:#787878}.form-check_input[type=checkbox]:checked{background:#2c2c2c url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQuNjY2IDcuMTE0IDEwLjc5NS45ODZsLjk0My45NDJMNC42NjYgOSAuNDI0IDQuNzU3bC45NDMtLjk0M3oiLz48L3N2Zz4=) 50%/70% no-repeat}.form-check_input[type=radio]{border-radius:50%}.form-check_input[type=radio]:checked{border-width:6px}.form-select{cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #ccc;border-radius:10px;font-size:14px;position:relative}.form-select_value{justify-content:space-between;align-items:center;gap:0 4px;height:48px;padding:0 8px 0 16px;display:flex}.form-select_list{z-index:1;background-color:#fff;border:1px solid #ccc;display:none;position:absolute;top:100%;left:-1px;right:-1px}.form-select_item{padding:16px}.form-select .is-active{cursor:default;pointer-events:none;background-color:#f3f3f3}.is-open .form-select_list{display:block}.is-open .form-select_value .icon{transform:rotate(-180deg)}@media (min-width:768px){.form-select{font-size:16px}.form-select_value{height:64px;padding:0 12px 0 24px}.form-select_value .icon{width:24px;height:24px}.form-select_item{padding:16px 24px}}.form-slider{-webkit-user-select:none;user-select:none;border-radius:4px;height:2px;margin-bottom:30px;padding:0 2px;display:flex;position:relative}.form-slider_left,.form-slider_right{background-color:#ccc;height:2px}.form-slider_center{background-color:#2c2c2c;flex-grow:1;flex-shrink:1;justify-content:space-between;display:flex;position:relative}.form-slider_center div{flex:1;height:24px;transform:translateY(-50%)}.form-slider_trigger{width:50%}.form-slider_input{opacity:0;pointer-events:none;width:100%;position:absolute;top:0;left:0}.form-slider_handler{cursor:pointer;z-index:1;position:relative}.form-slider_handler.is-active{z-index:2}.form-slider_handler:before{content:"";cursor:pointer;z-index:1;background-color:#fff;border:1px solid #b0babf;border-radius:50%;width:24px;height:24px;margin:0 -2px;position:absolute;transform:translateY(-50%)}.spinner{text-align:center;grid-template-columns:repeat(3,46px);gap:10px 13px;display:inline-grid}.spinner-input{text-align:center;border:1px solid #ccc;border-radius:5px;flex-shrink:0}.spinner-output{color:#555;grid-column:1/4;line-height:140%}.spinner .btn{flex-shrink:0;height:46px;padding:0}.rating{display:flex}.rating li{color:#ccc;flex-shrink:0}.form-block{margin-bottom:20px;display:block}.form-label{color:#787878;margin-bottom:5px;font-size:12px;line-height:140%}@media (min-width:768px){.form-label{margin-bottom:12px;font-size:16px}}.form-card{border:1px solid #ccc;border-radius:10px;flex-direction:column;margin-bottom:12px;padding:20px;display:flex}.form-card:has(.form-check_input:checked){outline-offset:-2px;border-color:#2c2c2c;outline:2px solid #2c2c2c}.form-card:has(.form-check_input:checked) .form-card_body{color:#2c2c2c}.form-card_header{align-items:center;gap:0 10px;font-weight:500;display:flex}.form-card_addon{white-space:nowrap;margin-left:auto}.form-card_body{color:#787878;margin-top:12px;font-size:14px}@media (min-width:768px){.form-card{margin-bottom:20px;padding:30px}.form-card_body{margin-top:20px;font-size:16px}}@media (hover:hover){.form-card:hover,.form-card:hover .form-check_input:not(:checked){border-color:#787878}}.feedback{margin-top:40px}.feedback .col,.feedback .form-action,.feedback .row{flex-direction:column;gap:24px 0;display:flex}.feedback .row{margin:0}.feedback .col{padding:0}@media (min-width:1024px){.feedback{margin-top:100px;padding:0}.feedback .container{background-image:url(./feedback-bg.Cm50Zqi7.webp);background-position:left -44px bottom 0;background-repeat:no-repeat;padding-top:60px;padding-bottom:120px;padding-left:444px}.feedback .row{grid-template-columns:33% 67%;gap:0 20px;display:grid}.feedback .col{gap:20px 0}.feedback .form-input_textarea{height:182px}.feedback .form-action{flex-direction:row;gap:0 60px;margin-top:auto}.feedback .btn-primary:hover{border:1px solid}}.item{color:#000}.item,.item-link{flex-direction:column;display:flex}.item-link{height:100%;position:relative}.item-image{aspect-ratio:1;border-radius:10px;margin-bottom:12px;display:flex;position:relative;overflow:hidden}.item-image img{-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%}.item-label{color:#fff;letter-spacing:.17em;pointer-events:none;text-transform:uppercase;background-color:#000;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:12px;position:absolute;top:10px;right:14px}.item-label,.item-price{font-weight:600;display:flex}.item-price{white-space:nowrap;flex-wrap:wrap;gap:5px 6px}.item-price_new{align-items:baseline;gap:0 6px;display:flex}.item-price_old{color:#999;font-weight:400;text-decoration:line-through}.item .item-info{flex-direction:column;flex:1;display:flex}.item .item-name{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;margin-bottom:6px;font-size:12px;line-height:140%;display:-webkit-box;overflow:hidden}.item .item-price{align-items:baseline;margin-top:auto;margin-bottom:14px}.item .item-props{display:none}.item .item-description{margin-bottom:10px;font-size:14px;line-height:145%}.item .btn-group{align-items:center;gap:0 12px}.item .btn-primary{padding:0}.item .btn-primary .btn-icon{display:none}.item .btn-favorite{flex-shrink:0;width:24px;height:24px;padding:0}.item .btn-favorite .btn-icon{width:auto;height:auto}@media (min-width:320px) and (max-width:767.98px){.item .item-price{gap:5px 6px;font-size:14px}.item .item-price_old{font-size:10px}}@media (min-width:320px) and (max-width:1023.98px){.item .btn-primary{height:36px;font-size:14px}}@media (min-width:1024px){.item{overflow:hidden}.item-image{margin-bottom:0;position:relative}.item-price{font-size:20px}.item .item-price{margin-bottom:0}.item .item-props{color:#787878;flex-direction:column;gap:6px 0;max-height:50px;margin-bottom:10px;overflow:hidden}.item .item-props dl{gap:0 6px;display:flex}.item .item-props dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item .item-name{margin-bottom:10px;font-size:18px}.item .item-info{background-color:#fff;border-radius:10px;margin-bottom:-90px;padding:20px;transition:transform .2s linear}.item .btn-favorite{width:32px;height:32px}.item .btn-group{opacity:0;gap:0 20px;margin-top:26px;transition:opacity .2s linear .1s}.item:hover{box-shadow:0 10px 20px #664e3726}.item:hover .item-info{margin-bottom:-150px;transform:translateY(-150px)}.item:hover .item-props{display:flex}.item:hover .btn-group{opacity:1}}.page-block_items .carousel-viewport{margin-bottom:-30px;margin-right:-13px;padding-bottom:30px}.page-block_items .carousel-slide{flex-basis:50%;padding-right:13px}@media (min-width:320px) and (max-width:1023.98px){.page-block_items .carousel-controls{display:none}.page-block_items .item{height:100%}}@media (min-width:768px){.page-block_items .carousel-slide{flex-basis:33.3333%}}@media (min-width:1024px){.page-block_items{position:relative}.page-block_items:has(.carousel-controls) .page-block_header{padding-right:150px}.page-block_items .carousel{position:static}.page-block_items .carousel-viewport{margin-right:-20px}.page-block_items .carousel-slide{flex-basis:25%;padding-right:20px}.page-block_items .carousel-controls{position:absolute;top:4px;right:0}}.loader{justify-content:space-between;align-items:center;width:30px;height:50px;margin:0 auto;display:flex}.loader i,.loader:after,.loader:before{content:"";background:#787878;width:6px}.loader:before{animation:.9s linear .6s infinite wave}.loader:after{animation:.9s linear infinite wave}.loader i{animation:.9s linear .3s infinite wave}.loader-wrapper{z-index:5;background-color:#fffc;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ymaps3x0--map{width:100%!important}.ymaps3x0--map-copyrights{display:none!important}.ymaps3x0--marker.is-active{z-index:1!important}.ymaps3x0--marker:has(.map-popup.is-open){z-index:1!important}.map{height:476px;overflow:hidden}.map,.map-marker{position:relative}.map-marker{width:40px;height:50px}.map-marker_icon{color:#ab8d71;cursor:pointer;width:100%;height:100%}.map-marker .is-active .map-marker_icon,.map-marker_icon:hover{color:#976a3f}.map-marker .map-popup{width:300px;left:50%;right:auto;transform:translate(-50%)}.map-popup{background-color:#fff;padding:20px;font-size:14px;display:none;position:absolute;bottom:0;left:0;right:0}.map-popup.is-open{display:block}.map-popup_close{cursor:pointer;position:absolute;top:10px;right:10px}.map-popup_title{margin-bottom:10px;padding-right:20px;font-size:16px;font-weight:600}.map-popup dl{gap:0 6px;margin-top:10px;display:flex}.map-popup p{margin:10px 0 0}.map-cluster{background-color:#fff;border:3px solid #976a3f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior-y:contain;z-index:150;background-color:#00000080;outline:0;max-height:-webkit-fill-available;display:none;position:fixed;inset:0;overflow-y:auto}.modal-open{flex-direction:column;display:flex}.modal-close{cursor:pointer;flex-shrink:0;width:32px;height:32px;padding:2px}.modal-close:hover{color:#555}.modal-header{justify-content:space-between;align-items:center;gap:0 10px;display:flex}.modal-content{background-color:#fff;outline:0;flex-direction:column;padding:0 16px;display:flex}.modal-footer{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.modal-title{font:500 32px/110% Cormorant Garamond}body:has(.modal-open){overflow:hidden}@media (min-width:320px) and (max-width:767.98px){.modal-content{max-height:100%;position:absolute;inset:0;overflow-y:auto}.modal-body{flex:1}.modal-footer,.modal-header{z-index:5;background-color:#fff;position:sticky}.modal-header{padding-top:30px;padding-bottom:24px;top:0}.modal-footer{padding-top:24px;padding-bottom:30px;bottom:0}.modal-alert .modal-content{border-radius:10px;inset:50% 20px auto;transform:translateY(-50%)}.modal-alert .modal-title{font-size:28px}}@media (min-width:768px){.modal{scrollbar-color:#f5f2ec #fff;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow:hidden auto}.modal::-webkit-scrollbar{width:4px}.modal::-webkit-scrollbar{background-color:#f5f2ec}.modal::-webkit-scrollbar-track{background-color:#f5f2ec}.modal::-webkit-scrollbar-track-piece{background-color:#f5f2ec}.modal::-webkit-scrollbar-button{display:none}.modal::-webkit-scrollbar-corner{display:none}.modal::-webkit-scrollbar-thumb{background-color:#f5f2ec}.modal::-webkit-resizer{display:none}.modal-open+.modal-open{background:0 0}.modal-dialog{width:100%;max-width:740px;margin:auto;padding:20px;position:relative}.modal-dialog:not(.modal-xs,.modal-sm) .modal-title{font-size:42px}.modal-content{border-radius:10px;gap:40px 0;padding:30px;position:relative;box-shadow:0 10px 60px -20px #00000026}.modal-lg{max-width:940px}.modal-sm{max-width:590px}.modal-xs{max-width:440px}.modal-xl{max-width:1050px}}@media (min-width:1024px){.modal-dialog:not(.modal-xs,.modal-sm) .modal-content{padding:40px 60px}}.navbar{overscroll-behavior-y:contain;z-index:100;background-color:#fff;transition:transform .2s linear;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translate(-120%)}.navbar-open{transform:translate(0)}.navbar .nav-back,.navbar .nav-link{flex-shrink:0;align-items:center;display:flex}.nav-level_2{display:none}.nav-level_active{flex-direction:column;display:flex!important}.nav-item_divider{pointer-events:none;margin:12px 0}.nav-item_divider .nav-link{height:1px!important;font-size:0!important}.nav-item_divider .nav-link:before{content:"";opacity:.2;background-color:#a4a4a4;width:100%;height:1px;display:block}.nav-arrow{color:#ab8d71;z-index:1;width:20px;height:20px;margin-left:auto;transition:transform .2s linear}.nav-link{cursor:pointer;white-space:nowrap}.nav-link_text{z-index:1}@media (min-width:1024px){.nav-link:has(.nav-icon){gap:0 16px}}@media (min-width:320px) and (max-width:1023.98px){.navbar{flex-direction:column;top:0;box-shadow:8px 0 16px #00000040}.navbar-close{width:40px;height:40px;margin-left:auto;padding:8px}.navbar-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 0;padding:8px 16px;display:flex}.navbar-header .nav-icon{width:24px;height:24px}.navbar-header .search-form{width:100%}.navbar-logo{text-align:center;width:90px;height:40px}.navbar-logo_text{color:#222;opacity:.5;font-size:8px;transform:translateY(-10px)}.navbar-body{height:100%;padding:12px 0;transition:transform .2s linear}.navbar .nav-back,.navbar .nav-link{gap:0 10px;height:52px;font-weight:500}.nav-back .nav-icon{width:40px;height:40px}.nav-level_1{overscroll-behavior-y:contain;padding:0 16px;transition:transform .2s linear;overflow:auto}.nav-level_1 .nav-link{letter-spacing:.28px;text-transform:uppercase;font-size:14px}.nav-level_2,.nav-level_3,.nav-level_4{scrollbar-width:none;z-index:100;background-color:#fff;padding:0 16px;display:none;position:absolute;inset:0;overflow:hidden auto;transform:translate(100%)}.nav-level_2 .nav-link,.nav-level_3 .nav-link,.nav-level_4 .nav-link{letter-spacing:normal;text-transform:none}.nav-level_2>.nav-back{letter-spacing:.28px;text-transform:uppercase}.nav-level_2 .nav-link{padding-left:16px}.nav-level_2 .btn-primary{flex-shrink:0;height:48px;margin:auto 0 20px;position:sticky;bottom:20px}.nav-image{width:60px;height:60px}.nav-link:has(.nav-image){height:70px;padding-top:5px;padding-bottom:5px;font-weight:400}.nav-brands{display:none}.is-level_2{transform:translate(-100%)}.is-level_3{transform:translate(-200%)}.is-level_3 .nav-level_2{overflow:visible}.is-level_4{transform:translate(-300%)}.is-level_4 .nav-level_2,.is-level_4 .nav-level_3{overflow:visible}body:has(.navbar-open){position:fixed}}@media (min-width:540px) and (max-width:1023.98px){.navbar{max-width:330px}}@media (min-width:1024px){.navbar{border-top:1px solid #f3f3f3;top:130px}.navbar-header{display:none}.navbar-body{height:100%;display:flex}body:has(.navbar-open) .header{box-shadow:none;transform:translateY(0)}body:has(.navbar-open) .nav-item_toggle .nav-icon{padding:4px}.nav-back{margin-bottom:40px;font:500 38px/110% Cormorant Garamond}.nav-back .nav-icon{display:none}.nav-item_divider{margin:20px 0}.nav-item:has(.nav-level_active){background-image:linear-gradient(90deg,#f3f3f3,#eeeae1)}.nav-item:has(.nav-level_active) .nav-arrow{transform:translate(10px)}.nav-item:hover .nav-arrow{transform:translate(10px)}.nav-level_1{background-color:#f3f3f3;width:445px;height:100%;padding:24px 0}.nav-level_1 .nav-link{height:64px;padding:0 30px 0 80px}.nav-level_1>.nav-list>.nav-item>.nav-link{position:relative}.nav-level_1>.nav-list>.nav-item>.nav-link:before{content:"";opacity:0;background-image:linear-gradient(90deg,#f3f3f3,#eeeae1);transition:opacity .2s linear;position:absolute;inset:0}.nav-level_1>.nav-list>.nav-item>.nav-link .nav-icon{z-index:1}.nav-level_1>.nav-list>.nav-item:hover>.nav-link:before{opacity:1}.nav-level_2{padding:30px 80px;position:absolute;inset:0 0 170px 445px;overflow-y:auto}.nav-level_2 .nav-link{height:auto;margin-bottom:16px;padding:0;font-weight:500}.nav-level_2 span.nav-link{pointer-events:none}.nav-level_2 .nav-arrow{display:none}.nav-level_2 .nav-list{grid-template-columns:repeat(4,1fr);gap:50px 20px;display:grid}.nav-level_2 .btn-primary{width:calc(25% - 55px);position:absolute;top:30px;right:80px;font-size:16px!important}.nav-level_3 .nav-back{display:none}.nav-level_3 .nav-link{margin-bottom:0;font-size:14px;font-weight:400;line-height:120%}.nav-level_3 .nav-link:hover{color:#ab8d71}.nav-level_3 .nav-list{flex-direction:column;gap:10px 0;display:flex}.nav-image{width:100px;height:100px}.nav-link:has(.nav-image){flex-direction:column;align-items:flex-start;gap:10px 0;font-weight:400}.nav-link:has(.nav-image):hover{color:#ab8d71}.nav-brands{border-top:1px solid #f3f3f3;gap:0 20px;height:170px;padding:40px 80px;display:flex;position:absolute;bottom:0;left:445px;right:0}.nav-brands a{align-items:center;height:90px;padding:0 10px;display:flex}}.pagination{flex-direction:column;gap:20px 0;margin-top:40px;display:flex}.pagination-list{align-items:center;gap:0 13px;display:flex}.pagination-list a{cursor:pointer;background-color:#f3f3f3;border-radius:5px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 10px;display:flex}.pagination-list a:hover{background-color:#f5f2ec}.pagination-list .is-active a{color:#fff;cursor:default;pointer-events:none;background-color:#2c2c2c}.pagination-list .is-hidden:not(.is-disabled){display:none}@media (min-width:1024px){.pagination{gap:40px 0}}.panel{border-bottom:1px solid #f3f3f3;margin-bottom:20px;padding-bottom:20px}.panel-header{justify-content:space-between;align-items:center;gap:0 30px;display:flex}.panel-title{font-variant-numeric:lining-nums proportional-nums;font:400 24px/110% Cormorant Garamond}.panel-toggle{flex-shrink:0;width:16px;height:16px;display:flex}.panel-body{padding-top:22px;line-height:140%}.panel-body ul:not([class]){margin:8px 0 12px}.panel-body ul:not([class]) li{margin-bottom:4px;padding-left:18px;position:relative}.panel-body ul:not([class]) li:before{content:"";background:#2c2c2c;width:6px;height:6px;position:absolute;top:6px;left:0}.panel-body h3{font-size:inherit}.panel-body p,.panel-body ul{margin-bottom:20px}.panel-body p:last-child,.panel-body ul:last-child{margin-bottom:0}.panel:not(.panel-open) .panel-body{display:none}@media (min-width:1024px){.panel-header{cursor:pointer}.panel-title{font-size:30px}.panel-body{padding-top:20px}.panel-body ul:not([class]){margin:12px 0 20px}.panel-body ul:not([class]) li:before{top:8px}.panel-body p{margin-bottom:20px}}@media (min-width:320px) and (max-width:1023.98px){.scroll-list{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0 12px;margin-right:-16px;display:flex;overflow:auto hidden}.scroll-item{scroll-snap-align:start;flex-shrink:0;width:calc(50% - 14px)}.scroll-item:last-child{margin-right:16px}}@media (min-width:1024px){.scroll-list{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}}.tab-nav{margin-bottom:30px;display:flex}.tab-nav_link{cursor:pointer;align-items:center;display:flex}.tab-nav .is-active{color:#ab8d71;pointer-events:none}.tab-pane:not(.is-active){display:none}.tag-list{flex-wrap:wrap;gap:13px;display:flex}.tag-list .btn{padding:0 12px}@media (min-width:1024px){.tag-list{gap:12px 16px}.tag-list .btn{height:40px;padding:0 16px}}.promo{margin-bottom:40px}.promo .carousel-controls{z-index:1;position:absolute;bottom:20px;right:16px}.promo .carousel-next,.promo .carousel-prev{color:#fff;background-color:#ffffff26}.promo .carousel-next:hover,.promo .carousel-prev:hover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff26}.promo .carousel-slide:after{content:"";background:linear-gradient(#0009 16.83%,#0000007a 34.6%,#0000);position:absolute;inset:0}.promo .carousel-pagination{z-index:1;position:absolute;bottom:20px;left:16px}.promo-text{color:#fff;z-index:1;position:absolute}.promo-text p{font-size:18px;line-height:140%}.promo-text .btn{margin-top:60px}.promo-title{margin-bottom:12px;font:400 48px/103% Cormorant Garamond}@media (max-width:1024px){.promo-text{top:56px;left:16px;right:16px}.promo-image{height:540px}.promo-image img{-o-object-fit:cover;object-fit:cover;height:100%}}@media (min-width:1024px){.promo-text{text-align:center;width:700px;top:170px;left:50%;transform:translate(-50%)}.promo-text .btn{margin-top:40px}.promo-text p{font-size:20px}.promo-title{margin-bottom:24px;font-size:72px}}@media (min-width:1400px){.promo-title{margin-bottom:40px}.promo-text .btn{margin-top:80px}.promo .carousel-controls,.promo .carousel-pagination{left:50%;transform:translate(-50%)}.promo .carousel-pagination{bottom:104px}.promo .carousel-controls{gap:0 30px;bottom:40px;right:auto}}@media (hover:hover){.promo .carousel-next:hover,.promo .carousel-prev:hover{background-color:#fff9}}.category-item{flex-direction:column;align-items:center;gap:7px 0;display:flex}.category-image{aspect-ratio:1;height:auto}@media (max-width:1024px){.categories .carousel-list{grid-template-columns:repeat(4,1fr);gap:16px;display:grid;transform:none!important}.categories .carousel-controls{display:none}.category-item{background-color:#f5f2ec;padding:16px}}@media (max-width:768px){.categories .carousel-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.categories .carousel{margin-bottom:-20px;padding-top:76px}.categories .carousel-slide{flex-basis:25%}.category-image,.category-title{transition:transform .2s linear}.category-title{font-size:20px}.category-item{gap:20px 0;padding-bottom:20px}.category-item:hover .category-image{transform:scale(1.1)}.category-item:hover .category-title{transform:translateY(20%)}}@media (min-width:1400px){.categories .carousel-slide{flex-basis:16.666%}}.banner{color:#fff;min-height:600px;padding:40px 0}.banner-title{margin-bottom:20px;font:400 38px/100% Cormorant Garamond}.banner-image{justify-content:center;display:flex;position:absolute;inset:0;overflow:hidden}.banner-image:after{content:"";background-image:url(./banner-gradient.DJ2dJBgV.png);background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.banner-image img{max-width:none;height:100%}.banner-data dt{font-feature-settings:"lnum" 1;margin-bottom:4px;font-family:Cormorant Garamond;font-size:32px;font-weight:500;line-height:100%}.banner-data dd{color:#ccc;line-height:140%}.banner .container{z-index:1;flex-direction:column;display:flex;position:relative}.banner p{opacity:.8;line-height:140%}.banner .btn{align-self:flex-start;margin-top:40px}@media (max-width:1024px){.banner-data{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:100px;display:grid}}@media (min-width:1024px){.banner{height:740px;padding:72px 0}.banner-title{margin-bottom:40px;font-size:72px}.banner-data{gap:0 48px;margin-top:auto;display:flex}.banner-data dt{margin-bottom:0;font-size:52px}.banner-data dd{font-size:20px}.banner-image:after{background:linear-gradient(270deg,#23211b00,#23211b);width:1020px}.banner .container{align-items:flex-start;height:100%}.banner .btn{margin-top:80px}.banner p{max-width:600px;font-size:20px}}.features{background:url(../images/home/logo.webp) 50%/100% no-repeat}.features-content{text-align:center}.features-logo{width:277px;height:85px;margin-bottom:16px}.features-list{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.features p{margin-bottom:32px;font:400 24px/120% Cormorant Garamond}@media (min-width:320px) and (max-width:1023.98px){.features{padding-bottom:80px}.features-image{aspect-ratio:1;margin-bottom:8px;position:relative;overflow:hidden}.features-image img{width:auto;max-width:none;height:100%}.features .btn-primary,.features-image img{position:absolute;left:50%;transform:translate(-50%)}.features .btn-primary{bottom:0}}@media (min-width:1024px){.features-content{width:50%;max-width:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.features-list{text-align:center;grid-template-columns:repeat(2,464px);justify-content:space-between;gap:70px}.features-image{margin-bottom:24px}.features p{margin-bottom:120px;font-size:42px}}.partners{background-color:#f5f2ec;padding-top:48px}.partners p{color:#787878}.partners-title{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#976a3f,#2c2c2c);-webkit-background-clip:text;background-clip:text;margin-bottom:10px;padding-bottom:10px;font:400 38px/100% Cormorant Garamond}.partners-content{text-align:center}.partners-content p{color:#2c2c2c;margin-bottom:32px;line-height:140%}.partners-list{gap:0 12px;display:flex}.partners-item{background-color:#fff;border-radius:10px;flex-shrink:0;width:287px;height:100%;padding:30px;line-height:120%;box-shadow:0 36px 100px -20px #6e615426}.partners-item_icon{background-color:#f5f2ec;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;display:flex}.partners-item_title{margin-bottom:8px;font-size:18px}.partners-item p{color:#787878;margin-bottom:0}.partners img{mix-blend-mode:darken}.partners .btn-primary{margin-left:auto;margin-right:auto;display:flex}@media (min-width:320px) and (max-width:1023.98px){.partners{padding-bottom:400px;overflow:hidden}.partners-list{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-16px;overflow:auto hidden}.partners-item{scroll-snap-align:start}.partners-content p{opacity:.8}.partners img{max-width:500px;position:absolute;bottom:0;left:0;transform:translate(10%)}.partners .btn-primary{width:178px;margin-top:50px}}@media (min-width:1024px){.partners{padding:100px 0}.partners-content p{color:#2c2c2ca3;max-width:800px;margin:0 auto 100px;font-size:20px}.partners-title{margin-bottom:30px;font-size:64px}.partners-list{z-index:1;grid-template-columns:repeat(2,402px);justify-content:space-between;gap:40px;max-width:1484px;margin:0 auto;display:grid;position:relative}.partners-item{width:auto;padding:24px}.partners-item_icon{width:50px;height:50px;margin-bottom:30px}.partners-item_title{margin-bottom:12px;font-size:20px}.partners-item p{font-size:18px}.partners img{margin:-500px auto 0;transform:translate(25%)}.partners .btn-primary{width:208px}}.collection-list{flex-direction:column;gap:12px 0;display:flex}.collection-item{border-radius:10px;position:relative;overflow:hidden}.collection-item:before{content:"";z-index:1;background:linear-gradient(183deg,#23211b00 63.04%,#2c2c2c 97.35%);position:absolute;inset:0}.collection-content{color:#fff;z-index:1;padding:20px;position:absolute;bottom:0;left:0;right:0}.collection-title{margin-bottom:8px}.collection-title img{height:20px}@media (min-width:768px){.collection-list{flex-direction:row;gap:20px}.collection-iten{flex:1}}@media (min-width:1024px){.collection-list{gap:0 40px}.collection-content{padding:40px;transition:transform .2s linear}.collection-title{margin-bottom:20px}.collection-title img{height:28px}.collection-image{transition:transform .2s linear}.collection-item{overflow:hidden}.collection-item:hover .collection-content{transform:translateY(-10px)}.collection-item:hover .collection-image{transform:scale(1.1)}}.banner-showroom{text-align:center}@media (max-width:768px){.banner-showroom .btn-group{flex-direction:column;align-items:center;gap:10px 0;margin-top:40px}.banner-showroom .btn{align-self:auto;margin-top:0}}@media (min-width:768px){.banner-showroom .btn-group{gap:0 40px}.banner-showroom .btn-link{padding:0 40px}}@media (max-width:1024px){.banner-showroom .banner-data{flex-direction:column;align-items:center;gap:20px 0;display:flex}}@media (min-width:1024px){.banner-showroom .banner-data{margin-top:100px}.banner-showroom .banner-image:after{background-image:linear-gradient(270deg,#1f141d3d,#160f15bf 50%,#1f141d3d);left:50%;transform:translate(-50%)}.banner-showroom .banner-image img{-o-object-fit:cover;object-fit:cover;width:100%}.banner-showroom .btn-link:hover{opacity:.8}.banner-showroom .container{justify-content:center;align-items:center}}@media (min-width:320px) and (max-width:1023.98px){.item-list_scrollable{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0 12px;margin-right:-16px;display:flex;overflow:auto hidden}.item-list_scrollable .item{scroll-snap-align:start;flex-shrink:0;width:calc(50% - 14px)}}@media (min-width:1024px){.item-list_scrollable{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}}@media (min-width:320px) and (max-width:1023.98px){.page-block_header:has(.tag-list){flex-wrap:wrap}.page-block_header .tag-list{width:100%;margin-top:20px}}.post-list{flex-direction:column;gap:13px 0;display:flex}.post-item{color:#fff;border-radius:10px;position:relative;overflow:hidden}.post-item_content{background:linear-gradient(183deg,#23211b00 58.98%,#2c2c2c 97.35%);flex-direction:column;justify-content:flex-end;padding:20px;line-height:140%;display:flex;position:absolute;inset:0}.post-item_image{display:block}.post-item_date{color:#ccc;margin:auto 0 4px;font-size:14px}.post-item_title{font-weight:500}.post-item_category{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);z-index:1;background:#2c2c2c99;border-radius:5px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;gap:6px;height:36px;padding:0 12px 0 10px;display:inline-flex;position:absolute;top:20px;left:20px}.catalog+.posts{margin-top:60px}@media (min-width:1024px){.page-block_header .tag-list{gap:16px;margin:0 auto 0 60px}.page-block_header .tag-list .btn-gray{font-size:18px}.post-list{grid-template-columns:repeat(3,1fr);gap:0 40px;display:grid}.post-item{overflow:hidden}.post-item_content{padding:40px}.post-item_date{font-size:16px}.post-item_date,.post-item_title{transition:transform .2s linear}.post-item_title{font-size:20px}.post-item_category{top:40px;left:40px}.post-item_image{transition:transform .2s linear}.post-item:hover .post-item_image{transform:scale(1.1)}.post-item:hover .post-item_date,.post-item:hover .post-item_title{transform:translateY(-10px)}.catalog+.posts{margin-top:140px}}.home-page .content{max-width:1920px;padding:0}.home-page .page-block{margin-top:0;margin-bottom:40px}.home-page .posts{margin-bottom:0}@media (min-width:1024px){.home-page .header{position:fixed}.home-page .header:not(.header-fixed){color:#fff;background:0 0}.home-page .header:not(.header-fixed) .header-logo_text,.home-page .header:not(.header-fixed) .nav-icon,.home-page .header:not(.header-fixed) .nav-link,.home-page .header:not(.header-fixed) .search-form_input{color:#fff}.home-page .header:not(.header-fixed) .nav-link:hover{color:#ccc}.home-page .header:not(.header-fixed) .nav-link:hover .nav-icon{color:inherit}.home-page .header:not(.header-fixed) .header-row_top .nav-link{color:#ccc}.home-page .header:not(.header-fixed) .header-row_top .nav-link:hover{color:#fff}.home-page .page-block{margin-bottom:100px}.home-page .posts{margin-bottom:0}.home-page .btn{font-size:20px}}.catalog-controls{justify-content:space-between;gap:10px;margin-bottom:20px}.catalog-control,.catalog-controls{align-items:center;display:flex}.catalog-control_filter{margin-right:auto}.catalog-control_filter .btn{gap:0 8px;padding-inline:16px}.catalog-control_filter .btn-icon{width:20px;height:20px}.catalog-control_filter .btn-label{color:#fff;background-color:#2c2c2c;flex-shrink:0;place-content:center;width:20px;height:20px;font-size:12px}.catalog-control_view .btn{color:#ccc;width:36px;height:36px;padding:0}.catalog-control_view .btn-default{color:#2c2c2c;background-color:#f3f3f3}.catalog-control_label{color:#787878}.catalog-control .form-select{border:none}.catalog-control .form-select_value{color:#2c2c2c;padding:0 8px}.catalog-control .form-select_list{left:auto}@media (min-width:320px) and (max-width:1023.98px){.catalog-control_view{width:36px;height:36px;position:relative}.catalog-control_view .btn:nth-child(n+3){display:none}.catalog-control_view .btn:not(.btn-default){opacity:0;position:absolute;inset:0}}@media (max-width:768px){.catalog-control{font-size:14px}.catalog-control_label{display:none}}@media (min-width:1024px){.catalog-controls{justify-content:flex-end;gap:0 60px;margin:-70px 0 30px}.catalog-control_view{gap:0 12px;display:flex}.catalog-control_view .btn{width:40px;height:40px}.catalog-control_filter,.catalog-control_view .btn:first-child{display:none}.catalog-control .form-select_value:hover{color:#787878}}@media (max-width:320px){.catalog-control .btn,.catalog-control .form-select_value{font-size:12px}.catalog-control .btn-label{width:16px;height:16px}}.filter-panel,.filter-panel .panel-toggle{display:none}.filter-panel .filter-link{color:#976a3f;cursor:pointer;pointer-events:auto;font:400 14px/120% Roboto,sans-serif}.filter-panel .filter-link:hover{color:#2c2c2c}.filter-panel .panel-header{pointer-events:none}.filter-panel .panel-body{flex-wrap:wrap;gap:16px;display:flex}.filter-panel:has(.btn){display:block}.filter-panel .btn{flex-direction:row-reverse;flex-shrink:0;height:40px;padding:0 16px}.filter-panel .btn-icon{font-size:16px;line-height:1.5}.filter-range{padding:2px 8px 2px 0}.filter-range_output{color:#9aa6ac;justify-content:space-between;margin-top:8px;display:flex}.filter-item{margin:0 0 4px 15px;list-style-type:circle}.filter-list{white-space:nowrap;flex-direction:column;gap:14px 0;max-height:366px;display:flex;overflow-y:auto}.filter-list_toggle{color:#976a3f;cursor:pointer;margin-top:20px;font-size:14px}.filter-list_toggle:hover{color:#2c2c2c}.filter-list .form-check{align-items:center}.filter-list:not(.is-open) .form-check:nth-child(n+11){display:none}.filter-list .is-disabled{order:10}.filter-footer{display:flex}.filter-footer .btn{flex:1}.filter-search{align-items:center;gap:0 16px;margin-bottom:20px;display:flex}.filter-search_input{border-bottom:1px solid #787878;flex:1;height:40px;padding-left:12px}.filter-search_input::-webkit-input-placeholder{color:#ccc}.filter-search_input:-moz-placeholder-shown{color:#ccc}.filter-search_input::-moz-placeholder{color:#ccc}.filter-search_input:-ms-placeholder-shown{color:#ccc}.filter-search .icon{color:#787878}.filter .panel:has(.is-hidden){display:none}@media (min-width:320px) and (max-width:1023.98px){.filter{z-index:101;background-color:#fff;flex-direction:column;transition:transform .3s ease-in-out;display:flex;position:fixed;inset:0;overflow:hidden auto;transform:translate(-100%)}.filter-open{transform:translate(0)}.filter-footer,.filter-header{z-index:101;flex-shrink:0;display:flex;position:sticky}.filter-header{background-color:#f5f2ec;border-bottom:1px solid #f5f2ec;justify-content:space-between;align-items:center;height:56px;padding:0 20px;font:400 28px/110% Cormorant Garamond;top:0}.filter-header .btn-icon{padding:2px}.filter-body{padding:20px}.filter-footer{background-color:#fff;border-top:1px solid #f5f2ec;gap:0 15px;padding:20px;bottom:0}.filter-footer .btn{padding:0 15px}body:has(.filter-open) .header{transform:translateY(-110%)}}@media (min-width:1024px){.filter{max-width:360px}.filter-footer,.filter-footer .btn-primary,.filter-header{display:none}.filter .panel-header{font-size:30px}.filter-list{max-height:480px}}.catalog-loading .item{pointer-events:none}.catalog-loading .item .btn,.catalog-loading .item img{opacity:0}.catalog-loading .item .item-image,.catalog-loading .item .item-name,.catalog-loading .item .item-price{background:#f5f2ec linear-gradient(100deg,#fff0 40%,#ffffff80 50%,#fff0 60%) 180% 0/200% 100%;margin-bottom:14px;font-size:0;animation:1s ease-in-out infinite loading}.catalog-loading .item .item-name{width:90px;height:24px;animation-delay:60ms}.catalog-loading .item .item-price{width:120px;height:20px;margin-bottom:0;animation-delay:70ms}.calculator-step_1{margin-bottom:30px}.calculator-step_title{margin-bottom:16px;font-size:14px;font-weight:500;line-height:120%}.calculator-item_image{background-color:#fff;border:3px solid #fff;padding:7px;position:relative}.calculator-item_image .icon{color:#fff;background-color:#2c2c2c;padding:4px;position:absolute}.calculator-item_image:has(.icon){border-color:#2c2c2c}.calculator-item_title{margin-top:8px;font:400 16px/110% Cormorant Garamond}.calculator-form{grid-template-columns:repeat(2,1fr);gap:0 13px;margin-bottom:30px;display:grid}.calculator-result p{font:500 16px/110% Cormorant Garamond}.calculator-result .btn-primary{margin-top:30px}.calculator-output{margin-bottom:30px}.calculator-output .text-gray{margin-top:20px;font-size:14px}.calculator .row{margin-inline:-7px}.calculator .col{padding-inline:7px}.calculator .form-label{color:#787878;margin-bottom:5px;font-size:12px;line-height:140%;display:block}.calculator .form-input,.calculator .form-select{font-weight:500}@media (min-width:320px) and (max-width:767.98px){.calculator-result p{margin-bottom:20px}.calculator-result .col .text-gray,.calculator-result .col .text-large{display:none}}@media (min-width:768px){.calculator-result p{font-size:24px}.calculator-result .mobile\:col-8{flex-direction:column;justify-content:space-between;padding-bottom:45px;display:flex}.calculator-item_title{margin-top:20px;font-size:24px}.calculator-output{display:none}}@media (min-width:1024px){.calculator .container{grid-template-columns:3fr 1fr;grid-template-areas:"title title""product form";gap:0 40px;display:grid}.calculator-title{grid-area:title}.calculator-step_1{grid-area:product;margin-bottom:0}.calculator-step_2{grid-area:form}.calculator-step_title{margin-bottom:30px;font-size:20px}.calculator-form{flex-direction:column;gap:30px 0;margin-bottom:60px;display:flex}.calculator .row{margin-inline:-20px}.calculator .col{padding-inline:20px}.calculator .form-label{margin-bottom:12px;font-size:16px}.calculator .form-input,.calculator .form-select{font-size:18px}.calculator .btn-primary:hover{border:1px solid}}@media (min-width:1400px){.calculator-result p{font-size:36px}.calculator-result .mobile\:col-8{padding-bottom:60px}.calculator-result .btn-primary{margin-top:66px}.calculator-result .calculator-form{margin-top:60px}.calculator-item_title{font-size:36px}.calculator .container{gap:0 60px}.calculator .row{margin-inline:-30px}.calculator .col{padding-inline:30px}}.service-list{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.service-item{background-color:#fff;flex-direction:column;gap:10px 0;padding:16px;font:400 16px/110% Cormorant Garamond;display:flex;box-shadow:0 36px 100px -20px #6e615426}@media (min-width:768px){.service-list{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.service-list{gap:20px}.service-item{cursor:pointer;font-size:24px}.service-item:hover img{transform:scale(1.1)}.service-image{overflow:hidden}.service-image img{transition:transform .2s linear}}@media (min-width:1400px){.service-item{gap:30px 0;padding:40px;font-size:36px}}.tags{margin-top:50px}.tags .tag-list{align-items:center}@media (min-width:320px) and (max-width:767.98px){.tags{margin-right:-16px}.tags .tag-list{flex-wrap:nowrap;gap:0 8px;overflow-x:auto}.tags .text-link_color{display:none}}@media (min-width:1024px){.tags{margin-top:200px}.tags .tag-list:not(.is-open) .btn:nth-child(n+20){display:none}}.catalog-description{margin-top:40px}.catalog-description .ll-section-info-text__title,.catalog-description .title,.catalog-description h2{margin-bottom:20px;font:500 24px/110% Cormorant Garamond}.catalog-description .ll-section-info-text__title br,.catalog-description .title br,.catalog-description h2 br{display:none}.catalog-description p,.catalog-description ul{margin-bottom:15px}.catalog-description p:last-child,.catalog-description ul:last-child{margin-bottom:0}.catalog-description li{margin-bottom:4px;padding-left:18px;position:relative}.catalog-description li:before{content:"";background-color:#2c2c2c;width:6px;height:6px;position:absolute;top:5px;left:0}.catalog-description p+h2{margin-top:40px}.catalog-description .row{margin:0}.catalog-description .col{padding:0}.catalog-description .panel:first-of-type{border-top:1px solid #f3f3f3;padding-top:20px}.catalog-description .panel-title{font:600 14px/120% Roboto,sans-serif}@media (max-width:1024px){.catalog-description{font-size:12px;line-height:140%}.catalog-description .ll-wrapper{display:flex}.catalog-description .ll-wrapper,.catalog-description .row{flex-direction:column;gap:40px 0}}@media (min-width:1024px){.catalog-description{margin-top:120px}.catalog-description h2{font-size:30px}.catalog-description p,.catalog-description ul{margin-bottom:20px}.catalog-description .col{flex:1}.catalog-description .panel-title{font-size:16px}.catalog-description .ll-wrapper{grid-template-columns:repeat(2,1fr);gap:0 40px;display:grid}}@media (min-width:1400px){.catalog-description li:before{top:7px}.catalog-description .ll-wrapper,.catalog-description .row{gap:0 90px}.catalog-description .col{max-width:800px}}.item-list{grid-template-columns:repeat(2,1fr);gap:40px 13px;display:grid}.item-list.view-mode_1{grid-template-columns:repeat(1,1fr)}.item-list.view-mode_2{grid-template-columns:repeat(2,1fr)}.item-list.view-mode_3{grid-template-columns:repeat(3,1fr)}.item-list.view-mode_4{grid-template-columns:repeat(4,1fr)}@media (min-width:987px){.item-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.catalog{flex-direction:row-reverse;align-items:flex-start;gap:0 30px;display:flex}.catalog-sidebar{flex:1}.catalog-content{flex:3}.item-list{gap:40px 20px}.filter-hidden .catalog-sidebar{display:none}.filter-hidden .item-list{grid-template-columns:repeat(4,1fr)}.content:has(.catalog) .page-title{padding-right:500px;display:block}.content:has(.catalog) .page-title h1{margin-right:12px;display:inline}}.item-details{flex-direction:column-reverse;gap:20px 0;display:flex}.item-details .item-name{font-variant-numeric:lining-nums proportional-nums;margin-bottom:20px;font-family:Cormorant Garamond;font-size:32px;font-weight:400;line-height:100%}.item-details .btn{font-size:16px}.item-details .btn-primary{flex:1}.item-details .rating{gap:0 2px;transform:translateY(-1px)}.item-details .rating li{width:14px;height:14px}.item-details .rating .is-active{color:#2c2c2c}.item-block{border-bottom:1px solid #f3f3f3;margin-bottom:20px;padding-bottom:20px}.item-alert{white-space:nowrap;z-index:3;background-color:#fff;border-radius:10px;align-items:center;gap:0 16px;margin-top:20px;padding:20px;font-size:14px;display:flex;position:fixed;top:56px;left:50%;transform:translate(-50%);box-shadow:0 10px 60px -20px #00000080}.item-alert .icon{padding:4px}@media (min-width:320px) and (max-width:767.98px){.item-details .btn-group{flex-direction:column;gap:13px 0}}@media (min-width:1024px){.item-details .btn-group{gap:0 20px}}@media (min-width:320px) and (max-width:1023.98px){.item-details .spinner{width:165px}}@media (min-width:1024px){.item-details{flex-direction:row-reverse;align-items:flex-start;gap:0 60px;margin-bottom:80px}.item-details .item-name{border-bottom:1px solid #f3f3f3;margin-bottom:32px;padding-bottom:32px;font-size:60px;line-height:100%}.item-details .item-info{flex:1}.item-details .btn{height:64px;font-size:18px}.item-details .rating li{width:18px;height:18px}.item-details .spinner{grid-template-columns:repeat(3,64px);gap:12px 16px}.item-details .spinner-input{font-size:18px}.item-block{margin-bottom:32px;padding-bottom:32px}.item-alert{padding-inline:30px;font-size:18px;top:130px}}.item-gallery{overflow:hidden}.item-gallery img{max-width:none;height:100%}.item-gallery .carousel-slide,.item-gallery_image{aspect-ratio:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.item-gallery .carousel-viewport:first-child,.item-gallery_image{border:1px solid #f3f3f3}@media (min-width:320px) and (max-width:1023.98px){.item-gallery{margin-inline:-16px}:is(.item-gallery .carousel-controls,.item-gallery .carousel-viewport:has(.carousel-list_thumbs)){display:none}}@media (min-width:1024px){.item-gallery{flex:1;min-width:400px;max-width:830px;position:sticky;top:20px}.item-gallery .carousel-pagination{display:none}.item-gallery .carousel-controls{opacity:0;display:flex}.item-gallery .carousel-next,.item-gallery .carousel-prev{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.item-gallery .carousel-prev{left:20px}.item-gallery .carousel-next{right:20px}.item-gallery .carousel-slide_thumb{aspect-ratio:auto}.item-gallery .carousel:hover .carousel-controls{opacity:1}}.item-details .item-props{font-size:14px;line-height:120%}.item-details .item-props .row{gap:8px 0}.item-details .item-props .col{flex-direction:column;gap:8px 0;display:flex}.item-details .item-props dl{gap:0 14px;display:flex}.item-details .item-props dt{color:#555;width:120px}.item-details .item-props dd{flex:1}.item-details dd[itemprop=sku]{cursor:pointer}@media (min-width:1024px){.item-details .item-props{font-size:16px;line-height:140%}.item-details .item-props dt{width:130px}}.item-meta{justify-content:space-between;display:flex}.item-meta dd,.item-meta dl{align-items:center;gap:0 6px;display:flex}.item-meta dt{color:#555}@media (min-width:320px) and (max-width:767.98px){.item-meta{font-size:14px}.item-meta:has(.item-status){border-bottom:0;flex-wrap:wrap;padding-bottom:0}}@media (min-width:768px){.item-meta{border-bottom:none;gap:0 60px;padding-bottom:0}.item-meta dd,.item-meta dl{gap:0 10px}}@media (max-width:320px){.item-meta{font-size:12px}}.item-features{color:#787878;grid-template-columns:repeat(2,1fr);gap:13px;font-size:12px;line-height:140%;display:grid}.item-features li{align-items:center;gap:0 12px;display:flex}.item-features .icon{color:#2c2c2c;background-color:#f5f2ec;border-radius:6px;width:40px;height:40px;padding:8px}@media (min-width:1024px){.item-features{grid-template-columns:repeat(4,1fr);gap:0 20px;font-size:14px}.item-features li{gap:0 16px}.item-features .icon{width:50px;height:50px;padding:13px}}.item-brand{align-items:center;gap:0 14px;display:flex}.item-brand_image{border:1px solid #e0e0e0;flex-shrink:0;justify-content:center;width:120px;height:66px;padding:5px;display:flex}.item-brand_links{flex-direction:column;gap:12px 0;font-size:14px;font-weight:500;display:flex}@media (min-width:1024px){.item-brand{gap:0 40px}.item-brand_image{width:180px;height:100px;padding:10px}.item-brand_links{gap:20px 0;font-size:16px}.item-brand_links a:hover{color:#976a3f}}.item-status{align-items:center;gap:0 14px;display:flex}.item-status .icon{color:#ebb988;width:26px;height:26px}.item-status dt{font-weight:500}.item-status dd{color:#787878;margin-top:2px}@media (min-width:320px) and (max-width:767.98px){.item-status{border-top:1px solid #f3f3f3;order:3;width:100%;margin-top:20px;padding-top:20px}}@media (min-width:768px){.item-status{gap:0 18px;margin-right:auto}.item-status .icon{width:32px;height:32px}.item-status dd{margin-top:4px}}.item-checkout{align-items:flex-start;gap:0 35px;display:flex}.item-checkout_fixed{gap:0 16px;display:flex}.item-checkout_fixed .btn{padding:0}.item-checkout .item-price{flex-direction:column;gap:7px 0}.item-checkout .item-price_new{align-items:center;height:46px;font-size:24px;display:flex}.item-checkout .item-price_old{font-size:18px}@media (min-width:320px) and (max-width:1023.98px){.item-checkout_fixed{z-index:10;background:#fff;align-items:center;padding:10px 16px 50px;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #0000001a}.item-checkout_fixed .btn-primary{gap:0 12px}.item-checkout_fixed .btn-primary .btn-icon{width:16px;height:16px}body:has(.item-checkout_fixed) #app{padding-bottom:68px}body:has(.item-checkout_fixed) .content{z-index:5;position:relative}body:has(.item-checkout_fixed) .button__rJL3S{transform:translateY(-60px)}}@media (min-width:1024px){.item-checkout{gap:0 20px}.item-checkout .item-price{gap:3px 0;margin-right:26px}.item-checkout .item-price_new{flex-shrink:0;height:64px;font-size:38px}.item-checkout .item-price_old{font-size:24px}.item-checkout_fixed{flex:1}.item-checkout .btn-favorite .btn-icon{width:32px;height:32px}}.item-details .panel-body ul:not([class]){margin:8px 0 12px}.item-details .panel-body p{margin-bottom:12px}.item-details .panel-body a{color:#976a3f;font-size:14px}@media (min-width:320px) and (max-width:1023.98px){.item-details .panel-body{font-size:12px;line-height:140%}}@media (min-width:1024px){.item-details .panel-body ul:not([class]){margin:12px 0 20px}.item-details .panel-body a:hover{color:#2c2c2c}}.item-review{background-color:#f3f3f3;padding:14px 16px;line-height:140%}.item-review_header{align-items:center;gap:0 12px;margin-bottom:8px;display:flex}.item-review_title{margin-right:auto;font-weight:500}.item-review_date{color:#ccc}.item-review+.item-review{margin-top:12px}@media (min-width:1024px){.item-review{gap:0 24px;padding:20px 30px}.item-review_header{gap:0 24px;margin-bottom:12px}}.checkout-amount{background-color:#f5f2ec;margin-inline:-16px;padding:20px 16px 60px}.checkout-amount_header{border-bottom:1px solid #2c2c2c0d;justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:18px;display:flex}.checkout-amount_title{font:500 24px/110% Cormorant Garamond}.checkout-amount_prop{justify-content:space-between;margin-bottom:12px;line-height:140%;display:flex}.checkout-amount_prop dd{font-weight:500}.checkout-amount_footer,.checkout-amount_total{border-top:1px solid #2c2c2c0d;margin-top:18px;padding-top:18px}.checkout-amount_total{align-items:baseline}.checkout-amount_total dd{font-size:24px;line-height:140%}.checkout-amount_alert{gap:16px;font-size:14px;line-height:120%;display:flex}.checkout-amount_alert .icon{color:#ebb988}.checkout-amount_footer .form-check{margin-bottom:20px}.checkout-amount_footer .form-check_label{font-size:14px;line-height:120%}@media (min-width:768px){.checkout-amount{margin-inline:-30px}}@media (min-width:1024px){.checkout-amount{margin-inline:0;margin-bottom:20px;padding:32px;position:sticky;top:20px}.checkout-amount_title{font-size:30px}.checkout-amount_header{margin-bottom:32px;padding-bottom:32px}.checkout-amount_footer,.checkout-amount_total{margin-top:32px;padding-top:32px}.checkout-amount_prop{margin-bottom:20px}.checkout-amount_total{margin-bottom:24px}.checkout-amount_footer .form-check{margin-bottom:32px}.checkout-amount_footer .btn-primary:hover{border:1px solid}body:has(.header-fixed:not(.header-hidden)) .checkout-amount{top:130px}}.checkout{margin-top:40px}.checkout-block{border-bottom:1px solid #f3f3f3;margin-bottom:24px;padding-bottom:24px}.checkout-block_title{margin-bottom:20px;font:500 24px/110% Cormorant Garamond}.checkout-block_cart{position:relative}.checkout-block_delivery .form-card:last-child{margin-bottom:0}.checkout-block_delivery .row{margin-top:20px}.checkout-block_comment,.checkout-block_payment{border-bottom:none;padding-bottom:0}.checkout-block_delivery .row,.checkout-block_payment .row{margin-bottom:-12px}.checkout .form-group{margin-bottom:12px;display:block}.checkout .form-input_textarea{height:160px}@media (min-width:320px) and (max-width:1023.98px){.checkout-content{margin-bottom:60px}.content:has(.checkout){margin-bottom:0}}.cart-empty p{font-size:18px;line-height:140%}.cart-empty .btn-primary{margin-top:40px}@media (min-width:768px){.cart-empty p{font-size:24px}.cart-empty .btn-primary{max-width:425px;margin-top:60px}}@media (min-width:1024px){.checkout{grid-template-columns:1fr 425px;gap:0 30px;margin-top:50px;display:grid}.checkout-block{margin-bottom:40px;padding-bottom:40px}.checkout-block_title{margin-bottom:30px;font-size:30px}.checkout-block_contacts .form-group{margin-bottom:0}.checkout-block_payment{padding-bottom:0}.checkout-block_payment .row{margin-bottom:20px}.checkout-block_payment .form-card{height:100%;margin-bottom:0}.checkout-block_comment{margin-bottom:0;padding-bottom:0}.checkout .row{margin-inline:-10px}.checkout .col{padding-inline:10px}.checkout .form-input_textarea{height:140px;padding:20px 24px}}@media (min-width:1400px){.checkout{gap:0 135px}}.blog-category{border:1px solid #787878;flex-direction:column;padding:20px;font-size:14px;line-height:140%;display:flex}.blog-category h3{color:#caa263;margin-bottom:25px}.blog-category .icon{margin-left:auto}@media (min-width:768px){.blog-category{padding:40px 20px 30px}}@media (min-width:1024px){.scroll-list:has(.blog-category){max-width:1000px}}@media (hover:hover){.blog-category:hover{color:#fff;background-color:#caa263;border-color:#caa263}.blog-category:hover h3{color:inherit}}.blog-post{flex-direction:column;gap:15px 0;display:flex}.blog-post_title{margin-bottom:15px;font-size:20px;line-height:140%;display:block}.blog-post_text{margin-bottom:20px}.blog-post_meta{margin-top:auto}.blog-post_date{color:#787878;font-size:14px}.blog-post_list{flex-direction:column;gap:30px 0;display:flex}@media (min-width:320px) and (max-width:1023.98px){.blog-post{border-bottom:1px solid #f3f3f3;padding-bottom:20px}.blog-post_button{display:none}}@media (min-width:1024px){.blog-post{grid-template-rows:230px;grid-template-columns:360px 1fr;gap:0 40px;display:grid}.blog-post_image{flex-shrink:0;place-content:center;place-items:center;display:flex;overflow:hidden}.blog-post_image img{-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%}.blog-post_content{flex-direction:column;display:flex}.blog-post_title{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;max-height:56px;display:-webkit-box;overflow:hidden}.blog-post_meta{color:#787878;border-top:1px solid #f5f2ec;align-items:center;gap:0 25px;width:100%;padding-top:20px;display:flex}.blog-post_button{border:1px solid #787878;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;display:flex}.blog-post_button:hover{color:#caa263}.blog-post_list{gap:50px 0}}.blog-tag_link{flex-shrink:0;align-items:center;height:50px;font-size:18px;display:flex}@media (min-width:320px) and (max-width:1023.98px){.blog-tag_list{scroll-behavior:smooth;scrollbar-width:none;background-color:#f3f3f3;gap:0 20px;margin:0 -16px 30px;padding:10px 16px;display:flex;overflow:auto hidden}}@media (min-width:1024px){.blog-tag_list{margin-bottom:50px}.blog-tag_link{color:#787878;border-bottom:1px solid #f5f2ec}.blog-tag_link:hover{color:#2c2c2c}}.blog-post_main{flex-direction:column;gap:20px 0;display:flex}.blog-post_main .blog-post_title{max-height:none;margin-bottom:10px;font-size:24px}@media (min-width:768px){.blog-post_main{flex-direction:row-reverse;gap:0 30px}.blog-post_main .blog-post_title{margin-bottom:30px;font-size:32px}.blog-post_main .blog-post_image{max-width:55%}.blog-post_main .blog-post_content{flex:1}}.blog-loading .blog-post{pointer-events:none}.blog-loading .blog-post img,.blog-loading .blog-post_meta{opacity:0}.blog-loading .blog-post_image,.blog-loading .blog-post_text,.blog-loading .blog-post_title{background:#f5f2ec linear-gradient(100deg,#fff0 40%,#ffffff80 50%,#fff0 60%) 180% 0/200% 100%;margin-bottom:14px;font-size:0;animation:1s ease-in-out infinite loading}.blog-loading .blog-post_title{width:30%;height:24px;animation-delay:60ms}.blog-loading .blog-post_text{width:25%;height:20px;margin-bottom:0;animation-delay:70ms}@media (min-width:1024px){.blog{grid-template-columns:1fr 300px;align-items:flex-start;gap:0 40px;display:grid}.blog-sidebar{order:2;position:sticky;top:20px}.blog-sidebar .page-block_title{margin-bottom:20px}}.abc{flex-wrap:wrap;gap:10px;margin-bottom:50px;display:flex}.abc li{cursor:pointer;text-transform:uppercase;border:1px solid #ccc;border-radius:3px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.abc .is-active,.abc li:hover{color:#fff;background:#2c2c2c}.brand-categories{margin-bottom:30px;display:flex}@media (min-width:320px) and (max-width:1023.98px){.brand-categories{flex-wrap:wrap;gap:7px 25px}.brand-categories a{text-decoration:underline}}@media (min-width:1024px){.brand-categories{border-bottom:1px solid #f5f2ec}.brand-categories a{padding:0 25px 7px;display:flex;position:relative}.brand-categories a:after{content:"";background-color:#2c2c2c;width:0;height:2px;transition:width .3s;position:absolute;bottom:-1px;left:0}.brand-categories a:hover{color:#ab8d71}.brand-categories a:hover:after{width:100%}}.brand-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:40px 20px;display:grid}.brand-list a{flex-direction:column;align-items:center;gap:10px 0;text-decoration:underline;display:flex}.brand-list a:hover{text-decoration:none}.brand-list a:hover .brand-image{border-color:#787878}.brand-image{border:1px solid #f5f2ec;justify-content:center;align-self:stretch;align-items:center;height:124px;padding:20px;display:flex}.brand-image img{max-height:100%}.post-header{place-content:center;min-height:468px;margin:0 -16px 10px;padding-inline:16px;display:flex;position:relative;overflow:hidden}.post-header:before{content:"";z-index:1;background-color:#0009;position:absolute;inset:0}.post-header_image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute}.post-header_content{color:#fff;z-index:1;width:100%;max-width:860px;padding:40px 0;position:relative}.post-header_subtitle{letter-spacing:.17em;text-transform:uppercase;margin-bottom:50px;font-size:12px;line-height:208%}.post-header_title{text-transform:uppercase;margin-bottom:20px;font-size:20px;line-height:150%}@media (min-width:768px){.post-header{margin:0 -30px 10px;padding-inline:30px}}@media (min-width:1024px){.post-header{grid-area:header;margin:0 0 80px}.post-header_content{padding:70px 0}.post-header_subtitle{margin-bottom:80px}.post-content{grid-area:content}}.post-tags{gap:10px;margin-bottom:35px;display:flex}.post-tag{color:#555;border:1px solid #f5f2ec;border-radius:5px;height:30px;padding:0 10px;font-size:12px}.post-meta,.post-tag{align-items:center;display:flex}.post-meta{border-top:1px solid #787878;justify-content:space-between;gap:0 25px;padding-top:20px}.blog-post_counter{color:#ebb988;align-items:center;gap:0 5px;font-size:12px;display:flex}.blog-post_counter .icon{color:#555;width:30px;height:30px}.blog-post_counter:nth-child(2){cursor:pointer}.social-list{gap:0 12px;margin-left:auto;display:flex}@media (min-width:1024px){.post-footer{grid-area:footer}}.post-date{margin-bottom:24px;font-size:13px}.post-date,.post-date li:last-child{align-items:center;gap:0 4px;display:flex}.post-date li:last-child:before{content:"";background-color:#ccc;width:35px;height:1px}@media (min-width:1024px){.post-date{grid-area:date}}.post{max-width:1250px;margin-inline:auto}@media (min-width:1024px){.post{grid-template-columns:200px 1fr;grid-template-areas:"header header""date content""footer footer";align-items:flex-start;padding-right:200px;display:grid}}.certificates{flex-direction:column;align-items:center;gap:30px 0;display:flex}.certificates .certificates-gallery{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 20px;max-width:600px;display:grid}.certificates a{border:1px solid #f5f2ec}.marking-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;display:grid}.marking-list li{text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:1024px){.marking-video{position:sticky;top:20px}}.intro{flex-direction:column;gap:20px;display:flex}.intro-image{place-content:center;place-items:center;height:250px;display:flex;overflow:hidden}.intro-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.intro-title{margin-bottom:15px;font-size:22px;font-weight:500}@media (min-width:768px){.intro{flex-direction:row-reverse}.intro-content{flex-direction:column;flex-shrink:0;justify-content:center;width:230px;display:flex}.intro-image{flex:1;height:400px}}@media (min-width:1024px){.intro{gap:0 50px}.intro-title{font-size:40px}.intro-content{width:400px}.intro-content p{font-size:18px}}.page-block_prices{text-align:center}.page-block_prices .card-list{flex-direction:column;gap:30px 0;display:flex}.page-block_prices .card-title{font-size:24px;font-weight:500}.page-block_prices .card-price_value{color:#ebb988}@media (min-width:768px){.page-block_prices .card-list{flex-direction:row;justify-content:center;gap:0 30px}.page-block_prices .card-item{max-width:380px}}.sewing-service_list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.sewing-service_item{color:#fff;background-color:#323231;border-radius:3px;flex-direction:column;font-weight:600;display:flex}.sewing-service_title{padding:12px}.sewing-service_image{align-self:flex-end}@media (min-width:768px){.sewing-service_list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.sewing-service_list{grid-template-columns:repeat(6,1fr);gap:0 20px}.sewing-service_item{cursor:pointer}.sewing-service_item:hover{color:#ebb988}.sewing-service_title{padding:20px}}.step-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.step-item{color:#787878;flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.step-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.step-list{grid-template-columns:repeat(6,1fr);gap:0 20px}.step-item{cursor:pointer}.step-item:hover{color:#ab8d71}}.card-list .carousel-viewport{margin-left:-12px}.card-list .carousel-slide{flex-basis:50%;padding-left:12px}.card-item{text-align:center;flex-direction:column;gap:20px 0;display:flex}.card-image{aspect-ratio:1;border-radius:5px;place-content:center;place-items:center;width:100%;display:flex;overflow:hidden}.card-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (min-width:768px){.card-list .carousel-viewport{margin-left:-20px}.card-list .carousel-slide{flex-basis:33.3333%;padding-left:20px}}@media (min-width:1024px){.card-list .carousel-slide{flex-basis:25%}}.brands-list img{height:60px}.brands-list .carousel-slide{flex-basis:50%;justify-content:center;display:flex}@media (min-width:768px){.brands-list .carousel-slide{flex-basis:16.6666%;padding:0 20px}}.page-block_portfolio .tab-nav{border-top:1px solid #ccc;padding-top:12px}.page-block_portfolio .tab-nav_link{padding:12px 30px}.page-block_portfolio .tab-nav_item{border-right:1px solid #ccc}.page-block_portfolio .tab-nav_item:first-child .tab-nav_link{padding-left:0}.page-block_portfolio .tab-nav_item:last-child{border-right:none}.page-block_portfolio .carousel{flex-direction:column-reverse;gap:20px 0;display:flex}.page-block_portfolio .carousel-viewport:has(.carousel-list_thumbs){margin-left:0}.page-block_portfolio .carousel-list_thumbs{margin-top:0}.page-block_portfolio .carousel-slide_thumb{flex-basis:80px;align-items:center;height:80px;padding-left:0;display:flex}.page-block_portfolio .carousel-slide_thumb img{padding:3px}.page-block_portfolio figure{flex-direction:column;gap:20px 0;display:flex}.portfolio-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}@media (min-width:1024px){.page-block_portfolio figure{flex-direction:row;gap:0 50px}.page-block_portfolio figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-block_portfolio figcaption{flex-direction:column;justify-content:center;gap:10px 0;display:flex}.page-block_portfolio figcaption h3{font-size:24px}figure .portfolio-image{place-content:center;place-items:center;width:75%;height:500px;display:flex;overflow:hidden}}.page-block_color .row{gap:40px 0}.page-block_color img{width:100%}.page-block_color p{font-size:20px}.page-block_color .btn{max-width:425px;margin-top:40px}.page-block_youtube .row{gap:30px 0}.page-block_youtube h3{margin-top:20px;font-size:20px;font-weight:500}@media (min-width:1024px){.page-block_color{margin-top:70px;margin-bottom:100px;padding:0}.page-block_color .row{margin-inline:-50px}.page-block_color .col{flex-direction:column;align-items:flex-end;padding-inline:50px;display:flex}.page-block_color img{margin:-70px 0}.page-block_reverse{margin-top:150px;margin-bottom:140px}.page-block_reverse .row{flex-direction:row-reverse}.page-block_reverse .col{align-items:flex-start}}.page-error{text-align:center}.page-error_title{margin-bottom:20px;font-size:24px;font-weight:500}.modal-price .modal-footer{border-top:1px solid #f3f3f3}.modal-price .row{gap:24px 0;margin:0}.modal-price .col{flex-direction:column;gap:24px 0;padding:0;display:flex}.modal-price .form-input{font-weight:600}.modal-price .form-group{flex-direction:column;display:flex}.modal-price .form-check{color:#2c2c2c;font-size:16px;line-height:120%}.modal-price .form-input_textarea{height:120px}.modal-price .form-action{flex-direction:column;gap:24px 0;display:flex}.item-preview{grid-template-columns:124px 1fr;grid-template-areas:"image name""image quantity";gap:12px 24px;display:grid}.item-preview_image{aspect-ratio:1;border-radius:10px;grid-area:image;display:flex;overflow:hidden}.item-preview_image img{-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%}.item-preview_name{grid-area:name;font-size:14px;font-weight:600;line-height:140%}.item-preview_quantity{grid-area:quantity;align-items:flex-end;display:flex}@media (min-width:320px) and (max-width:767.98px){.modal-price .modal-body{padding-bottom:24px}.modal-price .modal-footer{flex-direction:column;position:static}.modal-price .row{flex-direction:column}.modal-price .form-action{background-color:#fff;border-top:1px solid #f3f3f3;padding-top:24px}.modal-price .form-action .btn{flex:auto}}@media (min-width:768px){.modal-price .modal-footer{flex-direction:row;padding-top:40px}.modal-price .form-group:has(.form-input_textarea){height:100%}.modal-price .form-input_textarea{height:100%}.modal-price .row{grid-template-columns:repeat(2,1fr);gap:0 40px;display:grid}.modal-price .col{gap:20px 0}}@keyframes loader-d897581f{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes wave-d897581f{0%{height:100%}40%{height:10%}80%{height:100%}to{height:100%}}@keyframes progress-bar-stripes-d897581f{0%{background-position:40px 0}to{background-position:0 0}}.is-bounce[data-v-d897581f]{animation:.8s cubic-bezier(.215,.61,.355,1) bounce-d897581f}@keyframes bounce-d897581f{0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.is-shake[data-v-d897581f]{animation:.4s shake-d897581f}@keyframes shake-d897581f{0%,to{transform:translate(0)}16%,50%,83%{transform:translate(-10px)}33%,66%{transform:translate(10px)}}.is-pulse[data-v-d897581f]{animation:1s linear infinite pulse-d897581f}@keyframes pulse-d897581f{0%{opacity:.9;transform:scale(.9)}50%{opacity:1;transform:scale(1)}to{opacity:.9;transform:scale(.9)}}.is-added_animation[data-v-d897581f]{animation-name:itemAddedAnimation-d897581f;animation-duration:2s}@keyframes itemAddedAnimation-d897581f{0%{transform-origin:50%;transform:scale(1.6)}50%{transform-origin:50%;transform:scale(1)}}.is-rotate[data-v-d897581f]{animation:2s linear infinite rotate-d897581f}@keyframes rotate-d897581f{0%{transform:rotate(-180deg)}to{transform:rotate(0)}}@keyframes loading-d897581f{to{background-position-x:-20%}}.breadcrumbs[data-v-d897581f]{margin-bottom:24px}.breadcrumbs-list[data-v-d897581f]{color:#ccc;white-space:nowrap;gap:0 10px;font-size:12px;line-height:120%;display:flex}.breadcrumbs-item[data-v-d897581f]{align-items:center;gap:0 10px;display:flex}.breadcrumbs-item[data-v-d897581f]:has(a){color:#787878}.breadcrumbs-item[data-v-d897581f]:before{content:"";background-color:currentColor;width:10px;height:1px}.breadcrumbs-item[data-v-d897581f]:first-child:before{display:none}@media (min-width:320px) and (max-width:767.98px){.breadcrumbs[data-v-d897581f]{margin-inline:-16px;position:relative}.breadcrumbs-list[data-v-d897581f]{scroll-behavior:auto;scrollbar-width:none;padding-inline:16px;scroll-padding:0;overflow:auto visible}.breadcrumbs[data-v-d897581f]:after,.breadcrumbs[data-v-d897581f]:before{content:"";z-index:1;background:linear-gradient(270deg,#fff0,#fff);width:16px;position:absolute;top:0;bottom:0}.breadcrumbs[data-v-d897581f]:before{left:0}.breadcrumbs[data-v-d897581f]:after{right:0}}@media (min-width:1024px){.breadcrumbs[data-v-d897581f]{margin-bottom:40px}}@keyframes loader-29ffe910{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes wave-29ffe910{0%{height:100%}40%{height:10%}80%{height:100%}to{height:100%}}@keyframes progress-bar-stripes-29ffe910{0%{background-position:40px 0}to{background-position:0 0}}.is-bounce[data-v-29ffe910]{animation:.8s cubic-bezier(.215,.61,.355,1) bounce-29ffe910}@keyframes bounce-29ffe910{0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.is-shake[data-v-29ffe910]{animation:.4s shake-29ffe910}@keyframes shake-29ffe910{0%,to{transform:translate(0)}16%,50%,83%{transform:translate(-10px)}33%,66%{transform:translate(10px)}}.is-pulse[data-v-29ffe910]{animation:1s linear infinite pulse-29ffe910}@keyframes pulse-29ffe910{0%{opacity:.9;transform:scale(.9)}50%{opacity:1;transform:scale(1)}to{opacity:.9;transform:scale(.9)}}.is-added_animation[data-v-29ffe910]{animation-name:itemAddedAnimation-29ffe910;animation-duration:2s}@keyframes itemAddedAnimation-29ffe910{0%{transform-origin:50%;transform:scale(1.6)}50%{transform-origin:50%;transform:scale(1)}}.is-rotate[data-v-29ffe910]{animation:2s linear infinite rotate-29ffe910}@keyframes rotate-29ffe910{0%{transform:rotate(-180deg)}to{transform:rotate(0)}}@keyframes loading-29ffe910{to{background-position-x:-20%}}.modal-cities ul[data-v-29ffe910]{color:#787878;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px 30px;display:grid}.modal-cities ul+ul[data-v-29ffe910]{border-top:1px solid #f3f3f3;margin-top:40px;padding-top:20px}.modal-cities li[data-v-29ffe910]{cursor:pointer}.modal-cities .is-active[data-v-29ffe910]{color:#2c2c2c;cursor:default;pointer-events:none}
