.cdf-faq .cdf-faq__q{margin:0!important;padding:0!important;border-top:1px solid #E4D3CE;font-size:inherit}.cdf-faq [class$=faq__item]{padding:0!important;border-top:0!important}.cdf-faq [class$=faq__item]:last-child .cdf-faq__panel:not([hidden]),.cdf-faq .cdf-faq__q:last-of-type{border-bottom:0}.cdf-faq__btn{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;padding:14px 4px;margin:0;background:none;border:0;cursor:pointer;text-align:left;font:inherit;font-size:17px;font-weight:600;line-height:1.35;color:#513448;letter-spacing:normal;text-transform:none}.cdf-faq__btn:hover .cdf-faq__label{text-decoration:underline;text-underline-offset:3px}.cdf-faq__btn:focus-visible{outline:3px solid #513448;outline-offset:2px;border-radius:2px}.cdf-faq__label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.cdf-faq__icon{position:relative;flex:0 0 22px;width:22px;height:22px;border:1px solid #CFC6BD;border-radius:50%}.cdf-faq__icon:before,.cdf-faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:2px;margin:-1px 0 0 -5px;background:#513448;transition:transform .2s ease}.cdf-faq__icon:after{transform:rotate(90deg)}.cdf-faq__btn[aria-expanded=true] .cdf-faq__icon:after{transform:rotate(0)}.cdf-faq__panel{padding:0 4px 16px;line-height:1.6}.cdf-faq__panel>:last-child,.cdf-faq__panel [class$=faq__a]>:last-child{margin-bottom:0}.cdf-faq__panel[hidden]{display:none!important}.cdf-faq__panel+:not(h3):not(.cdf-faq__panel):not([class$=faq__item]):not(script){margin-top:16px;border-top:1px solid #E4D3CE;padding-top:14px}@media(max-width:480px){.cdf-faq__btn{font-size:16px;padding:12px 2px;gap:12px}.cdf-faq__panel{padding:0 2px 14px}}@media(prefers-reduced-motion:reduce){.cdf-faq__icon:before,.cdf-faq__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/cdf-faq-accordion.css.map */
