.trunk-shows__filters-header{flex-flow:row wrap}.trunk-shows__cards{display:grid;gap:3rem;grid-template-columns:1fr}@media screen and (min-width: 750px){.trunk-shows__cards{grid-template-columns:repeat(2,1fr);grid-auto-rows:max(max-content,var(--item-height))}}.trunk-show{--trunk-show-content-spacing: 2rem;background-color:rgb(var(--color-background));container:trunk-show / inline-size}.is-filterable .trunk-show{height:fit-content}.trunk-show__image{--ratio-percent: 60%}.trunk-show__image img{object-position:top center}.trunk-show__inner{border:.1rem solid rgb(var(--color-border));display:flex;flex-direction:column;min-height:max(30rem,var(--item-height));height:100%}.trunk-show__main{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.trunk-show__content{text-align:center;display:flex;flex-direction:column;align-items:center;padding:var(--trunk-show-content-spacing);font-size:var(--font-size-label)}.trunk-show__filters{display:flex;flex-flow:row wrap;gap:calc(var(--trunk-show-content-spacing) / 2);justify-content:center}.trunk-show__categories{display:flex;flex-flow:row wrap;justify-content:center;font-family:var(--font-heading-family);font-size:1.4rem;font-style:italic;line-height:1.25}.trunk-show__category:not(:first-child):before{content:", "}.trunk-show__content-inner>*+*{margin:calc(var(--trunk-show-content-spacing) / 2) 0}.trunk-show__content-inner{flex-grow:1;display:flex;flex-direction:column}.trunk-show__date.h5{text-transform:none;font-style:italic;margin:var(--trunk-show-content-spacing) 0 calc(var(--trunk-show-content-spacing) / 4)}.trunk-show__info{font-size:.875em;margin-bottom:.4rem}.trunk-show__info a{color:rgb(var(--color-link));text-decoration:none;transition:color var(--transition-hover)}.trunk-show__info a:hover{color:rgb(var(--color-base-text-hover));transition-duration:var(--duration-hover-active);transition-timing-function:var(--ease-hover-active)}.trunk-show__form-trigger{margin:0 -.1rem -.1rem}.trunk-show__button{width:100%}.trunk-show__button.button--small{padding-top:.8rem;padding-bottom:.8rem}@media screen and (max-width: 439px){.trunk-shows__filters-header{width:auto;justify-content:center;row-gap:2rem}}@supports not (container-type: inline-size){@media screen and (min-width: 440px){.trunk-show__inner{display:grid;grid-template-columns:1fr 1fr}.trunk-show__form-trigger{margin-left:0;margin-bottom:0}}}@supports (container-type: inline-size){@container trunk-show (min-width: 400px){.trunk-show__inner{display:grid;grid-template-columns:1fr 1fr}.trunk-show__form-trigger{margin-left:0;margin-bottom:0}}}
/*# sourceMappingURL=/cdn/shop/t/978/assets/section-trunk-shows.css.map */
