.filters{background-color:#f5f4ef;position:fixed;top:0;right:-100%;width:100%;height:100%;z-index:999;transition:right .3s ease}@media screen and (min-width: 1024.98px){.filters{background-color:#fff;width:46rem;z-index:1004}}.filters .filters-wrapper{padding:9rem 0 2rem 0}@media screen and (min-width: 1024.98px){.filters .filters-wrapper{padding:2rem 0}}.filters.active{right:0}.filters .filters-title{display:flex;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.filters p,.filters .btn-link,.filters .check-label{font-size:1rem;text-transform:uppercase}.filters .btnarea{padding-right:2rem;padding-left:2rem}.filters .btnarea .btn{font-weight:300;text-transform:uppercase}.details{background-color:#fff;position:fixed;top:0;right:-100%;width:100%;height:100%;z-index:1001;transition:right .3s ease}@media screen and (min-width: 1024.98px){.details{background-color:#fff;width:63rem;z-index:1004}}.details .details-wrapper{padding:2rem;overflow:auto;height:inherit}@media screen and (min-width: 1024.98px){.details .details-wrapper{padding:2rem 1.6rem}}.details.active{right:0}.details.active .details-title .btn.btn-link{position:fixed;top:2rem;right:2rem;z-index:2}@media screen and (min-width: 1024.98px){.details.active .details-title .btn.btn-link{right:4rem}}.details .details-title{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding-right:60px}.details .details-title h3{font-size:5rem;font-weight:300;line-height:1.1;margin-bottom:3rem}.details .details-info{font-size:1.5rem}@media screen and (min-width: 1024.98px){.details .details-info{font-size:1.8rem}}.details .btn-link,.details .check-label{font-size:1rem;text-transform:uppercase}.details .btnarea{padding-right:2rem;padding-left:2rem}.details .btnarea .btn{font-weight:300;text-transform:uppercase}.details-contents{padding-top:5rem;padding-bottom:5rem}.details-contents h4{border-bottom:1px solid #707070;font-size:1.5rem;font-weight:500;margin-bottom:1.2rem;padding-bottom:1rem}@media screen and (min-width: 1024.98px){.details-contents h4{font-size:1.8rem}}.details-contents h5{font-size:1.5rem;font-weight:500;margin-bottom:1.5rem}@media screen and (min-width: 1024.98px){.details-contents h5{font-size:1.8rem}}.details-contents-inner{margin-bottom:5rem;position:relative}.details-contents-inner .border-top{margin-top:3rem;padding-top:1rem}.products-listtitle{font-size:2.5rem;font-weight:300;line-height:1.1;margin-bottom:5rem}@media screen and (min-width: 1024.98px){.products-listtitle{font-size:5rem;margin-bottom:10rem}}.section.products{position:relative}.section.products:has(.productslist)::after{position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background:#7e7d7d}.section.products .contents{padding:0}@media screen and (min-width: 1367px){.section.products .contents{padding:0 2rem}}body.products .productslist{border-top:0}.productsdetail-wrapper{display:flex;flex-direction:column;max-width:1366px;margin-right:auto;margin-left:auto}@media screen and (min-width: 1024.98px){.productsdetail-wrapper{flex-direction:row}}.detail-image{width:100%}@media screen and (min-width: 1024.98px){.detail-image{width:55%}}.detail-text{padding:2rem;width:100%}@media screen and (min-width: 1024.98px){.detail-text{display:flex;flex-direction:column;justify-content:flex-end;height:calc(100vh - 13.6rem);width:45%;position:sticky;top:13.6rem;padding:2rem 4rem 62px;z-index:999}}.detail-text h2{font-size:5rem;font-weight:300;line-height:1.1;margin-bottom:1.5rem}.detail-text .designer{font-size:1.5rem}@media screen and (min-width: 1024.98px){.detail-text .designer{font-size:1.8rem}}.detail-text .btnarea{margin-top:3rem;margin-bottom:1.5rem}.detail-text .btnarea .btn{font-size:1.4rem;width:100%}@media screen and (min-width: 1024.98px){.detail-text .btnarea .btn{font-size:1.8rem}}/*# sourceMappingURL=products.css.map */
