@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap";@media (min-width: 990px){.pcOnly{display:block!important}.spOnly{display:none!important}}@media (max-width: 991px){.pcOnly{display:none!important}.spOnly{display:block!important}}body:not(.top) #main .shopify-section:not(.shopify-section--srevice){max-width:1080px;margin:0 auto}body.top #main .shopify-section:not(.shopify-section--slideshow){max-width:1080px;margin:0 auto}.section-spacing{padding-block-start:0px;padding-block-end:0px;margin-top:80px}@media (max-width: 991px){.section-spacing{padding-block-start:0px;padding-block-end:0px;margin-top:60px}}body:not(.top) .section-spacing,body:not(.products) .section-spacing,body:not(.collections) .section-spacing{margin-top:50px}body.top .section-spacing{margin-top:80px}@media (max-width: 991px){body.top .section-spacing{margin-top:60px}}.section-stack{gap:20px}.h2{font-weight:300;font-size:20px;line-height:20px;letter-spacing:0px}@media (max-width: 991px){.h2{font-weight:300;font-size:20px;line-height:20px;letter-spacing:1px}}body:not(.body_title) .h2{font-family:var(--heading-font-family);font-weight:400;font-size:22px;line-height:27px;letter-spacing:.05em;text-align:center}body:not(.body_title) .h2+p{font-weight:400;font-size:11px;line-height:14.29px;letter-spacing:0;text-align:center;display:block;margin:0}body .shopify-section--recently-viewed-products .h2{font-weight:400;font-size:20px;line-height:20px;letter-spacing:1px;text-align:left;display:block}@media (max-width: 991px){body .shopify-section--recently-viewed-products .h2{font-weight:400;font-size:20px;line-height:20px;letter-spacing:1px}}#main .section-spacing .container{margin-left:0;margin-right:0}@media (max-width: 991px){#main .section-spacing .h2{margin-left:15px;margin-right:15px}}.shopify-section--announcement-bar{position:relative;z-index:2}.announcement-bar{padding:0;height:40px;border-bottom:.4px solid #ffffff}.body_title.top:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open]) .announcement-bar{background-color:#fff;border-bottom:.4px solid rgba(0,0,0,.1);transition:background .2s,color .2s,border .2s,box-shadow .2s,transform .15s ease-in-out}.announcement-bar .heading{font-family:Helvetica Neue;font-weight:400;font-style:Regular;font-size:12px;line-height:1;letter-spacing:0}body:not(.top) .announcement-bar{border-bottom:.4px solid rgba(0,0,0,.1)}.body_title.top:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open]) .announcement-bar button path,.body_title.top:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open]) .announcement-bar p,body:not(.top) .announcement-bar button path,body:not(.top) .announcement-bar p{color:#000}.announcement-bar{padding:0 10px;gap:30px}announcement-bar-carousel{max-width:100%!important;width:calc(100% - 84px)}body.top #main{position:relative;top:-40px}@media (min-width: 1101px){#shopify-section-sections--25038852391096__header:has(.header.is-solid){top:-85px!important}#shopify-section-sections--25038852391096__header:has(.header.is-solid) .header-search{margin-top:85px!important}.header{padding-top:40px;row-gap:8px;padding-bottom:0}}@media (max-width: 1100px){.header{height:60px;row-gap:0;padding-block-start:0;padding-block-end:0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}}.header.is-solid .icon_w{display:none}.header.is-solid .icon_b{display:block}body:not(.top) .header .icon_w{display:none!important}body:not(.top) .header .icon_b{display:block}.header:hover .icon_w{display:none}.header:hover .icon_b{display:block}.header:not(.is-solid) .icon_w{display:block}.header:not(.is-solid) .icon_b{display:none}:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header:not(.is-solid) .icon_w{display:block}:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header:not(.is-solid) .icon_b{display:none}.body_title.top:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open]) x-header.header:not(.is-solid) .icon_w{display:none!important}.body_title.top:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open]) x-header.header:not(.is-solid) .icon_b{display:block!important}.header__account-link>a>span{font-family:var(--heading-font-family);font-weight:400;font-size:12px;line-height:18px;letter-spacing:0}.header__cart-link-custom a{display:block;width:20px;height:20px;padding-top:1px;position:relative;box-sizing:border-box}.header__cart-link-custom a .header__cart-dot-custom{width:14px;height:14px;font-family:Noto Sans Japanese,sans-serif;color:#fff;background-color:#000;border-radius:100%;font-size:9px;line-height:1;display:grid;font-weight:400;place-items:center;letter-spacing:0;position:absolute;box-sizing:border-box;top:-5px;right:-5px;box-shadow:none}:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header:not(.is-solid) .header__cart-dot-custom{color:#000;background-color:#fff}.body_title.top:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open]) x-header.header:not(.is-solid) .header__cart-dot-custom{color:#fff!important;background-color:#000!important}.header__primary-nav .header__primary-nav-item>*,.header__primary-nav .header__primary-nav-item .header__menu-disclosure>.h6{font-family:Noto Sans Japanese,sans-serif;letter-spacing:0}.header__primary-nav .header__primary-nav-item .header__menu-disclosure>.h6{display:flex;align-items:center;gap:10px;position:relative}.header__primary-nav .header__primary-nav-item .header__menu-disclosure>.h6:after{content:"";transform-origin:right;background:#000;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:2px;left:0;transform:scaleX(0)}.header__primary-nav .header__primary-nav-item .header__menu-disclosure>.h6:hover:after{transform-origin:left;transform:scaleX(1)}@media screen and (max-width: 1100px){.header__primary-nav .md-max\:hidden{display:none!important}.header__primary-nav button.md\:hidden{display:block}.header__nav-icon.icon-hamburger{width:16px}.header__primary-nav{order:-1}}@media (min-width: 1101px){.header__primary-nav{gap:55px}.header__primary-nav .md-max\:hidden .header__primary-nav-item[data-title=NEWS],.header__primary-nav button.md\:hidden{display:none}.header__primary-nav .header__primary-nav-item>*,.header__primary-nav .header__primary-nav-item .header__menu-disclosure>.h6{font-size:12px;line-height:64px}}.header__primary-nav-item:hover:before{content:unset}.header__dropdown-menu-custom{position:absolute;top:100%;left:0;background-color:#fff;width:100%;height:auto;max-height:500px;overflow:scroll;padding:40px 0}.header__dropdown-menu-custom>ul{display:flex;justify-content:center;gap:40px}.header__dropdown-menu-custom>ul>li>a{font-family:var(--heading-font-family);font-weight:400;font-size:12px;line-height:11px;letter-spacing:0;vertical-align:middle}.header__dropdown-menu-custom>ul>li>a+ul{margin-top:18px;padding-left:.6rem}.header__dropdown-menu-custom>ul>li>a+ul li a{font-family:var(--heading-font-family);font-weight:400;font-size:12px;line-height:12px;letter-spacing:0}.header-search-custom[open]{z-index:2}.header-search-custom .container{padding:30px 0;max-width:1080px;margin:0 auto}.header__secondary-nav{gap:24px}@media (min-width: 1100px){.header__secondary-nav{position:absolute;bottom:-50px}.header__secondary-nav2{position:relative;bottom:-60px;width:fit-content}}@media (max-width: 1100px){.header__primary-nav{width:100px}.header__secondary-nav2{display:none}}@media (max-width: 699px){.header__primary-nav{width:60px}}@media (max-width: 332px){.header{column-gap:10px;padding-inline-start:10px;padding-inline-end:10px}.header__primary-nav{width:50px;gap:14px}.header__secondary-nav{gap:14px}}@media (min-width: 1101px){.header__primary-nav .header__search-link{display:none}}.header-search-custom .container .header-search__form{border-bottom:1px solid #c2c2c2;max-width:450px;margin:0 auto}.header-search-custom .container .header-search__form .header-search__form-control{padding:0;display:block;position:relative}.header-search-custom .container .header-search__form .header-search__form-control input{width:100%;font-family:var(--heading-font-family);font-weight:400;font-size:13px;line-height:18px;letter-spacing:0;padding:15px 0;color:#6c6c6c}.header-search-custom .container .header-search__form .header-search__form-control input::placeholder{color:#6c6c6c}.header-search-custom .container .header-search__form .header-search__form-control button{position:absolute;top:0;right:10px;bottom:0;margin:auto}.header-search-custom .container .keyword{max-width:450px;margin:17px auto}.header-search-custom .container .keyword p{font-family:var(--heading-font-family);font-weight:400;font-size:11px;line-height:18px;letter-spacing:0;margin:15px 0;color:#6c6c6c}.header-search-custom .container .keyword .search-keywords-nav ul{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:15px 10px;margin:0}@media (max-width: 991px){.header-search-custom .container .keyword .search-keywords-nav ul{gap:8px 10px}}.header-search-custom .container .keyword .search-keywords-nav ul li{padding:0;margin:0}.header-search-custom .container .keyword .search-keywords-nav ul li a{display:block;width:auto;font-family:var(--heading-font-family);font-weight:400;font-size:11px;line-height:18px;letter-spacing:0;padding:2px 10px;background-color:#f2f2f2;border-radius:10px}.header-sidebar__scroller{padding-left:40px;padding-right:40px;padding-bottom:100px}.header-sidebar__top{margin-top:10px;margin-bottom:40px}.header-sidebar__top__wrap{display:flex;align-items:center;justify-content:space-between}.header-sidebar__top__wrap div a{font-family:var(--heading-font-family);font-weight:400;font-size:14px;line-height:14px;letter-spacing:0}.header-sidebar__middle{margin-bottom:20px}.header-sidebar__middle .container{padding:0}.header-sidebar__main-panel-custom .header-sidebar__linklist+.header-sidebar__linklist{margin-top:40px}.header-sidebar__main-panel-custom .header-sidebar__linklist{padding-top:5px}.header-sidebar__main-panel-custom .header-sidebar__linklist li{border-top:transparent;padding:10px 0}.header-sidebar__main-panel-custom .header-sidebar__linklist li .header-sidebar__linklist-button{border:transparent;font-weight:400;font-size:20px;line-height:1;letter-spacing:.01em;vertical-align:middle;text-transform:uppercase;padding:8px 5px 6px;width:fit-content;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center}.header-sidebar__main-panel-custom .header-sidebar__linklist li .header-sidebar__linklist-button strong{font-family:var(--heading-font-family);font-weight:400;font-size:20px;line-height:1;letter-spacing:.01em}.header-sidebar__linklist li:has(.header-sidebar__linklist__tag){display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:10px}.header-sidebar__main-panel-custom .header-sidebar__linklist .header-sidebar__linklist__tag{display:inline-block;font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:10px;line-height:20px;height:20px;letter-spacing:0;padding:0 6px;background-color:#efefef;transform:translateY(-1px)}facets-form .accordion__toggle,.header-sidebar__main-panel-custom .header-sidebar__linklist li .header-sidebar__linklist-button.header-sidebar__linklist-button-child{position:relative;padding-right:20px}facets-form .accordion__toggle:before,facets-form .accordion__toggle:after,.header-sidebar__main-panel-custom .header-sidebar__linklist li .header-sidebar__linklist-button.header-sidebar__linklist-button-child:before,.header-sidebar__main-panel-custom .header-sidebar__linklist li .header-sidebar__linklist-button.header-sidebar__linklist-button-child:after{content:"";display:block;width:10px;height:1px;background-color:#6c6c6c;position:absolute;top:0;right:0;bottom:0;margin:auto}facets-form .accordion__toggle:after,.header-sidebar__main-panel-custom .header-sidebar__linklist li .header-sidebar__linklist-button.header-sidebar__linklist-button-child:after{transform:rotate(90deg);transition:.3s}facets-form .accordion__disclosure[aria-expanded=true] .accordion__toggle:after,.header-sidebar__main-panel-custom .header-sidebar__linklist li .header-sidebar__linklist-button.header-sidebar__linklist-button-child.is-open:after{transform:rotate(0);transition:.3s}.header-sidebar__main-panel-custom .header-sidebar__linklist li .header-sidebar__linklist-button.header-sidebar__linklist-button-child+ul{max-height:0;overflow:hidden;transition:max-height .3s ease-out;list-style:none;margin-left:1rem;padding-top:13px;padding-bottom:15px}.header-sidebar__main-panel-custom .header-sidebar__linklist li .header-sidebar__linklist-button.header-sidebar__linklist-button-child+ul.is-open{max-height:500px;transition:max-height .3s ease-in}.header-sidebar__main-panel-custom .header-sidebar__linklist li .header-sidebar__linklist-button.header-sidebar__linklist-button-child+ul li{padding:0}.header-sidebar__main-panel-custom .header-sidebar__linklist li .header-sidebar__linklist-button.header-sidebar__linklist-button-child+ul li a{font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:14px;line-height:14px;letter-spacing:0;vertical-align:middle;padding:13px 5px;display:block}.header-sidebar__footer:before{content:unset}.header-sidebar__footer{border-top:1px solid rgba(0,0,0,.1);margin:20px 0 0;display:flex;align-items:center;justify-content:space-between;padding:24px}.header-sidebar__footer>*{padding:0;display:flex;align-content:center;justify-content:flex-start;gap:10px}.header-sidebar__footer>a{font-family:var(--heading-font-family);font-weight:400;font-size:16px;line-height:10px;letter-spacing:.01em}.header-sidebar__footer>a .icon_w{display:none}.header-sidebar__footer .social-media{padding:0;gap:10px}.header-sidebar__footer>div{margin:20px 0 0;padding:0}.header-sidebar__footer>div a{font-family:var(--heading-font-family);font-weight:400;font-size:12px;line-height:12px;letter-spacing:0}.header__dropdown-menu{width:100vw;max-width:unset;left:0;box-shadow:unset;border-top:1px solid rgba(0,0,0,.1)}.header__dropdown-menu:before{content:unset}.header__dropdown-menu>ul{max-width:650px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:35px 40px;list-style:none;padding:20px 0}.header__dropdown-menu>ul>li>a{padding:0;font-size:12px;line-height:1}.header-search{top:0;left:0;max-width:390px;max-height:100vh}.header-search::part(content){max-height:100vh}.header:not(.is-solid) .header-search::part(content){transform:translateY(-40px)!important}.header-search[open]{z-index:2}.header-search .container{margin:0}.header-search .header-search_top{padding:0 22px;height:64px;display:flex;align-items:center;justify-content:space-between}.header-search .header-search_top p{font-weight:400;font-size:20px;line-height:100%;letter-spacing:0}.header-search .header-search_cont h3{display:block;padding:0 20px;background-color:#efefef;color:#000;font-weight:400;font-size:12px;line-height:40px;letter-spacing:.005em}.header-search .header-search_cont .header-search_cont__inner{padding:0 20px}.header-search .header-search_cont #predictive-search-form .header-search__form-control{padding-block:20px}.header-search .header-search_cont #predictive-search-form input{font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:12px;line-height:36px;letter-spacing:0;padding:0 10px;border-bottom:1px solid rgba(0,0,0,.5);color:#000;min-width:254px;-moz-box-sizing:border-box;box-sizing:border-box}.header-search .header-search_cont #predictive-search-form ::placeholder{color:gray}.header-search .header-search_cont #predictive-search-form button{font-weight:400;font-size:10px;line-height:16px;letter-spacing:0;text-align:center;display:inline-block;padding:9px;border:1px solid #000;min-width:80px}.header-search .header-search_cont ul.words{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:10px 8px;padding:20px 0;margin:0}.header-search .header-search_cont ul.words li{padding-inline-start:0}.header-search .header-search_cont ul.words li a{display:flex;align-items:center;justify-content:center;gap:4px;font-weight:400;font-size:10px;line-height:18px;letter-spacing:0;padding:0 10px;background-color:#efefef}.header-search .header-search_cont ul.words+div{display:flex;align-items:center;justify-content:center;padding:20px 0;margin:0;gap:10px}.header-search .header-search_cont ul.words+div a{width:50%;display:block}.header-search .header-search_cont ul.category{list-style:none;display:grid;gap:8px 0px;padding:20px 0 90px;margin:0}.header-search .header-search_cont ul.category li a{display:flex;align-items:center;padding:10px 0;margin:0;gap:15px;font-weight:400;font-size:12px;line-height:10px;letter-spacing:.01em}.header-search .header-search_cont ul.category li a img{width:60px;border-radius:50%}.footer{padding:80px 0 60px}@media (max-width: 991px){.footer{padding:60px 0}}.footer__inner{gap:72px}.footer_logo{text-align:center}.footer_logo>*{text-align:center;margin:0 auto;display:inline-block;width:fit-content}@media (max-width: 991px){.footer_logo img{width:140px}}.footer_sns>p{font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;text-align:center;margin:0 0 15px}.footer_sns .social-media{justify-content:center;gap:24px}.footer_sns .social-media svg{width:16px}.footer_sns .social-media svg.icon-tiktok{width:14px}.footer_sns .social-media svg.icon-line{width:16px}.footer_sns .social-media svg.icon-line fill{color:#000}.footer_sns>div{margin:45px 0 0;text-align:center;display:flex;align-items:center;justify-content:center;gap:40px}.footer_sns>div a{display:inline-block;font-family:var(--heading-font-family);font-weight:400;font-size:16px;line-height:1;letter-spacing:.02em;text-align:center}@media (max-width: 991px){.footer_sns{margin-bottom:60px}.footer_sns .social-media{justify-content:center;gap:24px}.footer_sns .footer_txt_link{gap:32px}}.footer_link{margin:0 auto;max-width:650px}.footer_link .footer_link__btn{display:none}.footer_link ul{list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 20px;margin:0}.footer_link ul li{margin:0;padding:0}.footer_link ul li a{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:gray}@media (max-width: 991px){.footer__inner{gap:0}.footer_logo,.footer_sns{margin-bottom:66px}.footer__inner .copy{margin-top:66px}.footer_link{text-align:center}.footer_link .footer_link__btn{display:block;font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;position:relative;padding:0 20px 0 0}.footer_link .footer_link__btn:before,.footer_link .footer_link__btn:after{content:"";display:block;width:10px;height:1px;background-color:#1e1e1e;position:absolute;top:0;right:0;bottom:0;margin:auto}.footer_link .footer_link__btn:after{transform:rotate(90deg);transition:.3s}.footer_link .footer_link__btn.active:after{transform:rotate(0);transition:.3s}.footer_link ul{display:grid;justify-content:center;gap:15px;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.footer_link .footer_link__btn.active+ul{max-height:1000px;transition:max-height .3s ease-in;padding:20px 0 0}.footer_link ul li a{font-size:12px}}.footer__aside{text-align:center}.footer__aside>*{text-align:center;margin:0 auto}.footer__aside:empty{display:none}.footer .copy{text-align:center}.footer .copy p{font-family:Helvetica Neue,Noto Sans Japanese,sans-serif;margin:0;padding:0;font-weight:400;font-size:10px;line-height:100%;letter-spacing:.1em;text-align:center;color:#000}.product-list{gap:64px 2px;grid-template-columns:repeat(4,calc((100% - 6px)/4))}.shopify-section--recently-viewed-products .product-list .product-card__info .product-card__title .favorite{display:none}@media (max-width: 991px){.product-list{gap:40px 1px;grid-template-columns:repeat(2,1fr)}.product-list:not(.product-list--carousel){margin-inline:0}.shopify-section--recently-viewed-products recently-viewed-products{overflow:hidden}}.product-card{gap:20px}.product-card__media.slide .slide-image{display:none;position:absolute;top:0;left:0}.product-card__media.slide .slide-image:first-child,.product-card__media.slide:hover .slide-image{display:block;position:relative}@keyframes slide-fade{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}.product-card__media.slide .button-prev,.product-card__media.slide .button-next{position:absolute;width:30px;height:30px;top:0;bottom:0;margin:auto;z-index:-1}.product-card__media.slide .button-prev:before,.product-card__media.slide .button-next:before{display:block;content:"";position:absolute;width:10px;height:10px;top:0;left:0;right:0;bottom:0;margin:auto;border-top:1px solid #000000;border-right:1px solid #000000}.product-card__media.slide:hover .button-prev,.product-card__media.slide:hover .button-next{z-index:1}.product-card__media.slide .button-prev{left:0}.product-card__media.slide .button-next{right:0}.product-card__media.slide .button-prev:before{transform:rotate(-135deg);left:10px}.product-card__media.slide .button-next:before{transform:rotate(45deg);right:10px}.product-card__media.slide .button-pagination{position:absolute;bottom:10px;left:0;right:0;margin:auto;text-align:center;z-index:10;width:70%;line-height:1}.product-card__media.slide .button-pagination .swiper-pagination-bullet{width:4px;height:4px;background-color:#d9d9d9;margin:0 3px;opacity:1}.product-card__media.slide .button-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.product-card__media.slide .button-pagination>*:nth-child(n+6){display:none}.shopify-section--featured-collections+.shopify-section--recently-viewed-products{margin-top:3rem}@media screen and (max-width: 1000px){.product-card__media.slide .button-prev,.product-card__media.slide .button-next{display:none}}.product-card__info{display:block}.product-card__info .product__swatch{width:100%;margin-bottom:10px}@media (max-width: 991px){.product-card__info .product__swatch{padding:0 10px}}.product-card__info .product__swatch .color-swatch{width:8px;height:8px;border-radius:0%;padding:0;border:none}.product-card__info .product__swatch :checked+.color-swatch,.color-swatch.is-selected{border:1px solid #000}.product-card__info .product-card__title{position:relative;width:100%;padding-bottom:10px}.product-card__info .product-card__title>*{display:block;justify-items:center;width:100%}.product-card__info .product-card__title a{font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:12px;line-height:12px;letter-spacing:0;padding:0 10px;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.product-card__info .product-card__title .price-list{margin:8px 0 0}.product-card__info .product-card__title .price-list .h6:after{content:" JPY"}.product-card__info .product-card__title .price-list *{font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:11px;line-height:12px;letter-spacing:0;text-align:center;color:#000}.product-card__info .product-card__title .favorite{position:absolute;bottom:72px;right:9px;display:flex;align-items:flex-end}@media (max-width: 991px){.shopify-section--featured-collections .justify-self-end,.shopify-section--slideshow-custom .justify-self-end,.custom_btn{padding:0 15px}.product-card__info .product-card__title .favorite{position:absolute;bottom:73px;right:8px}}.product-card__media.soldout{position:relative}.product-card__media.soldout:before{content:"";display:block;width:100%;height:100%;background-color:#0000004d;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:2;pointer-events:none}.product-card__info .ranking{position:absolute;top:20px;left:20px;font-family:var(--heading-font-family);font-weight:400;font-size:16px;line-height:16px;letter-spacing:0;text-align:center}@media (max-width: 991px){.product-card__info .ranking{top:10px;left:10px;font-size:12px;line-height:10px}}.product-card__figure>.badge-list{top:0;right:0;left:unset}.product-card__figure>.badge-list .badge{font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:10px;line-height:12px;letter-spacing:0;text-align:center;padding:7px 12px;text-transform:initial}.badge--sold-out{background-color:transparent;color:#fff}.badge--low-stock{background-color:#fff9;color:#6c6c6ccc}.product-card__low-stock-message{font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:8px;line-height:14px;letter-spacing:.005em;text-align:center;padding:0 7px;display:inline-block;border:1px solid #000}.body_title.top .slideshow__slide-content .button,.featured-collections-carousel .button,.shopify-section--blog-posts .button,.shopify-section--slideshow-custom .button,.custom_btn .button{background-color:transparent!important;color:#000!important;padding:8px 10px;border:1px solid #00000052;font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:12px;line-height:1.2;letter-spacing:.03px;text-align:center;vertical-align:middle;border-radius:0;min-width:160px;--initial-gradient: transparent;position:relative;transition:.3s}.body_title.top .slideshow__slide-content .button:hover,.featured-collections-carousel .button:hover,.shopify-section--blog-posts .button:hover,.shopify-section--slideshow-custom .button:hover,.custom_btn .button:hover{opacity:.7;transition:.3s}.featured-collections-carousel .button:before,.shopify-section--blog-posts .button:before,.shopify-section--slideshow-custom .button:before,.custom_btn .button:before{content:"";display:block;width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);position:absolute;top:0;right:15px;bottom:0;margin:auto}.featured-collections-navigation{margin:40px 0 20px;gap:60px}.featured-collections-navigation button{padding:0 0 4px!important;color:#00000080;font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:14px;line-height:10px;letter-spacing:.01em;text-align:center}.featured-collections-navigation button[aria-current=true]{color:#000}@media (max-width: 991px){.featured-collections-navigation{margin:16px 0 0;padding:20px 0;gap:36px}.featured-collections-navigation button{font-size:12px}}.shopify-section--blog-posts .no-img .section-stack .no_img__wrap{text-align:center}.shopify-section--blog-posts .no-img .section-stack .no_img__wrap .blog-post-list{display:grid;gap:0;grid-template-columns:repeat(1,1fr);margin-bottom:10px;margin-top:20px}.shopify-section--blog-posts .no-img .section-stack .no_img__wrap .blog-post-list .blog-post-card{padding-bottom:27px;margin-bottom:26px;border-bottom:1px solid #00000080}@media (max-width: 991px){.shopify-section--blog-posts .no-img .section-stack .no_img__wrap .blog-post-list .blog-post-card{padding-bottom:26px;margin-bottom:25px}}.blog-post-card__info{display:flex;align-items:center;gap:15px}.blog-post-card__info .blog-post-card__meta{margin-bottom:0}@media (max-width: 991px){.blog-post-card__info{flex-direction:column;align-items:flex-start;gap:12px;padding-left:9px}}.blog-post-card__info .blog-post-card__meta time,.blog-post-card__info .blog-post-card__title{font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:12px;line-height:19.2px;letter-spacing:0}@media (max-width: 991px){.shopify-section--blog-posts .no-img .section-stack{display:block}.shopify-section--blog-posts .no-img .section-stack .no_img__wrap{width:100%;padding:0 15px;margin-top:30px}.shopify-section--blog-posts .no-img .section-stack .no_img__wrap .blog-post-list{display:block;width:100%;margin:0 0 15px;padding:0}}.shopify-section--collection-banner .section-spacing{margin-top:50px;margin-bottom:50px}@media (max-width: 991px){.shopify-section--collection-banner .section-spacing{margin-top:30px;margin-bottom:30px}}.shopify-section--collection-banner h1{font-family:var(--heading-font-family);font-weight:400;font-size:20px;line-height:20px;letter-spacing:1px}@media (max-width: 991px){.shopify-section--collection-banner h1{padding:0 15px}}.collection-toolbar{border:transparent;box-shadow:unset;flex-direction:initial;min-height:unset;position:initial;align-items:center;max-width:1080px;margin:0 auto;width:100%}@media (max-width: 991px){.collection-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0;display:grid;grid-template-columns:repeat(2,1fr)}.collection-toolbar .collection-toolbar__button-list{width:100%;display:flex;align-items:center;justify-content:center;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.collection-toolbar .collection-toolbar__button-container{width:100%!important;position:relative}.collection-toolbar .collection-toolbar__button-container>.collection-toolbar__button{padding:17px 20px 17px 10px;width:100%;font-size:12px}.collection-toolbar .collection-toolbar__button-container>.collection-toolbar__button *{font-size:12px}.collection-toolbar .collection-toolbar__button-container>.collection-toolbar__button img{position:absolute;top:0;bottom:0;right:20px;margin:auto}.collection-toolbar__button-list_custom{border-right:1px solid rgba(0,0,0,.1)}}.collection-toolbar__button-container{border:transparent;position:relative}@media (min-width: 1000px){.collection-toolbar__button-container.sort_wrap{cursor:pointer;position:relative}.collection-toolbar__button-container.sort_wrap:before{display:none;content:"";width:134px;height:193px;top:0;left:0;right:0;margin:auto;position:absolute}.collection-toolbar__button-container.sort_wrap:hover:before{display:block}}@media (max-width: 991px){.collection-toolbar__button-list{flex-grow:unset}}.collection-toolbar__button-container>.collection-toolbar__button{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;opacity:1;font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0}.collection-toolbar__button-container>.collection-toolbar__button.sort_by .text-with-icon{padding-right:3px}.collection-toolbar .collection-toolbar__products-count{position:initial;transform:unset;font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0}.collection_cont>.container{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.main-search__resource-item .collection_wrap,.collection_cont .collection_wrap{gap:20px}.main-search__resource-item .collection_wrap .collection-toolbar,.collection_cont .collection_wrap .collection-toolbar{padding:0 0 10px}#main section:first-of-type .collection_wrap{padding-top:20px}.collection_header{margin-bottom:50px}.collection_header ul{display:flex;align-items:center;justify-content:flex-start;gap:24px 32px;list-style:none;padding:0;max-width:1080px;margin:0 auto}.collection_header ul li{margin:0;padding:0;line-height:normal}.collection_header ul li a{font-family:var(--heading-font-family);font-weight:400;font-size:12px;line-height:18px;letter-spacing:0}.collection_header ul li a:hover:before{content:"";display:block;width:100%;height:1px;background-color:#000;position:absolute;left:0;bottom:-4px}@media screen and (max-width: 900px){.collection_header{margin-bottom:50px;padding:0 30px}.collection_header ul{flex-wrap:wrap}.collection_header ul li{margin:0;padding:0}.collection_header ul li a:hover:before{content:"";display:block;width:100%;height:1px;background-color:#000;position:absolute;left:0;bottom:-4px}body.collections .section-spacing.collection_spacing{margin-top:30px}}.products #main .section-spacing{margin-top:0}.shopify-section--main-product{margin-bottom:80px}.products #main .shopify-section:not(.shopify-section--main-product){margin-top:80px!important}.product-info .price-list>*:not(.text-subdued){font-size:21px;letter-spacing:1px}.product-info .price-list>*{letter-spacing:1px;font-family:Noto Sans Japanese,sans-serif}.variation_cart{margin:30px 0 0}.variation_cart .variant-block{padding:20px 0;border-top:1px solid #dedede;display:flex;gap:25px}.variation_cart .variant-block:last-child{border-bottom:1px solid #dedede}.variation_cart .variant-block .variant__img{width:189px;min-width:189px;text-align:center;display:flex;align-items:center;align-content:center;gap:10px}.variation_cart .variant-block .variant__img img{max-width:80px}.variation_cart .variant-block .variant__img span{font-weight:400;font-size:11px;line-height:17.6px;letter-spacing:0;display:block;margin-top:8px;text-align:left}.variation_cart .variant-block .variant__img p{font-weight:500;font-size:12px;line-height:20px;letter-spacing:0;text-align:left;display:block}.variation_cart .variant-block .variant__img label{width:auto;border:transparent;height:auto}.variation_cart .variant-block .variant__img label span{display:none}.variation_cart .variant-block .variant__img label+img{display:none}.variation_cart .variant-block .variant__stock{width:100%}.variation_cart .variant-block .variant__stock:not(.variant__stock__txt){display:grid;align-content:flex-start}.variation_cart .variant-block .variant__stock>p{font-weight:500;font-size:10px;line-height:100%;letter-spacing:0em;margin-top:20px;margin-bottom:10px}.variation_cart .variant-block .variant__stock>p:first-child{margin-top:0}.variation_cart .variant-block .variant__stock .variant__stock__wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.variant__stock__wrap+.variant__stock__wrap{margin-top:11px}.variation_cart .variant-block .variant__stock .variant__stock__cont{display:flex;align-items:flex-start;gap:3px}.variation_cart .variant-block .variant__stock .variant__stock__cont>p:nth-child(1){font-family:var(--heading-font-family);font-weight:400;font-size:12px;line-height:12px;letter-spacing:0}.variation_cart .variant-block .variant__stock .variant__stock__cont>p:nth-child(2){font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:10px;line-height:10px;letter-spacing:0}.variation_cart .variant-block .variant__stock .variant__button{display:flex;align-items:center;gap:10px}@media (max-width: 767px){.variation_cart .variant-block .variant__stock .variant__button{gap:8px}}.variation_cart .variant-block .variant__stock .variant__button form{width:180px}.variation_cart .variant-block .variant__stock .variant__button form .button{width:100%;background-color:#1e1615;border-color:#1e1615;color:#fff;--initial-gradient: linear-gradient(#1e1615, #1e1615);font-size:13px;letter-spacing:0;padding:8px}@media (max-width: 999px){.variation_cart .variant-block .variant__stock .variant__button form .button{padding:6px}}.variation_cart .variant-block .variant__stock .variant__button form .swym-button-bar{position:absolute;top:0;right:0;bottom:0;margin:auto}.variation_cart .variant-block .variant__stock .variant__button form .button:hover{background-color:#1e1615;border-color:#1e1615;color:#fff!important;--initial-gradient: linear-gradient(#1e1615, #1e1615)}.variation_cart .variant-block .variant__stock .variant__button>.button{width:180px;font-size:13px;letter-spacing:0;padding:8px;gap:8px}@media (max-width: 999px){.variation_cart .variant-block .variant__stock .variant__button>.button{padding:6px}}.variation_cart .variant-block .variant__stock .variant__button>.button svg{position:relative;top:1px}.variation_cart .variant-block .variant__stock .variant__button>.button:hover{color:#1e1615;border-color:#efefef}.variation_cart .variant-block .variant__stock .variant__button .variant__favorite{min-width:35px;width:35px;height:35px;background:#f2f2f2;border-radius:100px;display:flex;align-items:center;justify-content:center;display:none}.variation_cart .variant-block .variant__stock .variant__button .variant__favorite svg{overflow:visible;width:13px;height:auto}.variation_cart .variant-block .variant__stock .variant__button .variant__favorite+wishlist-button-product{min-width:35px;width:35px;height:35px;background:#f2f2f2;border-radius:100px;display:flex;align-items:center;justify-content:center}.product-card__figure wishlist-button-collection{min-width:28px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:10px;right:10px;display:grid;place-content:center}.product-card__title wishlist-button-collection{min-width:28px;width:28px;height:28px;background:#fff;border-radius:100px;display:grid;place-content:center}@media (max-width: 991px){.product-card__figure wishlist-button-collection,.product-card__title wishlist-button-collection{min-width:19px;width:19px;height:19px;display:flex;align-items:center;justify-content:center}}.wk-button img.active{display:none}.wk-button.wk-selected img.active{display:block}.wk-button.wk-selected img:not(.active){display:none}@media screen and (max-width: 1000px){.variation_cart .variant-block .variant__stock .variant__button>.button{width:170px}.variation_cart .variant-block .variant__stock .variant__button form{width:170px}.product-info__block-item{padding:0 15px}}.product-gallery .variant-picker__option.variation-color .variant-picker__option-values{align-items:flex-start;width:100%;gap:4px}@media (max-width: 999px){.product-gallery .variant-picker__option.variation-color .variant-picker__option-values{gap:5px}}.product-gallery .variant-picker__option.variation-color .variant-picker__option-info legend+span{display:none}.product-gallery .variant-picker__option.variation-color .variant-picker__option-values .color-swatch{width:43px;height:auto;padding:0;border:transparent}.product-gallery .variant-picker__option.variation-color .variant-picker__option-values .color-swatch img{aspect-ratio:2/3;object-fit:cover}.product-gallery .variant-picker__option.variation-color .variant-picker__option-values .color-swatch .color-swatch__label{font-size:8px;text-align:center}.product-gallery .variant-picker__option.variation-color .variant-picker__option-values .thumbnail-swatch{border:transparent;padding:0;height:auto;text-align:center;width:54px}@media (max-width: 999px){.product-gallery .variant-picker__option.variation-color .variant-picker__option-values .thumbnail-swatch{width:50px}}.product-gallery .variant-picker__option.variation-color .variant-picker__option-values .thumbnail-swatch span{font-family:var(--heading-font-family);font-weight:400;font-size:10px;line-height:11px;letter-spacing:0;text-align:center;margin-top:5px;display:block;padding:0 4px;overflow-wrap:anywhere}@media (max-width: 999px){.product-gallery .variant-picker__option.variation-color .variant-picker__option-values .thumbnail-swatch span{margin-top:6px;padding:0 2px}}.product-gallery .variant-picker__option.variation-color .variant-picker__option-values .thumbnail-swatch.is-disabled:before{content:unset}.product-gallery .variant-picker__option:not(.variation-color){display:none}.variation_image__ttl{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;margin-bottom:5px}.variation_image__wrap{display:flex;flex-wrap:wrap;gap:4px}.variation_image__wrap .variant-block{width:43px}.variation_image__wrap .variant-block p{font-weight:600;font-size:8px;line-height:100%;letter-spacing:0;text-align:center;display:block;margin-top:5px}.accordion{border-color:#00000052}.accordion.border-none{border-top:transparent}@media (min-width: 768px){.accordion .accordion__toggle{padding-top:20px;padding-bottom:20px}}.accordion .accordion__toggle span{font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:12px;line-height:18px;letter-spacing:0}.accordion .accordion__toggle span:last-child{margin-right:20px}@media (max-width: 999px){.accordion .accordion__toggle span:last-child{margin-right:16px}}.size{width:fit-content}.size>div{border-top:1px solid #b1b1b1;display:flex;align-items:center}.size>div:last-child{border-bottom:1px solid #b1b1b1}.size>div>div{font-weight:500;font-size:14px;line-height:1.4;letter-spacing:0em;min-width:80px;padding:15px;flex:1}.size>div>div:not(:first-child){font-weight:600}.sp_button{display:none}@media screen and (max-width: 1000px){.product-gallery__thumbnail-scroller{grid-auto-columns:70px}.product-info .price-list{text-align:left;justify-content:flex-start}.sp_button{display:block;margin:30px 0 0;text-align:center;padding-bottom:30px;border-bottom:1px solid #dedede}.sp_button .sp_cart_btn{display:block;width:100%;margin:0 auto;max-width:500px;background-color:#000;--initial-gradient: linear-gradient(#000000, #000000);color:#fff;letter-spacing:1px}.sp_button .favoorite_btn{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:400;font-size:13px;line-height:100%;text-align:center;margin-top:30px;letter-spacing:1px}.variation_cart{position:fixed;top:0;left:0;z-index:-99;background-color:#fff;width:100%;height:100%;margin:0;padding:50px 20px;overflow:scroll;opacity:0;transition:.3s;display:none}.variation_cart.active{display:block;opacity:1;z-index:9999;transition:.3s}.variation_cart .variation_cart_close{display:inline-block;position:absolute;top:20px;right:20px;width:10px;height:10px}.variation_cart .variation_cart_close:before,.variation_cart .variation_cart_close:after{content:"";display:block;width:100%;height:1px;background-color:#000;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.variation_cart .variation_cart_close:before{transform:rotate(45deg)}.variation_cart .variation_cart_close:after{transform:rotate(-45deg)}.variation_cart .variant-block .variant__img{display:block;align-content:flex-start}.sp_button .sp_cart_btn_fixed{opacity:0;z-index:-999;position:fixed;bottom:0;left:0;right:0;margin:auto;width:100%;max-width:100%;transition:.3s;box-shadow:0 0 10px #0000001a;background:#fff;padding:10px 15px 20px;display:flex;align-items:center;gap:10px;border:none}.sp_button .sp_cart_btn_fixed>span{display:block;width:100%;margin:0 auto;max-width:500px;background-color:#000;--initial-gradient: linear-gradient(#000000, #000000);color:#fff;letter-spacing:1px;height:44px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500}.sp_button .sp_cart_btn_fixed .favoorite_btn{margin:0;width:44px;height:44px;min-width:44px;background:#f2f2f2;border-radius:100px}.sp_button .sp_cart_btn_fixed.active{opacity:1;z-index:3;transition:.3s}#swym-plugin #swym-anchor[data-position=bottom-right],#swym-hosted-plugin #swym-anchor[data-position=bottom-right]{bottom:60px!important}}.product-gallery #main>section:not(.shopify-section--main-product){margin-top:50px}.cf-field-errors,.cf-field-errors ul{text-align:left;list-style:none!important}a.product-title{letter-spacing:0em;line-height:100%}@media (min-width: 1000px){.products .product{grid-template-columns:580fr 440fr;--product-gap: 60px}}@media (max-width: 999px){.products .product-gallery__zoom-button{top:24px;right:26px}}.products .product-gallery{gap:16px}@media (min-width: 1000px){.products .product-gallery{position:sticky;top:20px;min-width:0}}@media (max-width: 999px){.products .product-gallery{max-width:calc(100% + -0px);margin-left:auto;margin-right:auto}}.products .product-gallery__thumbnail-list{position:static}.products .variant-picker{margin-top:24px;width:100%}@media (max-width: 991px){.products .product-gallery__thumbnail-list{padding:0 0 0 15px}}@media (max-width: 767px){.products .variant-picker{margin-top:4px}}.products .variant-picker legend{font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:10px;line-height:16px;letter-spacing:0}.products .variation_cart__wrap img{cursor:pointer}.products .product-gallery__image-list{position:relative}.products .carousel-arrows{position:absolute;top:-20px;bottom:0;margin:auto;left:0;right:0;pointer-events:none;z-index:2;height:fit-content}.products .carousel-arrow{position:absolute;width:30px;height:30px;border-top:1px solid #1e1615;border-left:1px solid #1e1615;cursor:pointer;font-size:20px;font-weight:700;color:#333;pointer-events:auto;transition:all .2s ease;display:none}@media (max-width: 999px){.products .carousel-arrow{width:15px;height:15px}}.products .carousel-arrow--prev{left:30px;transform:rotate(-45deg)}@media (max-width: 999px){.products .carousel-arrow--prev{left:13px}}.products .carousel-arrow--next{right:30px;transform:rotate(135deg)}@media (max-width: 999px){.products .carousel-arrow--next{right:13px}}.products product-gallery-navigation{gap:1px}.product-gallery__thumbnail{padding:0}.products .product-info .product-title{font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:#000;margin-bottom:20px}@media (max-width: 999px){.products .product-info .product-title{text-align:left;font-size:13px;margin-bottom:10px;line-height:16px}}.products .price-list--product compare-at-price{margin-right:3px}.products .price-list--product sale-price.h4{font-weight:400;font-size:20px;line-height:100%;letter-spacing:0}.products .price-list--product sale-price.h4:not(.text-on-sale){color:#1e1615}.products .price-list--product sale-price.h4.text-on-sale{color:#212121;position:relative}.products .price-list--product sale-price.h4.text-on-sale:after{content:" JPY"}.products .price-list--product sale-price.h4.text-on-sale+.h5{color:gray;position:relative;letter-spacing:0}.products .price-list--product sale-price.h4.text-on-sale+.h5:after{content:" JPY"}@media (max-width: 999px){.products .price-list--product sale-price.h4.text-on-sale{line-height:1.5}}@media (max-width: 999px){.products .price-list--product sale-price.h4{font-size:20px}}.products .price-list--product sale-price.h4 small{font-weight:400;font-size:11px;line-height:17px;letter-spacing:0}@media (max-width: 999px){.products .price-list--product sale-price.h4 small{font-size:12px}}.products .price-list--product sale-price.h4 .off{display:inline;padding:1px 4px;background:rgb(var(--on-sale-text));color:#fff;font-size:11px;line-height:9px;letter-spacing:1px;margin-left:5px;position:relative;top:-2px}.products .bis-notify-button{background:#efefef;border-color:#efefef;color:#1e1615}.products .product-desc{margin-top:50px;margin-bottom:0}@media (max-width: 999px){.products .product-desc{margin-top:16px;margin-bottom:0}}.products .product-desc p{font-weight:400;font-size:12px;line-height:20px;letter-spacing:0}@media (max-width: 999px){.products .product-info__block-list .prose{max-width:calc(100% + -0px);margin-left:auto;margin-right:auto;margin-top:60px}}.products .product-info__block-list .prose p{font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:12px;line-height:18px;letter-spacing:.05em}.products .accordion__content{padding-right:0;font-weight:400;font-size:12px;line-height:20px;letter-spacing:0;padding-bottom:30px}.products .accordion__content.size-table>div{height:fit-content;overflow-x:scroll}@media (min-width: 1000px){.products .accordion__content.size-table>div{-ms-overflow-style:none;scrollbar-width:none}.products .accordion__content.size-table>div::-webkit-scrollbar{display:none}}.products .accordion__content.size-table *{border-color:#95989a}.products:not(:has(.custom_size)) table th,.products:not(:has(.custom_size)) table td{min-width:81px;text-align:center;border:1px solid #95989a;padding:13px 10px;font-weight:400;font-size:11px;line-height:100%;letter-spacing:0;min-height:38px}@media (max-width: 999px){.products:not(:has(.custom_size)) table th,.products:not(:has(.custom_size)) table td{min-width:56px;padding:12px 4px}}.products:not(:has(.custom_size)) table td:first-child{background:#f2f2f2;font-weight:700;font-size:11px;line-height:100%;letter-spacing:0}.products:not(:has(.custom_size)) table :where(th):not(:empty){border:1px solid #95989a;font-weight:700;font-size:11px;line-height:100%;letter-spacing:0;background:#f2f2f2;opacity:1}.products table:not(.table--bordered) :is(th,td):first-child,.products table:not(.table--bordered) :is(th,td):empty+td{padding:10px}.products .snap-swiper:not(.swiper-initialized) .swiper-button-next,.products .snap-swiper:not(.swiper-initialized) .swiper-button-prev{display:none}.products .product_snap{position:relative}.products .product_snap .swiper-button-next.swiper-button-disabled,.products .product_snap .swiper-button-prev.swiper-button-disabled{opacity:1}.products .product_snap .swiper-button-next,.products .product_snap .swiper-button-prev{width:12px;height:12px;border-top:1px solid #000000;border-left:1px solid #000000;cursor:pointer;transform:rotate(135deg);top:0;bottom:0;margin:auto;z-index:0}.products .product_snap .swiper-button-next{right:13px}.products .product_snap .swiper-button-prev{left:13px;transform:rotate(-45deg)}.products .product_snap .swiper-button-next:after{display:none!important}.products .product_snap .swiper-button-prev:after{display:none!important}.products .snap-swiper{overflow:hidden}@media (max-width: 999px){.products .snap-swiper{max-width:calc(100% - 60px);margin-left:auto;margin-right:auto}}.products .snap_container .v-stack,.products .snap_container .product_snap .snap-list img{width:100%}.products .snap_container .snap-item p{font-weight:400;font-size:8px;line-height:8px;letter-spacing:.1em;text-align:center;margin-top:10px;color:#000}@media (max-width: 767px){.products .snap_container .snap-item p{margin-top:4px}}@media (max-width: 999px){.products .container{margin-left:0;margin-right:0;overflow:hidden;--distance-to-bleed: 0}}.products .sp_cart_btn_wrapper{display:flex;align-items:center;gap:10px;max-width:400px;width:calc(100% - 32px);margin-left:auto;margin-right:auto}.products .sp_cart_btn_wrapper .sp_cart_btn{font-size:13px;font-weight:500;height:44px;display:flex;align-items:center;justify-content:center}.products .sp_cart_btn_wrapper .favoorite_btn{min-width:44px;height:44px;width:44px;border-radius:100px;margin:0;background:#f2f2f2;display:flex;align-items:center;justify-content:center}.products .product-info{z-index:3}@media (min-width: 1000px){.products .product-info{padding-top:20px}}@media (max-width: 999px){.products .product-info__block-item[data-block-type=product-desc]{max-width:calc(100% + -0px);margin-left:auto;margin-right:auto}}.products .f-collection_button.justify-self-center{justify-self:flex-end;padding-right:20px}@media (max-width: 999px){.products .f-collection_button.justify-self-center{padding-right:16px;margin-top:-6px}}.products .f-collection_button.justify-self-center .button{border:0;background:transparent;border-bottom:1px solid #6c6c6c;font-family:var(--heading-font-family);font-weight:400;font-size:11px;line-height:11px;letter-spacing:.08px;text-align:center;padding:0 0 7px;color:#6c6c6c}@media (max-width: 999px){.products .f-collection_button.justify-self-center .button{font-size:10px;line-height:10px;padding-right:10px;padding-left:10px;padding-bottom:10px}}.products h2.h2{text-align:left;font-family:var(--heading-font-family);font-weight:400;font-size:20px;line-height:20px;letter-spacing:.01em}@media (max-width: 999px){.products h2.h2{margin-left:16px;font-size:20px}}.products .section-header.justify-self-center{justify-self:flex-start}.products .gap-4{gap:20px}@media (max-width: 999px){.products .gap-4{gap:30px}}@media (min-width: 1000px){.products .shopify-section--related-products product-list>*:nth-child(n+6){display:none!important}}.products .product-tags{display:flex;gap:8px;flex-wrap:wrap}@media (min-width: 1000px){.products .product-tags{margin-bottom:20px}}@media (max-width: 999px){.products .product-tags{gap:5px;justify-content:flex-start;max-width:calc(100% + -0px);margin-left:auto;margin-right:auto}}.products .product-tags .product-tag{font-family:var(--heading-font-family);font-weight:400;font-size:13px;line-height:100%;letter-spacing:0;color:#00000080}@media (max-width: 999px){.products .variation_cart .variant-block{flex-direction:column;padding-top:8px;padding-bottom:0;gap:0}.products .variation_cart .variant-block:not(:first-child){border:none}.products .variation_cart .variant-block .variant__stock .variant__stock__cont{padding-left:10px;flex-wrap:wrap}.products .variant__stock{padding-top:8px;border-top:1px solid #dedede}.products .variation_cart .variant-block .variant__stock .variant__stock__wrap{gap:6px;margin-bottom:9px}.products .variant__stock__wrap+.variant__stock__wrap{margin-top:9px}.products .variation_cart .variant-block .variant__stock .variant__stock__wrap:last-child{margin-bottom:8px}.products .variation_cart .variant-block .variant__img{position:relative;display:flex;gap:10px;padding-bottom:8px;width:100%}.products .variation_cart .variant-block .variant__img.--adjust{padding-bottom:27px}.products .variation_cart .variant-block .variant__img img{max-width:38px}.products .variation_cart .variant-block .variant__img .variant__txtinfo span{position:absolute;right:6px;bottom:12px}.products .variation_cart_close_innner_btn{border:1px solid #1e1615;display:flex;align-items:center;justify-content:center;width:180px;height:34px;font-family:var(--heading-font-family);font-weight:400;font-size:11px;line-height:12px;letter-spacing:0;text-align:center;color:#1e1615;cursor:pointer;margin-left:auto;margin-right:auto;margin-top:30px}.products .variation_cart_close_btn:not(.active){display:none}.products .variation_cart_close_btn.active{position:fixed;width:26px;height:26px;box-shadow:0 0 4px #0003;border-radius:100px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:99999;top:12px;right:10px;background-color:#fff}.products .variation_cart_close_btn.active:before{position:absolute;content:"";width:10px;height:1px;background:#000;top:0;left:0;right:0;bottom:0;margin:auto;transform:rotate(45deg)}.products .variation_cart_close_btn.active:after{position:absolute;content:"";width:10px;height:1px;background:#000;top:0;left:0;right:0;bottom:0;margin:auto;transform:rotate(-45deg)}.products .variation_cart.active{top:20px;max-width:calc(100% - 40px);height:calc(100% - 40px);left:0;right:0;margin:auto;padding:20px 10px 50px}.products.pop .product-info{position:relative}.products.pop .product-info:after{content:"";display:block;position:fixed;left:0;top:0;background-color:#00000080;opacity:.8;z-index:1;height:100%;width:100%}.products.pop .product-info .sp_button .sp_cart_btn_fixed.active{display:none}.products .fixed_cart_title{text-align:center;display:block;font-size:12px;line-height:20px;letter-spacing:0;font-weight:400;margin-bottom:20px;margin-left:auto;margin-right:auto}}@media (min-width: 990px){.fixed_cart_title,.variation_cart_close_innner_btn{display:none}}@media (max-width: 375px){.products .variation_cart .variant-block .variant__stock .variant__button{max-width:70%}}@media (max-width: 320px){.products .variation_cart.active{max-width:calc(100% - 20px)}}.product_point .product_point_wrap{display:flex;align-items:center;gap:10px}.product_point .product_point_wrap div{font-weight:400;font-size:11px;line-height:15.6px;letter-spacing:0;color:#95989a}.product_point .product_point_wrap a{font-weight:400;font-size:11px;line-height:15.6px;letter-spacing:0;text-decoration:underline;color:#95989a}@media (max-width: 991px){.product_point .product_point_wrap{justify-content:flex-start}}.variant-picker .thumbnail-swatch{width:50px;height:65px;text-align:center;border:transparent}.variant-picker input[checked=checked]+.thumbnail-swatch{border:1px solid #000}.variant-picker .thumbnail-swatch span{display:inline-block;text-align:center;font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:10px;line-height:100%;letter-spacing:0;margin:8px 0 0}.variant-picker__option+.variant-picker__option{margin:32px 0 0}.variant-picker__option.vari_size{position:relative}.variant-picker__option.vari_size>a,.variant-picker__option.vari_size>button{text-align:right;display:inline-block;width:fit-content;margin-left:auto;margin-top:-1rem}.product-styling-snaps{margin:60px 0 0}.product-styling-snaps h3{font-family:var(--heading-font-family);font-weight:300;font-size:20px;line-height:100%;letter-spacing:0;margin:0 0 20px}.product-styling-snaps .styling-snap-list{list-style:none;display:flex;overflow:auto;gap:2px;max-width:440px;margin:0 0 40px}.product-styling-snaps .styling-snap-list li{width:160px;min-width:160px;text-align:left;padding-inline-start:0}.product-styling-snaps .styling-snap-list li img{display:block;object-fit:cover}.product-styling-snaps .styling-snap-list li p{display:block;margin:10px 0 0;font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:10px;line-height:100%;letter-spacing:0}.product-styling-snaps .styling-snap-list+p,.product-styling-snaps .custom_btn+p{display:block;margin:40px 0 0;font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:12px;line-height:100%;letter-spacing:.005em}.product-collection-link-button{margin:20px 0}.product-collection-link-button .button{width:100%;padding:17px 10px;border:1px solid #000}.product-collection-link-button .button:before{content:unset}@media (max-width: 991px){.product-collection-link-button.custom_btn{padding:0}}.size_modal.modal::part(header){border-block-end:none;padding-block-start:32px}.size_modal.modal::part(content){position:fixed;top:0;right:0;max-width:420px;max-height:100vh;height:100%}.size_modal .h5{text-align:left;font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0}.cart-page{margin-bottom:80px}@media (max-width: 991px){.cart-page{margin-bottom:-20px}}.cart-page *{border-color:#0000001a}.cart-page .order-summary__header{display:none}.cart-page thead th{font-weight:400;font-size:12px;line-height:20px;letter-spacing:0;color:#5b5b5b;opacity:1}.cart-page .line-item-info a{font-family:Noto Sans Japanese,sans-serif;font-weight:500;font-size:12px;line-height:21.18px;letter-spacing:0;color:#000;opacity:1}.cart-page .order-summary__body tr:first-child,.cart-page .order-summary__body tr:first-child>*{border-top:transparent}.cart-page .order-summary__body .text-end{font-family:var(--heading-font-family);font-weight:400;font-size:13px;line-height:100%;letter-spacing:0;opacity:1;color:#6c6c6c}.cart_total_price{margin:0}.cart_total_price *{font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:18px;line-height:18px;letter-spacing:0;color:#000;opacity:1}.cart_total_price * small{font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:10px;line-height:16px;letter-spacing:0;color:gray}.checkout_btn .button{width:100%;font-family:Noto Sans Japanese,sans-serif;font-weight:500;font-size:13px;line-height:17px;letter-spacing:0;text-align:center;padding:16px}.check_point{font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:10px;line-height:16px;letter-spacing:0;display:block;margin:1px 0 5px;color:gray;opacity:1}.check_point strong{font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:18px;line-height:18px;letter-spacing:0;color:#000;opacity:1;margin-left:5px}.check_point strong small{font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:18px;line-height:18px;letter-spacing:0;color:#000;margin-left:5px;display:inline-block}.cart_section{gap:80px}.line-item{align-items:flex-start}.check_other{font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:10px;line-height:16px;letter-spacing:0;display:block;margin:0 0 8px}.cart-note{width:100%;text-align:right}.cart-note .form-control>label{justify-self:end;text-decoration:underline}.cart-note .form-control>textarea{background-color:#fff;display:none;text-align:left}.cart-note .form-control>textarea.open{display:block}.check_other2{margin:30px 0 0;padding:0;list-style:none;width:100%}.check_other2 li{font-weight:700;font-size:10px;letter-spacing:0;color:red;text-align:left;padding-left:2em;position:relative}.check_other2 li:before{content:"\203b";position:absolute;top:0;left:0;margin:auto}@media (max-width: 991px){.shopify-section--main-cart{padding:0 15px}.cart-page .line-item-info{width:100%}.cart-page .line-item-info line-item-quantity{width:100%;justify-content:space-between}.cart-page .line-item-info line-item-quantity a{font-weight:400;font-size:12px;line-height:1.2;letter-spacing:0}.cart-page .order-summary__body tr:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.cart_total_price{justify-content:flex-end}.check_point{text-align:right}.check_point+p{text-align:right}.checkout_btn{text-align:center}.checkout_btn .button{width:100%;width:380px}.cart_section{gap:50px}}@media (max-width: 400px){.checkout_btn .button{width:100%}}.cart_other_btn .button{--initial-gradient: linear-gradient(#fff, #fff);color:#000;border-color:#000}.pagination{grid-auto-columns:minmax(0,40px);border:transparent}.pagination .h6{font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0}.pagination__link{border-bottom:1px solid #0000001a;width:40px;height:40px;display:grid;place-items:center}.pagination__link[aria-current=page]{border-bottom:2px solid #000;box-shadow:unset}@media (max-width: 991px){.shopify-section--related-products product-recommendations product-list,.shopify-section--recently-viewed-products recently-viewed-products>product-list{display:flex;overflow:auto;flex-wrap:nowrap;padding-left:15px}.shopify-section--related-products product-recommendations product-list>product-card,.shopify-section--recently-viewed-products recently-viewed-products>product-list>product-card{min-width:150px;width:150px}}.sticky-add-to-cart-bar{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;border-top:1px solid #e0e0e0;padding:20px;z-index:1000;transform:translateY(100%);transition:transform .3s ease-out,opacity .3s ease-out;opacity:0;pointer-events:none}.sticky-add-to-cart-bar.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}@media (min-width: 990px){.sticky-add-to-cart-bar.is-visible{display:none!important}}.sticky-add-to-cart-inner{display:flex;justify-content:center;align-items:center;max-width:1200px;margin:0 auto;gap:15px}.variant-selector-sticky{flex-shrink:0;flex-grow:1;max-width:300px}.variant-selector-sticky select{-webkit-appearance:none;appearance:none;width:100%;padding:10px 2em 10px 10px;border:1px solid rgba(0,0,0,.3);background:url(ar.svg) no-repeat #fff;background-position:right 12px center;background-size:10px auto;border-radius:0;font-size:1em;box-sizing:border-box}#StickyAddToCartButton{flex-grow:1;padding:0 15px;line-height:40px;height:40px;font-size:1em;font-weight:400;cursor:pointer;border:none;border-radius:0;transition:background-color .2s ease;max-width:140px}#StickyAddToCartButton:hover:not(:disabled){background-color:#0056b3}#StickyAddToCartButton.button--disabled{background-color:#ccc;cursor:not-allowed}@media (max-width: 768px){.sticky-add-to-cart-inner{justify-content:flex-end}.variant-selector-sticky{flex-basis:calc(60% - 15px);max-width:calc(60% - 15px)}#StickyAddToCartButton{flex-basis:40%;max-width:40%;min-width:140px;order:1}}.cart_wrap{display:flex;align-items:flex-start;gap:60px}.cart_wrap .order-summary{width:630px}.cart_wrap .cart-footer{width:390px;display:block}@media (max-width: 1080px){.shopify-section--main-cart{padding:0}.cart_wrap{display:grid;gap:40px}.cart_wrap .order-summary{width:calc(100% - 30px);margin:0 auto}.cart_wrap .cart-footer{width:100%;display:block}}.cart_wrap .cart-footer .cart-recap{margin:0;width:100%;background-color:#efefef;padding:40px 30px}.cart_wrap .cart-footer .cart-recap .checkout_btn,.cart_wrap .cart-footer .cart-recap .checkout_btn .button{width:100%}.cart_wrap .cart-footer .payment-methods{display:none!important;display:flex;align-items:center;justify-content:center;margin:30px 0}.cart-page .line-item-quantity_wrap{display:grid;gap:15px}.cart-page .line-item-quantity_wrap>a{width:fit-content;color:gray;font-weight:400;font-size:12px;line-height:18px;letter-spacing:.005em}.wk-title{display:none!important}.wk-grid wishlist-product-card .wk-image-link{margin-bottom:20px}.wk-grid wishlist-product-card .wk-image{aspect-ratio:3/4}.wk-grid wishlist-product-card .wk-product-title a{font-weight:400;font-size:10px;line-height:12px;letter-spacing:0;color:#6c6c6c}.wk-grid wishlist-product-card .wk-variants{margin-top:17px}.wk-grid wishlist-product-card .wk-control{color:#6c6c6c;border-color:#dedede}.shopify-app-block wishlist-page .wk-grid .wk-meta{min-height:45px}.wk-form .wk-cta-button[disabled]{background-color:#efefef;opacity:1;border:1px solid #efefef;color:#6c6c6c}.wk-form .wk-cta-button.soldout[disabled]{background-color:#fff;opacity:1;border:1px solid #6c6c6c;color:#6c6c6c}@media (max-width: 991px){.shopify-app-block wishlist-page .wk-page{padding-left:0;padding-right:0;padding-top:0}.shopify-app-block wishlist-page .wk-grid{grid-template-columns:repeat(2,1fr);gap:40px 12px}.shopify-app-block wishlist-page .wk-grid .wk-meta,.shopify-app-block wishlist-page .wk-grid .wk-form{padding-left:10px;padding-right:10px}}@media (max-width: 991px){.section-spacing.bordered-section:has(wishlist-page){margin-top:30px}}.customer_register__header .h3{font-family:var(--heading-font-family);font-weight:400;font-size:20px;line-height:20px;letter-spacing:.05em;text-align:center}.customer_register__header .h3+p{font-weight:400;font-size:13px;line-height:23.4px;letter-spacing:0;text-align:center;margin:15px 0 0}.customer_register__header{margin-bottom:30px;padding:0 15px}.customer_register form#create_customer .cf-form-inner{max-width:600px;margin:0 auto}.customer_register form#create_customer .cf-field-container[data-cf-field-type=heading] h3,form[data-cf-edit-account=true] .cf-field-container[data-cf-field-type=heading] h3{font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:14px;line-height:12px;letter-spacing:0;padding:0 0 15px;border-bottom:1px solid #95989a;display:block;width:100%;margin-bottom:30px}.customer_register form#create_customer .cf-field-container+.cf-field-container[data-cf-field-type=heading] h3,form[data-cf-edit-account=true] .cf-field-container+.cf-field-container[data-cf-field-type=heading] h3{margin-top:40px}.customer_register form#create_customer .cf-field-container .cf-field label,form[data-cf-edit-account=true] .cf-field-container .cf-field label{font-family:Noto Sans Japanese,sans-serif;font-weight:400;font-size:13px;line-height:12px;letter-spacing:0;margin:0 0 10px;color:#757575}.customer_register form#create_customer .cf-field-container .cf-field p a,form[data-cf-edit-account=true] .cf-field-container .cf-field p a{text-decoration:underline}.customer_register form#create_customer .cf-form-actions .button,form[data-cf-edit-account=true] .cf-form-actions .button{margin:0;width:100%;max-width:357px;transition:0s;font-size:13px;letter-spacing:0}.customer_register form#create_customer .cf-form-actions .button:hover,form[data-cf-edit-account=true] .cf-form-actions .button:hover{background-color:#1e1615;color:#fff;transition:0s}.cf-form-actions{text-align:center}@media (max-width: 991px){.customer_register .h3{font-size:20px}.customer_register .h3+p{font-size:12px;margin:15px 0 0}.customer_register__header{margin-bottom:30px}.customer_register form#create_customer .cf-form-inner,.cf-form-section{padding:0 15px!important}}body.edit-account .cf-form-section{margin:0 auto}.customer_register__header_edit{max-width:600px;margin:40px auto 55px}.customer_register__header_edit .h3,.customer_register__header_edit p{text-align:center}body.edit-account .cf-form-section #cf-edit-account-back-link,body.edit-account .cf-form-section #cf-edit-account-heading{display:none}form[data-cf-edit-account=true] .cf-field[data-cf-field-id="144685"]{display:none!important}#sort-by-popover .h4{font-family:Noto Sans Japanese,sans-serif}@media (min-width: 1000px){#sort-by-popover{display:none!important}.collection-toolbar__button-container:hover #sort-by-popover{margin-top:20px;display:block!important}#sort-by-popover .popover__value-list button{text-align:left}}#sort-by-popover .popover__value-option{color:rgb(var(--text-color) / 1)!important}#sort-by-popover .popover__value-option .reversed-link{position:relative;display:inline-block;padding-right:12px}#sort-by-popover .popover__value-option.selected-sort .reversed-link:before,#sort-by-popover .popover__value-option:hover .reversed-link:before{display:block;content:"";width:8px;height:7px;top:0;bottom:0;right:0;margin:auto;position:absolute;background:url(sort_icon_check.svg) 50% 50% no-repeat;padding-top:1px}#sort-by-popover .h4{letter-spacing:.05em}#sort-by-popover .popover__value-list button[value=best-selling]{order:5}best-selling #facets-drawer.drawer::part(header){flex-direction:row-reverse}#facets-drawer .h4{font-family:Noto Sans Japanese,sans-serif;letter-spacing:normal}.image-with-text-wrap{transition:.3s}.image-with-text-wrap:hover{transition:.3s;opacity:.7}.cf-form-inner .cf-verify-email-message{max-width:600px!important;font-size:15px!important;border:none!important;background:none!important}wk-button .wk-icon{--size: var(--icon-size, 13px) !important}.favorite wishlist-button-collection .wk-button,.favorite wishlist-button-collection .wk-button:hover{width:28px;min-width:28px;height:28px;min-height:28px}.favorite wishlist-button-collection .wk-icon{width:28px;height:28px}#facets-drawer .facets{width:340px}#facets-drawer .accordion__content{width:308px;margin-left:auto;margin-right:auto}@media (max-width: 991px){#facets-drawer .facets{width:267px;margin:auto}#facets-drawer .accordion__content{width:237px;margin-left:auto;margin-right:auto}}#facets-drawer .accordion__content .checkbox:checked{background-color:#000;border-color:#000}#facets-drawer .accordion__content .switch:checked{background:#000}#facets-drawer.drawer::part(header){border-block-end-width:0}#facets-drawer .input-group{margin-bottom:20px}#facets-drawer .button{--initial-gradient: linear-gradient(rgb(0, 0, 0), rgb(0, 0, 0)) !important;color:#fff!important;letter-spacing:0}body.top .shopify-section--slideshow-custom{padding-bottom:15px}@media (max-width: 991px){body.top .shopify-section--slideshow-custom{padding-bottom:30px}}.header-sidebar::part(header) .icon-close{width:12px;height:12px}.product-media-alt{margin-top:19px;font-size:12px;line-height:1.2;letter-spacing:.005em}@media (max-width: 991px){.product-media-alt{padding-left:15px}}.product-info__block-item[data-block-id=buy_buttons]{margin-bottom:10px}.product-info__block-item:has(wishlist-button-block){margin-block-start:10px!important}.shopify-product-form .v-stack.gap__10{gap:10px!important}.product-info__block-item[data-block-id=price]{margin-top:0!important;margin-bottom:0!important}.product-info__block-item product-form .button,.product-info__block-item #BIS_trigger,.product-info__block-item .wk-button{height:52px;box-sizing:border-box;transition:all .3s linear}.product-info__block-item #BIS_trigger{border:1px solid #000;background:#fff!important;color:#000;transition:all .3s linear}.product-info__block-item .button:hover{opacity:.7!important}.product-info__block-item #BIS_trigger:hover,.product-info__block-item .wk-button:hover{opacity:.7!important;border:1px solid rgba(0,0,0,.7)}.product-info__block-item button.button{letter-spacing:.01em}.product-info__block-item[data-block-type=snap]{margin-bottom:0!important}.product-info__block-item[data-block-type=product-desc]{margin-top:5px!important;margin-bottom:35px!important}@media (max-width: 991px){.product-collection-link-button{margin:20px 0 10px}.product-info__block-item[data-block-type=product-desc]{margin-top:5px!important;margin-bottom:0!important}}.custom_btn_wrap_tC{text-align:center}.buy-buttons.soldout .button.button--outline{display:none}.icon-close path{stroke-width:1!important}@media (max-width: 610px){.shopify-section--announcement-bar{overflow-x:hidden}}.cart_wrap .pre_order_wrap{padding:2px 0}.cart_wrap .line-item-info .smallcaps{font-size:12px;letter-spacing:.01em}.order-summary td{padding:30px 0}.cf-field-container input[type=checkbox]{accent-color:black}.shopify-section--contact .section-stack{padding:0 15px}.shopify-section--main-customers-activate-account .customer-account-box{align-items:flex-start;min-height:auto;padding:0 15px}.customer-account-box:has(#recover){align-items:flex-start}#recover .form{width:min(400px,100%);margin-inline:auto}@media (max-width: 420px){#recover{padding:0 15px;box-sizing:border-box}}facets-form .accordion__toggle svg{display:none}facets-form .checkbox-control{width:100%}facets-form .label_count .checkbox-control label{width:calc(100% - 30px);display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.newsletter .section-header{margin-inline:auto}.newsletter .content{width:100%}@media (min-width: 1000px){.newsletter .content .prose br{display:none}}.newsletter form{width:100%}.form_wrap_max400{margin-inline:auto;width:min(400px,100%)}.form_wrap_max400 input{padding:8px 10px}.form_wrap_max400 .button{width:100%;height:52px;letter-spacing:.05em}.form_wrap_max400 .button[type=submit]{margin:20px auto 16px}@media (max-width: 999px){.form_wrap_max400 .button[type=submit]{margin:30px auto 10px}}.button.back{border:1px solid #000;background:#fff!important;color:#000!important}.button.back:hover{opacity:.7!important;border:1px solid rgba(0,0,0,.7)}@media screen and (max-width: 999px){.section-stack .pa--15sp,.section-stack.pa--15sp{padding:0 15px}}#main.point-history vip-app-point-logs{text-align:center}.size-guide-meta table{box-sizing:border-box;border-bottom:1px solid #00000033;width:auto}.size-guide-meta table th,.size-guide-meta table td{color:#000;font-family:Noto Sans Japanese,sans-serif;border:none!important;border-top:1px solid #00000033!important;min-width:10px!important;text-align:center;padding:13px 4px!important;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;box-sizing:border-box;vertical-align:middle}.size-guide-meta table th{font-weight:600;opacity:1}.size-guide-meta table tr:nth-child(odd) td,.size-guide-meta table tr:nth-child(odd) th{background:#efefef}.size-guide-meta table_title{font-weight:600;font-size:12px;margin-bottom:20px}.size-guide-meta table_title.tit2{margin-bottom:16px}.size-guide-meta table_txt{font-size:12px}.time_txt.button{width:100%;letter-spacing:.05em}.time_txt.button:hover{opacity:1!important;cursor:auto}@media screen and (max-width: 991px){#shopify-section-template--25093235802296__17471845601051ea36{padding:0 15px}.-mx-4{margin-left:0!important;margin-right:0!important}}#shopify-section-template--25093235802296__17471845601051ea36 table,#shopify-section-template--25093235802296__17471845601051ea36 thead,#shopify-section-template--25093235802296__17471845601051ea36 tbody,#shopify-section-template--25093235802296__17471845601051ea36 tr,#shopify-section-template--25093235802296__17471845601051ea36 th,#shopify-section-template--25093235802296__17471845601051ea36 td{border:none!important;border-width:0!important}#shopify-section-template--25093235802296__17471845601051ea36 .text-2xl{font-family:var(--heading-font-family);font-weight:400;font-size:22px;line-height:27px;letter-spacing:.05em;text-align:center}.price-range .range-group{background:linear-gradient(to var(--transform-origin-end),rgb(var(--text-color) / .12) var(--range-min),rgb(var(--text-color) / .5) var(--range-min),rgb(var(--text-color) / .5) var(--range-max),rgb(var(--text-color) / .12) var(--range-max))}.shopify-section--main-customers-order{width:min(1080px,calc(100% - 30px))}.customer-order__address-list .h6,.order-summary__body .line-item-info .h6,.order-summary__body .line-item-info .price-list,.font-ja{font-family:Noto Sans Japanese,sans-serif;letter-spacing:.05em}.customer-order__address-list .h6{font-weight:600}.body_title.top .slideshow__slide-content .h6{font-size:16px!important;letter-spacing:.05em;line-height:1}.body_title.top .slideshow__slide-content .h1{margin-top:6px;font-size:40px;line-height:1.1;letter-spacing:.05em}@media screen and (max-width: 991px){.body_title.top .slideshow__slide-content .h1{font-size:28px}}.body_title.top .slideshow__slide-content .button-group{margin-top:24px}.body_title.top .slideshow__slide-content .button{border:1px solid #fff!important;color:#fff!important;min-width:120px}.header__secondary-nav2 .header__search-link,.header__secondary-nav2 .header__search-link>a{width:fit-content;display:inline-block}.main-search-form .input-suffix .icon_b{padding-top:4px}.eimyistoire-app-banner{display:none}@media screen and (max-width: 768px){.eimyistoire-app-banner{width:100%;background-color:#fff;border-bottom:1px solid #eee;display:flex;align-items:center;padding:10px 20px;animation:appbnr-fade-in .3s ease-out;justify-content:space-between}}@keyframes appbnr-fade-in{0%{opacity:0}to{opacity:1}}.eimyistoire-app-banner__close{width:2.2em;height:2.2em;padding:.2em;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.eimyistoire-app-banner__close svg{width:1.8em;height:1.8em}.eimyistoire-app-banner__content{display:flex;align-items:center;gap:1em}.eimyistoire-app-banner__logo{width:32px;height:32px;border-radius:20%}.eimyistoire-app-banner__title{font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;color:#5c5c5c;margin:0;line-height:1.2}.eimyistoire-app-banner__cta{height:32px;padding:0 1.5em;background-color:#fff;border:1px solid #5c5c5c;border-radius:.5em;font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:500;color:#5c5c5c;cursor:pointer;white-space:nowrap;text-decoration:none;display:flex;align-items:center;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
