.opk_faq .page-width{max-width:99.6rem}@media screen and (min-width: 750px){.opk_faq .title-wrapper{margin-bottom:4.8rem}}@media screen and (max-width: 749px){.opk_faq .title-wrapper{margin-bottom:3.6rem}}@media screen and (max-width: 749px){.opk_faq__subheading{line-height:1.2}}.opk_faq__item{border:none;position:relative}.opk_faq__item::before,.opk_faq__item::after{position:absolute;left:0;display:block;width:100%;height:1px;background-color:rgba(10,10,10,.06);content:""}.opk_faq__item::before{bottom:0}.opk_faq__item::after{top:0}.opk_faq__item:not(:first-child)::after{content:none}.opk_faq__head{display:flex;align-items:center;gap:1.6rem}@media screen and (min-width: 750px){.opk_faq__head{gap:3.6rem}}.product-details .accordion .opk_faq__head .opk_faq__head_title{padding:2.4rem 0}@media screen and (min-width: 750px){.product-details .accordion .opk_faq__head .opk_faq__head_title{padding:2.4rem 0 !important}}.opk_faq__title{font-size:2rem;font-style:normal;font-weight:700;line-height:1.2;text-transform:uppercase}@media screen and (max-width: 749px){.opk_faq__title{max-width:none;max-width:initial}}.opk_faq__icon{transition:transform .3s ease}details[open] .opk_faq__icon{transform:rotate(180deg)}.opk_faq__text{padding-bottom:2.2rem !important}
