.products #wrap .inner{max-width:1210px}.products #wrap .main-products{display:flex;justify-content:space-between;padding:141px 0 148px;position:relative}@media (max-width: 767px){.products #wrap .main-products{flex-direction:column-reverse;padding:87px 0 98px}}.products #wrap .main-products .main-cont{margin-top:61px}@media (min-width: 768px){.products #wrap .main-products .main-cont{width:calc(100% - 181px);max-width:925px;padding-right:25px;margin-top:7px}}.products #wrap .main-products .main-cont .lst-products{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:min(60px, 4.4vw) min(60px, 4.4vw)}@media only screen and (min-width: 768px) and (max-width: 1024px){.products #wrap .main-products .main-cont .lst-products{grid-gap:30px}}@media (max-width: 767px){.products #wrap .main-products .main-cont .lst-products{grid-template-columns:100%;grid-gap:0;border-top:1px solid #a09489}}.products #wrap .main-products .main-cont .lst-products__item a{display:block;height:100%;border-bottom:1px solid #a09489;transition:0.3s all ease-in-out;cursor:pointer}@media only screen and (min-width: 1025px){.products #wrap .main-products .main-cont .lst-products__item a:hover{opacity:1;border-color:#9b6735}.products #wrap .main-products .main-cont .lst-products__item a:hover .item__thumb img{transform:scale(1.1)}.products #wrap .main-products .main-cont .lst-products__item a:hover .item__cont .cate,.products #wrap .main-products .main-cont .lst-products__item a:hover .item__cont .ttl{color:#9b6735}}@media (max-width: 767px){.products #wrap .main-products .main-cont .lst-products__item a{display:flex;align-items:center;padding:32px 0 32px}}.products #wrap .main-products .main-cont .lst-products__item a .item__thumb{position:relative;overflow:hidden;width:100%}.products #wrap .main-products .main-cont .lst-products__item a .item__thumb:before{display:block;content:" ";width:100%;padding-top:133.46154%}.products #wrap .main-products .main-cont .lst-products__item a .item__thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.products #wrap .main-products .main-cont .lst-products__item a .item__thumb{position:relative;width:140px}.products #wrap .main-products .main-cont .lst-products__item a .item__thumb:before{display:block;content:" ";width:100%;padding-top:133.57143%}.products #wrap .main-products .main-cont .lst-products__item a .item__thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.products #wrap .main-products .main-cont .lst-products__item a .item__thumb img{width:100%;height:100%;object-fit:cover;transition:0.5s all ease-out;will-change:transform}.products #wrap .main-products .main-cont .lst-products__item a .item__cont{font-family:"optima-nova-lt-pro",sans-serif;padding:21px 0 15px}@media (max-width: 767px){.products #wrap .main-products .main-cont .lst-products__item a .item__cont{flex:1;padding:0 0 0 32px}}.products #wrap .main-products .main-cont .lst-products__item a .item__cont .cate{font-style:italic;font-size:14px;font-size:1.4rem;line-height:1.35714em;letter-spacing:.06em;font-weight:400;margin-bottom:7px;transition:0.3s all ease-in-out}@media (max-width: 767px){.products #wrap .main-products .main-cont .lst-products__item a .item__cont .cate{margin-bottom:11px}}.products #wrap .main-products .main-cont .lst-products__item a .item__cont .ttl{font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.06em;font-weight:400;overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;transition:0.3s all ease-in-out}@media (max-width: 767px){.products #wrap .main-products .main-cont .lst-products__item a .item__cont .ttl{letter-spacing:0.05em;overflow:hidden;width:100%;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}}.products #wrap .main-products .main-cont .lst-products__item a .item__cont .c-arr{display:block;width:51px;height:23px;border-radius:30px;background:#312e2c url(../../img/common/icon/ico-arr-right_cream.svg) no-repeat center/16px 8px;transition:0.3s all ease-in-out;margin-top:15px}.products #wrap .main-products .sidebar{font-family:"optima-nova-lt-pro",sans-serif}@media (min-width: 768px){.products #wrap .main-products .sidebar{width:181px}}.products #wrap .main-products .sidebar__block:not(:last-child){margin-bottom:33px}@media (max-width: 767px){.products #wrap .main-products .sidebar__block:not(:last-child){margin-bottom:23px}}.products #wrap .main-products .sidebar__block__ttl{color:#9b6735;font-size:14px;font-size:1.4rem;line-height:2.07143em;letter-spacing:.08em;font-weight:400;font-style:italic;margin-bottom:30px;padding-bottom:4px;border-bottom:1px solid #9b6735}@media (max-width: 767px){.products #wrap .main-products .sidebar__block__ttl{padding-bottom:6px;margin-bottom:23px}}@media (max-width: 767px){.products #wrap .main-products .sidebar__block__cont .lst-cate{line-height:2.25}}.products #wrap .main-products .sidebar__block__cont .lst-cate>li:not(:last-child){margin-bottom:2px}@media (max-width: 767px){.products #wrap .main-products .sidebar__block__cont .lst-cate>li:not(:last-child){margin-bottom:8px}}.products #wrap .main-products .sidebar__block__cont .lst-cate>li a{display:inline-block;font-size:20px;font-size:2rem;line-height:1.2em;letter-spacing:.08em;font-weight:400;position:relative;transition:0.3s all ease-in-out;cursor:pointer}@media only screen and (min-width: 1025px){.products #wrap .main-products .sidebar__block__cont .lst-cate>li a:hover{opacity:1;color:#9b6735}}@media (max-width: 767px){.products #wrap .main-products .sidebar__block__cont .lst-cate>li a{font-size:18px;font-size:1.8rem}}.products #wrap .main-products .sidebar__block__cont .lst-cate>li a.active{color:#9b6735}.products #wrap .main-products .sidebar__block__cont .lst-cate>li a.active::before{content:"";width:4px;height:4px;border-radius:50%;background-color:#9b6735;position:absolute;top:-3px;left:-6px}.products #wrap .main-products .sidebar__block__cont .lst-cate>li .lst-catechild{margin:7px 0 15px 20px;line-height:1}@media (max-width: 767px){.products #wrap .main-products .sidebar__block__cont .lst-cate>li .lst-catechild{margin:3px 0 -1px 10px}}@media (max-width: 767px){.products #wrap .main-products .sidebar__block__cont .lst-cate>li .lst-catechild__item{display:inline-block;margin-bottom:7px}.products #wrap .main-products .sidebar__block__cont .lst-cate>li .lst-catechild__item:not(:last-child){position:relative;padding-right:12px;margin-right:8px}.products #wrap .main-products .sidebar__block__cont .lst-cate>li .lst-catechild__item:not(:last-child)::after{content:"";width:1px;height:14px;background-color:#a09489;position:absolute;top:2px;right:0}}@media (min-width: 768px){.products #wrap .main-products .sidebar__block__cont .lst-cate>li .lst-catechild__item:not(:last-child){margin-bottom:12px}}.products #wrap .main-products .sidebar__block__cont .lst-cate>li .lst-catechild__item>a{font-size:16px;font-size:1.6rem;line-height:1.1875em;letter-spacing:.08em;font-weight:400}.products #wrap .main-products .sidebar .note{display:block;text-decoration:underline;font-family:"optima-nova-lt-pro",sans-serif;font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.08em;font-weight:400;background:url(../../img/common/icon/ico-questionmark.png) no-repeat left top 1px/16px 16px;padding-left:20px;transition:0.3s all ease-in-out;cursor:pointer}@media only screen and (min-width: 1025px){.products #wrap .main-products .sidebar .note:hover{opacity:1;color:#9b6735;background-image:url(../../img/common/icon/ico-questionmark_gold.png)}}.products.page-single #wrap .main-products{padding:143px 0 149px;flex-direction:column}@media (max-width: 767px){.products.page-single #wrap .main-products{padding:94px 0 100px}}.products.page-single #wrap .main-products .info{position:relative;display:flex;flex-direction:column;align-items:flex-end}@media (min-width: 768px){.products.page-single #wrap .main-products .info.hasGallery{min-height:var(--minH)}.products.page-single #wrap .main-products .info.hasGallery .cate,.products.page-single #wrap .main-products .info.hasGallery .ttl,.products.page-single #wrap .main-products .info.hasGallery .txt,.products.page-single #wrap .main-products .info.hasGallery .table{width:calc(67% - 30px);max-width:700px}.products.page-single #wrap .main-products .info:not(.hasGallery){align-items:stretch}}@media (max-width: 767px){.products.page-single #wrap .main-products .info{align-items:stretch}}.products.page-single #wrap .main-products .info .cate{font-family:"optima-nova-lt-pro",sans-serif;font-style:italic;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.06em;font-weight:400;margin-bottom:22px}@media (max-width: 767px){.products.page-single #wrap .main-products .info .cate{margin-bottom:11px}}.products.page-single #wrap .main-products .info .ttl{font-family:"optima-nova-lt-pro",sans-serif;font-size:36px;font-size:3.6rem;line-height:1.16667em;letter-spacing:.03em;font-weight:400;border-bottom:1px solid #a09489;padding-bottom:40px}@media (max-width: 767px){.products.page-single #wrap .main-products .info .ttl{font-size:24px;font-size:2.4rem;line-height:1.33333em;padding-bottom:22px}}@media (min-width: 768px){.products.page-single #wrap .main-products .info .gallery{width:33%;max-width:380px;position:absolute;top:3px;left:0}}@media (max-width: 767px){.products.page-single #wrap .main-products .info .gallery{margin-top:40px}}.products.page-single #wrap .main-products .info .gallery-frame__item{position:relative;overflow:hidden}.products.page-single #wrap .main-products .info .gallery-frame__item:before{display:block;content:" ";width:100%;padding-top:133.42105%}.products.page-single #wrap .main-products .info .gallery-frame__item>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.products.page-single #wrap .main-products .info .gallery-frame__item{position:relative}.products.page-single #wrap .main-products .info .gallery-frame__item:before{display:block;content:" ";width:100%;padding-top:133.53846%}.products.page-single #wrap .main-products .info .gallery-frame__item>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.products.page-single #wrap .main-products .info .gallery-frame__item img{width:100%;height:100%;object-fit:cover}.products.page-single #wrap .main-products .info .gallery-frame__pagination{margin-top:30px;overflow:auto;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;-ms-overflow-style:none;-ms-scrollbar-width:none;scrollbar-width:none}.products.page-single #wrap .main-products .info .gallery-frame__pagination::-webkit-scrollbar{display:none}@media only screen and (min-width: 768px) and (max-width: 1024px){.products.page-single #wrap .main-products .info .gallery-frame__pagination{margin-top:20px}}@media (max-width: 767px){.products.page-single #wrap .main-products .info .gallery-frame__pagination{margin-top:16px}}.products.page-single #wrap .main-products .info .gallery-frame__pagination .swiper-pagination--gal{display:flex;width:max-content}.products.page-single #wrap .main-products .info .gallery-frame__pagination .swiper-pagination--gal span{display:block;position:relative;width:calc((var(--w) - 40px) / 5);height:auto;margin:0;border-radius:0;opacity:1;background-size:cover;background-position:center;background-repeat:no-repeat}.products.page-single #wrap .main-products .info .gallery-frame__pagination .swiper-pagination--gal span:before{display:block;content:" ";width:100%;padding-top:100%}.products.page-single #wrap .main-products .info .gallery-frame__pagination .swiper-pagination--gal span>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.products.page-single #wrap .main-products .info .gallery-frame__pagination .swiper-pagination--gal span{width:calc((var(--w) - 20px) / 5)}}.products.page-single #wrap .main-products .info .gallery-frame__pagination .swiper-pagination--gal span:not(:last-child){margin-right:10px}@media only screen and (min-width: 768px) and (max-width: 1024px){.products.page-single #wrap .main-products .info .gallery-frame__pagination .swiper-pagination--gal span:not(:last-child){margin-right:5px}}.products.page-single #wrap .main-products .info .gallery-frame__pagination .swiper-pagination--gal span.swiper-pagination-bullet-active::after{content:"";width:100%;height:100%;background-color:#8e8e8e;position:absolute;top:0;left:0;mix-blend-mode:multiply}.products.page-single #wrap .main-products .info .gallery-frame.oneImg{pointer-events:none}.products.page-single #wrap .main-products .info .txt{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.06em;font-weight:400;margin-top:45px}@media (max-width: 767px){.products.page-single #wrap .main-products .info .txt{font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:.06em;font-weight:400;margin-top:39px}}.products.page-single #wrap .main-products .info .table{margin-top:44px}@media (max-width: 767px){.products.page-single #wrap .main-products .info .table{margin-top:39px}}.products.page-single #wrap .main-products .info .table .tr{background-color:#c5c1bd;display:flex;padding:11px 15px 10px}@media (max-width: 767px){.products.page-single #wrap .main-products .info .table .tr{padding:10px 20px 10px}}.products.page-single #wrap .main-products .info .table .tr:not(:last-child){margin-bottom:4px}@media (max-width: 767px){.products.page-single #wrap .main-products .info .table .tr:not(:last-child){margin-bottom:4.5px}}.products.page-single #wrap .main-products .info .table .tr .th,.products.page-single #wrap .main-products .info .table .tr .td{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.06em;font-weight:400}.products.page-single #wrap .main-products .info .table .tr .th{font-family:"optima-nova-lt-pro",sans-serif;color:#9b6735;width:138px;padding-right:15px}@media (max-width: 767px){.products.page-single #wrap .main-products .info .table .tr .th{line-height:24px;width:96px}}.products.page-single #wrap .main-products .info .table .tr .td{width:calc(100% - 138px)}@media (max-width: 767px){.products.page-single #wrap .main-products .info .table .tr .td{font-size:15px;font-size:1.5rem;line-height:24px;width:calc(100% - 96px)}}.products.page-single #wrap .main-products .info .table .tr .td a{text-decoration:underline;transition:0.3s all ease-in-out;cursor:pointer}@media only screen and (min-width: 1025px){.products.page-single #wrap .main-products .info .table .tr .td a:hover{opacity:1;color:#9b6735}}.products.page-single #wrap .main-products .info .table .tr .td .small-item:not(:last-child){margin-bottom:11px}.products.page-single #wrap .main-products .color{margin-top:88px}@media (max-width: 767px){.products.page-single #wrap .main-products .color{margin-top:58px}}.products.page-single #wrap .main-products .color .ttl{font-family:"optima-nova-lt-pro",sans-serif;font-style:italic;font-size:30px;font-size:3rem;line-height:1.33333em;letter-spacing:.03em;font-weight:400;margin-bottom:38px}@media (max-width: 767px){.products.page-single #wrap .main-products .color .ttl{font-size:24px;font-size:2.4rem;letter-spacing:0.06em;margin-bottom:31px}}.products.page-single #wrap .main-products .color .color-lst{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:min(45px,3.3vw) min(40px,3vw)}@media (max-width: 767px){.products.page-single #wrap .main-products .color .color-lst{grid-template-columns:repeat(2, 1fr);grid-gap:28px 29px}}.products.page-single #wrap .main-products .color .color-lst__item a{cursor:pointer}@media only screen and (min-width: 1025px){.products.page-single #wrap .main-products .color .color-lst__item a:hover{opacity:1}.products.page-single #wrap .main-products .color .color-lst__item a:hover .item__thumb img{transform:scale(1.1)}}.products.page-single #wrap .main-products .color .color-lst__item a .item__thumb{position:relative;overflow:hidden;width:100%;margin-bottom:19px}.products.page-single #wrap .main-products .color .color-lst__item a .item__thumb:before{display:block;content:" ";width:100%;padding-top:100%}.products.page-single #wrap .main-products .color .color-lst__item a .item__thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.products.page-single #wrap .main-products .color .color-lst__item a .item__thumb{margin-bottom:7px}}.products.page-single #wrap .main-products .color .color-lst__item a .item__thumb img{width:100%;height:100%;object-fit:cover;transition:0.5s all ease-in-out;will-change:transform}.products.page-single #wrap .main-products .color .color-lst__item a .item__desc{font-family:"optima-nova-lt-pro",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.06em;font-weight:400}@media (max-width: 767px){.products.page-single #wrap .main-products .color .color-lst__item a .item__desc{font-size:15px;font-size:1.5rem;line-height:1.46667em}}.products.page-single #wrap .main-products .notes{margin-top:88px}@media (max-width: 767px){.products.page-single #wrap .main-products .notes{margin-top:58px}}.products.page-single #wrap .main-products .notes .ttl{font-family:"optima-nova-lt-pro",sans-serif;font-style:italic;font-size:30px;font-size:3rem;line-height:1.33333em;letter-spacing:.03em;font-weight:400;margin-bottom:38px}@media (max-width: 767px){.products.page-single #wrap .main-products .notes .ttl{font-size:24px;font-size:2.4rem;letter-spacing:0.06em;margin-bottom:31px}}.products.page-single #wrap .main-products .notes .txt{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.06em;font-weight:400}.products.page-single #wrap .main-products .postRelated{margin-top:77px}@media (max-width: 767px){.products.page-single #wrap .main-products .postRelated{margin-top:54px}}.products.page-single #wrap .main-products .sidebar{width:100%;margin-top:91px}@media (max-width: 767px){.products.page-single #wrap .main-products .sidebar{margin-top:63px}}@media (min-width: 768px){.products.page-single #wrap .main-products .sidebar__block:not(:last-child){margin-bottom:16px}.products.page-single #wrap .main-products .sidebar__block__ttl{padding-bottom:6px;margin-bottom:35px}.products.page-single #wrap .main-products .sidebar__block__cont .lst-cate{line-height:1.4}.products.page-single #wrap .main-products .sidebar__block__cont .lst-cate>li{display:inline-block;margin-bottom:20px}.products.page-single #wrap .main-products .sidebar__block__cont .lst-cate>li:not(:last-child){margin-right:54px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1024px){.products.page-single #wrap .main-products .sidebar__block__cont .lst-cate>li:not(:last-child){margin-right:35px}}@media (min-width: 768px){.products.page-single #wrap .main-products .sidebar__block__cont .lst-cate>li .lst-catechild{display:inline;position:relative;margin:0 0 0 9px}.products.page-single #wrap .main-products .sidebar__block__cont .lst-cate>li .lst-catechild::before{content:"/";font-size:16px;font-size:1.6rem;margin-right:10px}.products.page-single #wrap .main-products .sidebar__block__cont .lst-cate>li .lst-catechild__item{display:inline-block;margin:0}.products.page-single #wrap .main-products .sidebar__block__cont .lst-cate>li .lst-catechild__item:not(:last-child){margin-right:14px}}@media (max-width: 767px){.fancybox__dialog .f-button{width:40px;height:40px}.fancybox__dialog .f-button svg{width:20px;height:20px}.fancybox__dialog .f-button.is-prev{left:10px !important}.fancybox__dialog .f-button.is-next{right:10px !important}}@media (max-width: 767px){.is-safari #wrap .main-products .sidebar__block__cont .lst-cate>li .lst-catechild__item:not(:last-child)::after{top:3px}}

/*# sourceMappingURL=maps/products.min.css.map */
