@import"https://fonts.googleapis.com/css2?family=Forum&family=Noto+Serif+JP:wght@200..900&display=swap";:root{--primary-color: #6B4533;--border-color: #A39087;--bg-color: #f0f0f0}html,body{overscroll-behavior:contain;letter-spacing:0;color:var(--primary-color);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}button,input{font-family:"Noto Serif JP",Forum,serif}input,select,textarea{border-radius:0;background-color:transparent;color:currentColor}.visually-hidden,.hidden{display:none!important}a{text-decoration:none}ul{list-style:none;padding-left:0}.font-featured{font-family:Forum;font-weight:400;font-style:normal}.overlay-bg-page{position:fixed;z-index:0;width:100%;height:100dvh;background-color:var(--bg-color);overflow:hidden;transition:all .3s ease-in-out;will-change:transform;transform:translateZ(0)}.shopify-section{position:relative}.container-fluid{max-width:calc(100% - 4.8rem);width:100%;margin-inline:auto}.section_overlay-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.section_overlay-bg img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.75;object-fit:cover;object-position:center}.section_overlay-bg.gray img{opacity:.45}.overlay-bg-page img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.15}.wrap__title-section.center{text-align:center}.wrap__title-section h2{color:var(--primary-color);font-size:8.4rem;line-height:5.5rem;font-weight:400;text-transform:uppercase;margin-block:0}.wrap__title-section.text-verticle{display:flex;margin-top:-.3rem}.wrap__title-section.text-verticle h2{writing-mode:tb-rl;-webkit-writing-mode:tb-rl;margin-right:2rem}.wrap__title-section.text-verticle h4{writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;text-orientation:upright;-webkit-text-orientation:upright;letter-spacing:.14em}.wrap__title-section.center h2{margin-bottom:1.2rem}.wrap__title-section h4{color:var(--primary-color);font-size:1.6rem;line-height:1.8rem;font-weight:900;margin-block:0}.wrap__button-action-link a{position:relative;display:inline-flex;color:var(--primary-color);font-size:1.2rem;text-transform:uppercase;font-weight:900;padding:1rem 6rem}.wrap__button-action-link a:after{content:"";position:absolute;width:100%;height:1px;background-color:var(--primary-color);left:50%;transform:translate(-50%);top:calc(100% - .8rem);transition:all .5s ease-in-out}.wrap__button-action-link a .left,.wrap__button-action-link a .right{display:inline;transition:all .3s ease-in-out}.wrap__button-action-link a .o-hide{display:inline-block;position:absolute;left:7.2rem;transition:all .25s ease-in-out}.wrap__button-action-link a .separate{position:absolute;top:calc(100% - 1rem);left:0;display:block;width:100%}.wrap__button-action-link a .separate:before,.wrap__button-action-link a .separate:after{content:"";position:absolute;left:-.8rem;width:4px;height:4px;border-radius:50%;background:var(--primary-color);transition:all .5s ease-in-out}.wrap__button-action-link a .separate:after{left:calc(100% + .4rem)}.wrap__button-action-link a:hover .left{letter-spacing:.2em;transform:translate3d(-6px,0,0)}.wrap__button-action-link a:hover .right{letter-spacing:.2em;transform:translate3d(6px,0,0)}.wrap__button-action-link a:hover .o-hide{left:8.1rem;transition-duration:.3s}.wrap__button-action-link a .o-hide:after{content:"";position:absolute;top:9px;left:0;width:0;height:1px;background-color:var(--primary-color);transition:none;transition-delay:.05s}.wrap__button-action-link a:hover .o-hide:after{width:6px;left:-4px;transition-delay:unset;transition:width .3s ease-in-out}.wrap__button-action-link a:hover .separate:before,.wrap__button-action-link a:hover .separate:after{left:50%;right:0}.wrap__button-action-link a:hover:after{width:0}.card__product{position:relative;display:block}.card__product .card__image-product{position:relative;display:block;width:100%;padding-bottom:66.4756%;overflow:hidden;background-color:#f1f1f0}.card__product .card__image-product:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(50% 50% at 50% 50%,#0000,#0000000d);z-index:2;border:1px solid #D9D2CD}.card__product .card__image-product img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .3s cubic-bezier(0,0,.44,1.18)}.card__product .card__image-product>img{opacity:1;z-index:0}.card__product .card__image-product .overlay-image-product img{opacity:0;z-index:1}.card__product:hover .card__image-product>img{opacity:0}.card__product:hover .card__image-product .overlay-image-product img{opacity:1}.card__product .card__content{position:relative;padding:1.6rem;margin-top:-2.2rem;z-index:3}.card__product .card__content .card__product-brand{color:var(--primary-color);font-size:1.6rem;line-height:1.2rem;font-weight:900;text-transform:uppercase;margin-top:0;margin-bottom:2.4rem}.card__product .card__content .card__heading,.card__product .card__content .card__size{color:var(--primary-color);font-size:1.3rem;line-height:.9rem;font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:1.4rem}.card__product .card__content .card__size{margin-bottom:2.5rem}.card__product .card__content .price .price__container .price__regular{display:none}.card__product .card__content .price .price__container .price-item{color:var(--primary-color);display:block;font-size:1.3rem;line-height:.9rem;font-weight:700;text-transform:uppercase}.article__item{position:relative;display:block}.article__item .article__thumbnail{position:relative;display:block;width:100%;padding-bottom:66.7622%;margin-bottom:.7rem;overflow:hidden;border:1px solid #D9D2CD}.article__item .article__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .3s ease-in-out}.article__item .article__thumbnail:hover img{transform:scale(1.04)}.article__item .article__heading{color:var(--primary-color);font-size:1.4rem;line-height:2.6rem;font-weight:600;margin-block:0;padding-right:5rem}main#MainContent{overflow:hidden}.text-combine{writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:upright;-webkit-text-orientation:upright;text-combine-upright:none;-webkit-text-combine:none;display:block}.active-white .header__logo img{filter:brightness(0) invert(1)}.active-white .header__header-icon,.active-white .header__header-icon a,.active-white .header__menu-button .text p{color:#fff}.active-white .header__menu-button .separate{border-color:#fff}.active-white .header__menu-button .text:before{filter:brightness(0) invert(1)}.zoom-icon{position:absolute;bottom:.7rem;left:.7rem;width:4rem;height:4rem;background-color:#ffffff80;border-radius:50%;padding:1rem;box-sizing:border-box;z-index:9999}#loading-content{position:fixed;top:0;left:0;width:100vw;height:100dvh;display:flex;justify-content:center;align-items:center;z-index:9999;mask-image:linear-gradient(100deg,#0000,#0000004d,#000 50%);mask-size:300% 100%;mask-position:100% 0%;-webkit-mask-image:linear-gradient(100deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 25%,rgba(0,0,0,1) 50%);-webkit-mask-size:300% 100%;-webkit-mask-position:100% 0%}#loading-content .bg-ref{position:fixed;top:0;left:0;width:100%;height:100%;background:#ededed;z-index:0}#loading-content img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(calc(100vw*500/1440),500px);mask-position:100% 100%;mask-size:400% 200%;mask-image:linear-gradient(115deg,#000 0% 25%,#0000 50%);-webkit-mask-position:100% 100%;-webkit-mask-size:400% 200%;-webkit-mask-image:linear-gradient(115deg,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 25%,rgba(0,0,0,0) 50%);opacity:0}@media screen and (min-width: 1024px){.hidden-desktop{display:none}}@media screen and (max-width: 1023px){.visble-desktop{display:none}.overlay-bg-page{height:calc(var(--vh) * 150);top:-25%}#loading-content img{width:80%}}@media screen and (min-width: 768px) and (max-width: 1023px){.card__product .card__content{padding-left:.4rem}}@media screen and (max-width: 767px){main#MainContent{max-width:100%;overflow:hidden;position:relative;z-index:1}.container-fluid{max-width:calc(100% - 2.4rem)}.wrap__title-section h2{font-size:4rem;line-height:2.6rem}.wrap__title-section h4{font-size:1.4rem;line-height:1rem}.wrap__title-section.text-verticle h2{margin-right:1.2rem;letter-spacing:.03em}.wrap__title-section.text-verticle h4{letter-spacing:.04em}.card__product .card__content{padding:0;margin-top:-.7rem}.card__product .card__content .card__product-brand{font-size:1.4rem;margin-bottom:1.3rem}.card__product .card__content .card__heading,.card__product .card__content .card__size{font-size:1.2rem;line-height:1rem;margin-bottom:.8rem}.card__product .card__content .card__heading{line-height:1.6rem;margin-bottom:.4rem}.card__product .card__content .card__size{margin-bottom:1.7rem}.card__product .card__content .price .price__container .price-item{font-size:1.2rem;letter-spacing:.04em}}@media screen and (min-width: 768px){.visible-phone{display:none!important}}input[type=search]::-webkit-search-cancel-button{display:none}.text-animation-wave{display:flex}.text-animation-wave p{position:relative;line-height:1;margin-block:0;overflow:hidden;transition:all .4s ease-in-out;--delay: calc(var(--delayIndex) * .04s + .04s);--delayHover: calc(var(--delayIndex) * .04s + .08s)}.text-animation-wave p span{display:inline-block;transition:all .4s ease-in-out}.text-animation-wave p span:last-child{position:absolute;top:101%;left:0}.text-animation-wave:hover p span{transform:translateY(-101%)}.text-animation-wave:hover p span:last-child{transition:all .4s ease-in-out}.text-animation-wave p:nth-child(2) span,.text-animation-wave:hover p:nth-child(1) span:last-child{transition:transform .4s ease-in-out .04s}.text-animation-wave p:nth-child(3) span,.text-animation-wave:hover p:nth-child(2) span:last-child{transition:transform .4s ease-in-out .08s}.text-animation-wave p:nth-child(4) span,.text-animation-wave:hover p:nth-child(3) span:last-child{transition:transform .4s ease-in-out .12s}.text-animation-wave p:nth-child(5) span,.text-animation-wave:hover p:nth-child(4) span:last-child{transition:transform .4s ease-in-out .16s}.text-animation-wave p:nth-child(6) span,.text-animation-wave:hover p:nth-child(5) span:last-child{transition:transform .4s ease-in-out .2s}.text-animation-wave p:nth-child(7) span,.text-animation-wave:hover p:nth-child(6) span:last-child{transition:transform .4s ease-in-out .24s}.text-animation-wave p:nth-child(8) span,.text-animation-wave:hover p:nth-child(7) span:last-child{transition:transform .4s ease-in-out .28s}.text-animation-wave p:nth-child(9) span,.text-animation-wave:hover p:nth-child(8) span:last-child{transition:transform .4s ease-in-out .32s}.text-animation-wave p:nth-child(10) span,.text-animation-wave:hover p:nth-child(9) span:last-child{transition:transform .4s ease-in-out .36s}.text-animation-wave:hover p:nth-child(10) span:last-child{transition:transform .4s ease-in-out .4s}#test-abc{position:fixed;top:4rem;left:3rem;background-color:#fff;z-index:100}#wishlist-hero-add-prod-to-wishlist-notification{display:none}@media screen and (orientation: landscape) and (max-width: 767px){.header__logo img{max-width:200px}}@media screen and (orientation: landscape) and (max-width: 1023px){.image-banner img.visble-desktop{display:block}.image-banner img.hidden-desktop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/global-style.css.map */
