:root{--font-body-family: "Zen Kaku Gothic New", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", YuGothic, Meiryo, sans-serif;--font-heading-family: "Zen Kaku Gothic New", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", YuGothic, Meiryo, sans-serif;--font-body-weight: 500;--font-body-weight-bold: 700;--font-heading-weight: 700;--mf-ink: #123524;--mf-muted: #5c6a62;--mf-line: #e2e6e1;--mf-accent: #d9764a;--grid-desktop-vertical-spacing: 20px;--grid-mobile-vertical-spacing: 14px;--grid-desktop-horizontal-spacing: 14px;--grid-mobile-horizontal-spacing: 8px}body{letter-spacing:.06em;color:rgba(var(--color-foreground),.85);-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:.06em;font-weight:700;line-break:strict}.title,.collection-list-title,.multicolumn .title{font-weight:700}.image-with-text .image-with-text__heading{font-size:clamp(2.6rem,2.8vw,3.8rem);line-height:1.55;letter-spacing:.08em;margin-top:.8rem;word-break:auto-phrase}.image-with-text .image-with-text__text{color:var(--mf-muted);margin-top:1.2rem}.image-with-text .image-with-text__content .button{margin-top:2.4rem;min-width:18rem}.image-with-text .caption-with-letter-spacing{color:var(--mf-muted)}@media screen and (min-width:750px){.image-with-text .image-with-text__content{padding-left:0;padding-right:6rem}}.rich-text__heading{word-break:auto-phrase}.title-wrapper-with-link .title,.collection-list-title,.multicolumn .title{font-size:clamp(2.1rem,2.2vw,2.6rem)}.title-wrapper-with-link,.collection-list-title,.multicolumn .title{margin-bottom:1.6rem}.collection__description{color:var(--mf-muted);font-size:1.3rem;margin-top:-.4rem}.title-wrapper-with-link .link{letter-spacing:.08em;font-size:1.3rem;text-underline-offset:.4rem}.button,.shopify-payment-button__button--unbranded{letter-spacing:.08em;font-weight:700;font-size:1.4rem;min-height:4.8rem}.announcement-bar__message{font-size:1.2rem;letter-spacing:.1em;padding:.9rem 0}.utility-bar{border-bottom:0!important}.header{padding-top:1.2rem!important;padding-bottom:1.2rem!important}.header__menu-item{font-size:1.4rem;letter-spacing:.08em;font-weight:700;color:var(--mf-ink)}.header__menu-item span{text-decoration:none}.header__menu-item:hover span{text-decoration:underline;text-underline-offset:.5rem}.header-wrapper--border-bottom{border-bottom:1px solid var(--mf-line)}.card__inner{background:#fff}.card__information{padding-top:1rem;padding-bottom:.4rem}.card-wrapper .card__heading{font-size:1.4rem;line-height:1.5;font-weight:700;letter-spacing:.04em;margin-bottom:.4rem}.card-wrapper .card__heading a{display:block}.mf-name{display:block;color:var(--mf-ink);font-size:1.5rem;font-weight:700;letter-spacing:.04em}.mf-sub{margin-top:.2rem;color:var(--mf-muted);font-size:1.2rem;font-weight:500;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-information{display:flex;flex-wrap:wrap;align-items:center;column-gap:.4rem;row-gap:.4rem}.card-information>*{margin:0}.card-information>.caption-large:empty{display:none}.mf-meta{order:1;flex-basis:100%;display:flex;flex-wrap:wrap;gap:.4rem}.card-information .rating,.card-information .rating-text,.card-information .rating-count{order:2}.card-information .rating-star{--color-rating-star: #d9764a}.card-information .rating-count{font-size:1.2rem;color:var(--mf-muted)}.card-information .price{order:3;flex-basis:100%;font-size:1.5rem;font-weight:700;color:var(--mf-ink);letter-spacing:.04em}.card-information .price .price-item--sale,.price--on-sale .price-item--sale{color:var(--mf-accent)}.card-information .price--on-sale .price-item--regular{font-size:1.2rem;color:var(--mf-muted);font-weight:500}.mf-chip{display:inline-block;padding:.1rem .8rem;font-size:1.1rem;font-weight:500;color:var(--mf-ink);background:#fff;border:1px solid var(--mf-line);border-radius:40px;letter-spacing:.04em;line-height:1.8}.card__media .media img{transition:transform .8s cubic-bezier(.2,.6,.2,1)}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.card__badge .badge{font-size:1.2rem;letter-spacing:.04em;padding:.4rem 1.1rem;font-weight:700}.collection-list .card__heading{font-size:1.6rem;letter-spacing:.06em}.collection-list .card__information{padding-top:.8rem}.multicolumn-card__info{padding-top:1.2rem}.multicolumn-card__info h3{font-weight:700;letter-spacing:.06em;margin-bottom:.4rem}.multicolumn-card__info .rte{color:var(--mf-muted);font-size:1.4rem}.multicolumn-card__info .rte p{margin:0}.multicolumn-card__info .link{letter-spacing:.06em;font-size:1.3rem;margin-top:.6rem}.rich-text__text{color:var(--mf-muted);line-height:2}.rich-text__caption,.caption-with-letter-spacing{letter-spacing:.24em}.footer-block__heading{font-size:1.4rem;letter-spacing:.08em;font-weight:700}.newsletter__wrapper h2{font-size:2.2rem}.product__title h1{font-size:2.2rem;font-weight:700;letter-spacing:.04em;line-height:1.6;word-break:normal}.product__title h1 .mf-pt-sub{display:block;font-size:1.4rem;font-weight:500;color:var(--mf-muted);letter-spacing:.06em;line-height:1.6;margin-bottom:.4rem}.product__title h1 .mf-pt-name{display:block;font-size:clamp(2.6rem,2.4vw,3.2rem);font-weight:700;color:var(--mf-ink);letter-spacing:.04em;line-height:1.3}.product__title h1 .mf-pt-tag{display:inline-block;margin-top:.8rem;padding:.2rem 1rem;font-size:1.2rem;font-weight:500;color:var(--mf-ink);border:1px solid var(--mf-line);border-radius:40px;background:#fff;letter-spacing:.04em}.product .price-item{font-weight:700;letter-spacing:.04em}.product__accordion summary .accordion__title{font-weight:700;letter-spacing:.04em}.product-form__submit.button--secondary,.product-form__submit.button--primary{--color-button: 18, 53, 36;--color-button-text: 248, 248, 246;--alpha-button-background: 1;background-color:#123524;color:#f8f8f6;font-size:1.5rem;min-height:5.2rem}.product-form__submit.button--secondary:hover,.product-form__submit.button--primary:hover{background-color:#0c2619}.product-form__submit[disabled]{background-color:#9aa59f}.product-form__buttons{display:flex;flex-direction:column;gap:1rem}.product-form__buttons .shopify-payment-button{margin-top:0}.upsell-bundle.upsell-bundle{--upsell-accent: #123524;--upsell-accent-dark: #123524;--upsell-accent-soft: #ffffff;--upsell-paper: #e7ece6;--upsell-line: #d6ddd5;display:flex;flex-direction:column;margin:2.4rem 0;padding:2.2rem 1.8rem 2rem;background:#e7ece6;border:0;border-radius:14px}.upsell-bundle.upsell-bundle .upsell-bundle__subheading{order:-1;align-self:flex-start;margin:0 0 .6rem;padding:0;background:none;border:0;border-radius:0;color:var(--mf-accent);font-size:2.2rem;font-weight:700;letter-spacing:.04em;line-height:1.4}.upsell-bundle.upsell-bundle .upsell-bundle__heading{margin:0 0 1.6rem;font-size:1.4rem;font-weight:700;color:var(--mf-ink);letter-spacing:.06em}.upsell-bundle.upsell-bundle .upsell-bundle__row{border:0;border-radius:10px;background:#fff;padding:1.2rem}.upsell-bundle.upsell-bundle .upsell-bundle__row--current{box-shadow:inset 0 0 0 1.5px var(--mf-ink)}.upsell-bundle.upsell-bundle .upsell-bundle__fixed-mark{background:var(--mf-ink);border-radius:4px}.upsell-bundle.upsell-bundle .upsell-bundle__badge{color:#fff;background:var(--mf-ink);font-weight:700}.upsell-bundle.upsell-bundle .upsell-bundle__check input{accent-color:#123524}.upsell-bundle.upsell-bundle .upsell-bundle__thumb img{border-radius:8px}.upsell-bundle.upsell-bundle .upsell-bundle__title{font-size:1.3rem;font-weight:700;color:var(--mf-ink);line-height:1.5}.upsell-bundle.upsell-bundle .upsell-bundle__price{font-size:1.3rem;font-weight:700;color:var(--mf-ink)}.upsell-bundle.upsell-bundle .upsell-bundle__variant{font-family:inherit;font-size:1.2rem;color:var(--mf-ink);border:1px solid var(--mf-line);border-radius:8px;padding:.5rem .8rem;background:#fff}.upsell-bundle.upsell-bundle .upsell-bundle__plus{color:var(--mf-ink);opacity:1;font-weight:700}.upsell-bundle.upsell-bundle .upsell-bundle__footer{margin-top:1.8rem}.upsell-bundle.upsell-bundle .upsell-bundle__total-label{color:var(--mf-ink);font-weight:700}.upsell-bundle.upsell-bundle .upsell-bundle__total-final{color:var(--mf-accent);font-size:2.6rem;letter-spacing:.02em}.upsell-bundle.upsell-bundle .upsell-bundle__total-compare{color:var(--mf-muted);opacity:1}.upsell-bundle.upsell-bundle .upsell-bundle__saving{background:var(--mf-accent);color:#fff;font-weight:700}.upsell-bundle.upsell-bundle .upsell-bundle__note{color:var(--mf-muted)}.upsell-bundle.upsell-bundle .upsell-bundle__button{margin-top:1.4rem;min-height:5.6rem;padding:0 2rem;background:var(--mf-accent);color:#fff;border:0;border-radius:40px;box-shadow:0 6px 16px #d9764a47;font-size:1.6rem;font-weight:700;letter-spacing:.08em}.upsell-bundle.upsell-bundle .upsell-bundle__button:before,.upsell-bundle.upsell-bundle .upsell-bundle__button:after{content:none;display:none;box-shadow:none}.upsell-bundle.upsell-bundle .upsell-bundle__button:hover{background:#c2633a}.upsell-bundle.upsell-bundle .upsell-bundle__button[disabled]{background:#c9b3a8;box-shadow:none}@media screen and (max-width:749px){.mf-name{font-size:1.4rem}.mf-sub{font-size:1.1rem}.mf-chip{font-size:1rem;padding:0 .6rem}.card-wrapper .card__heading{font-size:1.3rem}.card-information .price{font-size:1.4rem}.title-wrapper-with-link .title,.collection-list-title,.multicolumn .title{font-size:2rem}.image-with-text .image-with-text__heading,.product__title h1 .mf-pt-name{font-size:2.4rem}.product__title h1 .mf-pt-sub{font-size:1.3rem}.upsell-bundle.upsell-bundle{padding:1.8rem 1.2rem 1.6rem}.upsell-bundle.upsell-bundle .upsell-bundle__subheading{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/moflea-minimal.css.map */
