.ohs-faq{padding-top:var(--faq-section-padding-top);padding-bottom:var(--faq-section-padding-bottom)}.ohs-faq__inner{max-width:calc(var(--faq-content-width) + 10rem)}.ohs-faq__title{margin:0 0 2.4rem;text-align:center;font-size:clamp(3.2rem,4vw,4.8rem);line-height:1.12}.ohs-faq__introduction{max-width:76rem;margin:-1rem auto 2.4rem;text-align:center}.ohs-faq__content{max-width:var(--faq-content-width);margin:0 auto}.ohs-faq__category{margin:2rem 0 0;padding:1rem 1.6rem;border-left:.5rem solid var(--faq-accent);border-radius:.4rem;background:var(--faq-heading-background);color:var(--faq-heading-text);box-shadow:0 .2rem .7rem #173d331f}.ohs-faq__category:first-child{margin-top:0}.ohs-faq__category h2{margin:0;color:inherit;font-size:2rem;line-height:1.25;font-weight:600}.ohs-faq__item{margin:0;border-bottom:.1rem solid var(--faq-border);background:rgb(var(--color-background))}.ohs-faq__question{position:relative;display:grid;grid-template-columns:2.6rem 1fr 2rem;gap:1rem;align-items:center;min-height:0;padding:var(--faq-row-padding) 1.4rem;cursor:pointer;list-style:none;transition:background-color .16s ease}.ohs-faq__question::-webkit-details-marker{display:none}.ohs-faq__question:hover,.ohs-faq__item[open]>.ohs-faq__question{background:var(--faq-hover)}.ohs-faq__question-mark{display:inline-flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border:.1rem solid var(--faq-heading-background);border-radius:50%;color:var(--faq-heading-background);font-size:1.4rem;font-weight:700;line-height:1}.ohs-faq__question-text{font-size:1.7rem;line-height:1.35;font-weight:500}.ohs-faq__toggle{position:relative;display:block;width:1.6rem;height:1.6rem}.ohs-faq__toggle:before,.ohs-faq__toggle:after{position:absolute;top:50%;left:50%;width:1.4rem;height:.15rem;content:"";background:currentColor;transform:translate(-50%,-50%);transition:transform .16s ease}.ohs-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.ohs-faq__item[open] .ohs-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}.ohs-faq__answer{padding:.6rem 5rem 1.4rem}.ohs-faq__answer>:first-child{margin-top:0}.ohs-faq__answer>:last-child{margin-bottom:0}@media screen and (max-width:749px){.ohs-faq__title{margin-bottom:1.8rem;font-size:3rem}.ohs-faq__category{margin-top:1.6rem;padding:.9rem 1.2rem}.ohs-faq__category h2{font-size:1.8rem}.ohs-faq__question{grid-template-columns:2.4rem 1fr 1.8rem;gap:.8rem;padding-right:.8rem;padding-left:.8rem}.ohs-faq__question-text{font-size:1.55rem}.ohs-faq__answer{padding:.4rem 4rem 1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/61/compiled_assets/styles.css.map */
