body{font-family:TsuMinPr6B-SabonNextProR;overflow-x:hidden;max-width:2560px;margin:0 auto!important}html,body{overflow-x:hidden}.h1,.h2,.h3,h1,h2,h3{font-family:"F+UD-\7b51\7d2b\660e\671d  E","F+UD-TsukuMin E"}html{scroll-behavior:smooth;background-color:#222}.main-container{display:flex;gap:75px;margin:0 auto}.main-content{width:100%}.page-width.page-width--tiny.page-content{max-width:450px}h2.section-header__title{font-size:32px}h3.section-header__title{text-align:center;width:100%;z-index:1}.pc-hide,pc-hide-inline{display:none}.sp-hide{display:block}.sp-hide-inline{display:inline}a.wk-link.wk-link--empty{display:none}.pagination .page.current{opacity:1;background-color:#000;color:#fff;border-radius:46px}.pagination .next,.pagination .prev{background:none}.pagination .next .icon,.pagination .prev .icon{color:#000}.collection-filter select{width:120px}.js-drawer-open-collection-filters img{max-width:22px}.collection-filter .btn{border:0;display:flex;gap:16px;align-items:center}.collection-filter__item--sort,.collection-filter__item--drawer{flex:initial}.collection-filter__item--count{font-size:16px;font-weight:700;text-align:left}select#SortBy{border:0;background-image:url(/cdn/shop/files/icon-sort.svg);background-size:22px}@media only screen and (min-width: 769px){.main-container{max-width:1450px}.page-full,.page-width{box-sizing:content-box;max-width:1450px}.page-content,.shopify-email-marketing-confirmation__container,.shopify-policy__container{padding-top:0;padding-bottom:75px}}@media only screen and (min-width: 881px){.side-menu+.main-content .page-full,.side-menu+.main-content .page-width{padding:initial}.main-container:has(.side-menu){padding:0 17px}.side-menu+.main-content{width:calc(100% - 345px)}}@media only screen and (max-width: 768px){.page-width{max-width:100vw}h2.section-header__title{font-size:26px}.pc-hide{display:block}.pc-hide-inline{display:inline}.sp-hide,.sp-hide-inline,.section-header .section-header__link{display:none}.small--one-half:has(.grid-product__see-all){width:100%}.grid-product__see-all{margin-top:8px;border:1px solid;border-color:#000;border-radius:45px;background-color:#fff;padding:15px 30px;width:70%}.section-header__title{font-size:20px}}.modal--square .modal__inner{background-color:initial;box-shadow:initial}.modal__centered-content .image-wrap{background:none;overflow:visible}.modal-open .modal:before{background-color:#000}.modal__close .icon{width:50px;height:50px;color:#fff}@media only screen and (max-width: 768px){.modal--mobile-friendly .modal__inner{border:none}.modal--mobile-friendly.modal--is-active{background-color:#0009}.modal--square .modal__inner{background-color:initial;box-shadow:initial}.modal--mobile-friendly{top:0;left:0;right:initial;overflow:auto;width:100vw}.modal--square .modal__centered-content{overflow:visible}.modal__close .icon{width:30px;height:30px}}a.feature-link-item{border:1px solid #333333;border-radius:14.5px;font-size:15px;line-height:29px;display:inline-block;padding:0 45px}.feature-linkarea{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:30px}@media only screen and (max-width: 768px){.feature-linkarea{gap:8px}a.feature-link-item{border-radius:12px;font-size:12px;line-height:22px;padding:0 15px}}.section-header{display:flex;justify-content:space-between;align-items:center;position:relative}.section-header__title{text-align:left;font-size:22px}.section-header a.btn.btn--secondary.btn--small.section-header__link{margin-top:0;font-size:14px;color:#000;border:0;background:none;text-decoration:underline;letter-spacing:normal;text-wrap:nowrap}.grid--uniform.ranking .grid-product__image-mask{position:relative}.grid--uniform.ranking .grid-product__image-mask:after{position:absolute;top:0;right:0;display:block}.grid--uniform.ranking .grid__item:nth-child(1) .grid-product__image-mask:after{content:url(/cdn/shop/files/ranking-1.png)}.grid--uniform.ranking .grid__item:nth-child(2) .grid-product__image-mask:after{content:url(/cdn/shop/files/ranking-2.png)}.grid--uniform.ranking .grid__item:nth-child(3) .grid-product__image-mask:after{content:url(/cdn/shop/files/ranking-3.png)}.grid--uniform.ranking .grid__item:nth-child(4) .grid-product__image-mask:after{content:url(/cdn/shop/files/ranking-4.png)}.grid--uniform.ranking .grid__item:nth-child(5) .grid-product__image-mask:after{content:url(/cdn/shop/files/ranking-5.png)}.grid--uniform.ranking .grid__item:nth-child(6) .grid-product__image-mask:after{content:url(/cdn/shop/files/ranking-6.png)}.grid-product__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-product__image-mask{overflow:visible}.grid-product__image-mask .image-wrap{position:relative;overflow:visible}.grid-product__content .wishlist-btn{position:absolute;right:0;z-index:5}.grid-product__meta{padding:0 0 24px}.grid-product__meta+a.grid-wishlist-btn{display:none}variant-swatch-king div.swatches-type-collections .swatch-view-slide .swatch-navigable ul.swatch-view{margin-top:5px}variant-swatch-king .swatches{margin-top:14px}.grid-product__image-mask span{position:absolute;bottom:6px;right:-6px;z-index:1;background:#cf5a44;color:#fff;padding:3px 6px;font-size:12px}.grid-product__tag--sale{padding:3px;font-size:12px;background:none;color:#000;border:1px solid;bottom:0;top:initial;left:0;position:absolute;display:inline-block;height:fit-content;width:fit-content}variant-swatch-king+.grid-product__meta{padding-top:0}.product-reviews-inline{text-align:right;font-size:14px}.wishlist-btn.style_1{margin:-20px!important;padding:10px!important}span.sale-price{color:#db624b;font-size:14px}span.sale-per{color:#db624b;font-size:12px;font-family:sans-serif}.grid-product__vendor{margin:10px 0;opacity:1;text-align:left;font-family:sans-serif;font-size:12px;letter-spacing:0;color:#707070}[data-type_product_capitalize=true] .grid-product__title{text-align:left;padding-top:8px;font-family:"F+UD-\7b51\7d2b\660e\671d  E","F+UD-TsukuMin E";font-size:16px}.grid-product__price{text-align:left;margin:10px 0}.wk-button.wk-button--floating{display:none}[data-center-text=true] .grid-product__colors{justify-content:left}.grid-product__colors{margin-top:10px}.grid-product__content .image-wrap img{aspect-ratio:245 / 300;object-fit:cover;width:100%;object-position:left top}@media only screen and (max-width: 768px){[data-type_product_capitalize=true] .grid-product__title{padding-top:0}span.sale-price,span.grid-product__price--regular{font-size:18px;font-family:sans-serif;font-weight:600}}.top-event{max-width:2560px;margin:30px 40px;border:1px solid #333333;border-radius:7px;background-color:#333;color:#fff;display:flex;height:65px;line-height:65px;gap:30px}.top-event>p{z-index:1;font-size:18px;background-color:#464646;height:100%;padding:0 40px;text-wrap:nowrap}.top-content h3.section-header__title{text-align:left}.top-content .section-header__title span{color:#db624b}.top-content a.brand-feature-box{margin-right:24px}.event-box{overflow-x:scroll;overflow-y:hidden;padding:0 15px;text-wrap:nowrap;-ms-overflow-style:none}.event-box::-webkit-scrollbar{display:none}.event-box a{display:inline-block;font-size:16px;color:#fff;text-wrap:nowrap;padding:0 20px}a.slide-item{padding:0 10px}.logo-bar{margin-bottom:0;justify-content:center;align-items:baseline;gap:39px}.logo-bar__item{display:flex;flex:0 1 150px;margin:0}a.brand-collection-link p{font-size:12px;text-align:left;margin:15px 0 0;max-width:150px}.brand-featurearea-top{display:flex}.brand-featurearea-top-sp{display:flex;flex-direction:column;gap:16px;margin-bottom:30px}.brand-featurearea-top-sp a.brand-feature-box{padding-right:0}.ranking-tabs{display:flex;gap:.5rem;margin:.5rem 0 1rem}.ranking-tab.is-active{border-color:#222}.ranking-panel[hidden]{display:none}.ranking-tab{-webkit-appearance:none;appearance:none;border:1px solid #ddd;background:#ccc;padding:.4rem .8rem;border-radius:0;cursor:pointer;font-size:.95rem;width:110px;color:#fff}.ranking-tab.is-active{border-color:#222;background-color:#333;color:#fff}.top-slider .slick-dots li button:before{font-size:12px!important}.top-slider .slick-dots li.slick-active button:before{background-color:gray!important}.top-slider .slick-slider{margin-bottom:30px;max-width:2560px}.top-slider .slick-dots li button:before{line-height:16px;width:16px;height:16px;content:"";background-color:#fff;border:1px solid #808080;border-radius:16px}.slick-slide img,.slide-item img{display:block;max-width:440px;border-radius:12px}.slick-next:before,.slick-prev:before{background-color:#fff}@media only screen and (min-width: 1201px){.event-box{overflow-x:visible;animation:marquee 20s linear infinite;white-space:nowrap}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}}@media only screen and (min-width: 1551px){.event-box{max-width:2560px;overflow-x:hidden;animation:none}}@media only screen and (max-width: 768px){#template--18218127818912__recently_viewed_NQXNqk hr.hr--large{border-top:3px solid #e8e8e1!important;display:block}div#CollectionSection-template--18218127818912__top_products_list_PwDEEF{background-color:#f8f5f0;padding:70px 0 86px;position:relative}div#CollectionSection-template--18218127818912__top_products_list_PwDEEF:before{content:"";position:absolute;width:142px;height:288px;top:-38px;right:-10px;background-repeat:no-repeat;background-size:contain;background-image:url(/cdn/shop/files/code-bg.png)}div#CollectionSection-template--18218127818912__top_products_list_PwDEEF:after{content:"";position:absolute;width:110px;bottom:-20px;background-repeat:no-repeat;background-size:contain;background-image:url(/cdn/shop/files/code-bg-2.png);aspect-ratio:190 / 221}div#CollectionSection-template--18218127818912__featured_collection_9dMXTi{background-color:#fff2ef;padding:48px 0 80px;position:relative}div#CollectionSection-template--18218127818912__featured_collection_9dMXTi:before{content:"";position:absolute;width:132px;height:103px;bottom:-50px;left:0;background-repeat:no-repeat;background-size:contain;background-image:url(/cdn/shop/files/pickup-bg-2.png)}div#CollectionSection-template--18218127818912__featured_collection_9dMXTi:after{content:"";position:absolute;width:132px;height:103px;top:-38px;right:0;background-repeat:no-repeat;background-size:contain;background-image:url(/cdn/shop/files/pickup-bg.svg)}div#HomeCollectionRankingTabs-template--18218127818912__top-new-product{position:relative;padding:80px 0;background-color:#f3f3f3}div#HomeCollectionRankingTabs-template--18218127818912__top-new-product .grid__item--view-all{z-index:1;position:relative}div#HomeCollectionRankingTabs-template--18218127818912__top-new-product:before{content:"";position:absolute;width:215px;height:94px;top:-30px;right:-38px;z-index:0;background-repeat:no-repeat;background-size:contain;background-image:url(/cdn/shop/files/new-item-before.png)}div#HomeCollectionRankingTabs-template--18218127818912__top-new-product:after{content:"";position:absolute;width:265px;height:120px;bottom:-38px;left:0;z-index:0;background-repeat:no-repeat;background-size:contain;background-image:url(/cdn/shop/files/new-item-after.png)}.slick-slide img{width:80vw}.slick-next,.slick-prev{width:14px;height:14px}.top-slider .slick-dots li button:before{width:12px!important;height:12px!important}.slick-dots li{width:12px!important;height:12px!important}.top-cat-sp-container{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.top-cat-sp{padding:48px 0;position:relative;overflow:hidden}.top-cat-sp:after{content:"";position:absolute;width:200px;height:100px;top:-38px;left:0;background-repeat:no-repeat;background-size:contain;background-image:url(/cdn/shop/files/sp-cat-bg.png?v=1757198758)}.top-cat-sp a{padding-top:16px;font-size:16px;color:#444;display:flex;flex-direction:column;gap:8px;width:30%;align-items:center}.top-cat-sp-container img{height:50px}.ranking-tabs{justify-content:center}.ranking-tab{width:30%}.top-content h3.section-header__title{text-align:center;line-height:125%}.brand-feature-container{padding-top:0}.index-section+.index-section,.index-section+.index-section--hidden,.main-content+.index-section{margin-top:70px}div#shopify-section-template--18218127818912__recently_viewed_NQXNqk .hr--large{display:block!important;border-top:13px solid #f3f3f3}div#shopify-section-template--18218127818912__164739949018eab3d2 .page-width{padding:0}#shopify-section-template--18218127818912__164739949018eab3d2 .logo-bar{gap:39px 0;width:100%;display:flex;margin-bottom:24px;padding-top:8px}#shopify-section-template--18218127818912__164739949018eab3d2 .logo-bar__item{width:calc(100%/ 3);flex:initial}div#shopify-section-template--18218127818912__164739949018eab3d2{padding-bottom:70px}#shopify-section-template--18218127818912__164739949018eab3d2 a.brand-collection-link p{width:100%;max-width:100%;padding:0 .5em}#shopify-section-template--18218127818912__164739949018eab3d2 a.brand-collection-link,#shopify-section-template--18218127818912__164739949018eab3d2 a.brand-collection-link img{width:100%;max-width:100%}}header#SiteHeader:before{position:absolute;content:"";width:100%;height:180px;bottom:30px;background-size:contain;background-position:left;background-image:url(/cdn/shop/files/header-bg.png);background-repeat:no-repeat}.header-item.header-item--left.header-item--navigation{display:none}.search-bar{border-radius:7px;border:1px solid #cfcfcf;height:48px;z-index:1;position:relative}.search-bar .input-group-btn{align-items:center}.search-bar .input-group-btn button{background:initial}[data-button_style^=round] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover{background:initial}.search-bar .input-group-field{border:0;width:300px}.header-top-menu{padding:10px 0;background-color:#333;z-index:555;position:relative;color:#fff}.announcement-bar{z-index:555}.header-top-menu .page-width{display:flex;justify-content:space-between;height:24px}.header-top-menu-right{display:flex;gap:30px;justify-content:right}.header-top-menu .header-top-menu-item{color:#fff}.header-layout[data-logo-align=center] .header-item--icons,.header-layout[data-logo-align=center] .header-item--navigation{flex:initial}.cart-link__bubble--visible{width:16px;left:16px;right:initial;height:16px;background-color:#cf5a44;border:none;color:#fff;text-align:center;font-size:10px;font-family:sans-serif}.site-nav__icons{z-index:1;position:relative}ul.site-nav.site-navigation{max-width:2560px;height:55px;line-height:55px;background-color:#f3f3f3;width:100vw;position:relative;left:50%;transform:translate(-50%);margin-top:23px}ul.site-nav li:nth-of-type(5) a:before{content:"";height:55%;position:absolute;left:100%;top:50%;font-size:160%;border-left:1px solid #999999;transform:translateY(-50%)}.sp-header-nav-item:has(span){border-color:#d70042}.slick-next:before{content:url(/cdn/shop/files/icon-next.svg?v=1757579062)!important;display:block}.slick-prev:before{content:url(/cdn/shop/files/icon-prev.svg?v=1757579062)!important;display:block}a.site-nav__link.site-nav__link--underline span{color:#d70042}.site-nav__link{padding:0 15px}.sp-header-nav-item span{color:#cf5a44}@media only screen and (min-width: 881px){.search-bar-sp{display:none}.search-bar-pc,.site-nav-pc{display:block}.header-pc-icon{display:block:}.header-sp-icon,.sp-header-nav{display:none}}@media only screen and (max-width: 1099px){.site-nav__link,.site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){font-size:12px!important}}@media only screen and (max-width: 957px){.site-nav__link{padding:0 8px}}@media only screen and (max-width: 880px){#SiteHeader .page-width{max-width:100%;padding:0}.site-header{padding:7px 17px}.search-bar-pc,.site-nav-pc{display:none}.search-bar-sp,.site-nav-sp{display:block}.sp-header-nav{display:block;margin:12px 0}header#SiteHeader:before{display:none}.sp-header-nav-item{display:block;height:40px;border:1px solid #cfcfcf;line-height:40px;padding-left:12px;padding-right:12px;font-size:20px;text-align:center}.h1.site-header__logo,h1.site-header__logo{display:flex;align-items:center;gap:12px}.header-top-menu .page-width>div,.header-top-menu-item{display:none}.top-event{position:relative;width:100vw;background-color:#444;inset-inline:50%;margin-inline:-50vw;flex-direction:column;height:auto;gap:0;border-radius:0;margin-top:12px;margin-bottom:0}.top-event>p{background-color:#444;text-align:center;line-height:initial;margin-top:20px}div#shopify-section-top-event{padding-top:16px}.event-box{padding:0 15px 30px;line-height:42px;text-wrap:wrap}.event-box a{line-height:30px;display:inline-block;border:1px solid #fff;border-radius:20px;padding:4px 28px;margin-right:12px}.top-event p{font-size:22px}.header-pc-icon{display:none}.header-sp-icon{display:block}.announcement-bar{display:none}.search-bar{border-radius:45px;margin-top:12px;height:55px}.search-bar .input-group-field::placeholder{color:#000;font-weight:700}.input-group-btn button.btn{background:#333;border-radius:0 45px 45px 0!important;padding-left:30px;height:55px}.input-group-btn button.btn img{width:20px}.site-nav__icons img.header-sp-icon{height:50px}.header-layout--center .site-nav__link{padding-left:0;padding-right:8px}.cart-link__bubble--visible{width:22px;left:5px;height:22px;line-height:20px}.slick-next:before,.slick-prev:before{color:#000!important}.slick-prev{left:0!important;z-index:1}.slick-next{right:0!important}.sp-header-nav .slick-slide{margin:0 6px}.header-item--left .site-nav{margin-left:-7.5px}.header-layout[data-logo-align=center] .header-item--logo{margin:0}}nav.new-breadcrumb{max-width:1450px;margin:20px auto 40px;font-size:12px;font-family:sans-serif}aside.side-menu{width:270px;min-width:270px}.sidebar-menu h3{margin-top:55px;border-bottom:2px solid #000;padding-bottom:8px;margin-bottom:0;text-align:left}.sidebar-menu .nav-item{display:block;padding:8px 0;line-height:initial;position:relative}.sidebar-menu li.nav-item.level-2{font-size:14px;padding:12px 0}.sidebar-menu li.nav-item.level-2:hover{background-color:#f3f3f3}.nav-item:last-of-type{border-bottom:1px solid #cfcfcf}.sidebar-menu .nav-sub{border-left:none}.nav-tree,.nav-sub{list-style:none;margin:0;padding:0}.nav-item{margin:0;line-height:2em;font-size:16px;border-bottom:1px solid #ccc}.nav-link{display:inline-block;padding:.5rem .25rem;text-decoration:none;color:inherit}.nav-link--solo{display:block;padding:.5rem .25rem}.nav-item.is-active>.nav-link{font-weight:initial;text-decoration:none}.nav-sub{padding-left:.25rem;border-left:1px solid #eee}.nav-sub[hidden]{display:none}.nav-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.nav-row>.nav-link{flex:1 1 auto}.nav-row>.nav-toggle{flex:0 0 auto}.nav-toggle{display:none;-webkit-appearance:none;appearance:none;border:0;background:none;cursor:pointer;padding:.25rem;padding-right:18px;line-height:1;align-items:center;justify-content:center}.nav-item.has-children>.nav-row>.nav-toggle{display:inline-flex}.nav-item.has-children>.nav-row>.nav-link[role=button]{cursor:pointer;outline:0}.nav-item.is-open .toggle__icon--plus{display:none}.nav-item:not(.is-open) .toggle__icon--minus{display:none}.nav-item:not(.has-children) .nav-toggle,.nav-item:not(.has-children) .toggle__icon,.nav-item:not(.has-children) .nav-row .nav-toggle,.nav-item:not(.has-children) .nav-link:after,.nav-item:not(.has-children) .nav-link:before{display:none!important;content:none!important}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}li.nav-item.level-1:has(.nav-link--solo):after{position:absolute;content:url(/cdn/shop/files/icon-link-arrow.svg?v=1757923874);right:24px;top:50%;transform:translateY(-50%)}p.sidebar-line-id{font-family:sans-serif;font-size:16px;margin-top:16px}p.sidebar-line-txt{font-size:14px}.side-menu+.main-content hr.hr--large,.side-menu+.main-content .section--divider{border-top:0;display:none}.sidebar-pickup.feature-linkarea{display:initial}a.feature-link-item{padding:0 12px;margin-top:12px}.new-news{margin:24px 0}.news-button{text-align:right}.new-news-title{font-size:16px}li.new-news-item{display:flex;gap:12px;align-items:center;padding-top:12px;padding-bottom:22px;border-bottom:1px solid #999999}.new-news-item img{width:90px;border-radius:7px;aspect-ratio:1 / 1;object-fit:cover}.new-news-info{font-size:14px;margin-bottom:8px}span.new-news-date{color:#999;font-size:13px}.new-news-head h2>span{display:block}@media only screen and (max-width: 880px){.side-menu{display:none}li.new-news-item{margin:24px}div#section-new-news{padding-top:12px}}.site-footer{margin-top:220px;border-top:none;background-color:#333;color:#fff;position:relative}#page_top{position:absolute;top:-37px;right:50px}.footer__title{color:#fff;font-size:16px;font-family:"F+UD-\7b51\7d2b\660e\671d  E","F+UD-TsukuMin E"}.site-footer__linklist a,.footer__collapsible p{font-size:14px}.site-footer .grid{margin-bottom:100px}.footer-bottom{background-color:#fff;position:relative}.footer-bottom>.page-width{display:flex;justify-content:space-between}.footer-bottom:before{position:absolute;bottom:0;right:0;content:url(/cdn/shop/files/footer-bg.png)}.footer-bottom-inner{width:100%;display:flex;padding:24px 0;flex-direction:column;gap:12px;color:#000;margin:0 auto}.footer-bottom-inner ul{margin:12px 0}.footer-bottom-inner li{display:inline-block}.footer-bottom-inner li+li{padding-left:28px;position:relative}.footer-bottom-inner li+li:before{content:"|";position:absolute;left:12px}.footer-bottom-inner img{width:250px}.footer-sns{display:flex;padding:24px 0;z-index:1}.footer-sns a+a{margin-left:30px}.footer__small-text{text-align:left}.footer-attention{margin:0;font-size:12px}p.footer-line{text-align:center;position:relative;padding-bottom:20px}p.footer-line span{font-size:16px;text-decoration:underline}p.footer-line:before{position:absolute;left:-18px;top:50%;transform:translateY(-50%);content:url(/cdn/shop/files/line-before.svg)}p.footer-line:after{position:absolute;right:-18px;top:50%;transform:translateY(-50%);content:url(/cdn/shop/files/line-after.svg)}#newsletter-footer p{margin-bottom:4px;margin-top:10px}.footer__newsletter-btn{right:3px}input#Email-1494292487693{border-radius:3px;padding-left:3px}.footer__newsletter-btn{font-family:TsuMinPr6B-SabonNextProR;right:initial;left:103%;content:"\9001\4fe1";color:#000;border:#000;background-color:#cfcfcf!important;display:inline-block;padding:4px 12px;background:border-box;width:auto;text-wrap:nowrap;border-radius:3px}.footer__newsletter{width:90%}.footer__newsletter-btn-label{display:inline}.footer-sns img{width:50px}#newsletter-footer p.pc-hide-inline{display:none}@media only screen and (min-width: 960px){.footer__item--1494292487693{padding-left:60px;height:100%;border-left:1px solid #cccccc}.footer__item-padding{padding-right:0}}@media only screen and (min-width: 769px){a.footer-line-banner+.page-width{padding:0;margin-top:12px}}@media only screen and (max-width: 768px){.footer-bottom-inner img,.site-header__logo a{width:150px}.site-footer .grid__item:after{border-bottom:0}.site-footer{background-color:initial;color:#333}.footer-bottom>.page-width{display:flex;justify-content:center;flex-direction:column-reverse;align-items:center}.footer-bottom:before{display:none}.footer-menu-list{display:flex;flex-wrap:wrap;align-items:center;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4}#page_top{top:-125px;width:100vw;transform:translate(-50%);right:initial}#page_top img.pc-hide{width:100px;display:inline}img.pc-hide.sp-footer-bg{border-bottom:1px solid #d4d4d4}a.footer-menu-item{font-size:13px;display:inline-block;width:50%;height:48px;line-height:48px;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;color:#333}input#Email-1494292487693{border-radius:3px;border:1px solid #d4d4d4}#newsletter-footer p.pc-hide-inline{margin-bottom:4px;padding-top:24px;display:block}.footer__newsletter{width:100%;max-width:100%;display:flex}.footer__newsletter-input{width:85%;max-width:100%}.footer__newsletter-btn{left:86%;padding:11px 22px;font-family:sans-serif}.footer-line-banner{width:100vw}p.h4.footer__title{display:none}.site-footer .grid{margin-bottom:0}.site-footer{margin-top:0}.footer-bottom-inner.page-width{align-items:center;text-align:center}.footer__small-text{text-align:center}p.footer-line:before{background-image:url(/cdn/shop/files/line-before-sp.svg);width:80px;height:100%;left:0;background-repeat:no-repeat}p.footer-line:after{background-image:url(/cdn/shop/files/line-after-sp.svg);width:80px;height:100%;right:0;background-repeat:no-repeat}form#newsletter-footer a{margin-top:12px;display:block}.sidebar-menu .nav-item{text-align:left;padding:8px 0}.footer-sp-nav-cat{background-color:#f8f5f0;padding:0 17px 55px}.footer-sp-nav-two{padding:0 17px}.footer-sp-nav{padding-bottom:55px;margin-bottom:55px}.footer-sp-nav h3{margin-top:0;padding-top:55px;padding-bottom:22px}.menu-drawer_icon{height:30px;text-align:center;width:36px}.menu-drawer_icon img{height:100%}.footer-sp-nav .nav-link{display:flex;align-items:center}}.brand-feature-container{margin-top:70px;padding-top:70px}a.brand-feature-box,a.brand-feature-box img{width:260px;border-radius:10px}.brand-featurearea{display:flex;gap:30px;justify-content:center}.brand-feature-container .section-header{position:relative}.brand-featurearea p,.brand-featurearea-top p{margin-top:18px;font-size:14px;text-align:left}.section-header a.btn.btn--secondary.btn--small.section-header__link{position:absolute;right:0;padding:0}.feature-container{margin-top:140px}.feature-container:first-of-type{margin-top:80px}.feature-container:last-of-type{margin-bottom:200px}.brand-featurearea{flex-wrap:wrap;justify-content:left}a.brand-feature-box{width:260px}p.brand-feature-title{font-family:"F+UD-\7b51\7d2b\660e\671d  E","F+UD-TsukuMin E";font-size:16px}.feature-container h3{font-size:26px;margin-bottom:40px}.feature-container h3+p{margin-bottom:20px}@media only screen and (max-width: 768px){.feature-container{margin-top:70px}.feature-container h3{font-size:20px;margin-bottom:20px}.feature-container:first-of-type{margin-top:40px}.feature-container:last-of-type{margin-bottom:100px}.brand-featurearea{flex-direction:column;gap:15px}a.brand-feature-box,a.brand-feature-box img{width:100%}a.brand-feature-box img{border-radius:10px}}.logo-bar{max-width:1450px;margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));justify-content:space-between;box-sizing:border-box}p.brand-name{font-weight:700;text-align:center!important}p.brand-detail{text-align:center!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1200px){.logo-bar{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media (max-width: 900px){.logo-bar{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media only screen and (max-width: 768px){.logo-bar{grid-template-columns:repeat(3,minmax(100px,1fr));gap:24px 0}a.brand-collection-link p{text-align:center;margin:8px 0 0}}.collection-container .section-header{margin-bottom:0}.collection-container-feature h2.section-header__title{margin:30px auto}.collection-container-brand{text-align:center}.collection-container-brand h2.section-header__title{text-align:center;width:100%;margin:60px auto 20px}.collection-container-brand h2.section-header__title span{display:block;font-size:20px;margin-top:6px}.collection-container-brand span.metafield-multi_line_text_field,.collection-container-feature span.metafield-multi_line_text_field{text-align:center;width:100%;display:inline-block;font-size:18px;line-height:35px}.collection-container-brand span.metafield-multi_line_text_field{margin:24px auto}.collection-container-brand img.logo-img{width:100%: max-width: 360px}.filter-sticky{position:fixed;right:calc(clamp(12px,2vw,24px) + env(safe-area-inset-right,0px));bottom:20vh;z-index:5;line-height:1;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px) scale(.98);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.filter-sticky button.js-drawer-open-collection-filters.btn.btn--tertiary{display:flex;align-items:center;background:#fff;gap:12px}.filter-sticky.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .2s ease,transform .2s ease,visibility 0s}.filter-sticky:hover{transform:translateY(0) scale(1.02)}@media (prefers-reduced-motion: reduce){.filter-sticky{transition:none}.filter-sticky:hover{transform:none}}@media only screen and (max-width: 768px){.collection-fv{width:100%}.collection-grid__wrapper{position:relative}.collection-filter{position:absolute;top:-50px!important;width:100%;align-items:baseline}.collection-container h2.section-header__title{padding-bottom:30px}.collection-filter select,.collection-filter__item--drawer{margin:0 auto}.collection-filter__item.collection-filter__item--sort{width:50%}.collection-container-feature span.metafield-multi_line_text_field,.collection_page_body{margin-bottom:50px}}.page-content--product{padding-top:0}.product-detail-full.page-width{display:flex;gap:75px}.product-single__vendor{letter-spacing:0;font-size:16px;text-decoration:underline}.product-single__meta .rte{display:inline-block}.banner-area,.width-detail{max-width:fit-content;width:100%}a.sizeguide{display:block;margin:24px 0;text-align:right;text-decoration:underline}.detail-gray{background-color:#f3f3f3;padding:36px}.detail-gray table,.detail-gray th,.detail-gray td{background-color:#f3f3f3;border:none}.detail-gray a{text-decoration:underline}.detail-gray:has(>table>tbody:not(:has(>tr))){display:none!important}.detail-gray:has(>table:not(:has(>tr))){display:none!important}.variant-matrix{margin:24px 0}.vm-color{padding:16px 0 30px;display:flex;justify-content:space-between;border-bottom:2px solid #f0f0f0}.vm-color__head{display:flex;gap:16px;margin-bottom:8px;flex-direction:column}.vm-color__name{font-family:"F+UD-\7b51\7d2b\660e\671d  E","F+UD-TsukuMin E";font-size:22px;text-wrap:nowrap}.vm-color__thumb img{display:block;width:120px;height:120px;object-fit:cover}.vm-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:end}.vm-row{display:flex;align-items:center;gap:16px;padding:12px 8px;border-bottom:1px solid #f0f0f0}.vm-size{font-family:"F+UD-\7b51\7d2b\660e\671d  E","F+UD-TsukuMin E";text-align:right;text-wrap:nowrap;padding:0 12px}.vm-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.vm-price__compare{text-decoration:line-through;opacity:.6;margin-right:.25em}.vm-add{padding:0;cursor:pointer}.vm-add[disabled]{opacity:.5;cursor:not-allowed}.product__price{font-size:22px;font-family:"F+UD-\7b51\7d2b\660e\671d  E","F+UD-TsukuMin E"}.product__price--compare{font-family:"F+UD-\7b51\7d2b\660e\671d  E","F+UD-TsukuMin E";text-decoration:line-through;font-size:20px;color:#666;border-color:#666}span.product__price.on-sale{font-size:22px;color:#cf5a44;font-family:"F+UD-\7b51\7d2b\660e\671d  E","F+UD-TsukuMin E"}.product__price.on-sale{padding-right:0}.product__policies{font-family:"F+UD-\7b51\7d2b\660e\671d  E","F+UD-TsukuMin E"}.product__policies:has(.discount-txt){color:#cf5a44}.product__thumbs--below .product__thumbs--scroller{overflow-x:hidden;text-wrap:auto}.product__thumb-item .image-wrap{object-fit:cover;aspect-ratio:1/1;width:90px;height:90px}.product__thumb-item a.is-active:before,.product__thumb-item a:focus:before{object-fit:cover;aspect-ratio:1 / 1;width:90px;height:90px}.product-image-main .image-wrap{aspect-ratio:1 / 1;object-fit:cover;width:100%;padding-bottom:100%!important}.product-image-main .image-wrap img{aspect-ratio:1 / 1;object-fit:cover;width:100%;object-position:left top}.variant-matrix .hulk_wl_icon-text{background-color:initial!important;color:#222;font-size:22px;padding:0!important}.variant-matrix .wishlist-btn.style_2,.wishlist-btn.style_4{margin:0}.variant-matrix .wishlist-btn.style_2,.variant-matrix .wishlist-btn.style_4{padding-bottom:20px}.variant-matrix .hulk_wl_icon{position:relative}.variant-matrix i.icon-wishlist-heart-empty{color:#222}.variant-matrix .hulk_wl_icon:after{position:absolute;content:"\304a\6c17\306b\5165\308a";color:#222;font-size:10px;text-wrap:nowrap;top:105%}.product-block.product-block--header .product-reviews-inline{text-decoration:underline;font-size:16px}@media only screen and (max-width: 768px){.product__thumbs--below .product__thumb-item{margin-right:20px;margin-bottom:6px}.product__thumbs--below .product__thumbs--scroller{overflow-x:scroll;text-wrap:nowrap}.product__main-photos .flickity-page-dots{display:none}.product__photos a{margin-right:12px}.vm-color{flex-direction:column;align-items:center}.product-detail-full.page-width{gap:40px;flex-direction:column-reverse}}@media only screen and (min-width: 769px){button.btn.btn--body.btn--circle.js-photoswipe__zoom.product__photo-zoom{aspect-ratio:1 / 1;object-fit:cover;width:100%}}.top-content .section-header__title span.sub-title{display:none}@media only screen and (min-width: 769px){div#shopify-section-template--18218127818912__top_collection_ranking_Vc9dXd .grid-overflow-wrapper .grid__item:nth-of-type(5){display:none}}@media only screen and (max-width: 768px){.top-content .section-header__title span.sub-title{color:#707070;display:block;text-align:center;font-size:12px;font-family:sans-serif;margin-bottom:24px}.grid-overflow-wrapper{overflow:hidden}.grid-overflow-wrapper .grid__item:first-child{margin-left:0}.grid-overflow-wrapper .grid__item,.grid-overflow-wrapper .grid{padding-left:0;margin-left:0}.grid-overflow-wrapper .grid__item{width:initial;flex:auto;max-width:50%}.grid-overflow-wrapper .grid{flex-wrap:wrap}.grid-overflow-wrapper .grid-product__vendor{margin:0 0 8px;text-align:center}.grid-overflow-wrapper .grid-product__image-mask span{bottom:-8px;right:0}.grid-overflow-wrapper .wishlist-btn.style_1{margin:-10px!important}.grid__item.grid__item--view-all.text-center.small--one-half.medium-up--one-quarter.medium-up--hide,.grid-overflow-wrapper .product-reviews-inline,.grid-overflow-wrapper a[data-gridwlhulklist][data-position=right]{display:none}.grid-overflow-wrapper variant-swatch-king div.swatches-type-collections{padding:12px 12px 0;margin-bottom:0}.grid-overflow-wrapper .grid-product__title{font-family:sans-serif;padding:0 .5em}.grid-overflow-wrapper .grid-product__price{font-family:serif;padding:0 .5em}div#shopify-section-template--18218127818912__recently_viewed_NQXNqk .grid-overflow-wrapper .grid__item:nth-of-type(3),div#shopify-section-template--18218127818912__recently_viewed_NQXNqk .grid-overflow-wrapper .grid__item:nth-of-type(4),div#shopify-section-template--18218127818912__recently_viewed_NQXNqk .grid-overflow-wrapper .grid__item:nth-of-type(5),div#shopify-section-template--18218127818912__recently_viewed_NQXNqk .grid-overflow-wrapper .grid__item:nth-of-type(6){display:none}div#shopify-section-template--18218127818912__recently_viewed_NQXNqk .grid-overflow-wrapper .swatch-single.swatch-preset-1474922.swatch-view-slide{display:none}div#shopify-section-template--18218127818912__recently_viewed_NQXNqk .grid-product__title{margin:16px 0 0;opacity:1;text-align:left;font-family:sans-serif;font-size:12px;letter-spacing:0;color:#707070}div#shopify-section-template--18218127818912__recently_viewed_NQXNqk .grid-overflow-wrapper variant-swatch-king div.swatches-type-collections{padding:0}div#CollectionSection-template--18218127818912__featured_collection_9dMXTi .grid-overflow-wrapper .swatch-single.swatch-preset-1474922.swatch-view-slide,div#CollectionSection-template--18218127818912__featured_collection_9dMXTi .grid-product__title{display:none}div#CollectionSection-template--18218127818912__featured_collection_9dMXTi .grid-overflow-wrapper .grid-product__price{width:100%;max-width:initial;text-align:center}div#shopify-section-template--18218127818912__top_collection_ranking_Vc9dXd .grid-overflow-wrapper .swatch-single.swatch-preset-1474922.swatch-view-slide,div#shopify-section-template--18218127818912__top_collection_ranking_Vc9dXd .grid-product__title{display:none}div#shopify-section-template--18218127818912__top_collection_ranking_Vc9dXd .grid-overflow-wrapper .grid-product__price{width:100%;max-width:initial;text-align:center}div#shopify-section-template--18218127818912__top_collection_ranking_Vc9dXd .grid-overflow-wrapper .grid__item:nth-of-type(3),div#shopify-section-template--18218127818912__top_collection_ranking_Vc9dXd .grid-overflow-wrapper .grid__item:nth-of-type(4),div#shopify-section-template--18218127818912__top_collection_ranking_Vc9dXd .grid-overflow-wrapper .grid__item:nth-of-type(5){max-width:33.3%}div#shopify-section-template--18218127818912__top-new-product .grid-product__meta{padding:0 17px 24px}div#shopify-section-template--18218127818912__top-new-product .grid-overflow-wrapper .grid-product__vendor{text-align:left}div#shopify-section-template--18218127818912__top-new-product .grid-product__title,div#shopify-section-template--18218127818912__top-new-product .grid-product__price{padding:0}div#shopify-section-template--18218127818912__top_products_list_PwDEEF .grid-overflow-wrapper .swatch-single.swatch-preset-1474922.swatch-view-slide,div#shopify-section-template--18218127818912__top_products_list_PwDEEF .grid-product__vendor{display:none}div#shopify-section-template--18218127818912__top_products_list_PwDEEF .grid-product__title,div#shopify-section-template--18218127818912__top_products_list_PwDEEF .grid-product__price{text-align:center;padding:0}div#shopify-section-template--18218127818912__top_products_list_PwDEEF .grid-product__meta{padding:0 17px 24px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom.css.map */
