@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&display=swap";html{scroll-behavior:smooth}.ms1907-sp-search__static{background-color:#fff!important}.swiper-container{position:relative;overflow:visible}.swiper-container .ms1907-top-main-slider{margin:18px auto 76px;max-width:1140px;visibility:visible}.swiper-container .ms1907-top-main-slider.hide-ui .swiper-button-next,.swiper-container .ms1907-top-main-slider.hide-ui .swiper-button-prev{display:none!important}.swiper-container .ms1907-top-main-slider .swiper-wrapper{display:flex;width:100%;overflow:visible}.swiper-container .ms1907-top-main-slider .swiper-slide{padding:0 5px}.swiper-container .ms1907-top-main-slider .swiper-slide img{width:100%;height:auto;display:block}@media screen and (max-width: 619px){.swiper-container .ms1907-top-main-slider .swiper-slide{padding:0 12.5px;width:100%;flex:none}}@media screen and (min-width: 620px){.swiper-container .ms1907-top-main-slider .swiper-slide{flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}}.header__filters-list{list-style:none;margin:0;padding:0;position:relative;z-index:200}.header__filters-item{border-left:1px solid #dcdcdc;padding:0 16px;position:static;overflow:visible}.header__filters-item:first-child{border-left:none;padding-left:0}.header__filters-toggle{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#e60012;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;line-height:1.2;padding:6px 0}.header__filters-toggle i{pointer-events:none}.header__filters-toggle:focus-visible{outline:2px solid #E60012;outline-offset:2px}.header__filters-toggle .fa-chevron-down{color:#6c6c6c;transition:transform .2s ease,color .2s ease}.header__filters-item.is-open .header__filters-toggle .fa-chevron-down{color:#e60012;transform:rotate(180deg)}.header__filters-dropdown{display:none;background-color:#fff;border-radius:8px;box-shadow:0 12px 24px #102a8d33;list-style:none;margin:0;min-width:160px;padding:10px 0;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);width:max-content;max-width:260px;overflow:visible;z-index:4000}.header__filters-item.is-open .header__filters-dropdown{display:block}.header__filters-option{align-items:center;background:transparent;border:0;color:#4a4a4a;cursor:pointer;display:flex;font-size:13px;font-weight:600;line-height:1.4;padding:10px 18px;text-align:left;width:100%}.header__filters-option:hover{background-color:#f0f4ff;color:#e60012}.header__filters-option.is-active{background-color:#e60012;color:#fff}.introduction,.introduction__inner{overflow:visible}.introduction__filters>li{overflow:visible}.swiper-container .ms1907-top-main-slider .swiper{position:relative;overflow:visible}.swiper-container .ms1907-top-main-slider .swiper-button-next,.swiper-container .ms1907-top-main-slider .swiper-button-prev{display:block;visibility:hidden}.swiper-container .ms1907-top-main-slider .swiper-button-next:before,.swiper-container .ms1907-top-main-slider .swiper-button-prev:before{visibility:visible;content:"";display:block;width:30px;height:60px;position:absolute;top:0;background-image:url(https://cdn.shopify.com/s/files/1/0758/4170/0096/files/slide_arrow.png?v=1749086291);background-size:contain;background-repeat:no-repeat}.swiper-container .ms1907-top-main-slider .swiper-button-prev{left:0}.swiper-container .ms1907-top-main-slider .swiper-button-prev:before{transform:scaleX(-1)}.swiper-container .ms1907-top-main-slider .swiper-button-next{right:0}.swiper-container .swiper-pagination{position:absolute;bottom:-30px;left:50%;transform:translate(-50%);text-align:center;z-index:10;display:flex;justify-content:center}.swiper-container .swiper-pagination-bullet{background:#dcdcdc;width:10px;height:10px;margin:0 5px;opacity:1}.swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e60012}.ms1907-top-main-slider .slide-dots .swiper-pagination-bullet{width:28px;height:28px;margin:0 4px;border-radius:9999px;border:1px solid #dcdcdc;background:#fff;color:#4a4a4a;font-size:12px;line-height:26px;text-align:center;opacity:1}.ms1907-top-main-slider .slide-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#e60012;background:#e60012;color:#fff}@media screen and (min-width: 620px){.ms1907-top-main-slider .swiper-slide{width:calc(100% / 3);flex:none}}.infofaq-list__link-date P{color:#fff;line-height:1;display:inline;padding:3px 8px;border-radius:4px;margin-right:5px}@media screen and (max-width: 767px){.infofaq-list__link{display:block}}.status__read{background:gray;color:#fff;width:50px;text-align:center}.status__unread{background:#e60012;color:#fff;width:50px;text-align:center}#overlay{opacity:1}#overlay img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:none!important}.swym-add-to-wishlist-view-product.swym-added #swym-icon-unfilled,.swym-add-to-wishlist-view-product:not(.swym-added) #swym-icon-filled{display:none}.swym-add-to-wishlist-view-product{display:flex;justify-content:center;align-items:center;width:100%;border:1.5px solid #000;background:transparent;padding:12px;cursor:pointer;border-radius:6px}#swym-icon-filled{display:none}.swym-icon-text svg{height:28px;width:28px}.swym-add-to-wishlist-view-product.swym-added #swym-icon-unfilled{display:none}.swym-add-to-wishlist-view-product.swym-added #swym-icon-filled{display:inline-block}.ms-password{display:flex;min-height:70vh;align-items:center;justify-content:center;padding:40px 16px}.ms-password__inner{max-width:640px;width:100%;text-align:center}.ms-password__title{font-size:28px;letter-spacing:.04em;margin:0 0 40px;font-weight:700;color:#e60012}.ms-password__code{font-size:100px;letter-spacing:.04em;margin:0 0 8px;font-weight:700;color:#e60012}.ms-password__text{color:#444;margin:0 0 60px;line-height:1.8;font-size:16px}.ms-password__company{margin:0 0 60px}.ms-password__company-name{color:#e60012;font-weight:700;margin:0 0 6px}.ms-password__company-address{margin:0;color:#333;line-height:1.8}.ms-password__form{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;margin:8px 0 24px}.ms-password__label{flex:0 0 100%;text-align:center;color:#666;font-size:14px;margin-bottom:6px}.ms-password__input{border:1px solid #ccc;border-radius:6px;padding:10px 12px;min-width:240px}.ms-password__btn{background:#e60012;color:#fff;border:1px solid #E60012;border-radius:6px;padding:10px 16px;cursor:pointer}.ms-password__btn:hover{opacity:.9}.ms-password__footer{color:#888;font-size:12px}#swym-anchor{display:none!important}.navbar-brand{overflow:hidden!important;background-size:contain!important;background-position:center left!important}.navbar-brand>img{display:block!important;max-width:100%!important;max-height:56px!important;width:auto!important;height:auto!important;object-fit:contain!important;vertical-align:middle!important}#swym-plugin .swym-wishlist-modal-container,#swym-plugin .swym-modal.swym-sfl-popup,#swym-plugin .swym-modal-content{display:none!important}.sp-gnav-nav-lang .header__filters-option.is-active{background-color:#e60012;color:#fff}.sp-gnav-nav-lang .sp-gnav-nav-icon__inner{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box}.sp-gnav-nav-lang .toggle-language a,.sp-gnav-nav-lang .header__filters-option{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;max-width:100%;box-sizing:border-box;padding:10px 14px}.header-fixed-wrapper{position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;background-color:#fff;margin:0;padding:0}.header-fixed-wrapper .introduction{display:block;margin:0}@media (max-width: 767px){.header-fixed-wrapper .introduction{display:none}}.header-fixed-wrapper .header__wrapper{display:block;margin:0;position:relative}.header-fixed-wrapper .header{margin:10px auto 20px;transition:margin .3s ease}.header__wrapper.-compact{box-shadow:none!important}.header__wrapper.-compact .header{margin-top:0;margin-bottom:0}.header-spacer{height:auto}@media screen and (max-width: 639px){.container__left__main-2col #primary.shipment-detail h2:after{display:none}.container__left__main-2col #primary.shipment-detail{margin-bottom:0;margin-right:0;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/style.css.map */
