.featured-events{--featured-events-shadow: 0 4px 16px;--featured-events-button-padding-block: 6px;--featured-events-button-padding-inline: 16px;--featured-events-focus-width: 2px;--featured-events-focus-offset: 3px;padding-block-start:var(--featured-events-padding-top-mobile);padding-block-end:var(--featured-events-padding-bottom-mobile);background-color:var(--featured-events-background)}@media screen and (min-width:750px){.featured-events{padding-block-start:var(--featured-events-padding-top);padding-block-end:var(--featured-events-padding-bottom)}}.featured-events__inner{box-sizing:border-box;max-width:var(--featured-events-max-width);margin-inline:auto;padding-inline:var(--featured-events-padding-inline-mobile)}@media screen and (min-width:769px){.featured-events__inner{padding-inline:var(--featured-events-padding-inline)}}.featured-events__heading{margin-block-end:var(--featured-events-heading-margin-mobile);text-align:var(--featured-events-heading-align-mobile)}@media screen and (min-width:769px){.featured-events__heading{margin-block-end:var(--featured-events-heading-margin);text-align:var(--featured-events-heading-align)}}.featured-events__list{--featured-events-gap: var(--featured-events-column-gap-mobile);display:flex;flex-wrap:wrap;justify-content:var(--featured-events-justify-mobile);gap:var(--featured-events-row-gap-mobile) var(--featured-events-gap);margin:0;padding:0;list-style:none}@media screen and (min-width:769px){.featured-events__list{--featured-events-gap: var(--featured-events-column-gap);justify-content:var(--featured-events-justify);row-gap:var(--featured-events-row-gap)}}.featured-events__card{--featured-events-cols: var(--featured-events-columns-mobile);display:flex;flex-direction:column;flex:0 1 calc((100% - var(--featured-events-gap) * (var(--featured-events-cols) - 1)) / var(--featured-events-cols));box-sizing:border-box;min-width:0;margin:0;overflow:hidden;max-width:var(--featured-events-card-width-mobile);border-radius:var(--featured-events-card-radius);background-color:var(--featured-events-card-background);text-align:var(--featured-events-text-align-mobile)}@media screen and (min-width:769px){.featured-events__card{--featured-events-cols: var(--featured-events-columns);max-width:var(--featured-events-card-width);text-align:var(--featured-events-text-align)}}.featured-events--shadow .featured-events__card{box-shadow:var(--featured-events-shadow) rgb(var(--featured-events-shadow-color) / var(--featured-events-card-shadow-opacity))}.featured-events__media{align-self:var(--featured-events-image-align-mobile);width:100%;max-width:var(--featured-events-image-width-mobile);aspect-ratio:var(--featured-events-image-ratio);overflow:hidden}@media screen and (min-width:769px){.featured-events__media{align-self:var(--featured-events-image-align);max-width:var(--featured-events-image-width)}}.featured-events__media .featured-events__image{display:block;width:100%;height:100%;object-fit:cover}.featured-events__media--placeholder{aspect-ratio:1 / 1}.featured-events__content{display:flex;flex-direction:column;flex:1 1 auto;padding-block-end:var(--featured-events-card-padding-mobile);padding-inline:var(--featured-events-card-padding-mobile)}@media screen and (min-width:769px){.featured-events__content{padding-block-end:var(--featured-events-card-padding);padding-inline:var(--featured-events-card-padding)}}.featured-events__title{margin-block:var(--featured-events-title-margin-mobile) 0;margin-inline:0;overflow-wrap:anywhere;color:var(--featured-events-title-color);font-family:var(--featured-events-title-font);font-size:var(--featured-events-title-size-mobile);font-weight:var(--featured-events-title-weight);line-height:var(--featured-events-title-line-height-mobile);letter-spacing:var(--featured-events-title-letter-spacing-mobile);text-transform:none}@media screen and (min-width:769px){.featured-events__title{margin-block-start:var(--featured-events-title-margin);font-size:var(--featured-events-title-size);line-height:var(--featured-events-title-line-height);letter-spacing:var(--featured-events-title-letter-spacing)}}.featured-events__description{margin-block-start:var(--featured-events-description-margin-mobile);overflow-wrap:anywhere;color:var(--featured-events-description-color);font-family:var(--featured-events-description-font);font-size:var(--featured-events-description-size-mobile);font-weight:var(--featured-events-description-weight);line-height:var(--featured-events-description-line-height-mobile);letter-spacing:var(--featured-events-description-letter-spacing-mobile)}@media screen and (min-width:769px){.featured-events__description{margin-block-start:var(--featured-events-description-margin);font-size:var(--featured-events-description-size);line-height:var(--featured-events-description-line-height);letter-spacing:var(--featured-events-description-letter-spacing)}}.featured-events__description>*{margin:0;font:inherit;letter-spacing:inherit;color:inherit}.featured-events__description>*+*{margin-block-start:1lh}.featured-events__description em{font-family:var(--featured-events-description-font-italic);font-style:italic}.featured-events__description a{color:inherit;text-decoration:underline}.featured-events__actions{padding-block-start:var(--featured-events-button-margin-mobile)}@media screen and (min-width:769px){.featured-events__actions{padding-block-start:var(--featured-events-button-margin)}}.featured-events--align-buttons .featured-events__actions{margin-block-start:auto}.featured-events__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:min(var(--featured-events-button-width-mobile),100%);min-height:var(--featured-events-button-height-mobile);padding-block:var(--featured-events-button-padding-block);padding-inline:var(--featured-events-button-padding-inline);border:1px solid var(--featured-events-button-border);border-radius:var(--featured-events-button-radius);background-color:var(--featured-events-button-background-mobile);color:var(--featured-events-button-color);font-family:var(--featured-events-button-font);font-size:var(--featured-events-button-size-mobile);font-weight:var(--featured-events-button-weight);line-height:1.2;letter-spacing:var(--featured-events-button-letter-spacing-mobile);text-align:center;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease}@media screen and (min-width:769px){.featured-events__button{min-width:min(var(--featured-events-button-width),100%);min-height:var(--featured-events-button-height);background-color:var(--featured-events-button-background);font-size:var(--featured-events-button-size);letter-spacing:var(--featured-events-button-letter-spacing)}}.featured-events__button:hover{border-color:var(--featured-events-button-border-hover);background-color:var(--featured-events-button-background-hover);color:var(--featured-events-button-color-hover)}.featured-events__button:focus-visible{outline:var(--featured-events-focus-width) solid var(--featured-events-button-background);outline-offset:var(--featured-events-focus-offset)}.featured-events__button:focus{color:#fff}@media(prefers-reduced-motion:reduce){.featured-events__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/348/assets/section-featured-events.css.map */
