.home-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body.page-home{background:#f6f4f0;color:#1a1612}
body{font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif}
.top-wrap{background:#1a1612;color:#e8dfd2;height:36px}
header .top-wrap .btn,header .top-wrap a,header .top-wrap .dropdown-toggle{color:#e8dfd2!important;font-size:12px}
header .top-wrap .dropdown:hover{background:#2a241c}
header .header-content{background:#fff;border-bottom:none;padding:18px 0}
header .header-content .logo{max-width:180px}
header .header-content .nav-link{letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;color:#1a1612!important}
header .header-content .nav-item:hover>a{color:#b0894f!important}
header .header-content .dropdown .dropdown-menu{border-radius:0;box-shadow:0 16px 40px rgba(26,22,18,.12)}
.modules-box{padding-top:0}
.module-item{margin-bottom:0}
.module-info.mb-3,.module-info.mb-md-5{margin-bottom:3.5rem!important}
@media (max-width:768px){.module-info.mb-3,.module-info.mb-md-5{margin-bottom:2rem!important}}
.module-slideshow{--swiper-theme-color:#d4af77;--swiper-navigation-color:#d4af77}
.module-slideshow img{width:100%;object-fit:cover;max-height:640px}
.module-title{color:#1a1612;font-size:1.7rem;font-weight:600;letter-spacing:.04em;margin-bottom:1.6rem;padding-bottom:12px}
.module-title:after{background:#d4af77;height:2px;width:48px}
.module-info .col-6.col-md-4.col-lg-2 .image-item{background:#f1eee8;border-radius:0;overflow:hidden;aspect-ratio:1/1;align-items:center}
.module-info .col-6.col-md-4.col-lg-2 img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}
.module-info .col-6.col-md-4.col-lg-2 a:hover img{transform:scale(1.06)}
.module-info .col-6.col-md-4.col-lg-2 .fs-5{font-size:.95rem!important;letter-spacing:.06em;text-transform:uppercase;font-weight:600}
.module-image-plus .image-wrap,.module-image-banner .image-wrap,.module-image-402 .image-wrap{overflow:hidden;display:block}
.module-image-plus img,.module-image-banner img,.module-image-402 img{transition:transform .5s ease}
.module-image-plus a:hover img,.module-image-banner a:hover img,.module-image-402 a:hover img{transform:scale(1.05)}
.product-wrap{border:none;background:transparent;padding-bottom:1.2rem;margin-bottom:1.6rem}
.product-wrap .image{background:#f1eee8;overflow:hidden}
.product-wrap .image img{transition:transform .45s ease}
.product-wrap:hover .image img{transform:scale(1.04)}
.product-wrap .product-name{font-size:.92rem;color:#1a1612;margin-top:.7rem;min-height:2.6em}
.product-wrap .price-new{color:#1a1612;font-weight:600;font-size:1rem}
.product-wrap .button-wrap .btn{background:#1a1612;border-color:#1a1612;border-radius:0}
.product-wrap .button-wrap .btn:hover{background:#d4af77;border-color:#d4af77;color:#1a1612}
.module-tab-product .nav-link{color:#7a7168;letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;border:none;padding:.4rem 1rem}
.module-tab-product .nav-link.active,.module-tab-product .nav-link:hover{color:#1a1612;border-bottom:2px solid #d4af77}
footer{background:#1a1612;color:#cbbfa8}
footer .services-wrap{border-bottom:1px solid #2e2822;padding:2.4rem 0}
footer .services-wrap .service-item .title{color:#f7f3ea}
footer .services-wrap .service-item .sub-title{color:#9a8f80}
footer .footer-content h6,footer .footer-content h6.text-dark{color:#f7f3ea!important}
footer .footer-content .text,footer .footer-content a{color:#cbbfa8}
footer .footer-content a:hover{color:#d4af77}
footer .footer-bottom{background:#120f0c;color:#8a8074;border-top:1px solid #2e2822}
.nginx-alert{display:none!important}
@media (max-width:768px){
  header .header-content .logo{max-width:140px}
  .module-slideshow img{max-height:280px}
}
