:root{--hathut-graphite: #666;--hathut-cloud: #ccc;--hathut-light-gray: #ddd;--hathut-btn-text-color: var(--hathut-graphite);--hathut-btn-font-size: 15px;--hathut-btn-gap: 10px;--hathut-btn-icon-size: 1em}html{scroll-behavior:smooth}body{overflow-x:hidden;line-height:1.6;position:relative;font-family:fot-tsukubrdgothic-std,sans-serif!important;font-weight:400;font-style:normal}ul{margin:0;padding:0}li{list-style:none}a{text-decoration:none;color:rgba(var(--color-foreground))}p{margin:0}img{vertical-align:bottom}:not(:lang(ja)) .announcement-bar-section{display:none}button:before,button:after{display:none}.header{border-bottom:1px solid #d3d3d3}.header.page-width,.header__top .page-width{max-width:none}.header__top .page-width{height:100%;display:flex;align-items:center;justify-content:space-between}.header-wrapper{display:flex;flex-direction:row-reverse}.header,.header__top{width:100%}.header-top__account{width:4rem}.header-top__account a{font-size:1rem}.header__top-right{display:flex;align-items:center}.header__icon--cart.small-hide{bottom:0;right:0;translate:-12px 0px;width:auto;aspect-ratio:1/1;background-color:#658d99;z-index:999}.header__icon--cart.large-up-hide{padding:1.1rem 3rem;width:100%}.header__icon .icon-cart-empty,.header__icon .icon-cart{padding:2rem;width:100%;height:auto}@media(max-width:990px){.header__icon .icon-cart,.header__icon .icon-cart-empty{margin-right:1.5rem;padding:0;width:3rem;height:auto;filter:invert(40%) sepia(0%) saturate(0%) hue-rotate(83deg) brightness(80%) contrast(97%)}}.header__icon--search span:not(.header__icon--search-span){width:100%;text-align:center;border-bottom:none;text-decoration:none}.shopify-section-group-header-group{z-index:3}.header-wrapper--border-bottom{border-bottom:none}.header__top{height:38px;font-size:14px;border-bottom:1px solid #464646}.header__top-menu{margin-right:1rem}.header__top-menu a{margin-right:1rem;display:inline-block}.swiper-button-prev,.swiper-button-next,.swiper-pagination-lock{display:block!important}.card__media .media{position:inherit}.video-section{margin:0 auto;max-width:1000px}.video-section img{border-radius:1rem}.index-section-title{margin:0 auto;margin-bottom:4.5rem;width:max-content;line-height:var(--sectionTitle-lineHeight)}.index-section-title>*{margin:0;text-align:center;font-size:clamp(3rem,4vw,4rem);font-weight:700}.index-section-title small{margin:0 auto;width:100%;position:relative;display:inline-block;font-size:1.2rem;font-weight:400}.index-section-title small:after{content:"";position:absolute;bottom:-1rem;left:50%;translate:-50% 0;width:40%;height:1px;background-color:#ccc}.more-btn{margin:0 auto;margin-top:3rem;padding:1rem 0;width:100%;max-width:20rem;background-color:transparent;position:relative;z-index:1;display:flex;align-items:center;justify-content:space-around;overflow:hidden;transition:linear .5s}.more-btn:before,.more-btn:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:2px;border-radius:99px}.more-btn:before{background-color:#c1c1c1}.more-btn:after{background-color:var(--color-cyan);transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transform:scaleX(0);transform-origin:right top}.more-btn:hover:after{transform-origin:left top;transform:scale(1)}.more-btn-arrow{width:20px;height:20px;border-radius:99px;display:flex;align-items:center;justify-content:center;position:relative;font-size:1.4rem;color:#fff;background-color:transparent;overflow:hidden}.more-btn-arrow i{position:relative;z-index:3}.more-btn-arrow:before,.more-btn-arrow:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:25px;height:25px;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s}.more-btn-arrow:before{background-color:var(--color-charcoal);transform:scale(1);transform-origin:left top}.more-btn-arrow:after{background-color:var(--color-cyan);transform:scaleX(0);transform-origin:right top}.more-btn:hover .more-btn-arrow:before{transform-origin:right top;transform:scaleX(0)}.more-btn:hover .more-btn-arrow:after{transform-origin:left top;transform:scale(1)}.card__heading a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.card-wrapper .card__inner{width:100%;height:auto;overflow:hidden}.card-wrapper .card__media img{transition:all .3s}.card-wrapper:hover .card__media img{scale:1.15}#igr-powered-by{display:none!important}.article-tags-badge{padding:2px 5px;position:absolute;top:0;left:auto!important;right:0!important;z-index:5;width:max-content!important;height:auto!important;border-radius:0 0 0 5px}.article-tags-badge-style{background-color:#afe8ff}.article-tags-badge-tips{background-color:#ffff67}.article-tags-badge-trend{background-color:#ffcb6b}.article-tags-badge-care{background-color:#fcfce5}.ranking-collection-main__product{position:relative}.pagetop{background:#fff;border:solid 2px #000;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:2;width:50px;height:50px;position:fixed;right:20px;bottom:-50px;opacity:.6}.pagetop__arrow{display:block!important;height:10px;width:10px;border-top:3px solid #000;border-right:3px solid #000;transform:translateY(20%) rotate(-45deg)}.shopify-policy__title{display:none}.shopify-policy__body{font-size:1.2rem}#undercolumn_privacy{font-size:clamp(1.2rem,3.2vw,2.4rem)}#undercolumn_privacy h3{font-size:clamp(1.6rem,3.5vw,2.6rem)}.shopify-policy__body h2{margin-top:1rem!important;padding:0;color:#666;font-size:clamp(1.8rem,4.5vw,3.4rem)}.shopify-policy__body h3{margin-right:-1.5rem;margin-left:-1.5rem;margin-top:3rem;padding:.7rem 2rem;font-size:1.4rem;background-color:#e6e6e6}.shopify-policy__body table:not([class]){border-style:inherit;box-shadow:none}.shopify-policy__body tbody{font-size:clamp(1rem,3vw,2rem);vertical-align:baseline;border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.shopify-policy__body th{width:35%;font-weight:400;text-align:left;background-color:#e6e6e6}.shopify-policy__container{margin-top:5rem;max-width:70rem!important}@media screen and (min-width:990px){.shopify-policy__container{padding:0 5rem}.shopify-policy__body h3{margin-right:-1.5rem;margin-left:-1.5rem}}@media(min-width:990px){.shopify-policy__body tbody,.shopify-policy__body{font-size:1.4rem}.shopify-policy__container{padding:0}#undercolumn_privacy{font-size:1.4rem}#undercolumn_privacy h3{font-size:1.8rem}.shopify-policy__body h2{font-size:2rem}.shopify-policy__body h3{margin-right:0;margin-left:0;font-size:1.8rem}}.wlh-svg-Icon{width:auto!important}.wishlist-hero-header-icon:hover svg{color:rgba(var(--color-foreground),1);scale:1.07}#wishlisthero-product-page-button-container{padding-top:0!important}.wishlisthero-product-page-button-container button:before,.wishlisthero-product-page-button-container button:after{display:none}#wishlist-hero-product-page-button button{min-width:0!important;width:2rem!important;height:auto!important;display:flex!important;border-radius:0!important;box-sizing:content-box}#wishlist-hero-product-page-button svg{width:100%!important;height:auto!important}.icon-cart_product{width:2rem}.global-media-settings{display:block!important}.iwish_float_wrapper{display:none!important}.about-container:first-of-type{margin-top:6rem}.about-container{margin:3rem 0 6rem}.about-main-title{font-size:2.6rem;font-weight:700}.about-sub-title{font-size:2.2rem;font-weight:700}.about-container th{font-weight:400;background-color:#e6e6e6}#product-grid{margin-top:2rem}.drawer-mrpoint{width:calc(92vw - 40px)}@media(min-width:400px){.drawer-mrpoint{width:100%}}.drawer-mrpoint .mrpoint-embed{position:static;display:block;width:min(calc(92vw - 40px),100%);max-width:100%;border:1px solid #989898;border-radius:0;background:transparent;filter:none}.drawer-mrpoint .mrpoint-embed__header{display:flex;justify-content:center;align-items:center;text-align:center;background:#989898}.drawer-mrpoint .mrpoint-embed__header-title{padding:0;font-size:15px}.drawer-mrpoint .mrpoint-embed.is-open .mrpoint-embed__header:after{top:19px;right:36px;font-size:22px}@media(min-width:1000px){.drawer-mrpoint .mrpoint-embed.is-open .mrpoint-embed__header:after{top:34px;right:46px}}.drawer-mrpoint .mrpoint-embed__content{padding:15px}@media(min-width:1000px){.drawer-mrpoint .mrpoint-embed__content{padding:20px}}.drawer-mrpoint .mrpoint-embed__content-title{margin-bottom:5px;font-size:14px;font-weight:700}.drawer-mrpoint .mrpoint-embed.is-open .mrpoint-embed__content label{width:auto}.drawer-mrpoint .mrpoint-embed__current-point{margin-bottom:5px;font-size:14px;color:#1c1c1ca6}.drawer-mrpoint .mrpoint-embed__appliedAt{margin-bottom:10px;font-size:14px;color:#1c1c1ca6}.drawer-mrpoint .mrpoint-embed__button__wrapper{position:relative}.drawer-mrpoint .mrpoint-embed__use-button,.drawer-mrpoint .mrpoint-embed__use-button:hover{padding:8px 0!important;height:100%!important;background-color:#081c3b}@media(min-width:1000px){.drawer-mrpoint .mrpoint-embed__use-button,.drawer-mrpoint .mrpoint-embed__use-button:hover{font-size:15px}}.drawer-mrpoint .mrpoint-embed__reset,.drawer-mrpoint .mrpoint-embed__reset:hover{position:absolute;top:0;right:0;bottom:0;left:0}.drawer-mrpoint .mrpoint-embed__reset-button,.drawer-mrpoint .mrpoint-embed__reset-button:hover{font-size:16px!important;text-decoration:none!important;transform:scale(1)!important}.drawer-mrpoint .mrpoint-embed__use-point:has(.mrpoint-embed__discount-point-value:empty) .mrpoint-embed__reset{display:none}.drawer-mrpoint .mrpoint-embed__discountButton__wrapper{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;row-gap:5px}.drawer-mrpoint .mrpoint-embed__use-point.is-apply{display:flex;flex-direction:row;justify-content:center;align-items:stretch;padding:0;border:none}.drawer-mrpoint .mrpoint-embed__use-point.is-apply .mrpoint-embed__apply-point{margin-bottom:0;margin-right:12px;width:calc(34% - 12px);border:1px solid #989898;text-align:center}@media(min-width:1000px){.drawer-mrpoint .mrpoint-embed__use-point.is-apply .mrpoint-embed__apply-point{width:calc(40% - 12px)}}.drawer-mrpoint .mrpoint-embed__use-point.is-apply .mrpoint-embed__discountButton__wrapper{width:66%}@media(min-width:1000px){.drawer-mrpoint .mrpoint-embed__use-point.is-apply .mrpoint-embed__discountButton__wrapper{width:60%}}.drawer-mrpoint .mrpoint-embed__use-point.is-apply .mrpoint-embed__button__wrapper{width:100%}.drawer-mrpoint .mrpoint-embed__use-point.is-apply .mrpoint-embed__apply-point-value{padding:5.7px 0;font-size:18px;width:100%;height:41px;display:inline-flex;justify-content:center;align-items:center;background-color:#fff}.drawer-mrpoint .mrpoint-embed__discount{margin-bottom:0!important;width:34%}@media(min-width:1000px){.drawer-mrpoint .mrpoint-embed__discount{width:40%}}.drawer-mrpoint .mrpoint-embed__reset{margin-bottom:0!important}.drawer-mrpoint .mrpoint-embed__button__wrapper{width:66%}@media(min-width:1000px){.drawer-mrpoint .mrpoint-embed__button__wrapper{width:60%}}.drawer-mrpoint .mrpoint-embed__discount{position:relative}.drawer-mrpoint .mrpoint-embed__discount-point-value{position:absolute;top:50%;left:50%;translate:-50% -50%;font-size:18px}.drawer-mrpoint .mrpoint-embed__discount input{margin-right:0;padding:5px 12px;height:100%;background-color:#fff!important;border:1px solid #E3E3E3!important}.drawer-mrpoint .mrpoint-embed__error{flex:1;font-size:13px}@media(min-width:1000px){.drawer-mrpoint .mrpoint-embed__error{font-size:14px}}.drawer-mrpoint .mrpoint-embed__desc{font-size:14px;color:#1c1c1ca6}@media(min-width:1000px){.drawer-mrpoint .mrpoint-embed__desc{font-size:14px}}.drawer-mrpoint .mrpoint-embed__loading-icon{top:25%}.cart-drawer__footer:has(.h-stack) .mrpoint-embed.is-open .mrpoint-embed__header:after{top:64px}@media(min-width:1000px){.cart-drawer__footer:has(.h-stack) .mrpoint-embed.is-open .mrpoint-embed__header:after{top:81px}}.drawer-mrpoint__login{font-size:16px}.drawer-mrpoint__login a{text-decoration:none;color:#1c1c1c}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{opacity:1!important}.field__input::placeholder{color:#ddd}.field:before,.field:after{display:none!important}.footer-block__contact{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/add.css.map */
