.event-card{display:flex;flex-direction:column-reverse;overflow:hidden;border-radius:.4rem;background-color:#fdfbf7;padding:2rem;position:relative}@media(min-width:992px){.event-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:3rem;overflow:visible;padding:2.4rem}}@media(min-width:992px){.event-card:hover{box-shadow:0 0 6px 0 rgb(142 36 43 / .4)}}@media(min-width:992px){.event-card:hover .event-card__image picture,.event-card:hover .event-card__image img{transform:scale(1.1)}}.event-card__content{padding:1.4rem 0 1.8rem}@media(min-width:992px){.event-card__content{display:flex;flex-direction:column;min-height:37.5rem;padding:0}}.event-card__date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:.2rem;padding:.8rem;margin-top:-8rem;margin-bottom:2.2rem;position:relative;z-index:2;font-family:"Inter",sans-serif;font-weight:700;text-transform:uppercase;color:#fff;background-color:#8e242b}@media(min-width:992px){.event-card__date{margin-top:0;margin-bottom:1.6rem;width:5.4rem;height:5.4rem}}.event-card__date span{font-family:"Inter",sans-serif;font-weight:500}.event-card__date span.month{font-size:1rem;line-height:1.2rem;letter-spacing:-.1px}@media(min-width:992px){.event-card__date span.month{font-size:1.2rem;line-height:1.4rem;letter-spacing:-.12px}}.event-card__date span.day{font-size:2rem;line-height:2.2rem;letter-spacing:-.4px}@media(min-width:992px){.event-card__date span.day{font-size:2.4rem;line-height:2.6rem;letter-spacing:-.48px}}.event-card__name{margin:0 0 2.4rem;font-family:"Merriweather",serif;font-weight:500;font-size:2rem;line-height:2.8rem;color:#000}@media(min-width:992px){.event-card__name{font-size:2.4rem;line-height:140%}}.event-card__meta{padding-top:1.8rem;position:relative}.event-card__meta::before{content:"";display:block;width:3.2rem;height:.1rem;background-color:rgb(0 0 0 / .1);position:absolute;top:0;left:0}.event-card__meta-item{display:flex;align-items:center;gap:.8rem;margin-bottom:.8rem;font-family:"Inter",sans-serif;font-weight:400;font-size:1.4rem;line-height:2rem;letter-spacing:-.14px;color:#000}.event-card__link{display:none}@media(min-width:992px){.event-card__link{display:inline-block;margin-top:auto;font-family:"Inter",sans-serif;font-weight:500;font-size:1.6rem;line-height:2.4rem;color:#8e242b;text-decoration:underline}}.event-card__image{border-radius:.4rem;overflow:hidden}.event-card__image::after{padding-top:61.5%}@media(min-width:992px){.event-card__image::after{padding-top:133%}}.event-card__image picture,.event-card__image img{transform:scale(1);transition:.3s ease}.event-card__footer{margin-top:3rem}@media(min-width:992px){.event-card__footer{margin-top:6rem}}.event-card__footer .btn{padding:1.4rem 3.2rem}.events-hero .wrapper{position:relative}.events-hero__img-mob::after{padding-top:60.25%}.events-hero__img{max-height:90rem}.events-hero__img::after{padding-top:30.9%}.events-hero__content{width:100%;max-width:calc(100% - 3rem);position:absolute;top:60%;left:50%;transform:translate(-50%,0)}@media(min-width:992px){.events-hero__content{max-width:83.6rem;top:55%}}.events-hero__title{margin-bottom:2.5rem;font-family:"Inter",sans-serif;font-weight:400;font-size:1.3rem;line-height:2.4rem;letter-spacing:.65px;text-transform:uppercase;color:#fff}@media(min-width:992px){.events-hero__title{margin-bottom:3.2rem;font-size:1.4rem;line-height:2.4rem}}.events-hero__title-lg{margin-bottom:5rem;font-family:"Merriweather",serif;font-weight:400;font-size:4rem;line-height:4.8rem;color:#fff}@media(min-width:992px){.events-hero__title-lg{margin-bottom:5.6rem;font-size:6.4rem;line-height:7.6rem}}.events-hero__btns{gap:1.4rem}.events-hero__btns .btn-tpt{border:1px solid rgb(255 255 255 / .2)}.events{background:#f4e9d8;padding:2rem 0 8.8rem;position:relative;overflow:hidden}.events .container{position:relative;z-index:1}@media(min-width:992px){.events{padding:5rem 0 10rem}}.events__ornament{position:absolute;width:24.1rem;height:24.1rem}@media(min-width:1600px){.events__ornament{width:36rem;height:36rem}}.events__ornament--left{bottom:27%;transform:translateY(50%);left:0}.events__ornament--right{top:13%;transform:translateY(50%);right:0}.events__filter{display:grid;gap:1.2rem;margin:0 auto 3rem;width:100%;max-width:80rem}@media(min-width:992px){.events__filter{grid-template-columns:minmax(0,54.3rem) 23.3rem;justify-content:center;gap:2rem;margin-bottom:4.5rem}}.events__search .form-control{height:100%;border:none;border-radius:.4rem 0 0 .4rem;padding:0 2rem;font-family:"Inter",sans-serif;font-weight:500;font-size:1.6rem;line-height:6rem;height:6rem;color:#000;background-color:#fff}.events__search .form-control::placeholder{color:rgb(0 0 0 / .6);font-family:"Inter",sans-serif;font-weight:500;font-size:1.6rem}.events__search .input-group-append{flex:0 0 6rem}.events__search .input-group-append .btn{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:0 .4rem .4rem 0;padding:0;color:#fff}.events__search .input-group-append .btn svg{width:2.4rem;height:2.4rem}@media(min-width:992px){.events__search .input-group-append .btn svg{width:1.6rem;height:1.6rem}}.events .selectize-control.events__select{height:6rem}.events .selectize-control.events__select::before{content:"";width:1rem;height:1rem;position:absolute;top:50%;right:2.2rem;z-index:3;pointer-events:none;border-right:2px solid #000;border-bottom:2px solid #000;transform:translateY(-70%) rotate(45deg)}@media(min-width:992px){.events .selectize-control.events__select::before{width:.7rem;height:.7rem;right:1.8rem;border-width:1px}}.events .selectize-control.events__select.dropdown-active::before{transform:translateY(-25%) rotate(225deg)}.events .selectize-control.events__select .selectize-input{display:flex;align-items:center;height:100%;border:none;border-radius:.4rem;padding:0 5.4rem 0 2rem;box-shadow:none;font-family:"Inter",sans-serif;font-weight:500;font-size:1.6rem;line-height:1;color:rgb(0 0 0 / .6);background-color:#fff}@media(min-width:992px){.events .selectize-control.events__select .selectize-input{padding-right:4.2rem}}.events .selectize-control.events__select .selectize-input::after{content:none!important;display:none!important}.events .selectize-control.events__select .selectize-input input{font-family:"Inter",sans-serif;font-weight:500;font-size:2.2rem;line-height:1;color:rgb(0 0 0 / .6)}@media(min-width:992px){.events .selectize-control.events__select .selectize-input input{font-size:1.4rem}}.events .selectize-control.events__select .selectize-input input::placeholder{color:#000}.events .selectize-control.events__select .selectize-dropdown{border:none;box-shadow:0 1rem 2.4rem rgb(0 0 0 / .12)}.events .selectize-control.events__select .selectize-dropdown .option{padding:1.2rem 2rem;font-family:"Inter",sans-serif;font-weight:400;font-size:1.6rem;line-height:2.4rem;color:#000}.events .selectize-control.events__select .selectize-dropdown .option.active{color:#fff;background-color:#8e242b}.events .list{display:grid;gap:1.5rem;margin-bottom:3.5rem}@media(min-width:992px){.events .list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;margin-bottom:6rem}}.pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:4rem}@media(min-width:992px){.pagination{margin-top:6rem}}.pagination__item,.pagination__arrow{display:inline-flex;align-items:center;justify-content:center;min-width:4.1rem;height:4.1rem;font-family:"Merriweather",serif;font-weight:500;font-size:2rem;line-height:1;color:#000}.pagination__item{border-radius:.4rem}.pagination__item.active,.pagination__item:hover{color:#fff;background-color:#8e242b}.pagination__arrow{font-family:Arial,sans-serif;font-size:3rem}.pagination .selectize-input.dropdown-active::before{left:unset!important}.home-initiatives{padding:2rem 0;background-color:#f9f7f2}@media(min-width:992px){.home-initiatives{padding:4rem 0}}.home-initiatives__grid{display:grid;gap:1.5rem}@media(min-width:992px){.home-initiatives__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.7rem}}.home-initiatives__card{padding:2rem;position:relative;overflow:hidden;border-radius:4px;background-color:#fff}@media(min-width:992px){.home-initiatives__card{padding:4rem 3rem}}.home-initiatives__card--image{color:#fff;background-color:#000}@media(min-width:992px){.home-initiatives__card--image{grid-column:1/-1}}.home-initiatives__card--image::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(0 0 0 / .82),rgb(0 0 0 / .42) 60%,rgb(0 0 0 / .1))}.home-initiatives__card--image img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.home-initiatives__card--red{color:#fff;background-color:#8e242b}.home-initiatives__card--light{background-color:#f4e9d8}.home-initiatives__content{position:relative;z-index:2}.home-initiatives__title{margin-bottom:1.5rem;font-family:"Merriweather",serif;font-weight:500;font-size:3rem;line-height:3.8rem}@media(min-width:992px){.home-initiatives__title{font-size:3.5rem;line-height:4rem}}.home-initiatives__text{width:100%;max-width:76.9rem;margin-bottom:3.2rem;font-family:"Inter",sans-serif;font-weight:400;font-size:1.6rem;line-height:2.4rem;letter-spacing:-.16px}.home-initiatives__card--red .home-initiatives__title,.home-initiatives__card--red .home-initiatives__text,.home-initiatives__card--image .home-initiatives__title,.home-initiatives__card--image .home-initiatives__text{color:#fff}.home-initiatives__card--light .home-initiatives__title{color:#000}.home-initiatives__card--light .home-initiatives__text{color:#000}.home-initiatives__stores{display:flex;flex-wrap:wrap;gap:1rem}.home-initiatives__store{display:inline-flex;align-items:center;gap:.8rem;min-width:13.8rem;padding:.7rem 1rem;border-radius:4px;background-color:#000;color:#fff}.home-initiatives__store svg{flex:0 0 2rem;width:2rem;height:2rem;fill:currentColor}.home-initiatives__store span{display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:400;font-size:.9rem;line-height:1.1rem;text-transform:uppercase}.home-initiatives__store strong{font-family:"Inter",sans-serif;font-weight:700;font-size:1.4rem;line-height:1.6rem;text-transform:none}.home-initiatives .btn-tpt{border:1px solid rgb(255 255 255 / .2)}