body .section.page-width-content{--page-content-width: 90rem}body:not(.category-page) .section.page-width-content{background:url(/cdn/shop/files/background_sakura_flowers_element.webp?v=1768818155) no-repeat right bottom / auto!important}body.category-page .shopify-section[class*=collection-list]{--page-content-width: 90rem;background:url(/cdn/shop/files/background_sakura_flowers_element.webp?v=1768818155) no-repeat right bottom / auto!important}.category-page .collection-card{display:flex;flex-direction:column;position:relative;aspect-ratio:auto}.category-page .collection-card__image{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden}.category-page .image-block__image,.category-page .image-block__image img,.category-page .image-block__image svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.category-page .collection-card__content{position:static;height:auto;padding:4px 0 0;text-align:center}.category-page .text-block{padding-left:0}hr{border:none;border-top:1px solid #662f30;margin:25px 0}h2.question,p.answer{position:relative;display:inline-block;width:100%;padding-left:30px}h2.question{margin:0}p.answer{margin-bottom:0}h2.question:before,p.answer:before{display:inline-block;font-family:var(--font-h5--family);font-size:22px;font-weight:700;position:absolute;top:0;left:0;width:100%;height:100%}h2.question:before{content:"Q";color:#662f30}p.answer:before{content:"A";color:#912121}.company-disclosure-table{margin-bottom:25px}.company-disclosure-table tr{height:20px}.company-disclosure-table td.subject{width:16%;color:#fff;background-color:#662f30;border:1px solid #912121}.company-disclosure-table td.info{height:84%;border-top:1px solid #912121;border-right:1px solid #912121;border-bottom:1px solid #912121}.policy-name{font-size:22px}.no-list-type{list-style-type:none}.character-about{display:inline-flex;gap:40px}.character-about:not(#hatsunemiku){margin-top:30px}.character-about-img{width:427px;height:255px;object-fit:cover}.character-about-txt{max-width:100%}@media screen and (max-width:990px){.character-about{display:grid}}@media screen and (max-width:749px){.company-disclosure-table td{display:block;width:100%!important;min-height:50px}.company-disclosure-table td.info{border-top:none;border-left:1px solid #912121}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-theme-basic-template.css.map */
