image-accordion{display:block}.image-accordion__surface{padding:var(--sp-10);background:var(--ia-background);color:var(--ia-text);border-radius:var(--ia-radius)}.image-accordion__heading{margin:0 0 48px;color:inherit;line-height:1.15}.image-accordion__heading.fp-title-xs{font-size:28px}.image-accordion__heading:has(+.image-accordion__intro){margin-bottom:8px}.image-accordion__intro{margin:0 0 48px;font-size:16px;font-weight:700;line-height:1.4}.image-accordion__intro>:first-child{margin-block-start:0}.image-accordion__intro>:last-child{margin-block-end:0}.image-accordion__copy{min-width:0}.image-accordion__list{display:grid;gap:var(--sp-5)}.image-accordion__item{border:1px solid currentColor;border-radius:22px;overflow:hidden;box-sizing:border-box;transition:background-color .32s ease,border-color .32s ease,color .32s ease}.image-accordion__item[open],.image-accordion__item.is-selected{background:var(--ia-active-background);border-color:var(--ia-active-background);color:var(--ia-active-text)}.image-accordion__item summary,.image-accordion__title-button{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:10px 18px;font-family:var(--font-body-family);font-size:16px;font-weight:700;line-height:1.4;cursor:pointer;list-style:none}.image-accordion__title-button{width:100%;border:0;background:transparent;color:inherit;text-align:start}.image-accordion__item summary::-webkit-details-marker{display:none}.image-accordion__item summary::marker{content:""}.image-accordion__item summary:focus-visible,.image-accordion__title-button:focus-visible{outline:2px solid currentColor;outline-offset:-5px;border-radius:22px}.image-accordion__icon{width:14px;height:14px;position:relative;flex-shrink:0}.image-accordion__icon:before,.image-accordion__icon:after{content:"";position:absolute;background:currentColor;top:50%;left:50%;transform:translate(-50%,-50%)}.image-accordion__icon:before{width:14px;height:2px}.image-accordion__icon:after{width:2px;height:14px}.image-accordion__item[open] .image-accordion__icon:after{display:none}.image-accordion__answer{padding:14px 14px 16px;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.image-accordion__answer>:first-child{margin-block-start:0}.image-accordion__answer>:last-child{margin-block-end:0}.image-accordion__images{position:relative;align-self:stretch;min-width:0;min-height:0;width:100%}.image-accordion__image{position:absolute;top:0;right:0;bottom:0;left:0}.image-accordion__image[hidden]{display:none}.image-accordion.is-enhanced .image-accordion__image{min-width:0;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s}.image-accordion.is-enhanced .image-accordion__image.is-active{opacity:1;visibility:visible;transition-delay:0s}.image-accordion__image img,.image-accordion__image svg{display:block;width:100%;height:100%;object-fit:contain;object-position:center}@media(min-width:1025px){.image-accordion__surface{display:grid;grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:center;min-height:var(--ia-height, 600px)}.image-accordion__copy{align-self:start}.image-accordion__list{width:66.6667%}.image-accordion__heading,.image-accordion__intro{padding-inline-end:var(--sp-6)}.image-accordion--image-first .image-accordion__surface{grid-template-columns:minmax(0,58%) minmax(0,42%)}.image-accordion--image-first .image-accordion__images{grid-column:1;grid-row:1}.image-accordion--image-first .image-accordion__copy{grid-column:2;grid-row:1}.image-accordion--image-first .image-accordion__list{margin-inline-start:auto}}@media(max-width:1024px){.image-accordion__surface{padding:var(--sp-6) var(--sp-4)}.image-accordion__heading{margin-bottom:var(--sp-6)}.image-accordion__heading.fp-title-xs{font-size:24px}.image-accordion__intro{margin-block:0 var(--sp-6)}.image-accordion__surface{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.image-accordion__images{height:clamp(240px,70vw,520px)}.image-accordion--mobile-image-first .image-accordion__images{grid-row:1}.image-accordion__list{gap:var(--sp-4)}}@media(prefers-reduced-motion:reduce){.image-accordion__item,.image-accordion.is-enhanced .image-accordion__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/image-accordion.css.map */
