@import"https://fonts.googleapis.com/css2?family=Instrument+Sans&family=Noto+Sans&family=Noto+Sans+JP&family=Shippori+Mincho&display=swap";@import"https://use.typekit.net/fba1mdc.css";:root{--font-jp-base: "Instrument Sans", "Noto Sans JP", sans-serif;--font-jp-base-size: 12pt;--font-jp-base-tracking: .1em;--font-jp-base-line-height: 1.7;--font-en-base: "Noto Sans", sans-serif;--font-en-base-size: 10pt;--font-en-base-tracking: .1em;--font-en-base-line-height: 1.7;--font-jp-mincho: "Shippori Mincho", serif;--font-jp-mincho-size: 12pt;--font-jp-mincho-tracking: .05em;--font-jp-mincho-line-height: 2;--font-heading: "bookmania", serif;--font-heading-tracking: -.025em;--font-heading-vertical-scale: .8;--font-h1-size: 24px;--font-h2-size: 20px;--font-h3-size: 16px;--font-h4-size: 14px}body{font-family:var(--font-jp-base);font-size:var(--font-jp-base-size);letter-spacing:var(--font-jp-base-tracking);line-height:var(--font-jp-base-line-height)}body:lang(en){font-family:var(--font-en-base);font-size:var(--font-en-base-size);letter-spacing:var(--font-en-base-tracking);line-height:var(--font-en-base-line-height)}.font-mincho{font-family:var(--font-jp-mincho);font-size:var(--font-jp-mincho-size);letter-spacing:var(--font-jp-mincho-tracking);line-height:var(--font-jp-mincho-line-height)}h1:not(.product-title),.h1:not(.product-title),h2:not(.product-title),.h2:not(.product-title),h3:not(.product-title),.h3:not(.product-title),h4:not(.product-title),.h4:not(.product-title){font-family:var(--font-heading),var(--font-jp-base);font-weight:300;letter-spacing:var(--font-heading-tracking);line-height:normal}#shopify-section-template--27193636454705__rich_text_GqMjmL .h1{transform:scaleY(var(--font-heading-vertical-scale));transform-origin:center;margin-bottom:-.25em}h1:not(.product-title),.h1:not(.product-title){font-size:var(--font-h1-size)}h2:not(.product-title),.h2:not(.product-title){font-size:var(--font-h2-size)}h3:not(.product-title),.h3:not(.product-title){font-size:var(--font-h3-size)}h4:not(.product-title),.h4:not(.product-title){font-size:var(--font-h4-size)}@media screen and (min-width:700px){h1:not(.product-title),.h1:not(.product-title){font-size:28px}h2:not(.product-title),.h2:not(.product-title){font-size:23px}h3:not(.product-title),.h3:not(.product-title){font-size:18px}h4:not(.product-title),.h4:not(.product-title){font-size:15px}}@media screen and (min-width:1000px){h1:not(.product-title),.h1:not(.product-title){font-size:32px}h2:not(.product-title),.h2:not(.product-title){font-size:26px}h3:not(.product-title),.h3:not(.product-title){font-size:20px}h4:not(.product-title),.h4:not(.product-title){font-size:16px}}@media screen and (min-width:1150px){h1:not(.product-title),.h1:not(.product-title){font-size:36px}h2:not(.product-title),.h2:not(.product-title){font-size:28px}h3:not(.product-title),.h3:not(.product-title){font-size:22px}h4:not(.product-title),.h4:not(.product-title){font-size:17px}}@media screen and (min-width:1400px){h1:not(.product-title),.h1:not(.product-title){font-size:40px}h2:not(.product-title),.h2:not(.product-title){font-size:32px}h3:not(.product-title),.h3:not(.product-title){font-size:24px}h4:not(.product-title),.h4:not(.product-title){font-size:18px}}.product-title.h2{font-family:var(--font-jp-base)}.shopify-section--featured-collections .h1{letter-spacing:.56px;line-height:10px}.shopify-section--featured-collections .h1+*{margin-top:12.4px}.content-over-media .prose.place-self-end-start.text-start .link{background-image:none!important}.content-over-media .prose.place-self-end-start.text-start{margin-bottom:0}@media screen and (max-width:749px){.content-over-media .prose.place-self-end-start.text-start{margin-bottom:10px}}.shopify-section--image-with-text-overlay .h2{letter-spacing:.56px;line-height:10px}.shopify-section--image-with-text-overlay .prose{font-size:11px;letter-spacing:.56px;line-height:8px}.shopify-section--media-grid .h2{letter-spacing:.56px;line-height:10px}.shopify-section--media-grid .prose{font-size:11px;letter-spacing:.56px;line-height:8px}.shopify-section--recently-viewed-products .h1{letter-spacing:.56px;line-height:10px}.shopify-section--recently-viewed-products .prose{font-size:11px;letter-spacing:.56px;line-height:8px}.shopify-section--related-products .h1{letter-spacing:.56px;line-height:10px}.shopify-section--related-products .prose{font-size:11px;letter-spacing:.56px;line-height:8px}.shopify-section--image-with-text-overlay .prose>.h2+*,.shopify-section--media-grid .prose>.h2+*{margin-top:14px}.shopify-section--recently-viewed-products .prose>.h1+*,.shopify-section--related-products .prose>.h1+*{margin-top:14px}.shopify-section--collection-list .link{background-image:none!important}@media screen and (min-width:750px){.footer .footer__block-list{display:grid!important;grid-template-columns:repeat(5,auto)!important;justify-content:space-between!important;column-gap:24px;row-gap:40px}.footer .footer__block-list>:nth-child(6){grid-column:1 / -1;justify-self:stretch;max-width:none!important;width:100%!important;margin-top:8px}}.footer .footer__block--image img{display:block!important;width:92%!important;max-width:100%!important;height:auto!important;margin:0 auto!important}@media screen and (max-width:749px){.footer .footer__block--image img{width:85%!important}}@media screen and (max-width:749px){.footer .footer__block-list{grid-template-columns:1fr!important}}.footer .footer__inner{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-areas:"navrow navrow" "social copyright"!important;row-gap:24px;column-gap:0}.footer .footer__block-list{grid-area:navrow}.footer .social-media{grid-area:social;justify-self:stretch!important;align-self:center;margin:0!important;padding-top:24px}.footer .footer__aside{grid-area:copyright;justify-self:stretch!important;align-self:center;grid-template-columns:1fr!important;justify-items:end!important;margin:0!important;padding-top:24px}.footer .footer__aside p{justify-self:end!important;text-align:right!important;margin:0!important}@media screen and (max-width:749px){.footer .footer__inner{grid-template-columns:1fr!important;grid-template-areas:"navrow" "social" "copyright"!important;row-gap:16px}.footer .social-media{justify-self:center!important;padding-top:16px}.footer .footer__aside{padding-top:4px!important;justify-items:center!important}.footer .footer__aside p{justify-self:center!important;text-align:center!important}}.footer .footer__block-list .link-faded{color:#4d4d4d!important}.footer .footer__block--links ul{font-size:11.2px!important;row-gap:2px!important}.shopify-section--blog-posts .prose .h1{line-height:10px}.shopify-section--blog-posts .prose>.h1+*{margin-top:14px;font-size:11.2px;letter-spacing:.56px}.shopify-section--featured-collections a.button,.shopify-section--blog-posts a.button{background-color:transparent;background-image:none!important;border:1px solid #4D000D;color:#4d000d;-webkit-text-fill-color:#4D000D}.collection-description{font-size:12.8px}.shopify-section--contact .prose{display:flex;flex-direction:column}.shopify-section--contact .prose>.h1{order:1;letter-spacing:.56px;line-height:10px;margin-top:0!important;margin-bottom:0}.shopify-section--contact .prose>p{order:2;font-size:11.2px;letter-spacing:.56px;margin-top:14px!important}.footer .footer__block--newsletter .prose{font-size:11.2px}#shopify-section-template--27193636421937__featured_collections_jRURTY .v-stack:has(>.h1){row-gap:0px!important}#shopify-section-template--27193636421937__featured_collections_jRURTY .h1{line-height:10px!important}#shopify-section-template--27193636421937__featured_collections_jRURTY .h1+*{margin-top:14px!important}.shopify-section--faq .prose{display:flex;flex-direction:column}.shopify-section--faq .prose>.h2{order:1;letter-spacing:.8px;line-height:10px;margin-bottom:0}.shopify-section--faq .prose>p{order:2;margin-top:14px!important}.shopify-section--custom-liquid:has(+.shopify-section--main-blog){display:none!important}.shopify-section--main-blog .section-header .h-stack{flex-direction:column;row-gap:0px!important;margin-top:24px}.shopify-section--main-blog .section-header .h-stack>.h2{line-height:10px}.shopify-section--main-blog .section-header .h-stack:after{content:"\304a\77e5\3089\305b";display:block;margin-top:14px;font-size:11.2px;letter-spacing:.56px;line-height:10px}.header__primary-nav-item a,.header__primary-nav-item summary{font-size:12px}.header-sidebar__linklist-button{font-size:14px}[id^=shopify-section-template--27453011657009__] .prose p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6){font-size:14px}[id^=shopify-section-template--27453011657009__image_with_text] .h2{font-size:18px}@media screen and (min-width:700px){[id^=shopify-section-template--27453011657009__image_with_text] .h2{font-size:20px}}@media screen and (min-width:1000px){[id^=shopify-section-template--27453011657009__image_with_text] .h2{font-size:23px}}@media screen and (min-width:1150px){[id^=shopify-section-template--27453011657009__image_with_text] .h2{font-size:25px}}@media screen and (min-width:1400px){[id^=shopify-section-template--27453011657009__image_with_text] .h2{font-size:28px}}@media screen and (min-width:750px){[id^=shopify-section-template--27453011657009__image_with_text] image-with-text picture,[id^=shopify-section-template--27453011657009__image_with_text] image-with-text img{height:100%;width:100%;object-fit:cover}}#shopify-section-template--27505794777393__featured_collections_Xz3gGW .v-stack{row-gap:0px!important}#shopify-section-template--27505794777393__featured_collections_Xz3gGW .h2{line-height:10px}#shopify-section-template--27505794777393__featured_collections_Xz3gGW .h2+*{margin-top:14px}newsletter-popup .prose{font-size:14px}newsletter-popup.pop-in{top:50%;bottom:auto;transform:translateY(-50%)}@media screen and (min-width:700px){newsletter-popup.pop-in{top:0;bottom:0;left:0;right:0;margin:auto;width:380px;height:fit-content}}.shopify-section--main-article .h1{font-size:16px}@media screen and (min-width:700px){.shopify-section--main-article .h1{font-size:18px}}@media screen and (min-width:1000px){.shopify-section--main-article .h1{font-size:20px}}@media screen and (min-width:1150px){.shopify-section--main-article .h1{font-size:22px}}@media screen and (min-width:1400px){.shopify-section--main-article .h1{font-size:24px}}#shopify-section-template--27453011657009__collection_list_Abwg3q .section-spacing{padding-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/custom.css.map */
