.o28-faq-section{margin-block-start:var(--o28-gap-top-mobile, 0px);margin-block-end:var(--o28-gap-bottom-mobile, 0px);padding-block-start:var(--o28-pad-top-mobile);padding-block-end:var(--o28-pad-bottom-mobile);background:var(--o28-faq-bg, #f4f7fb)}.o28-faq{display:block}.o28-faq__list{display:flex;flex-direction:column;gap:.75rem;max-width:min(640px,var(--page-content-width, 640px));margin-inline:auto;padding-inline:var(--page-margin, 16px)}.o28-faq__group-title{text-align:center;color:var(--o28-faq-heading, #1a2b3c);font-weight:600;font-size:clamp(1.15rem,4vw,1.4rem);margin:1.75rem 0 .5rem}.o28-faq__group-title:first-child{margin-top:0}.o28-faq__item{background:var(--o28-faq-card-bg, #e7f0fb);border-radius:16px;padding:1.1rem 1.25rem;transition:background .3s ease}.o28-faq__item.is-open{background:var(--o28-faq-card-bg-open, #d3e5f8)}.o28-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0;border:none;background:none;cursor:pointer;text-align:left;color:var(--o28-faq-q-color, #6f8fb3);font-size:.95rem;line-height:1.4;transition:color .3s ease}.o28-faq__item.is-open .o28-faq__q{color:var(--o28-faq-q-color-open, #2a3b4c);font-weight:500}.o28-faq__q:focus-visible{outline:2px solid var(--o28-faq-q-color-open, #2a3b4c);outline-offset:3px;border-radius:4px}.o28-faq__q-text{flex:1 1 auto}.o28-faq__icon{position:relative;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--o28-faq-icon-bg, #ffffff)}.o28-faq__icon:before,.o28-faq__icon:after{content:"";position:absolute;top:50%;left:50%;background:var(--o28-faq-icon-color, #3f4b5b);border-radius:2px}.o28-faq__icon:before{width:11px;height:2px;transform:translate(-50%,-50%)}.o28-faq__icon:after{width:2px;height:11px;transform:translate(-50%,-50%);transition:transform .3s ease}.o28-faq__item.is-open .o28-faq__icon:after{transform:translate(-50%,-50%) scaleY(0)}.o28-faq__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.o28-faq__item.is-open .o28-faq__answer-wrap{grid-template-rows:1fr}.o28-faq__answer{overflow:hidden;min-height:0;padding-top:.85rem;color:var(--o28-faq-a-color, #6b7b8c);font-size:.85rem;line-height:1.6}.o28-faq__answer>*{margin:0}.o28-faq__empty{text-align:center;padding:3rem 1rem;color:var(--o28-faq-a-color, #6b7b8c)}@media(min-width:750px){.o28-faq__list{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:1rem 1.5rem;max-width:min(960px,var(--page-content-width, 960px))}.o28-faq__group-title{grid-column:1 / -1;margin:2.5rem 0 .75rem}.o28-faq__group-title:first-child{margin-top:0}}@media(prefers-reduced-motion:reduce){.o28-faq__answer-wrap,.o28-faq__icon:after,.o28-faq__item{transition:none}}@media screen and (min-width:750px){.o28-faq-section{margin-block-start:var(--o28-gap-top-desktop, 0px);margin-block-end:var(--o28-gap-bottom-desktop, 0px);padding-block-start:var(--o28-pad-top-desktop);padding-block-end:var(--o28-pad-bottom-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/o28-faq.css.map */
