@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:bounce .8s cubic-bezier(.215,.61,.355,1)}@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:shake .4s ease 1}@keyframes shake{0%,to{transform:translate(0)}16%,50%,83%{transform:translate(-10px)}33%,66%{transform:translate(10px)}}.is-pulse{animation:pulse 1s linear infinite}@keyframes pulse{0%{opacity:.9;transform:scale(.9)}50%{opacity:1;transform:scale(1)}to{opacity:.9;transform:scale(.9)}}.is-added_animation{animation-duration:2s;animation-name:itemAddedAnimation}@keyframes itemAddedAnimation{0%{transform:scale(1.6);transform-origin:50% 50%}50%{transform:scale(1);transform-origin:50% 50%}}.is-rotate{animation:rotate 2s linear infinite}@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+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,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+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,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+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 transparent;padding:10px}.carousel-pagination{bottom:20px;display:flex;gap:0 14px;justify-content:center;left:16px;position:absolute;z-index:1}.carousel-pagination li{align-items:center;cursor:pointer;display:flex;height:20px;padding:8px 0;position:relative;transition:.3s;width:38px}.carousel-pagination li:after,.carousel-pagination li:before{background-color:#fff;content:"";height:4px}.carousel-pagination li:before{opacity:.3;width:100%}.carousel-pagination li:after{position:absolute;transition:width .1s linear 0s;width:0}.carousel-pagination .is-active:after{width:100%}.carousel-controls{display:flex;gap:0 8px}.carousel-next,.carousel-prev{align-items:center;background-color:#f5f2ec;border-radius:10px;display:flex;height:56px;justify-content:center;overflow:hidden;width:56px}.carousel-next:disabled,.carousel-prev:disabled{background:none;color:#ccc;pointer-events:none}@media(hover:hover){.carousel-next:hover,.carousel-prev:hover{background-color:#2c2c2c;color:#fff}}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:focus{outline:none}picture{display:block}hr{border:none;box-sizing:content-box;height:1px;overflow:visible}a{background-color:transparent;color:inherit;text-decoration:none;-webkit-text-decoration-skip:objects;outline: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,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden],input::-ms-clear{display:none}button{background:none;border:none;color:inherit}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{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important;transition:none}}body,html{height:100%;scroll-behavior:smooth;scrollbar-gutter:stable}@media(prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}img,picture{display:block;max-width:100%}svg{fill:currentColor;max-height:100%;max-width:100%;pointer-events:none}.icon{flex-shrink:0;height:24px;width:24px}.icon-sm{flex-shrink:0;height:16px;width:16px}.icon-lg{flex-shrink:0;height:32px;width:32px}.icon-rotate{transform:rotate(-180deg);transition:transform .2s linear 0s}.is-error{color:#e03c3c}.is-loading,.is-loading_dark{animation:progress-bar-stripes 2s linear infinite;background-size:40px 40px;pointer-events:none}.is-loading{background-image:linear-gradient(45deg,hsla(0,0%,100%,.5) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 75%,transparent 0,transparent)}.is-loading_dark{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,transparent 0,transparent)}.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-family:Roboto,sans-serif;font-feature-settings:"lnum" 1;font-size:16px;font-weight:400;line-height:normal;text-rendering:optimizeLegibility;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{display:flex;flex-direction:column;margin-inline:auto;max-width:1920px}.container{padding-inline:16px;width:100%}.container-fluid{margin-inline:-16px}.content{margin-bottom:40px;padding-top:20px}.content:has(.page-block_last){display:flex;flex:1;flex-direction:column;margin-bottom:0}.page-block{margin:30px 0;position:relative}.page-block:last-child{margin-bottom:0}.page-block_header{align-items:center;display:flex;gap:0 20px;justify-content:space-between;margin-bottom:20px}.page-block_header .page-block_title{margin-bottom:0}.page-block_title{font:400 28px/110% Cormorant Garamond;margin-bottom:20px}.page-block_color{background-color:#f5f2ec;margin-bottom:0;padding-bottom:70px;padding-top:48px}.page-block_fluid{background-color:#f5f2ec;margin-inline:-16px;padding-bottom:40px;padding-top:30px}.page-block_fluid .page-block_title{background:linear-gradient(90deg,#976a3f,#2c2c2c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font:400 28px/100% Cormorant Garamond;margin-bottom:30px}.page-block_last{margin-bottom:0}.page-block_carousel .page-block_title{align-items:center;display:flex;min-height:56px}.page-block_carousel .carousel{position:static}.page-block_carousel .carousel-controls{position:absolute;right:0;top:0}.mobile\:col-1{width:8.3333333333%}.mobile\:col-2{width:16.6666666667%}.mobile\:col-3{width:25%}.mobile\:col-4{width:33.3333333333%}.mobile\:col-5{width:41.6666666667%}.mobile\:col-6{width:50%}.mobile\:col-7{width:58.3333333333%}.mobile\:col-8{width:66.6666666667%}.mobile\:col-9{width:75%}.mobile\:col-10{width:83.3333333333%}.mobile\:col-11{width:91.6666666667%}.mobile\:col-12{width:100%}.row{display:flex;flex-wrap:wrap;margin-inline:-8px}.row-middle{align-items:center}.col{padding-inline:8px}@media(min-width:320px)and (max-width:767.98px){body{overflow-x:hidden}.page-block:has(.page-block_header .btn-primary){padding-bottom:68px;position:relative}.page-block_header .btn-primary{bottom:0;left:0;position:absolute;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.3333333333%}.tablet\:col-2{width:16.6666666667%}.tablet\:col-3{width:25%}.tablet\:col-4{width:33.3333333333%}.tablet\:col-5{width:41.6666666667%}.tablet\:col-6{width:50%}.tablet\:col-7{width:58.3333333333%}.tablet\:col-8{width:66.6666666667%}.tablet\:col-9{width:75%}.tablet\:col-10{width:83.3333333333%}.tablet\:col-11{width:91.6666666667%}.tablet\:col-12{width:100%}.row{margin-inline:-15px}.col{padding-inline:15px}}@media(min-width:1024px){.desktop\:col-1{width:8.3333333333%}.desktop\:col-2{width:16.6666666667%}.desktop\:col-3{width:25%}.desktop\:col-4{width:33.3333333333%}.desktop\:col-5{width:41.6666666667%}.desktop\:col-6{width:50%}.desktop\:col-7{width:58.3333333333%}.desktop\:col-8{width:66.6666666667%}.desktop\:col-9{width:75%}.desktop\:col-10{width:83.3333333333%}.desktop\:col-11{width:91.6666666667%}.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{margin-inline:auto;max-width:1776px}.container-fluid,.page-block_fluid{left:50%;margin-inline:-50vw;position:relative;right:50%;width:100vw}.page-block_fluid{padding-bottom:90px;padding-top:60px}.page-block_fluid .page-block_title{font-size:52px;margin-bottom:40px}}.page-title{align-items:baseline;display:flex;font:400 32px/110% Cormorant Garamond;font-variant-numeric:lining-nums proportional-nums;gap:0 12px;margin-bottom:20px}.page-title h1{font:inherit}.page-title .text-link_color{font-family:Roboto,sans-serif;font-size:14px;margin-left:auto}.page-subtitle{color:#787878;font:400 12px/140% Roboto,sans-serif}p{line-height:120%;margin-bottom:20px}.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{display:flex;flex-direction:column;gap:8px 0;margin-bottom:20px}.text-list li{padding-left:18px;position:relative}.text-list li:before{background:#2c2c2c;content:"";height:6px;left:0;position:absolute;top:6px;width:6px}@media(min-width:1024px){.page-title{font-size:60px;gap:0 20px;line-height:100%;margin-bottom:30px}.page-subtitle{font-size:20px}.text-large{font-size:24px}.text-list li:before{top:8px}}.btn{align-items:center;border-radius:5px;cursor:pointer;display:inline-flex;font-size:14px;gap:0 10px;height:36px;justify-content:center;padding:0 30px;white-space:nowrap}.btn-block{display:flex;width:100%}.btn-fluid{flex:1}.btn-lg{font-size:16px;height:48px}.btn-primary{background-color:#2c2c2c;color:#fff;transition:background-color .2s ease-in-out 0s}.btn-primary:disabled{background-color:#f3f3f3}.btn-default,.btn-gray,.btn-white{color:#2c2c2c;transition:background-color .2s ease-in-out 0s}.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;height:24px;width: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{background-color:#f5f2ec;color:#2c2c2c}.btn-default:hover,.btn-gray:hover,.btn-white:hover{background-color:#2c2c2c;color:#fff}}.cart-item{border-bottom:1px solid #f3f3f3;display:grid;gap:12px 16px;grid-template-areas:"image name name" "image quantity price" "controls controls controls";grid-template-columns:60px 1fr;line-height:140%;margin-bottom:14px;padding-bottom:14px}.cart-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.cart-item_image{grid-area:image}.cart-item_name{font-weight:500;grid-area:name}.cart-item_quantity{grid-area:quantity}.cart-item_controls{display:flex;gap:0 30px;grid-area:controls}.cart-item_price{align-items:flex-end;flex-direction:column;grid-area:price}.cart-item_price .item-price_old{font-size:14px}.cart-item .btn-icon{height:16px;width:16px}@media(min-width:320px)and (max-width:767.98px){.cart-item_name{font-size:12px}.cart-item_quantity .spinner{gap:6px 8px;grid-template-columns:repeat(3,36px)}.cart-item_quantity .spinner .btn{height:36px}.cart-item_quantity .spinner-output{font-size:12px}.cart-item_controls{justify-self:flex-end}.cart-item_controls .btn-link{font-size:0;height:20px;width:20px}}@media(min-width:768px){.cart-item{gap:14px 30px;grid-template-areas:"image name quantity price" "image controls quantity price";grid-template-columns:80px auto 165px 120px}}@media(min-width:1024px){.cart-item{grid-template-columns:80px auto 165px 175px}.cart-item_controls{gap:0 40px}}.cookie-popup{background-color:#2c2c2c;border-radius:10px;bottom:16px;box-shadow:0 0 60px -20px #00000026;display:flex;flex-direction:column;gap:20px;left:20px;padding:16px;position:fixed;right:16px;z-index:100}.cookie-popup_content{color:#fff;font-size:12px;line-height:120%}@media(min-width:768px){.cookie-popup{left:30px;right:30px}}@media(min-width:1024px){.cookie-popup{flex-direction:row;gap:0 40px;left:auto;padding:20px 30px;width:710px}.cookie-popup_content{font-size:14px}.cookie-popup .btn.btn-white{font-size:16px;max-width:140px}}.header{background-color:#fff;left:0;order:-1;position:sticky;right:0;top:0;transition:transform .2s linear 0s;z-index:100}.header-hidden{transform:translateY(-110%)}.header-fixed{box-shadow:0 8px 11.2px #00000014}.header-logo{height:28px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:105px}.header-row{justify-content:space-between}.header .nav,.header .nav-link,.header-row{align-items:center;display:flex}@media(max-width:1024px){.header{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:flex;height:56px}}@media(min-width:1024px){.header{height:130px;padding:20px 0}.header-logo{height:60px;width:220px}}@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{height:16px;width: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 0s}.nav-item:has(.is-open) .icon-sm{transform:rotate(-180deg)}.nav-dropdown{background-color:#2c2c2c;border-radius:8px;color:#fff;display:none;left:0;padding:4px;position:absolute;top:100%}.nav-dropdown_item{align-items:center;border-radius:6px;display:flex;height:35px;padding:3px 8px 0;white-space:nowrap}.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{height:40px;min-width:40px;place-content:center}.header-row_bottom .nav-icon{height:20px;width:20px}.nav-item_toggle{font-size:0}.nav-item_cart,.nav-item_toggle{background-color:#2c2c2c;border-radius:6px;color:#fff}.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{height:32px;width: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{display:flex;gap:0 16px}.search-form_input{background-color:transparent;border-bottom:1px solid;font-size:16px;height:40px;padding:0 12px;transition:width .3s ease-in-out 0s;width:100%}.search-form_input::-webkit-input-placeholder{color:silver}.search-form_input:-moz-placeholder,.search-form_input::-moz-placeholder{color:silver}.search-form_input:-ms-input-placeholder{color:silver}.search-form_button{align-items:center;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}@media(max-width:1024px){.search-form.is-open{background-color:#fff;display:flex!important;left:0;padding:0 16px 16px;position:absolute;right:0;top:100%;z-index:5}}@media(min-width:1024px){.search-form{display:flex!important}.search-form_input{font-size:20px;width:240px}.search-form_input:focus{width:432px}}.footer-info{display:flex;flex-direction:column;font-style:normal;gap:20px 0}.footer-logo{height:60px;width:220px}.footer-contacts{display:flex;flex-direction:column;gap:14px 0}.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{display:flex;gap:0 20px}@media(max-width:1024px){.footer-info{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:30px;padding-bottom:30px}}@media(min-width:1024px){.footer-address{max-width:315px}.footer-socials{margin-top:auto}}.footer-nav{display:flex;flex-direction:column;gap:30px 0}.footer-nav_title{font:500 30px/110% Cormorant Garamond;margin-bottom:20px}.footer-nav_list{display:flex;flex-direction:column;gap:12px 0;line-height:140%}@media(min-width:768px){.footer-nav{flex-direction:row;flex-wrap: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 hsla(0,0%,100%,.1);margin-top:30px;padding-top:30px}.footer-copyright p{margin-bottom:12px}@media(min-width:1024px){.footer-copyright{display:grid;grid-area:copyright;grid-template-columns:1fr 4fr;margin-top:50px;padding-top:50px}.footer-copyright p{margin-bottom:0}.footer-copyright a{margin-left:auto;width:calc(33% + 30px)}}.footer{background-color:#2c2c2c;color:#fff;padding:30px 0}@media(min-width:1024px){.footer{padding:56px 0 40px}.footer .container{display:grid;grid-template-areas:"info nav" "copyright copyright";grid-template-columns:1fr 4fr}}.form-input{border:1px solid #ccc;border-radius:10px;font-size:14px;height:48px;padding-inline:16px;width:100%}.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;right:16px;top:50%;transform:translateY(-50%)}.form-input.is-error{border-color:#e03c3c}@media(min-width:768px){.form-input{font-size:16px;height:64px;padding-inline:24px}.form-input_textarea{height:120px}}.form-check{display:flex;gap:0 12px}.form-check_inline{display:inline-flex}.form-check_input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:5px;flex-shrink:0;height:24px;width: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=) no-repeat 50%/70%}.form-check_input[type=radio]{border-radius:50%}.form-check_input[type=radio]:checked{border-width:6px}.form-select{background-color:#fff;border:1px solid #ccc;border-radius:10px;cursor:pointer;font-size:14px;position:relative;white-space:nowrap}.form-select_value{align-items:center;display:flex;gap:0 4px;height:48px;justify-content:space-between;padding:0 8px 0 16px}.form-select_list{background-color:#fff;border:1px solid #ccc;display:none;left:-1px;position:absolute;right:-1px;top:100%;z-index:1}.form-select_item{padding:16px}.form-select .is-active{background-color:#f3f3f3;cursor:default;pointer-events:none}.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{height:24px;width:24px}.form-select_item{padding:16px 24px}}.form-slider{border-radius:4px;display:flex;height:2px;margin-bottom:30px;padding:0 2px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-slider_left,.form-slider_right{background-color:#ccc;height:2px}.form-slider_center{background-color:#2c2c2c;display:flex;flex-grow:1;flex-shrink:1;justify-content:space-between;position:relative}.form-slider_center div{flex:1;height:24px;transform:translateY(-50%)}.form-slider_trigger{width:50%}.form-slider_input{left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.form-slider_handler{cursor:pointer;position:relative;z-index:1}.form-slider_handler.is-active{z-index:2}.form-slider_handler:before{background-color:#fff;border:1px solid #b0babf;border-radius:50%;content:"";cursor:pointer;height:24px;margin:0 -2px;position:absolute;transform:translateY(-50%);width:24px;z-index:1}.spinner{display:inline-grid;gap:10px 13px;grid-template-columns:repeat(3,46px);text-align:center}.spinner-input{border:1px solid #ccc;border-radius:5px;flex-shrink:0;text-align:center}.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{display:block;margin-bottom:20px}.form-label{color:#787878;font-size:12px;line-height:140%;margin-bottom:5px}@media(min-width:768px){.form-label{font-size:16px;margin-bottom:12px}}.form-card{border:1px solid #ccc;border-radius:10px;display:flex;flex-direction:column;margin-bottom:12px;padding:20px}.form-card:has(.form-check_input:checked){border-color:#2c2c2c;outline:2px solid #2c2c2c;outline-offset:-2px}.form-card:has(.form-check_input:checked) .form-card_body{color:#2c2c2c}.form-card_header{align-items:center;display:flex;font-weight:500;gap:0 10px}.form-card_addon{margin-left:auto;white-space:nowrap}.form-card_body{color:#787878;font-size:14px;margin-top:12px}@media(min-width:768px){.form-card{margin-bottom:20px;padding:30px}.form-card_body{font-size:16px;margin-top:20px}}@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{display:flex;flex-direction:column;gap:24px 0}.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-bottom:120px;padding-left:444px;padding-top:60px}.feedback .row{display:grid;gap:0 20px;grid-template-columns:33% 67%}.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{display:flex;flex-direction:column}.item-link{height:100%;position:relative}.item-image{aspect-ratio:1/1;border-radius:10px;display:flex;margin-bottom:12px;overflow:hidden;position:relative}.item-image img{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.item-label{align-items:center;background-color:#000;border-radius:50%;color:#fff;font-size:12px;height:45px;justify-content:center;letter-spacing:.17em;pointer-events:none;position:absolute;right:14px;text-transform:uppercase;top:10px;width:45px}.item-label,.item-price{display:flex;font-weight:600}.item-price{flex-wrap:wrap;gap:5px 6px;white-space:nowrap}.item-price_new{align-items:baseline;display:flex;gap:0 6px}.item-price_old{color:#999;font-weight:400;text-decoration:line-through}.item .item-info{display:flex;flex:1;flex-direction:column}.item .item-name{display:block;display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-clamp:2;line-height:140%;margin-bottom:6px;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden}.item .item-price{align-items:baseline;margin-bottom:14px;margin-top:auto}.item .item-props{display:none}.item .item-description{font-size:14px;line-height:145%;margin-bottom:10px}.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;height:24px;padding:0;width:24px}.item .btn-favorite .btn-icon{height:auto;width:auto}@media(min-width:320px)and (max-width:767.98px){.item .item-price{font-size:14px;gap:5px 6px}.item .item-price_old{font-size:10px}}@media(min-width:320px)and (max-width:1023.98px){.item .btn-primary{font-size:14px;height:36px}}@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;margin-bottom:10px;max-height:50px;overflow:hidden}.item .item-props dl{display:flex;gap:0 6px}.item .item-props dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item .item-name{font-size:18px;margin-bottom:10px}.item .item-info{background-color:#fff;border-radius:10px;margin-bottom:-90px;padding:20px;transition:transform .2s linear 0s}.item .btn-favorite{height:32px;width:32px}.item .btn-group{gap:0 20px;margin-top:26px;opacity:0;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;right:0;top:4px}}.loader{align-items:center;display:flex;height:50px;justify-content:space-between;margin:0 auto;width:30px}.loader i,.loader:after,.loader:before{background:#787878;content:"";width:6px}.loader:before{animation:wave .9s linear .6s infinite}.loader:after{animation:wave .9s linear infinite}.loader i{animation:wave .9s linear .3s infinite}.loader-wrapper{align-items:center;background-color:#fffc;display:flex;justify-content:center;inset:0;position:absolute;z-index:5}.ymaps3x0--map{width:100%!important}.ymaps3x0--map-copyrights{display:none!important}.ymaps3x0--marker.is-active,.ymaps3x0--marker:has(.map-popup.is-open){z-index:1!important}.map{height:476px;overflow:hidden}.map,.map-marker{position:relative}.map-marker_icon{bottom:0;color:#ab8d71;cursor:pointer;height:50px;position:absolute;transform:translate(-50%);width:40px}.map-marker .is-active .map-marker_icon,.map-marker_icon:hover{color:#976a3f}.map-marker .map-popup{left:50%;right:auto;transform:translate(-50%);width:300px}.map-popup{background-color:#fff;bottom:0;display:none;font-size:14px;left:0;padding:20px;position:absolute;right:0}.map-popup.is-open{display:block}.map-popup_close{cursor:pointer;position:absolute;right:10px;top:10px}.map-popup_title{font-size:16px;font-weight:600;margin-bottom:10px;padding-right:20px}.map-popup dl{display:flex;gap:0 6px;margin-top:10px}.map-popup p{margin:10px 0 0}.map-cluster{align-items:center;background-color:#fff;border:3px solid #976a3f;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.modal{backdrop-filter:blur(10px);background-color:#00000080;display:none;inset:0;max-height:-webkit-fill-available;outline:0;overflow-y:auto;overscroll-behavior-y:contain;position:fixed;z-index:150}.modal-open{display:flex;flex-direction:column}.modal-close{cursor:pointer;flex-shrink:0;height:32px;padding:2px;width:32px}.modal-close:hover{color:#555}.modal-header{align-items:center;display:flex;gap:0 10px;justify-content:space-between}.modal-content{background-color:#fff;display:flex;flex-direction:column;outline:0;padding:0 16px}.modal-footer{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.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{inset:0;max-height:100%;overflow-y:auto;position:absolute}.modal-body{flex:1}.modal-footer,.modal-header{background-color:#fff;position:sticky;z-index:5}.modal-header{padding-bottom:24px;padding-top:30px;top:0}.modal-footer{bottom:0;padding-bottom:30px;padding-top:24px}.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{overflow-x:hidden;overflow-y:auto;scrollbar-color:#f5f2ec #fff;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.modal::-webkit-scrollbar{width:4px}.modal::-webkit-scrollbar,.modal::-webkit-scrollbar-track,.modal::-webkit-scrollbar-track-piece{background-color:#f5f2ec}.modal::-webkit-scrollbar-button,.modal::-webkit-scrollbar-corner{display:none}.modal::-webkit-scrollbar-thumb{background-color:#f5f2ec}.modal::-webkit-resizer{display:none}.modal-open+.modal-open{background:none}.modal-dialog{margin:auto;max-width:740px;padding:20px;position:relative;width:100%}.modal-dialog:not(.modal-xs,.modal-sm) .modal-title{font-size:42px}.modal-content{border-radius:10px;box-shadow:0 10px 60px -20px #00000026;gap:40px 0;padding:30px;position:relative}.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{background-color:#fff;bottom:0;display:flex;left:0;overflow:hidden;overscroll-behavior-y:contain;position:fixed;right:0;transform:translate(-120%);transition:transform .2s linear 0s;z-index:101}.navbar-open{transform:translate(0)}.navbar .nav-back,.navbar .nav-link{align-items:center;display:flex;flex-shrink:0}.nav-level_2{display:none}.nav-level_active{display:flex!important;flex-direction:column}.nav-item_divider{margin:12px 0;pointer-events:none}.nav-item_divider .nav-link{font-size:0!important;height:1px!important}.nav-item_divider .nav-link:before{background-color:#a4a4a4;content:"";display:block;height:1px;opacity:.2;width:100%}.nav-arrow{color:#ab8d71;height:20px;margin-left:auto;transition:transform .2s linear 0s;width:20px;z-index:1}.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{box-shadow:8px 0 16px #00000040;flex-direction:column;top:0}.navbar-close{height:40px;margin-left:auto;padding:8px;width:40px}.navbar-header{align-items:center;display:flex;flex-wrap:wrap;gap:18px 0;justify-content:space-between;padding:8px 16px}.navbar-header .nav-icon{height:24px;width:24px}.navbar-header .search-form{width:100%}.navbar-logo{height:40px;text-align:center;width:90px}.navbar-logo_text{color:#222;font-size:8px;opacity:.5;transform:translateY(-10px)}.navbar-body{height:100%;padding:12px 0;transition:transform .2s linear 0s}.navbar .nav-back,.navbar .nav-link{font-weight:500;gap:0 10px;height:52px}.nav-back .nav-icon{height:40px;width:40px}.nav-level_1{overflow:auto;overscroll-behavior-y:contain;padding:0 16px;transition:transform .2s linear 0s}.nav-level_1 .nav-link{font-size:14px;letter-spacing:.28px;text-transform:uppercase}.nav-level_2,.nav-level_3,.nav-level_4{background-color:#fff;display:none;inset:0;overflow-x:hidden;overflow-y:auto;padding:0 16px;position:absolute;scrollbar-width:none;transform:translate(100%);z-index: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{bottom:20px;flex-shrink:0;height:48px;margin:auto 0 20px;position:sticky}.nav-image{height:60px;width:60px}.nav-link:has(.nav-image){font-weight:400;height:70px;padding-bottom:5px;padding-top:5px}.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{display:flex;height:100%}body:has(.navbar-open) .header{box-shadow:none;transform:translateY(0)}body:has(.navbar-open) .nav-item_toggle .nav-icon{padding:4px}.nav-back{font:500 38px/110% Cormorant Garamond;margin-bottom:40px}.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;height:100%;padding:24px 0;width:445px}.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{background-image:linear-gradient(90deg,#f3f3f3,#eeeae1);content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s linear 0s}.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{inset:0 0 170px 445px;overflow-y:auto;padding:30px 80px;position:absolute}.nav-level_2 .nav-link{font-weight:500;height:auto;margin-bottom:16px;padding:0}.nav-level_2 span.nav-link{pointer-events:none}.nav-level_2 .nav-arrow{display:none}.nav-level_2 .nav-list{display:grid;gap:50px 20px;grid-template-columns:repeat(4,1fr)}.nav-level_2 .btn-primary{font-size:16px!important;position:absolute;right:80px;top:30px;width:calc(25% - 55px)}.nav-level_3 .nav-back{display:none}.nav-level_3 .nav-link{font-size:14px;font-weight:400;line-height:120%;margin-bottom:0}.nav-level_3 .nav-link:hover{color:#ab8d71}.nav-level_3 .nav-list{display:flex;flex-direction:column;gap:10px 0}.nav-image{height:100px;width:100px}.nav-link:has(.nav-image){align-items:flex-start;flex-direction:column;font-weight:400;gap:10px 0}.nav-link:has(.nav-image):hover{color:#ab8d71}.nav-brands{border-top:1px solid #f3f3f3;bottom:0;display:flex;gap:0 20px;height:170px;left:445px;padding:40px 80px;position:absolute;right:0}.nav-brands a{align-items:center;display:flex;height:90px;padding:0 10px}}.pagination{display:flex;flex-direction:column;gap:20px 0;margin-top:40px}.pagination-list{align-items:center;display:flex;gap:0 13px}.pagination-list a{align-items:center;background-color:#f3f3f3;border-radius:5px;cursor:pointer;display:flex;height:40px;justify-content:center;min-width:40px;padding:0 10px}.pagination-list a:hover{background-color:#f5f2ec}.pagination-list .is-active a{background-color:#2c2c2c;color:#fff;cursor:default;pointer-events:none}.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{align-items:center;display:flex;gap:0 30px;justify-content:space-between}.panel-title{font-family:Cormorant Garamond;font-size:24;font-variant-numeric:lining-nums proportional-nums;font-weight:400;line-height:110%}.panel-toggle{display:flex;flex-shrink:0;height:16px;width:16px}.panel-body{line-height:140%;padding-top:22px}.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{background:#2c2c2c;content:"";height:6px;left:0;position:absolute;top:6px;width:6px}.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{display:flex;gap:0 12px;margin-right:-16px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.scroll-item{flex-shrink:0;scroll-snap-align:start;width:calc(50% - 14px)}.scroll-item:last-child{margin-right:16px}}@media(min-width:1024px){.scroll-list{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}}.tab-nav{display:flex;margin-bottom:30px}.tab-nav_link{align-items:center;cursor:pointer;display:flex}.tab-nav .is-active{color:#ab8d71;pointer-events:none}.tab-pane:not(.is-active){display:none}.tag-list{display:flex;flex-wrap:wrap;gap:13px}.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{bottom:20px;position:absolute;right:16px;z-index:1}.promo .carousel-next,.promo .carousel-prev{background-color:#ffffff26;color:#fff}.promo .carousel-next:hover,.promo .carousel-prev:hover{backdrop-filter:blur(4px);background-color:#ffffff26}.promo .carousel-slide:after{background:linear-gradient(180deg,rgba(0,0,0,.6) 16.83%,rgba(0,0,0,.48) 34.6%,transparent);content:"";inset:0;position:absolute}.promo .carousel-pagination{bottom:20px;left:16px;position:absolute;z-index:1}.promo-text{color:#fff;position:absolute;z-index:1}.promo-text p{font-size:18px;line-height:140%}.promo-text .btn{margin-top:60px}.promo-title{font:400 48px/103% Cormorant Garamond;margin-bottom:12px}@media(max-width:1024px){.promo-text{left:16px;right:16px;top:56px}.promo-image{height:540px}.promo-image img{height:100%;-o-object-fit:cover;object-fit:cover}}@media(min-width:1024px){.promo-text{left:50%;text-align:center;top:170px;transform:translate(-50%);width:900px}.promo-text .btn{margin-top:40px}.promo-text p{font-size:20px}.promo-title{font-size:72px;margin-bottom:24px}}@media(min-width:1400px){.promo .carousel-controls,.promo .carousel-pagination{left:50%;transform:translate(-50%)}.promo .carousel-pagination{bottom:104px}.promo .carousel-controls{bottom:40px;gap:0 30px;right:auto}}@media(min-width:1800px){.promo-title{margin-bottom:40px}.promo-text{width:700px}.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{bottom:40px;gap:0 30px;right:auto}}@media(hover:hover){.promo .carousel-next:hover,.promo .carousel-prev:hover{background-color:#fff9}}.category-item{align-items:center;display:flex;flex-direction:column;gap:7px 0}.category-image{aspect-ratio:1/1;height:auto}@media(max-width:1024px){.categories .carousel-list{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);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 0s}.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{font:400 38px/100% Cormorant Garamond;margin-bottom:20px}.banner-image{display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute}.banner-image:after{background-image:url(./banner-gradient.DJ2dJBgV.png);background-repeat:no-repeat;background-size:cover;content:"";inset:0;position:absolute}.banner-image img{height:100%;max-width:none}.banner-data dt{font-family:Cormorant Garamond;font-feature-settings:"lnum" 1;font-size:32px;font-weight:500;line-height:100%;margin-bottom:4px}.banner-data dd{color:#ccc;line-height:140%}.banner .container{display:flex;flex-direction:column;position:relative;z-index:1}.banner p{line-height:140%;opacity:.8}.banner .btn{align-self:flex-start;margin-top:40px}@media(max-width:1024px){.banner-data{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-top:100px}}@media(min-width:1024px){.banner{height:740px;padding:72px 0}.banner-title{font-size:72px;margin-bottom:40px}.banner-data{display:flex;gap:0 48px;margin-top:auto}.banner-data dt{font-size:52px;margin-bottom:0}.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{font-size:20px;max-width:600px}}.features{background:url(../images/home/logo.webp) no-repeat 50%/100% auto}.features-content{text-align:center}.features-logo{height:85px;margin-bottom:16px;width:277px}.features-list{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.features p{font:400 24px/120% Cormorant Garamond;margin-bottom:32px}@media(min-width:320px)and (max-width:1023.98px){.features{padding-bottom:80px}.features-image{aspect-ratio:1/1;margin-bottom:8px;overflow:hidden;position:relative}.features-image img{height:100%;max-width:none;width:auto}.features .btn-primary,.features-image img{left:50%;position:absolute;transform:translate(-50%)}.features .btn-primary{bottom:0}}@media(min-width:1024px){.features-content{left:50%;max-width:600px;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}.features-list{gap:70px;grid-template-columns:repeat(2,24%);justify-content:space-between;text-align:center}.features-image{margin-bottom:24px}.features p{font-size:42px;margin-bottom:120px}}@media(min-width:1800px){.features-list{grid-template-columns:repeat(2,464px)}}.partners{background-color:#f5f2ec;padding-top:48px}.partners p{color:#787878}.partners-title{background:linear-gradient(90deg,#976a3f,#2c2c2c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font:400 38px/100% Cormorant Garamond;margin-bottom:10px;padding-bottom:10px}.partners-content{text-align:center}.partners-content p{color:#2c2c2c;line-height:140%;margin-bottom:32px}.partners-list{display:flex;gap:0 12px}.partners-item{background-color:#fff;border-radius:10px;box-shadow:0 36px 100px -20px #6e615426;flex-shrink:0;height:100%;line-height:120%;padding:30px;width:287px}.partners-item_icon{align-items:center;background-color:#f5f2ec;border-radius:10px;display:flex;height:40px;justify-content:center;margin-bottom:16px;width:40px}.partners-item_title{font-size:18px;margin-bottom:8px}.partners-item p{color:#787878;margin-bottom:0}.partners img{mix-blend-mode:darken}.partners .btn-primary{display:flex;margin-left:auto;margin-right:auto}@media(min-width:320px)and (max-width:1023.98px){.partners{overflow:hidden;padding-bottom:400px}.partners-list{margin-right:-16px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.partners-item{scroll-snap-align:start}.partners-content p{opacity:.8}.partners img{bottom:0;left:0;max-width:500px;position:absolute;transform:translate(10%)}.partners .btn-primary{margin-top:50px;width:178px}}@media(min-width:1024px){.partners{overflow-x:hidden;padding:100px 0}.partners-content p{color:#2c2c2ca3;font-size:20px;margin:0 auto 100px;max-width:800px}.partners-title{font-size:64px;margin-bottom:30px}.partners-list{display:grid;gap:40px;grid-template-columns:repeat(2,402px);justify-content:space-between;margin:0 auto;max-width:1484px;position:relative;z-index:1}.partners-item{padding:24px;width:auto}.partners-item_icon{height:50px;margin-bottom:30px;width:50px}.partners-item_title{font-size:20px;margin-bottom:12px}.partners-item p{font-size:18px}.partners img{margin:-500px auto 0;transform:translate(25%)}.partners .btn-primary{width:208px}}.collection-list{display:flex;flex-direction:column;gap:12px 0}.collection-item{border-radius:10px;overflow:hidden;position:relative}.collection-item:before{background:linear-gradient(183deg,#23211b00 63.04%,#2c2c2c 97.35%);content:"";inset:0;position:absolute;z-index:1}.collection-content{bottom:0;color:#fff;left:0;padding:20px;position:absolute;right:0;z-index:1}.collection-title{font:400 36px/100% Cormorant Garamond;margin-bottom:8px;text-transform:uppercase}.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 0s}.collection-title{margin-bottom:20px}.collection-title img{height:28px}.collection-image{transition:transform .2s linear 0s}.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{align-items:center;flex-direction:column;gap:10px 0;margin-top:40px}.banner-showroom .btn{align-self:auto;margin-top:0}.banner-showroom img{-o-object-fit:cover;object-fit:cover;width:100%}}@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{align-items:center;display:flex;flex-direction:column;gap:20px 0}}@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{align-items:center;justify-content:center}}@media(min-width:320px)and (max-width:1023.98px){.item-list_scrollable{display:flex;gap:0 12px;margin-right:-16px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.item-list_scrollable .item{flex-shrink:0;scroll-snap-align:start;width:calc(50% - 14px)}}@media(min-width:1024px){.item-list_scrollable{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}}@media(min-width:320px)and (max-width:1023.98px){.page-block_header:has(.tag-list){flex-wrap:wrap}.page-block_header .tag-list{margin-top:20px;width:100%}}.post-list{display:flex;flex-direction:column;gap:13px 0}.post-item{border-radius:10px;color:#fff;overflow:hidden;position:relative}.post-item_content{background:linear-gradient(183deg,#23211b00 58.98%,#2c2c2c 97.35%);display:flex;flex-direction:column;inset:0;justify-content:flex-end;line-height:140%;padding:20px;position:absolute}.post-item_image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-item_date{color:#ccc;font-size:14px;margin:auto 0 4px}.post-item_title{font-weight:500}.post-item_category{align-items:center;align-self:flex-start;backdrop-filter:blur(2.5px);background:#2c2c2c99;border-radius:5px;display:inline-flex;flex-shrink:0;gap:6px;height:36px;justify-content:center;left:20px;padding:0 12px 0 10px;position:absolute;top:20px;z-index:1}.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{display:grid;gap:0 40px;grid-template-columns:repeat(3,1fr)}.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 0s}.post-item_title{font-size:20px}.post-item_category{left:40px;top:40px}.post-item_image{transition:transform .2s linear 0s}.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-bottom:40px;margin-top:0}.home-page .posts{margin-bottom:0}@media(min-width:1024px){.home-page .header{position:fixed}.home-page .header:not(.header-fixed){background:none;color:#fff}.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{gap:10px;justify-content:space-between;margin-bottom:16px}.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{height:20px;width:20px}.catalog-control_filter .btn-label{background-color:#2c2c2c;color:#fff;flex-shrink:0;font-size:12px;height:20px;place-content:center;width:20px}.catalog-control_view .btn{color:#ccc;height:36px;padding:0;width:36px}.catalog-control_view .btn-default{background-color:#f3f3f3;color:#2c2c2c}.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-controls{background-color:#fff;margin-inline:-16px;padding:4px 16px;position:sticky;top:0;transition:transform .2s linear 0s;z-index:101}.catalog-control_view{height:36px;position:relative;width:36px}.catalog-control_view .btn-icon:nth-child(3),.catalog-control_view .btn:first-child,.catalog-control_view .btn:nth-child(3){display:none}.catalog-control_view .btn:nth-child(2){background-color:#f5f2ec;color:#2c2c2c}#app:has(.header-fixed:not(.header-hidden)) .catalog-controls{transform:translateY(56px)}}@media(max-width:768px){.catalog-control{font-size:14px}.catalog-control_label{display:none}}@media(min-width:1024px){.catalog-controls{gap:0 60px;height:60px;justify-content:flex-end;margin:-80px 0 30px}.catalog-control_view{display:flex;gap:0 12px}.catalog-control_view .btn{height:40px;width:40px}.catalog-control_view .btn-default{pointer-events:none}.catalog-control_filter,.catalog-control_view .btn .btn-icon:nth-child(2),.catalog-control_view .btn:nth-child(2) .btn-icon:first-child{display:none}.catalog-control .form-select_value{height:60px}.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{height:16px;width:16px}}.filter-panel,.filter-panel .panel-toggle{display:none}.filter-panel .filter-link{color:#976a3f;cursor:pointer;font:400 14px/120% Roboto,sans-serif;pointer-events:auto}.filter-panel .filter-link:hover{color:#2c2c2c}.filter-panel .panel-header{pointer-events:none}.filter-panel .panel-body{display:flex;flex-wrap:wrap;gap:16px}.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;display:flex;justify-content:space-between;margin-top:8px}.filter-item{list-style-type:circle;margin:0 0 4px 15px}.filter-list{display:flex;flex-direction:column;gap:14px 0;overflow-y:auto;white-space:nowrap}.filter-list_toggle{color:#976a3f;cursor:pointer;font-size:14px;margin-top:20px}.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;display:flex;gap:0 16px;margin-bottom:20px}.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,.filter-search_input::-moz-placeholder{color:#ccc}.filter-search_input:-ms-input-placeholder{color:#ccc}.filter-search .icon{color:#787878}.filter .panel:has(.is-hidden){display:none}@media(min-width:320px)and (max-width:1023.98px){.filter{background-color:#fff;display:flex;flex-direction:column;inset:0;overflow-x:hidden;overflow-y:auto;position:fixed;transform:translate(-100%);transition:transform .3s ease-in-out;z-index:101}.filter-open{transform:translate(0)}.filter-footer,.filter-header{display:flex;flex-shrink:0;position:sticky;z-index:101}.filter-header{align-items:center;background-color:#f5f2ec;border-bottom:1px solid #f5f2ec;font:400 28px/110% Cormorant Garamond;height:56px;justify-content:space-between;padding:0 20px;top:0}.filter-header .btn-icon{padding:2px}.filter-body{padding:20px}.filter-footer{background-color:#fff;border-top:1px solid #f5f2ec;bottom:0;gap:0 15px;padding:20px}.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{animation:loading 1s ease-in-out infinite;background-color:#f5f2ec;background:linear-gradient(100deg,#fff0 40%,#ffffff80,#fff0 60%) #f5f2ec;background-position-x:180%;background-size:200% 100%;font-size:0;margin-bottom:14px}.catalog-loading .item .item-name{animation-delay:.06s;height:24px;width:90px}.catalog-loading .item .item-price{animation-delay:.07s;height:20px;margin-bottom:0;width:120px}.calculator-step_1{margin-bottom:30px}.calculator-step_title{font-size:14px;font-weight:500;line-height:120%;margin-bottom:16px}.calculator-item_image{background-color:#fff;border:3px solid #fff;padding:7px;position:relative}.calculator-item_image .icon{background-color:#2c2c2c;color:#fff;padding:4px;position:absolute}.calculator-item_image:has(.icon){border-color:#2c2c2c}.calculator-item_title{font:400 16px/110% Cormorant Garamond;margin-top:8px}.calculator-form{display:grid;gap:0 13px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}.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{font-size:14px;margin-top:20px}.calculator .row{margin-inline:-7px}.calculator .col{padding-inline:7px}.calculator .form-label{color:#787878;display:block;font-size:12px;line-height:140%;margin-bottom:5px}.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{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:45px}.calculator-item_title{font-size:24px;margin-top:20px}.calculator-output{display:none}}@media(min-width:1024px){.calculator .container{display:grid;gap:0 40px;grid-template-areas:"title title" "product form";grid-template-columns:3fr 1fr}.calculator-title{grid-area:title}.calculator-step_1{grid-area:product;margin-bottom:0}.calculator-step_2{grid-area:form}.calculator-step_title{font-size:20px;margin-bottom:30px}.calculator-form{display:flex;flex-direction:column;gap:30px 0;margin-bottom:60px}.calculator .row{margin-inline:-20px}.calculator .col{padding-inline:20px}.calculator .form-label{font-size:16px;margin-bottom:12px}.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{display:grid;gap:13px;grid-template-columns:repeat(2,1fr)}.service-item{background-color:#fff;box-shadow:0 36px 100px -20px #6e615426;display:flex;flex-direction:column;font:400 16px/110% Cormorant Garamond;gap:10px 0;padding:16px}@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 0s}}@media(min-width:1400px){.service-item{font-size:36px;gap:30px 0;padding:40px}}.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{font:500 24px/110% Cormorant Garamond;margin-bottom:20px}.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{background-color:#2c2c2c;content:"";height:6px;left:0;position:absolute;top:5px;width:6px}.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{display:grid;gap:0 40px;grid-template-columns:repeat(2,1fr)}}@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{display:grid;gap:40px 13px;grid-template-columns:repeat(2,1fr)}.view-mode_expansed{grid-template-columns:repeat(1,1fr)}.view-mode_default{grid-template-columns:repeat(2,1fr)}@media(min-width:987px){.item-list{grid-template-columns:repeat(3,1fr)}.view-mode_expansed{grid-template-columns:repeat(2,1fr)}.view-mode_default{grid-template-columns:repeat(3,1fr)}.view-mode_compact{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.catalog{align-items:flex-start;display:flex;flex-direction:row-reverse;gap:0 30px}.catalog-sidebar{width:25%}.catalog-content{width:75%}.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{display:block;min-height:60px;padding-right:500px}.content:has(.catalog) .page-title h1{display:inline;margin-right:12px}}.item-details{display:flex;flex-direction:column-reverse;gap:20px 0}.item-details .item-name{font-family:Cormorant Garamond;font-size:32px;font-variant-numeric:lining-nums proportional-nums;font-weight:400;line-height:100%;margin-bottom:20px}.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{height:14px;width:14px}.item-details .rating .is-active{color:#2c2c2c}.item-block{border-bottom:1px solid #f3f3f3;margin-bottom:20px;padding-bottom:20px}.item-alert{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 10px 60px -20px #00000080;display:flex;font-size:14px;gap:0 16px;left:50%;margin-top:20px;padding:20px;position:fixed;top:56px;transform:translate(-50%);white-space:nowrap;z-index:3}.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{align-items:flex-start;flex-direction:row-reverse;gap:0 60px;margin-bottom:80px}.item-details .item-name{border-bottom:1px solid #f3f3f3;font-size:60px;line-height:100%;margin-bottom:32px;padding-bottom:32px}.item-details .item-info{flex:1}.item-details .btn{font-size:18px;height:64px}.item-details .rating li{height:18px;width:18px}.item-details .spinner{gap:12px 16px;grid-template-columns:repeat(3,64px)}.item-details .spinner-input{font-size:18px}.item-block{margin-bottom:32px;padding-bottom:32px}.item-alert{font-size:18px;padding-inline:30px;top:130px}}.item-gallery{overflow:hidden}.item-gallery img{height:100%;max-width:none}.item-gallery .carousel-slide,.item-gallery_image{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;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}.item-gallery .carousel-controls,.item-gallery .carousel-viewport:has(.carousel-list_thumbs){display:none}}@media(min-width:1024px){.item-gallery{flex:1;max-width:830px;min-width:400px;position:sticky;top:20px}.item-gallery .carousel-pagination{display:none}.item-gallery .carousel-controls{display:flex;opacity:0}.item-gallery .carousel-next,.item-gallery .carousel-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.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{display:flex;flex-direction:column;gap:8px 0}.item-details .item-props dl{display:flex;gap:0 14px}.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{display:flex;justify-content:space-between}.item-meta dd,.item-meta dl{align-items:center;display:flex;gap:0 6px}.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;display:grid;font-size:12px;gap:13px;grid-template-columns:repeat(2,1fr);line-height:140%}.item-features li{align-items:center;display:flex;gap:0 12px}.item-features .icon{background-color:#f5f2ec;border-radius:6px;color:#2c2c2c;height:40px;padding:8px;width:40px}@media(min-width:1024px){.item-features{font-size:14px;gap:0 20px;grid-template-columns:repeat(4,1fr)}.item-features li{gap:0 16px}.item-features .icon{height:50px;padding:13px;width:50px}}.item-brand{align-items:center;display:flex;gap:0 14px}.item-brand_image{border:1px solid #e0e0e0;display:flex;flex-shrink:0;height:66px;justify-content:center;padding:5px;width:120px}.item-brand_links{display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:12px 0}@media(min-width:1024px){.item-brand{gap:0 40px}.item-brand_image{height:100px;padding:10px;width:180px}.item-brand_links{font-size:16px;gap:20px 0}.item-brand_links a:hover{color:#976a3f}}.item-status{align-items:center;display:flex;gap:0 14px}.item-status .icon{color:#ebb988;height:26px;width: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;margin-top:20px;order:3;padding-top:20px;width:100%}}@media(min-width:768px){.item-status{gap:0 18px;margin-right:auto}.item-status .icon{height:32px;width:32px}.item-status dd{margin-top:4px}}.item-checkout{align-items:flex-start;display:flex;gap:0 35px}.item-checkout_fixed{display:flex;gap:0 16px}.item-checkout_fixed .btn{padding:0}.item-checkout .item-price{flex-direction:column;gap:7px 0}.item-checkout .item-price_new{align-items:center;display:flex;font-size:24px;height:46px}.item-checkout .item-price_old{font-size:18px}@media(min-width:320px)and (max-width:1023.98px){.item-checkout_fixed{align-items:center;background:#fff;box-shadow:0 -4px 20px #0000001a;inset:auto 0 0;padding:10px 16px 50px;position:fixed;z-index:10}.item-checkout_fixed .btn-primary{gap:0 12px}.item-checkout_fixed .btn-primary .btn-icon{height:16px;width:16px}body:has(.item-checkout_fixed) #app{padding-bottom:68px}body:has(.item-checkout_fixed) .content{position:relative;z-index:5}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;font-size:38px;height:64px}.item-checkout .item-price_old{font-size:24px}.item-checkout_fixed{flex:1}.item-checkout .btn-favorite .btn-icon{height:32px;width:32px}.item-details .btn-primary:disabled{max-width:50%}}.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;line-height:140%;padding:14px 16px}.item-review_header{align-items:center;display:flex;gap:0 12px;margin-bottom:8px}.item-review_title{font-weight:500;margin-right:auto}.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{align-items:baseline;border-bottom:1px solid rgba(44,44,44,.05);display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:18px}.checkout-amount_title{font:500 24px/110% Cormorant Garamond}.checkout-amount_prop{display:flex;justify-content:space-between;line-height:140%;margin-bottom:12px}.checkout-amount_prop dd{font-weight:500}.checkout-amount_footer,.checkout-amount_total{border-top:1px solid rgba(44,44,44,.05);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{display:flex;font-size:14px;gap:16px;line-height:120%}.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{font:500 24px/110% Cormorant Garamond;margin-bottom:20px}.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{display:block;margin-bottom:12px}.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{margin-top:60px;max-width:425px}}@media(min-width:1024px){.checkout{display:grid;gap:0 30px;grid-template-columns:1fr 425px;margin-top:50px}.checkout-block{margin-bottom:40px;padding-bottom:40px}.checkout-block_title{font-size:30px;margin-bottom: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;display:flex;flex-direction:column;font-size:14px;line-height:140%;padding:20px}.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{background-color:#caa263;border-color:#caa263;color:#fff}.blog-category:hover h3{color:inherit}}.blog-post{display:flex;flex-direction:column;gap:15px 0}.blog-post_title{display:block;font-size:20px;line-height:140%;margin-bottom:15px}.blog-post_text{margin-bottom:20px}.blog-post_meta{margin-top:auto}.blog-post_date{color:#787878;font-size:14px}.blog-post_list{display:flex;flex-direction:column;gap:30px 0}@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{display:grid;gap:0 40px;grid-template-columns:360px 1fr;grid-template-rows:230px}.blog-post_image{display:flex;flex-shrink:0;overflow:hidden;place-content:center;place-items:center}.blog-post_image img{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.blog-post_content{display:flex;flex-direction:column}.blog-post_title{display:block;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;max-height:56px;min-height:28px;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden}.blog-post_meta{align-items:center;border-top:1px solid #f5f2ec;color:#787878;display:flex;gap:0 25px;padding-top:20px;width:100%}.blog-post_button{align-items:center;border:1px solid #787878;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-left:auto;width:40px}.blog-post_button:hover{color:#caa263}.blog-post_list{gap:50px 0}}.blog-tag_link{align-items:center;display:flex;flex-shrink:0;font-size:18px;height:50px}@media(min-width:320px)and (max-width:1023.98px){.blog-tag_list{background-color:#f3f3f3;display:flex;gap:0 20px;margin:0 -16px 30px;overflow-x:auto;overflow-y:hidden;padding:10px 16px;scroll-behavior:smooth;scrollbar-width:none}}@media(min-width:1024px){.blog-tag_list{margin-bottom:50px}.blog-tag_link{border-bottom:1px solid #f5f2ec;color:#787878}.blog-tag_link:hover{color:#2c2c2c}}.blog-post_main{display:flex;flex-direction:column;gap:20px 0}.blog-post_main .blog-post_title{font-size:24px;margin-bottom:10px;max-height:none}@media(min-width:768px){.blog-post_main{flex-direction:row-reverse;gap:0 30px}.blog-post_main .blog-post_title{font-size:32px;margin-bottom:30px}.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{animation:loading 1s ease-in-out infinite;background-color:#f5f2ec;background:linear-gradient(100deg,#fff0 40%,#ffffff80,#fff0 60%) #f5f2ec;background-position-x:180%;background-size:200% 100%;font-size:0;margin-bottom:14px}.blog-loading .blog-post_title{animation-delay:.06s;height:24px;width:30%}.blog-loading .blog-post_text{animation-delay:.07s;height:20px;margin-bottom:0;width:25%}@media(min-width:1024px){.blog{align-items:flex-start;display:grid;gap:0 40px;grid-template-columns:1fr 300px}.blog-sidebar{order:2;position:sticky;top:20px}.blog-sidebar .page-block_title{margin-bottom:20px}}.abc{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:50px}.abc li{align-items:center;border:1px solid #ccc;border-radius:3px;cursor:pointer;display:flex;height:30px;justify-content:center;text-transform:uppercase;width:30px}.abc .is-active,.abc li:hover{background:#2c2c2c;color:#fff}.brand-categories{display:flex;margin-bottom:30px}@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{display:flex;padding:0 25px 7px;position:relative}.brand-categories a:after{background-color:#2c2c2c;bottom:-1px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.brand-categories a:hover{color:#ab8d71}.brand-categories a:hover:after{width:100%}}.brand-list{display:grid;gap:40px 20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.brand-list a{align-items:center;display:flex;flex-direction:column;gap:10px 0;text-decoration:underline}.brand-list a:hover{text-decoration:none}.brand-list a:hover .brand-image{border-color:#787878}.brand-image{align-items:center;align-self:stretch;border:1px solid #f5f2ec;display:flex;height:124px;justify-content:center;padding:20px}.brand-image img{max-height:100%}.post-header{display:flex;margin:0 -16px 10px;min-height:468px;overflow:hidden;padding-inline:16px;place-content:center;position:relative}.post-header:before{background-color:#0009;content:"";inset:0;position:absolute;z-index:1}.post-header_image{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.post-header_content{color:#fff;max-width:860px;padding:40px 0;position:relative;width:100%;z-index:1}.post-header_subtitle{font-size:12px;letter-spacing:.17em;line-height:208%;margin-bottom:50px;text-transform:uppercase}.post-header_title{font-size:20px;line-height:150%;margin-bottom:20px;text-transform:uppercase}@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 img{height:auto;margin-bottom:15px}.post-content p br{display:none}@media(min-width:1024px){.post-content{grid-area:content}}.post-gallery{display:grid;gap:10px;grid-area:gallery;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-block:10px 30px}.post-tags{display:flex;gap:10px;margin-bottom:35px}.post-tag{border:1px solid #f5f2ec;border-radius:5px;color:#555;font-size:12px;height:30px;padding:0 10px}.post-meta,.post-tag{align-items:center;display:flex}.post-meta{border-top:1px solid #787878;gap:0 25px;justify-content:space-between;padding-top:20px}.blog-post_counter{align-items:center;color:#ebb988;display:flex;font-size:12px;gap:0 5px}.blog-post_counter .icon{color:#555;height:30px;width:30px}.blog-post_counter:nth-child(2){cursor:pointer}.social-list{display:flex;gap:0 12px;margin-left:auto}@media(min-width:1024px){.post-footer{grid-area:footer}}.post-date{font-size:13px;margin-bottom:24px}.post-date,.post-date li:last-child{align-items:center;display:flex;gap:0 4px}.post-date li:last-child:before{background-color:#ccc;content:"";height:1px;width:35px}@media(min-width:1024px){.post-date{grid-area:date}}.post{margin-inline:auto;max-width:1250px}@media(min-width:1024px){.post{align-items:flex-start;display:grid;grid-template-areas:"header header" "date content" "gallery gallery" "footer footer";grid-template-columns:200px 1fr;padding-right:200px}}.certificates{align-items:center;display:flex;flex-direction:column;gap:30px 0}.certificates .certificates-gallery{display:grid;gap:0 20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:600px}.certificates a{border:1px solid #f5f2ec}.marking-list{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.marking-list li{align-items:center;display:flex;flex-direction:column;text-align:center}@media(min-width:1024px){.marking-video{position:sticky;top:20px}}.text-page h1{font:400 32px/110% Cormorant Garamond;font-variant-numeric:lining-nums proportional-nums;margin-bottom:40px}.text-page h2{font-weight:500;margin-bottom:20px}.text-page h3{font-weight:500;margin-bottom:10px}.text-page li p{margin-bottom:8px}.text-nav{display:flex;flex-direction:column;gap:10px}.text-block,.text-nav{margin-bottom:40px}.text-block ol{gap:4px 0;list-style-position:outside;padding-left:18px}.intro,.text-block ol{display:flex;flex-direction:column}.intro{gap:20px}.intro-image{display:flex;height:250px;overflow:hidden;place-content:center;place-items:center}.intro-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.intro-title{font-size:22px;font-weight:500;margin-bottom:15px}@media(min-width:768px){.intro{flex-direction:row-reverse}.intro-content{display:flex;flex-direction:column;flex-shrink:0;justify-content:center;width:230px}.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{display:flex;flex-direction:column;gap:30px 0}.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;gap:0 30px;justify-content:center}.page-block_prices .card-item{max-width:380px}}.sewing-service_list{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.sewing-service_item{background-color:#323231;border-radius:3px;color:#fff;display:flex;flex-direction:column;font-weight:600}.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{gap:0 20px;grid-template-columns:repeat(6,1fr)}.sewing-service_item{cursor:pointer}.sewing-service_item:hover{color:#ebb988}.sewing-service_title{padding:20px}}.step-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.step-item{align-items:center;color:#787878;display:flex;flex-direction:column}@media(min-width:768px){.step-list{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.step-list{gap:0 20px;grid-template-columns:repeat(6,1fr)}.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{display:flex;flex-direction:column;gap:20px 0;text-align:center}.card-image{aspect-ratio:1/1;border-radius:5px;display:flex;overflow:hidden;place-content:center;place-items:center;width:100%}.card-image img{height:100%;-o-object-fit:cover;object-fit:cover;width: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{display:flex;flex-basis:50%;justify-content:center}@media(min-width:768px){.brands-list .carousel-slide{flex-basis:25%;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{display:flex;flex-direction:column-reverse;gap:20px 0}.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{align-items:center;display:flex;flex-basis:80px;height:80px;padding-left:0}.page-block_portfolio .carousel-slide_thumb img{padding:3px}.page-block_portfolio figure{display:flex;flex-direction:column;gap:20px 0}.portfolio-list{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media(min-width:1024px){.page-block_portfolio figure{flex-direction:row;gap:0 50px}.page-block_portfolio figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-block_portfolio figcaption{display:flex;flex-direction:column;gap:10px 0;justify-content:center}.page-block_portfolio figcaption h3{font-size:24px}figure .portfolio-image{display:flex;height:500px;overflow:hidden;place-content:center;place-items:center;width:75%}}.page-block_color .row{gap:40px 0}.page-block_color img{width:100%}.page-block_color p{font-size:20px}.page-block_color .btn{margin-top:40px;max-width:425px}.page-block_youtube .row{gap:30px 0}.page-block_youtube h3{font-size:20px;font-weight:500;margin-top:20px}@media(min-width:1024px){.page-block_color{margin-bottom:100px;margin-top:70px;padding:0}.page-block_color .row{margin-inline:-50px}.page-block_color .col{align-items:flex-end;display:flex;flex-direction:column;padding-inline:50px}.page-block_color img{margin:-70px 0}.page-block_reverse{margin-bottom:140px;margin-top:150px}.page-block_reverse .row{flex-direction:row-reverse}.page-block_reverse .col{align-items:flex-start}}.page-error{text-align:center}.page-error_title{font-size:24px;font-weight:500;margin-bottom:20px}.modal-price .modal-footer{border-top:1px solid #f3f3f3}.modal-price .row{gap:24px 0;margin:0}.modal-price .col{display:flex;flex-direction:column;gap:24px 0;padding:0}.modal-price .form-input{font-weight:600}.modal-price .form-group{display:flex;flex-direction:column}.modal-price .form-check{color:#2c2c2c;font-size:16px;line-height:120%}.modal-price .form-input_textarea{height:120px}.modal-price .form-action{display:flex;flex-direction:column;gap:24px 0}.item-preview{display:grid;gap:12px 24px;grid-template-areas:"image name" "image quantity";grid-template-columns:124px 1fr}.item-preview_image{aspect-ratio:1/1;border-radius:10px;display:flex;grid-area:image;overflow:hidden}.item-preview_image img{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.item-preview_name{font-size:14px;font-weight:600;grid-area:name;line-height:140%}.item-preview_quantity{align-items:flex-end;display:flex;grid-area:quantity}@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{display:grid;gap:0 40px;grid-template-columns:repeat(2,1fr)}.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:bounce-d897581f .8s cubic-bezier(.215,.61,.355,1)}@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:shake-d897581f .4s ease 1}@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:pulse-d897581f 1s linear infinite}@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-duration:2s;animation-name:itemAddedAnimation-d897581f}@keyframes itemAddedAnimation-d897581f{0%{transform:scale(1.6);transform-origin:50% 50%}50%{transform:scale(1);transform-origin:50% 50%}}.is-rotate[data-v-d897581f]{animation:rotate-d897581f 2s linear infinite}@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;display:flex;font-size:12px;gap:0 10px;line-height:120%;white-space:nowrap}.breadcrumbs-item[data-v-d897581f]{align-items:center;display:flex;gap:0 10px}.breadcrumbs-item[data-v-d897581f]:has(a){color:#787878}.breadcrumbs-item[data-v-d897581f]:before{background-color:currentColor;content:"";height:1px;width:10px}.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]{overflow-x:auto;overflow-y:visible;padding-inline:16px;scroll-behavior:auto;scroll-padding:0;scrollbar-width:none}.breadcrumbs[data-v-d897581f]:after,.breadcrumbs[data-v-d897581f]:before{background:linear-gradient(270deg,#fff0,#fff);bottom:0;content:"";position:absolute;top:0;width:16px;z-index:1}.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}}
