.og-faq .faq__category{position:relative;padding-left:2rem;margin:0 auto 2rem;font-size:2.2rem;font-weight:500}.og-faq .faq__category:before{position:absolute;content:"";display:block;width:1rem;height:2rem;background:var(--og-red);border-radius:1rem;left:0;top:50%;transform:translateY(-50%)}.og-faq .accordion+.faq__category{margin-top:8rem}.og-faq .accordion{margin:0;border-bottom:1px dashed #a7a7a7}.og-faq .faq__category+.accordion{border-top:1px dashed #a7a7a7}.og-faq .accordion_title{position:relative;font-size:1.6rem;font-weight:500;padding:2.5rem 5.5rem 2.5rem 2rem;cursor:pointer;transition:.3s}.og-faq .accordion_title:before,.og-faq .accordion_title:after{position:absolute;right:2rem;top:50%;content:"";display:block;width:1.6rem;height:1px;background:#707070;transform:translateY(-50%);transition:.3s}.og-faq .accordion_title:after{transform:translateY(-50%) rotate(90deg)}.og-faq .accordion_title.open:after{opacity:0;transform:translateY(-50%) rotate(0)}.og-faq .accordion_contents{display:none;margin:0;padding:2.5rem 2rem;background:var(--og-white)}.og-faq .accordion_contents *:first-child{margin-top:0}.og-faq .accordion_contents *:last-child{margin-bottom:0}@media screen and (min-width: 750px){.og-faq .accordion_title:hover{background:#f2f2ea}}@media screen and (max-width: 749px){.og-faq .faq__category{padding-left:1.6rem;font-size:1.8rem}.og-faq .faq__category:before{width:.6rem;height:1.4rem}.og-faq .accordion_title{font-size:1.4rem;padding:2rem 4.5rem 2rem 0}.og-faq .accordion_title:before,.og-faq .accordion_title:after{right:0}.og-faq .accordion_contents{padding:2rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/og-faq.css.map */
