:root{--ff: "Kiwi Maru", serif;--ff-en: "Kaisei Decol", serif;--black: #1B1B1C;--black2: #64655C;--border:rgba(27, 27, 28, .2);--bg: #FBFBFB;--bg2: #F0F0F0;--white: #fff;--green: #007167;--brawn: #8D5900;--orange: rgba(254, 166, 25, .3)}a{text-decoration:none;color:inherit}p,h1,h2,h3,h4,h5,h6,ul,ol,li{font-family:var(--ff);margin:0}img{max-width:100%}body{font-family:var(--ff);font-size:18px;font-weight:400;line-height:1.2;letter-spacing:0;color:var(--black);background:var(--bg)}.c_color-black2{color:var(--black2)}.c_color-white{color:var(--white)}.c_color-green{color:var(--green)}.c_color-brawn{color:var(--brawn)}.c_color-orange{color:var(--orange)}.c_text-heading30{font-size:30px;line-height:1.25}.c_text-heading16{font-size:16px;font-weight:500;line-height:1.25;letter-spacing:.15em}.c_text-body16{font-size:16px;line-height:1.625}.c_text-body14{font-size:14px;line-height:1.625}.c_text-body12{font-size:12px;line-height:1.25}@media(max-width:749px){.pc{display:none!important}}@media(min-width:750px){.sp{display:none!important}}.c_inner{width:1240px;max-width:100%;margin-inline:auto;padding-inline:20px}@media(max-width:599px){.c_inner{padding-inline:16px}}.header-wrapper{background:#f2f2f2!important;box-shadow:0 4px 24px #3738310d}.header{padding-block:4px!important}@media(max-width:599px){.header{padding-inline:20px!important}}.c_header__heading-link{align-items:center;display:flex!important;column-gap:8px}.c_header__heading-link span{font-family:var(--ff);display:block;color:var(--black);font-weight:500;font-size:28px;letter-spacing:-.56px;line-height:1}@media(max-width:999px){.c_header__heading-link span{font-size:22px}}@media(max-width:749px){.c_header__heading-link span{font-size:20px}}.c_copyright{display:flex;flex-direction:column;row-gap:20px;padding-block-start:20px;border-block-start:1px solid rgba(0,0,0,.1)}.c_policies{display:flex;flex-wrap:wrap;gap:4px 16px}.cart__blocks .tax-note{display:none}.cart__ctas{margin-block-start:40px!important}.shopify-policy__container{padding-block:80px;font-family:var(--ff)!important}@media(max-width:749px){.shopify-policy__container{padding-block:40px}}.shopify-policy__title h1{margin-block-end:40px;font-size:32px;line-height:1.5;font-family:var(--ff)!important}@media(max-width:749px){.shopify-policy__title h1{margin-block-end:30px;font-size:26px!important}}.shopify-policy__container{max-width:1000px!important}.shopify-policy__body h2{font-family:var(--ff)!important;font-size:24px;margin-block-end:20px}@media(max-width:749px){.shopify-policy__body h2{font-size:20px;margin-block-end:12px}}.shopify-policy__body h3{font-family:var(--ff)!important;font-size:20px;margin-block-end:12px}@media(max-width:749px){.shopify-policy__body h3{font-size:18px;margin-block-end:8px}}.shopify-policy__body p{font-family:var(--ff)!important;font-size:16px;line-height:1.5}@media(max-width:749px){.shopify-policy__body p{font-size:14px}}.shopify-policy__body p+p{margin-block-start:1em}.shopify-policy__body p+h2,.shopify-policy__body p+h3,.shopify-policy__body p+ol,.shopify-policy__body p+ul,.shopify-policy__body ol+p,.shopify-policy__body ul+p,.shopify-policy__body ol+h2,.shopify-policy__body ol+h3,.shopify-policy__body ul+h2,.shopify-policy__body ul+h3,.shopify-policy__body ol+ol,.shopify-policy__body ul+ul{margin-block-start:1em}.c_button{font-family:var(--ff);display:block;width:100%;text-align:center;padding:12px 20px;color:var(--black);border:1px solid var(--border);font-size:18px;font-weight:300;line-height:1.333;letter-spacing:-.48px;background:#fff;transition:all .3s ease;position:relative;overflow:hidden}@media(max-width:999px){.c_button{min-width:280px;font-size:20px}}@media(max-width:749px){.c_button{padding:8px 12px;font-size:16px;min-width:200px}}.c_button span{z-index:1;position:relative}.c_button:before{content:"";position:absolute;z-index:0;bottom:0;left:0;width:100%;height:0;background:#f3f3f3;transition:height .3s ease;transform-origin:center bottom}@media(any-hover:hover){.c_button:hover:before{height:100%}}@keyframes underline{0%{left:-100%}to{left:100%}}.c_heading{display:flex;flex-direction:column}.c_heading--center{align-items:center}.c_heading--ja{font-family:var(--ff)!important;color:var(--black);font-size:40px;font-weight:400;line-height:120%;letter-spacing:1.2px}@media(max-width:749px){.c_heading--ja{font-size:24px}}.c_heading--en{color:var(--green);font-family:var(--ff-en);opacity:1;font-size:20px;font-weight:500;line-height:150%;letter-spacing:1.2px}@media(max-width:749px){.c_heading--en{font-size:16px}}.c_cart{font-family:var(--ff)!important;padding-block:120px 0px!important}@media(max-width:749px){.c_cart{padding-block:80px 0px!important}}.c_cart .cart-items{font-family:var(--ff)!important}.c_cart .title{font-family:var(--ff);font-size:30px;font-weight:300;line-height:1.25;letter-spacing:.15em;margin-block-end:40px}@media(max-width:749px){.c_cart .title{font-size:24px;margin-block-end:30px}}.c_cart .title-wrapper-with-link a{display:none}.c_cart .cart-item__name,.cart__footer-wrapper .totals__total,.cart__footer-wrapper .cart__checkout-button{font-family:var(--ff)!important}.cart__footer{padding-block:40px 120px!important}.product__info-wrapper,.product__title h1{font-family:var(--ff)!important}.product__description{font-family:var(--ff)!important;line-height:1.3}.product__description *+p{margin-block-start:1em}.product__description *+h3{margin-block-start:1em}.product__description h3{font-family:var(--ff)!important}.product__description h3+*{margin-block-start:1em}.product__description ul{padding-inline-start:0!important}.product__description h2,.product__description h3,.product__description p{font-family:var(--ff)!important}.is-gosubscride{padding-block:120px}@media(max-width:749px){.is-gosubscride{padding-block:80px}}.cart__empty-text,.cart__login-title{font-family:var(--ff)!important}.cart__warnings{padding-block-end:120px!important}@media(max-width:749px){.cart__warnings{padding-block-end:80px!important}}.utility-bar{background:#007167!important;color:#fff!important}.cart-notification,.cart-notification__heading,.cart-notification-product__name{font-family:var(--ff)!important}.announcement-bar__message{padding-block:.8rem!important;min-height:unset!important}.announcement-bar__message{font-family:var(--ff)!important}.announcement-bar__message a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/36/assets/c_base.css.map */
