.product-info__block-item .prose{color:var(--dark-gray, #333);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:1.68px}.block-swatch{border-color:#f5f5f5;background:var(--right-gray, #F5F5F5)}:checked+.block-swatch,.block-swatch.is-selected{--swatch-disabled-strike-color: var(--BURGUNDY, #5A040D);color:#fff;border-color:currentColor;background:var(--BURGUNDY, #5A040D)}.collection-toolbar__button :is(svg){color:var(--BURGUNDY, #5A040D)}.pagination__link[aria-current=page]{color:var(--BURGUNDY, #5A040D)}.scrolling-content--static{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--scrolling-content-content-gap);overflow:hidden;-webkit-user-select:text;user-select:text}.scrolling-content--static .scrolling-content__item{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--scrolling-content-content-gap);white-space:nowrap}.scrolling-content--static .scrolling-content__item>*{margin-inline-start:0;margin-inline-end:0}.scrolling-content__text{padding-block-end:1.2em!important;white-space:nowrap}.scrolling-content__image{display:flex;align-items:center;justify-content:center;transition:transform .3s ease,filter .3s ease;max-width:none;min-width:0}.scrolling-content__image>img{max-width:none;width:100%;height:auto}.scrolling-content__image--linked{cursor:pointer}.scrolling-content__image--linked:hover{transform:scale(1.05)}.scrolling-content__image-link{display:block;text-decoration:none;color:inherit}.scrolling-content__image-link:hover{text-decoration:none;color:inherit}.image-filter--grayscale img{filter:grayscale(100%);transition:filter .3s ease}.image-filter--grayscale:hover img{filter:grayscale(0%)}.image-filter--sepia img{filter:sepia(100%);transition:filter .3s ease}.image-filter--sepia:hover img{filter:sepia(0%)}.image-filter--brightness img{filter:brightness(1.2);transition:filter .3s ease}.image-filter--brightness:hover img{filter:brightness(1)}@media screen and (max-width: 699px){.media-grid.media-grid--mobile-2column{display:grid;grid-template-columns:1fr 1fr;gap:10px;grid-auto-rows:auto}.media-grid.media-grid--mobile-2column .media-grid__item{--media-grid-item-column-span: var(--media-grid-item-column-span-mobile, 1);grid-area:span var(--media-grid-item-row-span) / span var(--media-grid-item-column-span-mobile, 1);height:auto}.media-grid.media-grid--mobile-2column .content-over-media{height:auto;aspect-ratio:unset}}.media-grid--fit-to-image .content-over-media>:is(img,picture img){object-fit:contain;object-position:center}@media screen and (max-width: 699px){.media-grid--fit-to-image{grid-auto-rows:auto}.media-grid--fit-to-image .media-grid__item{height:auto}.media-grid--fit-to-image .media-grid__item>*{height:auto}.media-grid--fit-to-image .content-over-media{height:auto;min-height:0}.media-grid--fit-to-image .content-over-media>:is(img,picture img){height:auto;max-height:none;min-height:0;width:100%}.media-grid--maintain-ratio .content-over-media>:is(img,picture img){object-fit:cover;object-position:center}.media-grid:not(.media-grid--maintain-ratio):not(.media-grid--fit-to-image) .content-over-media>:is(img,picture img){object-fit:cover;object-position:center}}.media-grid .content-over-media>:not(img,video,iframe,svg,video-media,picture,image-parallax){bottom:-15px;border-bottom:1px solid transparent}@media screen and (max-width: 699px){.media-grid .content-over-media>:not(img,video,iframe,svg,video-media,picture,image-parallax){bottom:3px}}.media-grid .content-over-media:hover>:not(img,video,iframe,svg,video-media,picture,image-parallax){border-bottom:1px solid #000}.image-with-text .heading,.image-with-text-overlay .heading,.image-with-text-block .heading{font-family:var(--font-heading-family, var(--font-body-family))}.image-with-text .body,.image-with-text-overlay .body,.image-with-text-block .body{font-family:var(--font-body-family)}.image-with-text .noto-sans-jp,.image-with-text-overlay .noto-sans-jp,.image-with-text-block .noto-sans-jp{font-family:Noto Sans JP,sans-serif}.image-with-text .bookmania,.image-with-text-overlay .bookmania,.image-with-text-block .bookmania,.image-with-text p.bookmania,.image-with-text-overlay p.bookmania,.image-with-text-block p.bookmania{font-family:Bookmania,serif!important;font-weight:100!important;letter-spacing:6px}.product-description-collapsible{--desc-lines: 8;--desc-line-height: 26px}.product-description-collapsible__content{overflow:hidden;max-height:calc(var(--desc-line-height) * var(--desc-lines));transition:max-height .35s ease;will-change:max-height}.product-description-collapsible.is-expanded .product-description-collapsible__content{max-height:none}.product-description-collapsible__toggle{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin-top:8px;color:currentColor;text-decoration:underline;cursor:pointer;font:inherit}h1.bookmania,h2.bookmania,h3.bookmania,h4.bookmania,h5.bookmania,h6.bookmania,p.bookmania,.bookmania.h1,.bookmania.h2,.bookmania.h3,.bookmania.h4,.bookmania.h5,.bookmania.h6,[class*=bookmania],.h1.bookmania,.h2.bookmania,.h3.bookmania,.h4.bookmania,.h5.bookmania,.h6.bookmania{font-family:Bookmania,serif!important;font-weight:300!important}.ranking-product-card-wrapper{position:relative}.ranking-number{position:absolute;top:0;left:0;z-index:2;background-color:#5a040d;color:#fff;width:30px;height:30px;border-radius:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.ranking-product-card-wrapper .product-card{position:relative;z-index:1}body.page-comming-soon .shopify-section-group-header-group,body.page-comming-soon .shopify-section-group-footer-group{display:none!important}@media screen and (min-width: 700px){.footer__block.footer__block--text{padding-left:3rem;border-left:1px solid #cacaca}}body.hide-header-footer .shopify-section-group-header-group,body.hide-header-footer .shopify-section-group-footer-group{display:none!important}.price-tax-included{font-size:12px;margin-left:.25em;display:inline}sale-price,price-list sale-price,.infiniteoptions-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.25em}.heading,.h1,.h2,.h3,.h4,.h5,.h6,.prose :where(h1,h2,h3,h4,h5,h6){word-break:auto-phrase}.spb-select{border-color:#000}#infiniteoptions-container input[type=text],#infiniteoptions-container input[type=number]{height:3rem;padding:0 4rem 0 1.5rem}#infiniteoptions-container input{border-width:1px;border-color:#000}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
