.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(0.1, 0.7, 1, 0.1);animation-timing-function:cubic-bezier(0.1, 0.7, 1, 0.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: #FFDD00;--color: #000000;--outline-color: #5A3296;--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{--cornerSize: 350px}}@media(min-width: 1024px){.card{--cornerSize: 450px}}@media(min-width: 1280px){.card{--cornerSize: 400px}}@media(min-width: 1440px){.card{--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{font-size:28px;letter-spacing:unset;margin-bottom:1rem;text-transform:unset}@media(min-width: 768px){.card__heading{font-size:clamp(
		32px,
		calc(3.5714285714vw + 4.5714285714px),
		56px
	);line-height:clamp(
			1.1,
			calc(0vw + 1.1px),
			1.1
		)}}.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:bold;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 .card__content{background:#fee785}.card--shops hr{background:#fdb515;margin-block:16px}.card--shops .link{--link-color: #000000;--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:normal;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%, black 0%);mask-image:radial-gradient(circle at 100% 100%, transparent 70%, black 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%, black 0%);mask-image:radial-gradient(circle at 0% 100%, transparent 70%, black 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%, black 0%);mask-image:radial-gradient(circle at 100% 0%, transparent 70%, black 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%, black 0%);mask-image:radial-gradient(circle at 0% 0%, transparent 70%, black 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: #FFDD00}.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(0.3, 1, 0.8, 1);transition:all .4s cubic-bezier(0.3, 1, 0.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)}