.oyabloom-faq-section{max-width:1200px;margin:4rem auto;padding:0 2rem}.oyabloom-faq-section h2{font-size:2rem;font-weight:500;margin-bottom:2rem;letter-spacing:-.02em}.oyabloom-faq-section details{border-bottom:1px solid rgba(0,0,0,.1);padding:1.25rem 0;cursor:pointer}.oyabloom-faq-section details:first-of-type{border-top:1px solid rgba(0,0,0,.1)}.oyabloom-faq-section summary{font-size:1.05rem;font-weight:500;list-style:none;position:relative;padding-right:2.5rem;cursor:pointer;outline:none;line-height:1.4}.oyabloom-faq-section summary::-webkit-details-marker{display:none}.oyabloom-faq-section summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:300;transition:transform .2s ease;line-height:1}.oyabloom-faq-section details[open] summary:after{content:"\2013"}.oyabloom-faq-section details[open] summary{margin-bottom:1rem}.oyabloom-faq-section details p{font-size:.95rem;line-height:1.7;margin:0;padding-right:2.5rem;color:#000000bf}.oyabloom-faq-section details[open] p{animation:oyabloomFadeIn .3s ease}@keyframes oyabloomFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.oyabloom-faq-section{margin:2.5rem auto;padding:0 1.5rem}.oyabloom-faq-section h2{font-size:1.5rem;margin-bottom:1.5rem}.oyabloom-faq-section summary{font-size:1rem}.oyabloom-faq-section details p{font-size:.9rem;padding-right:1rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/oyabloom-faq.css.map */
