@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(/static/media/Rubik-Regular.73288c246e3ce737a852.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:medium;font-weight:500;src:url(/static/media/Rubik-Medium.38509cd14b1ef050b677.woff2) format("woff2")}@font-face{font-display:auto;font-family:Rubik;font-style:light;font-weight:300;src:url(/static/media/Rubik-Light.87ec0c172f98e30ae831.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:bold;font-weight:700;src:url(/static/media/Rubik-Bold.311249c3a553cc83f2c8.woff2) format("woff2")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f4f4;font-family:Rubik,sans-serif;margin:0;max-width:100vw;min-height:95dvh;padding:122px 0 0;width:100%}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}img{animation:fadeIn 2s}html{scrollbar-gutter:stable}.popup-container{background:#fff;border-radius:8px;box-shadow:0 0 10px #0000004d;display:flex;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}.popup-content{text-align:center}.close-btn{cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.about-couches{align-items:center;background-color:#faf8f3;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:auto;padding-top:40px;text-align:center;width:100%}.about-couches h2{color:#363f4b;font-family:Rubik;font-size:min(6.75vw,60px);font-weight:300;margin:0;max-width:1366px;padding:0;text-transform:uppercase}.about-couches p{color:#363f4b;font-family:Rubik,sans-serif;font-size:min(3.5vw,20px);font-weight:400;line-height:1.65;margin:10px 30px 30px}.about-couches span{border-top:1px solid #363f4b;display:block;margin-top:10px;max-width:1366px;width:80%}.carousel-container{margin:auto;overflow:hidden;width:100%}.stats{align-items:center;border-bottom:2px solid #7a1b0b;border-top:2px solid #7a1b0b;display:flex;flex-direction:column;margin-top:20px;padding-bottom:20px}.stats-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-evenly;margin-bottom:40px;padding-top:60px;width:95%}.stats-card{background-color:#4d4d4d;border-radius:6px;color:#f5f5f5;display:flex;flex-direction:column;justify-content:flex-start;max-width:19vw;min-width:280px;text-align:center;text-decoration:none;width:300px}.stats-card:hover{background-color:#7a1b0b}.stats-card img{align-self:center;background-color:#f4f4f4;border-radius:50px;box-shadow:0 0 10px #0000004d;display:inline-block;height:55px;left:auto;padding:9px;position:relative;right:auto;top:-33px;width:55px}.stats-card h3{margin-top:-15px}.stats-card p{margin:-5px 10px 35px}.moreabout{align-self:center;border:1px solid #333;box-shadow:0 0 10px #0000004d;color:#333;font-size:18px;margin-bottom:20px;padding:7.5px 20px;text-align:center;text-decoration:none;transition:background-color .2s}.moreabout:hover{background-color:#7a1b0b;color:#f4f4f4}.visit-us{align-items:center;background-color:#faf8f3;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:auto;padding-bottom:40px;padding-top:40px;text-align:center;width:100%}.visit-us h2{color:#363f4b;font-family:Rubik;font-size:min(6.75vw,60px);font-weight:300;margin:0;max-width:80%;padding:0;text-transform:uppercase}.visit-us span{border-top:1px solid #363f4b;display:block;margin-bottom:10px;margin-top:10px;max-width:1366px;width:80%}.visit-us-card-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:1366px;width:80%}.visit-us-card{border-style:groove;border-width:1px;color:#363f4b;display:flex;flex-direction:column;justify-content:flex-start;max-width:480px;overflow:hidden;text-align:center;width:30%}.visit-us-card,.visit-us-title-container{text-decoration:none}.visit-us-title-container h3{background-color:#363f4b;color:#f5f5f5;font-size:min(4vw,24px);margin:0;padding:6.6px;text-transform:uppercase}.visit-us-img-container{aspect-ratio:1.6/1;height:auto;overflow:hidden;width:100%}.visit-us-img-container img{height:100%;width:100%}.card-store{font-size:min(3.5vw,20px);font-weight:400;margin-top:20px;text-decoration:none}.card-store ul{list-style:none;margin:0;padding:0;width:100%}.visit-us-card h4{font-size:min(3.5vw,20px);font-weight:600;margin:0}.visit-us-card h5{font-size:min(3.5vw,20px);font-weight:400;margin:0}.card-hours{margin-bottom:20px;margin-top:20px}.contactbtn{background-color:#f4f4f4;border:1px solid #333;bottom:15%;box-shadow:0 0 10px #0000004d;color:#333;font-size:18px;left:50%;margin-bottom:20px;padding:7.5px 20px;position:absolute;text-align:center;text-decoration:none;transform:translate(-50%,-50%);transition:background-color .2s}.contactbtn:hover{background-color:#333;color:#f4f4f4}@media (min-width:720px) and (max-width:950px){.visit-us h1{font-size:32px}.contactbtn{bottom:5%}}@media (min-width:620px) and (max-width:720px){.visit-us h1{font-size:28px}.contactbtn{bottom:3%}}@media (min-width:769px) and (max-width:1160px){.about-couches p{margin-bottom:30px;margin-left:10px;margin-right:10px}.taylored-couches{align-self:flex-end;padding:20px 0}.stock-couches,.taylored-couches{align-items:center;display:flex;flex-direction:column;margin:0;max-width:50%;min-height:200px;text-align:center;width:auto}.stock-couches{justify-content:flex-start;padding-top:20px}.about-couches .imgline{display:none}.about-couches img{align-self:center;box-shadow:0 0 10px #0000004d;height:auto;margin:0;max-width:50%;width:auto;z-index:3}.furniture{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:auto;min-height:200px;padding-top:20px;text-align:center;width:50%}}@media (max-width:768px){.about-couches{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;padding-top:40px;position:relative}.about-couches p{margin-bottom:30px;margin-left:10px;margin-right:10px}.about-couches img{align-self:center;box-shadow:0 0 10px #0000004d;height:auto;margin:0;max-width:100%;width:auto;z-index:3}.taylored-couches{padding:20px 0}.stock-couches,.taylored-couches{align-items:center;display:flex;flex-direction:column;margin:0;max-width:100%;min-height:200px;text-align:center;width:auto}.stock-couches{justify-content:flex-start;padding-top:20px}.stock-couches .more{margin-bottom:40px}.furniture{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:auto;min-height:200px;padding-top:20px;text-align:center;width:100%}.furniture p{margin-bottom:30px;margin-left:10px;margin-right:10px}}.sliderContainerWrapper{background-color:#faf8f3;width:100%}.sliderContainer{aspect-ratio:16/7.5;margin:auto;max-height:calc(100dvh - 122px);max-width:1660px;overflow:hidden;position:relative;width:100%}.initial-image,.sliderContainer{align-items:center;display:flex;justify-content:center}.initial-image{height:inherit;left:0;position:absolute;top:0;width:inherit}.slider-overlay{aspect-ratio:16/7.5;height:auto;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.slider-visible{opacity:1;pointer-events:auto}@media (max-width:950px){.visit-us-card-container{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;width:80%}.visit-us-card{color:#363f4b;display:flex;flex-direction:column;justify-content:flex-start;max-width:none;overflow:hidden;text-align:center;text-decoration:none;width:100%}.visit-us-img-container{aspect-ratio:1.6/1;height:auto;overflow:hidden;width:100%}.visit-us-img-container img{height:100%;width:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:80%}}@keyframes fadeOutOverlay{0%{opacity:80%}to{opacity:0}}.banner{align-items:center;background-color:#363f4b;display:flex;height:32px;justify-content:center;margin:0;text-align:center;width:100%}.banner h1{color:#faf8f3;font-family:Rubik,sans-serif;font-size:18px;font-weight:500;margin:0;padding:0;text-transform:uppercase}.container{align-items:center;display:flex;height:90px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:0 15px}.navbar{background-color:#faf8f3;height:122px;position:fixed;top:0;width:100vw;z-index:100}@media (min-width:769px){.logo{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.container{height:90px;margin:0 auto;max-width:1100px;padding:0 15px;position:relative}}.logo img{animation:none;height:48px;width:138px}.menu-icon,input#hamburger{display:none;z-index:150}.menu-icon span{background:#363f4b;height:4px;position:absolute;transition:.5s;width:34px;z-index:155}.menu-icon span:first-child{top:20px}.menu-icon span:nth-child(2){top:29px}.menu-icon span:nth-child(3){top:38px}#hamburger:checked+.menu-icon span:first-child{transform:translateY(12px) rotate(-45deg)}#hamburger:checked+.menu-icon span:nth-child(2){opacity:0}#hamburger:checked+.menu-icon span:nth-child(3){transform:translateY(-8px) rotate(45deg)}.nav-elements{height:100%;margin:0 auto;padding-left:25px;text-align:center}.nav-elements,.nav-elements ul{align-items:center;display:flex;justify-content:center}.nav-elements ul{flex-wrap:wrap;gap:clamp(4px,1.6vw,24px);list-style:none;margin:0;padding:0}.nav-socials{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.nav-socials ul{display:flex;justify-content:center;list-style-type:none;padding-left:0;width:138px}.nav-elements ul li{flex:1 1 auto;padding:5px 0;text-align:center;white-space:nowrap}.nav-socials ul li{padding:5px;text-align:center;white-space:nowrap}.nav-elements ul li:last-child{border-right:none}.nav-elements ul li:first-child{padding-left:0}.nav-elements ul a,.nav-socials ul a{color:#363f4b;font-family:Rubik;font-size:16px;font-weight:400!important;text-decoration:none;text-transform:uppercase}.nav-elements ul a.active{border-bottom:2px solid #363f4b;font-weight:500;position:relative;text-shadow:#363f4b 0 0 1px}@media (max-width:769px){.banner h1{color:#faf8f3;font-family:Rubik,sans-serif;font-size:14px;font-weight:500;margin:0;padding:0;text-transform:uppercase}.container{align-items:center;display:flex;height:90px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:0 15px}.menu-icon{cursor:pointer;display:block;height:60px;padding-right:10px;position:relative;width:35px;z-index:150}.nav-elements{background-color:#faf8f3;padding:0}.nav-elements,.nav-socials{border-top:2px solid #363f4b;height:calc(100dvh - 122px);overflow:hidden;position:absolute;right:0;top:122px;transition:all .3s ease-in;width:0}.nav-socials{background-color:#cfcfcf}.overlay.false{display:none}.overlay.active{animation:fadeInOverlay .5s;background-color:#fff;border-top:2px solid #363f4b;height:calc(100dvh - 122px);left:0;opacity:80%;overflow:hidden;position:absolute;top:122px;transition:all .3s ease-in;width:calc(100dvh - 270px)}.nav-elements.active{width:270px}.nav-elements ul{align-items:center;display:flex;flex-direction:column;max-width:100%;padding-left:0}.nav-elements ul li{border:none;margin-right:0;margin-top:22px;padding:0;text-align:left}}footer{background-color:#363f4b;padding-bottom:10px;text-align:center;width:100%;z-index:10}.footer-container{margin-left:auto;margin-right:auto;max-width:1366px;padding-top:10px;width:100%}.stores{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin-top:20px}.store{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px}.store h2{color:#faf8f3;margin:auto 0}footer ul{align-items:center;display:flex;flex-direction:column;justify-content:center;list-style:none;margin:10px 0;padding-left:0}footer h3{color:#faf8f3;font-size:16px;margin:0}footer a{text-decoration:none}footer,footer a{color:#faf8f3}.contact{flex-direction:column}.contact,.contact ul li{align-items:center;display:flex;justify-content:center}.contact ul li a{padding-left:5px;padding-top:5px}.contact ul li img{padding-top:5px}.copyright h3{font-size:18px;font-weight:400;text-transform:uppercase}
/*# sourceMappingURL=main.07f47087.css.map*/