/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Raleway;src:url(/codeMasters-project-group-seven-js/assets/Raleway-Regular-E-tJOzqg.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:url(/codeMasters-project-group-seven-js/assets/Raleway-Medium-BaQf_b1Z.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Raleway;src:url(/codeMasters-project-group-seven-js/assets/Raleway-SemiBold-C9RTlkAC.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Raleway;src:url(/codeMasters-project-group-seven-js/assets/Raleway-Bold-C9jH8DXT.woff2) format("woff2");font-weight:700;font-style:normal}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}body{font-family:Raleway,sans-serif;background-color:#fff}.container{max-width:375px;margin:0 auto;padding:0 20px}h2{font-family:Raleway,sans-serif;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:.01em;color:#080c09}@media only screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}h2{font-size:48px}}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding:0 64px}}@keyframes slide{0%{transform:translate(-140%) translateY(-50%)}to{transform:translate(-104%) translateY(-50%)}}@keyframes stretch{0%{opacity:0;transform:translate(-50%) translateY(100%) scale(.2)}to{opacity:1;transform:translate(-50%) translateY(100%) scale(1)}}.nav-logo{display:inline-flex;align-items:center;justify-content:center}.nav{display:flex;justify-content:space-between;align-items:center}.nav-list{display:none}.nav-link{position:relative;display:block;font-weight:500;letter-spacing:.02em;color:#1a1a1a;text-decoration:none;transition:color .2s ease-in;cursor:pointer}.nav-link:hover,.nav-link:focus{color:#6b0609}.nav-link:hover:after,.nav-link:focus:after,.nav-link.active:after{background-color:#6b0609;transform:translate(-50%) scaleX(1)}.burger-btn{display:block;font-size:28px;background:none;border:none;cursor:pointer;color:#1a1a1a}.icon-btm-svg{stroke:#0c0c0c;fill:#0c0c0c}.mobile-menu{position:fixed;top:0;right:0;width:100%;height:100vh;background-color:#fff;display:none;flex-direction:column;padding:30px 20px;z-index:1000;transition:transform .3s ease}.burger-btn{display:flex;font-size:28px;background:none;border:none;cursor:pointer;color:#1a1a1a;align-items:center;justify-content:center}.container.mobilka{position:relative}.icon-btm-svg{stroke:#0c0c0c}.mobile-menu{position:relative;overflow:hidden;overscroll-behavior:contain;touch-action:none;position:absolute;top:0;right:0;width:100%;height:100vh;background-color:#fff;display:none;flex-direction:column;padding:30px 20px;z-index:1000;transition:transform .3s ease}.mobile-menu.is-open{display:flex;transform:scaleY(1);opacity:1}.mob-logo{position:absolute;top:8px;left:66px}.mobile-close-btn{display:inline-block;align-self:flex-end;font-size:24px;background:none;border:none;cursor:pointer;color:#1a1a1a}.menu-icon-close{display:inline-block;stroke:#0c0c0c}.mobile-menu.is-open{display:flex}.mobile-close-btn{display:inline-block;align-self:flex-end;font-size:24px;background:none;border:none;cursor:pointer;color:#1a1a1a;margin-bottom:20px}.menu-icon-close{display:inline-block;stroke:#0c0c0c;fill:#0c0c0c}.mobile-nav{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:32px 24px;list-style:none;margin:0}.nav-link-mobile{font-size:18px;text-decoration:none;color:#000;cursor:pointer;transition:color .3s}.nav-link-mobile:hover,.nav-link-mobile:focus{color:#6b0609}.btn-to-shop,.btn-to-shop-one{color:#fff;display:flex;align-items:center;justify-content:center;border-radius:100px;padding:8px 20px;width:175px;height:42px;background:#6b0609;font-weight:500;text-decoration:none;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}.btn-to-shop,.btn-to-shop-one{color:#fff;display:flex;align-items:center;justify-content:center;border-radius:100px;padding:8px 20px;width:175px;height:42px;background:#6b0609;font-weight:500;text-decoration:none;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;transition:background-color .3s ease,opacity .3s ease,box-shadow .3s ease}.btn-to-shop:hover,.btn-to-shop:focus,.btn-to-shop-one:hover,.btn-to-shop-one:focus{opacity:.5;background:#6b0609}.no-scroll{overflow:hidden;height:100vh}@media only screen and (min-width: 768px){.mob-logo{display:none}.mobile-nav{display:flex;flex-direction:column;align-items:flex-end;gap:32px;padding:32px 24px;list-style:none;margin:0}.mobile-menu{width:300px}h2{font-size:48px}}@media only screen and (min-width: 1440px){.nav-list{display:flex;align-items:center;justify-content:flex-end;gap:32px}.mobile-menu{display:none!important}.burger-btn,.mobile-nav{display:none}}.hero{padding-top:157px;padding-bottom:157px}h1{font-weight:700;font-size:40px;line-height:1.2;letter-spacing:.01em;color:#fff;margin-bottom:24px}.hero__text{font-weight:400;font-size:16px;line-height:1.6;color:#fff;margin-bottom:32px}.btn{display:flex;align-items:center;justify-content:center;border-radius:100px;padding:10px 24px;width:100%;height:46px;color:#fff;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;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.btn:hover,.btn:focus{opacity:.5}@media screen and (min-width: 768px){.hero{padding-top:36.5px;padding-bottom:36.5px}h1{font-size:56px;max-width:580px}.hero__text{font-size:18px;max-width:560px}.btn{width:209px;height:46px}}@media screen and (min-width: 1440px){.hero{padding-top:92px;padding-bottom:92px}h1{font-size:56px}.hero__text{font-size:18px}.btn{width:209px;height:46px}}.hero{background-image:url(/codeMasters-project-group-seven-js/assets/bg-mob-iVdOBFAx.png);background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 375px) and (max-width: 767px) and (min-resolution: 192dpi),(min-width: 375px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2){.hero{background-image:url(/codeMasters-project-group-seven-js/assets/bg-mob@2x-3v-m7XY2.png)}}@media (min-width: 768px) and (max-width: 1439px){.hero{background-image:url(/codeMasters-project-group-seven-js/assets/bg-tablet-kzRtE0PV.png)}}@media (min-width: 768px) and (max-width: 1439px) and (min-resolution: 192dpi),(min-width: 768px) and (max-width: 1439px) and (-webkit-min-device-pixel-ratio: 2){.hero{background-image:url(/codeMasters-project-group-seven-js/assets/bg-tablet@2x-CX2ZejLD.png)}}@media (min-width: 1440px){.hero{background-image:url(/codeMasters-project-group-seven-js/assets/bg-desktop-DU9of2lq.png)}}@media (min-width: 1440px) and (min-resolution: 192dpi),(min-width: 1440px) and (-webkit-min-device-pixel-ratio: 2){.hero{background-image:url(/codeMasters-project-group-seven-js/assets/bg-desktop@2x-CVveaRsE.png)}}.our-furnitures__categories{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.categories__item{width:100%;list-style:none;transition:transform .3s ease}.categories__item:hover{transform:translateY(-2px)}.categories__thumb{position:relative;display:block;width:100%;overflow:hidden;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.categories__thumb:hover,.categories__thumb:focus{box-shadow:0 4px 12px #ff6b0a1a}.categories__thumb.categories__thumb--active{border:6px solid #7a0508;box-shadow:0 4px 12px #ff6b0a1a}.categories__img{width:100%;height:auto;object-fit:cover}.categories__item__name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:18px;line-height:140%;letter-spacing:.01em;text-align:center;color:#fff;width:130px}.our-furnitures{padding-top:48px;padding-bottom:48px}.our-furnitures__title{margin-bottom:16px}.our-furnitures__subtitle{line-height:1.6;margin-bottom:40px}.our-furnitures__list{gap:24px 24px;margin-bottom:32px;margin-top:40px;display:grid;grid-template-columns:repeat(1,1fr)}.furnitures__item{box-sizing:border-box}.furnitures__image{border-radius:8px;margin-bottom:16px}.furnitures__card-title{font-weight:600;font-size:16px;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px}.furnitures__price{font-weight:600;font-size:18px;line-height:160%;margin-bottom:16px}.furnitures__colors-list{display:flex;gap:16px;margin-bottom:8px}.furnitures__colors__item{width:24px;height:24px;border-radius:50%;border:none;box-shadow:0 2px 6px #000c;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.furnitures__details-btn{border:none;border-radius:100px;padding:10px 24px;color:#210b08;background:#f3f3f3}.our-furnitures__load-more-btn{border:none;margin:0 auto;padding:10px 24px;height:46px}.our-furnitures__load-more-btn.is-hidden{display:none}@media screen and (min-width: 768px){.our-furnitures__categories{grid-template-columns:repeat(4,1fr)}.our-furnitures__list{grid-template-columns:repeat(2,1fr)}.furnitures__image{width:340px;height:281px}.our-furnitures__load-more-btn{min-width:340px}.furnitures__card-title{width:300px;white-space:nowrap}}@media screen and (min-width: 1440px){.our-furnitures{padding-top:80px;padding-bottom:80px}.our-furnitures__categories{grid-template-columns:repeat(7,1fr)}.our-furnitures__list{grid-template-columns:repeat(4,1fr)}.furnitures__image{width:310px;height:256px}.our-furnitures__load-more-btn{min-width:421px}.our-furnitures__list{gap:40px 24px}.our-furnitures__categories{gap:24px}.categories__item{width:166px;height:122px}.categories__item__name{font-size:20px}}.about-us-section{padding-top:64px;padding-bottom:64px;background-color:#f0e6e6}.about-us-text{font-weight:400;font-size:16px;line-height:1.6;color:#080c09;width:100%}.about-us-text-wrapper{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}@media screen and (min-width: 768px){.about-us-section{padding-top:32px;padding-bottom:32px}.about-us-text{font-size:18px}.about-us-image-img{width:100%;height:auto}}@media screen and (min-width: 1440px){.about-us-section{padding-top:64px;padding-bottom:64px}.about-us-text-wrapper{justify-content:center}.about-us-container{display:flex;justify-content:space-between;gap:24px}.about-us-image{flex-shrink:0}.about-us-text-wrapper,.about-us-image-img{margin:0}}.popular__products{padding-top:48px;padding-bottom:48px}.sub__title__popular-products{margin-bottom:32px}.popular__products__list{display:flex;overflow-x:auto;white-space:nowrap;gap:16px}.furniture-card-box-img{width:100%;height:232px;margin-bottom:16px}.furniture-card-img{width:100%;height:100%;object-fit:cover;border-radius:8px}.box__product-card-info{display:flex;flex-direction:column;justify-content:space-between;gap:8px;margin-bottom:16px}.box__color{display:flex;flex-direction:row;gap:16px}.color{border-radius:50%;border:none;width:24px;height:24px;box-shadow:0 2px 6px #000c;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.furniture-price{font-weight:600;font-size:18px;line-height:1.6;color:#080c09}.btn__furniture-details-modal,.btn-swiper{border:1px solid rgba(8,12,9,.15);display:flex;align-items:center;justify-content:center;flex-direction:row;border-radius:100px;padding:10px 24px;width:100%;height:46px;box-shadow:0 1px 2px #080c090d,inset 0 -2px 1px #080c090d,inset 0 0 0 1px #080c090d;background:#080c090d;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.btn__furniture-details-modal:hover,.btn__furniture-details-modal:focus,.btn-swiper:hover,.btn-swiper:focus{background-color:#975052;color:#fff;fill:#fff}.btn__furniture-details-modal:active,.btn-swiper:active{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;fill:#fff}.btn-swiper{padding:12px;width:48px;height:48px}.popular__products__box-btn{display:flex;position:relative}.box__btn-list{display:flex;flex-direction:row;gap:16px;position:absolute;top:0;right:0}.popular__products__swiper-pagination.swiper-pagination{visibility:visible!important;display:flex!important;position:static!important;top:0!important;left:0!important;width:88px!important;height:8px!important;min-height:8px!important;transform:none!important}.swiper-pagination-bullet{visibility:visible!important;display:flex!important;background-color:#000!important;opacity:.5!important;border-radius:50%!important;transition:opacity .25s ease!important;height:8px!important;min-height:8px!important;width:8px!important;object-fit:contain!important;flex-shrink:0!important}.swiper-pagination-bullet-active{opacity:1!important;visibility:visible!important;height:8px!important;min-height:8px!important;width:8px!important;background-color:#6b0609!important;z-index:10!important}.swiper{margin-bottom:48px;width:100%;height:100%}.btn-swiper:disabled,.btn-swiper.swiper-button-disabled{opacity:.5;pointer-events:none;cursor:default;transition:opacity .25s ease}@media screen and (min-width: 768px){.popular__products__list{gap:24px}.furniture-card-box-img{width:340px;height:281px}.furniture-price{font-size:20px}}@media screen and (min-width: 1440px){.popular__products{padding-top:80px;padding-bottom:80px}.furniture-card-box-img{width:310px;height:257px}}.feedback{padding-top:64px;padding-bottom:64px}.feedback-title{font-size:24px}.feedback-subtitle{margin-top:24px;font-weight:400;font-size:16px;line-height:1.6;color:#080c09}.feedback-swiper{margin:65px 0 48px;background-color:#fff}.feedback-card{padding-top:15px;padding-left:15px;background:#f0e6e6;outline:2px solid #f5e1e1;border-radius:8px;min-height:160px;display:flex;flex-direction:column;justify-content:space-between;height:295px;min-width:unset;box-shadow:0 4px 10px #0000001a;transition:box-shadow .3s ease}.feedback-card:hover{box-shadow:0 8px 20px #00000026}.feedback-text{margin-top:24px;margin-bottom:24px;font-weight:500;font-size:18px;line-height:1.6;color:#080c09;max-width:287px}.feedback-author{font-weight:700;font-size:16px;line-height:1.6;color:#080c09;margin-bottom:41px}.feedback-meta{font-size:13px;color:#777}.feedback-nav{background:transparent;border:1px solid #ddd;width:40px;height:40px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.feedback-nav.disabled{opacity:.4;cursor:not-allowed}.star{display:inline-block;vertical-align:middle;margin-right:4px}.feedback-stars{display:flex;align-items:center}.star{transition:transform .3s ease;cursor:pointer}.star:hover{transform:scale(1) translateY(-3px)}.feedback-swiper{display:grid;grid-template-columns:auto 1fr auto;align-items:left;gap:8px;overflow:hidden!important}.feedback-swiper .swiper-wrapper{padding:0;margin:0;list-style:none;border:none;width:100%}.feedback-scroll-wrapper{min-width:auto;min-height:48px;display:flex;align-items:flex-end;justify-content:end;gap:16px}.feedback-item{border:none}.swiper-pagination-bullet{width:8px!important;height:8px!important;background-color:coral!important;border-radius:50%;opacity:.5;transition:opacity .3s,background-color .3s!important;cursor:pointer;margin:0 4px}.swiper-pagination-bullet-active{background-color:#ca4442e2!important;opacity:1!important}.swiper-pagination-bullet-main{width:12px!important;height:12px!important;opacity:1!important;background-color:#ff5722!important}.swiper-pagination-bullet-prev,.swiper-pagination-bullet-next{opacity:.7!important;background-color:#ff9e80!important}.swiper-pagination-bullet:hover{background-color:#da606088;opacity:.9}.feedback-nav{border:1px solid rgba(8,12,9,.15);border-radius:100px;padding:12px;margin-right:3px;width:48px;height:48px;box-sizing:border-box;background:#f2f2f2;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,transform .3s ease;margin-bottom:3px}.feedback-nav svg{display:block!important;width:14px;height:14px}.feedback-nav:hover{background-color:#da6060ad;transform:scale(1.1)}.feedback-nav:hover .scroll-icon{fill:#fff;transform:translate(1px);transition:fill .3s ease,transform .3s ease}.feedback-nav.prev:hover .scroll-icon{transform:translate(-1px)}.feedback-controls{display:flex;justify-content:space-between;align-items:center;width:100%}.feedback-controls .swiper-pagination{position:static;display:flex;align-items:center}.feedback-controls .swiper-button-prev,.feedback-controls .swiper-button-next{position:static;margin:0 4px}.swiper-pagination{display:flex;gap:8px;justify-content:flex-start}#feedback-prev.disabled,#feedback-next.disabled{opacity:.4;pointer-events:none;cursor:default}@media (min-width: 768px){.feedback{padding-top:32px;padding-bottom:32px}.feedback-title{font-size:48px}.feedback-subtitle{font-size:18px}.feedback-text{font-size:20px;max-width:293px}.feedback-card{min-width:341px;min-height:252px;border:none}.feedback-author{margin-bottom:32px}.feedback-scroll-wrapper{gap:24px}.feedback-author{padding-bottom:15px}}@media (min-width: 1440px){.feedback{padding-top:64px;padding-bottom:64px}.feedback-text{max-width:373px}.feedback-card{min-width:421px;min-height:220px}}.modal{position:fixed;top:0;left:0;z-index:1000;display:none;justify-content:center;align-items:center;width:100%;height:100%;background:#00000080}.modal.modal--is-open{display:flex}.modal__content{position:relative;width:90%;max-width:1090px;max-height:90vh;padding:2rem;background:#fff;border-radius:8px;transform:scale(.95);animation:scaleUp .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 8px 24px #00000026;overflow-y:auto;transition:background-color .3s,color .3s}.modal__close-btn{position:absolute;top:12px;right:12px;font-size:1.5rem;background:none;border:none;cursor:pointer;transition:all .3s ease}.modal__close-btn:hover,.modal__close-btn:focus{color:#000}.modal-furniture{position:relative;display:flex;flex-direction:column;margin-top:16px}.furniture-gallery{display:flex;flex-direction:column;gap:16px}.gallery-item.small{display:flex;gap:16px}.gallery-item.small img{min-height:197px}.gallery-item.big img{min-height:297px}.gallery-item img{width:100%;height:auto;border-radius:8px;object-fit:cover}.modal-furniture__content{padding-top:24px}.modal-furniture__title{font-weight:700;font-size:32px;line-height:130%;letter-spacing:.01em}.modal-furniture__category{font-weight:400;font-size:16px;line-height:160%}.modal-furniture__price{font-weight:700;font-size:24px;line-height:140%;letter-spacing:.01em;margin-bottom:24px}.modal-furniture__rate{font-weight:400;font-size:16px;line-height:160%}.modal-furniture__color-title{margin-bottom:8px}.modal__furnitures__colors__item{margin-bottom:24px}.modal-furniture__description{font-weight:400;font-size:16px;line-height:160%;margin-bottom:32px}.modal-furniture__sizes{font-weight:400;font-size:16px;line-height:160%}.modal-furniture__btn{margin-top:24px;border:none}.rating{position:relative;display:inline-block;font-size:24px;color:#ddd;line-height:1;margin-bottom:24px}.rating:after{content:"★★★★★";position:absolute;left:0;top:0;color:#000;overflow:hidden;width:var(--rating-percent, 0%)}.color-radio{display:inline-flex;align-items:center;cursor:pointer}.color-radio__input{display:none}.color-radio__circle{display:inline-block;width:32px;height:32px;border-radius:50%;border:none;box-shadow:0 2px 6px #000c;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.color-radio__input:checked+.color-radio__circle{border:3px solid #907777}.body--no-scroll{overflow:hidden;height:100vh}@media screen and (min-width: 768px){.modal-furniture__btn{width:310px}}@media screen and (min-width: 1440px){.modal-furniture{flex-direction:row;gap:24px}.furniture-gallery{width:580px}.gallery-item.big img{width:580px;height:308px}.gallery-item.small img{width:305px;height:197px}}body.modal-open{overflow:hidden}.order-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;z-index:1000;pointer-events:none;opacity:0;transition:opacity .3s ease}.order-modal:not(.is-hidden){pointer-events:auto;opacity:1}.order-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0009}.order-modal__title{text-align:center}.order-modal__content{position:relative;background:#fff;padding:2rem;border-radius:12px;width:90%;max-width:335px;z-index:1001;box-shadow:0 10px 25px #0003}.order-modal__submit{border:none;border-radius:100px;padding:10px 24px;height:46px;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;transition:opacity .25s cubic-bezier(.4,0,.2,1);font-family:var(--font-family);font-weight:500;font-size:16px;line-height:160%;color:#fff;background:#6b0609;width:auto;max-width:100%;cursor:pointer;transition:background-color .3s ease}@media screen and (min-width: 768px){.order-modal__content{padding:2.5rem 3rem;max-width:704px}.order-modal__submit{width:196px;margin:0 auto}}@media screen and (min-width: 1440px){.order-modal__content{max-width:866px;padding:3rem 4rem}.order-modal__title{font-weight:700;font-size:36px;line-height:120%;letter-spacing:.01em;text-align:center}.order-modal__input,.order-modal__textarea{font-size:1.1rem;padding:1rem}}.order-modal__close{position:absolute;top:12px;right:12px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#333;transition:color .3s ease}.order-modal__close:hover,.order-modal__close:focus{color:#000}.order-modal__title{font-size:1.5rem;margin-bottom:1rem;color:#222}.order-modal__form{display:flex;flex-direction:column;gap:24px}.order-modal__input,.order-modal__textarea{width:100%;padding:.75rem 1rem;border:1px solid #ccc;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.order-modal__input:focus,.order-modal__textarea:focus{border-color:#333;outline:none}.order-modal__submit:hover,.order-modal__submit:focus{opacity:.5;background:#6b0609}.form-input:not(:placeholder-shown):invalid{border-color:red}.form-input:not(:placeholder-shown):valid{border-color:green}.footer{background-color:#6b0609;padding-top:25px;padding-bottom:32px}.footer-content{display:flex;flex-direction:column;gap:24px;max-width:100%;color:#fff;align-items:center;font-weight:400;font-size:16px;line-height:1.6;transition:opacity .25s cubic-bezier(.77,0,.18,1),transform .25s cubic-bezier(.77,0,.18,1)}.footer-item-link:hover,.footer-item-link:focus{opacity:50%}.icon-company-logo{fill:#fff;transition:transform .3s ease;align-items:center;border:none}.icon-company-logo:hover,.icon-company-logo:focus{transform:scale(1.05)}.social-icon-white{fill:#fff;transition:fill .25s cubic-bezier(.77,0,.18,1),transform .25s cubic-bezier(.77,0,.18,1)}.social-icon-white:hover,.social-icon-white:focus{fill:#080c09}.social-icon-black{fill:#080c09;transition:fill .25s cubic-bezier(.77,0,.18,1),transform .25s cubic-bezier(.77,0,.18,1)}.social-icon-black:hover,.social-icon-black:focus{fill:#fff}.footer-list{display:flex;flex-direction:column;gap:32px;align-items:center}.footer-socials-list{display:flex;flex-direction:row;gap:24px;justify-content:center;align-items:center}.footer-socials,.socials-link{display:flex;align-items:center;justify-content:center}.footer-logo{order:1}.footer-list{order:2}.footer-socials-list{order:3}.footer-text{order:4;font-size:12px}@media screen and (min-width: 768px){.footer-list{flex-direction:row}.footer-text{font-size:14px}}@media screen and (min-width: 1440px){.footer{padding-top:21px;padding-bottom:21px}.footer-content{flex-direction:row;gap:80px}.footer-logo{order:1}.footer-list{order:3}.footer-socials-list{order:4}.footer-text{order:2}}.loader-box{text-align:center;margin-top:10px}.loader-box-hidden{display:none}.loader{width:48px;height:48px;border:5px solid #6b0609;opacity:80%;border-bottom-color:transparent;border-radius:50%;display:inline-block;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.faq-section{padding-top:48px;padding-bottom:48px}.faq-section .container{display:flex;flex-direction:column;justify-content:center;align-items:center}.secondary-heading{margin-bottom:32px}.accordion-container{max-width:865px}.ac{border:none!important;padding:23px 0;border-top:1px solid rgba(8,12,9,.15)!important;margin-bottom:0!important;transition:background-color .2s ease}.ac:last-child{border-bottom:1px solid rgba(8,12,9,.15)!important}.ac-trigger{font-family:Raleway,sans-serif!important;font-size:16px!important;line-height:160%!important;padding:0!important;display:flex!important;justify-content:space-between;align-items:center;cursor:pointer;background:none;border:none;width:100%;text-align:left;transition:color .2s ease}.ac-trigger:hover{color:#000}.ac-trigger:after{content:none!important}.ac-trigger .ac-trigger-icon{transition:transform .25s cubic-bezier(.77,0,.18,1)}.ac.is-active .ac-trigger .ac-trigger-icon{transform:rotate(-180deg)}.ac-text{font-family:Raleway,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:160%!important}.ac-panel{overflow:hidden;transition:max-height .3s ease,opacity .25s ease}@media only screen and (min-width: 768px){.ac{padding-top:21.5px;padding-bottom:21.5px}.ac-trigger,.ac-text{font-size:18px!important}}@media only screen and (min-width: 1440px){.faq-section{padding-top:80px;padding-bottom:80px}}
