.installation-accordion__grid{display:grid;gap:3rem;align-items:center}@media screen and (min-width:990px){.installation-accordion__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem}.installation-accordion__grid--image-right .installation-accordion__media{order:2}.installation-accordion__grid--image-right .installation-accordion__content{order:1}}.installation-accordion__media{overflow:hidden;border-radius:var(--installation-accordion-image-radius, 1.6rem);background:rgba(var(--color-foreground),.04);aspect-ratio:4 / 5}.installation-accordion__media img,.installation-accordion__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.installation-accordion__heading{margin:0 0 2rem}.installation-accordion__list{border-top:1px solid rgba(var(--color-foreground),.12)}.installation-accordion__item{border-bottom:1px solid rgba(var(--color-foreground),.12)}.installation-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:1.6rem 0;border:0;background:transparent;text-align:left;cursor:pointer;color:rgb(var(--color-foreground));font:inherit;font-size:clamp(1.5rem,2.2vw,1.8rem);font-weight:500;line-height:1.35}.installation-accordion__trigger:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.45);outline-offset:.3rem}.installation-accordion__icon{flex-shrink:0;width:1.6rem;height:1.6rem;color:rgb(var(--color-button));transition:transform .45s cubic-bezier(.4,0,.2,1)}.installation-accordion__item.is-open .installation-accordion__icon{transform:rotate(180deg)}.installation-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1)}.installation-accordion__item.is-open .installation-accordion__panel{grid-template-rows:1fr}.installation-accordion__panel-inner{overflow:hidden}.installation-accordion__content{padding:0 0 1.6rem;font-size:1.45rem;line-height:1.65;color:rgba(var(--color-foreground),.72)}.installation-accordion__content p{margin:0}.installation-accordion__content p+p{margin-top:.8rem}.installation-accordion__button-wrap{margin-top:2.4rem}.installation-accordion__button{border-radius:999px;padding-left:2.4rem;padding-right:2.4rem}@media screen and (max-width:989px){.installation-accordion__media{aspect-ratio:16 / 11}.installation-accordion__heading{margin-bottom:1.5rem}}@media(prefers-reduced-motion:reduce){.installation-accordion__panel,.installation-accordion__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-installation-accordion.css.map */
