@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@-webkit-keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@keyframes DotFlash{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@-webkit-keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@keyframes DotFlash{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@-webkit-keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@keyframes DotFlash{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}100%{opacity:1}}.special-tag{font-family:var(--main-font);display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:100px;background-color:red;font-size:.875rem;color:var(--White, #FFF);text-align:center;font-style:normal;font-weight:400;line-height:1.5;margin:.75rem 0 -0.25rem}.special-tag.has-margin-bottom{margin:0 0 1rem}@media screen and (max-width: 768px){.special-tag.has-margin-bottom{margin:0 0 .75rem}}.special-tag svg{width:1.25rem;height:auto;margin-left:.25rem}.event-card .content-wrapper{border-radius:8px;overflow:hidden;position:relative}.event-card .content-wrapper .image-wrapper{position:relative;z-index:1}.event-card .content-wrapper .image-wrapper:before{display:block;content:"";width:100%;padding-top:59.0909090909%}.event-card .content-wrapper .image-wrapper img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.event-card .content-wrapper .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.4);opacity:0;display:flex;z-index:3;justify-content:center;align-items:center;transition:opacity .3s cubic-bezier(0.33, 1, 0.68, 1)}.event-card .content-wrapper .overlay .overlay-title{font-size:1rem;font-style:normal;font-weight:500;line-height:150%;color:#fff;position:relative;display:flex;align-items:center;transform:translateY(10px);transition:transform .3s cubic-bezier(0.33, 1, 0.68, 1)}.event-card .content-wrapper .overlay .overlay-title:after{content:url(9829577776db68db7b4b.svg);display:inline-block;max-width:1.5rem;width:100%;height:auto;line-height:0;transition:all .3s cubic-bezier(0.33, 1, 0.68, 1)}.event-card .event-title{margin-top:16px}.event-card .date-wrapper{margin-top:8px}.event-card .date-wrapper p{color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.event-card:focus-visible{outline:none}.event-card:hover .content-wrapper .overlay,.event-card:focus-visible .content-wrapper .overlay{opacity:1}.event-card:hover .content-wrapper .overlay .overlay-title,.event-card:focus-visible .content-wrapper .overlay .overlay-title{transform:translateY(0)}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@-webkit-keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@keyframes DotFlash{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@-webkit-keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@keyframes DotFlash{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}100%{opacity:1}}.special-tag{font-family:var(--main-font);display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:100px;background-color:red;font-size:.875rem;color:var(--White, #FFF);text-align:center;font-style:normal;font-weight:400;line-height:1.5;margin:.75rem 0 -0.25rem}.special-tag.has-margin-bottom{margin:0 0 1rem}@media screen and (max-width: 768px){.special-tag.has-margin-bottom{margin:0 0 .75rem}}.special-tag svg{width:1.25rem;height:auto;margin-left:.25rem}.promo-card .content-wrapper{border-radius:8px;overflow:hidden;position:relative}.promo-card .content-wrapper .image-wrapper{position:relative;z-index:1}.promo-card .content-wrapper .image-wrapper:before{display:block;content:"";width:100%;padding-top:100%}.promo-card .content-wrapper .image-wrapper img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;right:0;bottom:0;left:0}.promo-card .content-wrapper .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.4);opacity:0;display:flex;z-index:3;justify-content:center;align-items:center;transition:opacity .3s cubic-bezier(0.33, 1, 0.68, 1)}.promo-card .content-wrapper .overlay .overlay-title{font-size:1rem;font-style:normal;font-weight:500;line-height:150%;color:#fff;position:relative;display:flex;align-items:center;transform:translateY(10px);transition:transform .3s cubic-bezier(0.33, 1, 0.68, 1)}.promo-card .content-wrapper .overlay .overlay-title:after{content:url(9829577776db68db7b4b.svg);display:inline-block;max-width:1.5rem;width:100%;height:auto;line-height:0;transition:all .3s cubic-bezier(0.33, 1, 0.68, 1)}.promo-card .promo-title{margin-top:16px}.promo-card .date-wrapper{margin-top:8px}.promo-card .date-wrapper p{color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.promo-card:focus-visible{outline:none}.promo-card:hover .content-wrapper .overlay,.promo-card:focus-visible .content-wrapper .overlay{opacity:1}.promo-card:hover .content-wrapper .overlay .overlay-title,.promo-card:focus-visible .content-wrapper .overlay .overlay-title{transform:translateY(0)}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@-webkit-keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@keyframes DotFlash{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}100%{opacity:1}}.shop-card .content-wrapper{border-radius:8px;border:1px solid #e5e5e5;overflow:hidden;padding:72px;position:relative;background-color:#fff}.shop-card .content-wrapper .shop-group{font-family:var(--main-font);position:absolute;top:16px;left:16px;padding:10px 16px;border-radius:100px;background-color:#f5f5f5;font-size:.875rem;font-style:normal;font-weight:400;line-height:140%;width:fit-content;max-width:calc(100% - 32px);color:#000;z-index:2}.shop-card .content-wrapper .image-wrapper{position:relative;z-index:1}.shop-card .content-wrapper .image-wrapper:before{display:block;content:"";width:100%;padding-top:100%}.shop-card .content-wrapper .image-wrapper img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;right:0;bottom:0;left:0}.shop-card .content-wrapper .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.4);opacity:0;display:flex;z-index:3;justify-content:center;align-items:center;transition:opacity .3s cubic-bezier(0.33, 1, 0.68, 1)}.shop-card .content-wrapper .overlay .overlay-title{font-size:1rem;font-style:normal;font-weight:500;line-height:150%;color:#fff;position:relative;display:flex;align-items:center;transform:translateY(10px);transition:transform .3s cubic-bezier(0.33, 1, 0.68, 1)}.shop-card .content-wrapper .overlay .overlay-title:after{content:url(9829577776db68db7b4b.svg);display:inline-block;max-width:1.5rem;width:100%;height:auto;line-height:0;transition:all .3s cubic-bezier(0.33, 1, 0.68, 1)}.shop-card .shop-title{margin-top:16px}.shop-card:focus-visible{outline:none}.shop-card:hover .content-wrapper .overlay,.shop-card:focus-visible .content-wrapper .overlay{opacity:1}.shop-card:hover .content-wrapper .overlay .overlay-title,.shop-card:focus-visible .content-wrapper .overlay .overlay-title{transform:translateY(0)}.related-post-slider{background-color:#f5f5f5;padding:80px 0;margin:80px 0 0}.related-post-slider.no-margins{margin:0}@media screen and (max-width: 768px){.related-post-slider{padding:40px 0;margin:40px 0 0}}.related-post-slider .title-wrapper{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}.related-post-slider .title-wrapper .carousel-nav{display:flex;align-items:center;flex-direction:row;margin-left:12px}.related-post-slider .title-wrapper .carousel-nav .carousel-nav-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:red}.related-post-slider .title-wrapper .carousel-nav .carousel-nav-btn svg,.related-post-slider .title-wrapper .carousel-nav .carousel-nav-btn svg path{transition:all .3s cubic-bezier(0.33, 1, 0.68, 1)}.related-post-slider .title-wrapper .carousel-nav .carousel-nav-btn:hover svg path{fill:red}.related-post-slider .title-wrapper .carousel-nav .carousel-nav-btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.related-post-slider .title-wrapper .carousel-nav .carousel-nav-btn:first-child{margin-right:8px}@media screen and (max-width: 768px){.related-post-slider .title-wrapper .carousel-nav{display:none;visibility:hidden}}@media screen and (max-width: 768px){.related-post-slider .post-slider.multiple-slides{margin-right:-16px;padding-right:16px}}.related-post-slider .button-wrapper{display:flex;justify-content:center;margin-top:40px}
