.events-section{background:#f7f0e8;width:100%;padding:55px 0 50px}.events-listing--not-allowed{color:#301e22}.events-listing{max-width:100%;margin:0 auto;padding:0 60px}.events-listing__title{text-align:center;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);text-transform:uppercase;letter-spacing:.18em;font-size:30px;margin:0 0 50px;color:#301e22}.events-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 28px;margin-bottom:50px}.event-card{display:flex;flex-direction:column}.event-card__image{position:relative;overflow:hidden;aspect-ratio:11 / 7}.event-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.event-card:hover .event-card__image img{transform:scale(1.03)}.event-card__image a{display:block;width:100%;height:100%}.event-card__content{display:flex;flex-direction:column;flex:1;padding:14px 0 0}.event-card__type{font-family:var(--FONT-STACK-HEADING);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#a78241;margin-bottom:2px}.event-card__title{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);text-transform:uppercase;letter-spacing:.04em;font-size:20px;line-height:1.25;margin:0 0 2px}.event-card__title a{color:#301e22;text-decoration:none}.event-card__title a:hover{opacity:.7}.event-card__description{font-family:var(--FONT-STACK-BODY);font-size:14px;line-height:1.6;color:#301e22;margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.event-card__price{display:block;font-family:var(--FONT-STACK-BODY);font-size:14px;font-weight:600;color:#301e22;margin:14px 0}.event-card__tag{display:none}.event-card__tag--visible{display:block;font-family:var(--FONT-STACK-HEADING);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#301e22;margin:14px 0}.event-card__meta{display:flex;align-items:center;gap:14px;margin-bottom:12px;font-family:var(--FONT-STACK-BODY);font-size:16px;font-weight:400;color:#301e22}.event-card__meta-item{display:flex;align-items:center;gap:5px;white-space:nowrap}.event-card__meta-item svg{width:16px;height:16px;flex-shrink:0;opacity:.45}.event-card__btn{display:inline-block;background:#ab8c52;color:#fff;font-family:var(--BTN-FONT-STACK, var(--FONT-STACK-HEADING));font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;text-align:center;padding:14px 24px;border:1px solid #AB8C52;border-radius:20px;transition:background .3s ease,color .3s ease;margin-top:auto;align-self:flex-start}.event-card__btn:hover{background:transparent;color:#ab8c52}.events-pagination{padding-top:25px;margin-top:10px}.events-pagination .pagination-custom{display:flex;justify-content:center;align-items:center}.events-pagination .pagination-custom a,.events-pagination .pagination-custom span{color:#301e22;font-family:var(--FONT-STACK-BODY);font-size:14px;text-decoration:none;padding:4px 10px;transition:color .2s ease}.events-pagination .pagination-custom a:hover{color:#301e22}.events-pagination .pagination-custom__page--active{color:#301e22;font-weight:600}.events-pagination .pagination-custom__prev,.events-pagination .pagination-custom__next{font-size:0}.events-pagination .pagination-custom__prev span,.events-pagination .pagination-custom__next span{display:none}.events-pagination .pagination-custom__prev svg,.events-pagination .pagination-custom__next svg{width:14px;height:14px;opacity:.5}.events-pagination .pagination-custom__prev:hover svg,.events-pagination .pagination-custom__next:hover svg{opacity:1}.events-pagination .pagination-custom__prev.is-hidden,.events-pagination .pagination-custom__next.is-hidden{visibility:hidden}.events-pagination .pagination-custom__inner{display:flex;align-items:center}.events-pagination .pagination-custom__sep{padding:4px 8px;color:#9a8e86}@media screen and (max-width:989px){.events-section{padding:40px 0 30px}.events-listing{padding:0 20px}.events-grid{grid-template-columns:repeat(2,1fr);gap:30px 22px}.events-listing__title{font-size:24px;margin-bottom:35px}}@media screen and (max-width:749px){.events-section{padding:30px 0 20px}.events-listing{padding:0 20px}.events-grid{grid-template-columns:1fr;gap:35px;max-width:500px;margin:0 auto 50px}.events-listing__title{font-size:22px;margin-bottom:40px}.event-card__meta{flex-wrap:wrap;gap:8px}}.card-included-info{min-height:50px;display:flex;align-items:center;opacity:1;transition:opacity .3s ease 0s}.card-included-in-subscription,.card-not-included-in-subscription{display:none}.skeleton{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/events.css.map */
