.rte .accordion,.text-block .accordion{border:0!important;margin-block:1rem}.rte details,.text-block details{margin:0;border:0}.rte details+details,.text-block details+details{margin-top:.6rem}.rte details summary,.text-block details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;background:#f5ecdd;border:1px solid #285c4d;border-radius:8px;padding:1rem 1.2rem;color:#303030;font-family:var(--font-heading--family);font-size:1.25rem;font-weight:600;letter-spacing:.03em;line-height:1.3}.rte details summary::-webkit-details-marker,.text-block details summary::-webkit-details-marker{display:none}.rte details summary::marker,.text-block details summary::marker{content:""}.rte details summary .icon-caret,.text-block details summary .icon-caret{width:10px!important;height:6px!important;flex:none;transition:transform .2s}.rte details[open] summary,.text-block details[open] summary{background:#285c4d;color:#f5ecdd;border-radius:8px 8px 0 0}.rte details[open] summary .icon-caret,.text-block details[open] summary .icon-caret{transform:rotate(180deg);color:#cd4d0e}.rte details[open] summary+div,.text-block details[open] summary+div{background:#f5ecdd;padding:1.1rem;border:1px solid #285c4d;border-top:0;border-radius:0 0 8px 8px;color:#303030}.rte details .accordion__content p,.text-block details .accordion__content p{margin:0}.rte details .accordion__content p+p,.text-block details .accordion__content p+p{margin-top:.75rem}.rte details summary h3,.text-block details summary h3{color:#303030!important;margin:0}.rte details[open] summary h3,.text-block details[open] summary h3{color:#f5ecdd!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/rte-accordion-brand.css.map */
