.header__menu-item-icon,.menu-drawer__menu-item .header__menu-item-icon{display:inline-flex;align-items:center;width:1.4rem;height:1.4rem;margin-left:.4rem;flex-shrink:0;vertical-align:middle}.header__menu-item-icon svg,.menu-drawer__menu-item .header__menu-item-icon svg{width:100%;height:100%}.footer-block__details-content .header__menu-item-icon{display:inline-flex;align-items:center;width:1.2rem;height:1.2rem;margin-left:.4rem;flex-shrink:0;vertical-align:middle}.footer-block__details-content .header__menu-item-icon svg{width:100%;height:100%}.header:not(.drawer-menu).page-width{padding:4px 16px}@media screen and (max-width: 989px){.header__heading-link{padding:0!important}}@media screen and (min-width: 990px){.header:not(.drawer-menu).page-width{padding:4px 40px;max-width:none}}@media screen and (min-width: 990px){.header--middle-left .header__inline-menu{margin-left:0;position:absolute;left:50%;transform:translate(-50%)}}.header__menu-item{color:#fff!important;transition:all .4s ease 0s!important}.header__menu-item:hover{opacity:.7!important;color:#fff!important}.header__menu-item:hover span{text-decoration:none!important}details[open]>.header__menu-item{text-decoration:none!important}details[open]:hover>.header__menu-item{text-decoration:none!important}a{transition:all .4s ease 0s!important}a:hover{opacity:.7!important;text-decoration:none!important}.facets-layout-list .facets__label:hover .facet-checkbox__text-label,.facets-layout-list input:focus~.facet-checkbox__text-label,.facets__summary-label{text-decoration:none!important}.facets__heading,.facet-filters__label,.facets__summary-label{font-weight:700}facet-remove{display:none!important}.product__title h1{font-size:20px}@media screen and (min-width: 990px){.product__title h1{font-size:24px}}.product-info-head{margin-top:40px!important;margin-bottom:20px!important}@media screen and (min-width: 990px){.product-info-head{margin-top:60px!important}}.product-access-control-message{padding:2rem 0;text-align:left;background-color:rgba(var(--color-background),.05);border-radius:.4rem;margin-top:2rem}.product-access-control-message__text{margin-bottom:1.5rem;font-size:1.6rem;color:#d32f2f;text-align:left}.product-access-control-message__button{display:inline-flex;justify-content:center;align-items:center;margin-top:1rem;text-align:center;width:auto}.product-access-control-message__button span{display:inline-flex;align-items:center;gap:.5rem}.product-access-control-message__icon{display:inline-flex;align-items:center;width:1.6rem;height:1.6rem;flex-shrink:0}.product-access-control-message__icon svg{width:100%;height:100%}.product-access-control-message__note{margin-top:.8rem;font-size:1.2rem;color:rgba(var(--color-foreground),.6);text-align:left}.cart__empty-text{font-size:28px}@media screen and (max-width: 749px){.cart__empty-text{font-size:20px}}.title--primary{font-size:28px}@media screen and (max-width: 749px){.title--primary{font-size:20px}}.news__list{display:flex;justify-content:space-between;flex-wrap:wrap;padding-left:0}@media screen and (max-width: 749px){.news__list{display:block;margin-top:60px;padding-left:0}}.news__list:after{content:"";display:block;height:0}@media screen and (min-width: 990px){.news__list:after{width:calc(33.3% - 40px)}}@media screen and (min-width: 750px) and (max-width: 989px){.news__list:after{width:calc(33.3% - 24px)}}.news__item{display:block;width:calc(33.3% - 40px)}@media screen and (min-width: 750px) and (max-width: 989px){.news__item{width:calc(33.3% - 24px)}}@media screen and (max-width: 749px){.news__item{width:100%;margin:0 auto}.news__item+.news__item{margin-top:60px}}@media screen and (min-width: 750px){.news__item:nth-child(n+4){margin-top:100px}}.news__item .img{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:4px}.news__item img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;border-radius:4px;border:none}.news__item .meta{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.news__item .date{font-size:1.4rem}.news__item .title{margin-top:12px;font-size:16px;font-weight:400;margin-bottom:0}.news__item a{color:#2e3335!important;text-decoration:none!important}.pagination__item:not(.pagination__item--current){border:1px solid #008582;border-radius:2px;color:#008582!important}.pagination__item:not(.pagination__item--current):after{display:none!important}.pagination__item--current{border-radius:2px;background-color:#00858a;color:#fff!important}.pagination__item--current:after{display:none!important}.article-template__hero-container{max-width:726px!important;margin:40px auto!important;padding:0}@media screen and (min-width: 750px){.article-template__hero-container{padding:0}}.article-template__title{font-size:28px}@media screen and (max-width: 749px){.article-template__title{font-size:20px}}.article-template__content p{margin-bottom:1.8em}.article-template__content h1,.article-template__content h2,.article-template__content h3,.article-template__content h4,.article-template__content h5,.article-template__content h6{font-family:var(--font-body-family);font-weight:700}.article-template__content h2{font-size:1.5em;margin:2.5em 0 .7em}.article-template__content h3{font-size:1.17em;margin:2.6em 0 .9em}.article-template__content img{margin:0 0 1em}.guide-section__text p{margin-bottom:1.8em}.guide-section__text h1,.guide-section__text h2,.guide-section__text h3,.guide-section__text h4,.guide-section__text h5,.guide-section__text h6{font-family:var(--font-body-family);font-weight:700}.guide-section__text h2{font-size:1.5em;margin:2.5em 0 .7em}.guide-section__text h3{font-size:1.17em;margin:2.6em 0 .9em}.guide-section__text img{margin:0 0 1em}.circle-divider.caption-with-letter-spacing,.caption-with-letter-spacing{font-size:16px!important}.custom-title-feather{font-size:28px!important;padding-left:34px!important;position:relative!important;margin-bottom:60px}.custom-title-feather:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:24px!important;height:32px!important;background-image:url(/cdn/shop/files/feather.svg?v=1763857239)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}.custom-title-feather--white:before{background-image:url(/cdn/shop/files/feather-white.svg?v=1763857896)!important}@media screen and (max-width: 749px){.custom-title-feather{font-size:20px!important;padding-left:26px!important}.custom-title-feather:before{width:18px!important;height:24px!important}}.header__icon .icon-search path,.header__icon .icon-cart path,.header__icon .icon-cart-empty path,.header__icon .icon-account path,.header__search .icon-search path,.header__icon--cart .icon-cart path,.header__icon--cart .icon-cart-empty path,.header__icon--account .icon-account path{filter:drop-shadow(0 0 .35px currentColor);stroke:currentColor;stroke-width:.35;paint-order:stroke fill}.product-search .custom-title-feather{margin-bottom:60px}.product-search__box{width:700px;max-width:100%;height:60px;margin:32px 0 0;background:#fff;border-radius:4px;border:1px solid #95A0B2;display:flex;align-items:center}.product-search__input{flex:1;height:100%;padding:0 16px;border:none;background:transparent;font-size:18px;color:#222}.product-search__input::-moz-placeholder{color:#95a0b2;font-size:18px}.product-search__input::placeholder{color:#95a0b2;font-size:18px}.product-search__input:focus{outline:none}.product-search__button{width:44px;height:44px;margin-right:16px;border-radius:50%;border:none;background:#00858a;cursor:pointer;color:#fff}.product-search__button .icon-search{color:#fff}.product-search__button .icon-search path{fill:#fff;filter:drop-shadow(0 0 .35px currentColor);stroke:currentColor;stroke-width:.35;paint-order:stroke fill}.product-search__keywords{width:700px;max-width:100%;margin:50px 0 0}.product-search__keywords-title{font-size:18px;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.product-search__keywords-list{margin-top:16px;display:flex;flex-wrap:wrap;gap:16px;padding-left:0;list-style:none}.product-search__keywords-item{border:1px solid #95A0B2;border-radius:4px;color:#5e7379;font-size:16px;padding:5px 16px}.product-search__keywords-link{color:inherit;text-decoration:none}.category-search__list{margin-top:40px;display:flex;flex-wrap:wrap;gap:20px;padding-left:0;list-style:none}.category-search__item{width:calc(25% - 22.5px);list-style:none}@media screen and (min-width: 750px) and (max-width: 989px){.category-search__item{width:calc(50% - 15px)}}@media screen and (max-width: 749px){.category-search__item{width:100%}}.category-search__item a{display:flex;align-items:center;padding:10px;border:1px solid #D3DDE0;border-radius:4px;text-decoration:none}@media screen and (max-width: 989px){.category-search__item a{padding:10px}}.category-search__thumb{width:48px;height:48px;flex-shrink:0}@media screen and (max-width: 989px){.category-search__thumb{width:40px;height:40px}}.category-search__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.category-search__name{margin-left:16px;font-size:18px;color:#2e3335}.brand-search__list{margin-top:40px;display:flex;flex-wrap:wrap;gap:60px;padding-left:0;list-style:none}@media screen and (max-width: 749px){.brand-search__list{flex-wrap:nowrap;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px}}.brand-search__item{width:calc(33.3% - 40px);list-style:none}@media screen and (min-width: 750px) and (max-width: 989px){.brand-search__item{width:calc(50% - 30px)}}@media screen and (max-width: 749px){.brand-search__item{flex:0 0 280px;width:280px;max-width:280px;scroll-snap-align:start}}.brand-search__item a{display:block;border:1px solid #D3DDE0;border-radius:4px;padding:40px 40px 50px;position:relative;text-decoration:none;color:inherit;height:100%;min-height:300px}.brand-search__item a:after{content:"";position:absolute;width:16px;height:16px;right:12px;bottom:12px;background:url(/cdn/shop/files/triangle.svg?v=1763963803) no-repeat center center / contain}@media screen and (max-width: 749px){.brand-search__item a{padding:30px 24px 36px;min-height:280px}}.brand-search__logo{display:flex;justify-content:center;align-items:center;margin-bottom:30px;height:60px;min-height:60px}.brand-search__logo img{max-width:180px;max-height:60px;width:auto;height:60px;object-fit:contain}.brand-search__divider{height:1px;margin-bottom:20px;background-image:repeating-linear-gradient(to right,#5E7379 0,#5E7379 1px,transparent 1px,transparent 5px);display:block!important}.brand-search__name{font-size:16px;font-weight:700;text-align:center}.brand-search__name-kana{margin-top:0;font-size:12px;text-align:center}.brand-search__description{margin-top:20px;font-size:16px}.card__information .card__heading,.card__information .card__heading.h5{font-size:16px!important}@media screen and (min-width: 750px){.card__information .card__heading,.card__information .card__heading.h5{font-size:16px!important}}.card-information .caption-with-letter-spacing{font-size:14px!important}.card-information .price{font-size:16px!important}.shopify-policy__container{padding-top:100px;padding-bottom:100px;max-width:760px}.shopify-policy__title h1{font-size:32px;margin-bottom:60px}.shopify-policy__body h2{margin-top:40px}@media screen and (max-width: 749px){.shopify-policy__container{padding-top:60px;padding-bottom:60px}.shopify-policy__title h1{font-size:24px;margin-bottom:40px}.shopify-policy__body h2{margin-top:24px}}.guide-index{max-width:760px;margin:0 auto 40px}.guide-index__list{display:block;padding-left:0;list-style:none}.guide-index__item{list-style:none}.guide-index__item a,.guide-index__link{display:flex;align-items:center;justify-content:space-between;padding:15px 15px 15px 0;border:none;border-bottom:1px solid #D3DDE0;font-size:14px;text-decoration:none;color:inherit}.guide-index__link-text{flex:1}.guide-index__arrow{display:block;width:8px;height:8px;border-bottom:2px solid currentColor;border-right:2px solid currentColor;border-top:none;border-left:none;transform:rotate(45deg);flex-shrink:0}.guide-content{max-width:760px;margin:0 auto}.guide-section{margin-top:40px}@media screen and (min-width: 750px){.guide-section{margin-top:60px}}.guide-section__title{font-size:20px;margin-bottom:12px}.guide-section__text{font-size:14px;line-height:1.8}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
