:root{all:unset;--page-margin: 2rem;--page-inside-margin: .625rem;--page-max-width: 100rem;--side-margin: calc((100vw - min(calc(100vw - var(--page-margin) * 2), var(--page-max-width)))/2) ;--base: 1440;--sans-serif-font: "hiragino-kaku-gothic-pron", sans-serif;--serif-font: "Noto Serif JP";--en-serif-font: "Nanum Myeongjo", "Noto Serif JP";--red: #7A1C2A;--black: #000;overflow-x:clip}@media(max-width:40rem){:root{--base: 375}}@media(max-width:50rem){:root{--page-margin: 2rem }}a{color:inherit;text-decoration:inherit}:is(sup){font-size:.625rem!important;vertical-align:super!important;white-space:nowrap!important}*[id]{scroll-margin-top:calc(var(--header-height))}body{background-color:transparent!important;grid-template-rows:auto 1fr auto;font-family:var(--sans-serif-font);font-weight:400;font-size:.875rem;min-height:100vh}#MainContent{padding-top:var(--header-height)}.shopify-policy__container{max-width:60rem}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Nanum Myeongjo,"Noto Serif JP"}h1,.h1{margin-top:3rem}a{color:inherit}.field:before,.field:after{display:none}.field{border-bottom:1px solid currentColor}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.shopify-payment-button [role=button]:before,.cart__dynamic-checkout-buttons [role=button]:before,.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{display:none}.contact__button{margin-top:6rem!important}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:2.5rem;margin-left:auto;margin-right:auto;display:block}.main-page-title{text-align:center}.customer button{margin-inline:auto!important}:is(.account,.order)>div:nth-of-type(2){flex-direction:column;gap:2rem}#MainContent:has(#theme-blog-list-page),#MainContent:has(.article-template){color:var(--black)}.article-template__hero-container{padding-inline:5.625rem;max-width:45.375rem!important}@media(max-width:749px){.article-template__hero-container{padding-inline:2rem}}.shopify-policy__body li p{display:inline}.contact{color:var(--black)}.huckleberry-subscription-mypage-block a[href="/account?hbSubscriptionPath=/"]{background-color:#000!important;color:transparent!important;padding:.5rem 2rem;display:block!important;max-width:20rem;text-align:center;position:relative}.huckleberry-subscription-mypage-block a[href="/account?hbSubscriptionPath=/"]:before{content:"\5b9a\671f\8cfc\5165\5185\5bb9\306e\78ba\8a8d\30fb\5909\66f4";position:absolute;color:#fff;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}#huckleberry-subscription-customer-portal *{box-sizing:border-box}#huckleberry-subscription-customer-portal-wrap-app-block *{box-sizing:border-box!important}#huckleberry-subscription-customer-portal-wrap-app-block a[href="/account"]{text-decoration:underline!important}#huckleberry-subscription-customer-portal-wrap-app-block a[href="/account"]:before{content:"\ff1c"!important}#huckleberry-subscription-customer-portal-wrap-app-block .huckleberry-subscription-list-id{color:inherit}#huckleberry-subscription-customer-portal-wrap-app-block .detail-btn,#huckleberry-subscription-customer-portal-wrap-app-block .subscription-history a{background-color:#000!important;color:#fff!important}#huckleberry-subscription-customer-portal-wrap-app-block .huckleberry-subscription-list-id>p{overflow:initial!important;text-overflow:initial!important;white-space:initial!important}#huckleberry-subscription-customer-portal-wrap-app-block .huckleberry-subscription-list-id *{font-family:inherit!important}#huckleberry-subscription-customer-portal-wrap-app-block a:has(>.back-btn){display:none!important}.card-information>.price{font-family:Nanum Myeongjo,"Noto Serif JP";letter-spacing:0}.card__heading{font-size:1.25rem;letter-spacing:0}@media(max-width:40rem){.card__heading{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom-style.css.map */
