.trunk-section{background:var(--color-bg-header-opaque)}.trunk-section__header{text-align:center;margin-bottom:var(--spacing-2xl)}@media screen and (min-width: 768px){.trunk-section__header{width:100%;display:flex;justify-content:space-between;align-items:center}}.trunk-section--title{font-family:var(--font-family-body--accent);font-size:var(--font-size-2xl);font-weight:var(--font-weight--1);line-height:var(--line-height-2);letter-spacing:var(--spacing-4xs);text-transform:capitalize;color:var(--color-text-header-default)}.trunk-section .slider-button{opacity:0;position:absolute;width:4rem;height:4rem;top:45%;transition:opacity .2s ease-in}@media screen and (min-width: 768px){.trunk-section--title{font-size:var(--font-size-4xl)}.slider-buttons-hidden{display:none}.trunk-slider .slider-button{opacity:0}.trunk-slider:hover .slider-button{opacity:1;transition:opacity .5s ease-in}.trunk-section .slider-button--prev{left:0;transform:translate(-50%);z-index:var(--z-index-overlay-progress)}.trunk-section .slider-button--prev .slider-button-prev__disabled{transform:rotate(180deg)}.trunk-section .slider-button--next{right:10px;transform:translate(50%)}.trunk-cards--container .trunk-card:last-child{margin-right:1rem}button:disabled .slider-button-prev__disabled,button:disabled .slider-button-next__disabled{opacity:.6}}@media screen and (max-width: 767px){.trunk-section .slider-button{display:none}}.trunk-section__button{display:inline-block;text-decoration:none;letter-spacing:var(--spacing-4xss);text-transform:uppercase;padding-top:var(--spacing-2xl);border-bottom:1px solid var(--color-border-underline)}.trunk-cards--container{display:flex;justify-content:space-between;column-gap:var(--spacing-m);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth;max-width:100%;padding:0 1.9rem}.trunk-cards--container::-webkit-scrollbar{display:none}.trunk-card{position:relative;box-shadow:0 .4rem 1.5rem 0 var(--color-box-shadow);display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 3.9rem);margin:0 auto;padding:var(--spacing-m) var(--spacing-l);height:37.9rem;border:1px solid var(--color-border-box);flex-shrink:0}.card-content--wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:var(--spacing-l);top:0;left:0;width:100%;height:100%}@media screen and (min-width: 768px){.trunk-card{padding:var(--spacing-m)}.card-content--wrapper{gap:0}.card-content__location{padding-top:var(--spacing-l)}}.card-content{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:var(--spacing-s);transition:transform .3s ease}.card-content--event-type{padding:var(--spacing-2xs) var(--spacing-2xss);margin-bottom:var(--spacing-s);font-family:var(--font-family-body);font-weight:var(--font-weight--1);font-size:var(--font-size-2xs);line-height:var(--line-height-3);letter-spacing:var(--spacing-4xss);text-align:center;text-transform:uppercase}.card-content--dates{font-size:var(--font-size-xs);font-family:var(--font-family-body);text-transform:uppercase;font-weight:var(--font-weight--1);letter-spacing:var(--spacing-4xs);line-height:var(--line-height-3);color:var(--color-text-body-accent-2)}.card-content--dates.error{color:var(--color-system-error)}.card-content__title{font-family:var(--font-family-heading--accent);font-size:var(--font-size-2xl);font-weight:var(--font-weight--1);line-height:var(--line-height-3);text-transform:capitalize;color:var(--color-text-header-default);width:inherit;max-height:fit-content;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-content__desc{font-family:var(--font-family-body);font-weight:var(--font-weight--2);font-size:var(--font-size-s);line-height:var(--line-height-3);text-transform:capitalize;color:var(--text-color--main);width:inherit;max-height:fit-content;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (min-width: 768px){.card-content__desc{font-size:var(--font-size-m)}.trunk-section__button{padding-top:0}}.card-content__location{display:flex;align-items:center;gap:var(--spacing-2xss);transition:transform .3s ease;padding-top:var(--spacing-m);font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight--1);line-height:var(--line-height-3);text-transform:capitalize;color:var(--color-text-body-accent-3)}.card-content__location .svg-wrapper{width:1.6rem;height:1.6rem;fill:var(--color-text-body-accent-3)}@media screen and (min-width: 768px){.card-content__location{font-size:var(--font-size-m);padding-top:var(--spacing-l)}}.card-content__button{display:inline-block;opacity:1;padding-bottom:var(--spacing-xs);text-decoration:none;color:var(--button-text--text);font-family:var(--font-family-body);letter-spacing:var(--spacing-4xss);font-weight:var(--font-weight--1);text-transform:uppercase;border-bottom:1px solid var(--color-border-box)}@media screen and (min-width: 768px){.card-content__button{display:none;opacity:0;position:absolute}.trunk-card:hover .card-content__button{display:inline-block;opacity:1;transform:translate(-50%)}.trunk-card:hover .card-content,.trunk-card:hover .card-content__location{transform:translateY(-2.4rem)}}@media screen and (min-width: 768px){.trunk-cards--container{padding:0;justify-content:space-around;column-gap:3rem}.trunk-card{width:calc(25% - 2.5rem);height:39.8rem}}@media screen and (min-width: 768px) and (max-width: 1200px){.trunk-cards--container{justify-content:space-between;column-gap:3rem}.trunk-card{width:31%;height:39.8rem}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/component-trunk-shows.css.map */
