.co-faq{background:var(--co-faq-bg);padding:var(--co-faq-pad-y) var(--co-faq-pad-x)}.co-faq--border-bottom{border-bottom:1px solid var(--co-faq-border)}.co-faq__inner{max-width:var(--co-faq-max-width);margin:0 auto}.co-faq__head{margin-bottom:var(--co-faq-head-gap)}.co-faq__eyebrow{font-size:var(--co-faq-eyebrow-size);font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--co-faq-eyebrow-color);margin-bottom:16px}.co-faq__title{font-weight:900;font-size:clamp(var(--co-faq-title-min),4.6vw,var(--co-faq-title-max));line-height:1.02;letter-spacing:-.028em;margin:0;color:var(--co-faq-title-color)}.co-faq__title--uppercase{text-transform:uppercase}.co-faq__list{border-top:1px solid var(--co-faq-rule)}.co-faq__item{border-bottom:1px solid var(--co-faq-rule)}.co-faq__q{width:100%;background:transparent;border:0;padding:var(--co-faq-q-pad-y) 8px;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;text-align:left;cursor:pointer;font-family:inherit;font-weight:800;font-size:clamp(19px,2vw,var(--co-faq-q-size));line-height:1.35;letter-spacing:-.018em;color:var(--co-faq-q-color);transition:color .22s}.co-faq__q:hover{color:var(--co-faq-accent)}.co-faq__num{font-weight:900;font-size:var(--co-faq-num-size);color:var(--co-faq-accent);min-width:28px}.co-faq__icon{position:relative;width:24px;height:24px;flex:0 0 auto}.co-faq__icon span{position:absolute;background:var(--co-faq-accent)}.co-faq__icon span:first-child{top:11px;left:0;width:24px;height:2px}.co-faq__icon span:last-child{top:0;left:11px;width:2px;height:24px;transform:rotate(0) scaleY(1);transition:transform .3s cubic-bezier(.16,1,.3,1)}.co-faq__q[aria-expanded=true] .co-faq__icon span:last-child{transform:rotate(90deg) scaleY(0)}.co-faq__panel{overflow:hidden;max-height:0;opacity:0;transition:max-height .42s cubic-bezier(.16,1,.3,1),opacity .32s}.co-faq__panel[data-open=true]{opacity:1}.co-faq__answer{padding:0 60px 32px 56px}.co-faq__answer,.co-faq__answer p{font-size:var(--co-faq-a-size);line-height:1.72;color:var(--co-faq-a-color);margin:0}.co-faq__answer>*:first-child{margin-top:0}.co-faq__answer>*:last-child{margin-bottom:0}.co-faq__answer p+p,.co-faq__answer p+ul,.co-faq__answer p+ol{margin-top:16px}.co-faq__answer ul,.co-faq__answer ol{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:12px}.co-faq__answer li{position:relative;padding-left:28px;font-size:var(--co-faq-a-size);line-height:1.72;color:var(--co-faq-a-color)}.co-faq__answer li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--co-faq-accent);font-weight:800}.co-faq__answer strong{font-weight:800;color:var(--co-faq-q-color)}.co-faq__actions{margin-top:var(--co-faq-actions-gap);display:flex;flex-wrap:wrap;gap:16px;align-items:center}@media screen and (max-width:760px){.co-faq{padding:var(--co-faq-pad-y-mobile) var(--co-faq-pad-x-mobile)}.co-faq__q{padding:var(--co-faq-q-pad-y-mobile) 0;gap:14px}.co-faq__answer{padding:0 0 26px 42px}.co-faq__actions .co-btn{width:100%;text-align:center}}@media screen and (max-width:420px){.co-faq__answer{padding-left:0}}@media(prefers-reduced-motion:reduce){.co-faq__panel,.co-faq__icon span:last-child{transition:none}}.co-faq--page .co-faq__item{scroll-margin-top:var(--co-faq-scroll-offset)}.co-faq--page .co-faq__q{grid-template-columns:1fr auto;gap:24px;padding:var(--co-faq-q-pad-y) 6px;font-size:clamp(17px,1.7vw,var(--co-faq-q-size));color:var(--co-faq-q-color)}.co-faq--page .co-faq__q[aria-expanded=true]{color:var(--co-faq-accent)}.co-faq--page .co-faq__q>span:first-child{display:none}.co-faq--page .co-faq__answer{padding:0 60px 34px 6px;max-width:820px}.co-faq--page .co-faq__answer,.co-faq--page .co-faq__answer p{line-height:1.74}@media screen and (max-width:760px){.co-faq--page .co-faq__q{gap:16px;padding:var(--co-faq-q-pad-y-mobile) 0}.co-faq--page .co-faq__answer{padding:0 0 28px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/co-faq.css.map */
