.expandable-content-section .content-wrapper-inner{background-color:#fff;height:100%}.expandable-content-section .caption{font-size:1.5rem;font-weight:700;letter-spacing:1px;margin:0;text-transform:uppercase}.expandable-content-section .text-content{height:100%;padding:1.2rem 1.2rem 0px;align-self:center}.expandable-content-section .image-with-text__heading{margin-top:1rem;letter-spacing:0px;line-height:44px}.expandable-content-section .expandable-items{display:flex;flex-direction:column;gap:1rem;padding:.7rem;margin-top:1.9rem}.expandable-content-section .expandable-item{padding:1rem 0 3rem;cursor:pointer;transition:all .5s ease-in-out;border-bottom:1px solid #0000003d;transition-behavior:allow-discrete}.expandable-content-section .expandable-item.is-hovered .title-wrapper svg{transform:rotate(0)}.expandable-content-section .title-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:0rem}.expandable-content-section .title-wrapper svg{height:1rem;transition:transform .3s ease;transform:rotate(-90deg)}.expandable-content-section .item-title{margin:0;font-weight:500}.expandable-content-section .item-description{max-height:0;overflow:hidden;transition:all .5s ease-in-out;opacity:0}.expandable-content-section .item-description p{margin:0;letter-spacing:0px;line-height:24px;font-weight:400;margin-top:1.6rem}.expandable-content-section .expandable-item.is-hovered .item-description{max-height:2000px;opacity:1;transition:all .6s ease-in-out;transition-behavior:allow-discrete}.expandable-content-section .image-content{position:sticky;top:2rem}.expandable-content-section .active-image{width:100%;height:100%;transition:opacity .5s ease;transition-behavior:allow-discrete;object-fit:cover}.expandable-content-section .button{margin-top:3.2rem}.expandable-content-section .item-description p{color:var(--color-foreground)}@media screen and (max-width: 1150px){.expandable-content-section .expandable-item.is-hovered .item-description{max-height:2000px}}@media (min-width: 750px){.expandable-content-section .item-description{margin-left:4rem}.expandable-content-section .image-with-text__heading{max-width:45rem}.expandable-content-section .item-title{font-size:calc(var(--font-heading-scale) * 2.2rem)}}@media screen and (max-width: 749px){.expandable-content-section .image-content{position:relative}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/expandable-content.css.map */
