@media (min-width: 1000px){.pcOnly{display:block!important}.spOnly{display:none!important}.pa48pc{width:calc(100% - 96px);margin-inline:auto}}@media (max-width: 999px){html,body{overflow-x:hidden;width:100%}.pcOnly{display:none!important}.spOnly{display:block!important}.pa16sp{width:calc(100% - 32px);margin-inline:auto}}body{font-family:Montserrat,Noto Sans JP,sans-serif!important}.text-subdued{color:#000}.txt40{font-size:40px;line-height:1.2}.txt30{font-size:30px}.txt32{font-size:32px;line-height:1.2}.txt24{font-size:24px}.txt20{font-size:20px}.txt18{font-size:18px}.txt16,.text16{font-size:16px}.gap48{gap:48px}.gap24{gap:24px}.gap18{gap:12px}.lh1{line-height:1}.lh1_2{line-height:1.2}h1.h2{font-size:24px}@media screen and (max-width: 699px){h1.h2{font-size:20px}}.price_tax,.font-ja{font-family:var(--text-font-family)}.currency_yen,.price_txt,.font-en{font-family:var(--heading-font-family)}.currency_yen,.price_txt,.popular-keywords *{font-weight:600}.fw500{font-weight:500}.product-info .price_tax{font-weight:400;font-size:50%}.currency_yen{font-size:80%}.product-title,.font-en-ja{font-family:Montserrat,Noto Sans JP,sans-serif}.price_tax{font-weight:400;padding-left:3px;letter-spacing:.05em;opacity:.3}.btn_view a.button{color:#767676!important;background-color:#fff!important;font-family:var(--heading-font-family);font-weight:500;font-size:16px;height:3em;width:300px;border:1px solid #efefef!important;border-radius:4px!important;transition:all .4s linear;background-image:none!important}.btn_view a.button:hover{border:1px solid #333!important;color:#333!important}@media screen and (min-width: 1000px){.header{padding-inline-start:2rem;padding-inline-end:2rem}}@media screen and (min-width: 700px){.header{column-gap:1.5rem;border:none!important;padding-inline-start:1.5rem;padding-inline-end:1.5rem}}@media screen and (max-width: 699px){.header{height:75px;padding-inline-start:16px;padding-inline-end:62px}.icon-hamburger{width:18px}.header__logo{padding:0 16px}}@media screen and (min-width: 1150px){.header__primary-nav{column-gap:2.8rem}}@media screen and (min-width: 1000px){.header{column-gap:4rem}}@media screen and (min-width: 700px){.header__secondary-nav{column-gap:1.5rem}}.announcement-bar{height:32px}.announcement-bar__carousel p a{font-size:16px;background:none!important;font-weight:500}.header_icon_wrap{width:24px;height:24px;display:grid;place-items:center}@media (min-width: 1000px){.header-search-sp{display:none}.header_search-form_wrap .main-search-form{min-width:200px}.header_search-form_wrap .input{border:1px solid #ddd;padding:.6em .5em .5em 1em;background:#ffffff80;font-size:var(--text-h6);line-height:1.7;font-weight:500}.header_search-form_wrap .input-suffix{inset-block-start:.4em;inset-inline-end:.7em}.header_search-form_wrap .icon-search{width:18px;height:18px}.header:not(.solid) .header_search-form_wrap .input{border:1px solid #bbb}.header__primary-nav{flex-wrap:wrap;grid-area:primary-nav;align-items:center;gap:.625rem 28px;display:flex}.header__primary-nav-item>a.block.h3,.header__menu-disclosure summary{max-width:7em;text-align:center;line-height:1.18;font-weight:600;font-size:18px}.mega-menu{padding:32px 48px}.mega-menu__linklist{column-gap:16px}.mega-menu__link-thumb_wrap{width:168px;aspect-ratio:1/1;overflow:hidden}.mega-menu__link-thumb{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.mega-menu_child-link{display:flex;flex-direction:column;gap:8px;align-items:center}[aria-expanded=true] summary,.header__menu-disclosure:hover summary{color:#e01f2b}}@media (min-width: 1100px){.header__primary-nav{gap:.625rem 34px}}@media screen and (max-width: 999px){.header_search-form_wrap{display:none!important}}@media (max-width: 999px){.header__primary-nav{width:24px;height:24px;position:absolute;top:0;bottom:0;right:2rem;margin:auto;display:grid;place-items:center}.header__secondary-nav{padding-right:50px}}@media screen and (max-width: 699px){.header__secondary-nav{padding-right:0}.header__primary-nav{right:22px}}.drawer{--drawer-max-width: min(100vw, 28.125rem)}.drawer::part(header){flex-direction:row-reverse;height:75px;-moz-box-sizing:border-box;box-sizing:border-box}.header-sidebar__scroller{border-bottom:1px solid #838383;padding:0}.header-sidebar__scroller .parent{padding:0 20px;border-top:1px solid #838383}.header-sidebar .accordion-toggle,.header-sidebar__scroller .parent>a{min-height:75px;padding:0 4px}.header-sidebar .accordion-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer;background:none;border:none;outline:none;-webkit-appearance:none;appearance:none;box-sizing:border-box;position:relative}.header-sidebar .accordion-toggle:before,.header-sidebar .accordion-toggle:after{content:"";display:block;width:12px;height:2px;background-color:#000;position:absolute;top:0;right:0;bottom:0;margin:auto}.header-sidebar .accordion-toggle:after{transform:rotate(90deg);transition:.3s}.header-sidebar .accordion-toggle.active:after{transform:rotate(0);transition:.3s}.header-sidebar .submenu-item{padding-inline-start:0}.header-sidebar .submenu-item{width:calc((100% - 16px)/2)}.submenu .header-sidebar__linklist-button{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding-block-start:0;padding-block-end:0}.header-sidebar .submenu{list-style:none;max-height:0;opacity:0;overflow:hidden;transform:translateY(-5px);transition:max-height .4s ease,opacity .3s ease,transform .3s ease;display:flex;justify-content:flex-start;flex-wrap:wrap;margin-inline-start:0;margin-inline-end:0;gap:16px}.header-sidebar .submenu.open{padding-bottom:32px}.header-sidebar .submenu-title{font-size:18px;font-family:var(--heading-font-family);font-weight:600;line-height:1.44}.header-search{background:none;max-height:none!important;min-height:100vh;z-index:999}.header-search::part(content){min-height:100vh}header-sidebar.header-search::part(header){display:none!important}header-sidebar.header-search::part(body){padding:0!important}.header-search__form-control{padding:24px;border-bottom:1px solid #000}.popular-keywords{padding:24px}.popular-keywords_stit{font-size:18px;line-height:1;margin-bottom:24px;font-weight:600}.popular-keywords__list{display:flex;flex-direction:column;gap:12px;font-weight:600}.popular-keywords__list a:hover{color:#e01f2b}.header-search .predictive-search{padding:0 24px 24px}.header-search .predictive-search__products{--product-list-items-per-row: 3 !important}.header-search .pa_05{padding:0!important}.container.w1440{width:100%;margin-inline-start:auto!important;margin-inline-end:auto!important;max-width:1440px}.max1440{max-width:1440px}.w100,.container.w100{width:100%;margin-inline-start:auto!important;margin-inline-end:auto!important}.product-list:not(.gap-l){--product-list-default-row-gap: 64px !important}@media screen and (min-width: 1000px){.product-list:not(.gap-l){--product-list-default-row-gap: 96px !important;--product-list-default-column-gap: 1px !important;column-gap:1px!important}}.blog-post-list{--blog-post-list-column-gap: 1px !important}.blog-post-card__image{aspect-ratio:1/1;width:100%;object-fit:cover}.blog-post-card__title.h4{font-weight:500}.blog-post-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;line-height:2.2}.product-card__info{justify-items:flex-start}.product-card__info .price-list{justify-content:flex-start}.blog-post-card__info{padding:0 16px;row-gap:8px}@media screen and (max-width: 699px){.blog-post-list{margin-left:1px;--blog-post-list-column-gap: 16px !important}.blog-post-card__info{row-gap:4px}}.product-card{gap:8px}.product-card__figure .product-card__media{aspect-ratio:1 / 1;display:grid;place-items:center}.product-card{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1000px){.product-card wishlist-button-collection .wk-icon{width:34px!important}.product-card wishlist-button-collection .wk-icon svg{width:34px!important;height:auto!important}.product-card wishlist-button-collection .wk-icon svg path{stroke-width:3px!important}.product-card wishlist-button-collection .wk-floating{top:12px!important;left:12px!important}.product-card__figure wishlist-button-collection{display:none!important}.product-card__figure:hover wishlist-button-collection{display:block!important}.product-card__figure wishlist-button-collection .wk-icon svg path{stroke-width:3px!important}}.predictive-search__products .product-card__figure:hover wishlist-button-collection,.predictive-search__products .product-card__figure wishlist-button-collection{display:none!important}recently-viewed-products .product-card wishlist-button-collection .wk-floating{top:0!important;left:0!important}.product-card wishlist-button-collection .wk-icon svg path,recently-viewed-products .product-card wishlist-button-collection .wk-icon svg path{stroke-width:2px!important}recently-viewed-products .product-card wishlist-button-collection .wk-icon,.product-card wishlist-button-collection .wk-icon{width:20px!important}recently-viewed-products .product-card wishlist-button-collection .wk-icon svg,.product-card wishlist-button-collection .wk-icon svg{width:20px!important;height:auto!important}recently-viewed-products .product-card wishlist-button-collection .wk-button,.product-card wishlist-button-collection .wk-button{width:32px!important;height:32px!important}.product-card .pa_05{padding:0 5px;display:inline-block}.product-card .price-list{font-size:14px;text-align:left}.predictive-search__resource-item .product-card .product-title,.product-card .product-title{font-size:14px!important;font-weight:700;text-align:left}.predictive-search__resource-item .product-card .price-list .price_txt,.product-card .price-list .price_txt{font-size:18px!important}.predictive-search__resource-item .product-card .price-list .price_tax,.product-card .price-list .price_tax{font-size:12px!important}.predictive-search__resource-item .product-card .compare-at-price .price_txt,.product-card .compare-at-price .price_txt{font-size:16px!important}@media screen and (min-width: 700px){.product-card .product-title{font-size:16px!important}.product-card .price-list .price_txt{font-size:20px!important}.product-card .price-list .price_tax{font-size:14px!important}.product-card .compare-at-price .price_txt{font-size:18px!important}}.product-card__info :is(.price-list,.rating-badge){justify-content:start!important}.footer{border-top:1px solid #838383;width:100%;max-width:100%;padding-block-end:0}.footer__aside{padding:16px 0;border-top:1px solid #838383}.footer__block-list{gap:48px}.footer__block-list .h4.bold.font-ja{font-weight:700;font-size:16px}@media screen and (min-width: 1150px){.footer__block-list{justify-content:flex-start;column-gap:140px}}@media screen and (min-width: 700px){.footer__block-list{gap:70px}}@media screen and (min-width: 1000px){.footer__block-list{gap:140px}}.itl__text{position:absolute;left:48px;right:48px;bottom:24px;color:#000;font-weight:600;text-align:left;line-height:1;font-size:20px}.itl__text span{display:inline-block;background:url(./txt_link_ar.svg) 100% 50% no-repeat;padding-right:58px}@media screen and (max-width: 699px){.itl__text{left:16px;right:16px;bottom:24px;line-height:1.3;font-size:20px}}@media screen and (max-width: 699px){.product-list--carousel{--product-list-card-width: min(300px, 75%) !important}.featured-collections-carousel__item .product-card__figure .wk-icon{width:30px!important;--size: var(--icon-size, 30px);--stroke-width: var(--icon-stroke-width, 2px)}.featured-collections-carousel__item .product-card__figure .wk-icon svg{width:30px!important}}.shopify-section--collection-banner .h1{font-size:1.25rem;line-height:2}.collection-mv{margin-top:1rem}.collection-mv img{width:100%}.popover__value-option{text-align:center;color:rgb(var(--text-color) / 1)}.popover__value-option[aria-selected=true],.popover__value-option:hover{color:#e01f2b}@media screen and (min-width: 1000px){.popover::part(content){width:95%;max-width:95%}}.collection-toolbar__button-container>.collection-toolbar__button{font-weight:400}@media screen and (min-width: 700px){.collection-toolbar__button-container>.collection-toolbar__button{width:192px}.collection-toolbar__button-container{height:26px}#sort-by-popover{width:192px}.collection-toolbar .popover{inset-block-start:36px}}@media screen and (max-width: 699px){.collection-toolbar__button .text-with-icon.justify-center{justify-content:safe right;padding-right:16px}}.collection-menu-wrap{padding:1rem 0}.collection-menu-link a.active{background-color:#000;color:#fff}.collection-menu-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline-end:0}.collection-menu{display:flex;flex-wrap:nowrap;gap:8px;min-width:max-content}@media screen and (min-width: 700px){.collection-menu{gap:12px}}.collection-menu-link{flex:0 0 auto}.collection-menu-link a{white-space:nowrap;display:block;padding:0 14px;line-height:34px;font-size:13px;border:1px solid #efefef;border-radius:20px;color:#767676;font-weight:400}@media screen and (min-width: 700px){.collection-menu-link a{padding:0 20px;line-height:40px}}@media screen and (min-width: 1000px){section .container--xl{margin-inline-start:2rem;margin-inline-end:2rem;max-width:calc(100% - 4rem)}}.price_tax{font-size:70%}.txt40 .price_tax{font-size:60%}.product-title{font-weight:600;text-align:left}@media screen and (max-width: 699px){.product-info .product-title.txt32,.price-list--product .txt40{font-size:24px}compare-at-price.txt24{font-size:18px}}.product-info .accordion__toggle{color:#000}.product-info .buy-buttons .button{font-weight:700;font-size:15px;padding:15px;-moz-box-sizing:border-box;box-sizing:border-box}.product-info .buy-buttons .button--outline{background-color:#ededed;border:none;color:#000}.shopify-section--main-product .product-gallery{gap:0}.product-gallery__carousel{max-width:100%}@media screen and (max-width: 999px){.product-gallery__carousel{align-items:stretch;margin-inline:0}}.product-gallery carousel-navigation{position:absolute;bottom:0;margin:auto;gap:16px}carousel-navigation.page-dots>*{width:8px;height:8px}@media screen and (min-width: 1000px){.shopify-section--main-product .section-spacing{padding-block-start:24px}product-rerender .product{--product-gap: 5.5%}}@media screen and (min-width: 1150px){product-rerender .product{--product-gap: 80px}}@media screen and (min-width: 1000px){.product-info{padding-right:48px}.product-gallery{position:relative}.product-gallery__carousel{display:block;aspect-ratio:1 / 1;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory}.product-gallery__media{width:100%;aspect-ratio:1 / 1;scroll-snap-align:start;display:grid;place-items:center;overflow:hidden;flex-shrink:0}.product-gallery__media img{max-width:100%;width:100%;height:auto;object-fit:contain;display:block}.product-gallery carousel-navigation{position:absolute;top:0;bottom:0;left:14px;margin:auto;width:30px;height:100%;flex-direction:column;gap:20px;align-items:center}carousel-navigation.page-dots>*{width:10px;height:10px}.product-description-custom{padding:96px 48px}}.product-description-custom{padding:48px 0}.shopify-section--recently-viewed-products h2{font-size:32px}.shopify-section--recently-viewed-products .section-stack{gap:1rem}.shopify-section--recently-viewed-products .product-card .price-list .price_txt{font-size:18px!important}.shopify-section--recently-viewed-products .product-card .price-list .price_tax{font-size:12px!important}.shopify-section--recently-viewed-products .product-card .price-list compare-at-price .price_txt{font-size:14px!important}.shopify-section--recently-viewed-products .product-card .price-list compare-at-price .price_tax{font-size:10px!important}.product-list.gap-l{scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden;gap:1px;grid:auto / auto-flow min(200px,50%);justify-content:safe center}@media screen and (min-width: 1000px){.shopify-section--featured-collections .product-card__info .pa_05{padding:0 16px}.product-list.gap-l{gap:20px}}.collection__main{row-gap:64px}@media screen and (min-width: 1000px){.collection__main{row-gap:96px}}.pagination{gap:16px}.pagination__link[aria-current=page]{color:#e01f2b}.pagination__link{width:40px;font-weight:700;font-family:var(--heading-font-family)}.shopify-section--recently-viewed-products .bordered-section{padding-block-end:96px!important}.breadcrumb_btm{padding:16px}.breadcrumb_btm li *{font-size:10px!important;font-weight:600;font-family:Montserrat,Noto Sans JP,sans-serif}@media screen and (max-width: 700px){.breadcrumb__list{justify-content:flex-start;flex-wrap:wrap;gap:5px 0}.breadcrumb__list-item a{white-space:nowrap}}.breadcrumb__list-item:not(:last-child):after{content:"\ff0f";margin-inline:8px;font-size:10px;color:rgb(var(--text-color))}.quantity-selector{width:126px;margin-top:25px;position:relative;border:1px solid #838383;border-radius:.25rem;--quantity-selector-input-width: 40px;--quantity-selector-height: 44px}.quantity-selector__input-wrapper{width:40px;margin-left:-2px}.quantity-selector__button{width:40px}.quantity-selector:before{display:block;content:"\6570\91cf";top:-25px;left:0;margin:auto;position:absolute;font-size:14px;font-weight:600;line-height:1}.quantity-selector__input{font-weight:600;font-size:16px;font-family:var(--heading-font-family)}.product-info__block-item:has(.product-title){position:relative}.product-info__block-item .product-title{padding-right:40px}.product wishlist-button-product{width:24px;height:24px;position:absolute;top:2px;right:0;margin:auto}.product wishlist-button-product .wk-button:hover,.product wishlist-button-product .wk-button{padding:0!important;display:grid;place-items:center;width:24px;height:24px}@media screen and (max-width: 699px){.product wishlist-button-product{--button-min-height: 24px}.product wishlist-button-product .wk-button .wk-icon{--stroke-width: 2px;--size: 20px}}@media screen and (min-width: 700px){.product wishlist-button-product .wk-icon{width:26px!important}.product wishlist-button-product .wk-icon svg{width:26px!important;height:auto!important}.product wishlist-button-product .wk-icon svg path{stroke-width:3px!important}.product-info__block-item .product-title{padding-right:40px}.product wishlist-button-product{width:34px;height:34px}.product wishlist-button-product .wk-button:hover,.product wishlist-button-product .wk-button{width:34px;height:34px;min-height:34px!important}}.product-info__block-item .accordion{border-top:none}.product-info .accordion__toggle{padding-right:8px}.accordion .animated-plus:before{width:12px;opacity:1;height:2px}.accordion .animated-plus:after{width:2px;height:12px}.variant-picker__option *{font-weight:600}.product-info .legend{font-size:14px}.product-info .block-swatch{font-size:15px;line-height:1.2;border:1px solid #efefef;color:#767676;border-radius:60px;min-width:100px}.product-info .variant-picker__option-info{font-size:14px}.product-info :checked+.block-swatch,.block-swatch.is-selected{border-color:#000;color:#1d1d1d;background-color:#fff}.product-info .block-swatch.is-disabled:before{background:linear-gradient(to bottom right,transparent calc(50% - .5px),#efefef calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px));top:4px;right:4px;bottom:4px;left:4px}.product-info :checked+.block-swatch.is-disabled:before{background:linear-gradient(to bottom right,transparent calc(50% - .5px),#000 calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}.color-swatch{--swatch-offset: 0px;--swatch-size: 32px;-moz-box-sizing:border-box;box-sizing:border-box}:checked+.color-swatch,.color-swatch.is-selected{border:1px solid #acacac;position:relative;-moz-box-sizing:border-box;box-sizing:border-box}:checked+.color-swatch:after,.color-swatch.is-selected:after{display:block;content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;border:2px solid #fff;border-radius:100%}.product-card :checked+.color-swatch:after,.product-card .color-swatch.is-selected:after{border:1px solid #fff}:checked+.color-swatch.is-disabled:before,.color-swatch.is-selected.is-disabled:before{background:linear-gradient(to bottom right,transparent calc(50% - .5px),#acacac calc(50% + -0px) calc(50% + .5px),transparent calc(50% + 0px))}.color-swatch.is-disabled:before{top:5px;right:5px;bottom:5px;left:5px}.product-card .color-swatch.is-disabled:before{top:2px;right:2px;bottom:2px;left:2px}.product-card .color-swatch{--swatch-size: 12px}.price-list--product:has(.soldout-tag){align-items:center;row-gap:.5rem}.price-list--product .soldout-tag{display:inline-block;background:rgb(var(--button-background));color:#fff;line-height:30px;padding:0 16px;border-radius:4px;transform:translateY(3px)}@media screen and (max-width: 699px){.price-list--product .soldout-tag{line-height:24px;font-size:14px}}.shopify-section--blog-posts .section-spacing,.shopify-section--featured-collections .section-spacing{padding-block:120px}.shopify-section--featured-collections .section-spacing h2.h2{font-size:32px}.product-card__info{padding:0 5px}.product-card__info>*{width:100%}.product_card_swatch{padding:0 5px;-moz-box-sizing:border-box;box-sizing:border-box;gap:9px}.product_card_swatch_number{padding-bottom:2px;padding-left:2px}.product_card_swatch label.color-swatch:nth-of-type(n+6){display:none}.shopify-section--main-product .container.w1440,.shopify-section--blog-posts .container.w1440{max-width:none}.product-description-custom img{width:100%;height:auto}@media screen and (min-width: 700px){.shopify-section--main-customers-register .container.container--xxs{--container-max-width: 486px;width:min(486px,100%)}}.cf-field select,.cf-field input[type=text],.cf-field input[type=password],.cf-field input[type=email]{border:1px solid #838383!important;border-radius:8px!important;padding:10px 14px!important}.cf-field input::placeholder{color:#848383}.cf-field-container.w50{width:50%!important}.cf-field-container.select_ymd,.cf-field-container.select_md{width:33.3333333333%!important}.cf-form-inner[data-cf-mark-required-fields=true] .cf-field[data-cf-required=true]>label:after{color:#e01f2b;font-size:16px!important}.cf-form-inner[data-cf-mark-required-fields=true] .cf-field[data-cf-required=true]>label:not(.cf-enum-field__choice){padding-bottom:8px;font-weight:500!important}[data-theme-name=Prestige] .cf-form-actions button{width:100%;border:1px solid #e01f2b!important;background-color:#0000!important;padding:12px 28px!important;font-size:16px!important;letter-spacing:0!important;font-family:var(--text-font-family)!important;font-weight:500!important;background-image:linear-gradient(#e01f2b,#e01f2b),linear-gradient(transparent,transparent)!important;background-size:101% 101%,0 101%;background-position:right;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86)!important}[data-theme-name=Prestige] .cf-form-actions button:hover{color:#e01f2b!important;background-position:left}.cf-date-field--inline-inputs .cf-select-wrap,.cf-date-field--inline-inputs input{margin:0 8px 0 0!important}.cf-field-container.agree+.cf-field-container.agree .cf-field{margin-top:-10px;padding-top:0}.cf-field.select_md label{opacity:0}.cf-field-container.agree{line-height:1,2}.cf-field-container.agree .cf-enum-field__choice span{font-size:14px}.cf-field-container.agree .cf-enum-field__choice:after{display:none}.cf-field.agree[data-cf-required=true]>.cf-enum-field__choice span:after{content:" *";color:#e01f2b;font-size:16px!important;line-height:1;display:inline-block}.main-search-form button{padding-top:.25em}.product-title_sub_txt{color:#a4a4a4;display:block!important;font-size:13px;padding:.65em 15px .25em 5px;font-weight:400;line-height:1.4}@media screen and (max-width: 999px){.product-title_sub_txt{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
