.mame-image-accordion{padding-top:var(--mia-pad-top, 80px);padding-bottom:var(--mia-pad-bottom, 80px)}.mame-image-accordion__inner{max-width:var(--mia-max-width, 1400px);margin:0 auto;padding-left:24px;padding-right:24px;box-sizing:border-box}.mame-image-accordion__block-heading{color:rgb(var(--color-foreground));font-size:var(--mih-size-mobile, 18px);font-weight:var(--mih-weight, 500);text-transform:var(--mih-transform, uppercase);letter-spacing:var(--mih-ls, .05em);line-height:var(--mih-lh, 1.3);margin-top:var(--mih-mt, 0);margin-bottom:var(--mih-mb, 16px)}@media screen and (min-width:750px){.mame-image-accordion__block-heading{font-size:var(--mih-size, 24px)}}.mame-image-accordion__block-heading--font-heading{font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal)}.mame-image-accordion__block-heading--font-body{font-family:var(--font-body-family, inherit);font-style:var(--font-body-style, normal)}.mame-image-accordion__block-heading--align-left{text-align:left}.mame-image-accordion__block-heading--align-center{text-align:center}.mame-image-accordion__block-heading--align-right{text-align:right}.mame-image-accordion__text{font-family:var(--font-body-family);color:rgb(var(--color-foreground));font-size:var(--mit-size, 15px);font-weight:var(--mit-weight, 400);line-height:var(--mit-lh, 1.55);letter-spacing:var(--mit-ls, 0);text-align:var(--mit-align, left);margin-top:var(--mit-mt, 0);margin-bottom:var(--mit-mb, 16px)}.mame-image-accordion__text p{margin:0 0 .4em}.mame-image-accordion__text p:last-child{margin-bottom:0}.mame-image-accordion__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mame-image-accordion__grid{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width:750px){.mame-image-accordion__grid{grid-template-columns:var(--mia-image-width, 50%) 1fr;gap:var(--mia-col-gap, 80px);align-items:center}.mame-image-accordion--image-right .mame-image-accordion__grid{grid-template-columns:1fr var(--mia-image-width, 50%)}.mame-image-accordion--image-right .mame-image-accordion__image{order:2}.mame-image-accordion--image-right .mame-image-accordion__content{order:1}.mame-image-accordion--valign-top .mame-image-accordion__grid{align-items:start}.mame-image-accordion--valign-center .mame-image-accordion__grid{align-items:center}.mame-image-accordion--valign-bottom .mame-image-accordion__grid{align-items:end}}.mame-image-accordion__image{overflow:hidden;position:relative}.mame-image-accordion__image-el{width:100%;height:auto;display:block}.mame-image-accordion__image-el--default{position:relative;z-index:0;opacity:1;transition:opacity .4s ease}.mame-image-accordion__image-el--item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .4s ease;z-index:1}.mame-image-accordion__image-el--item.is-active{opacity:1}.mame-image-accordion__image:has(.mame-image-accordion__image-el--item.is-active) .mame-image-accordion__image-el--default{opacity:0}.mame-image-accordion__image-placeholder{width:100%;aspect-ratio:4 / 5;background:rgba(var(--color-foreground),.06)}@media screen and (min-width:750px){.mame-image-accordion--fullbleed-v{padding-top:0!important;padding-bottom:0!important;min-height:100vh}.mame-image-accordion--fullbleed-v .mame-image-accordion__inner{padding-left:0;padding-right:0;max-width:100%;min-height:100vh}.mame-image-accordion--fullbleed-v .mame-image-accordion__grid{min-height:100vh;gap:0}.mame-image-accordion--fullbleed-v .mame-image-accordion__image{height:100vh;max-height:100vh;overflow:hidden;align-self:stretch}.mame-image-accordion--fullbleed-v .mame-image-accordion__image-el{width:100%;height:100%;object-fit:cover;display:block}.mame-image-accordion--fullbleed-v .mame-image-accordion__content{padding:64px var(--mia-col-gap, 80px);box-sizing:border-box}}.mame-image-accordion__content{min-width:0;display:grid;grid-template-rows:auto 1fr auto;min-height:100%}.mame-image-accordion__content-group--top{grid-row:1}.mame-image-accordion__content-group--middle{grid-row:2;align-self:center}.mame-image-accordion__content-group--bottom{grid-row:3;align-self:end}.mame-image-accordion__item{border-top:var(--mia-divider-thickness, 1px) solid rgba(var(--color-foreground),var(--mia-divider-opacity, .15))}.mame-image-accordion__item:last-of-type{border-bottom:var(--mia-divider-thickness, 1px) solid rgba(var(--color-foreground),var(--mia-divider-opacity, .15))}.mame-image-accordion__summary{list-style:none;cursor:pointer;padding:var(--mia-row-pad-y, 18px) 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;transition:opacity .15s ease}.mame-image-accordion__summary::-webkit-details-marker{display:none}.mame-image-accordion__summary:hover{opacity:.7}.mame-image-accordion__heading{font-family:var(--font-body-family);font-size:var(--mia-heading-size, 16px);font-weight:var(--mia-heading-weight, 500);text-transform:var(--mia-heading-transform, none);letter-spacing:var(--mia-heading-ls, .05em);line-height:var(--mia-heading-lh, 1.3);color:rgb(var(--color-foreground))}.mame-image-accordion__icon{position:relative;display:inline-block;width:var(--mia-icon-size, 14px);height:var(--mia-icon-size, 14px);color:rgb(var(--color-foreground));flex-shrink:0}.mame-image-accordion__icon:before,.mame-image-accordion__icon:after{content:"";position:absolute;background:currentColor;transition:transform .2s ease}.mame-image-accordion__icon:before{top:50%;left:0;width:100%;height:var(--mia-icon-thickness, 1px);transform:translateY(-50%)}.mame-image-accordion__icon:after{left:50%;top:0;width:var(--mia-icon-thickness, 1px);height:100%;transform:translate(-50%)}.mame-image-accordion__item[open] .mame-image-accordion__icon:after{transform:translate(-50%) scaleY(0)}.mame-image-accordion__body{padding-bottom:var(--mia-row-pad-y, 18px);padding-right:calc(var(--mia-icon-size, 14px) + 16px);font-family:var(--font-body-family);font-size:var(--mia-body-size, 1rem);font-weight:var(--mia-body-weight, 400);line-height:var(--mia-body-lh, 1.5);letter-spacing:var(--mia-body-ls, 0);color:rgb(var(--color-foreground))}.mame-image-accordion__body p{margin:0 0 .4em}.mame-image-accordion__body p:last-child{margin-bottom:0}.mame-image-accordion__body ul,.mame-image-accordion__body ol{padding-left:1.25em;margin:0}.mame-image-accordion__body a{color:inherit;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/386/assets/section-mame-image-accordion.css.map */
