@import"https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css";h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}html{scroll-behavior:smooth}.container{min-width:320px;max-width:375px;width:100%;margin:0 auto;padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.container{max-width:768px;padding-left:32px;padding-right:32px}}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding-left:64px;padding-right:64px}}body{font-family:sans-serif;color:#1f1f1f}body.no-scroll{overflow:hidden}header{padding-top:18px;padding-bottom:18px}.container{width:100%;max-width:375px;margin:0 auto}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1440px){.container{max-width:1440px;padding:0 64px}}.page-header{background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:100}.header-container{display:flex;align-items:center;justify-content:space-between}.header-nav{display:flex;align-items:center;width:100%}.logo-link img{display:block}.nav-list{display:none;list-style:none}.nav-link{display:block;padding-bottom:22px;padding-top:22px;transition:color .3s ease;line-height:1.6}.nav-link:hover,.nav-link:focus{color:#6b0609}.burger-btn{background:none;border:none;cursor:pointer;z-index:101}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1000}.mobile-menu.is-open{opacity:1;pointer-events:all}.mobile-menu-container{position:absolute;top:0;right:0;width:100%;height:100%;background:#fff;padding:20px;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}.mobile-menu.is-open .mobile-menu-container{transform:translate(0)}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.mobile-menu-close{background:none;border:none;cursor:pointer}.mobile-nav-list{list-style:none;text-align:center}.mobile-nav-list li{margin-bottom:24px}.mobile-nav-list a{text-decoration:none;font-size:18px;font-weight:500}.mobile-nav-btn{display:inline-block;padding:8px 90px;width:100%;background:#6b0609;color:#fff;border-radius:100px;text-decoration:none;margin-top:8px;transition:opacity .3s ease-in-out;box-shadow:0 1px 2px #080c090d,inset 0 -2px 1px #0003,inset 0 0 0 1px #080c0926,inset 0 2px 1px #ffffff40,inset 0 32px 24px #ffffff0d}.mobile-nav-btn:hover,.mobile-nav-btn:focus{opacity:.5}@media (min-width: 768px) and (max-width: 1439px){header{padding-top:18px;padding-bottom:18px}.mobile-menu{background:transparent;transition:opacity .3s ease}.mobile-menu-container{right:0;width:calc(281px + (100% - 768px)/2);padding:0 calc((100% - 768px)/2 + 32px) 40px 20px;height:auto;bottom:auto;background:#fff;border-radius:0;box-shadow:none;opacity:0;transform:translate(100%);transition:transform .3s ease,opacity .3s ease}.mobile-menu.is-open .mobile-menu-container{opacity:1;transform:translate(0)}.mobile-menu-container .logo-link{display:none}.logo-link:hover{fill:#6b0609}.mobile-menu-header{justify-content:flex-end;margin:0;padding-top:16px}.mobile-nav-list{text-align:right;margin-top:24px;display:flex;flex-direction:column;gap:20px}.mobile-nav-list li a{font-size:18px;font-weight:500}.mobile-nav-btn{max-width:335px;height:42px;padding:8px 48px;background:#6b0609;color:#fff;border-radius:100px;text-align:center;border:none;align-items:center;margin-left:auto}}@media (min-width: 1440px){header{padding-top:0;padding-bottom:0}.burger-btn,.mobile-menu{display:none!important}.nav-list{display:flex;align-items:center;gap:40px;margin-left:auto}.nav-link{text-decoration:none;color:#1f1f1f;font-size:16px;font-weight:500}.nav-btn{padding:12px 24px;background:#6b0609;color:#fff;border-radius:100px;text-decoration:none;font-size:16px;transition:opacity .3s ease;box-shadow:0 1px 2px #080c090d,inset 0 -2px 1px #0003,inset 0 0 0 1px #080c0926,inset 0 2px 1px #ffffff40,inset 0 32px 24px #ffffff0d}.nav-btn:hover,.nav-btn:focus{opacity:.5}}.hero{background-color:#0009;background-image:url(../img/hero/hero-mobile.jpg);background-size:cover;background-blend-mode:multiply;padding:136px 0}.hero-div{display:flex;flex-direction:column}.hero-title{font-family:Raleway,sans-serif;font-size:40px;line-height:1.2;letter-spacing:.01em;color:#fff;margin-bottom:24px}.hero-txt{font-family:Raleway,sans-serif;font-size:18px;line-height:1.6;color:#fff;margin-bottom:32px}.hero-btn{display:flex;justify-content:center;border-radius:100px;padding:10px 24px;line-height:1.6;box-shadow:0 1px 2px #080c090d,inset 0 -2px 1px #0003,inset 0 0 0 1px #080c0926,inset 0 2px 1px #ffffff40,inset 0 32px 24px #ffffff0d;background:#6b0609;color:#fff;transition:background .25s cubic-bezier(.4,0,.2,1)}.hero-btn:hover,.hero-btn:focus{background:#a63537}@media screen and (min-width: 320px) and (min-resolution: 2dppx){.hero{background-image:url(../img/hero/hero-mobile2x.jpg);background-size:cover}}@media screen and (min-width: 768px){.hero{background-image:url(../img/hero/hero-tablet.jpg);padding:80px 0}.hero-div{width:560px}.hero-btn{width:209px}}@media screen and (min-width: 768px) and (min-resolution: 2dppx){.hero{background-image:url(../img/hero/hero-tablet2x.jpg)}}@media screen and (min-width: 1440px){.conteiner{padding:0 64px}.hero{padding:92px 0;background-image:url(../img/hero/hero-desktop.jpg)}.hero-title{font-size:56px}}@media screen and (min-width: 1440px) and (min-resolution: 2dppx){.hero{background-image:url(../img/hero/hero-desktop2x.jpg)}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Raleway,sans-serif;background-color:#fff}h2{font-weight:700;font-size:36px;line-height:120%}.subtitle{font-size:18px;line-height:160%}.furniture-list-section{padding-top:48px;padding-bottom:48px}.furniture-list{display:flex;flex-direction:column;gap:40px}.header-furniture-list{display:flex;flex-direction:column;gap:16px}.categories{display:flex;flex-wrap:wrap;list-style:none;gap:16px}.category-item{width:calc((100% - 16px)/2);height:122px;display:flex;align-items:center;justify-content:center;padding:0 20px;color:#fff;text-align:center;border-radius:8px;overflow:hidden;font-weight:700;line-height:140%;letter-spacing:.01em;transition:scale .2s ease}.active-category{box-shadow:inset 0 0 0 8px #6b0609;cursor:pointer}.category-item:hover{scale:1.01;cursor:pointer}.items{display:grid;grid-template-columns:1fr;gap:24px;scroll-margin-top:80px}.item-card{display:flex;flex-direction:column;gap:16px;transition:scale .2s ease;scroll-margin-top:80px}.item-card:hover{scale:1.01}.item-card img{width:100%;height:auto;border-radius:8px}.furnitures-description{display:flex;flex-direction:column;gap:8px;font-weight:600;font-size:18px;line-height:160%}.furnitures-colors{list-style:none;display:flex;gap:16px}.furnitures-color{height:20px;width:20px;border-radius:50%;border:1px solid rgba(0,0,0,.1);transition:border .2s ease}.furnitures-color:hover{border:1px solid #6B0609}.more-info-btn{margin-top:auto;width:100%;padding:10px 0;background-color:#080c090d;color:#080c09;font-family:Raleway,sans-serif;font-weight:500;line-height:160%;align-self:center;border:none;border-radius:100px;transition:opacity .3s ease;box-shadow:0 1px 2px #080c090d,0 0 0 1px #080c090d}.load-more-btn{display:none;width:100%;padding:10px 90px}.red-button{font-family:Raleway,sans-serif;font-weight:500;line-height:160%;align-self:center;border:none;border-radius:100px;background-color:#6b0609;color:#fff;cursor:pointer;transition:opacity .3s ease;box-shadow:0 1px 2px #080c090d,inset 0 -2px 1px #0003,inset 0 0 0 1px #080c0926,inset 0 2px 1px #ffffff40,inset 0 32px 24px #ffffff0d}.pagination{display:none;width:100%;align-self:center;justify-content:space-between}.pagination-arrows{border-radius:100px;width:35px;height:35px;display:flex;justify-content:center;align-items:center;border:1px solid #00000020;transition:background-color .3s ease}.pagination-arrows svg{fill:#000;transition:fill .3s ease}.pagination-arrows:hover,.pagination-arrows:focus{background-color:#6b060984}.pagination-arrows:hover svg,.pagination-arrows:focus svg{fill:#fff}.pagination-choice{width:35px;height:35px;border-radius:100px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .3s ease}.pagination-dots{display:flex;justify-content:center;align-items:center}.pagination-choice:hover{color:#fff;background-color:#6b06098a}.active-page{color:#fff;background-color:#6b0609;box-shadow:0 1px 2px #080c090d,inset 0 -2px 1px #0003,inset 0 0 0 1px #080c0926,inset 0 2px 1px #ffffff40,inset 0 32px 24px #ffffff0d}.hidden{visibility:hidden}@media screen and (min-width: 768px){.items{grid-template-columns:repeat(2,1fr)}.categories{gap:24px}.category-item{width:158px;height:122px}.load-more-btn{padding:10px 120px;width:auto}.red-button:hover,.red-button:focus,.more-info-btn:focus,.more-info-btn:hover{opacity:.5}.pagination{width:auto;gap:15px}.pagination-arrows{width:48px;height:48px}.pagination-choice{width:57px;height:48px}}@media screen and (min-width: 1440px){h2{font-size:48px}.furniture-list-section{padding-top:80px;padding-bottom:80px}.load-more-btn{padding:10px 161px;width:auto}.items{grid-template-columns:repeat(4,1fr);scroll-margin-top:390px}.item-card{width:310px}.category-item{width:166px;height:122px}}.about-section{background-color:#f0e6e6}.about-section{padding-top:64px;padding-bottom:64px}.component{display:flex;flex-direction:column;gap:40px;align-items:center}.content-left{width:100%;max-width:520px;text-align:left}.heading{font-weight:700;font-size:36px;line-height:1.2;color:#080c09;margin-bottom:24px}.text{font-weight:400;font-size:18px;line-height:1.6;color:#080c09}.image{width:100%;max-width:520px}.image img{width:100%;height:auto;display:block;border-radius:16px;box-shadow:0 20px 40px #1f21281f;object-fit:cover}@media screen and (min-width: 768px){.about-section{padding-top:32px;padding-bottom:32px}.content-left{max-width:none;text-align:left}.image{max-width:768px}}@media screen and (min-width: 1440px){.about-section{padding-top:64px;padding-bottom:64px}.component{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:flex-start}.content-left{margin-top:119px}.heading{font-size:48px}}.question-section{padding-top:48px;padding-bottom:48px}.question-header{font-weight:700;font-size:36px;line-height:1.2;letter-spacing:.01em;text-align:center;padding-bottom:32px;border-bottom:1px solid rgba(8,12,9,.15)}.question-text{font-weight:700;font-size:18px;line-height:1.6;padding:20px 0;text-align:start}.answer-text{overflow:hidden;font-weight:400;font-size:16px;line-height:1.6}.faq-item{margin-bottom:auto;border-bottom:1px solid rgba(8,12,9,.15);transition:background-color .3s ease}.answ-txt{padding-bottom:24px}.faq-btn{border-radius:0;width:100%;background-color:transparent;border-color:transparent;display:flex;flex-direction:row;justify-content:space-between;padding:0}.answer-trigger{align-self:center;width:32px;height:32px;flex-shrink:0;stroke:#000;fill:#000;display:block;transition:transform .5s ease-in-out}.faq-item.is-active .answer-trigger{transform:rotate(180deg)}.faq-item:hover,.faq-item:has(.faq-btn:focus-visible){background-color:#080c0908}@media only screen and (min-width: 768px){.question-text{padding:21.5px 0}.question-section{margin:0 auto}}@media only screen and (min-width: 1440px){.question-section{padding-top:80px;padding-bottom:80px;width:865px;margin:0 auto}.question-header{font-size:48px}}.feedback{max-width:375px;margin:0 auto;padding-top:20px;padding-bottom:20px}@media screen and (min-width: 768px){.feedback{max-width:768px;padding-top:32px;padding-bottom:32px}}@media screen and (min-width: 1440px){.feedback{max-width:1440px;padding-top:64px;padding-bottom:64px}}.feedbacks-title{margin-bottom:80px;color:#080c09}.feedbacks-heading{font-family:Raleway,sans-serif;font-weight:700;font-size:32px;line-height:1.2;letter-spacing:.01em;margin-bottom:24px}@media screen and (min-width: 768px){.feedbacks-heading{font-size:48px}}.feedbacks-text{font-size:18px;line-height:1.6;width:100%}.feedback-swiper{position:relative;overflow:hidden;width:100%}.feedback-list{list-style:none;padding:0;margin:0}.feedback-item{height:auto;display:flex;flex-direction:column}.feedback-card{display:flex;flex-direction:column;gap:24px;height:100%}.feedback-comment{font-weight:500;font-size:20px;line-height:1.6;color:#080c09;padding-right:48px}@media screen and (min-width: 768px){.feedback-comment{font-size:20px}}.feedback-user-name{font-weight:700;font-size:16px;line-height:1.6;color:#080c09;margin-top:auto}.feedback-controls{display:flex;align-items:center;justify-content:space-between;margin-top:48px}.feedback-dots.swiper-pagination{gap:4px;position:static;display:flex;width:auto;margin:0}@media screen and (min-width: 768px){.feedback-dots.swiper-pagination{gap:8px}}.feedback-dots .swiper-pagination-bullet{width:12px;height:12px;background-color:#080c09;opacity:.15;border-radius:50%;cursor:pointer;transition:opacity .3s ease;margin:0!important}.feedback-dots .swiper-pagination-bullet-active{opacity:1;background-color:#080c09}.swaper-btn-subbox{display:flex;gap:16px}.swiper-button-prev,.swiper-button-next{position:static;margin:0;width:48px;height:48px;background-color:#f2f2f2;border:1px solid rgba(8,12,9,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;border:1px solid var(--opacity-neutral-darkest-15);border-radius:100px;padding:12px}.swiper-button-prev:after,.swiper-button-next:after{display:none}.swiper-button-prev svg,.swiper-button-next svg{fill:#080c09;transition:fill .3s ease}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:#975052;border-color:#975052}.swiper-button-prev:hover svg,.swiper-button-next:hover svg{fill:#fff}.swiper-button-disabled{opacity:.3;cursor:default;pointer-events:none}.star-rating-container{display:flex;justify-content:flex-start;gap:4px;margin-bottom:16px}.star-rating-container .fa-star-half-alt{opacity:1;color:#080c09}.star-rating-container i{position:relative;display:inline-block;font-size:18px;color:#080c09;font-style:normal}.star-rating-container .fa-star.far,.star-rating-container .star-off-png{opacity:.5}.star-rating-container .fa-star.fas,.star-rating-container .fa-star-half-alt,.star-rating-container .star-on-png,.star-rating-container .star-half-png{opacity:1}:root{--red-oxide: #6b0609;--white: #ffffff;--cod-gray: #080c09;--font-family-raleway: "Raleway", Helvetica, sans-serif;--font-size-s: 14px;--font-size-m: 16px}.footer-text-small{font-family:var(--font-family-raleway);font-size:var(--font-size-s);font-weight:400;line-height:160%}.footer-text-regular{font-family:var(--font-family-raleway);font-size:var(--font-size-m);font-weight:400;line-height:160%}.footer{background-color:var(--red-oxide);display:flex;flex-direction:column;align-items:center;width:100%;padding:25px 0 32px}.footer-content{display:flex;flex-direction:column;align-items:center;width:100%;gap:24px}.footer-logo{display:flex;align-items:center;padding:0 37px}.footer-logo-img{margin-bottom:24px;display:block;fill:var(--white)}.footer-info{display:flex;flex-direction:column;align-items:center;order:3}.footer-nav{display:flex;gap:24px;justify-content:space-around;width:100%}.footer-copyright{padding:0}.footer-copyright-text{color:var(--white);font-size:12px;line-height:19.2px;white-space:nowrap}.footer-links{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%}.footer-link{display:flex;align-items:center;gap:4px;width:100%;justify-content:center;text-decoration:none}.footer-link-text{color:var(--white);white-space:nowrap}.footer-link-contact{color:var(--white);width:62px}.footer-link-style{font-weight:400;line-height:25.6px;transition:color .3s ease}.footer-link:hover,.footer-link:focus{color:#000}.footer-socials{display:flex;align-items:center;gap:24px;order:2}.footer-socials a{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.footer-social-icon{height:24px;width:24px;fill:var(--white);transition:fill .3s ease}.footer-socials a:hover .footer-social-icon,.footer-socials a:focus .footer-social-icon{fill:var(--cod-gray)}@media screen and (min-width: 768px){.footer-content{gap:0}.footer-logo{margin-bottom:24px;padding:0}.footer-links{flex-direction:row;width:auto;margin-bottom:24px}.footer-link{width:auto}.footer-socials{margin-bottom:24px}.footer-copyright-text{font-size:var(--font-size-s);line-height:22.4px}}@media screen and (min-width: 1440px){.footer{justify-content:center;padding:0}.footer-content{flex-direction:row;gap:80px;padding:0 64px}.footer-logo-img{margin-bottom:0}.footer-logo{align-items:flex-start;margin-bottom:0}.footer-info{order:1}.footer-links{order:2;margin-bottom:0;flex:1}.footer-links a{padding:36px 0}.footer-socials{order:3;gap:12px;margin-bottom:0}.footer-socials a{padding:36px 0}}.furniture-details-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;padding:103px 20px;background-color:#2e2f4266;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);z-index:100}.furniture-details-backdrop.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.furniture-details-modal{background-color:#fff;width:100%;max-width:335px;padding:64px 20px 44px;border-radius:8px;position:relative;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column}@media screen and (min-width: 768px){.furniture-details-modal{width:704px;max-width:704px;height:1091px;padding:64px 32px}}@media screen and (min-width: 1440px){.furniture-details-modal{width:1090px;max-width:1090px;height:649px;padding:64px}}.furniture-details-close-btn{position:absolute;top:16px;right:16px;width:32px;height:32px;background:none;border:none;font-size:32px;line-height:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#080c09;transition:color .25s cubic-bezier(.4,0,.2,1)}.furniture-details-close-btn:hover,.furniture-details-close-btn:focus{color:#6b0609}.furniture-details-content{display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 768px){.furniture-details-content{flex-direction:column;align-items:flex-start}}@media screen and (min-width: 1440px){.furniture-details-content{flex-direction:row}}.furniture-gallery{display:flex;flex-direction:column;gap:12px;flex-shrink:0}@media screen and (min-width: 768px){.furniture-gallery{width:640px;min-height:320px}}@media screen and (min-width: 1440px){.furniture-gallery{width:580px;min-height:360px}}.furniture-main-image{width:100%;height:auto;border-radius:8px;object-fit:cover}@media screen and (min-width: 768px){.furniture-main-image{height:297px}}@media screen and (min-width: 1440px){.furniture-main-image{height:308px}}.furniture-thumbnails{list-style:none;display:flex;gap:8px}.furniture-thumbnail{width:calc((100% - 8px)/2);height:auto;border-radius:8px;cursor:pointer;border:2px solid transparent;transition:border-color .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.furniture-thumbnail img{width:100%;height:197px;object-fit:cover;display:block}.furniture-thumbnail.active,.furniture-thumbnail:hover{border-color:#6b0609}.furniture-details-info{flex:1;display:flex;flex-direction:column}.furniture-details-name{font-family:Raleway,sans-serif;font-weight:700;font-size:32px;line-height:1.2;letter-spacing:.01em;color:#080c09;margin:0}@media screen and (min-width: 768px){.furniture-details-name{font-size:32px}}.furniture-details-category{font-size:16px;line-height:1.6;color:#080c09b3;margin:0}.furniture-details-price{font-weight:600;font-size:24px;line-height:1.6;color:#080c09;margin:0 0 24px}.furniture-details-rating{display:flex;align-items:center;gap:4px;margin-bottom:24px}.furniture-star{font-size:16px;color:#080c09}.furniture-star.empty{color:#ddd}.furniture-colors-section{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.furniture-colors-label{font-size:16px;font-weight:500;line-height:1.6;color:#080c09;margin:0}.furniture-colors-list{list-style:none;display:flex;gap:12px;flex-wrap:wrap;padding:0;margin:0}.furniture-color-item{position:relative;cursor:pointer;flex-shrink:0}.furniture-color-label{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.furniture-color-circle{width:32px;height:32px;border-radius:50%;border:2px solid rgba(8,12,9,.15);transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.furniture-color-item input[type=radio]{display:none}.furniture-color-item input[type=radio]:checked+.furniture-color-circle{border-color:#6b0609;box-shadow:0 0 0 4px #6b060933}.furniture-color-circle:hover{border-color:#6b0609}.furniture-details-description{font-size:16px;line-height:1.6;color:#080c09;margin:0 0 32px;max-width:421px}.furniture-size-section{display:flex;flex-direction:row;gap:8px}.furniture-size-label{font-size:16px;font-weight:500;line-height:1.6;color:#080c09;margin:0}.furniture-size-value{font-size:16px;line-height:1.6;color:#080c09b3;margin:0}.furniture-order-btn{margin-top:24px;padding:10px 54px;font-size:16px;font-weight:500;line-height:1.6;border:none;border-radius:100px;background-color:#6b0609;color:#fff;cursor:pointer;transition:opacity .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000d,inset 0 -2px 1px #0003,inset 0 0 0 1px #00000026,inset 0 2px 1px #ffffff40}.furniture-order-btn:hover,.furniture-order-btn:focus{opacity:.5}.furniture-order-btn:active{opacity:.3}@media screen and (min-width: 768px){.furniture-order-btn{align-self:flex-start}}.order-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;background-color:#2e2f4266;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);z-index:999}.order-backdrop.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.order-modal{background-color:#fff;width:100%;max-width:335px;padding:64px 20px;border-radius:8px;position:relative;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column}@media screen and (min-width: 768px){.order-modal{padding:64px 32px 32px;max-width:704px}}@media screen and (min-width: 1440px){.order-modal{padding:64px;max-width:866px}}.order-close-btn{position:absolute;top:14px;right:14px;width:24px;height:24px;background:none;border:none;font-size:24px;line-height:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.order-close-btn:hover{color:#6b0609}.order-title{font-family:Raleway,sans-serif;font-weight:700;font-size:36px;line-height:120%;letter-spacing:.01em;text-align:center;color:#080c09;margin-bottom:48px}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}.order-form{display:flex;flex-direction:column;width:100%}.order-form textarea{height:180px;resize:none}.order-form button[type=submit]{width:100%;box-shadow:0 1px 2px #0000000d,inset 0 -2px 1px #0003,inset 0 0 0 1px #00000026,inset 0 2px 1px #ffffff40;background-color:#6b0609;color:#fff;border:none;border-radius:100px;padding:14px;font-size:16px;font-weight:500;cursor:pointer;margin-top:8px;transition:background-color .25s ease}@media screen and (min-width: 768px){.order-form button[type=submit]{display:block;width:196px;margin-left:auto;margin-right:auto}}.order-form button[type=submit]:hover,.order-form button[type=submit]:focus{opacity:.5}.order-form-label{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.order-form-input{height:42px;color:#080c09;font-variant-numeric:lining-nums;font-feature-settings:"lnum"}.order-form-input::placeholder{font-variant-numeric:oldstyle-nums!important;font-feature-settings:"onum"!important}.order-form-input,.order-form-textarea{border-radius:12px;width:100%;margin:0 0 4px;padding:8px 12px;font-size:14px;background-color:#080c090d;border:1px solid rgba(8,12,9,.15);outline:none;transition:border-color .25s cubic-bezier(.4,0,.2,1)}.order-form-input:focus,.order-form-textarea:focus{border:1px solid rgba(8,12,9,.4)}.order-form-input.error,.order-form-textarea.error{border:1px solid #6B0609!important;background-color:#080c090d!important;color:#6b0609!important}.order-form-input.error:focus,.order-form-textarea.error:focus{border:1px solid #6B0609!important}.order-form-field{position:relative;display:flex;flex-direction:column;margin-bottom:24px}.error-text{position:absolute;bottom:-18px;color:#6b0609;font-size:12px;line-height:160%;min-height:20px;transition:opacity .25s ease;opacity:0}.order-form-input::placeholder,.order-form-textarea::placeholder{color:#2e2f4266;font-size:14px}.order-form-input.error::placeholder,.order-form-textarea.error::placeholder{color:#6b0609!important;opacity:1}.order-form-input.error+.error-text,.order-form-textarea.error+.error-text{opacity:1}.no-scroll{overflow:hidden}.order-form-input:-webkit-autofill,.order-form-input:-webkit-autofill:hover,.order-form-input:-webkit-autofill:focus,.order-form-textarea:-webkit-autofill,.order-form-textarea:-webkit-autofill:hover,.order-form-textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px rgba(244,244,244,1) inset!important;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#080c09!important}input:invalid,textarea:invalid{box-shadow:none}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;display:flex;align-items:center;justify-content:center;z-index:9999}.loader.hidden{display:none}.loader-spinner{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #6B0609;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.back-to-top-btn{position:fixed;bottom:30px;right:15px;z-index:9999;width:30px;height:30px;border:none;border-radius:50%;background-color:#f2f2f2b0;cursor:pointer;box-shadow:0 4px 8px #0000004d;transition:opacity .3s,transform .3s}.back-to-top-btn svg{position:fixed;bottom:32px;right:18px;fill:#6b0609c9}.back-to-top-btn:hover{opacity:.8}@media screen and (min-width: 768px){.back-to-top-btn{width:50px;height:50px}.back-to-top-btn svg{bottom:42px;right:28px}}
