.arelia-faq{background-color:var(--arelia-base)}.arelia-faq__inner{display:grid;grid-template-columns:var(--content-grid);padding-block:clamp(3rem,6vw,5rem)}.arelia-faq__inner>*{grid-column:2}.arelia-faq__heading,.arelia-faq__intro,.arelia-faq__list{max-width:42rem;margin-inline:auto}.arelia-faq__list{width:100%}.arelia-faq__heading{margin-block:0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.2;color:var(--arelia-primary);text-align:center}.arelia-faq__intro{margin-block:0 2.5rem;font-size:1.0625rem;line-height:1.6;color:var(--arelia-primary);text-align:center}.arelia-faq__intro p{margin:0}.arelia-faq__intro p+p{margin-top:1rem}.arelia-faq__list{border:1px solid var(--arelia-primary);border-radius:1rem;overflow:hidden}.arelia-faq__item{border-top:1px solid rgba(23,63,53,.2)}.arelia-faq__item:first-child{border-top:none}.arelia-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 1.5rem;cursor:pointer;list-style:none;font-size:1rem;font-weight:600;line-height:1.4;color:var(--arelia-primary)}.arelia-faq__question::-webkit-details-marker{display:none}.arelia-faq__question:hover{background-color:var(--arelia-secondary)}.arelia-faq__question:focus-visible{outline:2px solid var(--arelia-primary);outline-offset:-2px;border-radius:.5rem}.arelia-faq__question-text{flex:1 1 auto}.arelia-faq__icon{position:relative;flex:0 0 auto;width:.875rem;height:.875rem}.arelia-faq__icon:before,.arelia-faq__icon:after{content:"";position:absolute;background-color:var(--arelia-primary);transition:transform .2s ease}.arelia-faq__icon:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.arelia-faq__icon:after{top:0;left:50%;width:2px;height:100%;transform:translate(-50%)}.arelia-faq__item[open] .arelia-faq__icon:after{transform:translate(-50%) scaleY(0)}.arelia-faq__answer{padding:0 1.5rem 1.375rem;font-size:.9375rem;line-height:1.65;color:var(--arelia-primary)}.arelia-faq__answer p{margin:0}.arelia-faq__answer p+p{margin-top:1rem}.arelia-faq__answer ul,.arelia-faq__answer ol{margin:.5rem 0 0;padding-left:1.25rem}@media(max-width:768px){.arelia-faq__inner{padding-block:clamp(2rem,8vw,3rem)}.arelia-faq__question{padding:1rem 1.125rem}.arelia-faq__answer{padding:0 1.125rem 1.125rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/arelia-faq.css.map */
