.about-feature{padding:80px 5rem}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.about-left{max-width:500px}.about-heading{font-size:40px;margin-bottom:20px;font-weight:600;font-family:Poppins,sans-serif!important}.about-text{margin-bottom:30px;line-height:1.6;font-size:16px;color:#333;font-family:Poppins,sans-serif!important}.about-contact{display:flex;align-items:center;gap:12px}.contact-icon{width:40px;height:auto}.contact-label{display:block;font-size:14px;color:#333;font-family:Poppins,sans-serif!important}.contact-number{font-size:18px;font-weight:700;color:#a37841;font-family:Poppins,sans-serif!important}.about-right .about-images{display:flex;gap:20px}.about-image{flex:1;overflow:hidden;position:relative}.about-image img{width:100%;display:block;transition:transform 2s ease;height:400px;object-fit:cover}.about-image:nth-child(2){margin-top:-60px}.about-image img:hover{transform:scale(1.1)}@media (max-width: 768px){.about-feature{padding:0 20px}.about-contact{justify-content:center}h2.about-heading,p.about-text,.contact-label,.contact-number{text-align:center}.about-grid{grid-template-columns:1fr}.about-right .about-images{flex-direction:column}.about-image:nth-child(2){margin-top:0}}.dining-feature{padding:100px 5rem}.dining-room-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.dining-left{display:grid;grid-template-columns:272px 1fr;background:#111;color:#fff;height:445px}.dining-heading{font-size:20px;border-bottom:2px solid #d29f49;margin-bottom:15px;color:#fff;font-family:Poppins,sans-serif!important;font-weight:600;text-align:left;padding-left:67px}.dining-menu{padding-left:67px}.dining-menu li{margin-bottom:8px;list-style:none}.dining-menu a{color:#fff;text-decoration:none;font-family:Poppins,sans-serif!important;font-size:18px}.dining-left-col2{position:relative}.dining-slider{overflow:hidden;position:relative}.dining-slider .slide{display:none}.dining-slider .slide.active{display:block}.dining-slider .slide{overflow:hidden;height:445px}.dining-slider .slide img{width:100%;height:100%;object-fit:cover;transition:transform 1.5s ease-in-out}.dining-slider .slide img:hover{transform:scale(1.1)}.dining-products{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dining-product-card{position:relative;overflow:hidden;height:460px;display:flex;flex-direction:column;justify-content:space-between}.dining-product-card:hover .hover-img{opacity:1}.dining-product-card:hover .add-to-cart-btn{opacity:1}@media (max-width: 768px){.dining-feature{padding:50px 20px}.dining-room-grid{display:flex;gap:30px;justify-content:center;flex-direction:column}.dining-left{display:flex;flex-direction:column;height:100%}ul.dining-menu{display:flex;padding:0 10px;justify-content:center;flex-wrap:wrap;gap:20px}.dining-menu a{font-size:14px}.dining-heading{text-align:center;padding-left:0}.slider-nav{bottom:5px!important;top:405px}}.living-room-feature{padding:100px 5rem}.living-room-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;direction:rtl}.living-left{display:grid;grid-template-columns:272px 1fr;background:#111;color:#fff;height:445px;direction:ltr}.living-heading{font-size:20px;border-bottom:2px solid #d29f49;margin-bottom:15px;color:#fff;font-family:Poppins,sans-serif!important;font-weight:600;text-align:center}.living-menu{padding-left:67px}.living-menu li{margin-bottom:8px;list-style:none}.living-menu a{color:#fff;text-decoration:none;font-family:Poppins,sans-serif!important;font-size:18px}.living-left-col2{position:relative}.living-slider{overflow:hidden;position:relative}.living-slider .slide{display:none}.living-slider .slide.active{display:block}.living-slider .slide{overflow:hidden;height:445px}.living-slider .slide img{width:100%;height:100%;object-fit:cover;transition:transform 2s ease-in-out}.living-slider .slide img:hover{transform:scale(1.1)}.slider-nav{position:absolute;bottom:15px;right:15px;display:flex;gap:8px}.slider-nav button{background:#fff;border:none;padding:8px 12px;cursor:pointer}.living-products{display:grid;grid-template-columns:1fr 1fr;gap:20px}.living-product-card{position:relative;overflow:hidden;height:460px;display:flex;flex-direction:column;justify-content:space-between}.product-image-wrap{display:block;position:relative}.product-image-wrap img{width:100%;display:block}.hover-img{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease}.living-product-card:hover .hover-img{opacity:1}.add-to-cart-btn{position:absolute;bottom:0;left:0;right:0;padding:10px;text-align:center;opacity:0;transition:opacity .3s ease;border:none;cursor:pointer;background:#000;color:#fff}.living-product-card:hover .add-to-cart-btn{opacity:1}.discount-badge{position:absolute;top:10px;left:10px;background:#a37841;color:#fff;padding:4px 8px;font-size:12px}.product-info{margin-top:10px;text-align:center}.product-info h3{font-family:Poppins,sans-serif!important;font-size:18px}.price{font-weight:700;font-family:Poppins,sans-serif!important}.compare{text-decoration:line-through;margin-left:8px;color:#999}@media (max-width: 768px){.living-room-feature{padding:20px}.living-room-grid{display:flex;gap:30px;flex-direction:column}.living-left{display:flex;height:100%;flex-direction:column}ul.living-menu{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;padding:0 10px}.living-menu a{font-size:14px}}.two-col-banner{width:100%}.two-col-grid{display:grid;grid-template-columns:1fr 1fr;width:100%;min-height:500px}.two-col-left{background:#000;color:#fff;padding:80px 60px;display:flex;flex-direction:column;justify-content:center}.two-col-heading{font-size:42px;margin-bottom:20px;color:#fff;font-family:Poppins,sans-serif!important;text-transform:capitalize}.two-col-text{font-size:16px;line-height:1.6;margin-bottom:30px;font-family:Poppins,sans-serif!important}.two-col-btn{background:#fff;color:#000;padding:12px 28px;text-decoration:none;font-weight:600;border-radius:4px;transition:all .3s ease;width:fit-content;font-family:Poppins,sans-serif!important}.two-col-btn:hover{background:#a37841;color:#fff}.two-col-right{position:relative;overflow:hidden}.two-col-right .image-container{width:100%;height:100%;overflow:hidden}.two-col-right img{width:100%;height:100%;object-fit:cover;transition:transform 2s ease}.two-col-right img:hover{transform:scale(1.1)}@media (max-width: 768px){.two-col-grid{grid-template-columns:1fr}.two-col-left{padding:40px 20px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
