.ctr-faq{background:var(--ctr-faq-background, #ffffff);padding:var(--ctr-faq-pt-mobile, 40px) 0 var(--ctr-faq-pb-mobile, 40px);position:relative;overflow:hidden}@media(min-width:990px){.ctr-faq{padding:var(--ctr-faq-pt-desktop, 80px) 0 var(--ctr-faq-pb-desktop, 80px)}}.ctr-faq__container{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;position:relative}@media(min-width:990px){.ctr-faq__container{flex-direction:row;align-items:flex-end;justify-content:flex-end}}.ctr-faq__image-col{position:relative;width:100%;display:flex;justify-content:center;order:2}@media(min-width:990px){.ctr-faq__image-col{width:50%;height:auto;order:0}}.ctr-faq__image{width:100%;height:auto;aspect-ratio:var(--ctr-faq-image-aspect-ratio-mobile, 4/3);object-fit:cover;object-position:center}@media(min-width:990px){.ctr-faq__image{max-width:100%;aspect-ratio:initial;height:auto;object-fit:contain}}.ctr-faq__image-placeholder{width:100%;max-width:450px;aspect-ratio:1/1;background:#d9d9d9;display:flex;align-items:center;justify-content:center}@media(min-width:990px){.ctr-faq__image-placeholder{max-width:100%;aspect-ratio:auto;height:100%}}.ctr-faq__image-placeholder svg{width:50%;height:auto}.ctr-faq__content-col{display:flex;flex-direction:column;gap:24px;padding:0 20px;width:100%;order:1}@media(min-width:990px){.ctr-faq__content-col{width:50%;order:0;padding:80px 80px 80px 0;align-self:flex-start}}.ctr-faq__headline{font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;line-height:normal;letter-spacing:-.8px;margin:0;color:var(--ctr-faq-text-color, #121212);text-align:center}@media(min-width:990px){.ctr-faq__headline{font-size:48px;text-align:left}}.ctr-faq__list{display:flex;flex-direction:column;gap:8px;width:100%}.ctr-faq__item{background:var(--ctr-faq-item-background, #f5f5f5);border-radius:8px;overflow:hidden}.ctr-faq__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 28px;background:transparent;border:none;cursor:pointer;text-align:left;gap:16px}.ctr-faq__header:hover{opacity:.8}.ctr-faq__header:focus-visible{outline:2px solid var(--ctr-faq-text-color, #121212);outline-offset:-2px;border-radius:8px}.ctr-faq__title{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:normal;letter-spacing:-.2px;color:var(--ctr-faq-title-color, #000000);flex:1}.ctr-faq__icon{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.ctr-faq__icon svg{width:24px;height:24px}.ctr-faq__icon-plus{display:block}.ctr-faq__icon-minus,.ctr-faq__item--active .ctr-faq__icon-plus{display:none}.ctr-faq__item--active .ctr-faq__icon-minus{display:block}.ctr-faq__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;overflow:hidden}.ctr-faq__item--active .ctr-faq__content{grid-template-rows:1fr}.ctr-faq__answer{overflow:hidden;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:-.2px;color:var(--ctr-faq-text-color, #121212);padding:0 28px;opacity:0;transition:opacity .2s ease-out,padding-bottom .3s ease-out}@media(min-width:990px){.ctr-faq__answer{font-size:16px}}.ctr-faq__answer p{margin:0}.ctr-faq__item--active .ctr-faq__answer{padding-bottom:16px;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/70/assets/ctr-faq.css.map */
