@charset "UTF-8";:root{--font-body-family: "Lato", "Noto Sans JP", sans-serif;--font-heading-second-family: "Instrument Serif", "Noto Serif JP", serif;--font-heading-main-family: "Jost","Noto Sans JP", sans-serif;--red: #c30000}body button:disabled,body button[data-sold-out]{background:#d3d3d3;pointer-events:none}body .icon--tiny svg{max-width:calc(12px + var(--icon-scale));min-width:calc(12px + var(--icon-scale));max-height:calc(12px + var(--icon-scale));height:auto}body .price__wrapper:has(s){align-items:flex-end}body .price__wrapper small{font-size:13px;margin-top:6px;margin-left:-4px}body .price__regular{letter-spacing:normal}body .price__regular s{font-size:calc(var(--subheadings-font-size) / 1.3)}body .price-block__price,body .card__price{font-weight:400!important}body .announcement-bar__text-wrapper .link-underline a{text-decoration:none}body .search-field--filled,body .header .search-field--filled{background-color:rgba(var(--layout-text-color),.05)}body .main-header-wrapper{gap:24px 0}body .menu details-dropdown[data-status=parent] .active-parent-link,body .menu.menu--parent .active-item.link--single{text-decoration-thickness:1px;text-underline-offset:10px}body .menu details-dropdown[data-status=parent] .active-parent-link[data-title=\30db\30fc\30e0],body .menu.menu--parent .active-item.link--single[data-title=\30db\30fc\30e0]{text-decoration:none}body .menu__item a b{font-weight:500}body .header .first-nested__list,body .header .second-nested__list{border:var(--border-thickness) solid rgb(var(--lines-color))}body .cart__count{border:0 none;background-color:#00000012;height:calc(14px + var(--icon-scale));min-width:calc(14px + var(--icon-scale))}body .sticky-cart{flex-wrap:wrap}body .sticky-cart__form:has(.ruffruff-order-limits__product-messages){width:100%}body .sticky-cart__form form{flex-wrap:wrap;justify-content:center}body .slideshow .swiper-pagination-bullet:after{height:2px;top:calc(50% - 1px)}body .slideshow .swiper-button svg{fill:#000}body .autoplay-progress{visibility:hidden}body .banner-gallery__card:after{background:linear-gradient(0deg,#000 8%,#0000 92%)}body .facets-vertical-form .facets-header__container{justify-content:flex-end}body .facets-container--vertical .drawer{width:100%}body .slider-scrollbar{width:40%;height:14px;margin-left:auto;margin-right:auto}body .slider-scrollbar__track{background-color:rgba(var(--layout-text-color),.1)}body .slider-scrollbar__thumb{background-color:rgba(var(--layout-text-color),.5)}body .slider-button[disabled]{visibility:hidden;opacity:0}body .rating-count{color:rgba(var(--layout-text-color),.6)}body .sc-sbsi7l-0{display:none!important}body .custom-header .content-width--wide{display:flex;gap:2px 12px;align-items:flex-end}body .custom-header .block__button{padding:0;margin:0 0 0 auto}body .custom-header .subheading-block.subheading-font{background:rgba(var(--layout-text-color),var(--hover-opacity));color:var(--bg-gradient);border-radius:24px;padding:3px 14px}body .custom-header .subheading-block.body-font{opacity:.6}body .accordion .accordion__content{color:rgba(var(--layout-text-color),.8)}body .section-collection-tabs .component-tabs__wrapper{gap:8px}body .section-collection-tabs .component-tabs__tab{border:1px solid rgba(var(--layout-text-color),.2);border-radius:24px;padding:2px 14px;height:30px}body .section-collection-tabs .component-tabs__tab.active{border:0 none;background:rgba(var(--layout-text-color),var(--hover-opacity));color:var(--bg-gradient)}body .collection__grid-container.page-grid:not(.disable-max-width){max-width:var(--page-grid-width)}body .vertical-filter .product__grid-container-wrapper{width:100%}body .section-categories .grid{gap:24px}body .section-categories .multicolumn__media img{border-radius:var(--media-radius);-webkit-border-radius:var(--media-radius);overflow:hidden;padding:8px;border:1px solid rgb(var(--lines-color))}body .media-with-text__content-wrapper.regular{margin-left:auto;margin-right:auto}body #insta-feed h2,body .instafeed-shopify h2{display:none}body .icons-with-text--horizontal .icons_with_text__wrapper,body .icons-with-text--horizontal .icons_with_text__link{gap:var(--block-padding-xs)}body .icons_with_text__info a{text-decoration:none;color:rgb(var(--layout-text-color))}body .popup__icon svg{max-width:calc(12px + var(--icon-scale));min-width:calc(12px + var(--icon-scale));max-height:calc(12px + var(--icon-scale));height:auto}body .quantity__button.icon--large svg{max-width:calc(11px + var(--icon-scale));min-width:calc(11px + var(--icon-scale));max-height:calc(11px + var(--icon-scale));height:auto}body .card-product__content{gap:2px}body .card-product__title{line-height:1.4}body .card__price{--secondary-headings-font-size: 20px}body .card__reviews{order:10}body .card__badges{inset-inline-start:8px;inset-inline-end:inherit}body .card__badges-item{font-weight:700}body .card__badges.center{top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;width:max-content}body .card__badges.center .card__badges-item--sold{padding:12px 24px;font-size:20px;font-weight:800;transform:rotate(-20deg)}body .product-popup-modal__opener .popup-button{border-block-start:0 none;padding-top:0}body .product__description table{max-width:100%;width:100%}body .proof-block{display:flex;justify-content:space-between;align-items:center}body .proof-block .wishlist{display:flex;align-items:center;gap:2px}body .proof-block .wishlist svg{width:14px;height:14px}body .proof-block .wishlist svg path{fill:#f94900}body .proof-block .total-counter{margin:0}body .section-tokuten .icons_with_text__media{margin-bottom:1rem}body .section-tokuten .icons_with_text__description{color:rgba(var(--layout-text-color),.8)}body .jdgm-medals a{pointer-events:none;color:#108474!important;text-decoration:none}body .contact__button button{width:100%}body .shopify-policy__title{text-align:center}body .shopify-policy__container{padding-top:4rem;padding-bottom:10rem}body .shopify-policy__body .rte h2,body .shopify-policy__body .rte h3{border-block-end:var(--border-thickness) solid rgb(var(--lines-color));padding-bottom:6px;margin-bottom:12px}body .shopify-policy__body .rte h2:not(:first-child),body .shopify-policy__body .rte h3:not(:first-child){margin-top:2.4rem}body .shopify-policy__body .rte p{opacity:.7}body .footer__block--menu .menu__item a{color:rgba(var(--layout-text-color),.6)}body .footer .block-social-media .social-media svg{width:32px;height:32px}@media screen and (min-width: 750px) and (max-width: 1100px){body .section-categories .multicolumn__item{width:100%}}@media screen and (max-width: 749px){:root{--side-margin: 8px}body.prevent-fields-scale .input--text,body.prevent-fields-scale .textarea,body.prevent-fields-scale .quantity__input,body.prevent-fields-scale .search__input,body.prevent-fields-scale input.field__input,body.prevent-fields-scale .search-field__text{font-size:13px}body .main-header-wrapper{gap:2px 0}body .custom-header .heading-block{width:100%;flex-grow:1}body .custom-header .subheading-block{margin-top:0!important}body .custom-header .content-width--wide{flex-wrap:wrap}body .slider__viewport .slider-button--prev{inset-inline-start:0}body .slider__viewport .slider-button--next{inset-inline-end:0}body .card__price{--secondary-headings-font-size: 14px}body .card-product:not(.with-border) .card-product__content{margin-top:calc(var(--block-padding-s) / 2)}body .main-collection-filters{margin-inline:calc(-1 * var(--side-margin));padding-inline:var(--side-margin);border-block-end:var(--border-thickness) solid rgb(var(--lines-color))}body .collection__grid-container.collection__grid-container--mobile-sticky,body .template-search__results.template-search__results--mobile-sticky{--block-padding: 8px}body .price__wrapper small{font-size:10px}body .section-categories .grid{gap:0 8px}body .section-categories .multicolumn__item{width:100%}body .section-categories .multicolumn__media+.multicolumn__info{margin-top:calc(var(--block-padding-s) / 2);margin-bottom:calc(var(--block-padding-s) / 2)}body .section-categories .multicolumn__media img{padding:4px}body .card__badges.center .card__badges-item--sold{padding:5px 18px;font-size:17px}body .card__product{line-height:1.4}body .banner-gallery__info{padding:4px}body.font-page-titles--main .shopify-policy__title h1{font-size:15px}body .shopify-policy__container{padding-bottom:4rem;padding-top:2rem}body .shopify-policy__body .rte h2:not(:first-child),body .shopify-policy__body .rte h3:not(:first-child){margin-top:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom.css.map */
