:root{--breackpoint-md: 768px}body,h1,h2,h3,h4,h5,h6,div,a,span,p,button,input{font-family:Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4  ProN,Hiragino Kaku Gothic ProN,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af,Hiragino Gothic,sans-serif!important;font-weight:300;color:#333}ul{list-style:none}.is-pc{display:block}@media screen and (max-width: 768px){.is-pc{display:none}}.is-sp{display:none}@media screen and (max-width: 768px){.is-sp{display:block}}.inner{width:min(1280px,100%);padding-inline:40px;margin-inline:auto}@media screen and (max-width: 768px){.inner{padding-inline:12px}}.float{display:none}@media screen and (max-width: 768px){.float{display:block;width:100%;background-color:#5d4b31;position:fixed;bottom:0;left:0;z-index:11;transition:transform .15s ease-out;transform:translateY(100%)}.float__items{display:flex;align-items:center;padding:0;margin:0;list-style:none}.float__item{display:flex;justify-content:center;width:25%}.float__item+.float__item{border-left:1px solid #FFF}.float__link{display:flex;flex-direction:column;align-items:center;height:60px;padding-top:8px}.float__icon-featured{width:26px;height:27px}.float__icon-sale{width:31px;height:27px}.float__icon-search{width:27px;height:27px}.float__icon-cart{width:28px;height:27px}.float__title{font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.04em;text-align:center;color:#fff;margin-top:6px}}.scroll-top.is-visible{opacity:1;visibility:visible}.scroll-top{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100vh;background-color:#3339;position:fixed;bottom:10%;right:12px;z-index:9}.head-banner{background:#333}.head-banner__items{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;width:min(1320px,100%);padding:8px 40px;margin:0 auto;list-style:none}.head-banner__item{width:100px}.head-banner__item-link{display:block;transition:opacity .3s}@media (any-hover: hover){.head-banner__item-link:hover{opacity:.7}}.head-banner__item-link img{width:100%;height:100%;object-fit:contain;vertical-align:middle}@media screen and (max-width: 768px){.head-banner__items{padding:8px 16px}}.utility-bar.custom{background:#f3f3f3}.announcement-bar__message.custom{display:flex;align-items:center;gap:26px}.announcement-bar__message-text{font-size:12px;font-weight:300;line-height:1.5;letter-spacing:.04em}.announcement-bar__message .icon-arrow-right{width:14px;height:22px}@media screen and (max-width: 768px){.announcement-bar__message-text{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}}.header.custom{display:block;max-width:inherit;background:#fff}.header.custom:not(.drawer-menu).page-width{padding:16px 0 0}.header__column{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1480px;margin-inline:auto;padding-inline:40px}@media screen and (max-width: 989px){.header.custom header-drawer{display:none}}@media screen and (max-width: 768px){.header.custom{display:grid;grid-template-areas:"drawer logo icons" "menu menu menu" "search search search"}.header.custom header-drawer{display:block;margin-left:0rem}.header.custom:not(.drawer-menu).page-width{padding:12px 12px 0}header-drawer{grid-area:drawer}.header__column{display:contents}.header__heading{grid-area:logo}}.c-account-icon{margin-top:2px}span.c-account-text{font-size:10px;scale:.95;margin-top:3px}.section-header .shopify-section-header-hidden{top:-220px}.header__heading{flex-shrink:0}.header__heading-link.custom{padding:0;margin-left:0;grid-area:logo}@media screen and (max-width: 768px){.header__heading-logo-wrapper{margin-left:22px}}.header__search-container{width:100%;max-width:74.2rem;position:relative}.field.custom:after{border-radius:4px;box-shadow:0 0 0 var(--inputs-border-width) rgb(221 221 221 / var(--inputs-border-opacity))}.field__label.custom{font-size:12px;font-weight:300;line-height:1.5;letter-spacing:.04em;top:calc(1.5rem + var(--inputs-border-width))}.header__column .field.custom input{height:4.2rem;background:#f9f9fa}.header__column .field.custom button{height:4.2rem;width:4.2rem}@media screen and (max-width: 768px){.header__search-container{width:auto;grid-area:search}header-drawer .header__search-container{grid-area:inherit}.header__column form{padding-block:8px}}.suggest{width:100%;height:50vh;overflow-y:auto;background-color:#fff;position:absolute;top:100%;left:0;z-index:1;opacity:0;visibility:hidden;transition:.15s}.suggest.is-show{opacity:1;visibility:visible}.suggest__items{margin:0;padding:0;list-style:none}.suggest__item:first-child{border-bottom:1px solid #CCC;border-top:1px solid #CCC}.suggest__item-link{display:inline-block;font-size:14px;line-height:1.5;letter-spacing:.04em;color:#333;text-decoration:none;padding:12px 24px;transition:.15s}@media (any-hover: hover){.suggest__item-link:hover{opacity:.7}}.suggest__title{font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.04em;background-color:#f9f9fa;padding:12px 24px;margin:0}.suggest__keywords{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.suggest__keyword{display:inline-block;font-size:14px;line-height:1.5;letter-spacing:.04em;padding:12px 24px;transition:.15s;cursor:pointer}@media (any-hover: hover){.suggest__keyword:hover{opacity:.7}}@media screen and (max-width: 768px){.menu-drawer .suggest{width:calc(100% - 40px);margin-inline:20px;top:75%}.suggest__keywords{grid-template-columns:repeat(2,1fr)}.suggest__keyword{padding:6px 12px}}.header__icon.custom{transition:opacity .3s;flex-direction:column;text-decoration:none;margin-top:9px}@media (any-hover: hover){.header__icon.custom:hover{opacity:.7}}.header__icon svg{display:block}.search__button:not(:focus-visible):not(.focused).custom{background-color:#333}.search__button .search__icon{width:2rem;height:2rem}@media screen and (max-width: 768px){.header__icons{grid-area:icons}.header__icon.custom{display:flex!important}.header__icon.header__icon--account.custom{display:none!important}}.account__icon{width:18px;height:20px}.account__name{font-size:10px;font-weight:300;line-height:1.5;text-align:center;color:#333;margin-top:8px}@media (any-hover: hover){.header__icon--cart.header__icon.custom:hover{opacity:1}.header__icon--cart.header__icon.custom:hover>svg{opacity:.7}}.cart-count-bubble.custom{top:0;bottom:inherit;translate:0px -50%;background-color:#b59a5b}.cart__container{display:flex;flex-direction:column;gap:10px;background-color:#fff;padding:20px;box-shadow:0 5px 15px #00000059;position:absolute;top:80%;right:0;opacity:0;visibility:hidden;transition:.3s ease}.cart__container.is-active{opacity:1;visibility:visible;z-index:3}.cart__container:before{content:"";display:block;width:20px;aspect-ratio:3/2;background-color:#fff;clip-path:polygon(50% 0%,0% 100%,100% 100%);translate:-50% -100%;position:absolute;top:0;right:0}.cart__button{width:160px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px;text-decoration:none;border:1px solid #DDD;background-color:#f9f9fa;transition:.3s;position:relative}@media (any-hover: hover){.cart__button:hover{opacity:.7}}.cart__button-text{display:block;width:90%;font-size:12px;font-weight:300;line-height:1.5;letter-spacing:.04em;text-align:center;color:#333}.header__icon .cart__button svg{width:10px;height:10px;rotate:-90deg;fill:#333}.cart__button .cart-count-bubble.custom{top:0;right:0;left:inherit;translate:50% -50%}.header__inline-menu.custom{display:flex;justify-content:center}@media screen and (max-width: 768px){.header__inline-menu.custom{display:none;grid-area:menu;margin-left:0rem}}.header__menu-item.custom{gap:12px}header-menu .icon-caret{width:10px;height:5px;transition:.15s}@media (any-hover: hover){header-menu:hover .icon-caret{color:#b59a5b;rotate:180deg}}.header__inline-menu.custom .header__menu-item span{font-size:14px;line-height:1.5;letter-spacing:.04em;transition:color .15s;text-decoration:none}@media (any-hover: hover){.header__inline-menu.custom .header__menu-item:hover span{font-weight:600;color:#b59a5b}}.mega-menu__content.custom{padding-block:20px 40px;opacity:0;visibility:hidden;transition:0s;display:none}.mega-menu__content.custom.is-show{opacity:1;visibility:visible;display:block;animation:fadeIn .25s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1;visibility:visible}}header-menu .mega-menu__brand-list.mega-menu__list--condensed{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));max-width:1240px;gap:20px 19px;padding-inline:19px}header-menu .mega-menu__brand-list.mega-menu__list--condensed .mega-menu__item{width:100%}header-menu .mega-menu__brand-list.mega-menu__list--condensed .mega-menu__item-link{display:flex;flex-direction:column;align-items:center;text-decoration:none;transition:.3s}@media (any-hover: hover){header-menu .mega-menu__brand-list.mega-menu__list--condensed .mega-menu__item-link:hover{opacity:.7}}.mega-menu__image{width:100%;background:#f9f5f4}.mega-menu__image img{width:100%;height:100%;aspect-ratio:286 / 148;object-fit:contain;transform:scale(1.2)}.mega-menu__item-text{display:block;font-family:Montserrat;font-size:14px;font-weight:500;line-height:calc(17 / 14);letter-spacing:.04em;text-align:center;color:#333;margin-top:12px;margin-inline:auto}.mega-menu__button{display:flex;justify-content:center;margin-top:20px}.mega-menu__button-block{display:block;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.04em;text-align:center;color:#b59a5b;text-decoration:none;min-width:320px;border:1px solid #B59A5B;padding:16px;position:relative;transition:.3s}.mega-menu__button-block .icon-arrow-right{width:6px;height:12px;position:absolute;top:50%;right:12px;translate:0 -50%}.mega-menu__button-block .icon-arrow-right path{stroke:#b59a5b;transition:.3s}@media (any-hover: hover){.mega-menu__button-block:hover{color:#fff;border:1px solid #FFF;background-color:#b59a5b}.mega-menu__button-block:hover .icon-arrow-right path{stroke:#fff}}.mega-menu__category-list{display:flex;gap:20px;max-width:1220px;color:#000;padding-inline:20px}.mega-menu__category-item{min-width:180px}.mega-menu__category-text{font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.04em;color:#fff;background-color:#b59a5b;padding:8px 12px;margin:0}.mega-menu__category-childs+.mega-menu__category-text{margin-top:20px}.mega-menu__category-childs{padding-inline:8px;margin-top:12px}.mega-menu__category-child+.mega-menu__category-child{margin-top:8px}.mega-menu__category-child-link{display:block;font-size:12px;font-weight:300;line-height:1.5;letter-spacing:.04em;text-decoration:none;transition:.3s}@media (any-hover: hover){.mega-menu__category-child-link:hover{color:#b59a5b}}.mega-menu__category-child-link.mega-menu__link--active{text-decoration:none}.header__collections{display:none}@media screen and (max-width: 768px){.header__collections{display:flex;overflow-x:auto;padding:0;margin-inline:-12px;list-style:none;grid-area:menu;border-bottom:1px solid #DDDDDD}.header__collection-link{display:block;color:#000;text-decoration:none;padding:12px;white-space:nowrap}}.header__icon .icon.icon-hamburger{width:40px;height:38px}.header__icon .icon.icon-close{width:30px;height:38px}.js .menu-drawer.custom.menu-drawer{height:calc(100svh - 106px);top:64px;background-color:#fdfaef}.js .menu-drawer.custom.menu-drawer .search-modal__form.custom{width:auto;margin:24px 20px}.menu-drawer__customer-name{font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.04em;padding-left:20px;margin-bottom:34px}.menu-drawer__masonries{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC}.menu-drawer__masonry+.menu-drawer__masonry{border-left:1px solid #CCCCCC}.menu-drawer__masonry{width:calc(100% / 3);min-height:68px;border-top:1px solid #CCCCCC}.menu-drawer__customer{width:50%;min-height:53px}.menu-drawer__masonry-link{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-decoration:none}.menu-drawer__masonry-text{font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.04em;text-align:center;color:#333}.menu-drawer__navigation.custom{padding-block:0}.js .menu-drawer__navigation.custom .submenu-open{visibility:visible}.js .menu-drawer__menu li.menu-drawer__item{border-bottom:1px solid #CCCCCC;padding-inline:20px;margin-bottom:0}.menu-drawer__summary{font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.04em;padding-block:16px}.menu-drawer__summary svg{width:14px;height:8px;top:calc(50% - 4px);right:0;transition:rotate .1s}.menu-drawer__details[open] .menu-drawer__summary svg{rotate:180deg}.menu-drawer__inner-submenu.custom{transition:block-size .5s;contain:content;height:auto;overflow:inherit}.js .menu-drawer__menu,menu-drawer__menu-list.custom{margin-bottom:0}.menu-drawer__item-link{display:block;font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.04em;color:#333;text-decoration:none;padding-block:16px;position:relative}.menu-drawer__item-link svg{width:14px;height:8px;position:absolute;top:calc(50% - 4px);right:0;rotate:-90deg}.menu-drawer__menu-item.link.custom{font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.04em;padding-block:8px;padding-inline:0 16px}.js .menu-drawer__menu .menu-drawer__menu-list.custom{margin-bottom:0}.menu-drawer__child-details,.menu-drawer__child-summary{padding-block:8px}.menu-drawer__child-summary:before{content:"";display:block;width:12px;height:1px;background-color:#333;position:absolute;top:50%;right:0}.menu-drawer__child-summary:after{content:"";display:block;height:12px;width:1px;background-color:#333;position:absolute;top:50%;right:6px;translate:0 -50%;transition:opacity .3s}.menu-drawer__child-details[open] .menu-drawer__child-summary:after{opacity:0}.menu-drawer__child-inner-submenu{transition:block-size .5s;contain:content;height:auto}.menu-drawer__child-menu{list-style:none;padding:0;margin:0}.js .menu-drawer__menu .menu-drawer__child-item{margin-bottom:0}.menu-drawer__child-url{display:inline-block;font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.04em;color:#333;text-decoration:none;padding-block:8px;padding-inline:16px}.menu-drawer__childs{list-style:none;padding:16px 0;margin:0}.menu-drawer__child+.menu-drawer__child{margin-top:16px}.menu-drawer__child-link{display:block;font-size:12px;font-weight:300;line-height:1.5;letter-spacing:.04em;color:#333;text-decoration:none;padding-inline:20px}.menu-drawer__inner{padding-inline:20px}.menu-drawer__aacd{width:200px;margin:24px 0 0}.menu-drawer__aacd img{width:100%;height:100%;object-fit:contain}.menu-drawer__detail{font-size:8px;font-weight:300;line-height:1.5;letter-spacing:.04em;margin-top:16px}footer.footer{background:#fff;padding-block:120px 20px}.footer__content-top.footer__inner{width:min(1320px,100%);padding-bottom:0;padding-inline:40px;margin-inline:auto}@media screen and (max-width: 768px){footer.footer{padding-block:60px 0px}.footer__content-top.footer__inner{padding-inline:0px}}.footer__wrap{display:flex;gap:calc(78 / 1240 * 100%)}@media screen and (max-width: 980px){.footer__wrap{gap:20px}}@media screen and (max-width: 768px){.footer__wrap{flex-direction:column;gap:60px}}@media screen and (max-width: 768px){.footer__info{display:flex;flex-direction:column;align-items:center;order:2}}.footer__logo{width:min(100%,200px)}.footer__logo img{display:block;width:100%;height:auto;object-fit:contain}.footer__aacd{width:200px;margin-top:24px}.footer__aacd img{display:block;width:100%;height:100%;aspect-ratio:200 / 80;object-fit:contain}.footer__body{margin-top:8px}.footer__address{display:inline-block;font-size:8px;line-height:12px;letter-spacing:.04em;color:#333}@media screen and (max-width: 768px){.footer__address{text-align:center}}.footer-nav__items{display:flex;flex-wrap:wrap;gap:12px;padding:0;margin:0}.footer-nav__item{min-width:219px}.footer-nav__summary{pointer-events:none}.footer-nav__title{font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.04em;border-bottom:1px solid #333;padding-bottom:12px;margin:0}.footer-nav__content{transition:block-size .5s;contain:content;height:auto}.footer-nav__children{padding:0;margin-top:12px}.footer-nav__child+.footer-nav__child{margin-top:8px}.footer-nav__link{font-size:12px;font-weight:300;line-height:1.5;letter-spacing:.04em;color:#333;text-decoration:none;transition:.3s}@media (any-hover: hover){.footer-nav__link:hover{opacity:.7}}@media screen and (max-width: 768px){.footer-nav{margin-top:60px}.footer-nav__items{gap:0}.footer-nav__item{width:100%}.footer-nav__item:nth-child(3){border-bottom:1px solid #333}.footer-nav__summary{pointer-events:inherit;position:relative}.footer-nav__summary:before{content:"";display:block;width:12px;height:1px;background-color:#333;position:absolute;top:50%;right:12px}.footer-nav__summary:after{content:"";display:block;height:12px;width:1px;background-color:#333;position:absolute;top:50%;right:18px;translate:0 -50%;transition:opacity .3s}.footer-nav__details[open] .footer-nav__summary:after{opacity:0}.footer-nav__title{padding-block:16px;border-top:1px solid #333;border-bottom:none;padding-inline:12px}.footer-nav__children{padding-left:12px;padding-bottom:16px;margin-top:0}.footer-nav__account-title{display:none}}.footer-nav__account-items{padding:0;margin:0}.footer-nav__account-item{margin-top:12px}.footer__sp-contents{display:none}.footer-nav__account-link{display:block;width:100%;max-width:219px;transition:opacity .3s}@media (any-hover: hover){.footer-nav__account-link:hover{opacity:.7}}.footer-nav__account-link img{display:block;width:100%;height:100%;aspect-ratio:219 / 88;object-fit:contain}.footer-nav__account-link.instagram img{aspect-ratio:219 / 105}@media screen and (max-width: 768px){.footer-nav__account-items{display:none}.footer__sp-contents{display:block;padding-inline:12px;overflow:hidden}.footer-nav__account-link.instagram{max-width:500px;margin-inline:auto}.footer-slider{margin-top:24px}.footer-slider .splide__track{overflow:visible}.footer-slider .footer-slider__arrow{width:32px;height:32px;background-color:#333;border-radius:0;opacity:1;transform-origin:top center;rotate:180deg}.footer-slider .splide__arrow--prev{left:calc(20 / 390* 100%)}.footer-slider .splide__arrow--next{right:calc(20 / 390* 100%)}.footer-nav__account-link{display:block;width:100%;max-width:100%}.footer-nav__account-link img{display:block;width:100%;height:100%;aspect-ratio:310 / 124;object-fit:contain}}.footer__content-bottom.custom{padding-top:68px;border:none}.footer__copyright.caption.custom{margin-top:0}.copyright__content.costom{font-size:8px;line-height:1.5;letter-spacing:.04em;text-align:center;color:#fff}.footer__copyright-area{background:#b59a5b;padding:8px 0}@media screen and (max-width: 768px){.footer__content-bottom.custom{padding-top:40px}.copyright__content.costom{color:#fff}}.main-slider__link{display:block;transition:opacity .3s}@media (any-hover: hover){.main-slider__link:hover{opacity:.7}}.main-slider__link img{width:100%;height:100%;aspect-ratio:1020 / 480;object-fit:cover}.main-slider .splide__arrow{width:20px;height:auto;background:none;opacity:1}.main-slider .splide__arrow--prev{left:calc(386 / 1728 * 100vw)}.main-slider .splide__arrow--next{right:calc(386 / 1728 * 100vw);transform-origin:top center;rotate:180deg}.main-slider .splide__arrow svg{fill:none;width:100%;height:auto}@media screen and (max-width: 768px){.main-slider .splide__arrow{width:16px}.main-slider .splide__arrow--prev{left:calc(12 / 390 * 100vw)}.main-slider .splide__arrow--next{right:calc(12 / 390 * 100vw)}.main-slider .splide__pagination{display:flex;gap:12px;bottom:12px}.main-slider .splide__pagination__page{width:10px;height:10px;background:#f3f3f3;opacity:1;margin:0}.main-slider .splide__pagination__page.is-active{background:#b59a5b;transform:scale(1)}}.thumbnail-slider{max-width:calc(992 / 1728 * 100vw);margin-top:8px;margin-inline:auto}.thumbnail-slider__slide{transition:opacity .3s}@media (any-hover: hover){.thumbnail-slider__slide:hover{opacity:.7}}.thumbnail-slider__slide img{width:100%;height:100%;aspect-ratio:242 / 114;object-fit:cover}.thumbnail-slider .splide__track--nav>.splide__list>.splide__slide.is-active{border:none}@media screen and (max-width: 768px){.thumbnail-slider{display:none}}.featured-category{margin-top:80px;overflow:hidden}@media screen and (max-width: 768px){.featured-category{margin-top:60px}}.product__title{font-family:Montserrat;font-size:28px;font-weight:600;line-height:calc(34.13 / 28);letter-spacing:.04em;text-align:center;color:#b59a5b;margin:0}.product__subtitle{display:flex;justify-content:center;position:relative;margin-top:24px}.product__subtitle:before{content:"";display:block;width:100%;height:1px;background-color:#333;position:absolute;top:50%;left:0}.product__subtitle-head{display:inline-block;font-size:18px;font-weight:600;line-height:1.6875;letter-spacing:.04em;text-align:center;background-color:#fff;padding-inline:20px;margin:0;position:relative}@media screen and (max-width: 768px){.product__title{font-size:24px}.product__subtitle{margin-top:20px}.product__subtitle-head{font-size:16px}}.product__categoris{display:flex;gap:20px;padding:0;margin:24px 0 0;overflow-x:auto;margin-right:calc(50% - 50vw)}.product__category{font-size:16px;font-weight:300;line-height:1.5;letter-spacing:.04em;text-align:center;color:#b59a5b;border:1px solid #B59A5B;border-radius:50vh;padding:6px 24px;cursor:pointer;white-space:nowrap}.product__category.is-active{font-weight:600;color:#fff;background-color:#b59a5b}@media screen and (max-width: 768px){.product__categoris{gap:16px}.product__category{font-size:14px;padding:4px 12px}}.sliders{position:relative;margin:40px auto 0}.prodcut-splide__slider{width:100%}.prodcut-splide__slider .splide__track{max-width:1154px;margin:0 auto}.prodcut-splide__slider .product-splide__arrows{transition:.2s}.prodcut-splide__slider .splide__arrow{width:20px;height:auto;background:none;opacity:1}.prodcut-splide__slider .splide__arrow--prev{left:0}.prodcut-splide__slider .splide__arrow--next{right:0;transform-origin:top center;rotate:180deg}.prodcut-splide__slider .splide__arrow svg{fill:none;width:100%;height:auto}.splide__arrow:disabled{opacity:0;visibility:hidden}.sliders .splide{transition:opacity .15s,visibility .15s}.splide.fade-in{opacity:1;visibility:visible}.splide.fade-out{opacity:0;visibility:hidden!important}.splide.additional-class{position:absolute;top:0;left:0}@media screen and (max-width: 768px){.sliders{margin:30px auto 0}}.custom-card .card--media .card__inner .card__content{padding:0}.custom-card .card__badge .badge{display:block;font-size:12px;font-weight:300;line-height:1.5;letter-spacing:.04em;text-align:center;padding-block:2px}.custom-card .card__information{padding:0;margin-top:8px}.custom-card .cart__rank{font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.04em;margin:0}.custom-card .card__heading{font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.04em;margin-top:8px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.custom-card .money{font-family:Montserrat;font-size:16px;font-weight:600;line-height:1.21875;letter-spacing:.04em;margin-top:4px}#gf-products wishlist-button-collection{position:absolute;top:0;right:0;z-index:1}.featured-brand{margin-top:60px;overflow:hidden}@media screen and (max-width: 768px){.featured-brand{margin-top:40px}}.collection-category{margin-top:60px}.collection-category .pc-only{display:grid}@media screen and (max-width: 768px){.collection-category .pc-only{display:none}}.collection-category .sp-only{display:none}@media screen and (max-width: 768px){.collection-category .sp-only{display:block}}.collection-category__head{font-size:24px;font-weight:300;line-height:1.5;letter-spacing:.04em;text-align:center}.collection-category__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;list-style:none;padding:0;margin:40px 0 0}.collection-category__item{display:grid;place-items:center;border:1px solid #CCCCCC;transition:.3s ease}.collection-category__item-link{display:inline-block;font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.04em;color:#333;text-decoration:none;padding:13px;transition:.3s ease;width:100%;text-align:center}@media (any-hover: hover){.collection-category__item:hover{border:1px solid #B59A5B}.collection-category__item-link:hover{color:#b59a5b}}@media screen and (max-width: 768px){.collection-category{margin-top:20px}.collection-category__head{font-size:20px}.collection-category__items{grid-template-columns:repeat(auto-fit,minmax(144px,1fr));gap:8px;margin:0}}.collection-category__accordion{border-top:1px solid #333;border-bottom:1px solid #333;margin-top:20px}.collection-category__summary{display:grid;grid-template-columns:1fr auto;gap:1em;align-items:center;padding-block:12px;cursor:pointer;font-size:16px;line-height:1.75;letter-spacing:.04em;color:#303030}.collection-category__summary::-webkit-details-marker{display:none}.collection-category__accordion svg{transition:.15s ease-out}.collection-category__accordion[open] svg{rotate:180deg}.collection-category__container{transition:block-size .3s;contain:content;margin:0}.collection-category__container .collection-category__items{padding-bottom:16px}.gf-left .custom.product-grid-container .gf-option-block{border-bottom:none!important}.gf-scroll.gf-block-scroll{max-height:100%;overflow:visible}.gf-left .custom.product-grid-container .gf-block-title,.gf-left #gf-tree .gf-block-title{display:grid;grid-template-columns:1fr auto}.gf-left .custom.product-grid-container .gf-option-block .gf-block-title .h3,.gf-left #gf-tree .gf-option-block .gf-block-title .h3{position:relative;margin-right:10px}.gf-left .custom.product-grid-container .gf-option-block .gf-block-title .h3:before,.gf-left #gf-tree .gf-option-block .gf-block-title .h3:before{content:"";display:block;width:10px;height:1px;background-color:#333;position:absolute;top:0;bottom:0;right:0;margin:auto}.gf-left .custom.product-grid-container .gf-option-block .gf-block-title .h3:after,.gf-left #gf-tree .gf-option-block .gf-block-title .h3:after{content:"";display:block;width:1px;height:10px;background-color:#333;position:absolute;top:0;bottom:0;right:5px;margin:auto;opacity:0}.gf-left .custom.product-grid-container .gf-option-block.is-collapsed .gf-block-title .h3:after,.gf-left #gf-tree .gf-option-block.is-collapsed .gf-block-title .h3:after{opacity:1}.gf-left .custom.product-grid-container .gf-option-block .gf-block-title .h3 span,.gf-left #gf-tree .gf-option-block .gf-block-title .h3 span{font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.04em}.custom.product-grid-container .gf-option-block ul.gf-option-box li>div>button+span:before,#gf-tree .gf-option-block ul.gf-option-box li>div>button+span:before{content:"";display:block;width:10px;height:1px;background-color:#333;position:absolute;top:14px;right:0;margin:auto}.custom.product-grid-container .gf-option-block ul.gf-option-box li>div>button+span:after,#gf-tree .gf-option-block ul.gf-option-box li>div>button+span:after{content:"";display:block;width:1px;height:10px;background-color:#333;position:absolute;top:0;bottom:0;right:5px;margin:auto;opacity:0;border:none}.custom.product-grid-container .gf-option-block ul.gf-option-box li.is-collapsed>div>button+span:after,#gf-tree .gf-option-block ul.gf-option-box li.is-collapsed>div>button+span:after{opacity:1}#gf-tree .gf-block-content .gf-range-inputs{justify-content:space-between;gap:16px}#gf-tree .gf-block-content .gf-range-inputs:after{display:none}#gf-tree .gf-block-content .gf-range-inputs .gf-range-split{display:none}#gf-tree .gf-block-content .gf-range-inputs input[type=text]{max-width:calc(50% - 8px)}#gf-tree .gf-block-content .noUi-handle{width:20px;height:20px;background-color:#fff;border:2px solid #333}#gf-tree .gf-block-content .noUi-connects{height:4px;background:#333}#gf-tree .gf-block-content .noUi-pips{display:none}.facets-vertical-form.custom{align-items:center}.facet-filters__field .select.custom{border:1px solid #DDD;padding:6px}.facet-filters__field .select.custom .facet-filters__sort+.icon-caret{right:8px}.product-grid-container.custom{border-top:1px solid #333333;padding-top:44px;margin-top:20px}.collection .grid.custom{column-gap:12px;row-gap:40px}.collection .grid.custom .grid__item{width:calc(25% - 9px);max-width:calc(25% - 9px)}@media screen and (max-width: 768px){.collection .grid.custom{row-gap:24px}.collection .grid.custom .grid__item{width:calc(50% - 6px);max-width:calc(50% - 6px)}}.brand-list{overflow:hidden}.brand-list__title{font-size:24px;font-weight:700;text-align:center;margin-bottom:30px}.brand-list__categories{display:flex}.brand-list__category{width:50%;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:.04em;text-align:center;color:#666;padding:16px;border:1px solid #cccccc;cursor:pointer;transition:.3s}@media (any-hover: hover){.brand-list__category:hover{opacity:.7}}.brand-list__category.is-active{background-color:#b59a5b;color:#fff;border:1px solid #b59a5b}@media (any-hover: hover){.brand-list__category.is-active:hover{opacity:1}}@media screen and (max-width: 768px){.brand-list__category{width:100%}}.brand-list__alphabet{display:flex;flex-wrap:wrap;gap:15px;list-style:none;padding-left:0;margin:40px 0 0}.brand-list__alphabet-btn{display:flex;align-items:center;justify-content:center;width:51px;aspect-ratio:1/1;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:.04em;text-align:center;background-color:#f3f3f3;border:none;cursor:pointer;transition:.3s}.brand-list__alphabet-btn.font-size-2{width:117px;height:51px}@media (any-hover: hover){.brand-list__alphabet-btn:hover{opacity:.7}}@media screen and (max-width: 768px){.brand-list__alphabet{gap:11px;margin:16px 0 0}.brand-list__alphabet-btn{display:flex;align-items:center;justify-content:center;width:52px;height:45px;font-size:14px}.brand-list__alphabet-btn.font-size-2{width:115px;height:45px}}@media screen and (max-width: 768px){.brand-list__alphabet-btn{width:40px;height:40px}.brand-list__alphabet-btn.font-size-2{width:91px;height:40px}}.brand-list__container{padding-bottom:120px}.brand-list__container#katakana{display:none}.brand-list__items{padding:0;margin:40px 0 0;list-style:none}.brand-list__item+.brand-list__item{margin-top:40px}.brand-list__item-title{font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.04em;color:#b59a5b;background-color:#fdfaef;padding:12px;margin:0}.brand-list__lists{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-left:0;margin:20px 0 0;list-style:none;padding-inline:20px}.brand-list__link{text-decoration:none;transition:.3s}@media (any-hover: hover){.brand-list__link:hover{opacity:.7}}.brand-list__list-jp,.brand-list__list-en{font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.04em;margin:0}@media screen and (max-width: 768px){.brand-list__container{padding-bottom:80px}.brand-list__lists{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (max-width: 500px){.brand-list__items{margin-inline:calc(50% - 50vw)}.brand-list__item+.brand-list__item{margin-top:0}.brand-list__lists{grid-template-columns:repeat(1,1fr);gap:0px;padding-inline:0px;margin-top:0}.brand-list__list{padding:12px;border-bottom:1px solid #CCCCCC}.brand-list__list:last-child{border-bottom:none}}.product .grid__item.product__media-wrapper.custom{width:calc(560 / 1240 * 100%);max-width:calc(560 / 1240 * 100%)}.product.product--thumbnail .product__info-wrapper.custom{width:calc(680 / 1240 * 100%);max-width:calc(680 / 1240 * 100%)}@media screen and (max-width: 768px){.product-container{display:block}.product .grid__item.product__media-wrapper.custom,.product.product--thumbnail .product__info-wrapper.custom{width:100%;max-width:100%}}@media screen and (max-width: 768px){.product__media-item.custom{margin-inline:-12px}.product__media-item.custom .product-media-container.custom{width:100%}.thumbnail-slider.custom{width:100%;max-width:100%;overflow:auto}.slider-button.custom{display:none}.thumbnail-list.custom{overflow:visible;grid-gap:4px}.thumbnail-list.custom .thumbnail-list__item.custom{width:53px;height:61px;border:1px solid #DDDDDD}}.main-product__sale{font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.04em;color:#860024;margin:0}@media screen and (max-width: 768px){.main-product__sale{font-size:12px}}.main-product__brand{font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.04em;margin:8px 0 0}@media screen and (max-width: 768px){.main-product__brand{font-size:12px;margin:4px 0 0}}product-info .product__title{margin-block:20px 0}product-info .product__title h1{font-size:24px;font-weight:300;line-height:1.5;letter-spacing:.04em;text-align:left}@media screen and (max-width: 768px){product-info .product__title h1{font-size:14px}}#gf-products .card-information{margin-top:4px}.price__regular .price-item.price-item--regular .money{font-size:20px;font-weight:600;line-height:1.5;letter-spacing:.04em}.price__regular .price__tax{font-size:12px;font-weight:300;line-height:1.5;letter-spacing:.04em}.price__sale-regular{font-size:16px;font-weight:300;line-height:1.5;letter-spacing:.04em}.price__sale-regular .price-item.custom{font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.04em;color:#333;margin-left:8px}@media screen and (max-width: 768px){.price__sale-regular,.price__sale-regular .price-item.custom{font-size:12px}}.price .price__sale .price-item.price-item--regular .money{font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.04em;color:#333}.price__sale-wrap{margin-top:6px}.price__sale-per{font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.04em;text-align:center;color:#fff;padding:4px 10px;background-color:#860024}.price .price__sale .price-item--sale{margin-left:12px}.price .price__sale .price-item--sale .money{font-size:18px;font-weight:600;line-height:1.5;letter-spacing:.04em;color:#bf1c25}.price .price__sale .price__tax{font-size:12px;font-weight:300;line-height:1.5;letter-spacing:.04em;color:#bf1c25}.product-form__wrap{display:flex;flex-wrap:nowrap;gap:8px}.product-form__buttons.custom{max-width:100%}.product-form__wrap .form.custom{width:50%}.product-form__submit.custom{border:1px solid #BF1C25;background-color:#bf1c25;width:100%;padding-block:15px;margin-bottom:0;transition:.3s ease;position:relative}.product-form__submit.custom span{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:.04em;text-align:center;color:#fff}.product-form__submit.custom:after{box-shadow:none!important}@media screen and (max-width: 600px){.product-form__wrap{flex-wrap:wrap}.product-form__wrap .form.custom{width:100%}}.product-form__button{width:calc(50% - 4px)}.button__backOrder{border:1px solid #BF1C25;background-color:#fff;padding-block:15px;transition:.3s ease;position:relative}.button__backOrder span{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:.04em;text-align:center;color:#bf1c25}.icon-arrow{height:fit-content;position:absolute;top:0;bottom:0;right:12px;margin:auto}@media screen and (max-width: 600px){.button__backOrder{width:100%}}.button__favorite{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #CCCCCC;background-color:#fff;padding-block:10px;transition:.3s ease}.button__favorite span{font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.04em;text-align:center;color:#333}.button__contact{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #CCCCCC;background-color:#fff;padding-block:10px;transition:.3s ease}.button__contact span{font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.04em;text-align:center;color:#333}.icon-favorite svg,.icon-contact svg{display:block}@media (any-hover: hover){.product-form__submit.custom:hover,.button__backOrder:hover,.button__favorite:hover,.button__contact:hover{opacity:.7}}#shopify-block-wishlist_king_wishlist_link_block_7HWbAB{max-width:5rem}#shopify-block-wishlist_king_wishlist_link_block_7HWbAB wishlist-link-block .wk-button{width:5rem;min-width:5rem}.header__icons .shopify-app-block{max-width:5rem;max-height:5rem;overflow:hidden}wishlist-link-block .wk-button{width:5rem!important;min-width:5rem!important}.header__icons .wk-icon{display:flex;flex-direction:column;align-items:center}.header__icons .wk-icon:after{content:"\304a\6c17\306b\5165\308a";display:block;font-size:10px;scale:.95;letter-spacing:0px;color:#121212;position:relative;top:2.5px}wishlist-button-collection .wk-button:not(.wk-selected) .wk-icon svg path{fill:#fff}@media screen and (max-width: 768px){#shopify-block-wishlist_king_wishlist_link_block_7HWbAB{display:none}}.featured-collection{margin-top:100px}.featured-collection .product__subtitle{margin-bottom:40px}.featured-collection .product__subtitle:before,.featured-collection .product__subtitle:after{content:none}@media screen and (max-width: 768px){.featured-collection__products-wrapper_pc{display:none}}@media screen and (min-width: 769px){.featured-collection__products-wrapper_sp{display:none}}.featured-collection__products{padding-left:0;margin-right:-16px;display:flex}.featured-collection__products-wrapper_pc .featured-collection__products{flex-wrap:wrap}.featured-collection__products-wrapper_pc .featured-collection__products li{width:20%;padding-right:16px;margin-bottom:40px}.featured-collection__products-wrapper_sp .featured-collection__products li>div{margin-bottom:30px}.recently-viewed{margin-top:100px;margin-bottom:80px}.recently-viewed .product__subtitle{margin-bottom:40px}.recently-viewed .product__subtitle:before,.recently-viewed .product__subtitle:after{content:none}.service-about{background-color:#fdfaef;padding-top:80px;padding-bottom:50px}.service-about .product__subtitle:before,.service-about .product__subtitle:after{content:none}.service-about__content{display:flex;justify-content:space-around;padding-left:0}.service-about .product__subtitle-head{background-color:#fdfaef}.service-about__content-list{padding:25px;text-align:center}.service-about__content-image img{height:55px;width:55px}.service-about__content-title{font-size:16px;font-weight:700}.service-about__content-description{font-size:14px}@media screen and (max-width: 768px){.service-about__content{display:block;padding:0 5px}.service-about__content-list{display:flex;align-items:center;padding:0;width:100%!important;text-align:left;border-bottom:1px solid #ddd}.service-about__content-list:last-child{border-bottom:none}.service-about__content-image{margin-right:20px}}.brand-about{background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center;position:relative;padding:80px}.brand-about:after{content:"";width:100%;height:100%;background:#0009;position:absolute;left:0;top:0;z-index:0}.brand-about .inner{position:relative;z-index:1}.brand-about_logo{margin-bottom:30px}.brand-about_logo img{width:235px}.brand-about_description{font-size:16px;color:#fff;margin-bottom:50px}.brand-about_button a{max-width:350px;border:1px solid #fff;padding:15px 65px;color:#fff;text-decoration:none;transition:background-color .3s ease,color .3s ease;font-weight:500}.brand-about_button a:hover{background-color:#fff;color:#000}.brand-about_button a:hover .white-allow.icon-arrow-right path{stroke:#000}@media screen and (max-width: 768px){.brand-about{padding-left:0;padding-right:0}}.custom .section-sub_title{font-weight:700;font-size:18px;margin-bottom:40px;margin-top:20px}.custom-link-button{text-align:center;padding-bottom:30px;padding-top:50px}.custom-link-button a{border:1px solid;color:#b59a5b;padding:17px 34px;text-decoration:none;font-weight:700;background:#fff;position:relative;transition:.3s;max-width:350px;display:block;margin:auto}.custom-link-button a:hover{color:#fff;border:1px solid #FFF;background-color:#b59a5b}.custom-link-button .icon-arrow-right{width:6px;height:12px;position:absolute;top:50%;right:12px;translate:0 -50%}.custom-link-button a:hover .icon-arrow-right path{stroke:#fff}.custom-link-button .icon-arrow-right path{stroke:#b59a5b;transition:.3s}@media screen and (max-width: 768px){.custom-link-button a{width:100%}}.active.jpy,.active.ja{display:none!important}.header__icons{align-items:end}.header__menu-item.custom.list-menu__item.link a{text-decoration:none;color:inherit}.page-width .title-wrapper-with-link{justify-content:center}.page-width .title-wrapper-with-link .cart-title{font-size:24px}.cart__alert{font-size:14px;color:#db0d1d;text-align:center;margin-bottom:40px}.cart__contents .cart__items{padding-bottom:0;border-bottom:0}.cart-items .cart-item{display:flex;align-items:center;padding:20px 0;justify-content:space-between;border-top:1px solid #333}.cart-items .cart-item:last-child{border-bottom:1px solid #333}.cart-items td.cart-item__media{max-width:200px;width:18%;padding-top:0!important}.cart-item__image-container{border:none}.cart-items td.cart-item__details{display:flex;padding-top:0!important;justify-content:space-between;width:60%;align-items:center}.cart-item__details .cart-item__name{max-width:unset}.cart-item__details a{font-size:14px}.cart-item__details .product-option{margin-top:0;min-width:100px}.cart-item__details .money{font-weight:700;margin-left:20px}.cart-items td.cart-item__quantity{padding-top:0!important;padding-right:20px}.cart-items td.cart-item__quantity cart-remove-button .button{color:#666;font-size:12px;text-decoration:underline;transition:.3s;min-width:60px}.cart-items td.cart-item__quantity cart-remove-button .button:hover{opacity:.7}.tax-note{font-size:12px}.cart__footer{border-bottom:1px solid #CCCCCC!important}.cart__checkout-button{background-color:#bf1c25;transition:.3s;font-weight:700}.cart__checkout-button:hover{opacity:.7}.cart__checkout-button:before,.cart__checkout-button:after,.cart__checkout-button:hover:after{box-shadow:none!important}.continue-shopping-button-wrapper{text-align:center}.continue-shopping-button{background-color:#fff;border:1px solid #333;color:#333;width:100%;box-shadow:none;font-weight:700;transition:.3s;max-width:36rem}.continue-shopping-button:hover{opacity:.7}.continue-shopping-button:after,.continue-shopping-button:before{box-shadow:none}.cart__checkout-button .icon-arrow-right,.continue-shopping-button .icon-arrow-right{width:6px;height:12px;position:absolute;top:50%;right:12px;translate:0 -50%}.cart__checkout-button .icon-arrow-right path{stroke:#fff}.continue-shopping-button .icon-arrow-right path{stroke:#333}.cart__ctas.sp-button{display:none!important;margin-bottom:40px}@media screen and (max-width: 768px){.cart__alert{text-align:left}.cart__ctas.sp-button{display:block!important}.cart-items .cart-item{flex-wrap:wrap;margin-bottom:0;gap:0}.cart-items td.cart-item__media{max-width:150px;width:30%}.cart-item__image-container img{width:100%;max-width:unset}.cart-items td.cart-item__details{flex-direction:column;text-align:left;width:70%;align-items:flex-start;padding-left:20px}.cart-item__details .cart-item__name{margin-bottom:10px}.cart-item__details .product-option{display:block;width:100%}.cart-item__details .product-option span{margin-left:0}.cart-items td.cart-item__quantity{padding-right:0;width:100%}.cart-item__quantity-wrapper{justify-content:flex-end}.cart-items td.cart-item__quantity cart-remove-button .button{min-height:0}.cart__footer .totals{display:flex;justify-content:flex-end;align-items:flex-end;font-weight:500}.cart__footer .totals__total-value{margin-left:0}.tax-note{text-align:right}}.rfq_form_page .grfq-page-wrapper{flex-wrap:nowrap}.grfq-main-page .main-page-title{font-size:24px;text-align:center}@media only screen and (min-width: 641px) and (max-width: 992px){.grfq-page-wrapper .grfq-page-form{width:270px;max-width:270px}}.grfq-products-header{display:none}body #grfq-page .grfq-product-item{display:flex;flex-direction:row;flex-wrap:nowrap}body .grfq-main-page #grfq-page .grfq-product-table{border:none!important;border-top:#CCCCCC 1px solid!important}body .grfq-main-page #grfq-page .grfq-product-item:not(:last-child){border-bottom:1px solid #CCCCCC!important}.grfq-variant-quantity .grfq-variant-quantity-wrapper>label,.grfq-variant-quantity .grfq-variant-quantity-wrapper>input{opacity:0;visibility:hidden}.grfq-variant-price>label{display:none}body .grfq-main-page .grfq-product-footer{display:none}body #grfq-page .grfq-product-info .grfq-variant-quantity{margin-top:0!important}.grfq-product-info .grfq-variant-quantity .grfq-variant-quantity-wrapper{justify-content:flex-end}body #grfq-page .grfq-form-header{border-radius:0!important}body .grfq-main-page #grfq-page .grfq-form-card .grfq-form-wrapper{border:none!important;padding:30px 0}.grfq-form .grfq-form-control{background-color:#f9f9fa}.grfq-main-page .grfq-action-group{padding:0!important}.grfq-main-page .grfq-form-group{padding-right:0!important;padding-left:0!important}.ordered-continue-button{text-align:right}.ordered-continue-button .continue-shopping-button{width:350px;margin-top:20px;transition:.3s}.ordered-continue-button .continue-shopping-button:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #fff0,0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.ordered-continue-button .continue-shopping-button:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #fff0,0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));opacity:.6}@media only screen and (max-width: 992px){.ordered-continue-button .continue-shopping-button{width:270px}}@media only screen and (max-width: 768px){.ordered-continue-button .continue-shopping-button{width:250px;max-width:250px}}@media only screen and (max-width: 640px){.ordered-continue-button .continue-shopping-button{width:100%;max-width:100%}}.main-page-title.page-title.h0.scroll-trigger{color:#333;text-align:center;font-family:Hiragino Kaku Gothic ProN;font-size:24px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.8px}@media only screen and (max-width: 768px){.main-page-title.page-title.h0.scroll-trigger{font-size:20px}}.new-page h2{color:#333;font-family:Hiragino Kaku Gothic ProN;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.64px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #333}.new-page h2:not(:first-child){margin-top:60px}.new-page h3{color:#333;font-family:Hiragino Kaku Gothic ProN;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.56px;margin:24px 0 20px}.new-page h3{padding-top:140px;margin-top:-116px}@media screen and (max-width: 768px){.new-page h3{padding-top:207px;margin-top:-183px}}.new-page.-legal h4{margin-bottom:-14px}.new-page p{color:#333;font-family:Hiragino Kaku Gothic ProN;font-size:14px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.64px}.new-page .back-color{background:#f3f3f3;padding:6px 12px}.new-page .pagefont-color p{color:#db0d1d}.Section-faq{max-width:1240px;margin:0 auto}.white-allow{position:absolute;top:21px;right:4%}.cart__empty-text,.customer.addresses h1,.customer__title{font-size:24px}@media screen and (max-width: 768px){.cart__empty-text,.customer.addresses h1,.customer__title{font-size:20px}}.cart__login-title,.cart__login-paragraph{font-size:14px}.customer.account h2{font-size:16px}button.wk-button.wk-full-width{margin-right:8px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #CCCCCC;background-color:#fff;padding-block:10px;transition:.3s ease;float:left;flex-direction:row-reverse}button.wk-button.wk-full-width .wk-text{font-size:14px}button.wk-button.wk-full-width,.product-form__button.button__contact{min-height:41px;max-height:41px;width:calc(50% - 4px);font-size:14px}.product__info-container product-form.product-form{margin:2.5rem 0 .8rem}a.ShoppingMenu__contact{display:flex;gap:8px;text-decoration:none}span._paidy-promotional-messaging{width:100%!important}@media screen and (max-width: 768px){.product__info-wrapper.custom.grid__item{padding-left:0}}span[style="color: #ffffff; font-size: xx-small;"]{color:#333!important;font-size:14px!important}.panel{display:none;text-align:center}.panel.active{display:block}ul.tab-area{display:flex;cursor:pointer;padding-left:8px;padding-right:8px;position:relative;gap:8px}.tab-area:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background-color:#b59a5b}li.tab{width:50%;padding:12px;text-align:center;border:1px solid #666;border-bottom:0;background-color:#fff;color:#666;position:relative;font-size:14px}.tab.active{border-width:2px;border-color:#b59a5b;color:#b59a5b;font-weight:700}.tab.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:4px;background-color:#fff;z-index:1}.panel-area table{border:none;box-shadow:none}.panel-area table td{border:none;border-bottom:1px solid #333;background:#fff;text-align:left;width:100%}.panel-area table td{width:100%}.panel.-size{overflow:scroll}.panel.-size tbody{display:flex}.-size tr{display:flex;flex-direction:column;width:20%;min-width:117px}.-size table:last-child tr{width:100%}.-size tr:last-child{min-width:170px}.size tr td[bgcolor="#fdfaef"]{background:#f3f3f3}wishlist-page a.wk-callout-cta,wishlist-page a.wk-callout-cta:visited{background:#333;border-color:#333}wishlist-page .wk-header h1.wk-title{font-size:24px}@media screen and (max-width: 768px){wishlist-page .wk-header h1.wk-title{font-size:20px}}.product-form__buttons.custom{max-width:100%;display:flex;justify-content:space-between}#rfq-btn-0{border:1px solid #BF1C25!important;background-color:#fff!important;position:relative}#rfq-btn-0:after{display:none}#rfq-btn-0 span{color:#bf1c25;font-size:16px;font-weight:600}#rfq-btn-0 path{stroke:#bf1c25}.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin{justify-content:center}.wk-page .wk-form{display:none}.wk-page .money{font-size:18px;font-weight:600;line-height:1.5;letter-spacing:.04em}.wk-product-title{text-align:left}.wk-page .wk-price{justify-content:left}.wk-product-title{font-size:14px}remove-button .wk-icon:after{content:"\524a\9664";color:#fff;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.56px;background:#333;display:block;padding:2px 5px}@media screen and (min-width:750px){wishlist-page .wk-grid{--columns: 5!important}}@media screen and (max-width:749px){wishlist-page .wk-grid{--columns: 2!important}remove-button .wk-icon:after{top:260px}}remove-button svg{display:none!important}remove-button{position:absolute;bottom:-35px;left:-10px}.wk-floating{position:static!important}.column__container{display:flex}.column__articles{width:70%;padding-right:50px}.column__featured-articles{margin-bottom:50px}.column__featured-articles .splide__list{height:auto}.custom-article-card a{overflow:hidden}.custom-article-card img{aspect-ratio:16/9;height:100%;width:100%;object-fit:cover;transition:.5s;display:block}.custom-article-card a:hover>img{scale:1.05}.custom-article-card .card__content{margin-top:10px}.custom-article-card .card__content a{font-size:18px;transition:.3s}.custom-article-card .card__content a:hover{opacity:.7}.custom-article-card .card__published{font-size:14px;color:#333}.column__blog-articles .blog-articles{margin-right:-20px;display:flex;flex-wrap:wrap}.column__blog-articles .blog-articles__article{padding-right:20px;width:50%;margin-bottom:40px}.column__side-section{width:30%}.column__ranking{margin-bottom:30px}.column__side-section-title{font-size:16px;color:#b59a5b;font-weight:700;border-bottom:1px solid #CCCCCC;padding-bottom:5px;margin-top:0;margin-bottom:10px}.column__side-section .customblog-article{display:flex;align-items:center;width:100%;border-bottom:1px solid #CCCCCC;padding:15px 0}.column__side-section .customblog-article-image{width:33.333%}.column__side-section .customblog-article img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.column__side-section .customblog-article-content{width:66.666%;padding-left:12px}.column__side-section .customblog-ranking-num{background-color:#333;padding:5px 8px;color:#fff;font-size:12px}.column__side-section .customblog-article-date{font-size:10px;color:#333;margin-top:5px;margin-bottom:5px}.column__side-section .customblog-article-title{font-size:14px;text-decoration:none;transition:.3s}.column__side-section .customblog-article-title:hover{opacity:.7}.column__side-section .customblog-article-title h3{font-size:14px;margin-top:5px;margin-bottom:0}.column__taglist{margin-bottom:30px}.column__tag-wrapper a{text-decoration:none;color:#333;transition:.3s}.column__tag-wrapper a:hover{opacity:.7}.column__tag-wrapper span:last-child{display:none}.column__archive-wrapper{padding-left:20px}.column__archive-wrapper li{list-style:disc}.column__archive-wrapper li a{color:#333;transition:.3s;text-underline-offset:2px}.column__archive-wrapper li a:hover{opacity:.7}.blog__column .splide__pagination{display:flex!important;bottom:-10px}.blog__column .splide__pagination__page{background-color:#ddd}.blog__column .splide__pagination__page.is-active{background-color:#b59a5b;transform:scale(1)}@media screen and (max-width:768px){.column__container{display:block}.column__articles{width:100%;padding-right:0;border-bottom:1px solid #333;padding-bottom:50px}.column__blog-articles .blog-articles{margin-right:-12px}.column__blog-articles .blog-articles__article{padding-right:12px}.custom-article-card .card__content a{font-size:14px}.custom-article-card .card__published{font-size:10px}.column__side-section{width:100%;padding-top:80px}.column__ranking{margin-bottom:50px}column__taglist{margin-bottom:50px}}wishlist-button-collection{position:absolute;top:-6px;right:-6px}.--related-products .splide__arrows.splide__arrows--ltr,.--similar-products .splide__arrows.splide__arrows--ltr{display:none}a.c-predictive-link{display:block;padding:10px 24px}.c-predictive-title{font-size:14px}.results-box[style="display: block;"]:has(a){padding:12px 0}span.gf-summary:before{content:"\5bfe\8c61\5546\54c1";padding-right:4px}.gf-summary b{font-size:20px}.filter-button{display:flex;padding:0}.filter-button-item{padding:8px 20px;border:solid 1px #B59A5B}.filter-button-item a{color:#b59a5b;text-decoration:none;font-weight:700;font-size:14px}.filter-button-item:has(.active){background:#b59a5b}.filter-button-item .active{color:#fff}.product-form__buttons.custom{position:relative;margin-top:20px}.visitor-counter-content-box-carecartbysalespop-2020{position:absolute;top:-65px;z-index:1;margin:0}.fa.fa-eye.mr-1.light-icon{display:none}.icon-specific-text-carecartbysalespop-2020:before{display:inline-block;background-image:url(//rehello.jp/cdn/shop/t/69/assets/eye.svg?v=54876870958626062961740443301);height:12px;width:16px;background-size:contain;background-repeat:no-repeat;content:""}wishlist-button-block .wk-button,wishlist-button-block .wk-button:hover{border:1px solid #CCCCCC!important;min-height:41px!important;max-height:41px;gap:8px!important}wishlist-button-block .wk-button:hover{opacity:.8}@media screen and (max-width:768px){.product-form__buttons.custom{flex-direction:column;gap:8px}.product-form__buttons.custom button{width:100%}}.badge.--soldout{position:absolute;bottom:0;width:100%;background:#333333b3;color:#fff}@media screen and (min-width:767px){.gf-left #gf-tree{width:24%!important}.gf-left #gf-tree:not(.spf-hidden)+#gf-grid{width:76%!important}}.brand-about_description p{color:#fff}.brand-collection-item img:hover,.category-collection-item img:hover{transition:opacity .3s;opacity:.6}.saftyimage-wrapper img:hover,.gender-subcategories img:hover{transition:opacity .3s;opacity:.5}wishlist-link-block .wk-button:hover .wk-icon svg{transform:none!important}wishlist-link-block .wk-button:hover .wk-icon{transition:opacity .3s;opacity:.5}.field__input:focus,.field:hover.field:after{box-shadow:none}.customer button:hover:after{box-shadow:none}.custom-card.card-wrapper .card--standard .card__inner{border:none}.rte img,.product-media-container,.thumbnail.global-media-settings,.article-template__content img{box-shadow:none;border:none}.product__description font[size="1"],.product__description span[size="1"]{font-size:12px!important}.product-form__quote.custom.button.button--full-width.button--secondary.rfq-btn-887.rfq-btn{border:1px solid #BF1C25}.product-form__quote.custom.button.button--full-width.button--secondary.rfq-btn-887.rfq-btn::hover{border:1px solid #BF1C25}.product-form__quote.custom.button.button--full-width.button--secondary.rfq-btn-887.rfq-btn span{color:#bf1c25!important;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:.04em;text-align:center}.button--secondary:after{border:none!important;--border-opacity:0}.product-form__quote.custom.button.button--full-width.button--secondary.rfq-btn-887.rfq-btn span path{stroke:#bf1c25}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:unset}.product-form__quote.custom.button{padding-top:14px;padding-bottom:14px}.product__description.rte table{table-layout:unset!important}td[bgcolor="#fdfaef"][align=center][width="30%"]{width:20%!important}td[bgcolor="#ffffff"][align=left][width="70%"]{width:80%!important}td[bgcolor="#ffffff"][align=left][width="70%"]:has(img){padding:0}.category-list__second-link a.hide-cursor-sp{pointer-events:none}.body-style {
    font-size: 20px;
    font-weight: 600;
    margin-top: 20px;
}
/*# sourceMappingURL=/cdn/shop/t/69/assets/custom.css.map?v=34713515340908059341740444215 */