body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header .container{margin:0 auto;max-width:1200px;padding:0 20px}.header .header_2{flex-wrap:wrap;width:100%}.header .header-row,.header .header-top{align-items:center;display:flex;justify-content:space-between}.header .header-top{border-bottom:1px solid #e0e0e0;padding-bottom:8px}.header .header-bottom{padding-top:8px}.header .logo,.header .main-nav{align-items:center;display:flex}.header .main-nav{justify-content:space-between}.header .main-nav a{color:#a4897f;font-weight:500;padding:5px 0;position:relative;text-decoration:none}.header .main-nav a.active,.header .main-nav a:hover{color:#6d4c41}.header .main-nav a.active:after,.header .main-nav a:hover:after{background-color:#6d4c41;bottom:-4px;content:"";height:2px;left:0;position:absolute;width:100%}@media(max-width:668px){.header .main-nav{display:none}}.header .burger-menu{display:none}@media(max-width:668px){.header .burger-menu{cursor:pointer;display:block;margin-left:15px;z-index:1100}.header .header-actions{order:1}}.mobile-nav{background-color:#fff;border-top:1px solid #e0e0e0;display:flex;flex-direction:column;gap:20px;padding:15px 0;position:relative;z-index:1050}.mobile-nav a{color:#6d4c41;font-weight:600;padding:10px 0;text-decoration:none}.mobile-nav a.active,.mobile-nav a:hover{color:#4d362e}.header .header-actions{align-items:center;display:flex;gap:15px}@media(max-width:668px){.header .header-actions{display:none}}.header .header-actions .contact-button{background-color:#6d4c41;border:none;border-radius:4px;color:#fff;font-weight:700;padding:8px 16px;text-decoration:none;transition:background-color .3s}.header .header-actions .contact-button:hover{background-color:#4d362e}.header .header-actions .messenger-icon{align-items:center;color:inherit;cursor:pointer;display:flex;font-size:2rem;transition:color .3s,transform .3s}.header .header-actions .messenger-icon:hover{transform:scale(1.2)}.header .header-actions .whatsapp{color:#25d366}.header .header-actions .whatsapp:hover{color:#1da851}.header .header-actions .telegram{color:#08c}.header .header-actions .telegram:hover{color:#069}.header .header-actions .instagram{color:#ff007b}.header .header-actions .phone{color:#25d366;font-size:1.7rem}.burger{background:#0000;border:none;height:22px;padding:0;position:relative;width:28px;z-index:1100}.burger span{background-color:#a4897f;border-radius:2px;display:block;height:3px;transform-origin:left center;transition:all .4s ease}.burger.open span:first-child{background-color:#8d6e63;transform:rotate(45deg)}.burger.open span:nth-child(2){opacity:0;transform:translateX(20px)}.burger.open span:nth-child(3){background-color:#8d6e63;transform:rotate(-45deg)}.burger:hover span{background-color:#8d6e63}.menu{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px #0000001a;display:flex;opacity:0;padding:20px;pointer-events:none;right:20px;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease}.menu a{color:#a4897f;font-weight:600;padding:10px 0;text-decoration:none;transition:color .3s}.menu a:hover{color:#8d6e63}.menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.footer{background-color:#f1f1f1;background-color:#fff;color:#777;font-family:Arial,sans-serif;padding:40px 0 20px}.footer .footer-container{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.footer .footer-container .footer-section{flex:1 1;padding:0 20px}.footer .footer-container .footer-section h3,.footer .footer-container .footer-section h4{color:#6d4c41;font-size:24px;margin-bottom:15px}.footer .footer-container .footer-section a,.footer .footer-container .footer-section li,.footer .footer-container .footer-section p{font-size:16px;line-height:1.6}.footer .footer-container .footer-section ul{display:flex;flex-direction:column;justify-content:space-between;list-style:none;padding:0}.footer .footer-container .footer-section ul li{margin-bottom:8px}.footer .footer-container .footer-section ul a{text-decoration:none}.footer .footer-container .footer-section ul a:hover{color:#f4a261;text-decoration:underline}.footer .footer-bottom{border-top:1px solid #444;font-size:10px;margin-top:30px;padding-top:15px;text-align:center}@media(max-width:568px){.footer .footer-container{flex-direction:column;text-align:center}.footer .footer-container .footer-section{padding:10px 0}}.not-found-page{align-items:center;background-color:#f9f9f9;color:#333;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:80vh}.not-found-page .container{background:#fff;border-radius:8px;box-shadow:0 8px 16px #0000001a;max-width:400px;padding:2rem;text-align:center;width:90%}.not-found-page .not-found-content h1{color:#ff4c4c;font-size:6rem;margin:0}.not-found-page .not-found-content h2{color:#222;font-size:2rem;margin:1rem 0}.not-found-page .not-found-content p{color:#666;font-size:1rem;margin-bottom:2rem}.not-found-page .not-found-content .btn{border-radius:4px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.not-found-page .not-found-content .btn.btn-primary{background-color:#007bff;border:none;color:#fff}.not-found-page .not-found-content .btn.btn-primary:hover{background-color:#0056b3}.home-page .hero-section{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:90vh;margin-bottom:4rem}.home-page .hero-section .hero-content{max-width:600px;padding:2rem}.home-page .hero-section .hero-content h1{font-size:3.5rem;margin-bottom:1rem}.home-page .hero-section .hero-content p{font-size:1.3rem}.home-page .showcase-section{padding:2rem 1rem 4rem}.home-page .showcase-section .category-block{background-color:#f5f5f5;border-radius:50px;margin-bottom:3rem;padding:30px}.home-page .showcase-section .category-block .category-heading{color:#6d4c41;font-size:2rem;margin-bottom:1.5rem;text-align:center}.home-page .showcase-section .category-block .category-gallery{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.home-page .showcase-section .category-block .category-gallery img{border-radius:10px;height:190px;object-fit:cover;transition:transform .3s ease;width:280px}.home-page .showcase-section .category-block .category-gallery img:hover{box-shadow:0 8px 20px #0003;transform:scale(1.05)}@media(max-width:768px){.home-page .hero-section{height:60vh}.home-page .hero-section .hero-content h1{font-size:2.4rem}.home-page .hero-section .hero-content p{font-size:1.1rem}.home-page .category-heading{font-size:1.6rem}.home-page .category-gallery img{height:auto;width:90%}}.category-button{margin-top:1.5rem;text-align:center}.category-button .btn{background-color:#6d4c41;background-color:#8d6e63;border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;padding:.8rem 2rem;transition:background .3s ease}.category-button .btn:hover{background-color:#6f574e;transform:translateY(-2px)}.image-modal{align-items:center;background-color:#000000d9;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999}.image-modal img{border-radius:10px;box-shadow:0 0 20px #fff3;max-height:90%;max-width:90%}.kitchen-page{padding:2rem}.kitchen-header{border-radius:15px;margin-bottom:2rem;padding:15px;text-align:center}.kitchen-header h1{color:#6d4c41;font-size:2.5rem}.kitchen-header p{color:#888;font-size:1.2rem}.kitchen-footer{color:#999;font-size:.9rem;margin-top:3rem;text-align:center}@media (max-width:768px){.kitchen-header h1{font-size:2rem}.kitchen-header p{font-size:1rem}.style-image{height:150px}.modal-image{height:40vh}}.livingroom-page{padding:2rem}.livingroom-header{margin-bottom:2rem;text-align:center}.livingroom-header h1{color:#6d4c41;font-size:2.5rem}.livingroom-header p{color:#888;font-size:1.2rem}.livingroom-footer{color:#999;font-size:.9rem;margin-top:3rem;text-align:center}@media (max-width:768px){.livingroom-header h1{font-size:2rem}.livingroom-header p{font-size:1rem}.style-image{height:150px}.modal-image{height:40vh}}.bedroom-page{padding:2rem}.bedroom-header{margin-bottom:2rem;text-align:center}.bedroom-header h1{color:#6d4c41;font-size:2.5rem}.bedroom-header p{color:#888;font-size:1.2rem}.bedroom-footer{color:#999;font-size:.9rem;margin-top:3rem;text-align:center}@media (max-width:768px){.bedroom-header h1{font-size:2rem}.bedroom-header p{font-size:1rem}.style-image{height:150px}.modal-image{height:40vh}}.kidsroom-page{padding:2rem}.kidsroom-header{margin-bottom:2rem;text-align:center}.kidsroom-header h1{color:#6d4c41;font-size:2.5rem}.kidsroom-header p{color:#888;font-size:1.2rem}.kidsroom-footer{color:#999;font-size:.9rem;margin-top:3rem;text-align:center}@media (max-width:768px){.kidsroom-header h1{font-size:2rem}.kidsroom-header p{font-size:1rem}.style-image{height:150px}.modal-image{height:40vh}}.about-page{background:#fcfcfc;margin:0 auto;max-width:900px;padding:50px 20px}.about-page .about-hero{background:linear-gradient(145deg,#f8f4f2,#fff);border-radius:12px;padding:40px 20px;text-align:center}.about-page .about-hero h1{color:#4a3f35;font-size:2.5rem;margin-bottom:10px}.about-page .about-hero p{color:#6e5d4b;font-size:1.2rem}.about-page .about-content{margin-top:40px}.about-page .about-content p{color:#5a4d43;font-size:1rem;line-height:1.6;margin-bottom:20px}.about-page .about-content .about-features{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;margin:20px 0;padding:0}.about-page .about-content .about-features li{background:#fafafa;border-radius:8px;box-shadow:0 3px 8px #00000008;color:#4a3f35;font-size:1rem;padding:15px 20px}.about-page .about-content .about-testimonial{background:#fdfaf8;border-left:4px solid #a77b5a;border-radius:8px;margin:40px 0;padding:20px 30px}.about-page .about-content .about-testimonial h3{color:#444;margin-bottom:12px}.about-page .about-content .about-testimonial blockquote{color:#555;font-style:italic;margin:0 0 10px}.about-page .about-content .about-testimonial .author{color:#333;font-weight:600;text-align:right}.about-page .about-content .about-footer{color:#7b6c5f;font-style:italic;margin-top:30px;text-align:center}.contacts-page{background:linear-gradient(145deg,#e3e3e3,#fff);border-bottom:1px solid #eee;padding:60px 20px 20px;text-align:center}.contacts-page h1{color:#4a3f35;font-size:2.8rem;margin-bottom:10px}.contacts-page p{color:#7b6c5f;font-size:1.2rem}@media(max-width:568px){.contacts-page h1{font-size:2rem}.contacts-page p{font-size:1.1rem}}.contacts-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:40px 20px}.contacts-grid .card{background:#fff;border-radius:16px;box-shadow:0 8px 16px #0000000d;display:flex;flex-direction:column;justify-content:space-between;padding:30px;transition:transform .3s ease}.contacts-grid .card:hover{transform:translateY(-4px)}.contacts-grid .card h2{color:#4a3f35;font-size:1.4rem;margin-bottom:10px}.contacts-grid .card .instagram{color:#ff007b;font-size:4rem}.contacts-grid .card p{color:#5a4d43;font-size:1rem;margin-bottom:8px}.contacts-grid .card p a{color:#a77b5a;font-weight:500;text-decoration:none}.contacts-grid .card p a:hover{text-decoration:underline}.map-section{padding:20px}.map-section h3{color:#444;font-size:1.3rem;margin:30px 0 12px}.map-section iframe{border:none;border-radius:8px;height:300px;width:100%}.other-page{padding:2rem}.other-header{margin-bottom:2rem;text-align:center}.other-header h1{color:#6d4c41;font-size:2.5rem}.other-header p{color:#888;font-size:1.2rem}.styles-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.style-image{background-position:50%;background-size:cover;border-radius:12px;box-shadow:0 2px 8px #00000026;cursor:pointer;height:200px;transition:transform .3s ease}.style-image:hover{transform:scale(1.05)}.style-modal{align-items:center;background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:12px;max-height:90vh;max-width:90vw;overflow:hidden;position:relative}.modal-image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:60vh;width:100%}.close-modal{background:#0000;border:none;color:#333;cursor:pointer;font-size:2rem;position:absolute;right:15px;top:10px}.other-footer{color:#999;font-size:.9rem;margin-top:3rem;text-align:center}@media(max-width:768px){.other-header h1{font-size:2rem}.other-header p{font-size:1rem}.style-image{height:150px}.modal-image{height:40vh}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Montserrat,sans-serif}.container{margin:0 auto;max-width:1200px;padding:0 15px;width:100%}.btn{border:none;border-radius:4px;cursor:pointer;display:inline-block;font-weight:600;padding:12px 24px;text-decoration:none;transition:all .3s ease}.btn-primary{background-color:#6d4c41;color:#fff}.btn-primary:hover{background-color:#4d362e}.btn-outline{background-color:#0000;border:2px solid #6d4c41;color:#6d4c41}.btn-outline:hover{background-color:#6d4c41;color:#fff}.btn-white{background-color:#fff;color:#6d4c41}.btn-white:hover{background-color:#f2f2f2}.section-title{font-size:2rem;margin-bottom:1.5rem;padding-bottom:15px;position:relative;text-align:center}.section-title:after{background-color:#6d4c41;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.header{background-color:#fff;box-shadow:0 2px 10px #0000001a;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header-top{align-items:center;display:flex;justify-content:space-between;padding:15px 0}.header .logo{color:#6d4c41;font-size:1.8rem;font-weight:700;text-decoration:none}.header .logo span{color:#8d6e63}.navbar ul{border-top:1px solid #e0e0e0;display:flex;justify-content:center;list-style:none;padding:15px 0}.navbar ul li{margin:0 15px}.navbar ul li a{color:#333;font-weight:500;padding:5px 0;position:relative;text-decoration:none;transition:color .3s ease}.navbar ul li a.active,.navbar ul li a:hover{color:#6d4c41}.navbar ul li a.active:after,.navbar ul li a:hover:after{background-color:#6d4c41;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.hero-section{align-items:center;background:linear-gradient(#0006,#0006),url(https://example.com/hero-bg.jpg) no-repeat 50%/cover;color:#fff;display:flex;height:80vh;text-align:center}.hero-section .hero-content{margin:0 auto;max-width:800px}.hero-section .hero-content h1{font-size:3.5rem;margin-bottom:1.5rem;text-shadow:1px 1px 3px #0000004d}.hero-section .hero-content p{font-size:1.2rem;margin-bottom:2rem}.product-card{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px #0000000d;overflow:hidden;position:relative;transition:all .3s ease}.product-card-badge{position:absolute;right:15px;top:15px;z-index:1}.product-card-badge span{border-radius:4px;color:#fff;display:inline-block;font-size:.8rem;font-weight:600;margin-left:5px;padding:5px 10px}.product-card-badge span.new{background-color:#6d4c41}.product-card-badge span.sale{background-color:#8d6e63}.product-card-image{display:block;height:250px;overflow:hidden}.product-card-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.product-card-image:hover img{transform:scale(1.05)}.product-card-info{padding:20px}.product-card-name{font-size:1.1rem;margin-bottom:10px}.product-card-name a{color:#333;text-decoration:none;transition:color .3s ease}.product-card-name a:hover{color:#6d4c41}.product-card-price{margin-bottom:15px}.product-card-price .old-price{color:#777;margin-right:10px;text-decoration:line-through}.product-card-price .current-price{color:#6d4c41;font-weight:700}.product-card .add-to-cart{background-color:#6d4c41;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px;transition:background-color .3s ease;width:100%}.product-card .add-to-cart:hover{background-color:#4d362e}@media(max-width:992px){.hero-section{height:60vh}.hero-section .hero-content h1{font-size:2.5rem}}@media(max-width:768px){.navbar ul{flex-wrap:wrap}.navbar ul li{margin:5px 10px}.hero-section{height:50vh}.hero-section .hero-content h1{font-size:2rem}}body{background-color:#fcfcfc;color:#000;transition:all .3s ease}body.dark{background-color:#1d1d1d;color:#fff}body.dark header{color:#fff}body.dark .categories-section,body.dark header{background-color:#1e1e1e}body.dark .kitchen-header{background:linear-gradient(135deg,#5c5c5c,#333)}body.dark .kitchen-header h1{color:#7e7e7e}body.dark .living-room-header h1{color:#dadada}body.dark .style-card{background-color:#333}body.dark .style-card p{color:#d2d2d2}button{background-color:#e0e0e0;border:none;border-radius:8px;color:#000;cursor:pointer;padding:10px 20px;transition:all .3s ease}body.dark button{background-color:#333;color:#fff}body.dark .home-page{.showcase-section{.category-block{background-color:#333}}}body.dark .about-page{background-color:#222}body.dark .about-hero{background:linear-gradient(145deg,#222,#555);h1{color:#98836f;font-size:2.5rem;margin-bottom:10px}p{color:#9d856c;font-size:1.2rem}}body.dark .about-content{margin-top:40px;p{color:#917c6c;font-size:1rem;line-height:1.6;margin-bottom:20px}.about-features{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;margin:20px 0;padding:0;li{background:#333;border-radius:8px;box-shadow:0 3px 8px #00000008;color:#99836e;font-size:1rem;padding:15px 20px}}}body.dark .about-page .about-content .about-testimonial{background:linear-gradient(145deg,#222,#555);border-left:4px solid #a77b5a;border-radius:8px;margin:40px 0;padding:20px 30px;h3{color:#a77b5a}blockquote{color:#99836e}p{color:#7e7e7e}}body.dark .contacts-page{background-color:#333;background:linear-gradient(145deg,#0e0e0e,#444);padding:60px 20px 20px;text-align:center;h1{color:#cdcdcd}p{color:#e1e1e1}}body.dark .card{background:#fff;background:linear-gradient(145deg,#0e0e0e,#444);border-radius:16px;box-shadow:0 8px 16px #0000000d;padding:30px;transition:transform .3s ease;&:hover{transform:translateY(-4px)}h2{color:#766556;font-size:1.4rem;margin-bottom:10px}p{color:#897666;font-size:1rem;margin-bottom:8px;a{color:#a77b5a;font-weight:500;text-decoration:none;&:hover{text-decoration:underline}}}}body.dark .map-section h3{color:#dfdfdf}.burger{cursor:pointer;display:flex;flex-direction:column;height:25px;justify-content:space-between;width:30px}.burger div{background:#000;height:4px;transition:.3s}body.dark .burger div{background:#fff}.menu{background:#f0f0f0;flex-direction:column;gap:1rem;left:0;padding:1rem;position:absolute;top:60px;transition:all .3s ease;width:100%}body.dark .menu{background:#1e1e1e}.menu.open{display:flex}.theme-button{background-color:#ddd;border:none;border-radius:8px;color:#000;margin-top:5px;padding:.5rem 1rem;transition:.3s}body.dark .theme-button{background-color:#333;color:#fff}body.dark footer{background-color:#222}.burger{display:none}@media (max-width:768px){.burger{display:flex}.menu{left:0;position:absolute;top:60px;width:100%}}.menu{display:none}@media (max-width:768px){.menu.open{background-color:#fff;display:flex;flex-direction:column;gap:1rem;padding:1rem}}@media (min-width:769px){.burger,.menu{display:none}}
/*# sourceMappingURL=main.4db8fdf8.css.map*/