:root{--font-tsukushi-b: "FOT-\7b51\7d2b\30b4\30b7\30c3\30af  Pro B";--font-tsukushi-m: "FOT-\7b51\7d2b\30b4\30b7\30c3\30af  Pr5 M";--font-roboto: "Roboto", sans-serif;--font-lato: "Lato", sans-serif;--white: #fffffe;--base: #333;--base-t: #7b7b7b;--gray: #f2f2f2;--yellow: #ddc248;--yellow-t: #efe3ab;--support: #e1dfdb;--accent: #f1f2f6;--border: #717171;--border-t: #dcdcdc;--actionButtonHoverColor-bg: #c7b9ae;--cancelButtonHoverColor-bg: #dedede;--cancelButtonHoverColor-text: #333333}html.is-open{overflow:hidden}body{font-family:var(--font-tsukushi-m);color:var(--base);font-size:14px;letter-spacing:0;position:relative;width:100%;overflow-x:hidden}a{color:var(--base);text-decoration:none;transition:.3s}a:hover{opacity:.7}img{display:block;width:100%;height:auto}h1,h2,h3,h4{font-family:var(--font-tsukushi-b);font-weight:700;margin:0;font-size:24px}h2{font-size:18px}ul{margin:0}input{-webkit-appearance:none;border-radius:0;line-height:normal;font-family:var(--font-tsukushi-m)!important}select,button{font-family:var(--font-tsukushi-m)}.page-width{padding:0;margin:auto}@media screen and (max-width: 599px){h1{font-size:20px;text-align:left}.page-width{padding:0 24px}}.c-only-desktop{display:block!important}.c-display-tablet{display:none!important}.c-only-tablet{display:block!important}.c-only-tablet-flex{display:flex!important}.c-display-sp{display:none!important}.c-font-roboto{font-family:var(--font-roboto)!important}.c-not-list-style{list-style:none;padding-left:0}.c-section__title{display:flex;align-items:baseline;gap:15px;border-bottom:solid 1px var(--border);margin-bottom:24px;padding-bottom:16px}.c-section__title-en{margin:0;font-family:var(--font-lato);line-height:1}.c-btn{font-size:12px;font-family:var(--font-tsukushi-b);font-weight:700;padding:1em 0;border:solid 1px var(--border);position:relative;margin:auto;display:block;width:fit-content;min-width:200px;text-align:center;color:var(--base)}.c-btn:before{content:"";width:100%;height:1px;background:var(--border);position:absolute;bottom:-5px;left:5px}.c-btn:after{content:"";width:1px;height:100%;background:var(--border);position:absolute;top:5px;right:-5px}.c-btn:hover{opacity:1;background:var(--actionButtonHoverColor-bg)}.c-underline{text-decoration:underline}.c-mb{margin-bottom:16px!important}.c-nowrap{white-space:nowrap}@media screen and (max-width: 1024px){.c-only-desktop{display:none!important}.c-display-tablet{display:block!important}}@media screen and (max-width: 599px){.c-only-tablet,.c-only-tablet-flex{display:none!important}.c-display-sp{display:block!important}.c-section__title-ja{font-size:16px}.c-section__title-en{font-size:12px}.c-section__title{gap:19px}.c-section__title{padding:0 0 11px;margin-bottom:16px}.c-mb{margin-bottom:14px!important}}.main__container{max-width:calc(1200px + 4rem);padding:0 2rem;margin:auto;width:100%}.main__container.has-sidebar{justify-content:center;gap:40px;display:flex}.sidebar{width:240px;min-width:240px}.main__contents{width:100%;min-width:0}.has-sidebar.main__contents{max-width:960px}.bottom__container{background:#f2f1e866}.footer{background:var(--support)}@media screen and (max-width: 599px){.main__container{padding:0 0 40px}.page-collection .main__container{padding:0 0 44.7px}}.scroll-btn{position:fixed;bottom:40px;right:40px;background:transparent;border:none;cursor:pointer;transform:translateY(200%);transition:.3s}.scroll-btn.is-active{transform:translateY(0)}.breadcrumb{display:flex;gap:34px;max-width:calc(1200px + 4rem);width:100%;padding:0 2rem 20px;margin:16px auto 20px;flex-wrap:wrap;row-gap:5px;align-items:center}.breadcrumb__link{position:relative;display:block;font-size:12px!important}.breadcrumb__link a{font-size:12px!important}div.breadcrumb__link{text-decoration:none}.breadcrumb__link span{font-size:12px}.breadcrumb__link svg{position:absolute;right:-17px;top:33%}.breadcrumb__link:last-child svg{display:none}.breadcrumb *{white-space:nowrap}#sticky__header{position:relative;top:0;left:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:.3s;transform:translate(-50%);background:#fff;width:100%;z-index:1000}#MainContent{position:relative}@media screen and (max-width: 1024px){#header__space{min-height:0px!important}.page-product .section-collection{min-height:0px}}.header__inner{width:100%}.account-sidebar-menu{position:absolute;transform:translate(-100%)}.header__inline-menu{width:100%;margin-left:0;border-top:solid 1px var(--border);border-bottom:solid 1px var(--border)}.header__mega-menu{display:flex;justify-content:flex-start;font-size:14px;margin:0 auto;max-width:calc(1200px + 4rem);padding:0 2rem}.header__mega-parent__menu{font-family:var(--font-tsukushi-b);font-weight:700;padding:20px 20px 20px 0;white-space:nowrap}.header__mega-parent__title{cursor:pointer}.header__mega-parent__menu:hover{padding:0 20px 0 0}.header__mega-child__title{margin-bottom:24px;display:block}.header__mega-child__list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px}.header__mega-child__menu{width:calc(20% - 16px)}.header__mega-child__menu-link svg{display:block}.header__mega-child__menu-link{width:100%;display:flex;font-family:var(--font-tsukushi-m);font-weight:400;align-items:center;gap:8px}.header__search-wrap,.header__icons{flex:1}.header__sale-link{margin-left:auto;max-width:123px}.header__sale-link>img{width:100%}.header__heading,.header__icons,.header__search-wrap{text-align:center;min-width:0}.header__icon:hover .icon{transform:unset}.header__icon svg{overflow:visible!important}.header__top-wrap{display:flex;align-items:center;justify-content:space-between;max-width:calc(1200px + 4rem);margin:0 auto;padding:15px 2rem}.header__search-wrap{display:flex;min-width:400px;align-items:center;justify-content:flex-start}.header__icons{align-items:center;justify-content:flex-end;min-width:400px}.header__icon--summary{height:100%}.header__links{font-size:12px;margin-right:32px}.header-wrapper--border-bottom{border-bottom:none}.header__mega-search{padding:10px 20px 10px 0}.header__search-input{border:none;font-size:11px;width:100%;background:#fff}.header__search-input::placeholder{color:var(--base-t)}.header__search-input::-webkit-search-cancel-button{-webkit-appearance:none}.header__search-input:focus-visible{outline:0;outline-offset:0;box-shadow:none}.haeder__search-form{display:flex;padding:10px 0;align-items:center;justify-content:space-between;border-bottom:solid 1px var(--base);width:220px}.header__search-submit{border:none;background:transparent;padding:0;cursor:pointer}.icon-search{height:16px;width:16px}.header__inline-menu [role=combobox]{display:flex;padding:5px 0;align-items:center;justify-content:space-between;border-bottom:solid 1px var(--base);width:200px}.header__inline-menu .sui-search-box__text-input{border:none;font-size:11px;width:100%;background:#fff;padding:unset}.header__inline-menu .sui-search-box__text-input:focus{box-shadow:none;border:none}.header__inline-menu .sui-search-box__submit{min-width:unset;min-height:unset;width:16px;height:16px;background:url(/cdn/shop/files/search.svg?v=1690885560) no-repeat center;box-shadow:none;position:relative;color:transparent;text-shadow:none}.header__inline-menu .sui-search-box__submit:hover{background:url(/cdn/shop/files/search.svg?v=1690885560) no-repeat center;box-shadow:none}.header__inline-menu .sui-search-box{align-items:center;width:100%}.header__inline-menu .sui-layout-body{display:none}.header__inline-menu .sui-layout-header{padding:0!important;border-bottom:0}.header__icon--cart{margin-right:0;position:relative}.cart-count-bubble,.fav-count-bubble{top:-15%;right:0;background-color:var(--yellow)}.header__icon,.header__icon--cart .icon{width:unset;height:unset;min-width:40px;min-height:40px;text-decoration:none}.header__icon:not(.header__icon--summary),.header__icon span{flex-direction:column}.header__icon--cart:after{content:"\30ab\30fc\30c8";display:block;text-align:center;font-size:10px;white-space:nowrap;color:var(--base)}.header__icon--wish:after{content:"\304a\6c17\306b\5165\308a";display:block;text-align:center;font-size:10px;white-space:nowrap;color:var(--base)}.header__icon--history:after{content:"\95b2\89a7\5c65\6b74";display:block;text-align:center;font-size:10px;margin-bottom:4px;white-space:nowrap;color:var(--base)}.header__icon--account:after{content:"\30ed\30b0\30a4\30f3";display:block;text-align:center;font-size:10px;white-space:nowrap;color:var(--base)}.header__icon--account.login:after{content:"\30de\30a4\30da\30fc\30b8"}.header__icon{margin-right:24px}.header__icon--cart{margin-right:0}.header__icon:last-child{margin-right:0}.header__search-wrap .header__icon-search{background:transparent;border:none;display:none}.header__icon.header__hamburger{display:none;cursor:pointer}.header__heading-link{padding:0;line-height:1;text-align:center}.header__heading-logo-wrapper{width:100%;max-width:123px}.fixed-show .header__heading-logo-wrapper{width:50px;transition:none!important}.fixed-show .header__top-wrap{padding:8px 2rem 6px}.fixed-show .header__icon--account svg,.fixed-show .header__icon--wish svg,.fixed-show .header__icon--history svg,.fixed-show .header__icon--cart svg{scale:.8}.header__mega-child{position:absolute;top:100%;left:50%;width:100vw;padding:40px 1rem;background:var(--white);transition:.3s;transform:translate(-50%)}@media screen and (min-width: 1025px){.header__mega-child{box-shadow:0 1px 4px #00000040;visibility:hidden;height:0;overflow:hidden;padding:0}.header__mega-parent__menu:hover .header__mega-child:has(.header__mega-child__list){display:block;visibility:visible;opacity:1;top:100%;height:unset;padding:40px 1rem}.header__mega-child__wrap{max-width:calc(1200px + 4rem);margin:auto;padding:0 2rem;transition:.3s;opacity:0}.header__mega-parent__menu:hover .header__mega-child__wrap{opacity:1}.header__mega-parent__menu:hover span{border-bottom:solid 4px var(--yellow);margin-bottom:-1px;padding:20px 0 17px;z-index:1;display:block}}@media screen and (max-width: 1240px){.header__mega-parent__menu{font-size:1.129032258064516vw}.header__inline-menu [role=combobox]{width:16.129032258064516vw}.breadcrumb__link a{font-size:12px!important;display:inline-block;line-height:calc(1 + .8 / var(--font-body-scale))}.breadcrumb__link span{display:inline-block}}#header__space{display:block!important;min-height:139px;position:relative}.page-product .section-collection{min-height:350px}.js-bg-lg.is-open.is-open{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1000;display:block!important}@media screen and (max-width: 1024px){#MainContent{position:relative}.header__mega-menu{position:relative;overflow-y:auto}.header__heading{max-width:100px}.header__links{display:none}.header__icons,.header__search-wrap{min-width:200px}.header__icons .header__icon--account{display:none}.header__icon--wish:after,.header__icon--history:after,.header__icon--cart:after{display:none}.header__search-wrap .header__icon-search{display:flex}.header__icon,.header__icon--cart{margin-right:16px}.cart-count-bubble{top:5%}.fav-count-bubble{top:5%;left:22px}.header__icon.header__hamburger{height:40px;width:40px;position:relative;background:transparent;border:none;min-height:unset;min-width:unset;display:flex}.header__hamburger-wrap{height:20px;width:20px;position:relative;z-index:10}.header__hamburger span{position:absolute;width:100%;height:1px;background:var(--base);left:0;transition:.3s}.header__hamburger span:nth-child(1){top:10%}.header__hamburger span:nth-child(2){top:50%}.header__hamburger span:nth-child(3){top:90%}.header__hamburger.is-open span:nth-child(1){top:50%;transform:rotate(45deg)}.header__hamburger.is-open span:nth-child(2){top:50%;display:none}.header__hamburger.is-open span:nth-child(3){top:50%;transform:rotate(-45deg)}.header__inner{position:relative}.header__inline-menu{position:absolute;background:#fff;top:100%;right:0;width:350px;margin-top:0;border-top:none;border-bottom:none;transform:translate(100%);transition:.3s}.account-sidebar-menu{position:absolute;background:#fff;top:100%;left:0;width:350px;transform:translate(-100%);transition:.3s;margin-top:0;border-top:none;border-bottom:none}.header__inline-menu.is-open,.account-sidebar-menu.is-open{transform:translate(0)}.header__mega-search{display:none}.header__mega-menu{flex-direction:column;padding:0 0 125px;display:block}.header__mega-child{display:block;width:350px;height:100%;transform:translate(150%);position:fixed;top:0;right:0;bottom:0;padding:24px 0 150px;overflow:scroll;overflow-x:hidden;opacity:1;visibility:visible}.header__mega-child__wrap{padding:0}.header__mega-child.is-show{transform:translate(-50%)}.header__mega-child__list{flex-direction:column}.header__mega-child__menu{width:100%;padding:24px 18px}.header__mega-parent__menu{font-size:14px}.header__mega-parent__menu:hover{border-bottom:none;margin-bottom:0;padding:20px 0}.js-bg.is-open.is-open{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1;display:block!important}.header__top-wrap{border-bottom:solid 1px var(--border-t);overflow:hidden}.header__inline-menu__customer{font-size:12px;font-family:var(--font-tsukushi-b);font-weight:700;padding:1em;border:solid 1px var(--border);display:block;text-align:center;display:flex;justify-content:center;margin:24px 20px 33px}.header__inline-menu__customer svg{height:18px;width:18px;margin-right:8px}.header__inline-menu__title{font-size:16px;margin:0 20px 16px}.header__mega-parent__title{display:flex;align-items:center;gap:4px;padding:5px 20px;font-size:14px}.header__mega-parent__menu{padding:0;background-image:linear-gradient(to right,var(--border) 4px,transparent 4px);background-size:8px 1px;background-repeat:repeat-x;background-position:left bottom}.header__mega-parent__menu:last-child{margin-bottom:32px}.header__mega-parent__menu:hover{padding:0}.header__mega-parent__title svg{width:64px;height:64px}.header__mega-parent__title img,.header__mega-child img{width:64px;height:64px}.header__mega-info{padding:0 24px;margin-top:32px}.header__mega-info__link{font-size:14px;display:block;margin-bottom:24px;font-weight:medium}.header__mega-info__link:nth-child(2){margin-bottom:36px}.newsletter__form .contact-form{padding:0}.js-reverse{font-size:12px;margin-bottom:24px;padding:0 20px;cursor:pointer}.js-reverse svg{transform:rotate(180deg);margin-right:8px}.header__mega-child__title{display:flex;align-items:center;gap:16px;padding:0 20px 8px;background-image:linear-gradient(to right,var(--border) 4px,transparent 4px);background-size:8px 1px;background-repeat:repeat-x;background-position:left bottom;margin-bottom:25px}.header__mega__all-link{padding:0 20px;margin-bottom:34px;font-size:14px}.header__mega-child__menu-link svg{display:none}.header__mega-child__list{gap:0}.header__mega-grand-child__list{gap:24px}.header__mega-child__menu{width:100%;padding:0 20px;margin-bottom:0}.header__mega-child__menu-link{font-size:12px;font-family:var(--font-tsukushi-b);font-weight:700;margin-bottom:24px}.header__mega-grand-child__menu{padding:0;margin-bottom:24px;font-family:var(--font-tsukushi-m);font-weight:400;font-size:12px}.header-drawer-search{transition:.3s;position:absolute;width:100%;background:#fff;z-index:-1;height:0;padding:0 16px}.header-drawer-search.is-show{transform:translate(0);z-index:0;display:block;padding:16px;height:unset}.header-drawer-search .haeder__search-form{width:100%;max-width:960px;margin:auto}.header-drawer-search .sui-search-box__text-input{height:0}.header-drawer-search.is-show .sui-search-box__text-input{height:unset}.header-drawer-search .sui-search-box__submit{height:0;width:0;padding:0}.header-drawer-search.is-show .sui-search-box__submit{height:16px;padding:16px}}@media screen and (max-width: 749px){.breadcrumb{white-space:nowrap;flex-wrap:nowrap;overflow:scroll;overflow-y:hidden;padding-left:24px;margin-bottom:6px;padding-bottom:10px}}@media screen and (max-width: 599px){.breadcrumb{padding:0 24px 10px;margin-bottom:6px}#sticky__header{transition:.1s}#sticky__header .header__heading-logo-wrapper{width:80px;transition:0s}.fixed-show{background:#fff}#sticky__header.fixed-show .header__heading-logo-wrapper{width:52px;min-width:unset;margin:auto}.header__top-wrap{padding:12px 14px}.header__heading-link{padding:0;line-height:1}.header__icon{margin-right:0;width:32px;height:32px}.header__icons,.header__search-wrap{min-width:120px}.scroll-btn{bottom:10px;right:10px}}.slider-mv{overflow:hidden;margin-bottom:20px;max-height:600px}.swiper-mv{padding:12px 0;position:relative;border-bottom:solid 1px var(--border);margin-bottom:26px;max-height:600px}.swiper-prevent-content-shift{--swiper-slidesPerView: 1;--swiper-spaceBetween: 16px;--swiper-SwiperSlide-width: calc((100% - (var(--swiper-slidesPerView) - 1) * var(--swiper-spaceBetween)) / var(--swiper-slidesPerView))}.swiper-prevent-content-shift .swiper-slide{width:var(--swiper-SwiperSlide-width);margin-left:var(--swiper-spaceBetween)}.mv__img{height:auto;object-fit:cover;display:block}.swiper-mv .swiper-pagination-bullets,.swiper-mv .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-22px;z-index:0}.swiper-mv .swiper-pagination-bullet{width:40px;height:2px;background:var(--support);margin:0 8px!important;opacity:1;border-radius:0!important}.swiper-mv .swiper-pagination-bullet.swiper-pagination-bullet-active{width:80px;height:2px;background:var(--yellow)}.swiper-mv .swiper-slide{aspect-ratio:16 / 9}.swiper-mv .swiper-slide video{width:100%}.swiper-slide{overflow:hidden}.swiper-button-next,.swiper-button-prev{display:flex!important;align-items:center;height:auto;width:2.09%!important;z-index:1!important}.swiper-button-next{right:calc(27.2% - 24px)!important}.swiper-button-prev{left:calc(27.2% - 24px)!important}.swiper-button-prev{content:"";background:url(/cdn/shop/files/slider-arrow.svg?v=1689147803) no-repeat center;background-position:center;transform:rotate(180deg)}.swiper-button-next{content:"";background:url(/cdn/shop/files/slider-arrow.svg?v=1689147803) no-repeat center;background-position:center}.swiper-button-prev:after,.swiper-button-next:after{display:none}@media screen and (max-width: 1024px){.swiper-button-next{right:calc(20.9% - 24px)!important}.swiper-button-prev{left:calc(20.9% - 24px)!important}}@media screen and (max-width: 599px){.slider-mv{margin-bottom:10px}.swiper-mv{padding:0;border-bottom:none;margin-bottom:30px}.swiper-mv .swiper-pagination-bullet.swiper-pagination-bullet-active{width:40px}.swiper-mv .swiper-pagination-bullet{width:24px}.swiper-mv .swiper-button-next,.swiper-mv .swiper-button-prev{display:none!important}}.announcement-bar .slider-button--prev,.announcement-bar .slider-button--next{display:none}.announcement-bar__message{padding:0 0 32px;font-size:14px;letter-spacing:0}.utility-bar.color-background-2{background:var(--support)}.utility-bar.color-background-2 .announcement-bar__message{padding:14px 0;font-size:14px;font-weight:700;font-family:var(--font-tsukushi-b)}@media screen and (max-width: 599px){.announcement-bar__message{padding:0 24px 24px;font-size:12px}.utility-bar.color-background-2 .announcement-bar__message{font-size:12px;padding:1em}}.section-sidebar__title{position:relative;padding-bottom:16px;border-bottom:1px solid var(--border);font-weight:700;font-size:18px;text-align:left;letter-spacing:0}.section-sidebar__title:before,.section-sidebar__title:after{position:absolute;top:100%;left:14%;content:"";height:0;width:0}.section-sidebar__title:before{border:9px solid;border-color:transparent;border-top-color:var(--border);margin-left:-9px}.section-sidebar__title:after{border:8px solid;border-color:transparent;border-top-color:#fff;margin-left:-8px}.section-sidebar__link{display:flex;padding:12px 14px 12px 0;gap:4px;align-items:center}.section-sidebar__text{font-family:var(--font-tsukushi-b);font-weight:700;font-size:14px}.section-sidebar__li{background-image:linear-gradient(to right,var(--border) 4px,transparent 4px);background-size:8px 1px;background-repeat:repeat-x;background-position:left bottom}.section-sidebar__link svg{height:64px;width:64px}.section-sidebar__image{height:64px;width:64px}.section-sidebar__ul{margin:0 0 24px}.section-sidebar__banner{margin-bottom:16px;overflow:hidden}.section-sidebar__img{transition:.3s}.section-sidebar__banner-link:hover .section-sidebar__img{opacity:.7}.sidebar-newsletter__input{border:none;font-size:11px;width:100%;padding:1em 0;border-bottom:solid 1px var(--border)}.sidebar-newsletter__input::placeholder{color:var(--base-t)}.sidebar-newsletter__input::-webkit-search-cancel-button{-webkit-appearance:none}.sidebar-newsletter__input:focus-visible{outline:0;outline-offset:0;box-shadow:none}.newsletter__form .contact-form{display:flex;padding:0 0 8px;align-items:center;justify-content:space-between;margin-bottom:0}.sidebar-newsletter__submit{border:none;background:var(--yellow-t);cursor:pointer;white-space:nowrap;padding:1em 14px;font-size:10px;margin-left:8px;color:var(--base);transition:.3s}.sidebar-newsletter__submit:hover{background:#ddc248}.sidebar__privacy-text{color:var(--base-t);font-size:12px;margin:0}.sidebar__privacy-link{color:var(--base-t);text-decoration:underline}@media screen and (max-width: 1024px){.sidebar{display:none}}.section-collection-tabs{display:flex}.section-collection-products{display:none}.section-collection-products.is-show{display:flex;flex-wrap:wrap;gap:20px}.section-collection-product{width:calc(20% - 16px)}.section-collection-product__button-wrap{width:100%}.product-card{position:relative}.product-card:hover{opacity:1}.product-card__content{transition:.3s}.product-card:hover .product-card__content{opacity:.7}.product-card__imagewrap{margin-bottom:8px;position:relative;overflow:hidden;aspect-ratio:1 / 1;z-index:1}.product-card__imagewrap__img{transition:.3s;object-position:center;height:100%;width:100%;object-fit:contain!important}.product-card__imagewrap__img:hover{opacity:.7}.section-collection-tabs{margin:0 0 16px;padding-bottom:8px;overflow:scroll;overflow-y:hidden;width:100%;cursor:grab}.section-collection-tabs::-webkit-scrollbar-thumb{background:var(--border-t)}.section-collection-tabs::-webkit-scrollbar{width:4px;height:4px}.section-collection-tabs::-webkit-scrollbar-track{border-radius:8px;background-color:#fff}.section-collection-tabs::-webkit-scrollbar-button{display:none}.section-collection-tabs::-webkit-scrollbar-thumb{border-radius:8px}.section-collection-tab{padding:8px 16px 10px;border-bottom:solid 1px var(--gray);cursor:pointer;color:var(--base-t);white-space:nowrap}.section-collection-tab.is-active{padding:8px 16px;border-bottom:solid 3px var(--yellow);margin-bottom:-1px;font-family:var(--font-tsukushi-b);font-weight:700;color:var(--base)}.product-card__title{font-size:12px;font-family:var(--font-tsukushi-m);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:4px;font-weight:400;color:var(--base);line-height:1.4}.product-card__price{font-family:var(--font-roboto);font-weight:500;font-size:16px;margin:0;color:var(--base)}.product-card__price small{font-size:10px;color:var(--base-t)}.product-card__rate{margin:0;color:var(--base-t);font-size:10px}.product-card__star{color:var(--yellow);letter-spacing:.8px}.product-card__star.star-blank{color:var(--gray)}.section-collection-products{margin:0}.section-collection-product{margin-bottom:12px}.section-collection{margin-bottom:40px}.product-card__rank{display:none}.section-ranking .product-card__rank{height:30px;width:30px;position:absolute;top:0;left:0;display:block}.product-card__rank-num{display:flex;font-size:14px;align-items:center;justify-content:center;width:100%;height:100%;position:relative;z-index:1}.product-card__rank-num:after{content:"";position:absolute;top:-6px;left:-22px;border-top:33px solid var(--accent);border-right:33px solid transparent;border-left:33px solid transparent;transform:rotate(135deg);z-index:-1}.section-collection-product:nth-child(1) .product-card__rank-num:after{border-top:33px solid var(--yellow)}.section-collection-product:nth-child(2) .product-card__rank-num:after{border-top:33px solid #dfe0e6}.section-collection-product:nth-child(3) .product-card__rank-num:after{border-top:33px solid #d4ad7f}.price__regular{font-size:16px;font-weight:700}.price__regular .small-text{font-size:10px;color:var(--base-t);font-weight:400;font-family:var(--font-tsukushi-m);margin-left:3px}.product-card__content .price span,.product-card__content .product-option span{font-family:var(--font-roboto);font-weight:500;line-height:1.3}.product-card__content .price .small-text{font-family:var(--font-tsukushi-m)}.product-card__content .price__regular{line-height:1.3}.product-card__content .price .price-tilde,.price-tilde{font-weight:400;font-family:var(--font-tsukushi-m);font-size:12px}.section-collection__no-product{width:100%;padding:40px 0;text-align:center}@media screen and (max-width: 599px){.c-section__title-wrap{padding:0 24px}.page-blog .c-section__title-wrap{padding:0}.section-collection .c-section__title{padding:0 0 11px;margin-bottom:16px}.section-collection-tabs{padding-left:24px;padding-bottom:10px;margin-bottom:10px}.section-collection-products.is-show{padding:0 24px;gap:16px;flex-wrap:nowrap;overflow:scroll;overflow-y:hidden}.section-collection-product{min-width:156px}.is-show-btn{position:relative}.is-show-btn .section-collection-products.is-show{margin-bottom:110px}.page-collection .is-show-btn .section-collection-products.is-show{margin-bottom:60px}.section-collection .is-show-btn:has(.is-show){margin-bottom:110px;position:relative}.section-collection .is-show-btn .c-btn{position:absolute;top:calc(100% + 25px);left:50%;transform:translate(-50%);white-space:nowrap}}.section-article{margin-bottom:40px}.section-article__posts{display:flex;gap:20px;margin:0}.section-article__post{width:calc(33.3% - 20px * 2 / 3)}.section-article__desc{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0 0 32px;font-size:13px;color:var(--base);line-height:1.4}.section-article__image-wrap{position:relative;margin-bottom:8px;overflow:hidden}.section-article__category{color:var(--base-t);font-size:12px;margin:0 0 8px;line-height:1.4}@media screen and (max-width: 599px){.section-article{padding:0 24px}.section-article__posts{flex-direction:column;gap:24px}.feature .section-article__posts{gap:16px}.section-article__post{width:100%}.section-article__desc{margin-bottom:0}.section-article__post:last-child .section-article__desc{margin-bottom:24px}}.section-taste__ul{display:flex;gap:16px;margin:0;padding-bottom:24px;border-bottom:solid 0px var(--border)}.section-taste__li{width:calc(25% - 12px);position:relative}.section-taste__li:after{content:"";position:absolute;top:0;left:calc(100% + 8px);height:100%;width:0px;background:var(--border)}.section-taste__li:last-child:after{display:none}.section-taste__image-wrap{margin-bottom:20px;overflow:hidden}.section-taste__title{text-align:center;font-size:13px;font-family:var(--font-tsukushi-b);font-weight:700;color:var(--base)}@media screen and (max-width: 599px){.section-taste{padding:0 24px}.section-taste__ul{flex-wrap:wrap;gap:24px;position:relative;padding-bottom:12px}.section-taste__ul:before{content:"";height:0px;width:100%;position:absolute;left:0;top:calc(50% - 8px);background:var(--border)}.section-taste__li{width:calc(50% - 13px)}.section-taste__li:nth-child(2n):after{display:none}.section-taste__li:after{left:calc(100% + 12px)}.section-taste__image-wrap{margin-bottom:11.8px}}@media screen and (max-width: 599px){.section-taste-size{padding:0 24px}.section-taste-size__ul{flex-wrap:wrap;gap:24px;position:relative;padding-bottom:12px}.section-taste-size__ul:before{content:"";height:0px;width:100%;position:absolute;left:0;top:calc(50% - 8px);background:var(--border)}.section-taste-size__li{width:calc(25% - 13px)}.section-taste-size__li:nth-child(2n):after{display:none}.section-taste-size__li:after{left:calc(100% + 12px)}.section-taste-size__image-wrap{margin-bottom:11.8px}}.section-taste-type__ul{display:flex;gap:16px;margin:0;padding-bottom:24px;border-bottom:solid 0px var(--border)}.section-taste-type__li{width:calc(25% - 12px);position:relative}.section-taste-type__li:after{content:"";position:absolute;top:0;left:calc(100% + 8px);height:100%;width:0px;background:var(--border)}.section-taste-type__li:last-child:after{display:none}.section-taste-type__image-wrap{margin-bottom:20px;overflow:hidden}.section-taste-type__title{text-align:center;font-size:13px;font-family:var(--font-tsukushi-b);font-weight:700;color:var(--base)}@media screen and (max-width: 599px){.section-taste-type{padding:0 24px}.section-taste-type__ul{flex-wrap:wrap;gap:10px;position:relative;padding-bottom:12px}.section-taste-type__ul:before{content:"";height:0px;width:100%;position:absolute;left:0;top:calc(50% - 8px);background:var(--border)}.section-taste-type__li{width:calc(52% - 13px)}.section-taste-type__li:nth-child(2n):after{display:none}.section-taste-type__li:after{left:calc(100% + 12px)}.section-taste-type__image-wrap{margin-bottom:11.8px}}.section-taste-color__ul{display:flex;gap:16px;margin:0;padding-bottom:24px;border-bottom:solid 0px var(--border)}.section-taste-color__li{width:calc(25% - 12px);position:relative}.section-taste-color__li:after{content:"";position:absolute;top:0;left:calc(100% + 8px);height:100%;width:0px;background:var(--border)}.section-taste-color__li:last-child:after{display:none}.section-taste-color__image-wrap{margin-bottom:20px;overflow:hidden}.section-taste-color__title{text-align:center;font-size:13px;font-family:var(--font-tsukushi-b);font-weight:"";color:var(--base)}@media screen and (max-width: 599px){.section-taste-color{padding:0 24px}.section-taste-color__ul{flex-wrap:wrap;gap:10px;row-gap:8px;position:relative;padding-bottom:10px;justify-content:center}.section-taste-color__ul:before{content:"";height:0px;width:100%;position:absolute;left:0;top:calc(50% - 8px);background:var(--border)}.section-taste-color__li{width:calc(52% - 13px)}.section-taste-color__li:nth-child(2n):after{display:none}.section-taste-color__li:after{left:calc(100% + 12px)}.section-taste-color__image-wrap{margin-bottom:0}}.section-taste-size__ul{display:flex;gap:16px;margin:0;padding-bottom:24px;border-bottom:solid 0px var(--border)}.section-taste-size__li{width:calc(25% - 12px);position:relative}.section-taste-size__li:after{content:"";position:absolute;top:0;left:calc(100% + 8px);height:100%;width:0px;background:var(--border)}.section-taste-size__li:last-child:after{display:none}.section-taste-size__image-wrap{margin-bottom:20px;overflow:hidden}.section-taste-size__title{text-align:center;font-size:13px;font-family:var(--font-tsukushi-b);font-weight:700;color:var(--base)}@media screen and (max-width: 599px){.section-taste-size{padding:0 24px}.section-taste-size__ul{flex-wrap:wrap;gap:14px;position:relative;padding-bottom:12px;justify-content:center}.section-taste-size__ul:before{content:"";height:0px;width:100%;position:absolute;left:0;top:calc(50% - 8px);background:var(--border)}.section-taste-size__li{width:28%}.section-taste-size__li:nth-child(2n):after{display:none}.section-taste-size__li:after{left:calc(100% + 12px)}.section-taste-size__image-wrap{margin-bottom:11.8px}}.section-taste-color-small-icon__ul{display:flex;gap:16px;margin:0;padding-bottom:24px;border-bottom:solid 0px var(--border)}.section-taste-color-small-icon__li{width:calc(25% - 12px);position:relative}.section-taste-color-small-icon__li:after{content:"";position:absolute;top:0;left:calc(100% + 8px);height:100%;width:0px;background:var(--border)}.section-taste-color-small-icon__li:last-child:after{display:none}.section-taste-color-small-icon__image-wrap{margin-bottom:20px;overflow:hidden}.section-taste-color-small-icon__title{text-align:center;font-size:13px;font-family:var(--font-tsukushi-b);font-weight:"";color:var(--base)}@media screen and (max-width: 599px){.section-taste-color-small-icon{padding:0 24px}.section-taste-color-small-icon__ul{flex-wrap:wrap;gap:8px;row-gap:8px;position:relative;padding-bottom:12px;justify-content:center}.section-taste-color-small-icon__ul:before{content:"";height:0px;width:100%;position:absolute;left:0;top:calc(50% - 8px);background:var(--border)}.section-taste-color-small-icon__li{width:calc(18% + -0px)}.section-taste-color-small-icon__li:nth-child(2n):after{display:none}.section-taste-color-small-icon__li:after{left:calc(100% + 12px)}.section-taste-color-small-icon__image-wrap{margin-bottom:11.8px}}.section-news__posts{margin:0 0 32px}.section-news__contents{display:flex;gap:32px}.section-news__date{white-space:nowrap;color:#888;margin:0;position:relative;font-family:var(--font-roboto)}.section-news__category{white-space:nowrap;margin:0;position:relative;color:var(--base);font-size:12px}.section-news__desc{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin:0;font-size:13px}.section-news__post{padding:24px .5em;background-image:linear-gradient(to right,var(--border) 4px,transparent 4px);background-size:8px 1px;background-repeat:repeat-x;background-position:left bottom}.section-news__post:first-child{padding-top:0}.section-news__date:after,.section-news__category:after{content:"/";position:absolute;right:-16px;top:50%;transform:translateY(-50%);color:var(--base)}@media screen and (max-width: 599px){.section-news{padding:0 24px}.section-news__posts{margin:0 0 24px}.section-news__contents{flex-wrap:wrap;gap:9px;font-size:12px;line-height:1.4}.section-news__desc{width:100%}.section-news__category:after{display:none}.section-news__date{margin-right:30px}.section-news__date:after{left:calc(100% + 19px)}}.section-category-list__wrap{max-width:calc(1200px + 4rem);padding:48px 2rem 8px;margin:auto}.section-category-list{background:var(--gray)}.section-category-list__wrap .c-section__title{display:block;text-align:center;margin-bottom:40px}.section-category-list .c-section__title-ja{margin-bottom:12px}.section-category-list__ul{display:flex;flex-wrap:wrap;margin:0}.section-category-list__li{margin-right:45px;margin-bottom:52px}.section-category-list__li:nth-child(5n){margin-right:0}.section-category-list__li{width:calc(20% - 36px)}.section-category-list__title{font-size:14px;margin-bottom:20px}.section-category-list__inner-ul{font-size:13px;min-width:17em;padding-left:2px;opacity:.9}.section-category-list__inner-li{font-size:13px;margin-bottom:16px}.section-category-list__inner-li:last-child{margin-bottom:0}.section-category-list__inner-link{display:block}.section-category-list__img{background-color:var(--gray);width:64px;height:64px}.section-category-list__title-sm{display:flex;align-items:center}.section-category-list__title-sm>*:first-child{margin-right:16px}@media screen and (max-width: 1024px){.section-category-list__li{margin-right:20px;margin-bottom:30px}.section-category-list__li:nth-child(5n){margin-right:20px}.section-category-list__li:nth-child(4n){margin-right:0}.section-category-list__li{width:calc(25% - 15px)}}@media screen and (max-width: 768px){.section-category-list__li:nth-child(4n){margin-right:20px}.section-category-list__li:nth-child(3n){margin-right:0}.section-category-list__li{width:calc(33.3% - 20px * 2 / 3)}}@media screen and (max-width: 599px){.section-category-list__wrap .c-section__title{display:flex;justify-content:flex-start;align-items:center;margin-bottom:8px}.section-category-list__wrap .c-section__title-ja{margin-bottom:0}.section-category-list__li{width:100%;margin-right:0;padding:24px 0;margin-bottom:0;background-image:linear-gradient(to right,var(--border) 4px,transparent 4px);background-size:8px 1px;background-repeat:repeat-x;background-position:left bottom}.section-category-list__li:last-child{margin-bottom:40px}.section-category-list__inner-all-link{font-size:12px;font-weight:700;font-family:var(--font-tsukushi-b)}.section-category-list__inner-all{margin-bottom:26px}.section-category-list__li:nth-child(4n){margin-right:0}.section-category-list__li:nth-child(5n){margin-right:0}.accordion__item{margin-bottom:.5208333333333333vw;cursor:pointer}.accordion__title{position:relative;font-weight:700;font-family:var(--font-tsukushi-b);font-size:14px;cursor:pointer}.accordion__title:before,.accordion__title:after{content:"";position:absolute;right:12px;top:0;bottom:0;margin:auto 0;background-color:var(--border);width:12px;height:1px;transition:all .3s}.accordion__title:after{transform:rotate(90deg)}.accordion__content{padding:24px 8px 0;display:none;cursor:pointer;position:relative}.accordion__content:before{content:"";height:2em;width:2em;position:absolute;top:0;left:1.25em;background:url(../../images/service/line.svg) no-repeat center;background-size:contain;display:inline-block}.accordion__a{font-size:var(--font-30);width:2em;font-family:var(--font-roboto);background:var(--darkgray);font-weight:700;border-radius:50%;height:2em;display:flex;justify-content:center;align-items:center;padding-left:2px;margin-right:1em;color:var(--gold)}.accordion__content__txt{font-size:var(--font-16);letter-spacing:.04166666666666667vw;font-family:var(--font-roboto);line-height:1.9;padding-top:1em}.accordion__content.is-open{display:block}.accordion__title.is-active:before{transform:rotate(180deg)}.accordion__title.is-active:after{transform:rotate(180deg);opacity:0}}.section-footer-banner{max-width:calc(1200px + 4rem);padding:56px 2rem;margin:auto}.section-footer-banner__ul{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.section-footer-banner__li{width:calc(50% - 20px)}.section-footer-banner__image-wrap{overflow:hidden}.section-footer-banner__img{transition:.3s}.section-footer-banner__img:hover{opacity:.7}@media screen and (max-width: 768px){.section-footer-banner{padding:40px 2rem}.section-footer-banner__ul{gap:16px}}@media screen and (max-width: 599px){.section-footer-banner__li{width:100%}}.section-footer-info__wrap{max-width:calc(1200px + 4rem);padding:0 2rem 60px;margin:auto}.section-footer-info__ul{display:flex;gap:160px;margin:0 80px}.section-footer-info__li{width:calc(33.3% - 160px * 2 / 3);position:relative}.section-footer-info__li:after{content:"";position:absolute;top:0;right:-80px;width:1px;height:100%;background:var(--border)}.section-footer-info__li:first-child:before{content:"";position:absolute;top:0;left:-80px;width:1px;height:100%;background:var(--border)}.section-footer-info__svg{display:block;margin:auto auto 8px;width:76px;height:52px}.section-footer-info__li svg{display:block;margin:auto}.section-footer-info__title{font-size:14px;margin-bottom:24px;text-align:center}.section-footer-info__desc{font-size:13px;margin:0;line-height:1.8;opacity:.9}.section-footer-info__link{text-decoration:underline}@media screen and (max-width: 1024px){.section-footer-info__ul{display:flex;gap:40px;margin:0 40px}.section-footer-info__li{width:calc(33.3% - 40px * 2 / 3);position:relative}.section-footer-info__li:after{content:"";position:absolute;top:0;right:-20px;width:1px;height:100%;background:var(--border)}.section-footer-info__wrap{padding:0 2rem 40px}}@media screen and (max-width: 768px){.section-footer-info__ul{flex-direction:column;gap:0;margin:0 auto;max-width:599px}.section-footer-info__li{width:100%;padding:20px;border-bottom:solid 1px var(--border)}.section-footer-info__li:first-child{border-top:solid 1px var(--border)}.section-footer-info__li:first-child:before{display:none}.section-footer-info__li:after{display:none}.section-footer-info__title-wrap{display:flex;align-items:center;text-align:left;justify-content:flex-start}.section-footer-info__title{margin-bottom:0;margin-left:24px;width:100%;text-align:left;margin-top:-4px}.section-footer-image__img{min-height:200px;object-fit:cover}.section-footer-info__svg{width:44px;display:flex;align-items:center;margin-bottom:0}.section-footer-info__li:nth-child(1) svg{width:36px}.section-footer-info__li:nth-child(2) svg{width:33px}.section-footer-info__li:nth-child(3) svg{width:44px}}@media screen and (max-width: 599px){.section-footer-info__social{padding:40px 24px;background:var(--support)}.section-footer-info__social-ul{display:flex;gap:32px;align-items:center;justify-content:center;margin-bottom:20px}.section-footer-info__social-li svg{width:26px;height:26px}.ssection-footer-info__social-text{margin:0;text-align:center;font-size:12px}.section-footer-info__desc{line-height:1.67}}.section-footer-top{max-width:calc(1200px + 4rem);padding:56px 2rem 58px;margin:auto}.section-footer-top__wrap{display:flex;gap:65px}.section-footer-top__contents{max-width:290px;min-width:175px}.section-footer-top__title{font-size:14px;margin-bottom:40px}.footer-top__logo{margin-bottom:32px}.footer-top__about__desc{line-height:2;font-size:12px;margin:0}.footer-top__about__desc a{display:block}.footer-top__contact svg{width:1.5em}.footer-top__contact__mail,.footer-top__contact__tel,.footer-top__contact__desc{margin-top:0;margin-bottom:16px;font-size:12px;line-height:2}.footer-top__contact__desc:last-child{margin-bottom:0}.footer-top__contact__tel{font-weight:700;font-family:var(--font-roboto)}.section-footer-top__menu__li{margin-bottom:16px;font-size:12px;line-height:1.7}.section-footer-top__menu__li:last-child{margin-bottom:0}.footer-top__newsletter__text{font-size:12px;line-height:1.6;margin-bottom:32px;margin-top:0}.footer-top__newsletter__input{border:none;font-size:11px;width:100%;padding:1em 0;border-bottom:solid 1px var(--border);background:transparent}.footer-top__newsletter__input::placeholder{color:var(--base-t)}.footer-top__newsletter__input::-webkit-search-cancel-button{-webkit-appearance:none}.footer-top__newsletter__input:focus-visible{outline:0;outline-offset:0;box-shadow:none}.footer-top__newsletter__form .contact-form{display:flex;padding:0;align-items:center;justify-content:space-between;margin-bottom:16px}.footer-top__newsletter__submit{border:none;background:var(--yellow-t);cursor:pointer;white-space:nowrap;padding:8px 34px;font-size:10px;margin-left:8px;color:var(--base);transition:.3s}.footer-top__newsletter__submit:hover{background:#ddc248}.footer-top__newsletter__privacy-text{color:var(--base-t);font-size:12px;margin:0}.footer-top__newsletter__privacy-link{color:var(--base-t);text-decoration:underline}@media screen and (max-width: 1024px){.section-footer-top__wrap{display:flex;gap:60px;flex-wrap:wrap}.section-footer-top__contents{width:calc(50% - 30px);max-width:unset;min-width:unset}}@media screen and (max-width: 599px){.section-footer-top{padding:48px 24px 55px}.section-footer-top__wrap{gap:45px}.section-footer-top__contents{width:100%}.footer-top__logo{margin-bottom:16px}.section-footer-top__title{margin-bottom:20px}.footer-top__about__desc a{margin-top:20px}.section-footer-top__menu__li,.footer-top__newsletter__text{margin-bottom:16px}}.section-footer-bottom{border-top:solid 1px var(--border)}.section-footer-bottom__wrap{max-width:calc(1200px + 4rem);padding:32px 2rem;margin:auto}.section-footer-bottom__social{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:0;margin-bottom:26px}.section-footer-bottom__copy{margin:0;text-align:center;font-size:10px;color:#5c5c5c}@media screen and (max-width: 599px){.section-footer-bottom__wrap{padding:20px}}.page-product .c-section__title{padding-bottom:18px}.page-product .product .product-media-container.constrain-height{--constrained-min-height: 1000px}.page-product .page-width{padding:0}.page-product .grid{gap:64px;margin-bottom:40px}.page-product .product .product__media-wrapper{width:calc(46.6% - 32px)}.page-product .product .product__info-wrapper{width:calc(48% - 32px)}.page-product .product--large .thumbnail-list{grid-template-columns:repeat(4,1fr);gap:16px}.page-product .product--thumbnail .product__media-list{margin-bottom:16px}.page-product .product__title h1{font-family:var(--font-tsukushi-b);font-weight:700;font-size:24px;margin-bottom:8px}.page-product .product__title{margin-bottom:8px}.product-form__item{display:flex;align-items:flex-start;gap:22px;padding:12px 0;border-bottom:solid 1px var(--border-t)}.product-form__item:first-child{border-top:solid 1px var(--border-t)}.product-form__title{min-width:7em;font-family:var(--font-tsukushi-b);font-weight:700;margin:0}.product-form__input-group{display:flex;width:100%;align-items:stretch;flex-wrap:wrap}.product-form__input-group>*{margin-right:11px;margin-bottom:12px}.product-form__radio{clip:rect(1px,1px,1px,1px);position:absolute!important}.product-form__label{width:12em;padding:1em 0;text-align:center;font-size:12px;display:flex;align-items:center;justify-content:center;border:solid 1px var(--border-t);cursor:pointer}.product-form__select{width:144px;padding:9.5px 12px;font-size:16px;display:flex;align-items:center;justify-content:center;border:solid 1px var(--border-t);cursor:pointer;-webkit-appearance:none;appearance:none;background:transparent;line-height:1.5;color:var(--base);border-radius:0}.product-form__radio:checked+.product-form__label{border:solid 2px var(--yellow)}.product-form__text{margin:0}.product-form__text.c-font-roboto{font-size:16px}.product-form__select-wrap{position:relative}.product-form__select-wrap svg{position:absolute;top:50%;right:1em;transform:translateY(-50%);z-index:-1}.product-form__select:focus-visible{outline:none;box-shadow:none;border:solid 2px var(--yellow)}.page-product .price__regular .price-item{font-size:28px;font-weight:700;line-height:1;letter-spacing:0}.page-product .mark-yen,.page-product .tax-in{font-family:var(--font-tsukushi-m);font-size:16px;font-weight:400}.page-product .product__info-container .product-form{margin-bottom:15px;margin-top:0}.page-product .product__info-container>*+*{margin:0}.page-product .product .price__container{margin-bottom:0}.product-form__annotation{color:var(--base-t);font-size:12px;margin-left:16px}.page-product .thumbnail[aria-current]{box-shadow:none;border:none}.page-product .thumbnail[aria-current]:after{content:"";height:100%;width:100%;border:solid 4px var(--yellow);position:absolute;top:0;left:0;z-index:1}.page-product .thumbnail[aria-current]:focus:not(:focus-visible){box-shadow:none;border:none}.page-product .product__tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.page-product .product__tag{font-size:12px;font-family:var(--font-roboto);display:flex;align-items:center;justify-content:center;width:40px;height:24px;margin:0}.page-product .product__tag span{line-height:1}.page-product .product__tags-new{background:var(--yellow);color:#fff}.page-product .product__tag.product__tags-popular{border:solid 1px var(--border);font-family:var(--font-tsukushi-m)}.page-product .product__tags-sale{color:#fff;background:#dd5c48}.page-product .product__rate{color:var(--base-t);line-height:1.2;margin-bottom:32px}.page-product .product__star{color:var(--yellow)}.page-product .product__star.star-blank{color:#e6e6e6}.page-product .product__rate-more{font-size:12px;color:var(--base);text-decoration:underline;margin-left:24px}.page-product .price{margin-bottom:24px}.page-product .product__datepick-button{background:#efe3ab;border:none;text-align:center;border-radius:0;font-size:16px;font-family:var(--font-tsukushi-b);font-weight:700;width:100%;display:flex;align-items:center;justify-content:center;padding:15px 0;margin-bottom:24px;cursor:pointer;color:var(--base);transition:.3s}.page-product .product__datepick-button:hover{background:#ddc248}.page-product .product__datepick-button svg{margin-right:16px}.page-product .product__wish-button{border:solid 1px var(--border);text-align:center;border-radius:0;font-size:16px;font-family:var(--font-tsukushi-b);font-weight:700;width:100%;display:flex;align-items:center;justify-content:center;padding:12px 0;margin-bottom:24px;background:#fff;cursor:pointer;color:var(--base);transition:.3s}.page-product .product__wish-button:hover{border:solid 1px var(--base);background:var(--base);color:#fff}.page-product .product__wish-button:hover svg{fill:#fff;stroke:#fff}.page-product .product__wish-button svg{margin-right:8px;width:21px}.page-product .product__link-text{text-decoration:underline;text-align:center;display:block}.product-meta__desc img{width:auto;max-width:100%}.product-meta__desc p{margin:0;line-height:1.4}.product-meta__contents ul,.product-meta__contents ol{padding-left:1.3em;margin:1em 0;line-height:1.4}.product-meta__spec{margin-top:40px}.product-meta__table{width:100%;border-collapse:collapse}.product-meta__table tr{border-top:solid 1px var(--border-t)}.product-meta__table tr:last-child{border-bottom:solid 1px var(--border-t)}.product-meta__table th{padding:16px;text-align:left;width:200px;background:#fcfcfc;font-family:var(--font-tsukushi-b);font-weight:700}.product-meta__table td{padding:16px;text-align:left}.product-meta__review{background:var(--gray);padding:40px 0}.product-review__inner{width:100%;max-width:calc(1200px + 4rem);padding:0 2rem;margin:auto}.product-meta__star{color:var(--yellow);font-size:20px;letter-spacing:1px;position:relative;top:-2px}.product-meta__review-container p{margin:0;line-height:1}.product-meta__star.star-blank{color:#e6e6e6}.product-meta__rate-num{font-size:20px;margin-left:16px;font-family:var(--font-roboto);font-weight:700;line-height:1.5}.producr-meta__rate-count{color:#888;font-size:12px;margin-left:16px;line-height:20px}.product-meta__rate{display:flex;align-items:center;margin-bottom:24px;margin-top:0;line-height:1.5}.product-meta__review-container .product-meta__rate{line-height:1.5;margin-bottom:8px}.product-meta__rate-button{margin-left:auto;font-size:12px;padding:11.5px 16px;background:#fff;border:solid 1px var(--border);font-family:var(--font-tsukushi-b);font-weight:700;line-height:1.4}.product-meta__rate-button:hover{opacity:1;border:solid 1px var(--base);background:var(--base);color:#fff}.product-meta__review-container .product-meta__star{font-size:16px;top:0}.product-meta__review-container .product-meta__review-title{font-size:14px;font-family:var(--font-tsukushi-b);font-weight:700;margin-bottom:8px;line-height:1.4}.product-meta__review-container .product-meta__review-user{display:flex;align-items:center;font-size:12px;color:var(--base-t);gap:24px;margin-bottom:16px}.product-meta__review-container .product-meta__review-name{line-height:1.4}.product-meta__review-container .product-meta__review-text{line-height:2;font-size:12px}.product-meta__review-container{padding:12px 0 10px;border-top:solid 1px var(--border-t)}.product-meta__review-container:last-child{border-bottom:solid 1px var(--border-t)}.js-fixed-btns{display:none}.page-product .underline-links-hover:hover a{text-decoration:none}.js-modal-bg{position:fixed;top:0;left:0;height:100%;width:100%;background:#0006;z-index:3;visibility:hidden;display:block!important}.js-modal-bg.is-active{visibility:visible}.js-product-modal{width:calc(100% - 48px);max-width:800px;padding:76px 80px 80px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:4;visibility:hidden;max-height:90%;overflow:scroll}.js-product-modal.is-active{visibility:visible;opacity:1}.js-modal-close{position:absolute;top:40px;right:40px;background:transparent;border:none;cursor:pointer}.modal-options__title{font-size:18px;text-align:center;margin-bottom:40px}.modal-options__login-text{font-size:16px;text-align:center;margin-bottom:8px}.checkout-login-link__container{text-align:center;margin-top:38px;padding-top:16px;padding-bottom:16px}.checkout-login-link__link{font-size:16px;font-weight:700px;color:#c7af50;text-decoration:underline}@media screen and (max-width: 599px){.checkout-login-link__container{margin-top:24px}}.js-product-modal .product-form__item{padding:24px 0;gap:0;align-items:center}.js-product-modal .product-form__title{width:6em;margin-right:76px;min-width:unset}.js-product-modal .product-form__text{font-family:var(--font-tsukushi-b);font-weight:700;margin:0}.js-product-modal .product-form__annotation{color:var(--base);font-family:var(--font-tsukushi-m);font-weight:400}.js-product-modal .product-form__select{padding:12px;width:200px}.js-product-modal .modal-options__text{margin-top:0;margin-bottom:24px;font-size:20px;font-family:var(--font-tsukushi-b);font-weight:700}.product-form__wrap{margin-bottom:24px}.modal-options__submit-btn{font-size:16px;font-family:var(--font-tsukushi-b);font-weight:700;width:100%;border:none;border-radius:0;background:#efe3ab;display:flex;gap:13px;padding:17px;align-items:center;justify-content:center;cursor:pointer;color:var(--base)}.modal-options__submit-btn:hover{background:#ddc248}.modal-options__submit-btn svg{width:44px;height:38px}.modal-cart__btn{display:none}.is-active .modal-cart__btn{display:block;width:100%;margin-bottom:32px;font-family:var(--font-tsukushi-b);font-weight:700}.modal-cart__btn:hover{opacity:1}.modal-cart__link-btn{font-size:16px;padding:24px;text-align:center;border:solid 1px var(--border-t)}.modal-cart__link-btn:hover{border:solid 1px var(--base);background:var(--base);color:#fff}.modal-cart__checkout-btn{font-size:16px;padding:24px;text-align:center;background:#efe3ab}.modal-cart__checkout-btn:hover{background:#ddc248}.is-active .modal-cart__continue-btn{font-size:12px;background:var(--gray);padding:11.5px 58px;margin:0 auto;width:fit-content}.modal-cart__continue-btn:hover{color:var(--gray);background:var(--base)}slider-component{position:relative}.slider__prev,.slider__next{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:50px;height:auto}.slider__prev.is-disable,.slider__next.is-disable{pointer-events:none;opacity:.5}.slider__next{right:0;transform:translateY(-50%)}.slider__prev{left:0;transform:translateY(-50%) rotate(180deg)}.page-product .section-collection .price__regular .price-item{font-size:16px;font-family:var(--font-roboto);font-weight:500}.page-product .card-information>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:0;margin-bottom:4px;line-height:1.3;align-items:baseline}.page-product .price>*{display:inline}.page-product .section-collection{max-width:calc(1200px + 4rem);padding:0 2rem;margin:40px auto}.page-product .section-collection .section-collection-product{margin-bottom:0}.page-product .section-collection .card__information{padding:0}.page-product .section-collection .card__inner{margin-bottom:8px}.card__inner.gradient{background:transparent;aspect-ratio:1 / 1}.card__inner .card__media .media img{object-fit:contain!important;object-position:center;height:100%;width:100%}.modal-options__viewCart-btn{border:1px solid #717171;text-align:center;border-radius:0;font-size:16px;font-family:var(--font-tsukushi-b);font-weight:700;width:100%;display:flex;align-items:center;justify-content:center;padding:0;margin-bottom:6px;cursor:pointer;color:var(--base);background:#fff;transition:.3s}.modal-options__checkout-btn{background:#efe3ab;border:none;text-align:center;border-radius:0;font-size:16px;font-family:var(--font-tsukushi-b);font-weight:700;width:100%;display:flex;align-items:center;justify-content:center;padding:0;margin-bottom:30px;cursor:pointer;color:var(--base);transition:.3s}.modal-options__viewCart-btn a,.modal-options__checkout-btn a{padding:15px 0;display:block;width:100%}.modal-options__continue-btn{width:200px;text-align:center;display:block;margin:auto;border:none;border-radius:0;padding:0;font-size:13px;font-weight:700}.modal-options__continue-btn a{width:100%;padding:11px 0;display:block}.modal-options__login-btn{width:100%;text-align:center;display:block;margin:auto;border:none;border-radius:0;padding:0;font-size:13px;font-weight:700}.modal-options__login-btn a{width:100%;padding:11px 0;display:block}@media screen and (max-width: 749px){.page-product .section-collection{padding:0 24px}.page-product .section-collection .price{margin:0}.page-product .main__container{padding:0}.js-fixed-btns{position:fixed;bottom:0;left:0;transform:translateY(150%);transition:.3s;width:100%;z-index:2;display:block}.js-fixed-btns.is-active{transform:translateY(0)}.fixed-btns__inner{padding:8px 24px;background:#fff;box-shadow:0 3px 12px #00000014;display:flex;gap:7px;align-items:stretch}.fixed-btns__wish svg{width:25px;height:22px}.fixed-btns__wish{height:48px;width:56px;min-width:56px;background:#fff;border-radius:0;border:solid 1px var(--border);display:flex;justify-content:center;align-items:center}.fixed-btn__cart{background:#efe3ab;display:flex;justify-content:center;align-items:center;width:100%;font-size:14px;font-family:var(--font-tsukushi-b);font-weight:700;color:var(--base);margin:0;border:none}.fixed-btn__cart:hover{opacity:1}.br-tablet{display:none}.page-product .grid{gap:0;margin-bottom:40px}.page-product .product .product__media-wrapper{width:100%;padding:0 24px 16px}.page-product .product .product__info-wrapper{width:100%}.page-product .product .slider-button{display:none}.page-product .product .thumbnail-slider .thumbnail-list.slider{gap:8px;scroll-padding-left:24px;padding-top:0;margin-bottom:0;padding-bottom:4px}.page-product .product .thumbnail-list__item.slider__slide{width:20%}.page-product .product .slider__slide:first-child{margin-left:24px}.page-product .product .product__media-list{scroll-padding-left:24px;margin-bottom:0}.page-product .product .grid--peek.slider .grid__item:first-of-type{margin-left:0;width:100%}.page-product .product .grid--peek.slider .grid__item{width:calc(100% - 28px);padding-bottom:8px;padding-top:0;margin:0 10px}.page-product .product .grid--peek.slider .grid__item:first-of-type .product-media-container.constrain-height.media-fit-contain{width:calc(100% - 48px);margin-right:auto}.page-product .product .grid__item .product-media-container.constrain-height.media-fit-contain{width:100%;margin-right:18px}.page-product .product .product-media-container.constrain-height{--constrained-min-height: 100000px}.breadcrumb{white-space:nowrap;overflow:scroll;overflow-y:hidden;padding-left:24px;margin-bottom:6px;padding-bottom:10px;margin-top:20px}.page-product .product__tags{margin:0 24px 16px}.page-product .product__tag{width:42px;height:20px;font-size:10px}.page-product .product__title h1{margin:0 24px 16px;font-size:17px}.page-product .product__rate{margin:0 24px 24px}.product-form__item{border:none;position:relative;flex-direction:column;gap:0px;padding:3px 0 2px}.product-form__item:after{content:"";position:absolute;bottom:0;left:24px;width:calc(100% - 48px);height:1px;background:var(--border-t)}.product-form__item:first-child{border-top:none}.product-form__item:first-child:before{content:"";position:absolute;top:0;left:24px;width:calc(100% - 48px);height:1px;background:var(--border-t)}.product-form__input-group{flex-wrap:nowrap;overflow:scroll;overflow-y:hidden;padding:0 24px 3px}.product-form__input-group>*{margin-right:8px;margin-bottom:0}.product-form__label{white-space:nowrap;padding:3px 8px;width:unset}.product-form__title{margin:0 24px;font-size:12px}.product-form__select{padding:3px 8px;width:72px}.product-form__text,.product-form__select-wrap{margin:0 12px 3px}.page-product .product__info-container .product-form{margin-bottom:15px}.page-product .price{margin:0 24px 6px}.page-product .product__datepick-button{margin:0 24px 16px;font-size:14px;max-width:-webkit-fill-available;padding:0;height:56px;align-items:center}.page-product .product__datepick-button[data-date=pick] svg{width:35px}.page-product .product__datepick-button[data-date=picked] svg{width:40px}.page-product .product__wish-button{margin:0 24px 24px;max-width:-webkit-fill-available;font-size:14px}.page-product .product__wish-button svg{margin-right:16px}.section-product-meta{padding:0 24px}.page-product .c-section__title{font-size:16px;padding-bottom:12px;margin-bottom:16px}.product-meta__desc p{margin:0;line-height:1.7;font-size:12px}.product-meta__contents ul,.product-meta__contents ol{padding-left:1em;margin:2em 0;line-height:1.7;font-size:12px}.product-meta__table th{font-size:12px;width:130px}.product-meta__table td{font-size:12px}.product-meta__spec{margin-bottom:40px}.product-review__inner{padding:0 24px}.product-meta__rate-num{margin-left:8px;font-size:18px}.producr-meta__rate-count{margin-left:8px}.product-meta__rate-button{padding:11.5px 12.5px;margin-left:auto}.product-meta__star{font-size:17px}.product-meta__review-container .product-meta__star{font-size:15px}.product-meta__review-container .product-meta__review-text{line-height:1.7}.page-product .product__link-text{font-size:12px;padding:0 24px}.js-product-modal{padding:40px 16px}.js-product-modal .modal-options__title{font-size:16px;margin-bottom:24px}.js-product-modal .product-form__item{flex-direction:row;padding:16px 0}.js-product-modal .product-form__text{margin-bottom:0;font-size:12px}.js-product-modal .product-form__annotation{display:block;margin:0}.js-product-modal .product-form__select{padding:9.5px 12px}.js-product-modal .modal-options__text{font-size:16px;margin-bottom:16px}.js-product-modal .product-form__select-wrap{margin:0}.js-product-modal .product-form__title{margin-right:24px;margin-left:0;white-space:nowrap}.js-product-modal .product-form__item:first-child:before{width:100%;left:0}.js-product-modal .product-form__item:after{width:100%;left:0}.js-modal-close svg{width:16px;height:16px}.js-product-modal .price__regular .price-item{font-size:20px}.js-product-modal .price{margin:0 0 24px}.js-product-modal .mark-yen,.js-product-modal .tax-in{font-size:10px}.modal-options__submit-btn svg{width:24px;height:21px}.modal-options__submit-btn{font-size:14px;gap:16px;padding:18px}.js-modal-close{top:16px;right:24px}.is-active .modal-cart__btn{margin-bottom:16px}.modal-cart__link-btn,.modal-cart__checkout-btn{font-size:14px;padding:18px}.page-product .product-media-modal__toggle{top:24px;right:24px;width:32px;padding:5px}}@media screen and (max-width: 599px){.page-product .section-collection{padding:0}.addSuccessModal{padding:40px 17px!important}}.media.media--hover-effect>img{transition:.3s!important}.card:hover .media.media--hover-effect>img,.card-wrapper:hover .media.media--hover-effect>img{transform:scale(1)!important;opacity:.7}.section.related-product,.page-product .related-article{width:100%;max-width:calc(1200px + 4rem);padding:0 2rem;margin:40px auto}.page-product .related-article{margin-bottom:56px}.related-article{margin:40px auto}.related-product .section-collection-product{margin-bottom:0}.related-product .product-card__imagewrap{margin-bottom:12px}.related-product .product-card__price{margin-bottom:4px;line-height:1.4}.related-product .product-card__rate{line-height:1.5}.related-article .section-article__desc{margin-bottom:0}.related-product .product-card__title,.related-article .section-article__desc{line-height:1.4}@media screen and (min-width: 600) and (max-width: 749px){.section.related-product{padding:0 24px}}@media screen and (max-width: 749px){.related-article .section-article__posts{gap:24px}.related-article .section-article__post:last-child .section-article__desc{margin-bottom:0}.related-article{margin-bottom:40px}}@media screen and (max-width: 599px){.section.related-product{padding:0}}.page-collection .facets-vertical .facets__price,.page-search .facets-vertical .facets__price{display:grid!important;padding:0;position:relative}.page-collection .facets__header-vertical,.page-search .facets__header-vertical{padding:0;display:flex;justify-content:space-between;margin-bottom:10px}.page-collection .facets-vertical .facets__price:after,.page-search .facets-vertical .facets__price:after{content:"";position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%);height:2px;background:#e8e8e8;z-index:-1}.facets__price label{grid-column:1;grid-row:1}.facets__price input[type=range]{grid-column:1;grid-row:2;pointer-events:none;-webkit-appearance:none;background:none;border:none;overflow:hidden;position:relative;padding:0;height:20px}.facets__price ::-webkit-slider-thumb{pointer-events:auto!important;-webkit-appearance:none;width:20px;height:20px}.facets__price input[type=range]::-webkit-slider-thumb{background:#fff;border:solid 1px var(--border);box-shadow:0 1px 6px #00000029;border-radius:50%}.facets__price:focus-visible,.facets__price input[type=range]:focus-visible,.facets__price input[type=range]:focus{outline:none;box-shadow:none;border:none}input[type=range]:nth-child(1){z-index:1}.thumb-1::-webkit-slider-thumb{background:#ff8b8b;box-shadow:-100vw 0 0 100vw var(--bg)}.thumb-2::-webkit-slider-thumb{background:#4da9ff;box-shadow:-100vw 0 0 100vw var(--bar)}.collection-category-list__wrap{margin-bottom:28px}.page-collection .collection-hero__inner{display:block}.page-collection .collection-hero--with-image .collection-hero__text-wrapper{padding:0;margin-bottom:24px}.page-collection .collection-hero--with-image .collection-hero__title{font-size:24px;font-weight:700;font-family:var(--font-tsukushi-b)}.page-collection .collection-hero__image-container{margin-left:0;margin-bottom:40px}.page-collection .media>*:not(.zoom):not(.deferred-media__poster-button){position:relative}.page-collection .collection-hero.collection-hero--with-image{padding:0}.page-collection .c-section__title,.page-search .c-section__title{padding-bottom:18px}.page-collection .collection-category-list__title-link{font-size:14px;margin-bottom:24px;display:block}.collection-category-list__inner-li{font-size:13px;margin-left:1em;position:relative;width:16em;margin-bottom:16px;line-height:1.4}.collection-category-list__inner-li a{display:block}.collection-category-list__inner-li svg{position:absolute;top:50%;transform:translateY(-50%);left:-1em}.collection-category-list__ul{display:flex;justify-content:flex-start;flex-wrap:wrap;column-gap:8px;padding-left:2px}.collection-category-list__li{margin-bottom:12px}.page-collection .section-article__desc{margin-bottom:0;line-height:1.4}.page-collection .product-card__price{line-height:1.5}.page-collection .section-collection{margin-bottom:0}.page-collection .c-btn{padding:.7em 0}.youtube-wrap{margin-bottom:40px}.youtube-wrap iframe{aspect-ratio:16 / 9;width:100%;height:auto}@media screen and (max-width: 599px){.collection-hero__description,.collection--empty{padding:0 24px}.page-collection .collection-hero--with-image .collection-hero__title{font-size:20px;padding:0 24px}.collection-category-list__ul{display:none}.collection-category-list__ul.is-open{display:block}.collection-category-list__title .c-section__title-ja{font-size:14px;padding:20px 16px 20px 0}.collection-category-list__title{position:relative;background-image:linear-gradient(to right,var(--border) 4px,transparent 4px);background-size:8px 1px;background-repeat:repeat-x;background-position:left bottom}.collection-category-list__wrap{margin-bottom:0}.collection-category-list__li{margin-bottom:32px}.collection-category-list__li:last-child{margin-bottom:0}.page-collection .accordion__content{padding:11px 8px 16px}.collection-category-list__sp .collection-category-list__wrap:first-child .collection-category-list__title:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right,var(--border) 4px,transparent 4px);background-size:8px 1px;background-repeat:repeat-x;background-position:left bottom}.page-collection .collection-hero__image-container{margin-bottom:24px;height:unset}.page-collection .collection-hero--with-image .collection-hero__inner{padding-bottom:0}.collection-category-list__sp{padding:0 24px;margin-bottom:40px}.page-collection .c-section__title{padding-bottom:12px}.page-collection .section-article__post:last-child .section-article__desc{margin-bottom:0}.page-collection .c-btn{padding:.5em 0}.collection-category-list__inner-li{width:100%}.collection-category-list__li-title{font-size:14px;margin-bottom:16px}.page-collection .section-collection .is-show-btn:has(.is-show){position:relative;margin-bottom:65px}.youtube-wrap{margin-bottom:24px}}.page-collection .facets-container,.page-search .facets-container{padding-top:0}.page-collection .product-count-vertical,.page-search .product-count-vertical{margin-left:0;margin-right:auto}.page-collection .facet-filters__sort:focus-visible,.page-search .facet-filters__sort:focus-visible{outline:none;outline-offset:none;box-shadow:none}.page-collection span.active-facets__button-inner,.page-search span.active-facets__button-inner{box-shadow:none;border-radius:0;background:#fff;padding:2px 17px 2px 4px;font-size:12px;position:relative}.page-collection span.active-facets__button-inner svg,.page-search span.active-facets__button-inner svg{position:absolute;top:50%;right:2px;transform:translateY(-50%);margin:0}.page-collection .facets-vertical .active-facets,.page-search .facets-vertical .active-facets{background:var(--gray);padding:24px 16px 22px;gap:8px;margin-bottom:40px}.page-collection .facets-vertical .active-facets__button,.page-search .facets-vertical .active-facets__button{margin:0;padding-left:0}.page-collection .facets__disclosure-vertical[open] .facets__display-vertical,.page-search .facets__disclosure-vertical[open] .facets__display-vertical{background:var(--gray);padding-bottom:0;margin-top:16px}.page-collection .facets__form-vertical,.page-search .facets__form-vertical{width:240px}.page-collection .facets-vertical .facets-wrapper,.page-search .facets-vertical .facets-wrapper{padding-right:0}.facets-vertical{gap:40px}.page-collection .facets-container .section-sidebar__title,.page-search .facets-container .section-sidebar__title{margin-bottom:24px}.page-collection .active-facets-vertical-filter,.page-search .active-facets-vertical-filter{width:100%}.page-collection .facets__heading,.page-search .facets__heading{margin-bottom:6px;font-weight:700;font-family:var(--font-tsukushi-b);font-size:14px}.page-collection .active-facets__button--light:hover .active-facets__button-inner,.page-search .active-facets__button--light:hover .active-facets__button-inner{box-shadow:none;opacity:1}.active-facets__button:hover{opacity:1}.page-collection .facets__item label,.page-search .facets__item label{padding:0;align-items:center;font-size:12px}.page-collection .facets-wrap,.page-search .facets-wrap{padding:24px 16px;margin:0}.page-collection .facet-checkbox,.page-search .facet-checkbox{line-height:1}.page-collection .facets__item:last-child,.page-search .facets__item:last-child{margin-bottom:0}.facets__display-vertical ul,.facets-wrap-vertical ul{display:flex;flex-direction:column;gap:16px}.label-show-less,.label-show-more{display:flex;align-items:center;font-size:14px;font-family:var(--font-tsukushi-m)}.button-show-less.link,.button-show-more.link{text-decoration:none;margin-top:24px}.facets-arrow{display:flex;margin-left:24px;position:relative}.facets-arrow:before,.facets-arrow:after{content:"";position:absolute;right:7px;top:0;bottom:0;margin:auto 0;background-color:var(--border);width:8px;height:1px;transition:all .3s}.facets-arrow:after{transform:rotate(90deg)}.facets-arrow.arrow-reverse:after{transform:rotate(180deg)}.facet-checkbox .checked,.facet-checkbox-price .checked{position:absolute;top:50%;left:2px;transform:translateY(-50%);display:none}.facet-checkbox input[type=checkbox]:checked~.checked{display:block}.facet-checkbox-price input[type=checkbox]:checked~.checked{display:block}.page-collection .facets__disclosure-vertical,.page-search .facets__disclosure-vertical{border-top:none;margin-bottom:40px}.page-collection .facets-vertical .facets__summary,.page-search .facets-vertical .facets__summary{padding:0}.facets__summary:before,.facets__summary:after{content:"";position:absolute;right:7px;top:0;bottom:0;margin:auto 0;background-color:var(--border);width:8px;height:1px;transition:all .3s}.facets__summary:after{transform:rotate(90deg)}.js-filter[open] .facets__summary:after,.js-filter[open] .facets__summary:before{transform:rotate(180deg)}.facets__summary{margin-bottom:16px}.page-collection .price-range.facets__disclosure-vertical[open] .facets__display-vertical,.page-search .price-range.facets__disclosure-vertical[open] .facets__display-vertical{background:transparent;padding-left:9px}.js-facet-btn{display:none}.page-collection .product-count__text #ProductCountDesktop,.page-search .product-count__text #ProductCountDesktop{font-size:14px;color:var(--base);font-family:var(--font-tsukushi-m);font-weight:400}.facet-filters__field .select__select{color:var(--base);text-align:right;font-family:var(--font-tsukushi-m)}.page-collection .collection-hero__title,.page-search .collection-hero__title{font-family:var(--font-tsukushi-b);font-weight:700;font-size:24px;margin:0 0 24px}.button-show-more{margin-top:16px}.page-collection .card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child,.page-search .card .media.media--hover-effect>img:only-child{transition:.3s}.card .media{aspect-ratio:1 / 1}.ratio:before{padding-bottom:unset!important}.page-collection .card:hover .media.media--hover-effect>img:first-child:only-child,.page-search .card:hover .media.media--hover-effect>img:first-child:only-child{opacity:.7}.page-collection .underline-links-hover:hover a,.page-search .underline-links-hover:hover a{text-decoration:none}.full-unstyled-link{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;font-weight:400;font-family:var(--font-tsukushi-m)}.page-product .full-unstyled-link{margin-bottom:4px}.page-collection .card__information,.page-search .card__information{padding:0;margin-bottom:0}.page-collection .card:not(.ratio),.page-search .card:not(.ratio){gap:8px}.page-collection .price__regular .price-item--regular,.page-search .price__regular .price-item--regular{font-size:16px;font-family:var(--font-roboto);line-height:1.3;margin-bottom:4px;font-weight:500;color:var(--base)}.page-collection .product-card__rate,.page-search .product-card__rate{color:var(--base-t);margin:0}.page-collection .card-information>*:not(.visually-hidden:first-child)+*:not(.rating),.page-search .card-information>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:0}.page-collection .small-text,.page-search .small-text{font-size:10px;color:var(--base-t);margin-left:3px}.more-btn-wrap{width:100%;margin-bottom:56px}#moreRead,.show-more-btn{border:solid 1px var(--border);font-size:12px;display:flex;justify-content:center;align-items:center;padding:12px 47px;font-weight:700;font-family:var(--font-tsukushi-b);position:relative;margin:8px auto 24px;background:#fff;cursor:pointer;color:var(--base);transition:.3s}.cls-112{transition:.3s}#moreRead:hover,.show-more-btn:hover{background:var(--actionButtonHoverColor-bg)}.more-btn__product-count{margin:0;text-align:center}.page-collection .section.related-product,.page-search .section.related-product{margin:56px auto 0;padding:0}.collection-filter__wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:32px}.collection-filter__wrapper .facet-checkbox{justify-content:flex-end;padding:0;line-height:1;flex:unset}.collection-filter__wrapper .facet-filters{padding-left:8px}.page-collection .facet-checkbox>svg,.page-search .facet-checkbox>svg{margin-right:8px}.js-facet-close-btn{display:none}.page-collection .facets__summary span,.page-search .facets__summary span{font-weight:700;font-family:var(--font-tsukushi-b);font-size:14px;color:var(--base)}.page-collection .product-count__text,.page-search .product-count__text{font-size:14px;font-weight:400;font-family:var(--font-tsukushi-m)}.product-grid-container{width:100%}@media screen and (min-width: 1100px){.page-collection .grid--4-col-desktop .grid__item,.page-search .grid--4-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}}@media screen and (max-width: 749px){.mobile-facets__wrapper{display:none!important}.page-collection .active-facets-mobile,.page-search .active-facets-mobile{display:none}.page-collection .facets-vertical .facets-wrapper,.page-search .facets-vertical .facets-wrapper{position:fixed;top:0;left:0;bottom:0;right:0;height:100vh;background:#fff;z-index:10;padding:60px 24px;width:350px;overflow:scroll;transition:.3s;transform:translate(-100%)}.page-collection .facets-vertical .facets-wrapper.is-open,.page-search .facets-vertical .facets-wrapper.is-open{transform:translate(0)}.page-collection .active-facets,.page-search .active-facets{margin:0}.page-collection .facets__form-vertical,.page-search .facets__form-vertical{width:100%}.page-collection .collection-hero__title,.page-search .collection-hero__title{font-size:20px}.facet-btn__wrap{padding:0 24px;max-width:400px;margin:0 auto 24px}.js-facet-btn{display:flex;width:100%;border:solid 1px var(--border);font-size:12px;padding:16px;justify-content:center;align-items:center;gap:8px;background:#fff;font-family:var(--font-tsukushi-b);font-weight:700;color:var(--base)}#moreRead,.show-more-btn{margin:16px auto 27px}.page-collection .section.related-product,.page-search .section.related-product{margin:41px auto 0}.js-facet-bg.is-open{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:4;display:block!important}.js-facet-close-btn{display:block;background:#fff;border:none;position:absolute;top:13px;right:24px;padding:0}.page-collection .facets-container .section-sidebar__title,.page-search .facets-container .section-sidebar__title{border:none;padding-bottom:0;margin-bottom:20px;font-size:16px}.page-collection .facets-container .section-sidebar__title:before,.page-collection .facets-container .section-sidebar__title:after,.page-search .facets-container .section-sidebar__title:before,.page-search .facets-container .section-sidebar__title:after{display:none}.page-collection .facets__heading,.page-search .facets__heading{margin:0 0 8px}.page-collection .facets-vertical .active-facets__button,.page-search .facets-vertical .active-facets__button{padding:0}.page-collection .facets-vertical .active-facets,.page-search .facets-vertical .active-facets,.page-collection .facets__disclosure-vertical,.page-search .facets__disclosure-vertical{margin-bottom:24px}.page-collection .facets-wrap,.page-search .facets-wrap{border:none}.collection-filter__wrapper .facet-checkbox{line-height:1}.page-collection .price-range.facets__disclosure-vertical[open] .facets__display-vertical,.page-search .price-range.facets__disclosure-vertical[open] .facets__display-vertical{padding-left:0}.page-collection .facets-vertical .facets-wrapper .product-count__text,.page-search .facets-vertical .facets-wrapper .product-count__text{display:none}}@media screen and (max-width: 599px){.collection-filter__wrapper{padding:0 24px;margin-bottom:24px}.page-collection .collection-hero__title,.page-search .collection-hero__title,.product-grid{padding:0 24px}.more-btn-wrap{margin-bottom:40px}.page-collection .product-count__text,.page-search .product-count__text{font-size:13px}.page-collection .facet-checkbox,.page-search .facet-checkbox{font-size:13px;line-height:1.2;padding-right:16px}.facet-filters__field .select__select{font-size:13px;line-height:1}}.section-page-article{margin-bottom:40px}.section-page-article__posts{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;column-gap:24px;row-gap:40px}.section-page-article__post{width:calc(33.3% - 16px)}.section-page-article__desc{margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4;font-size:14px}.c-section-page__title-ja{font-family:var(--font-tsukushi-b);font-weight:700;font-size:24px;margin:0 0 24px}.section-page-article__image-wrap{margin-bottom:16px}.page-related-article .section-article__posts{flex-wrap:wrap;column-gap:24px;row-gap:40px;justify-content:flex-start}.page-related-article .section-article__post{width:calc(25% - 18px)}.page-related-article .section-article__desc{margin-bottom:0;line-height:1.4}.home-return-btn{display:flex;width:200px;height:40px;justify-content:center;align-items:center;background:var(--gray);font-size:12px;line-height:1.4;margin:auto;font-family:var(--font-tsukushi-b);font-weight:700;margin-bottom:40px!important}.home-return-btn:hover{opacity:1;color:var(--cancelButtonHoverColor-text);background:var(--cancelButtonHoverColor-bg)}@media screen and (max-width: 749px){.section-page-article__desc{font-size:12px}.page-related-article .section-article__post{width:calc(50% - 12px)}}@media screen and (max-width: 599px){.section-page-article{padding:0 24px}.c-section-page__title-ja{font-size:20px}.section-page-article__post{width:100%}.section-page-article__image-wrap{margin-bottom:8px}.section-page-article__posts{row-gap:16px}.page-related-article .section-article__post{width:100%}.page-related-article .section-article__posts{row-gap:24px}.page-related-article .section-article__post:last-child .section-article__desc{margin-bottom:0}}.c-page__title{margin-bottom:36px}#toc{padding-top:16px;margin-bottom:56px}#toc ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:80px;row-gap:1.2em}#toc .tocLink{font-size:14px;min-width:12.3em;display:block}#toc li{position:relative}#toc li:after{content:"";background:url(/cdn/shop/files/arrow-down.svg?v=1690466973) no-repeat center;background-size:contain;width:.7em;height:.7em;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.page-content h2,.article-template__content h2{padding-bottom:18px;margin-bottom:24px;margin-top:40px;border-bottom:solid 1px var(--border)}.page-content h3,.article-template__content h3{font-size:16px;margin-top:16px;margin-bottom:8px}.page-content h4,.article-template__content h4{font-size:14px;margin-top:16px;margin-bottom:8px}.page-content p,.article-template__content p{margin:0;line-height:2}.page-content p:last-child,.article-template__content p:last-child{margin:0}.page-content{margin-bottom:40px}.page-content ul{padding-left:2em;line-height:1.8}.article-template__content ul{padding-left:.5em;line-height:1.8}.page-content table,.article-template__content table{font-size:14px;line-height:1.8}.page-content table th,.article-template__content table th{font-family:var(--font-tsukushi-b)}.page-article .article-template>*:first-child:not(.article-template__hero-container){margin-top:0}.page-article .article-template__social-sharing{margin-top:0;margin-bottom:24px}.page-article .article-template__social-sharing+.article-template__content{margin-top:0;margin-bottom:40px}.page-article .share-button__button{min-height:unset}@media screen and (max-width: 599px){.page-content{padding:0 24px}.c-page__title{margin-bottom:24px}#toc{margin-bottom:40px}#toc ol{gap:0}#toc .tocLink{font-size:13px}#toc li{border-top:solid 1px var(--border-t);width:100%;padding:16px 0}#toc li:last-child{border-bottom:solid 1px var(--border-t)}.page-content h2,.article-template__content h2{font-size:16px;padding-bottom:11px;margin-bottom:16px}.page-content h3,.article-template__content h3{font-size:14px;margin-top:8px;margin-bottom:8px}.page-content h4,.article-template__content h4{font-size:13px;margin-top:8px;margin-bottom:8px}.page-content p,.article-template__content p{font-size:13px;line-height:1.8}.page-content ul,.article-template__content ul,.page-content table,.article-template__content table{font-size:13px;line-height:1.6}.page-article .article-template__social-sharing{margin-bottom:16px}.page-article .article-template{padding:0 24px}}.page-content .js-accordion{margin:0}.page-content .accordion__title{font-size:16px;line-height:2;padding:20px 48px 20px 24px;margin-bottom:16px;background:var(--support);position:relative;display:flex;align-items:baseline;cursor:pointer}.page-content .accordion__content{font-size:14px;line-height:2;padding:0 24px 16px;margin-left:0;display:none}.page-content .accordion__content.is-open{display:flex}.page-content .accordion__title:before,.page-content .accordion__title:after{content:"";position:absolute;right:24px;top:0;bottom:0;margin:auto 0;background-color:var(--border);width:14px;height:1px;transition:all .3s}.page-content .accordion__title:after{transform:rotate(90deg)}.page-content .accordion__title.is-active:before{transform:rotate(180deg)}.page-content .accordion__title.is-active:after{transform:rotate(180deg);opacity:0}.page-content .faq-prefix{font-weight:700;margin-right:18px;font-size:18px}.section-faq .page-content .accordion__content__inner p a{text-decoration:underline}@media screen and (max-width: 599px){.page-content .accordion__title{font-weight:400;font-family:var(--font-tsukushi-m);font-size:12px;padding:18px 32px 18px 16px;margin-bottom:8px}.page-content .accordion__content{padding:0 16px 8px;font-size:12px}.page-content .accordion__title:before,.page-content .accordion__title:after{right:16px;width:12px}.page-content .faq-prefix{font-size:16px;margin-right:8px}}.contact-link{display:block;border:solid 1px var(--border);padding:24px;text-align:center;width:fit-content;margin:0 auto 24px}.contact-link__title{font-size:16px;display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:16px}.contact-link__text{text-align:left;font-size:12px;margin:0}@media screen and (max-width: 599px){.contact-link{width:calc(100% - 48px)}.contact-link__title svg{width:28px}.contact-link__title{font-size:14px}}.underlined-link{color:var(--base)}.page-cart .underlined-link{text-decoration:underline;font-size:14px}.button:not([disabled]):hover:after{box-shadow:none}.page-cart .cart__checkout-button{background:#efe3ab;color:var(--base);font-weight:700;font-family:var(--font-tsukushi-b);padding:24px;transition:.3s}.page-cart .cart__checkout-button:hover{background:#ddc248}.page-cart .totals__subtotal{font-weight:400;font-family:var(--font-tsukushi-m)}.page-cart .totals__subtotal-value{font-weight:700;font-size:28px}.page-cart .totals__subtotal-value small{font-size:16px;font-weight:400;font-family:var(--font-tsukushi-m)}.page-cart .totals__subtotal-value small:first-child{margin-right:8px}.page-cart .totals{align-items:baseline}.price,.product-option{font-family:var(--font-roboto)}.price span,.product-option span{font-family:var(--font-tsukushi-m)}.title,.title-wrapper-with-link{margin-top:0;margin-bottom:24px}cart-remove-button .icon-remove{color:#333}.page-cart .cart-items th,.page-cart .cart__items{border-bottom:solid 1px var(--border-t)}.quantity:after{box-shadow:none;border:solid 1px var(--border)}.page-cart .product-option{font-size:16px}.page-cart .product-option span,.cart-item__details *{font-size:14px}.page-cart .tax-note{font-size:12px;margin:16px 0 24px}.page-cart .cart__warnings{padding:0}.page-cart .cart__empty-text{margin-bottom:40px}.button:hover{opacity:1}.page-cart .cart__login-title{margin-top:40px;margin-bottom:24px}.page-cart .cart__warnings .button{background:#fff;border:solid 1px var(--border);color:var(--base);transition:.3s;font-size:14px;padding:12px 52px}.page-cart .cart__warnings .button:hover{background:var(--actionButtonHoverColor-bg)}@media screen and (max-width: 599px){.page-cart .cart__checkout-button{font-size:14px;width:100%;padding:18px}.cart-item__details *{font-size:12px}.cart-item__details .product-option{font-size:14px}.cart-item__details .product-option span{font-size:12px}.page-cart .price{font-size:14px}.page-cart .underlined-link{font-size:12px}.page-cart .cart-items th{border-bottom:none}}.template-404 .button:not(.password .button){background:#fff;border:solid 1px var(--border);color:var(--base);transition:.3s;font-size:14px;padding:12px 52px;margin:0 auto}.template-404 .button{margin-top:0!important}.template-404 .button:hover:not(.password .button:hover){background:var(--actionButtonHoverColor-bg);border:solid 1px var(--base)}.template-404 p{margin:0 0 24px}.template-404 .title{margin-bottom:40px}.password .button{background:#efe3ab;color:var(--base);font-weight:700;font-family:var(--font-tsukushi-b);transition:.3s}.password .button:hover{background:#ddc248}.password .field__input{border:solid 1px var(--border)}.password .field__label{font-size:14px}.password .field__input:focus-visible{box-shadow:none}.password .field:after{box-shadow:none}.password .password-modal__content-heading{font-weight:700}.password .password-form{margin:40px 0 24px}.password .password__footer-text a,.password .password__footer-text{font-size:14px}.password .field:hover.field:after{box-shadow:none}.password .banner--medium:not(.banner--adapt){min-height:unset}.password .banner__content{padding:0}.password .newsletter__wrapper{padding:0;margin:40px auto}.password .email-signup-banner__heading{font-size:28px;font-family:var(--font-tsukushi-b);font-weight:700}.password *{color:var(--base)}.password .newsletter__form{max-width:648px;padding:0 24px;margin:0 auto}.password .password-newsletter__text{font-size:14px;margin:0}.password .password-newsletter__title{margin-bottom:24px}.password .sidebar-newsletter__submit{padding:12px 24px;font-size:14px;font-weight:700;font-family:var(--font-tsukushi-b)}.password .sidebar-newsletter__input{padding:14px 0;font-size:14px}.password .section-footer-bottom__wrap{border-top:solid 1px var(--border);background:var(--support);max-width:unset}.password .password-header{max-width:1224px;padding:11px 24px;margin:auto}.password #shopify-section-main-password-header .color-background-1.gradient{border-bottom:solid 1px var(--border)}.password .password-main{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 599px){.password .email-signup-banner__heading{font-size:20px}.password .section-footer-bottom__social{margin-bottom:16px}.password .password-newsletter__text{font-size:12px}.password .sidebar-newsletter__submit{padding:12px 18px;font-size:12px}.password .sidebar-newsletter__input{font-size:12px}.password .password-newsletter__title,.password .password-modal__content-heading{font-size:16px}.password .button{font-size:12px;margin-top:16px}}.customer.login .form__message{font-weight:400;font-family:var(--font-tsukushi-m);font-size:14px;line-height:1.4}.customer.login p{margin:24px 0 40px;font-size:14px}.customer .field input:focus-visible,.field:hover.field:after,.customer .field:after,.customer .field:hover.field:after{box-shadow:none}.customer .field input{font-size:14px}.customer .field{box-shadow:none;border:solid 1px var(--border-t)}.main__container .customer button{background:#efe3ab;color:var(--base);font-weight:700;font-family:var(--font-tsukushi-b);padding:1em;font-size:16px;margin-bottom:16px;margin-top:16px;transition:.3s;width:280px;line-height:1}.customer button:hover{background:#ddc248}.customer .create-button{background:#efe3ab;color:var(--base);font-weight:700;font-family:var(--font-tsukushi-b);padding:1em;font-size:16px;margin-bottom:16px;transition:.3s;text-decoration:none;max-width:280px;width:100%;line-height:1;display:flex;justify-content:center;align-items:center}.customer .create-button:hover{background:#ddc248;color:var(--base);opacity:1}.main__container .customer .button{background:#fff;border:solid 1px var(--border);color:var(--base);transition:.3s;font-size:14px;padding:1em;text-decoration:none;margin:16px auto 0;font-weight:700;max-width:280px;width:100%;line-height:1;display:flex;justify-content:center;align-items:center}.main__container .customer.login .button{font-size:16px}.main__container .customer .button:hover{background:var(--actionButtonHoverColor-bg)}.customer .field label{font-size:14px;line-height:1.7}.customer button:hover:after{box-shadow:none}.customer a{color:var(--base);transition:.3s}.underlined-link:hover,.customer a:hover,.inline-richtext a:hover{text-decoration-thickness:unset}.main__container .customer form{margin-top:40px}.main__container .customer .field{margin-top:24px}.main__container .customer.login .field{margin-top:16px}.main__container .customer .cancel-button{background:var(--gray);color:var(--base);transition:.3s;font-size:12px;padding:1em;text-decoration:none;margin:16px 0 0;font-family:var(--font-tsukushi-b);font-weight:700;width:100%;max-width:200px;line-height:1;display:flex;justify-content:center;align-items:center}.main__container .customer .cancel-button:hover{color:var(--cancelButtonHoverColor-text);background:var(--cancelButtonHoverColor-bg);opacity:1}.main__container .customer .cancel-button:hover svg{stroke:var(--gray)}.main__container .customer.addresses .cancel-button{margin:16px auto 0}.main__container .customer button{margin:16px auto!important;justify-content:center;display:flex}.main__container .account table td:first-of-type a:hover{box-shadow:none;background:var(--actionButtonHoverColor-bg);opacity:1;color:var(--base)}.main__container .account table td:first-of-type a{box-shadow:none;border:solid 1px var(--base)}@media screen and (max-width: 599px){.main__container .login .field+a{font-size:12px}.main__container .login .field+.button{font-size:14px}.main__container .customer button,.main__container .customer .create-button{font-size:14px}.customer a,.customer.login p{font-size:12px}.main__container .customer.login .button{font-size:14px}}.main__container .customer h2.form__message{font-size:14px;margin-bottom:16px;font-family:var(--font-tsukushi-m)}.main__container .customer h2:focus-visible{outline:none;outline-offset:unset;box-shadow:none}.customer .form__message svg{display:none}.main__container .customer ul{list-style:none;padding:0;magin-bottom:24px}@media screen and (max-width: 599px){.main__container .customer:not(.account):not(.order){padding:0 24px;max-width:unset}}.page-addresses .main__container .customer .field:first-of-type{margin-top:24px}.page-addresses .main__container .customer form{margin-top:0}.page-addresses h2{margin-top:40px}.main__container .customer select{border:solid 1px var(--border-t);font-size:14px;color:var(--base)}.main__container .customer select:focus-visible{box-shadow:none}.main__container .select:after{box-shadow:none}.main__container .select:hover.select:after{box-shadow:none}.page-addresses .checkbox{position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-addresses .checked{position:absolute;top:50%;left:2px;transform:translateY(-50%);display:none}.page-addresses input[type=checkbox]:checked~.checked{display:block}.page-addresses .address_check label{position:relative;padding-left:1em;margin:16px 0 0;display:flex;align-items:center;gap:8px}.page-addresses .addresses input[type=checkbox]{margin-right:0}.page-addresses .main__container .customer button{font-size:14px}.customer>h1,.customer__title{margin-bottom:24px}.addresses ul p{margin-top:24px}.addresses li[data-address]{margin-top:0}.page-addresses .customer ul{margin-bottom:0}.main__container :is(.account,.order){padding:0}.addresses-withdrawal{width:100%;padding:0 24px;text-align:center;font-size:13px}.addresses-withdrawal a{text-decoration:underline}@media screen and (max-width: 599px){.page-addresses h2{margin-top:24px}.main__container :is(.account,.order){padding:0 24px}.customer.account p{font-size:12px}}.main__container .customer table{box-shadow:none;border:solid 1px var(--border-t)}.main__container .customer thead:after,.main__container .customer tfoot:before{height:1px;background:var(--border-t)}.main__container .customer tbody tr{border-top:solid 1px var(--border-t)}.main__container .account table td:first-of-type a{box-shadow:none;border:solid 1px var(--border)}.main__container .customer thead th,.main__container .customer tbody td{padding-top:14px;padding-bottom:14px;vertical-align:middle}.main__container .customer thead th,.main__container .order tfoot tr:last-of-type td{white-space:nowrap}.main__container :is(.account,.order)>div:nth-of-type(2){margin-top:0}.main__container .customer tbody td:last-of-type{padding-bottom:14px}.main__container .customer tbody td{font-size:14px}.main__container :is(.account,.order) p{font-size:14px}.main__container :is(.account,.order) h2{margin-bottom:25px;margin-top:40px}.main__container .order>div:nth-of-type(2)>div:first-of-type h2{margin-bottom:16px}.main__container .order>div:nth-of-type(2)>div:first-of-type h2~p:last-of-type{margin-bottom:16px}@media screen and (max-width: 749px){.main__container .customer table{border:none}.main__container .customer tbody td{border-bottom:solid 1px var(--border-t)}.main__container .customer tbody td:last-of-type{border-bottom:none}.main__container .customer tbody td:first-of-type{padding-top:24px}.main__container .customer tbody td:last-of-type{padding-bottom:24px}.main__container .customer td:before{color:var(--base-t);min-width:5em}.main__container .customer tbody tr:last-child{border-bottom:solid 1px var(--border-t)}}.shopify-policy__title{margin-bottom:40px}.main__container .shopify-policy__container{max-width:960px;width:100%;padding-left:0;padding-right:0}.main__container .shopify-policy__container p{margin-top:0;margin-bottom:0}.main__container .shopify-policy__container h2{margin-top:40px;margin-bottom:16px}.main__container .shopify-policy__container a{color:var(--base);text-decoration:underline}.main__container .shopify-policy__container ul li{text-indent:calc(-1em - 8px)}.main__container .shopify-policy__container ul{padding-left:calc(1em + 16px)}.main__container .shopify-policy__container ol{padding-left:calc(1em + 13px)}.main__container .shopify-policy__container ol li{text-indent:calc(-1em - 2px)}.shopify-policy__container .rte table,.shopify-policy__container .rte th,.shopify-policy__container .rte td{border:none;box-shadow:none}.shopify-policy__container .rte tr{border-top:solid 1px var(--border-t)}.shopify-policy__container .rte tr:last-child{border-bottom:solid 1px var(--border-t)}.shopify-policy__container .rte th{padding:16px;text-align:left;width:200px;background:#fcfcfc;font-family:var(--font-tsukushi-b);font-weight:700;font-size:14px!important}.shopify-policy__container .rte td{padding:16px;text-align:left;font-size:14px!important}@media screen and (max-width: 599px){.main__container .shopify-policy__container{padding:0 24px}}.facets-vertical{display:flex;gap:40px}.section-sidebar__title{margin-bottom:24px}.facets-vertical .facets__summary{position:relative;cursor:pointer}.facets-vertical .facets__summary.is-active:before,.facets-vertical .facets__summary.is-active:after{transform:rotate(180deg)}.facets__summary span{color:var(--base);cursor:pointer}.facets__summary:hover span{text-decoration:none!important}.facets-vertical .accordion_content{background:var(--gray);padding-bottom:0;margin-top:16px;display:none}.facets-vertical .accordion_content.is-open{display:block}.facets-vertical .price-range .accordion_content{background:#fff}.facets-vertical .facets__price{z-index:1}.sui-search-box__text-input{border:none;font-size:11px;width:100%;background:#fff;padding:unset;line-height:32px}.sui-search-box__text-input:focus{box-shadow:none;border:none}.sui-search-box__submit{min-width:unset;min-height:unset;width:16px;height:16px;background:url(/cdn/shop/files/search.svg?v=1690885560) no-repeat center;box-shadow:none;position:relative;color:transparent}.sui-search-box__submit:hover{background:url(/cdn/shop/files/search.svg?v=1690885560) no-repeat center;box-shadow:none}.facets-vertical .sui-search-box{align-items:center;width:100%;border-bottom:solid 1px var(--base)}.search-box__container{padding:0 24px;max-width:400px;margin:0 auto 24px;display:block}.sui-layout-body{display:none}.sui-layout-header{padding:0!important;border-bottom:0}.facets__heading{margin:unset;margin-bottom:10px;color:var(--base)}.base-t{color:var(--base-t)}@media screen and (max-width: 599px){.section-sidebar__title{border-bottom:none;padding-bottom:0;margin-bottom:20px;font-size:16px}.section-sidebar__title:before,.section-sidebar__title:after{display:none}.shopify-policy__container .rte th{font-size:12px;width:100%;display:block;padding:8px 16px}.shopify-policy__container .rte td{font-size:12px;width:100%;display:block}}.swiper-thumbnail{margin-top:16px}.thumbnail .swiper-wrapper{width:100%;margin-top:2rem!important;display:flex;align-items:center;height:auto}.swiper-slide-thumb-active{border:solid 4px var(--yellow);box-sizing:border-box}.thumbnail img{wdith:100%}.thumb-wrap{cursor:pointer}.swiper-product .swiper-button-prev{content:"";background:url(/cdn/shop/files/product-slider-arrow-left.svg?v=1691518566) no-repeat center;background-position:center;width:32px!important;height:40px;left:0!important;transform:rotate(0)}.swiper-product .swiper-button-next{content:"";background:url(/cdn/shop/files/product-slider-arrow-left.svg?v=1691518566) no-repeat center;background-position:center;width:32px!important;height:40px;right:0!important;transform:rotate(180deg)}.swiper-thumbnail .swiper-thumbnail-button-prev{background:url(/cdn/shop/files/product-slider-arrow-left.svg?v=1691518566) no-repeat center;background-position:center;width:22px!important;height:30px;left:0!important;transform:rotate(0) translateY(-50%);display:block;position:absolute;top:50%;z-index:1;background-color:#ffffffa1;cursor:pointer}.swiper-thumbnail .swiper-thumbnail-button-next{background:url(/cdn/shop/files/product-slider-arrow-left.svg?v=1691518566) no-repeat center;background-position:center;width:22px!important;height:30px;right:0!important;display:block;transform:translateY(-50%) rotate(180deg);position:absolute;top:50%;z-index:1;background-color:#ffffffa1;cursor:pointer}.swiper-thumbnail-button-prev.swiper-button-disabled,.swiper-thumbnail-button-next.swiper-button-disabled{display:none}@media screen and (max-width: 749px){.swiper-thumbnail{margin-top:8px}.swiper-slide-thumb-active{border:solid 2px var(--yellow);box-sizing:border-box}.page-product .product__media-icon{width:40px;height:40px}}.star-ratings-css-top{height:1.5em!important}.star-ratings-css{text-shadow:unset!important;color:#e6e6e6!important}.page-product .mxpr-average-count{color:var(--base-t);margin-left:0!important;font-size:14px}.page-product .star-ratings-css-bottom,.page-product .star-ratings-css-top{font-size:14px}.page-product .mxpr-summary__star .star-ratings-css-bottom,.page-product .mxpr-summary__star .star-ratings-css-top{font-size:20px}.page-product .mxpr-rating-link{color:var(--base-t);font-family:var(--font-roboto)}.mxpr-block{position:relative;padding:40px 0!important;margin-top:40px!important}.mxpr-block:before{content:"";position:absolute;top:0;left:50%;background:var(--gray);width:100vw;height:100%;z-index:-1;transform:translate(-50%)}.mxpr-summary__header{justify-content:space-between;display:flex;align-items:center;gap:15px;border-bottom:solid 1px var(--border);margin-bottom:24px;padding-bottom:16px;line-height:1;font-family:var(--font-tsukushi-b)}.page-product .mxpr-summary__write-review{margin-left:auto;font-size:12px;padding:11.5px 16px;background:#fff;border:solid 1px var(--border);font-family:var(--font-tsukushi-b);font-weight:700;line-height:1.4;color:var(--base);border-radius:0;transition:.3s}.page-product .mxpr-summary__write-review:hover{text-decoration:none;background:var(--actionButtonHoverColor-bg);color:var(--base)}.page-product .mxpr-review__list-item-icon{display:none}.page-product .mxpr-review__list-item{display:flex;flex-direction:column}.page-product .mxpr-review__list-item-meta{order:0;flex-direction:column;align-items:flex-start}.page-product .mxpr-review__list-item-account{order:1;font-size:12px;color:var(--base-t);line-height:1.4;margin-bottom:8px}.page-product .mxpr-review__list-item-createdat{order:2;font-size:12px;line-height:1.4;margin-bottom:18px;margin-top:0;color:var(--base-t)}.page-product .mxpr-review__list-item-body{order:3}.page-product .mxpr-review__list-item-votes{order:4;font-size:12px;margin-bottom:0}.page-product .mxpr-review__list-item-meta-title{margin-left:0;font-size:14px;line-height:1.4;margin-bottom:8px;font-weight:700;font-family:var(--font-tsukushi-b)}.mxpr-review__list-item-body-conent{font-size:12px;line-height:2}.mxpr-average-block{align-items:baseline!important}.page-product .star-ratings-css{line-height:1.5;margin-bottom:8px;width:fit-content!important}.page-product .mxpr-summary__count{color:var(--base)}.page-product .mxpr-review__list-item-image{margin-bottom:0}.page-product .mxpr-review .mxpr-review__list-item{padding:12px 0 16px;border-top:solid 1px var(--border-t)}.page-product .mxpr-review .mxpr-review__list-item:last-child{border-bottom:solid 1px var(--border-t)}.page-product .mxpr-summary__bar-content{background:var(--yellow)}.page-product .mxpr-summary__item-percentage{color:var(--base)}.page-product .mxpr-review__list-item-votes-message{color:var(--base-t);font-size:10px}.page-product .mxpr-review__list-item-votes-button{color:var(--base-t);border:solid 1px var(--border-t);border-radius:0;transition:.3s}.page-product .mxpr-review__list-item-votes-button:hover{text-decoration:none;background:var(--base-t);border:solid 1px var(--base-t);color:#fff}.page-product .mxpr-summary__item-reviewcount{color:var(--base-t)}.page-product .mxpr-summary__info{padding:0 0 16px}.page-product .mxpr-summary__ratings ul{border-left:solid 1px var(--border-t);margin:0 16px;padding:0 16px}.page-product .mxpr-summary__bar{box-shadow:inset 0 0 1px var(--border)}.page-product .mxpr-summary__order select{border-radius:0;box-shadow:none;appearance:none;-webkit-appearance:none;width:10em;margin:0;color:var(--base);background:transparent;position:relative;border:solid 1px var(--border);display:block}.mxpr-summary__order{position:relative}.mxpr-summary__order:after{content:"";position:absolute;top:50%;right:8px;background:url(/cdn/shop/files/arrow-down.svg?v=1690466973) no-repeat center;object-fit:contain;width:1em;height:1em;padding:4px 8px;z-index:-1;transform:translateY(-50%)}.mxpr-summary__order:before{content:"";background:#fff;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.page-product .mxpr-summary__order select:focus-visible{outline:none}.page-product .mxpr-helpful-message{background:transparent;padding:0;margin-bottom:8px;font-size:12px}.page-product .mxpr-field__input{color:var(--base);font-size:14px;font-weight:400;font-family:var(--font-tsukushi-m);padding:8px 16px;border-radius:0!important;box-shadow:none;border:solid 1px var(--border)}.page-product .mxpr-field__input:focus-visible{outline:var(--yellow)}.page-product .mxpr-field__input:placeholder{color:var(--base-t)}.page-product .mxpr-select__select{color:var(--yellow);font-size:14px;font-weight:400;font-family:var(--font-tsukushi-m);padding:8px 16px;border-radius:0!important;box-shadow:none;border:solid 1px var(--border);height:unset;background:transparent;margin:0}.page-product .mxpr-field{margin-top:12px}.page-product .mxpr-field:first-child{margin-top:0}.page-product .mxpr-field:has(.select__select){position:relative}.page-product .mxpr-field:has(.select__select):after{content:"";position:absolute;top:33%;right:16px;background:url(/cdn/shop/files/arrow-down.svg?v=1690466973) no-repeat center;object-fit:contain;width:1em;height:1em;z-index:-1}.page-product .mxpr-field:has(.select__select):before{content:"";background:#fff;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.page-product #mxpr-form-submit-button{text-align:center;border-radius:0;font-size:16px;font-family:var(--font-tsukushi-b);font-weight:700;width:100%;display:flex;align-items:center;justify-content:center;padding:12px 0;background:#efe3ab;cursor:pointer;color:var(--base);transition:.3s;min-height:unset;height:unset;margin-bottom:8px}.page-product #mxpr-form-submit-button:hover{background:#ddc248}.mxpr-form-alert-message{font-size:14px;margin-top:8px;color:#dd5c48}.mxpr-modal-thankyou-content-text{font-size:16px}.page-product .micromodal-slide[aria-hidden=false] .mxpr-modal__container{border-radius:0}.page-product .mxpr-modal-thankyou-ok{background:var(--gray);color:var(--base);border:none;width:200px;padding:12px 0;border-radius:0;font-size:12px;transition:.3s}.page-product .mxpr-modal-thankyou-ok{background:var(--base);color:var(--gray)}.page-product .mxpr-review__list-item-top-review{margin:0 0 8px;background:#fff;color:var(--base);border-radius:0;border:solid 1px var(--yellow);font-size:10px;padding:3px 6px}.mxpr-favorites-button{border:solid 1px var(--border);text-align:center;border-radius:0;font-size:16px;font-family:var(--font-tsukushi-b);font-weight:700;width:100%;display:flex;align-items:center;justify-content:center;padding:12px 0;margin-bottom:24px;background:#fff;cursor:pointer;color:var(--base);transition:.3s;min-height:unset;height:unset}@media screen and (max-width: 749px){.mxpr-favorites-button{margin:0 24px 16px;font-size:14px;max-width:-webkit-fill-available;padding:0;height:56px;align-items:center}}.mxpr-favorites-button:disabled{opacity:1}.mxpr-favorites-button:hover{border:solid 1px var(--base);background:var(--actionButtonHoverColor-bg)}.mxpr-favorites-button:before{content:"";background:url(/cdn/shop/files/wish.svg?v=1691638105) no-repeat center;background-size:contain;display:inline-block;height:21px;width:19px;vertical-align:middle;position:relative;z-index:1;margin-right:8px;transition:.3s}.mxpr-favorites-button.active{background:#f2f1e8}.mxpr-complete-message{border:solid 1px var(--border);text-align:center;border-radius:0;font-size:16px;font-family:var(--font-tsukushi-b);font-weight:700;width:100%;display:flex;align-items:center;justify-content:center;padding:14px 0 10px;margin-bottom:24px;background:var(--actionButtonHoverColor-bg);cursor:pointer;color:var(--base);transition:.3s;min-height:unset;height:unset;bottom:3px;line-height:calc(1 + .2 / var(--font-body-scale))}.mxpr-complete-message:before{content:"";background:url(/cdn/shop/files/wish.svg?v=1691638105) no-repeat center;background-size:contain;display:inline-block;height:21px;width:19px;vertical-align:middle;position:relative;z-index:1;bottom:3px;transition:.3s}.mxpr-complete-message a{display:none}#mxpr-already-exists{display:none!important}#shopify-block-mxpr-average-rating{margin-bottom:32px}@media screen and (max-width: 749px){#shopify-block-mxpr_product_review_block,#shopify-block-mxpr-average-rating{padding:0 24px}#shopify-block-mxpr-average-rating{margin-bottom:24px}#shopify-block-mxpr-favorites{padding:0 24px}}@media screen and (max-width: 627px){.mxpr-summary__ratings{margin-bottom:16px}.page-product .mxpr-review__list-item-top-review{padding:2px 4px}}@media screen and (max-width: 599px){.mxpr-favorites-button:before{margin-right:16px}.mxpr-favorites-button,#mxpr-complete-message{font-size:14px}#mxpr-complete-message:before{margin-right:16px}.page-product .mxpr-summary__write-review{padding:11.5px 12.5px}}.mxpr-favorites-header h2{font-family:var(--font-tsukushi-b);font-weight:700;margin:0;font-size:24px}.mxpr-favorites-header{margin-bottom:36px;align-items:flex-end}.mxpr-favorites-header p{margin:0}.mxpr-favorites-header a{color:var(--base);border:solid 1px var(--border);font-size:12px;padding:.5em 2em;transition:.3s;text-decoration:none}.mxpr-favorites-header a:hover{opacity:1;background:var(--actionButtonHoverColor-bg);border:solid 1px var(--base);color:var(--base)}.gridjs-td[data-column-id=\30ab\30fc\30c8]{display:none}#mxpr-favorites-table .gridjs-footer{border-radius:0;box-shadow:none;padding:16px 0 0;border:none}#mxpr-favorites-table .gridjs-wrapper{border:none;box-shadow:none;border-radius:0}#mxpr-favorites-table .gridjs-tr{border-bottom:solid 1px var(--border-t)}#mxpr-favorites-table .gridjs-tr:first-child{border-top:solid 1px var(--border-t)}#mxpr-favorites-table .gridjs-table td.gridjs-td{border:none;padding:16px 20px}#mxpr-favorites-table .mxpr-grid-price-column span{font-family:var(--font-roboto);color:var(--base);font-size:16px}#mxpr-favorites-table .mxpr-favorites-product a{color:var(--base);font-size:14px}#mxpr-favorites-table .mxpr-favorites-variant,#mxpr-favorites-table .gridjs-summary,#mxpr-favorites-table .gridjs-notfound{color:var(--base-t);font-size:14px}#mxpr-favorites-table .gridjs-pagination .gridjs-pages button:disabled,#mxpr-favorites-table .gridjs-pagination .gridjs-pages button:hover:disabled,#mxpr-favorites-table .gridjs-pagination .gridjs-pages button[disabled]{color:var(--base-t);font-size:14px;margin-top:0}#mxpr-favorites-table .gridjs-pagination .gridjs-pages button{border:none}#mxpr-favorites-table .gridjs-pagination .gridjs-pages button.gridjs-currentPage{background:transparent}#mxpr-favorites-table .gridjs-pagination .gridjs-pages button{color:var(--base);font-size:14px}#mxpr-favorites-table .gridjs-pagination .gridjs-pages button:focus{box-shadow:none;margin-right:0}#mxpr-favorites-table .mxpr-favorites-delete-btn{font-size:10px;background:var(--gray);padding:4px 8px;color:var(--base);transition:.3s}#mxpr-favorites-table .mxpr-favorites-delete-btn:hover{color:var(--cancelButtonHoverColor-text);background:var(--cancelButtonHoverColor-bg)}#mxpr-favorites-table .mxpr-favorites-product{line-height:1.5;font-size:14px}#mxpr-favorites-table .gridjs-pagination .gridjs-summary{margin-top:0;margin-bottom:24px}.page-product #mxpr-review__load-more-button{color:var(--base);width:200px;padding:4px 0;display:flex;justify-content:center;align-items:center;background:#fff;font-weight:700;font-family:var(--font-tsukushi-b);font-size:14px;border:solid 1px var(--border);margin:24px auto 0;border-radius:0;transition:.3s}#mxpr-review__load-more{width:fit-content;margin:auto}.page-product #mxpr-review__load-more-button:hover{background:var(--base);border:solid 1px var(--base);color:#fff}.attention-text{color:var(--base-t);font-size:12px;font-family:var(--font-tsukushi-m);font-weight:400}.mxpr-summary__header{flex-wrap:wrap}#mxpr-favorites-loading{max-width:100px;margin:auto;display:block}@media screen and (max-width: 599px){.mxpr-favorites-header h2{font-size:20px}.mxpr-favorites-header{margin-bottom:24px}#mxpr-favorites-table .mxpr-favorites-product a,#mxpr-favorites-table .mxpr-favorites-variant,#mxpr-favorites-table .gridjs-summary,#mxpr-favorites-table .gridjs-notfound,#mxpr-favorites-table .gridjs-pagination .gridjs-pages button:disabled,#mxpr-favorites-table .gridjs-pagination .gridjs-pages button:hover:disabled,#mxpr-favorites-table .gridjs-pagination .gridjs-pages button[disabled],#mxpr-favorites-table .gridjs-pagination .gridjs-pages button{font-size:12px}#mxpr-favorites-table .mxpr-grid-price-column span{font-size:14px}.page-product #mxpr-review__load-more-button{font-size:12px;margin:16px auto 0;display:block}#mxpr-favorites-table .gridjs-table td.gridjs-td{padding:16px 20px 16px 0}#mxpr-favorites-table .gridjs-tr{display:grid;grid-template:"area1 ... area2 area2 area2" "area1 ... area3 ... area4" /120px 20px 120px 20px calc(100% - 280px);padding:16px 0}#mxpr-favorites-table .gridjs-tr:has(.gridjs-notfound){display:block}#mxpr-favorites-table .gridjs-notfound{width:100%!important;justify-content:center!important}#mxpr-favorites-table .gridjs-table{min-width:0;max-width:100%;display:block}#mxpr-favorites-table .gridjs-tbody{min-width:0;max-width:100%;overflow:hidden;display:block}#mxpr-favorites-table .mxpr-favorites-product{min-width:unset}#mxpr-favorites-table .gridjs-table td.gridjs-td:first-child{grid-area:area1;padding:0}#mxpr-favorites-table .gridjs-table td.gridjs-td:nth-child(2){grid-area:area2}#mxpr-favorites-table .gridjs-table td.gridjs-td:nth-child(3){grid-area:area3;padding:0;text-align:left;display:flex;align-items:flex-end;justify-content:flex-start;line-height:1.5}#mxpr-favorites-table .gridjs-table td.gridjs-td:last-child{grid-area:area4;padding:0;width:calc(2em + 16px);margin-left:auto;display:flex;justify-content:flex-end;align-items:flex-end}#mxpr-favorites-table .gridjs-thead{display:none}}.fav-banner{background:#fef9e3;border:1px solid #c79a5733;display:flex;justify-content:center;align-items:center;padding:30px 16px;margin-bottom:20px}.fav-bottom-banner{padding:24px 0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.fav-bottom-banner .fav-banner__btn{margin-left:0;margin-top:16px}.fav-banner__btn{margin-left:24px;background:#efe3ab;border:none;text-align:center;border-radius:0;font-size:16px;font-family:var(--font-tsukushi-b);font-weight:700;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:var(--base);transition:.3s}.fav-banner__btn a{padding:15px 26px;display:block;width:100%}@media screen and (max-width: 599px){.fav-banner{padding:16px;flex-direction:column;text-align:center}.fav-bottom-banner{margin-bottom:0;padding:0 16px}.fav-banner__btn{margin-left:0}}.parent-area{opacity:0}#loading{width:100vw;height:100vh;transition:all 1s;background-color:#fff;position:fixed;top:0;left:0;z-index:9999}#loading svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:auto}#loading.loaded{opacity:0;visibility:hidden}@media screen and (max-width: 599px){#loading svg{width:120px;top:44%}}.contact .field__input{appearance:none;-webkit-appearance:none;color:var(--base)}.contact .field{border:solid 1px var(--border-t)}.contact .field:after{border:none;box-shadow:none;outline:none}.contact .field:focus-visible{outline:none;box-shadow:none}.contact .field__input:focus-visible{box-shadow:none}.page-page.contact .c-page__title{text-align:center}.contact__button .button{background:#efe3ab;color:var(--base);font-weight:700;font-family:var(--font-tsukushi-b);padding:1em;font-size:16px;transition:.3s;width:280px;line-height:1;margin:auto}.contact .button:hover{background:#ddc248}.main__container .contact{padding:0 0 24px}.contact .contact__button{text-align:center}@media screen and (max-width: 599px){.contact .button{font-size:14px}.main__container .contact{padding:0 24px 40px}.page-page.contact .c-page__title{text-align:left}}#admin-bar-iframe{display:none}.title--primary,.template-404 .title{font-size:16px;line-height:1.8}@media screen and (max-width: 599px){.title--primary,.template-404 .title{font-size:14px;line-height:1.6}}.shopify-challenge__button{background:#efe3ab;color:var(--base);font-weight:700;font-family:var(--font-tsukushi-b);transition:.3s;margin-top:24px!important;width:200px}.shopify-challenge__button:hover{background:#ddc248}@media screen and (max-width: 749px){.price-variation{margin-bottom:6px!important}}@media screen and (max-width: 599px){.section-collection-products__vertical.is-show{flex-wrap:wrap}.section-collection-product__vertical{flex:1 1 45%;min-width:155px}}.jdgm-star{font-family:JudgemeStar!important}@media screen and (max-width: 749px){.jdgm-preview-badge{margin-left:24px}}@media screen and (max-width: 749px){.jdgm-rev-widg{padding:0 24px}}.no-items-message{width:100%;border-top:solid 1px var(--border-t);border-bottom:solid 1px var(--border-t);padding:16px 20px;color:var(--base-t);text-align:center}.swiper-detail-banner{width:100%;height:100%;max-width:1200px;position:relative;margin-bottom:20px}@media screen and (max-width: 749px){.product-details-banner{padding:0 24px}}.banner-slide{text-align:center;display:flex;justify-content:center;align-items:center;max-width:1200px}.swiper-slide img{width:100%;height:auto}.banner-next{position:absolute;right:0!important}.banner-prev{position:absolute;left:0!important}.swiper-detail-banner .swiper-pagination-bullet{width:40px;height:2px;background:var(--support);margin:0 8px!important;opacity:1;border-radius:0!important}.swiper-detail-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width:80px;height:2px;background:var(--yellow)}.swiper-detail-banner .swiper-pagination{bottom:-20px!important;z-index:1}.product-container{margin-top:40px}@media screen and (max-width: 599px){.banner-nav{display:none!important}.slider-mv{margin-bottom:10px}.swiper-detail-banner{padding:0;border-bottom:none;margin-bottom:30px}.swiper-detail-banner .swiper-pagination{bottom:-20px!important}.swiper-detail-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width:40px}.swiper-detail-banner .swiper-pagination-bullet{width:24px}.product-container{margin-top:0}}.modal-options__button{border:1px solid #717171;text-align:center;border-radius:0;font-size:16px;font-family:var(--font-tsukushi-b);font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:24px;cursor:pointer;color:var(--base);background:#fff;transition:.3s;padding:15px 0;display:block;width:100%}.modal-options__button:hover{opacity:.7}.mt-4{margin-top:1.5rem}.samita_productLabel{position:relative;z-index:1}.stock-bar__container{width:100%;height:15px;border:1px solid #e1e0e2;border-radius:15px;background-color:#e1e0e2}.stock-bar__completed{height:100%;background:#ea3424;border-radius:15px}.stock-bar__text{color:#ea3424;text-align:center;margin:16px 0 8px}.price__strikethrough{text-decoration:line-through}.price__discount{color:#ea3424;font-weight:bolder;display:inline-block}.sale-tag{color:#fff;font-size:18px;font-weight:700;padding:3px 6px;background-color:#ea3424;display:inline-block;border-radius:2px}.sale-container{margin-bottom:16px}.percent-off-tag{color:#fff;font-size:16px;padding:2px 4px;background-color:#bf6367;display:inline-block;border-radius:2px}.price-item--regular__strikethrough{position:relative}.price-item--regular__strikethrough:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background-color:#000;z-index:1}.card-price__discount,.small-text__discount{color:#ea3424!important}@media screen and (max-width: 749px){#low-stock-bar{padding:0 24px}}.profile_name_email-container{display:flex;align-items:center;gap:12px;padding:0 0 16px;border-bottom:1px solid var(--border-t)}.profile_name_email-container p{margin:0}.account-dropdown{position:absolute;top:0;right:50%;z-index:1000;opacity:0;transform:translate(50%);visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;pointer-events:none}.account-dropdown.is-open{opacity:1;visibility:visible;transform:translate(50%,20%);pointer-events:auto}.account-dropdown__content{background:#fff;border:1px solid var(--border-t);border-radius:8px;box-shadow:0 4px 20px #0000001a;min-width:280px;overflow:hidden}.account-dropdown__list{list-style:none;margin:0;padding:0}.account-dropdown__item{border-bottom:1px solid var(--border-t)}.account-dropdown__item:last-child{border-bottom:none}.account-dropdown__profile{padding:16px 20px;background:#fff}.account-dropdown__profile .profile_details{flex:1}.account-dropdown__profile .profile_name{font-weight:600;font-size:14px;margin:0 0 4px;color:var(--base);text-align:start}.account-dropdown__profile .profile_email{font-size:14px;margin:0;color:var(--base-t);text-align:start}.account-dropdown__link{display:block;padding:8px 10px;color:var(--base);text-decoration:none;font-size:14px;transition:background-color .2s ease}.account-dropdown__link:hover{background-color:var(--gray);opacity:1}.account-dropdown__actions{background:#fff}.account-dropdown__actions .account-dropdown__link{padding:8px 10px;border-bottom:1px solid var(--border-t)}.account-dropdown__actions .account-dropdown__link:last-child{border-bottom:none}.header__icon--account{position:relative}@media screen and (max-width: 599px){.account-dropdown__content{min-width:260px;margin-right:10px}.account-dropdown__profile{padding:8px}.account-dropdown__link{padding:8px 10px;font-size:14px}.account-dropdown__actions .account-dropdown__link{padding:8px 10px}}#shop-hcaptcha-badge-container{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/71/assets/origin.css.map */
