@import"https://fonts.googleapis.com/css2?family=Golos+Text:wght@400..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.container{margin:0 auto;max-width:1800px;padding:0 40px}.page-wrap{padding-top:130px}.section-title{font-size:24px;text-transform:uppercase}@media(min-width:390px){.section-title{font-size:calc(22.98039px + .26144vw)}}@media(min-width:1920px){.section-title{font-size:28px}}.section-link{align-items:center;color:#262524;display:flex;font-size:12px;font-weight:500;gap:8px}@media(min-width:390px){.section-link{font-size:calc(10.98039px + .26144vw)}}@media(min-width:1920px){.section-link{font-size:16px}}.section-link svg{height:1em;width:auto}.section-link *{fill:#262524}.section-link:hover{color:#b6977b}.section-link:hover *{fill:#b6977b}.section-head{justify-content:space-between}.section-head,.section-label{align-items:center;display:flex}.section-label{font-size:12px;font-style:italic;font-weight:400;gap:10px;text-transform:uppercase}@media(min-width:390px){.section-label{font-size:calc(10.98039px + .26144vw)}}@media(min-width:1920px){.section-label{font-size:16px}}.catalog-home-grid{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.swiper-slide{height:auto!important}.page-title{font-size:40px;font-weight:450;letter-spacing:-.03em;line-height:100%;margin-bottom:0}@media(min-width:390px){.page-title{font-size:calc(35.92157px + 1.04575vw)}}@media(min-width:1920px){.page-title{font-size:56px}}.page-title{align-items:start;display:flex;gap:.1em}.page-title span{font-size:.4em;line-height:140%}button:hover{cursor:pointer;opacity:80%;transform:translateY(-5%)}button:active{transform:scale(.98)}button:disabled{cursor:not-allowed;opacity:40%;pointer-events:none}@media(max-width:1024px){.container{padding:0 24px}.catalog-home-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.container{padding:0 16px}.page-wrap{padding-top:100px}.section-head{align-items:start;flex-direction:column;gap:16px}.catalog-home-grid{gap:16px;grid-template-columns:1fr}}*{color:#262524;font-family:Golos Text,sans-serif;list-style:none;margin:0;padding:0;scroll-behavior:smooth;text-decoration:none}*,:after,:before{box-sizing:border-box}img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}button{background-color:transparent;cursor:pointer}button,input{border:none;outline:none}::focus{outline:none}html{scroll-behavior:smooth}body{background-color:#faf7f2;max-width:100vw;min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:500}a,button,li,path,svg{cursor:pointer;transition:.3s ease-out}svg[data-v-0be7c699] *{transition:.3s}svg[data-v-0be7c699]:hover *{fill:#b6977b}.header{background:#faf7f2;position:fixed;transition:.3s ease;width:100vw;z-index:30}.header.transparent:not(.scrolled):not(.opened){background:none}.header.transparent:not(.scrolled):not(.opened) *{color:#faf7f2}.header.transparent:not(.scrolled):not(.opened) .header-logo svg path{fill:#faf7f2}.header.transparent:not(.scrolled):not(.opened) .header-burger *{background:#faf7f2}.header.transparent:not(.scrolled):not(.opened) .header-route .cart-icon path{fill:#faf7f2}.header.transparent:not(.scrolled):not(.opened) .header-route .heart-icon path{stroke:#faf7f2}.header-main{align-items:center;box-sizing:border-box;display:flex;height:100px;justify-content:space-between;padding-bottom:20px;padding-top:20px;transition:.5s ease}.header-main__left{gap:40px}.header-main__left,.header-main__right{align-items:center;display:flex;width:45%}.header-main__right{gap:32px;justify-content:end}.header-main__logo{width:10%}.header-main__logo svg{height:100%}.header-main .menu{align-items:center;display:flex;flex-direction:row-reverse;gap:10px}.header-main .menu .menu-item{cursor:pointer;font-size:12px;padding:1em;text-transform:uppercase}@media(min-width:390px){.header-main .menu .menu-item{font-size:calc(11.4902px + .13072vw)}}@media(min-width:1920px){.header-main .menu .menu-item{font-size:14px}}.header-main .menu .menu-item:hover{color:#b6977b}.header-burger{align-items:start;aspect-ratio:1;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;padding:8px 8px 8px 0;position:relative;transition:all .3s;width:32px;z-index:12}.header-burger .burger-item{background:#262524;flex-shrink:0;height:2px;margin-bottom:8px;position:absolute;transition:all .3s;width:100%}.header-burger .burger-item:last-of-type{margin-bottom:0;margin-top:8px;width:50%}.header-burger:hover .burger-item{background:#b6977b}.header-burger.opened .burger-item{position:absolute}.header-burger.opened .burger-item:first-of-type{margin-bottom:0;transform:rotate(45deg);width:80%}.header-burger.opened .burger-item:last-of-type{margin-top:0;transform:rotate(-45deg);width:80%}.header-logo{height:100%}.header-logo svg{height:100%;width:auto}.header-route{align-items:center;display:flex;font-size:12px;gap:12px;text-transform:uppercase}@media(min-width:390px){.header-route{font-size:calc(11.4902px + .13072vw)}}@media(min-width:1920px){.header-route{font-size:14px}}.header-route svg{height:auto;width:1.5em}.header-route:hover{color:#b6977b}.header-route:hover .heart-icon path{stroke:#b6977b}.header-route:hover .cart-icon *{fill:#b6977b}.header-full-frame{animation:fullFrameIn .3s ease forwards;background:#faf7f2;box-sizing:border-box;height:100lvh;left:0;position:absolute;top:0;width:100vw;z-index:11}.header-full-frame .header-burger{opacity:0;pointer-events:none}.header-full-frame .content{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding-bottom:40px;width:100%}.header-full-frame .content .top-side{align-items:center;display:flex;flex-shrink:0;gap:32px;height:100px;padding-bottom:20px;padding-top:20px}.header-full-frame .content .top-side .full-frame-logo{height:20px}@media(min-width:390px){.header-full-frame .content .top-side .full-frame-logo{height:calc(17.96078px + .52288vw)}}@media(min-width:1920px){.header-full-frame .content .top-side .full-frame-logo{height:28px}}.header-full-frame .content .top-side .full-frame-logo{align-items:center;animation:fullFrameLogoIn 1s ease forwards;display:flex}.header-full-frame .content .top-side .full-frame-logo svg{height:100%;width:auto}.header-full-frame .content .grid{box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);height:100%;padding-top:90px}.header-full-frame .content .grid .left-side{display:flex;flex-direction:column;justify-content:space-between}.header-full-frame .content .grid .left-side .full-frame-menu{display:flex;flex-direction:column-reverse;gap:20px}.header-full-frame .content .grid .left-side .full-frame-menu__item{align-items:center;display:flex;font-size:48px}@media(min-width:390px){.header-full-frame .content .grid .left-side .full-frame-menu__item{font-size:calc(43.92157px + 1.04575vw)}}@media(min-width:1920px){.header-full-frame .content .grid .left-side .full-frame-menu__item{font-size:64px}}.header-full-frame .content .grid .left-side .full-frame-menu__item{animation:mainLinksIn 1s ease forwards;opacity:0;transform:translate(0);transition:.5s}.header-full-frame .content .grid .left-side .full-frame-menu__item *{transition:1s}.header-full-frame .content .grid .left-side .full-frame-menu__item svg{height:auto;margin-left:-1em;margin-right:.2em;opacity:0;width:.8em}.header-full-frame .content .grid .left-side .full-frame-menu__item.active{color:#b6977b;cursor:default}.header-full-frame .content .grid .left-side .full-frame-menu__item.active svg{margin-left:0;opacity:1}.header-full-frame .content .grid .left-side .full-frame-menu__item.active svg *{fill:#b6977b}.header-full-frame .content .grid .left-side .full-frame-menu__item.ghost{transition:.3s}.header-full-frame .content .grid .left-side .full-frame-menu__item:not(.active):hover{color:#b6977b!important}.header-full-frame .content .grid .left-side .full-frame-menu__item:not(.active):hover *{fill:#b6977b}.header-full-frame .content .grid .right-side{align-items:start;display:flex;flex-direction:column;justify-content:space-between}.header-full-frame .content .grid .right-side .inner-links{display:grid;gap:20px}.header-full-frame .content .grid .right-side .inner-links .link{font-size:24px}@media(min-width:390px){.header-full-frame .content .grid .right-side .inner-links .link{font-size:calc(21.96078px + .52288vw)}}@media(min-width:1920px){.header-full-frame .content .grid .right-side .inner-links .link{font-size:32px}}.header-full-frame .content .grid .right-side .inner-links .link{animation:linksIn 1s ease forwards;color:#262524;cursor:pointer;opacity:0;transform:translate(100%);transition:.3s}.header-full-frame .content .grid .right-side .inner-links .link:hover{color:#b6977b}.header-full-frame .content .bottom-menu{animation:bottomLinksIn 1s ease 1.5s forwards;display:grid;gap:20px;opacity:0;transform:translateY(50%)}.header-full-frame .content .bottom-menu__name{font-size:12px;opacity:50%;text-transform:uppercase}@media(min-width:390px){.header-full-frame .content .bottom-menu__name{font-size:calc(11.4902px + .13072vw)}}@media(min-width:1920px){.header-full-frame .content .bottom-menu__name{font-size:14px}}.header-full-frame .content .bottom-menu__links{align-items:center;display:flex;gap:20px}.header-full-frame .content .bottom-menu__links .link{font-size:16px;font-weight:500;line-height:100%}@media(min-width:390px){.header-full-frame .content .bottom-menu__links .link{font-size:calc(15.4902px + .13072vw)}}@media(min-width:1920px){.header-full-frame .content .bottom-menu__links .link{font-size:18px}}@keyframes linksIn{0%{opacity:0;transform:translate(50%)}to{opacity:1;transform:translate(0)}}@keyframes mainLinksIn{0%{opacity:0;transform:translate(20%)}to{opacity:1;transform:translate(0)}}@keyframes fullFrameIn{0%{opacity:0}to{opacity:1}}@keyframes bottomLinksIn{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes fullFrameLogoIn{0%{opacity:0;transform:translate(50%)}to{opacity:1;transform:translate(0)}}.header.scrolled{background:#faf7f2}.header.scrolled *{color:#262524}.header.scrolled .header-logo svg path{fill:#262524}.header.scrolled .header-burger *{background:#262524}.header.scrolled .header-full-frame .top-side,.header.scrolled .header-main{height:90px}@media(max-width:1024px){.header-main{height:88px;padding-bottom:16px;padding-top:16px}.header-main__left,.header-main__right{gap:20px;width:38%}.header-main .menu{gap:4px}.header-main .menu .menu-item{padding:.7em .8em}.header-full-frame .content{padding-bottom:24px}.header-full-frame .content .top-side{height:88px;padding-bottom:16px;padding-top:16px}.header-full-frame .content .grid{gap:24px;padding-top:40px}.header-full-frame .content .grid .left-side .full-frame-menu{gap:16px}.header-full-frame .content .grid .left-side .full-frame-menu__item{font-size:clamp(36px,4.6vw,52px)}.header-full-frame .content .grid .right-side .inner-links{gap:16px}.header-full-frame .content .grid .right-side .inner-links .link{font-size:clamp(20px,2.8vw,28px)}.header-full-frame .content .bottom-menu{gap:14px}.header-full-frame .content .bottom-menu__links{flex-wrap:wrap;gap:12px 20px}}@media(max-width:720px){.header-main{height:84px;padding-bottom:16px;padding-top:16px}.header-main__left{gap:0;width:auto}.header-main__right{gap:16px;width:auto}.header-main .menu{display:none}.header-route{font-size:14px;gap:6px}.header-route__label{display:none}.header-route svg{height:1.8em;width:1.8em}.header-full-frame .content{padding-bottom:20px}.header-full-frame .content .top-side{gap:20px;height:84px;padding-bottom:16px;padding-top:16px}.header-full-frame .content .grid{gap:28px;grid-template-columns:1fr;overflow-y:auto;padding-top:24px}.header-full-frame .content .grid .left-side,.header-full-frame .content .grid .right-side{gap:28px}.header-full-frame .content .grid .left-side{justify-content:start}.header-full-frame .content .grid .left-side .full-frame-menu{gap:12px}.header-full-frame .content .grid .left-side .full-frame-menu__item{font-size:clamp(28px,8vw,42px);line-height:1}.header-full-frame .content .grid .right-side{justify-content:start}.header-full-frame .content .grid .right-side .inner-links{gap:12px}.header-full-frame .content .grid .right-side .inner-links .link{font-size:clamp(18px,5vw,24px)}.header-full-frame .content .grid .bottom-menu{gap:10px}.header-full-frame .content .grid .bottom-menu__links{gap:10px 14px}.header.scrolled .header-full-frame .top-side,.header.scrolled .header-main{height:76px}}.footer{background:#262524;margin-top:120px;padding-bottom:56px;padding-top:56px}.footer *{color:#e7e0d6;fill:#e7e0d6}.footer__content{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.footer-main{display:flex;flex-direction:column;justify-content:space-between}.footer-main .info{display:grid;gap:56px;margin-bottom:56px}.footer-main .info .copyright{font-size:12px}@media(min-width:390px){.footer-main .info .copyright{font-size:calc(10.98039px + .26144vw)}}@media(min-width:1920px){.footer-main .info .copyright{font-size:16px}}.footer-main .info .copyright{font-weight:400;letter-spacing:.01em;margin-bottom:12px;opacity:30%;text-transform:uppercase}.footer-main .info .law{display:grid;gap:20px}.footer-main .develop{font-size:12px}@media(min-width:390px){.footer-main .develop{font-size:calc(10.98039px + .26144vw)}}@media(min-width:1920px){.footer-main .develop{font-size:16px}}.footer-main .develop{align-items:center;display:flex;gap:.5em}.footer-main .develop .label{opacity:30%}.footer-main .logo{display:flex;height:40px}.footer-nav .smm{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.footer-nav .smm *{letter-spacing:.01em;text-transform:uppercase}.footer-nav .smm .label{opacity:30%}.footer-link{font-size:12px}@media(min-width:390px){.footer-link{font-size:calc(10.98039px + .26144vw)}}@media(min-width:1920px){.footer-link{font-size:16px}}.footer-link{font-weight:400;letter-spacing:.01em}.footer-link:hover{color:#b6977b}.footer-menu{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:68px}.footer-menu .menu-item{display:grid;gap:32px}.footer-menu .menu-item .menu-name{letter-spacing:.01em;opacity:30%;text-transform:uppercase}.footer-menu .menu-item .links{display:grid;gap:20px}@media(max-width:1024px){.footer{margin-top:88px;padding-bottom:44px;padding-top:44px}.footer__content{gap:40px;grid-template-columns:1fr}.footer-main{gap:24px}.footer-main .info{gap:40px;margin-bottom:0}.footer-nav .smm{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.footer-menu{gap:16px;margin-top:40px}}@media(max-width:720px){.footer{margin-top:64px;padding-bottom:32px;padding-top:32px}.footer__content{gap:32px}.footer-main .info{gap:28px}.footer-main .info .law{gap:14px}.footer-main .develop{flex-wrap:wrap}.footer-nav .smm{gap:10px;grid-template-columns:1fr}.footer-menu{gap:28px;grid-template-columns:1fr;margin-top:28px}.footer-menu .menu-item{gap:16px}.footer-menu .menu-item .links{gap:12px}}.notifications{display:grid;gap:12px;pointer-events:none;position:fixed;right:24px;top:24px;width:min(420px,100vw - 32px);z-index:60}.notification-item{align-items:flex-start;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf7f2f5;border:1px solid rgba(38,37,36,.08);border-radius:16px;box-shadow:0 12px 40px #2625241f;display:flex;gap:16px;justify-content:space-between;padding:16px 18px;pointer-events:auto}.notification-item.is-success{border-color:#3e7b4f47}.notification-item.is-error{border-color:#b423183d}.notification-item.is-warning{border-color:#b547083d}.notification-item.is-info{border-color:#b6977b73}.notification-item__content{display:grid;gap:6px}.notification-item__eyebrow{font-size:12px;letter-spacing:.08em;line-height:1;opacity:.55;text-transform:uppercase}.notification-item__message{font-size:14px}@media(min-width:390px){.notification-item__message{font-size:calc(13.4902px + .13072vw)}}@media(min-width:1920px){.notification-item__message{font-size:16px}}.notification-item__message{line-height:1.35}.notification-item__close{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:.2s ease;width:32px}.notification-item__close:hover{background:#2625240d}.notification-item__close svg{height:12px;width:12px}.notification-enter-active,.notification-leave-active{transition:opacity .24s ease,transform .24s ease}.notification-enter-from,.notification-leave-to{opacity:0;transform:translateY(-10px)}@media screen and (max-width:768px){.notifications{inset:auto 16px 16px;width:auto}}
