@font-face{font-family:Cormorant Garamond;src:url(../../../fonts/CormorantGaramond-Regular.ttf);font-weight:400}@font-face{font-family:Cormorant Garamond;src:url(../../../fonts/CormorantGaramond-SemiBold.ttf);font-weight:800}@font-face{font-family:Instrument;src:url(../../../fonts/InstrumentSans-Regular.ttf);font-weight:400}html{color:#5c5a52;height:100%;margin:0;padding:0;font-family:Instrument,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:30px}body{min-height:100%;margin:0;padding:0;display:flex}div{box-sizing:border-box}ul,li{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0 0 28px}a{color:#5c5a52;text-decoration:none}img{margin:0;display:inline-block}.wrapper{width:1280px;margin:0 auto;position:relative}.main_wrap{width:100%}h1{font-size:44px;line-height:54px}h2{font-size:40px;line-height:49px}h3{font-size:35px;line-height:43px}h4{font-size:31px;line-height:38px}h5{font-size:26px;line-height:32px}h6{font-size:22px;line-height:27px}.font-mini-title{color:#a88d5e;font-family:Instrument,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:24px}.font-title{color:#1c1b18;font-family:Cormorant Garamond,system-ui,sans-serif;font-weight:400}.font-text{color:#5c5a52;font-family:Instrument,system-ui,sans-serif;font-weight:400}.btn{color:#fff;background-color:#1c1b18;height:44px;margin:0;padding:0 28px;line-height:44px;display:inline-block}.header{background-color:#fff;border-bottom:1px solid #eae6df}.header .wrapper{flex-direction:row;align-items:center;height:88px;display:flex}.header .logo{color:#1c1b18;font-family:Cormorant Garamond,system-ui,sans-serif;font-size:28px;font-weight:800}.header .top-nav{text-align:center;flex-grow:1}.header .top-nav a{color:#5c5a52;text-transform:uppercase;padding:0 12px}.footer{background-color:#faf8f5;padding:80px 0}.footer .inside{flex-direction:row;display:flex}.footer .foot-nav{flex-grow:1;padding-right:48px}.footer .foot-nav>div{padding-bottom:48px}.footer .foot-nav .nav-list{flex-flow:wrap;display:flex}.footer .foot-nav .nav-list li{margin-right:28px}.footer .foot-info{border-left:1px solid #eae6df;flex-direction:column;justify-content:center;padding-left:48px;display:flex}.footer .foot-info .foot-logo{color:#1c1b18;font-family:Cormorant Garamond,system-ui,sans-serif;font-size:28px;font-weight:800}.page-home .home-banner{background-color:#a88d5e;width:100%;height:560px}.page-home .home-banner .banner__img{object-fit:cover;object-position:center;width:100%;height:100%}.page-home .home-banner .banner__main-box{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:44%;height:560px;display:flex;position:absolute;left:0}.page-home .home-banner .banner__main-box .inside{background-color:#fff;padding:48px}.home-products{background-color:#faf8f5;padding:80px 0}.home-product-entry{grid-template-columns:repeat(4,1fr);gap:48px;display:grid}.home-product-entry .product-item{background-color:#fff;border:1px solid #eae6df}.home-product-entry .product-item .product-thumb img{width:100%;height:auto;display:block}.home-product-entry .product-item .product-info{border-top:1px solid #eae6df;padding:28px}.home-product-entry .product-item .product-info *{margin:0}.home-three{text-align:center;padding:80px 0}.gemini-part .inside{flex-direction:row;align-items:center;padding:80px 0;display:flex}.gemini-part .inside .gemini-item:first-child{padding:0 80px 0 0}.carrier{flex-wrap:wrap;margin-left:-14px;margin-right:-14px;display:flex}.carrier.gutter .cell{padding:0 14px 28px}.carrier.c3 .cell{width:33.3333%}.nav_page_title{background-color:#faf8f5;border-bottom:1px solid #eae6df;padding:48px 0}.nav_page_title .nav_path{text-transform:capitalize}.nav_page_title .nav_path>*{padding:0 12px 0 0}.nav_page_title .title{text-transform:uppercase;padding-bottom:28px}.nav_page_title .title *{margin:0}.page_content_wrap{padding:80px 0}.nav_category_menu{border-top:1px solid #eae6df;padding-top:28px}.nav_category_menu .category_list{flex-direction:row;display:flex}.nav_category_menu .category_list li{margin:0 28px 0 0}.nav_category_menu .category_list li.current a{color:#a88d5e}.product_list_wrap{padding:80px 0}.product_list_wrap .entry{grid-template-columns:repeat(4,1fr);gap:48px;display:grid}.product_list_wrap .entry .item{background-color:#faf8f5;border:1px solid #eae6df}.product_list_wrap .entry .item .thumbnail{width:100%;height:auto;display:block}.product_list_wrap .entry .item .product_info{border-top:1px solid #eae6df;padding:28px}.product_list_wrap .entry .item .product_info *{margin:0}.nav_pagination_wrap{text-align:center}.nav_pagination_wrap .entry>a{margin:0 28px 28px 0}.product_main{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px;padding:80px 0;display:grid}.product_main .product_gallery{border:1px solid #eae6df;position:relative}.product_main .product_gallery span.btn{color:#5c5a52;text-align:center;z-index:9;background-color:#eae6df;width:44px;height:44px;margin:0;padding:0;line-height:44px;display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}.product_main .product_gallery span.btn.swiper-left{left:0}.product_main .product_gallery span.btn.swiper-right{right:0}.product_main .product_gallery .currentSlide{z-index:9;letter-spacing:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.product_main .product_info{grid-template-columns:1fr;gap:48px;display:grid}.product_main .product_info .part_head .nav_path{margin-bottom:28px}.product_main .product_info .part_head .font-title{margin:0}.product_main .product_info .font-title{color:#a88d5e;margin-bottom:14px}.product_main .product_info p:last-child{margin-bottom:0}.product_main .product_info .part_price .inside{grid-template-columns:1fr;gap:28px;display:grid}.product_main .product_info .part_price .inside .price_cell{border-bottom:1px solid #eae6df;justify-content:space-between;align-items:center;width:100%;display:flex}.product_main .product_info .part_price .inside .price_cell span{font-size:19.2px}.product_main .product_info .part_price .inside .price_cell .price{color:#a88d5e}.swiper{width:100%;min-width:0;max-width:100%;overflow:hidden}.swiper .swiper-slide img{width:100%;display:block}.part-contact-wrap{border-top:1px solid #eae6df;padding:80px 0}.part-contact-wrap .box-info{text-align:center;max-width:640px;margin:0 auto}.part-contact-wrap .box-info .mail{color:#a88d5e}.box-grid-col-1{grid-template-columns:1fr;gap:48px;display:grid}.box_gemini_view{aspect-ratio:2;background-color:#faf8f5;flex-wrap:nowrap;width:100%;display:flex}.box_gemini_view.turn .gemini_item.img{order:3}.box_gemini_view .gemini_item{width:50%}.box_gemini_view .gemini_item.img{order:1}.box_gemini_view .gemini_item.text{flex-direction:column;order:2;justify-content:center;padding:48px;display:flex}.box_gemini_view .gemini_item.text p:last-child{margin:0}.box_gemini_view img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.box_flex_col_3{flex-wrap:nowrap;gap:48px;width:100%;display:flex}.page_wrap_about{grid-template-columns:1fr;gap:80px;display:grid}
