.l-navigation__open .l-header-product__info--name-en .char{opacity:1;transition:opacity .9s}.c-header-productListItem{color:#fff;flex-direction:column;flex-shrink:0;width:100%;list-style-type:none;transition:background-color .8s cubic-bezier(.19,1,.22,1);display:flex;overflow:hidden}@media screen and (min-width:900px){.c-header-productListItem:hover{background-color:#ffffff0d}.c-header-productListItem:hover .l-header-product__image--image{transform:scale(1.1)}}@media screen and (max-width:900px){.l-header-product__anchor{height:100%}}.l-header-product__anchor{border:1px solid #ffffff1a;align-items:center;padding:min(2rem,3.38983%);transition:background-color .38s,border-color .38s;display:flex}.l-header-product__image{aspect-ratio:393/525;width:23.8182%;height:100%;overflow:hidden}@media screen and (max-width:900px){.l-header-product__image{flex:none;width:10rem}}.l-header-product__image--image{aspect-ratio:393/525;object-fit:cover;width:100%;height:100%;transition:all 1.2s cubic-bezier(.19,1,.22,1),transform 1.2s cubic-bezier(.215,.61,.355,1);transform:scale(1.2)}.l-header-product__info{flex:1;min-width:0;margin-left:7.27273%}.l-header-product__info--name-en{text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(90deg,#ffffffa6,#ffffffa6) 100% 100%/0 1px no-repeat;gap:.8rem;max-width:100%;margin-bottom:.8rem;font-size:2rem;line-height:1.3;overflow:hidden}.l-header-product__info--name-en .char{opacity:0}.l-header-product__info--name-en .char:nth-of-type(2){transition-delay:15ms}.l-header-product__info--name-en .char:nth-of-type(3){transition-delay:30ms}.l-header-product__info--name-en .char:nth-of-type(4){transition-delay:45ms}.l-header-product__info--name-en .char:nth-of-type(5){transition-delay:60ms}.l-header-product__info--name-en .char:nth-of-type(6){transition-delay:75ms}.l-header-product__info--name-en .char:nth-of-type(7){transition-delay:90ms}.l-header-product__info--name-en .char:nth-of-type(8){transition-delay:.105s}.l-header-product__info--name-en .char:nth-of-type(9){transition-delay:.12s}.l-header-product__info--name-en .char:nth-of-type(10){transition-delay:.135s}.l-header-product__info--name-en .char:nth-of-type(11){transition-delay:.15s}.l-header-product__info--name-en .char:nth-of-type(12){transition-delay:.165s}.l-header-product__info--name-en .char:nth-of-type(13){transition-delay:.18s}.l-header-product__info--name-en .char:nth-of-type(14){transition-delay:.195s}.l-header-product__info--name-en .char:nth-of-type(15){transition-delay:.21s}.l-header-product__info--name-en .char:nth-of-type(16){transition-delay:.225s}.l-header-product__info--name-en .char:nth-of-type(17){transition-delay:.24s}.l-header-product__info--name-en .char:nth-of-type(18){transition-delay:.255s}.l-header-product__info--name-en .char:nth-of-type(19){transition-delay:.27s}.l-header-product__info--name-en .char:nth-of-type(20){transition-delay:.285s}.l-header-product__info--name-en .char:nth-of-type(21){transition-delay:.3s}.l-header-product__info--name-en .char:nth-of-type(22){transition-delay:.315s}.l-header-product__info--name-en .char:nth-of-type(23){transition-delay:.33s}.l-header-product__info--name-en .char:nth-of-type(24){transition-delay:.345s}.l-header-product__info--name-en .char:nth-of-type(25){transition-delay:.36s}.l-header-product__info--name-en .char:nth-of-type(26){transition-delay:.375s}.l-header-product__info--name-en .char:nth-of-type(27){transition-delay:.39s}.l-header-product__info--name-en .char:nth-of-type(28){transition-delay:.405s}.l-header-product__info--name-en .char:nth-of-type(29){transition-delay:.42s}.l-header-product__info--name-en .char:nth-of-type(30){transition-delay:.435s}.l-header-product__info--name-en .char:nth-of-type(31){transition-delay:.45s}.l-header-product__info--name-en .char:nth-of-type(32){transition-delay:.465s}.l-header-product__info--name-en .char:nth-of-type(33){transition-delay:.48s}.l-header-product__info--name-en .char:nth-of-type(34){transition-delay:.495s}.l-header-product__info--name-en .char:nth-of-type(35){transition-delay:.51s}.l-header-product__info--name-en .char:nth-of-type(36){transition-delay:.525s}.l-header-product__info--name-en .char:nth-of-type(37){transition-delay:.54s}.l-header-product__info--name-en .char:nth-of-type(38){transition-delay:.555s}.l-header-product__info--name-en .char:nth-of-type(39){transition-delay:.57s}.l-header-product__info--name-en .char:nth-of-type(40){transition-delay:.585s}.l-header-product__info--name-en .char:nth-of-type(41){transition-delay:.6s}.l-header-product__info--name-en .char:nth-of-type(42){transition-delay:.615s}.l-header-product__info--name-en .char:nth-of-type(43){transition-delay:.63s}.l-header-product__info--name-en .char:nth-of-type(44){transition-delay:.645s}.l-header-product__info--name-en .char:nth-of-type(45){transition-delay:.66s}.l-header-product__info--name-en .char:nth-of-type(46){transition-delay:.675s}.l-header-product__info--name-en .char:nth-of-type(47){transition-delay:.69s}.l-header-product__info--name-en .char:nth-of-type(48){transition-delay:.705s}.l-header-product__info--name-en .char:nth-of-type(49){transition-delay:.72s}.l-header-product__info--name-en .char:nth-of-type(50){transition-delay:.735s}.l-header-product__info--name-ja{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:.8rem;font-size:1.1rem;line-height:1.64;overflow:hidden}.l-header-product__price{align-items:baseline;gap:.2rem;margin-top:2.4rem;font-size:1.3rem;line-height:1.54;display:flex}.l-header-product__price-main{font-size:1.3rem}.l-header-product__price-tax{font-size:1rem}.l-header-product__price-option{font-size:1.1rem}.l-navigation__open .l-header-product__image--image{transform:scale(1)}@media screen and (max-width:900px){.l-header-product__anchor{align-items:flex-start;gap:0;padding:1.5rem}.l-header-product__info{flex:1;min-width:0;margin-top:.2rem;margin-left:1.8rem}.l-header-product__info--name-en{text-overflow:ellipsis;white-space:nowrap;gap:.6rem;max-width:100%;margin-bottom:.5rem;font-size:1.5rem;overflow:hidden}.l-header-product__info--name-ja{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:.5rem;margin-bottom:1.5rem;font-size:1rem;line-height:1.5;overflow:hidden}.l-header-product__price{margin-top:0}}
.c-headerProductLinks-item:nth-of-type(n+2){margin-top:min(2rem,3.38983%)}.c-headerProductLinks .swiper{overflow:visible}.c-headerProductLinks .swiper-wrapper{flex-direction:column;display:flex}@media screen and (max-width:900px){.c-headerProductLinks-item{height:unset;display:flex}.c-headerProductLinks-item:nth-of-type(n+2){margin-top:0}.c-headerProductLinks-item:not(:last-of-type){margin-right:1rem}.c-headerProductLinks-swiper .swiper-wrapper{flex-direction:inherit;overflow:visible!important}}
.c-recentProducts{color:#fff}.l-recentProducts__heading{align-items:center;margin-bottom:4rem;font-size:2.4rem;display:flex}.l-recentProducts__line{opacity:.1;background-color:#fff;flex:1;width:100%;height:1px;margin:0 1.1rem}.l-recentProducts__anchor{align-items:center;margin:-1.5rem;padding:1.5rem;font-size:1.1rem;display:flex}@media screen and (min-width:900px){.l-recentProducts__anchor:hover .l-recentProducts__arrow{animation-name:mo_arrow_next;animation-duration:.7s;animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-fill-mode:forwards}}.l-recentProducts__arrow{align-items:center;width:.8rem;margin-left:.6rem}@media screen and (max-width:900px){.l-recentProducts__heading{margin-bottom:3rem;font-size:1.8rem}}@keyframes mo_arrow_next{40%,50%{opacity:0}43%{transform:translate(90%)scaleY(.1)}44%,50%{transform:translate(-110%)scaleY(.2)}to{transform:translate(0)scaleY(1)}}
.c-recommendedProducts{color:#fff}.l-recommendedProducts__heading{align-items:center;margin-bottom:4rem;font-size:2.4rem;display:flex}.l-recommendedProducts__line{opacity:.1;background-color:#fff;flex:1;width:100%;height:1px;margin:0 1.1rem}.l-recommendedProducts__anchor{align-items:center;margin:-1.5rem;padding:1.5rem;font-size:1.1rem;display:flex}@media screen and (min-width:900px){.l-recommendedProducts__anchor:hover .l-recommendedProducts__arrow{animation-name:mo_arrow_next;animation-duration:.7s;animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-fill-mode:forwards}}.l-recommendedProducts__arrow{align-items:center;width:.8rem;margin-left:.6rem}@media screen and (max-width:900px){.l-recommendedProducts__heading{margin-bottom:3rem;font-size:1.8rem}}@keyframes mo_arrow_next{40%,50%{opacity:0}43%{transform:translate(90%)scaleY(.1)}44%,50%{transform:translate(-110%)scaleY(.2)}to{transform:translate(0)scaleY(1)}}
/*# sourceMappingURL=56225bdb3557f9b5.css.map*/