.collapsible-content{position:relative;z-index:0;padding:2rem 0}.collapsible-section-layout{padding:4rem 0}@media screen and (min-width: 750px){.collapsible-section-layout{padding:5rem 0}}.collapsible-content__header{margin-bottom:2.5rem;word-break:break-word}.collapsible-content__heading{margin-bottom:1.5rem;margin-top:0;font-weight:500}.heading-small{font-size:1.25rem;line-height:1.3}.heading-medium{font-size:1.5rem;line-height:1.3}.heading-large{font-size:1.75rem;line-height:1.2}@media screen and (min-width: 750px){.heading-small{font-size:1.5rem}.heading-medium{font-size:1.75rem}.heading-large{font-size:2rem}}.caption-with-letter-spacing{font-size:.85rem;letter-spacing:.1rem;text-transform:uppercase;margin-bottom:1rem;color:rgba(var(--color-foreground),.7)}.collapsible-content__media{background:transparent;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000000d}.collapsible-content__media--small{height:20rem}.collapsible-content__media--large{height:30rem}.collapsible-content__media--adapt img{width:100%;height:auto;display:block}.collapsible-content__grid{gap:2rem}@media screen and (min-width: 750px){.collapsible-content__grid--reverse{flex-direction:row-reverse}.collapsible-content__media--small{height:25rem}.collapsible-content__media--large{height:40rem}}.accordion{margin-bottom:1rem;border-radius:8px;background-color:rgba(var(--color-background),1);box-shadow:0 2px 5px #0000000d;transition:box-shadow .3s ease}.accordion:hover{box-shadow:0 4px 10px #0000001a}.accordion summary{display:flex;align-items:center;padding:1.25rem 1.5rem;cursor:pointer;border-radius:8px;transition:background-color .2s ease}.accordion summary:hover{background-color:rgba(var(--color-foreground),.03)}.accordion summary::-webkit-details-marker{display:none}.accordion .accordion__title{font-size:1.1rem;font-weight:500;flex:1;margin:0;padding-right:1rem;color:rgba(var(--color-foreground),1)}.color-background-1 .accordion .accordion__title,.color-background-2 .accordion .accordion__title,.color-inverse .accordion .accordion__title,.color-accent-1 .accordion .accordion__title,.color-accent-2 .accordion .accordion__title{color:rgba(var(--color-foreground),1)}.accordion__content{color:rgba(var(--color-foreground),.75)}.accordion summary svg.icon-accordion{width:20px;height:20px;margin-right:1rem;flex-shrink:0;color:rgba(var(--color-foreground),1)}.accordion summary svg.icon-accordion *{fill:rgba(var(--color-foreground),1);stroke:rgba(var(--color-foreground),1)}.accordion summary svg.icon-accordion path,.accordion summary svg.icon-accordion rect,.accordion summary svg.icon-accordion circle,.accordion summary svg.icon-accordion line,.accordion summary svg.icon-accordion polyline,.accordion summary svg.icon-accordion polygon{fill:rgba(var(--color-foreground),1);stroke:rgba(var(--color-foreground),1)}.color-background-1 .accordion summary svg.icon-accordion *,.color-background-2 .accordion summary svg.icon-accordion *,.color-inverse .accordion summary svg.icon-accordion *,.color-accent-1 .accordion summary svg.icon-accordion *,.color-accent-2 .accordion summary svg.icon-accordion *{fill:rgba(var(--color-foreground),1);stroke:rgba(var(--color-foreground),1)}.accordion svg.icon-caret{width:1rem;height:1rem;margin-left:auto;transition:transform .3s ease}.accordion details[open]>summary svg.icon-caret{transform:rotate(180deg)}.accordion__content{padding:0 1.5rem 1.5rem;line-height:1.6}.accordion__content[style*="text-align: center"]{text-align:center}.accordion__content[style*="text-align: right"]{text-align:right}.collapsible-row-layout .accordion{border:1px solid rgba(var(--color-foreground),.08);margin-bottom:1rem}.collapsible-row-layout .accordion:not(:first-child){margin-top:1rem}.collapsible-content .content-container{color:rgb(var(--color-foreground));background-color:rgba(var(--color-background),1)}.color-background-1 .accordion,.color-background-2 .accordion,.color-inverse .accordion,.color-accent-1 .accordion,.color-accent-2 .accordion{color:rgba(var(--color-foreground),1)}@media screen and (max-width: 749px){.collapsible-content__header{margin-bottom:1.5rem}.accordion .accordion__title{font-size:1rem}.accordion summary{padding:1rem}.accordion__content{padding:0 1rem 1rem}.accordion summary svg.icon-accordion{width:18px;height:18px;margin-right:.75rem}}.accordion__content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.accordion details[open] .accordion__content{max-height:1000px;transition:max-height .5s ease-in}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-collapsible-content-custom.css.map */
