.o-max-faq-section{background:radial-gradient(circle at 12% 14%,#ffffffdb 0,#fff0 30%),radial-gradient(circle at 88% 8%,#0077c81a 0,#0077c800 32%),var(--om-faq-bg)}.o-max-faq-section .om-faq__inner{padding-top:var(--om-faq-padding-top);padding-bottom:var(--om-faq-padding-bottom)}.o-max-faq-section .om-faq__header{max-width:820px;margin-inline:auto;text-align:center}.o-max-faq-section .om-faq__badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 14px;margin-bottom:16px;border-radius:999px;background:var(--om-faq-badge);color:var(--om-faq-badge-text);font-size:13px;font-weight:800;line-height:1;letter-spacing:.02em;box-shadow:inset 0 0 0 1px #0077c814}.o-max-faq-section .om-faq__title{margin:0;color:var(--om-faq-heading);font-size:clamp(30px,4.4vw,54px);line-height:1.08;font-weight:800;letter-spacing:-.02em}.o-max-faq-section .om-faq__desc{margin-top:16px;color:var(--om-faq-muted);font-size:16px;line-height:1.9}.o-max-faq-section .om-faq__desc p{margin:0}.o-max-faq-section .om-faq__list{max-width:var(--om-faq-max-width);margin:40px auto 0;display:grid;gap:14px}.o-max-faq-section .om-faq__item{position:relative;border:1px solid var(--om-faq-card-border);border-radius:var(--om-faq-radius);background:color-mix(in srgb,var(--om-faq-card-bg) 94%,transparent);overflow:hidden;box-shadow:0 14px 34px #063b660d;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.o-max-faq-section .om-faq__item:hover{transform:translateY(-2px);box-shadow:0 18px 40px #063b661a}.o-max-faq-section .om-faq__item[open]{border-color:color-mix(in srgb,var(--om-faq-accent) 36%,var(--om-faq-card-border));box-shadow:0 20px 46px #063b661f}.o-max-faq-section .om-faq__question{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:24px 26px;cursor:pointer;-webkit-user-select:none;user-select:none}.o-max-faq-section .om-faq__question::-webkit-details-marker{display:none}.o-max-faq-section .om-faq__question-text{color:var(--om-faq-heading);font-size:24px;line-height:1.35;font-weight:800;text-align:start;flex:1 1 auto}.o-max-faq-section .om-faq__icon{position:relative;width:40px;height:40px;flex:0 0 40px;border-radius:999px;background:radial-gradient(circle at 30% 28%,#ffffffeb,#fff0 48%),color-mix(in srgb,var(--om-faq-accent) 12%,#ffffff);color:var(--om-faq-accent);display:inline-flex;align-items:center;justify-content:center}.o-max-faq-section .om-faq__icon svg{position:absolute;width:18px;height:18px;transition:opacity .2s ease,transform .2s ease}.o-max-faq-section .om-faq__icon-minus,.o-max-faq-section .om-faq__item[open] .om-faq__icon-plus{opacity:0;transform:scale(.8)}.o-max-faq-section .om-faq__item[open] .om-faq__icon-minus{opacity:1;transform:scale(1)}.o-max-faq-section .om-faq__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.o-max-faq-section .om-faq__item[open] .om-faq__answer-wrap{grid-template-rows:1fr}.o-max-faq-section .om-faq__answer{min-height:0;overflow:hidden;padding:0 26px;color:var(--om-faq-text);font-size:16px;line-height:1.95;text-align:start}.o-max-faq-section .om-faq__item[open] .om-faq__answer{padding-bottom:24px}.o-max-faq-section .om-faq__answer p{margin:0}.o-max-faq-section .om-faq__answer p+p{margin-top:10px}.o-max-faq-section .om-faq__answer ul,.o-max-faq-section .om-faq__answer ol{margin:0;padding-inline-start:18px}.o-max-faq-section .om-faq__question:focus-visible{outline:2px solid color-mix(in srgb,var(--om-faq-accent) 35%,transparent);outline-offset:-2px}@media screen and (max-width:991px){.o-max-faq-section .om-faq__list{margin-top:30px}.o-max-faq-section .om-faq__question{padding:20px}.o-max-faq-section .om-faq__answer{padding-inline:20px}.o-max-faq-section .om-faq__item[open] .om-faq__answer{padding-bottom:20px}.o-max-faq-section .om-faq__question-text{font-size:21px}}@media screen and (max-width:767px){.o-max-faq-section .om-faq__inner{padding-top:calc(var(--om-faq-padding-top) * .75);padding-bottom:calc(var(--om-faq-padding-bottom) * .75)}.o-max-faq-section .om-faq__badge{margin-bottom:12px;font-size:12px}.o-max-faq-section .om-faq__title{font-size:clamp(26px,8vw,40px)}.o-max-faq-section .om-faq__desc{margin-top:12px;font-size:15px;line-height:1.8}.o-max-faq-section .om-faq__list{margin-top:24px;gap:12px}.o-max-faq-section .om-faq__item{border-radius:max(18px,calc(var(--om-faq-radius) - 4px))}.o-max-faq-section .om-faq__question{padding:18px 16px;gap:12px}.o-max-faq-section .om-faq__question-text{font-size:18px;line-height:1.45}.o-max-faq-section .om-faq__icon{width:34px;height:34px;flex-basis:34px}.o-max-faq-section .om-faq__icon svg{width:16px;height:16px}.o-max-faq-section .om-faq__answer{padding-inline:16px;font-size:15px;line-height:1.85}.o-max-faq-section .om-faq__item[open] .om-faq__answer{padding-bottom:18px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/o-max-faq.css.map */
