.shopify-section--accordion-with-image .accordion{margin-bottom:calc(5rem + var(--page-width-margin));padding:0}.shopify-section--accordion-with-image ul{list-style:none;margin:0;padding:0}.shopify-section--accordion-with-image li{display:flex;flex-direction:column;max-height:12rem;position:relative;transition:max-height 450ms ease}.shopify-section--accordion-with-image li.active{height:auto;max-height:64rem}.shopify-section--accordion-with-image li::after{background:0 0;opacity:1;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(0,0,0,.7) 100%)}.shopify-section--accordion-with-image .image-with-text__media{height:100%;left:0;position:absolute;top:0;width:100%}.shopify-section--accordion-with-image .image-with-text__media--placeholder{background-color:rgba(var(--color-foreground),.04);overflow:hidden;position:relative}.shopify-section--accordion-with-image .image-with-text__media--placeholder.image-with-text__media--adapt{height:20rem}.shopify-section--accordion-with-image .image-with-text__media--placeholder>svg{position:absolute;left:50%;max-width:80rem;top:50%;transform:translate(-50%,-50%);width:100%;fill:currentColor}.shopify-section--accordion-with-image .accordion-content{display:flex;flex-direction:column;height:auto;justify-content:flex-end;max-height:auto;padding:4rem calc(4rem / var(--font-body-scale)) 2rem;width:100%;z-index:1;overflow:hidden}.shopify-section--accordion-with-image .accordion__title-closed{display:none}.shopify-section--accordion-with-image .accordion-close{height:3.4rem;display:none;position:absolute;right:2.5rem;top:2.5rem;width:3.4rem}.shopify-section--accordion-with-image .accordion-open{color:var(--bloc-off-white);flex-shrink:0;height:3.5rem;width:3.5rem;transition:opacity 250ms ease}.shopify-section--accordion-with-image .accordion__header{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.shopify-section--accordion-with-image .accordion-content__title{color:var(--bloc-off-white);font-size:clamp(3.2rem,8vw,5rem);font-weight:800;line-height:clamp(3.4rem,8vw,5.5rem);margin-top:0;margin-bottom:0;text-transform:uppercase}.shopify-section--accordion-with-image .accordion-content__body{color:var(--bloc-off-white);height:auto;max-height:0;opacity:0;transform:translateY(-100%);transition:opacity 250ms ease,transform 350ms ease-in}.shopify-section--accordion-with-image .accordion-content__body p{margin:0}.shopify-section--accordion-with-image .accordion li.active .accordion-content{height:63rem;max-width:70rem}.shopify-section--accordion-with-image .accordion li.active .accordion-open{opacity:0}.shopify-section--accordion-with-image .accordion li.active .accordion-close{display:block}.shopify-section--accordion-with-image .accordion li.active .accordion-content__body{display:block;height:auto;max-height:100%;opacity:1;transform:translateY(0)}.shopify-section--accordion-with-image .accordion li.active .accordion-content__title{margin-bottom:2rem}@media screen and (min-width:1140px){.shopify-section--accordion-with-image .accordion{height:72rem}.shopify-section--accordion-with-image ul{display:flex;overflow:hidden;height:100%}.shopify-section--accordion-with-image li{align-items:stretch;cursor:pointer;display:flex;flex-direction:row;flex:1;height:100%;max-height:unset;transition:all .5s ease;width:12rem}.shopify-section--accordion-with-image li.active{flex:10;max-height:unset}.shopify-section--accordion-with-image .accordion__title-closed{align-items:center;color:#fff;display:flex;flex:1;justify-content:center;margin:0;padding:0;text-align:center;width:100%;z-index:1}.shopify-section--accordion-with-image .accordion__title-closed h2{color:var(--bloc-off-white);font-size:clamp(3.2rem,8vw,5rem);font-weight:800;line-height:clamp(3.4rem,8vw,5.5rem);margin:0;text-transform:uppercase;transform:rotate(-90deg);white-space:nowrap}.shopify-section--accordion-with-image .accordion-close,.shopify-section--accordion-with-image .accordion-open{display:none}.shopify-section--accordion-with-image .accordion-content{align-self:flex-end;visibility:hidden;padding:6rem 7rem 7rem}.shopify-section--accordion-with-image .accordion li.active .accordion-close,.shopify-section--accordion-with-image .accordion li.active .accordion-open{display:none}.shopify-section--accordion-with-image .accordion li.active .accordion__title-closed{display:none}.shopify-section--accordion-with-image .accordion li.active .accordion-content{flex:4;height:auto;opacity:1;transform:scaleX(1);visibility:visible}}