.cc-collapsible-content .grid{display:grid;grid-template-columns:30rem 1fr;grid-template-columns:1fr;gap:8rem}.cc-collapsible-content .collapsible-content__header{display:flex;flex-direction:column;align-items:center;gap:1.4rem}.cc-collapsible-content .collapsible-content__heading{display:flex;align-items:center;margin:0;text-transform:uppercase;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(1.8rem,3vw,2.8rem)}.cc-collapsible-content .collapsible-content__header .caption-with-letter-spacing{display:flex;margin:0;text-transform:unset;font-size:1.4rem;color:var(--component-color-accent)}.cc-collapsible-content .collapsible-content__media{display:flex;height:100%;justify-content:flex-end;align-items:center;border:none}.cc-collapsible-content .collapsible-content__media img{position:relative!important;width:auto!important;max-height:var(--component-image-height)!important}.cc-collapsible-content .grid__item{max-width:unset;width:unset}.cc-collapsible-content .accordion .accordion__title{font-size:calc(var(--font-heading-scale) * 1.7rem)}.cc-collapsible-content .accordion{border:none}.cc-collapsible-content .accordion:not(:first-child){border-top:1px solid var(--component-color-accent)}.cc-collapsible-content .accordion summary{justify-content:space-between;align-items:center;gap:1rem}.accordion__summary{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;padding-top:1.5rem;cursor:pointer;text-align:left;color:inherit;font-family:inherit}.accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;overflow:hidden;margin-top:1rem}.accordion__content-inner{min-height:0}.accordion__content-inner p{margin:0}.accordion.is-active .accordion__content{grid-template-rows:1fr}.accordion__summary svg{transition:transform .3s ease}.accordion.is-active .accordion__summary svg{transform:rotate(180deg)}@media screen and (min-width:750px){.cc-collapsible-content .grid{grid-template-columns:16rem 1fr}}@media screen and (min-width:990px){.cc-collapsible-content .grid{grid-template-columns:24rem 1fr;gap:10rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cc-collapsible-content.css.map */
