.loading-spinner{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(.1,.7,1,.1);animation-timing-function:cubic-bezier(.1,.7,1,.1);border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--spinner-color);border-style:solid;border-width:var(--spinner-thickness);border-radius:calc(var(--spinner-size)/2);height:var(--spinner-size);width:var(--spinner-size)}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadein{from{opacity:0}}@keyframes fadein{from{opacity:0}}.card{--cardColor:#fd0;--cardPadding:16px;--color:#000;--cornerSize:300px;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}@media(min-width:576px){.card{--cornerSize:400px}}@media(min-width:768px){.card{--cardPadding:18px;--cornerSize:350px}}@media(min-width:1024px){.card{--cornerSize:450px}}@media(min-width:1280px){.card{--cardPadding:20px;--cornerSize:400px}}@media(min-width:1440px){.card{--cardPadding:24px;--cornerSize:350px}}@media(min-width:1920px){.card{--cornerSize:450px}}.splide .card{height:100%}.card__media{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;position:relative;height:var(--cardHeight)}.card__flag{background:#5a3296;color:#fff;font-size:14px;left:0;line-height:20px;padding:14px 22px;position:absolute;text-transform:uppercase;top:28px}@media(min-width:1280px){.card__flag{top:36px}}@media(min-width:1440px){.card__flag{top:40px}}.card__date{color:#878787;font-size:15px}.card__heading{letter-spacing:unset;margin-bottom:1rem;text-transform:unset}.card__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:var(--cardPadding);z-index:1}.card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.card__category{font-family:"BrownLLWeb-Bold",sans-serif;font-weight:700;font-size:12px;font-size:clamp(
		12px,
		calc(1.25vw + -4px),
		14px
	);line-height:clamp(
			1.2,
			calc(0vw + 1.2px),
			1.2
		);letter-spacing:.14em;text-transform:uppercase;background:#fd0;margin-bottom:1em;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card__links{margin-top:auto}.cards .card .link--arrow{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;width:100%}.card--shops{--cardHeight:220px}@media(min-width:768px){.card--shops{--cardHeight:240px}}@media(min-width:1024px){.card--shops{--cardHeight:320px}}@media(min-width:1440px){[data-columns="3"] .card--shops,[data-columns="4"] .card--shops{--cardHeight:380px}}@media(min-width:1280px){[data-columns="2"] .card--shops{--cardHeight:420px}}@media(min-width:1920px){[data-columns="2"] .card--shops{--cardHeight:540px}}.card--shops .card__content{background:#fee785}.card--shops hr{background:#fdb515;margin-block:16px}.card--shops .link{--link-color:#000;--link-filter:invert(0%) sepia(4%) saturate(7500%) hue-rotate(160deg) brightness(106%) contrast(104%);--link-color-hover:#5a3296}.card--shops .link--arrow{font-family:"BrownLLWeb-Regular",sans-serif;font-weight:400;font-size:20px;text-transform:unset}.card--shops .link--arrow:after{height:auto;width:12px}.cards .card--basic{border-bottom:1px solid #edeaf3}.cards .card--basic .card__media{overflow:hidden;position:relative}.cards .card--basic .card__media:before,.cards .card--basic .card__media:after,.cards .card--basic .card__media picture:before,.cards .card--basic .card__media picture:after{aspect-ratio:1/1;background:var(--cardColor);content:"";position:absolute;max-width:40%;opacity:0;-webkit-transition:all .3s cubic-bezier(1,0,0,1);transition:all .3s cubic-bezier(1,0,0,1);width:200px;z-index:1}.cards .card--basic .card__media:before{top:-2px;left:-2px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle at 100% 100%,transparent 70%,#000 0%);mask-image:radial-gradient(circle at 100% 100%,transparent 70%,#000 0%)}.cards .card--basic .card__media:after{top:-2px;right:-2px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-mask-image:radial-gradient(circle at 0% 100%,transparent 70%,#000 0%);mask-image:radial-gradient(circle at 0% 100%,transparent 70%,#000 0%)}.cards .card--basic .card__media picture{overflow:hidden;position:relative}.cards .card--basic .card__media picture:before{bottom:-2px;left:-2px;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);-webkit-mask-image:radial-gradient(circle at 100% 0%,transparent 70%,#000 0%);mask-image:radial-gradient(circle at 100% 0%,transparent 70%,#000 0%)}.cards .card--basic .card__media picture:after{bottom:-2px;right:-2px;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);-webkit-mask-image:radial-gradient(circle at 0% 0%,transparent 70%,#000 0%);mask-image:radial-gradient(circle at 0% 0%,transparent 70%,#000 0%)}.cards .card--basic:hover .card__media:before,.cards .card--basic:hover .card__media:after,.cards .card--basic:hover .card__media picture:before,.cards .card--basic:hover .card__media picture:after{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.cards .card--basic:nth-child(4n+1) .card__media,.cards .splide__slide:nth-child(4n+1) .card--basic .card__media{--cardColor:#5a3296}.cards .card--basic:nth-child(4n+2) .card__media,.cards .splide__slide:nth-child(4n+2) .card--basic .card__media{--cardColor:#dc1482}.cards .card--basic:nth-child(4n+2) .card__media:before,.cards .card--basic:nth-child(4n+2) .card__media picture:after,.cards .splide__slide:nth-child(4n+2) .card--basic .card__media:before,.cards .splide__slide:nth-child(4n+2) .card--basic .card__media picture:after{display:none}.cards .card--basic:nth-child(4n+3) .card__media,.cards .splide__slide:nth-child(4n+3) .card--basic .card__media{--cardColor:#fd0}.cards .card--basic:nth-child(4n+3) .card__media picture:before,.cards .card--basic:nth-child(4n+3) .card__media picture:after,.cards .splide__slide:nth-child(4n+3) .card--basic .card__media picture:before,.cards .splide__slide:nth-child(4n+3) .card--basic .card__media picture:after{display:none}.cards .card--basic:nth-child(4n+4) .card__media,.cards .splide__slide:nth-child(4n+4) .card--basic .card__media{--cardColor:#53b446}.cards .card--basic:nth-child(4n+4) .card__media:after,.cards .card--basic:nth-child(4n+4) .card__media picture:before,.cards .splide__slide:nth-child(4n+4) .card--basic .card__media:after,.cards .splide__slide:nth-child(4n+4) .card--basic .card__media picture:before{display:none}.card--clickable{cursor:pointer}.card--clickable .card__media{background:#000}.card--clickable a:before{content:"";inset:0;position:absolute;z-index:1}.card--clickable img{opacity:1;-webkit-transition:all .4s cubic-bezier(.3,1,.8,1);transition:all .4s cubic-bezier(.3,1,.8,1);-webkit-transform:scale(1.005);transform:scale(1.005)}.card--clickable:hover img{opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05)}