@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Zen+Old+Mincho&display=swap";.libre{font-family:Libre Baskerville,serif}.reset-style dl,.reset-style dt,.reset-style dd,.reset-style ul,.reset-style ol,.reset-style li,.reset-style pre,.reset-style form,.reset-style blockquote,.reset-style th,.reset-style td,.custom-entry-style dl,.custom-entry-style dt,.custom-entry-style dd,.custom-entry-style ul,.custom-entry-style ol,.custom-entry-style li,.custom-entry-style pre,.custom-entry-style form,.custom-entry-style blockquote,.custom-entry-style th,.custom-entry-style td{margin:0;padding:0}.reset-style h1,.reset-style h2,.reset-style h3,.reset-style h4,.reset-style h5,.reset-style h6,.custom-entry-style h1,.custom-entry-style h2,.custom-entry-style h3,.custom-entry-style h4,.custom-entry-style h5,.custom-entry-style h6{font-weight:400;font-style:normal;text-rendering:optimizeLegibility;margin:0}.reset-style p,.custom-entry-style p{margin:0}.reset-style ul,.reset-style ol,.custom-entry-style ul,.custom-entry-style ol{list-style:none}.reset-style img,.custom-entry-style img{vertical-align:bottom;border-style:none;max-width:100%;height:auto}.reset-style map,.reset-style area,.reset-style map:active,.reset-style area:active,.custom-entry-style map,.custom-entry-style area,.custom-entry-style map:active,.custom-entry-style area:active{border:none;outline:none}.reset-style figure,.custom-entry-style figure{margin:0}.reset-style .row,.custom-entry-style .row{max-width:120rem;padding-left:5rem;padding-right:5rem;margin-left:auto;margin-right:auto}@media only screen and (max-width: 989px){.reset-style .row,.custom-entry-style .row{padding-left:1.5rem;padding-right:1.5rem}}.reset-style a,.custom-entry-style a{color:inherit;text-decoration:none}.kv-wrap{margin-bottom:100px}@media only screen and (max-width: 989px){margin-bottom: 30px}@media only screen and (min-width: 990px){.show-small{display:none!important}}@media only screen and (max-width: 989px){.hide-small{display:none!important}}.common__title,.common__title--left,.collection__title--left,.collection__title{text-align:center;padding-bottom:4rem}.common__title:after,.common__title--left:after,.collection__title--left:after,.collection__title:after{content:"";display:block;width:.1rem;height:7rem;background:#333;margin-left:auto;margin-right:auto;margin-top:2rem}@media only screen and (max-width: 989px){.common__title:after,.common__title--left:after,.collection__title--left:after,.collection__title:after{height:4rem}}.common__title .title,.common__title--left .title,.collection__title--left .title,.collection__title .title{font-size:4rem;margin-bottom:0!important;-webkit-text-decoration:underline .2rem;text-decoration:underline .2rem;text-underline-offset:.3rem;letter-spacing:.1em}@media only screen and (max-width: 989px){.common__title .title,.common__title--left .title,.collection__title--left .title,.collection__title .title{font-size:2.5rem}}.common__title .subtitle,.common__title--left .subtitle,.collection__title--left .subtitle,.collection__title .subtitle{font-size:1.5rem;font-weight:700;margin:0}.common__title--left,.collection__title--left{text-align:left}.common__title--left:after,.collection__title--left:after{display:none}.main-page-title{font-size:4rem;margin-bottom:0!important;-webkit-text-decoration:underline .2rem;text-decoration:underline .2rem;text-underline-offset:.3rem;letter-spacing:.1em;text-align:center}@media only screen and (max-width: 989px){.main-page-title{font-size:3rem}}.page-subtitle{text-align:center}.page-subtitle p{margin:0}.page-subtitle:after{content:"";display:block;width:.1rem;height:7rem;background:#333;margin-left:auto;margin-right:auto;margin-top:2rem}@media only screen and (max-width: 989px){.page-subtitle:after{height:4rem}}.btn button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:transparent;border-radius:0;font-family:inherit;font-size:1em;color:inherit;letter-spacing:inherit;text-align:inherit}.btn a,.btn button{background:#faf8f4;border:.1rem solid #C6C6C6;font-size:1.5rem;display:inline-flex;flex-flow:row wrap;justify-content:center;align-items:center;min-height:5rem;padding:1rem 2rem;position:relative;box-sizing:border-box}@media only screen and (min-width: 990px){.btn a,.btn button{transition:.2s}.btn a:hover,.btn button:hover{background:#333;color:#fff}.btn a:hover:after,.btn button:hover:after{border-color:#fff}}.btn a:after,.btn button:after{content:"";display:block;width:8px;height:8px;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(45deg) translateY(-25%);margin-left:1rem;transition:.2s}.btn.more-btn{text-align:center;margin-top:10rem}@media only screen and (max-width: 989px){.btn.more-btn{margin-top:6rem}}.btn.more-btn a,.btn.more-btn button{width:100%;max-width:35rem;cursor:pointer}.header-wrapper{box-shadow:0 .3rem .6rem #00000026}@media (hover:hover) and (pointer:fine){.header__brands-dropdown{position:relative}.header__brands-dropdown .stec-brands-dropdown{position:absolute;top:100%;left:0;min-width:280px;display:none!important;opacity:0;visibility:hidden;transform:translateY(4px);z-index:60;transition:opacity .15s ease,transform .15s ease}.header__brands-dropdown:hover .stec-brands-dropdown,.header__brands-dropdown:focus-within .stec-brands-dropdown{display:block!important;opacity:1;visibility:visible;transform:translateY(0)}.header__brands-dropdown:after{content:"";position:absolute;left:0;right:0;top:100%;height:8px}}@media only screen and (max-width: 989px){.globalnav{padding:3rem 0 25rem}}.globalnav-sub{width:100%;background:#faf8f4;padding:2rem 0 4rem}@media only screen and (min-width: 990px){.globalnav-sub{position:absolute;left:0;box-shadow:0 .3rem .3rem #00000026;transform:translateY(0);opacity:0;visibility:hidden}}@media only screen and (max-width: 989px){.globalnav-sub{padding:0 1.5rem 2rem;display:none}}@media only screen and (min-width: 990px){.globalnav .gnav-list{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;font-size:1.4rem}}.globalnav .gnav-list__item>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:transparent;border-radius:0;font-family:inherit;font-size:1em;color:inherit}@media only screen and (min-width: 990px){.globalnav .gnav-list__item>a,.globalnav .gnav-list__item>span,.globalnav .gnav-list__item>button{padding:2rem 2rem 3rem}}@media only screen and (max-width: 989px){.globalnav .gnav-list__item>a,.globalnav .gnav-list__item>span,.globalnav .gnav-list__item>button{display:flex;align-items:center;line-height:calc(1 + .3 / var(--font-body-scale));padding:1.1rem 3rem;text-decoration:none;font-size:1.8rem}}@media only screen and (min-width: 990px){.globalnav .gnav-list__item>a:before,.globalnav .gnav-list__item>span:before,.globalnav .gnav-list__item>button:before{content:"\30fb  "}}.globalnav .gnav-list__item>a.active-current,.globalnav .gnav-list__item>span.active-current,.globalnav .gnav-list__item>button.active-current{text-decoration:underline;text-underline-offset:.3rem}@media only screen and (min-width: 990px){.globalnav .gnav-list__item:hover{text-decoration:underline;text-underline-offset:.3rem}.globalnav .gnav-list__item:hover .globalnav-sub{opacity:1;visibility:inherit;transform:translateY(1.8rem);transition:.4s}}.globalnav .gnav-list-sub{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:1rem;padding:.5rem 0}.globalnav .gnav-list-sub__item{width:calc(16.6666666667% - 1rem)}@media screen and (min-width: 990px) and (max-width: 1120px){.globalnav .gnav-list-sub__item{width:calc(20% - 1rem)}}@media only screen and (max-width: 989px){.globalnav .gnav-list-sub__item{width:calc(50% - 1rem)}}.globalnav .gnav-list-sub__item>a{display:block;background:#f0f0f0;padding:.5rem .8rem;letter-spacing:0}@media only screen and (min-width: 990px){.globalnav .gnav-list-sub__item a{transition:.2s}.globalnav .gnav-list-sub__item a:hover{background:#333;color:#fff}}.card-wrapper{position:relative}.card-wrapper img[src*=new]{position:absolute;top:0;left:0;z-index:9;width:4.6rem}.card__content .brand{display:block}.card__heading{font-size:1.5rem;font-family:Zen Old Mincho,serif}.card-information .price{font-size:2rem;margin-top:2rem!important}@media only screen and (max-width: 989px){.card-information .price{margin-top:1rem!important}}.style-top-kv{position:relative}.style-top-kv .img--bg img{width:100%}.style-top-kv .img--text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.style-top-kv .img--text img{max-width:51.8rem;width:100%}.style-top-kv .video--bg{position:relative;min-height:31rem;overflow:hidden}@media only screen and (max-width: 989px){.style-top-kv .video--bg{min-height:auto}}.style-top-kv .video--bg video{width:100%}@media only screen and (min-width: 990px){.style-top-kv .video--bg video{min-height:36rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.style-top-text{text-align:center;padding:1.4rem 4rem 4rem}.style-top-text .scroll-text{display:block;writing-mode:vertical-rl;margin-left:auto;margin-right:auto;font-size:1rem;margin-bottom:3.4rem;font-weight:700;letter-spacing:.1em}@media only screen and (max-width: 989px){.style-top-text .scroll-text{margin-bottom:6rem}}@media only screen and (max-width: 767px){.style-top-text .scroll-text{margin-bottom:3rem}}.style-top-text .ja{font-size:2rem;font-weight:700;letter-spacing:.05em}.style-top-text .en{font-size:1.5rem;font-weight:700;letter-spacing:.05em;margin-top:.8rem}.style-top-category{background-image:url(./top-category-bg.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding:16.3rem 0 15.3rem}@media only screen and (max-width: 989px){.style-top-category{padding:8rem 0}}.style-top-category .category-list{margin-top:4rem}@media only screen and (min-width: 990px){.style-top-category .category-list{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:1rem 3rem}}@media only screen and (min-width: 990px){.style-top-category .category-list__item{width:calc(50% - 1.5rem)}}@media only screen and (max-width: 989px){.style-top-category .category-list__item:not(:last-of-type){margin-bottom:1rem}}.style-top-category .category-list__item a{display:block;background:#faf8f4;text-align:center;min-height:5rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}@media only screen and (min-width: 990px){.style-top-category .category-list__item a{transition:.2s}.style-top-category .category-list__item a:hover{background:#333;color:#fff}}.style-top-column{background:#faf8f4;padding-top:15rem}@media only screen and (max-width: 989px){.style-top-column{padding-top:7rem}}@media only screen and (min-width: 990px){.style-top-column .column{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch}}@media only screen and (min-width: 990px){.style-top-column .column-image{width:58.2%;min-height:64rem;position:relative}}@media only screen and (min-width: 990px){.style-top-column .column-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.style-top-column .column-text{display:flex;flex-flow:column wrap;justify-content:center;align-items:stretch;padding-left:4.5%;padding-right:4.5%;background:#fff}@media only screen and (min-width: 990px){.style-top-column .column-text{flex:1}}@media only screen and (max-width: 989px){.style-top-column .column-text{padding:3rem}}.style-top-column .column-text .common__title,.style-top-column .column-text .common__title--left,.style-top-column .column-text .collection__title--left{text-align:left;margin-bottom:4.5rem}@media only screen and (max-width: 989px){.style-top-column .column-text .common__title,.style-top-column .column-text .common__title--left,.style-top-column .column-text .collection__title--left{margin-bottom:2rem;padding-bottom:0}}.style-top-column .column-text .common__title:after,.style-top-column .column-text .common__title--left:after,.style-top-column .column-text .collection__title--left:after{display:none}.style-top-column .column-text .company{font-size:1.5rem;font-weight:700}.style-top-column .column-text .info{font-size:1.5rem;margin-top:3rem}@media only screen and (max-width: 989px){.style-top-column .column-text .info{margin-top:1.5rem}}.style-top-column .column-text .info dl{font-weight:700}@media only screen and (max-width: 989px){.style-top-column .column-text .info dl{line-height:1.3}}.style-top-column .column-text .info dl:not(:last-of-type){margin-bottom:2.4rem}.style-top-column .column-text .info dl dt{text-decoration:underline;text-underline-offset:.2rem;margin-bottom:.8rem}@media only screen and (max-width: 989px){.style-top-column .column-text .info dl dt{margin-bottom:1.2rem}}@media only screen and (min-width: 990px){.style-top-column .column-text .btn{padding-right:1rem;margin-top:5rem}}@media only screen and (max-width: 989px){.style-top-column .column-text .btn{margin-top:3rem}}.style-top-column .column-text .btn.icon-blank a,.style-top-column .column-text .btn.icon-blank button{width:100%}@media only screen and (min-width: 990px){.style-top-column .column-text .btn.icon-blank a,.style-top-column .column-text .btn.icon-blank button{transition:.2s}.style-top-column .column-text .btn.icon-blank a:hover svg path,.style-top-column .column-text .btn.icon-blank button:hover svg path{fill:#fff}}.style-top-column .column-text .btn.icon-blank a svg,.style-top-column .column-text .btn.icon-blank button svg{position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.style-top-column .column-text .btn.icon-blank a svg path,.style-top-column .column-text .btn.icon-blank button svg path{transition:.2s}.style-top-column .column-text .btn.icon-blank a:after,.style-top-column .column-text .btn.icon-blank button:after{content:"";display:none}.style-top-slide{background:#fff;padding:5rem 0;border-top:.1rem solid #C6C6C6}@media only screen and (max-width: 989px){.style-top-slide{padding:3rem 0}}.style-top-slide .swiper{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.style-top-slide .swiper-wrapper{transition-timing-function:linear!important;display:flex}.style-top-slide .swiper-slide{width:23.6rem;flex-shrink:0}@media only screen and (max-width: 989px){.style-top-slide .swiper-slide{width:10rem}}.style-top-slide .swiper-slide img{width:100%;display:block;vertical-align:middle}.style-item-other{margin-bottom:-1.6rem}.style-item-other .row>*:first-child{padding-top:10rem;border-top:1px solid #C6C6C6}.page-legal-notice{padding-top:5rem}.page-legal-notice:not(:last-of-type){margin-bottom:15rem}@media only screen and (max-width: 989px){.page-legal-notice:not(:last-of-type){margin-bottom:4rem}}@media only screen and (min-width: 990px){.page-legal-notice-wrap{padding-bottom:10rem}}@media only screen and (max-width: 989px){.page-legal-notice-wrap{padding-bottom:5rem}}.page-legal-notice-title{font-size:2.2rem;border-top:.1rem solid #C6C6C6;border-bottom:.1rem solid #C6C6C6;text-align:center;padding:3rem 0;font-weight:700;font-family:Zen Old Mincho,serif}@media only screen and (max-width: 989px){.page-legal-notice-title{font-size:1.8rem;padding:2rem 0}}.page-legal-notice-block{background:#e9ecef;border-radius:1.5rem;margin-top:5rem;padding:9.1%}@media only screen and (max-width: 989px){.page-legal-notice-block{padding:2rem;margin-top:3rem}}.page-legal-notice-block dl{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;font-weight:700;font-size:1.5rem}@media only screen and (max-width: 989px){.page-legal-notice-block dl{font-size:1.3rem}}.page-legal-notice-block dl:not(:last-of-type){margin-bottom:3.5rem}.page-legal-notice-block dl dt{width:28%;border-bottom:.1rem solid #333;padding-bottom:1.5rem}@media only screen and (max-width: 989px){.page-legal-notice-block dl dt{width:32%}}.page-legal-notice-block dl dd{flex:1;border-bottom:.1rem solid #C6C6C6;padding-bottom:1.5rem;padding-left:1.5rem}.page-template{padding-top:5rem}@media only screen and (min-width: 990px){.page-template-wrap{padding-bottom:10rem}}@media only screen and (max-width: 989px){.page-template-wrap{padding-bottom:5rem}}.page-template-block{font-weight:700;font-size:1.5rem}.page-template-block:not(:last-of-type){margin-bottom:4rem}.page-template-block h2{background:#e9ecef;border-radius:.5rem;padding:1.6rem 3rem;margin-bottom:2rem;font-size:1.5rem;font-family:Zen Old Mincho,serif;font-weight:700}@media only screen and (max-width: 989px){.page-template-block h2{padding:1.6rem 2rem}}.page-template-block ul li{position:relative;padding-left:1.5em}.page-template-block ul li:before{content:"\30fb";position:absolute;top:0;left:0}@media only screen and (min-width: 990px){.header--middle-left{-moz-column-gap:1rem;column-gap:1rem}}@media only screen and (min-width: 990px){.facets-container{border-top:1px solid #C6C6C6;border-bottom:1px solid #C6C6C6;padding-top:2.4rem!important;padding-bottom:.7rem;margin-bottom:15rem}}.product-form__submit,.quantity{background:#fff}.related-products__heading{margin-bottom:0!important}.product__description{font-size:1.8rem}@media only screen and (min-width: 990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:54.6%!important}.product--large:not(.product--no-media) .product__info-wrapper{max-width:45.4%!important;padding-left:10rem!important}}.product .price .badge,.product .price__container{margin-bottom:5rem!important}.main-page-title{font-size:4rem}@media only screen and (min-width: 990px){.main-page-title{margin-top:15rem!important}}@media only screen and (max-width: 989px){.main-page-title{font-size:3rem;margin-top:8rem!important}}@media only screen and (min-width: 990px){.page-width--narrow{max-width:120rem;padding:0 5rem}}.grid{row-gap:4rem}@media only screen and (max-width: 989px){.header__heading{margin-left:3.5rem}}@media only screen and (max-width: 989px){.globalnav .gnav-list .toggleBtn{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}}@media only screen and (max-width: 989px){.globalnav .gnav-list .toggleBtn:after{content:"";display:block;width:1.6rem;height:1.1rem;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 10' fill='none' aria-hidden='true' focusable='false' class='icon icon-arrow' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50% 50%;background-size:cover}}.hierarchical-dropdown{position:relative}.hierarchical-dropdown .submenu{display:none;position:absolute;left:100%;top:0;background:#faf8f4;border:1px solid #ddd;box-shadow:0 2px 10px #0000001a;min-width:200px;z-index:1002;padding:10px}.gnav-list-sub__item:hover .hierarchical-dropdown .submenu{display:block}.submenu a{display:block;padding:8px 12px;text-decoration:none;color:#333;border-bottom:1px solid #eee;font-size:14px}.submenu a:hover{background:#f5f5f5}.submenu-item{background:#faf8f4}#right-menu-drawer{display:block;position:fixed;top:0;right:0;width:80%;max-width:400px;height:100vh;z-index:1000;transform:translate(100%);transition:transform .3s ease-in-out;box-shadow:0 0 10px #0000001a;background-color:#fff}@media only screen and (max-width: 989px){#right-menu-drawer.open{transform:translate(0)}}#left-menu-drawer2{display:block;position:fixed;top:0;left:0;width:80%;max-width:400px;height:100vh;z-index:1001;transform:translate(-100%);transition:transform .3s ease-in-out;box-shadow:0 0 10px #0000001a;background-color:#fff}@media only screen and (max-width: 989px){#left-menu-drawer2.open{transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/original.css.map */
