html{scroll-padding-top:80px;overscroll-behavior:none}body{overscroll-behavior:none}.spr-container{padding:0!important}.spr-content .spr-form{display:none}#shopify-product-reviews .spr-header-title.h2,#shopify-product-reviews h2.spr-header-title{display:block!important}.spr-form-review-rating{text-align:left!important}.spr-icon-star-empty:before,.spr-icon-star:before{color:#fff!important;background:linear-gradient(45deg,#b67b03,#daaf08 45%,#fee9a0 70%,#daaf08 85%,#b67b03 90% 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.spr-badge-caption{color:#daaf08!important}.spr-form input,.spr-form-input textarea{border:1px solid #cccccc;border-radius:6px!important;padding:10px}.spr-form-actions input{display:block;float:none;margin:auto}.spr-review-reportreview,.spr-summary-actions-newreview{text-decoration:none!important}@media screen and (max-width: 768px){.spr-starrating{display:block!important}div.spr-form-review-rating label{text-align:left!important}}.product-membership-text{color:#fff;border:1px solid;padding:1.2em;border-radius:2px;margin-bottom:1em;background:#0a4d2f}.product-membership-text__link,.cart-table .cart__row a.product-membership-text__link{color:#fff!important;text-decoration:underline;padding:0 .1em;font-size:1em}@media screen and (max-width: 768px){.cart-table .cart__row:first-child{border-top:none}}.swatch .swatch-element.soldout{pointer-events:none}#js-cart-submit-button.cart--button-checkout{width:100%;max-width:300px}#dokopoiCartBody .button{background-color:var(--primary-btn-bg-color);border-radius:8px}#dokopoiCartBody .dokopoiFieldGroup{justify-content:right;flex-direction:column;max-width:300px}#dokopoiCartBody #dokopoiSubmit,#dokopoiCartBody #dokopoiReset,#dokopoiCartBody #dokopoiLoginButtonId{width:auto;padding:15px 5px;font-size:.8em;font-weight:700;word-break:keep-all}div#dokopoiPointsToGetSubtotal{font-size:.8em;margin-top:.5em;color:#363636;font-size:1em}div#dokopoiMainLabel{color:#363636}#dokopoiPointField{padding-left:.5em}#dokopoiRemainingPoint{color:#0a4d2f;margin-right:.45em;font-weight:700;font-size:2em}@media screen and (max-width: 768px){#dokopoiCartBody .dokopoiFieldGroup{flex-direction:column;max-width:initial}#dokopoiCartBody #dokopoiSubmit,#dokopoiCartBody #dokopoiReset,#dokopoiCartBody #dokopoiLoginButtonId{padding:13px 5px}#dokopoiPointField{width:100%!important}}.header-section--wrapper .site-header{border-bottom:none}#omni-hub-barcode{display:flex;justify-content:center;background:#fff;flex-direction:column;align-items:center;width:350px;margin:0 auto 10px;padding:10px 7px}#omni-hub-barcode:before{content:"\203b\30d0\30fc\30b3\30fc\30c9\3092\3054\63d0\793a\306e\969b\306f\753b\9762\3092\660e\308b\304f\3057\3066\304f\3060\3055\3044\3002";display:block;text-align:center;font-size:.9em;margin-bottom:.1em}@media screen and (max-width: 768px){#omni-hub-barcode:before{font-size:.8em}}.account-member-card__contents{max-width:490px;display:flex;margin:0 auto;box-shadow:1px 1px 1px 1px #e1e1e1;border-radius:10px}.account-member-card{padding:20px 0}.account-member-rank{background-color:#fef8f1}.account-member-info{max-width:400px;display:flex;margin:10px auto;padding:10px}.account-member-card__title{font-weight:700;text-align:center;padding-top:40px;font-size:1.5em}.account-member-card__bigtext{font-weight:700;font-size:2.5em}.account-member-card__left-content{padding:30px 5px;background-color:#fff;min-width:180px;border-radius:10px 0 0 10px}.account-member-card__right-content{width:100%;background-size:cover;padding:10px;color:#fff;border-radius:0 10px 10px 0;display:flex;flex-direction:column;justify-content:space-between}.account-member-info{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.2em;padding:1em 0 .2em;margin-bottom:0}.account-member-info__text--rank{color:#094d2f;font-size:2.3em;font-weight:700;border-bottom:1px solid #d2d2d2;padding:10px 30px;margin-bottom:10px;line-height:1em}.account-member-info__text{font-size:13px;color:var(--text-color);font-weight:400}.account-member-card__id{text-align:right}.account-member-card__bigtext{border-bottom:1px solid white}.account-member-card__name-point{font-size:1.3em;padding-top:1em}.account-member-card__name,.account-member-card__point{display:flex;justify-content:space-between;align-items:center}.account-member-card__image-wrapper{text-align:center;max-width:150px;margin:0 auto}.account-member-card__friends-budge{margin-top:1em;padding:.1em 1em;font-size:12px;font-family:"Brygada 1918",serif;background-color:#094d2f;color:#fff;display:inline-block}.account--sub-title__wrapper{color:#fff;background-color:#544c4d;padding:.7em 0;margin-bottom:1.2em}.account-member-card__expireddate-value{font-size:1.1em;font-weight:700}@media screen and (max-width: 768px){.account-member-card__name-value{font-size:.9em}.account-member-card__contents{font-size:.85em;max-width:400px}.account-member-card__image-wrapper{max-width:115px}.account-member-card__left-content{min-width:140px;padding:20px 5px}}#mx-subscription-info-top+.Polaris-Card+.Polaris-Card{display:none}a.mobile-nav__link.mobile-nav__link--hasicon{display:flex;gap:10px;align-items:center}.mobile-nav__link--hasicon .mobile-nav__icon{width:30px;height:auto}#shopify-section-custom-header .mobile-nav-bar-wrapper{padding:5px 8px 2px}.shopify-section-custom-header .overlay-header-wrapper .site-header__cart-indicator{color:#fff}.mobile-grid--flex{display:flex;justify-content:center;align-items:center}.mobile-grid--flex .grid__item:last-child .site-nav--mobile-flex{display:flex;justify-content:flex-end;gap:10px}.mobile-grid--flex .grid__item{margin:0}.site-nav--mobile-flex .site-nav__link--flex{display:inline-block;border:0;background:0 0;text-decoration:none;transition:color .3s ease-in}.mobile-grid--flex .icon-fallback-text{display:flex;position:relative}#shopify-section-custom-header .site-header__cart-indicator{color:#fff;top:-10px}.site-header__cart-indicator{background:var(--cart-background-color);color:var(--body-color);padding:2px;font-weight:700;font-size:12px;position:absolute;border-radius:50%;height:18px;width:18px;left:25px;text-align:center;line-height:14px;top:10px}#SearchContainer .search-drawer #search-input{background:inherit;border:1px solid var(--cart-drawer-text-color);appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;padding:.5em}#SearchContainer .search-drawer #search-input:focus{outline:0}#SearchContainer .search-input-group{padding:15px 15px 15px 6px}h2{font-weight:700;color:var(--header-color)}.homepage-featured-content-wrapper{flex-direction:column;align-items:center}body .custom-font,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body .header-font,body h1,body h2,body h3,body h4,body h5,body h6{display:block;font-family:var(--header-font-stack);font-weight:var(--header-font-weight);font-style:var(--header-font-style);margin:0 0 1.4em;line-height:1.4}body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body .header-font,body h1,body h2,body h3,body h4,body h5,body h6{font-weight:700;font-family:Noto Sans JP,sans-serif}body #PageContainer .btn{font-weight:700;font-family:Lato,sans-serif;border-radius:8px}body{font-family:Noto Sans JP,sans-serif!important}.homepage-section--logo-bar-wrapper,.homepage-section--indiv-product-wrapper.homepage-section--logo-bar-wrapper{margin:80px 0;padding-top:0;padding-bottom:0}@media screen and (max-width: 768px){.homepage-section--logo-bar-wrapper,.homepage-section--indiv-product-wrapper.homepage-section--logo-bar-wrapper{margin:50px 0;padding-top:0;padding-bottom:0}}.product-page__policies{display:flex;align-items:flex-end;white-space:nowrap;margin-left:10px}.product-details-wrapper .paymentButtonsWrapper{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.logo-bar{display:flex;justify-content:center;flex-wrap:wrap;gap:27px;text-align:center}.homepage-section--indiv-product-wrapper .product-details-wrapper{background-color:transparent}.feature-row--no-overlapping .homepage-featured-content-wrapper--is-column .feature_row__image_wrapper{float:none}:root{scroll-padding:var(75px)}@media screen and (max-width: 768px){:root{scroll-padding:var(80px)}}@media screen and (min-width: 1120px){.sp{display:none!important}}@media screen and (max-width: 768px){.pc{display:none!important}.sp{display:block!important}}.go-top-icon{position:fixed;bottom:20px;right:20px;background:#094d2f;color:#fff;border:2px solid;border-radius:50%;z-index:1000;cursor:pointer;display:none;opacity:.8;transition:opacity ease .3s;width:80px;height:80px;display:flex;justify-content:center;align-items:center}.go-top-icon__allow{width:40%;height:50%;position:relative}.go-top-icon__allow-top{position:absolute;top:-5px;left:50%;transform:translate(-50%);width:2px;height:100%;background-color:#fff}.go-top-icon__allow-top:before{content:"";position:absolute;top:0;left:0;width:2px;background:#fff;height:20px;transform-origin:top;transform:rotate(45deg)}.go-top-icon__allow-top:after{content:"";position:absolute;top:0;left:0;width:2px;background:#fff;height:20px;transform-origin:top;transform:rotate(-45deg)}.go-top-icon__allow-bottom{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background-color:#fff}.go-top-icon:hover{opacity:1}.sitewide--title-wrapper{margin-top:60px}@media screen and (max-width: 768px){.sitewide--title-wrapper{margin-top:20px}}.page-main--wrapper--customers .sitewide--title-wrapper{margin-top:0}.shopify-policy__title{font-size:10px;margin-top:60px}.contact-page #PageContainer .wrapper-padded{padding-top:10px}.contact-form--submit-button{display:flex;justify-content:center}.label-badge{display:inline-block;padding:.1em .7em;border-radius:6px;font-size:.8em;margin:1em}.label-badge--required{background:#094d30;color:#fff}.label-badge--notrequired{background:gray;color:#fff}.contact-page label{font-weight:700}.contact-page input,.contact-page textarea,.contact-page select{border:1px solid;border-radius:2px}.contact-page input{padding-left:1em}.contact-page select{position:relative}.grid__item.grid__item--blog-posts-grid .responsive-image-wrapper{height:auto!important}.grid__item.grid__item--blog-posts-grid .homepage-blog--title{font-size:1em;line-height:1.4em;height:3.2em;overflow:hidden;margin:4px 0}.grid__item.grid__item--blog-posts-grid .article-image-wrap img{border-radius:4px}.grid__item.grid__item--blog-posts-grid.large--one-quarter{width:calc(25% - 14px)}@media screen and (max-width: 768px){.grid__item.grid__item--blog-posts-grid .homepage-blog--title{height:4.2em}.grid__item.grid__item--blog-posts-grid.large--one-quarter{width:calc(50% - 14px)}.grid__item.grid__item--blog-posts-grid .homepage-blog--title{font-size:1em;line-height:1.4em;margin:4px 0}}.homepage-blog--date{margin:4px 0 0}.row.row--blog-posts-grid{display:flex;gap:14px 14px;flex-wrap:wrap}.show-view-all--button.text-center{margin-left:auto;margin-right:auto}#mx-subsctiption-fix-box{z-index:990!important}#insta-feed h2{color:inherit}#insta-feed{max-width:540px}.blog-main--article-title{font-size:1.2em}.blog-template--main{padding-top:100px}.blog-template--main .grid__item{margin-top:0}.blog-template--main .article--indiv.grid{display:flex;flex-direction:column}.grid__item--is-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}.page-title-tag{text-align:center;color:#0a4d2f;font-size:1.2em;font-weight:700}@media screen and (max-width: 768px){.blog-main--article-title{font-size:1em}.blog-template--main{padding-top:50px}.grid__item--is-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}}.footer-contents-wrapper{display:flex;justify-content:center}@media screen and (max-width: 768px){.footer-contents-wrapper{display:block}}@media screen and (min-width: 769px){.logo-bar__item{width:163px!important}.custom_footer .sub_menu.pc{margin:50px 0}.custom_footer .sub_menu.pc ul.ul-second{margin:.8em 0 0 1em;font-weight:400;gap:4px}.custom_footer .sub_menu.pc ul.ul-second a{font-size:14px}.custom_footer .sub_menu ul{justify-content:left}.sub_menu.pc .ul-first{gap:24px 14px;display:grid;grid-template-columns:1fr 1fr}.sub_menu.pc .ul-first .li-first:nth-child(3){grid-column:initial}.custom_footer .sub_menu.pc ul li{margin-left:0}.footer-wrapper .custom_footer .footer_top .logo{width:195px;margin-right:40px}}@media screen and (min-width: 1000px){.sub_menu.pc .ul-first{gap:24px 8px;display:grid;grid-template-columns:1fr 1fr 1fr}.sub_menu.pc .ul-first .li-first:nth-child(3){grid-column:initial}.footer-wrapper .custom_footer .footer_top .logo{width:220px;margin-right:62px}}@media screen and (min-width: 1300px){.sub_menu.pc .ul-first{gap:40px 8px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.sub_menu.pc .ul-first .li-first:nth-child(3){grid-column:3 / 5}.footer-wrapper .custom_footer .footer_top .logo{width:230px;margin-right:80px}}.li-first a{display:flex;align-items:center;gap:7px}.li-first>a{font-size:14px}.ul-second{display:flex;flex-direction:column;margin-top:.7em;margin-left:1em}.login-page--title{padding-bottom:10px;margin-bottom:20px!important;border-bottom:1px solid #000;color:var(--text-color)!important}p.login-text{margin-bottom:-1em}p.link-text{text-align:start;font-size:14px}.link-arrow{color:#0d804e;font-weight:700}.account-section--btn{border:2px solid var(--primary-btn-bg-color)!important}.account-section--btn:hover{background-color:var(--primary-btn-text-color);color:var(--primary-btn-bg-color)}.account-section_to-register{display:block!important;color:#fff!important;background:#d37235!important;border:2px solid #d37235!important}.account-section_to-register:hover{color:#d37235!important;background:#fff!important}.sitewide--title-wrapper--second{margin-top:60px}.account-section_to-register-wrapper{margin-bottom:2rem}.link-text--cancel{margin-bottom:60px}@media screen and (max-width: 768px){.submit-btn-wrapper{margin-bottom:10px!important}p.login-text{margin-bottom:calc(-2em + 10px)}.sitewide--title-wrapper--second{margin-top:40px}.account-section_to-register-wrapper{margin-bottom:32px}.link-text--cancel{margin-bottom:40px}}@media screen and (min-width: 769px){body{font-size:17px!important}.divider-snippets,.divider-snippets-wrapper{display:none}#PageContainer .homepage-sections--title,#PageContainer .list-collections--title,#PageContainer .page--title,#PageContainer .page-category--title{font-size:30px;margin-bottom:1.2em}#PageContainer .homepage-section--logo-bar-wrapper,#PageContainer .homepage-section--indiv-product-wrapper.homepage-section--logo-bar-wrapper{margin:100px 0}#PageContainer .shopify-section .homepage-sections-wrapper{padding:20px 0}body #PageContainer .btn{font-size:18px}}.show-view-all--button{margin-top:1.2em}.button--disabled{font-family:Lato,sans-serif;border-radius:8px;-webkit-user-select:none;user-select:none;display:inline-block;padding:15px 20px;width:100%;margin:18px 0 0;line-height:1.42;font-weight:700;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;background-color:#b9b9b9;color:var(--primary-btn-text-color)}@media screen and (max-width: 768px){.slideshow--full-screen,.slideshow--full-screen .swiper-slide{height:auto!important}}@media screen and (min-width: 769px){.homepage-section--slideshow-wrapper .slideshow--full-screen .swiper-wrapper img{object-position:50% 100%!important}.product-single-wrapper .product-medias__main{margin:40px auto}}select#mx-subscription-app-select-selling-plan{-moz-appearance:menulist;-webkit-appearance:menulist}select#mx-subscription-app-select-selling-plan::-ms-expand{display:block}.paymentButtonsWrapper #AddToCart{background:#d37235;color:#fff}.gw-add-to-wishlist-product-card-placeholder{top:4px!important;left:initial!important;right:6px!important;bottom:initial!important}.product-collection-brand__link{transition:all ease .4s}.product-collection-brand__link:hover{opacity:.7}.product-collection-tag{display:flex;gap:.5em;gap:10px;flex-wrap:wrap;margin:20px 0}.product-collection-tag .product-collection-tag__link{color:#532d15;border:1px solid #532d15;line-height:1em;border-radius:40px;padding:.7em 1.2em;transition:all ease .4s}.product-collection-tag__link:hover{opacity:.7}.product-collection-tag__link.product-collection-tag__link--brand{color:#fff;background:#0d804e;border:1px solid #0d804e}#PageContainer .header-section{position:static;height:74px}.header-section--wrapper{position:fixed;width:100%}@media screen and (max-width: 768px){#PageContainer .header-section{height:80px}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/custom.css.map */
