.collapsible-content{--accordion-distance: 1.5rem;position:relative;z-index:0}.collapsible-content h2.title__heading{font-family:CormorantGaramond-SemiBold,serif;font-size:27.37px;line-height:1;letter-spacing:-.55px;color:#fafafa;font-weight:400}.collapsible-content__media{--border-radius: 30px;box-shadow:0 4px 6px rgb(var(--color-foreground),.5)}.collapsible-content__media--small{height:19.4rem}.collapsible-content__media--large{height:43.5rem}.collapsible-content .accordion:first-child{margin-top:calc(-1 * var(--accordion-distance))}@media screen and (max-width: 749px){.collapsible-content__image:not(.small-hide)+.grid__item .accordion:first-child{margin-top:2.5rem}}@media screen and (min-width: 750px){.collapsible-content__media--small{height:31.4rem}.collapsible-content__media--large{height:69.5rem}.collapsible-content__grid--reverse{flex-direction:row-reverse}.collapsible-content__grid-item{position:sticky;top:1.5rem;height:fit-content}}.collapsible-content__top-heading{text-align:center;margin-bottom:4rem}.collapsible-content__top-heading-text{font-size:4.8rem;font-weight:600;line-height:1.1;margin:0 0 1.6rem;font-family:CormorantGaramond-SemiBold,serif}.collapsible-content__top-heading-normal{display:inline;white-space:nowrap}.collapsible-content__top-heading-highlight{display:inline;white-space:nowrap;margin-left:1rem}.collapsible-content__top-subtitle{font-size:1.8rem;line-height:2.8rem;font-family:var(--font-body-family);max-width:625px;margin:0 auto}@media screen and (max-width: 749px){.collapsible-content__top-heading{margin-bottom:3rem}.collapsible-content__top-heading-text{font-size:3.2rem}.collapsible-content__top-subtitle{font-size:1.4rem;line-height:2rem}}.collapsible-content__header{word-break:break-word}.caption-with-letter-spacing+h2{margin-top:1rem}@supports not (inset: 10px){@media screen and (min-width: 750px){.collapsible-content__grid:not(.collapsible-content__grid--reverse) .grid__item:last-child,.collapsible-content__grid--reverse .collapsible-content__grid-item{padding-inline-start:5rem;padding-inline-end:0}}@media screen and (min-width: 990px){.collapsible-content__grid:not(.collapsible-content__grid--reverse) .grid__item:last-child,.collapsible-content__grid--reverse .collapsible-content__grid-item{padding-inline-start:7rem}}}.collapsible-content__grid,.accordion__title{color:#fafafa;font-size:1.4rem!important;line-height:17.51px;letter-spacing:-.29px}.summary__title svg{width:1.8rem;height:1.8rem}
/*# sourceMappingURL=/cdn/shop/t/89/assets/collapsible-content.css.map */
