.shippori-mincho-regular{font-family:Shippori Mincho,serif;font-weight:400;font-style:normal}.shippori-mincho-medium{font-family:Shippori Mincho,serif;font-weight:500;font-style:normal}.shippori-mincho-bold{font-family:Shippori Mincho,serif;font-weight:700;font-style:normal}.sulphur-point-light{font-family:"Sulphur Point",var(--font-body-family);font-weight:300;font-style:normal}.sulphur-point-regular{font-family:"Sulphur Point",var(--font-body-family);font-weight:400;font-style:normal}.sulphur-point-bold{font-family:"Sulphur Point",var(--font-body-family);font-weight:700;font-style:normal}body.template-type-index .title{font-size:6.4rem;letter-spacing:.1em}body.template-type-index .news-title-wrapper .title{font-size:4rem}@media screen and (max-width:749px){body.template-type-index .title,body.template-type-index .news-title-wrapper .title{font-size:3.2rem}}.mv-under-wrapper{overflow:hidden}.mv-under-content{padding-bottom:100px;position:relative}.mv-under-content .mv-under-text-area{width:50%;padding:100px 0;position:relative;z-index:2}.mv-under-content .mv-under-text-area:before{content:"";width:100vw;height:100%;background:#f0f0f0;position:absolute;top:0;right:-260px;z-index:-1}.mv-under-content .mv-under-text-area .title{font-size:4rem;letter-spacing:.05em;margin:0 0 70px}.mv-under-content .mv-under-text-area .mv-under-text{letter-spacing:.05em;line-height:1.75;width:65%;margin:0}.mv-under-content .youtube-area,.mv-under-content .swiper-area{width:58%;position:absolute;bottom:0;right:0;z-index:2}.mv-under-content .youtube-area iframe{width:100%}.mv-under-content .swiper-area .swiper .item{width:100%;aspect-ratio:3 / 2;line-height:0}.mv-under-content .swiper-area .swiper img{width:100%;height:100%;object-fit:cover}.swiper-mv-under-button{position:absolute;top:-64px;right:0;display:flex;justify-content:space-between;width:96px;z-index:10}.swiper-mv-under-button .swiper-arrow-prev,.swiper-mv-under-button .swiper-arrow-next{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:none;border-radius:none}.swiper-mv-under-button .swiper-arrow-prev:not(.swiper-button-disabled),.swiper-mv-under-button .swiper-arrow-next:not(.swiper-button-disabled){cursor:pointer;border:none}.swiper-mv-under-button .swiper-arrow-prev span,.swiper-mv-under-button .swiper-arrow-next span{display:block!important;width:40px;height:40px;font-size:0;line-height:0;transition:all .3s ease}.swiper-mv-under-button .swiper-arrow-prev span{background:url("{{ 'my-icon-arrow-left.svg' | asset_url }}") no-repeat center / contain}.swiper-mv-under-button .swiper-arrow-next span{background:url("{{ 'my-icon-arrow-right.svg' | asset_url }}") no-repeat center / contain}.swiper-mv-under-button .swiper-arrow-prev:not(.swiper-button-disabled):hover span,.swiper-mv-under-button .swiper-arrow-next:not(.swiper-button-disabled):hover span{opacity:.7}.swiper-mv-under-button .swiper-arrow-prev.swiper-button-disabled span,.swiper-mv-under-button .swiper-arrow-next.swiper-button-disabled span{opacity:.7}@media screen and (max-width:749px){.mv-under-content{padding-bottom:0}.mv-under-content .mv-under-text-area{width:100%;padding:75px 0}.mv-under-content .mv-under-text-area .title{font-size:2.4rem;margin-bottom:50px}.mv-under-content .mv-under-text-area:before{right:50%;transform:translate(50%)}.mv-under-content .mv-under-text-area .mv-under-text{width:100%}.mv-under-content .youtube-area,.mv-under-content .swiper-area{width:100%;position:relative;bottom:unset;right:unset;margin-top:75px}.mv-under-content .youtube-area{line-height:0;text-align:center}.mv-under-content .youtube-area iframe{max-width:100%;height:auto;aspect-ratio:16 / 9}.mv-under-content .swiper-area{padding-bottom:64px}.swiper-mv-under-button{top:unset;bottom:0}}.product-card-wrapper .card--standard .card__inner{aspect-ratio:1 / 1.3!important}.product-card-wrapper .card__content .card__information,.product-card-wrapper .card__content .card-information{text-align:center!important}.button,.shopify-challenge__button,.customer button,.product-form__buttons .Button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 2.2rem;cursor:pointer;font:inherit;font-size:1.6rem;font-weight:700;letter-spacing:.2em;text-decoration:none;color:#fff;border:1px solid #000;background-color:transparent;transition:color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);z-index:1;-webkit-appearance:none;appearance:none;position:relative;border-radius:8px;overflow:hidden}.activate button[name=decline],.addresses li>button,.addresses form button[type]{background-color:transparent!important;color:#fff!important}.product-form__buttons .button[disabled]{pointer-events:none}.product-form__buttons .Button{min-width:calc(12rem + var(--buttons-border-width)* 2);min-height:calc(4.5rem + var(--buttons-border-width)* 2)}.product-form__buttons .Button--full{width:100%}cart-remove-button .button{color:#000;border:none}.button:hover,.shopify-challenge__button:hover,.customer button:hover,.product-form__buttons .Button:hover{color:#000}.activate button[name=decline]:hover,.addresses li>button:hover,.addresses form button[type]:hover{color:#000!important}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.product-form__buttons .Button:before{position:absolute;content:"";display:block;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;transform:scale(1);transform-origin:left center;z-index:-1;border-radius:0;box-shadow:none;transition:transform .45s cubic-bezier(.785,.135,.15,.86)}.button:hover:before,.shopify-challenge__button:hover:before,.customer button:hover:before,.shopify-payment-button__button--unbranded:hover:before,.product-form__buttons .Button:hover:before{transform-origin:right center;transform:scaleX(0)}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{display:none}body.template-type-index .button{min-width:230px}body.template-type-index .button:after{display:block;width:8px;height:8px;margin-top:-4px;border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:50%;right:25px;bottom:unset;left:unset;transform-origin:center;transform:rotate(-45deg);box-shadow:none;border-radius:0;transition:border-color .45s cubic-bezier(.785,.135,.15,.86)}body.template-type-index .mv-button-box .button:after{display:none}body.template-type-index .button:hover:after{border-color:#000;box-shadow:none;--border-offset: none}.my-brand-link-section .top-title-wrapper{text-align:center}.my-brand-list{width:100%;display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;gap:60px}.my-brand-list .my-brand-item{width:calc((100% - 60px)/2)}.my-brand-list .my-brand-item a{display:flex;color:initial;text-decoration:none;transition:opacity .3s ease}.my-brand-list .my-brand-item a:hover{opacity:.7}.my-brand-list .my-brand-item .img-box{width:50%;aspect-ratio:1 / 1;line-height:0}.my-brand-list .my-brand-item .img-box img{width:100%;height:100%;object-fit:cover}.my-brand-list .my-brand-item .text-box{width:50%;font-size:2.4rem;letter-spacing:.2em;line-height:1.5;text-align:center;background:#f0f0f0;display:flex;align-items:center;justify-content:center;position:relative;padding:15px;box-sizing:border-box}.my-brand-list .my-brand-item .text-box .brand-more-btn{display:flex;align-items:center;column-gap:6px;font-size:1.6rem;font-weight:700;letter-spacing:.2em;line-height:1;position:absolute;bottom:16px;right:16px}.my-brand-list .my-brand-item .text-box .brand-more-btn:after{content:"";width:8px;height:8px;border-right:2px solid #303030;border-bottom:2px solid #303030;transform:rotate(-45deg);transform-origin:center;margin-top:2px}@media screen and (max-width:749px){.my-brand-list{flex-direction:column;gap:40px}.my-brand-list .my-brand-item{width:100%}.my-brand-list .my-brand-item .img-box{width:30%}.my-brand-list .my-brand-item .text-box{width:70%;font-size:1.8rem}.my-brand-list .my-brand-item .text-box .brand-more-btn{font-size:1.4rem;bottom:8px;right:8px}}body.template-type-index .banner__content .banner__box{border:2px solid #fff!important;padding:7rem 5rem!important;color:#fff!important}.banner__content .banner__box .banner__heading{font-family:Shippori Mincho,serif}body.template-type-index .banner__content .banner__box .banner__heading{color:#fff;font-family:"Sulphur Point",var(--font-body-family);font-weight:700;font-style:normal;font-size:6.4rem;margin-bottom:3rem;line-height:1;letter-spacing:.1em}body.template-type-index .banner__content .banner__box .banner__text span{display:block}body.template-type-index .banner__content .banner__box .banner__buttons .button{color:#000;border-color:#fff}body.template-type-index .banner__content .banner__box .banner__buttons .button:hover{color:#fff}body.template-type-index .banner__content .banner__box .banner__buttons .button:before{background-color:#fff}body.template-type-index .banner__content .banner__box .banner__buttons .button:after{border-color:#000}body.template-type-index .banner__content .banner__box .banner__buttons .button:hover:after{border-color:#fff}body.template-type-index .banner__box>*+.banner__buttons{margin-top:40px}@media screen and (max-width:989px){body.template-type-index .banner__content .banner__box .banner__heading{margin-bottom:2rem}}@media screen and (max-width:749px){body.template-type-index .banner__content .banner__box .banner__heading{font-size:3.2rem}body.template-type-index .banner__content .banner__box{border:none!important}}.my-multicolumn-section .multicolumn__title{text-align:center;margin:3rem 0 2rem}@media screen and (min-width:990px){.my-multicolumn-section .multicolumn__title{margin:5rem 0 3rem}}.my-multicolumn-section .multicolumn-list{gap:60px;flex-wrap:wrap}.my-multicolumn-section .multicolumn-list .multicolumn-list__item{width:calc((100% - 60px)/2)}.my-multicolumn-section .multicolumn-list a{display:block;color:initial;text-decoration:none;transition:opacity .3s ease}.my-multicolumn-section .multicolumn-list a:hover{opacity:.7}.my-multicolumn-section .multicolumn-list a .multicolumn-card{position:relative}.my-multicolumn-section .multicolumn-list a .multicolumn-card .multicolumn-card__image-wrapper{line-height:0}.my-multicolumn-section .multicolumn-list a .multicolumn-card .multicolumn-card__image-wrapper img{width:100%;height:auto;border-radius:10px}.my-multicolumn-section .multicolumn-list a .multicolumn-card .multicolumn-card__info{padding:16px!important;position:absolute;bottom:30px;right:0;text-align:center;min-width:300px;background:#ffffffb3;-webkit-backdrop-filter:blur(7px) brightness(150%);backdrop-filter:blur(7px) brightness(150%);border-radius:5px 0 0 5px;box-sizing:border-box}.my-multicolumn-section .multicolumn-list a .multicolumn-card .multicolumn-card__info h3{display:inline-block;font-size:1.8rem;font-weight:700;padding-right:40px;position:relative}.my-multicolumn-section .multicolumn-list a .multicolumn-card .multicolumn-card__info h3:after{content:"";width:30px;height:30px;margin-top:-15px;background:url(my-icon-arrow-right.svg) no-repeat center / contain;position:absolute;top:50%;right:0}@media screen and (max-width:749px){.my-multicolumn-section .multicolumn-list{gap:40px}.my-multicolumn-section .multicolumn-list .multicolumn-list__item{width:100%;max-width:initial!important}.my-multicolumn-section .multicolumn-list a .multicolumn-card .multicolumn-card__info{padding:12px!important;min-width:250px}.my-multicolumn-section .multicolumn-list a .multicolumn-card .multicolumn-card__info h3{font-size:1.6rem}}.customer.register h1,.customer.login h1{font-size:3.2rem}.customer>h1,.customer__title{font-size:3.2rem;margin-bottom:2rem}.customer select+.svg-wrapper{right:6px}@media screen and (max-width:749px){.customer.register h1,.customer.login h1{font-size:2.8rem}}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:1fr auto auto}}.footer-block__details-content{margin-bottom:0!important}.list-social__link:hover .line-icon{transform:scale(1.07)}@media screen and (min-width:750px){.list-social{justify-content:flex-start!important}.list-social .line-icon{width:20px}}@media screen and (max-width:749px){.list-social__item .svg-wrapper{width:40px;height:40px}.list-social__item .icon{height:4rem!important;width:4rem!important}}body.template-type-customers-login .customer:not(.account):not(.order){max-width:900px!important}@media screen and (min-width:750px){body.template-type-customers-login #recover+div .field{max-width:500px;margin-left:auto;margin-right:auto}}@media screen and (min-width:750px){.customer:not(.account):not(.order){padding-left:5rem!important;padding-right:5rem!important}}body.template-type-customers-login .custom-login-box button,body.template-type-customers-login .custom-login-box .first-box a{display:inline-block;width:100%;margin:10px 0;padding:10px 3rem;text-decoration:none;min-height:initial;line-height:1.75}body.template-type-customers-login .custom-login-box .first-box a{border:1px solid #000;color:#fff;transition:color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86)}body.template-type-customers-login .custom-login-box .first-box a:hover{color:#000}body.template-type-customers-login .member-sec{text-align:center}body.template-type-customers-login .member-sec+.member-sec{padding-top:40px}body.template-type-customers-login .member-sec .title{font-size:1.8rem;margin:0 0 10px}body.template-type-customers-login .first-box .inner,body.template-type-customers-login .member-box .inner{box-sizing:border-box;width:100%;padding:30px 60px;border:1px solid #dfdfdf;text-align:center}body.template-type-customers-login .member-sec .member-box .txt-box{margin-bottom:30px;border-bottom:1px solid #dfdfdf}body.template-type-customers-login .member-sec .member-box .txt-box p{padding:0 0 5px}body.template-type-customers-login .member-sec .txt-box p{margin:0;padding:10px 0;text-align:left}body.template-type-customers-login .member-sec .member-box .btn-box button{margin:0 0 10px;font-size:1.4rem}body.template-type-customers-login .member-sec .member-box .btn-box a{display:inline-block}@media screen and (min-width:750px){body.template-type-customers-login .first-box .inner,body.template-type-customers-login .member-box .login-box{display:flex}body.template-type-customers-login .member-sec .first-box .inner .txt-box,body.template-type-customers-login .member-sec .member-box .login-box .field-box{width:55%}body.template-type-customers-login .member-sec .first-box .inner .btn-box,body.template-type-customers-login .member-sec .member-box .login-box .btn-box{width:45%}body.template-type-customers-login .custom-login-box button,body.template-type-customers-login .custom-login-box .first-box a{width:80%;margin:0}}@media screen and (max-width:749px){body.template-type-customers-login .first-box .inner,body.template-type-customers-login .member-box .inner{padding:20px}body.template-type-customers-login .member-sec .txt-box p{padding-top:0}body.template-type-customers-login .member-sec .member-box .btn-box button{margin-top:20px}body.template-type-customers-login .member-sec .member-box .txt-box{margin-bottom:20px}}.template-type-page .contact select{font-size:1.6rem}.shopify-policy__container{max-width:900px;margin:0 auto;padding:3.6rem 1.5rem 7.5rem}.shopify-policy__title h1{font-size:3rem;margin:0 0 30px;text-align:left}@media screen and (min-width:750px){.shopify-policy__container{padding:4rem 5rem 10rem}.shopify-policy__title h1{font-size:4rem;margin:0 0 40px}}@media screen and (min-width:750px){.sp-only{display:none}}@media screen and (max-width:749px){.pc-only{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/additional.css.map */
