@charset "UTF-8";
/* CSS Document */
 @font-face {
     font-family: 'subjectivity_serifextra_bold';
     src: url('../fonts/subjectivityserif-extrabold-webfont.woff2') format('woff2'), url('../fonts/subjectivityserif-extrabold-webfont.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'subjectivity_serifsuper';
     src: url('.../wowchilli/fonts/subjectivityserif-super-webfont.woff2') format('woff2'), url('.../wowchilli/fonts/subjectivityserif-super-webfont.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'ABCArizonaFlare-Bold';
     src: url('../fonts/ABCArizonaFlare-Bold.woff2') format('woff2');
     src: url('../fonts/ABCArizonaFlare-Bold.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'ABCArizonaFlare-Medium' ;
     src: url('../fonts/ABCArizonaFlare-Medium.woff2') format('woff2');
     src: url('../fonts/ABCArizonaFlare-Medium.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'ABCArizonaFlare-Regular' ;
     src: url('../fonts/ABCArizonaFlare-Regular.woff2') format('woff2');
     src: url('../fonts/ABCArizonaFlare-Regular.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
 body{
     text-decoration: none;
     font-size: 0;
     margin: 0;
     color: black;
}
 #footer {
     background-color: white;
}
 h1, h2, h3, h4 {
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     font-weight: normal 
}
 ul {
     margin: 0;
     padding: 0 0 0 8%;
}
 l1 {
     margin: 0 0 0 0;
     padding: 0 0 0 0;
}
 #subscr_tab {
     display: none;
}
 .lny-wrapper {
     display: block;
     position:relative;
     margin-top: 0;
     box-sizing: border-box;
     width: 100%;
	 height: auto;
}
 .lny-wrapper img{
     display: block;
     width: 100%;
}
 .lny-tab{
     display: block;
     position: fixed;
     top: 30vw;
     right: -1%;
     width: 10%;
     height: auto;
     z-index: 5000;
}
 .lny-tab img{
     display: block;
     width: 100%;
}

.lny-menu-mobile {
    display: none;
}
.lny-menu {
    display: block;
    position:fixed;
	top: 108px;
	padding: 0;
	box-sizing: border-box;
	width: 100%;
	height: 3.5vw;
	text-align: center;
	background-color: #5C087E;
    z-index: 9000;
}
.lny-menu-text {
    position: relative;
    display: inline-block;
	box-sizing: border-box;
	width: auto;
	height: auto;
	padding: 1vw 0 0;
	align-items: center;
    font-family: 'ABCArizonaFlare-Regular';
    font-size: 1.2vw;
	line-height: 1.5vw;
    color: #fff;
}
.lny-menu-text a:link {
	color: #fff;
	text-decoration: none;
}
.lny-menu-text a:visited {
	color: #fff;
}
.lny-menu-text a:hover {
	color: #E02923;
}
.lny-menu-text a:active {
	color: #fff;
}
/*KV*/
 #lny-flavours-row {
     top: -150px;
     position: absolute;
}
 #lny-video-row {
     top: -150px;
     position: absolute;
}
 #lny-recipes-row {
     top: -150px;
     position: absolute;
}
 #przepis-do-pobrania {
     top: -150px;
     position: absolute;
}
 #lny-stories-row {
     top: -150px;
     position: absolute;
}
 .lny-kv-mobile{
     display: none;
}
 .lny-kv{
     display: block;
     position: relative;
     box-sizing: border-box;
     width: 100%;
     height: 50vw;
     z-index: 100;
     margin-top: 3vw;
     overflow: hidden;
}
 .lny-kv img{
     display: block;
     width: 100%;
}
 .lny-kv-over{
     display: block;
     position: absolute;
     box-sizing: border-box;
     top: 0;
     left: 0;
     width: 100%;
     height: 50vw;
     z-index: 100;
     overflow: hidden;
}
 .lny-kv-over img{
     display: block;
     width: 100%;
}
 .fade-in-image {
     animation: fadeIn 8s;
}
 @keyframes fadeIn {
     0% {
         opacity: 0;
    }
     100% {
         opacity: 1;
    }
}
/*VIDEO*/

 .lny-video {
     display: block;
     position: relative;
     box-sizing: border-box;
     width: 100%;
     height: 50vw;
     z-index: 100;
     padding: 0;
     font-family: 'ABCArizonaFlare-Bold';
     font-size: 4vw;
     background-image: url("../../images/lny2025/red-background.jpg");
     background-attachment: fixed;
     background-repeat: no-repeat;
}
 .lny-video-frame {
     display: inline-block;
     position: relative;
     box-sizing: border-box;
     vertical-align: top;
     width: 70%;
     height: 55vw;
     margin: 5vw 15% 0 15%;
     z-index: 100;
     background-image: url("../../images/lny2025/video-frame.png");
     background-size: 100%;
     background-repeat: no-repeat;
}
 .lny-video-frame img {
     width: 100%;
}
 .lny-video-outer {
     display: block;
     position: absolute;
     box-sizing: border-box;
     vertical-align: top;
     width: 100%;
     top: 0;
     left: 0;
     padding: 5vw 18% 0 18%;
     text-align: center;
     z-index: 100;
}
 .lny-video-outer video {
     width: 100%;
}
 .lny-video-text-outer {
     display: block;
     position: absolute;
     box-sizing: border-box;
     vertical-align: top;
     width: 100%;
     top: 0;
     left: 0;
     padding: 5vw 0 0 0;
     text-align: center;
}
 .lny-video-title {
     display: block;
     position: relative;
     box-sizing: border-box;
     height: auto;
     z-index: 100;
     font-family: 'ABCArizonaFlare-Bold';
     font-size: 2.8vw;
     line-height: 4.5vw;
     color: #FFF;
     text-align: center;
}
.lny-video-text-mobile{
     display: none;
}
.lny-video-text {
     display: inline-block;
     position: relative;
     box-sizing: border-box;
     vertical-align: top;
     width: 100%;
     height: auto;
     z-index: 100;
     font-family: 'ABCArizonaFlare-Regular';
     font-size: 1.8vw;
     line-height: 2.5vw;
     padding: 2vw 0 0 0;
     color: #FFF;
     text-align: center;
     text-decoration: none;
}
 .lny-video-button {
     display: block;
     position: absolute;
     width: 15%;
     bottom: 9.5vw;
     left: 40%;
     padding: 1vw 2vw;
     height: auto;
     font-family: 'ABCArizonaFlare-Medium';
     font-size: 1.5vw;
     color: #FFF;
     text-align: center;
     text-decoration: none;
     border-radius: 50px;
    background-color: #5C087E;
     z-index: 2000;
	 	-webkit-transition: -webkit-transform 0.3s;
	transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
}
.lny-video-button:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	color: #FFF;
}
 .lny-video-button a:link {
     text-decoration: none;
     color: #FFF;
}
 .lny-video-button a:visited {
     color: #FFF;
}
 .lny-video-button a:hover {
     color: #000;
}
 .lny-video-button a:active {
     color: #FFF;
}
.lny-video-popup {
     display: none;
     position: absolute;
     box-sizing: border-box;
     top: 3vw;
     left: 7%;
     width: 86%;
     height: 33.5vw;
     z-index: 2000;
     padding: 0 0 0 0;
     background-color: #E02923;
     text-align: center;
}
 .lny-video-popup video {
     display: block;
     width: 100%;
     margin:0 auto;
}
 .lny-video-popup img {
     display: block;
     width: 100%;
     margin:0 auto;
}
 .video_container {
     overflow: hidden;
     position: relative;
     width:100%;
     margin:0 auto;
}
 .video_container::after {
     padding-top: 56.25%;
     display: block;
     content: '';
}
 .video_container iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}
/* stories close button section */
	#video-popup-closem {
		display: none;
	}

	#video-popup-close {
	position: absolute;
	top: 45.8%;
	right: -8.1%;
	width: 1.3vw;
	height: 1.3vw;
	display: block;
	text-align: center;
	z-index: 1103;
	transition: transform .2s;
	background-color: #FFEBCF;
	border-radius: 50px;
	padding: 1vw;
	background-image: url("../../images/lny2025/gold-foil-button.png");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
    /* Animation */;
	}

	#video-popup-close:hover {
		transform: scale(.7);
	}

	#video-popup-close img {
		width: 100%;
		display: block;
	}
/*RECIPES*/


 .lny-recipes {
     display: inline-block;
     position: relative;
     box-sizing: border-box;
     width: 100%;
     height: 60vw;
     background-image: url("../../images/lny2025/purple-background.jpg");
     background-attachment: scroll;
     background-repeat: no-repeat;
	 background: cover;
}
 .lny-recipes img {
     display: block;
     width: 100%;
}
 .lny-recipes-frame {
     display: none;
     position: absolute;
     box-sizing: border-box;
     vertical-align: top;
     width: 70%;
     height: 55vw;
     top: 12vw;
     left: 15%;
     z-index: 100;
     background-image: url("../../images/lny2025/video-frame.png");
     background-size: 100%;
     background-repeat: no-repeat;
}
 .lny-recipes-frame img {
     width: 100%;
}
 .lny-recipes-frame2 {
     display: none;
     position: absolute;
     box-sizing: border-box;
     vertical-align: top;
     width: 70%;
     height: 55vw;
     top: 12vw;
     left: 15%;
     z-index: 100;
     background-image: url("../../images/lny2025/video-frame.png");
     background-size: 100%;
     background-repeat: no-repeat;
}
 .lny-recipes-frame2 img {
     width: 100%;
}
 .lny-recipes-title {
     display: block;
     position: absolute;
     width: 80%;
     padding: 0;
     top: 2.8vw;
     left: 10%;
     height: auto;
     z-index: 100;
     font-family: 'ABCArizonaFlare-Bold';
     font-size: 2.8vw;
     line-height: 3.8vw;
     color: #FFF;
     text-align: center;
}
.lny-recipes-text2 {
     display: block;
     position: absolute;
     width: 68%;
     padding: 0;
     top: 7vw;
     left: 16%;
     height: auto;
     z-index: 100;
     font-family: 'ABCArizonaFlare-Regular';
     font-size: 1.8vw;
     line-height: 2.5vw;
     color: #FFF;
     text-align: center;    
}
 .lny-more-button {
     display: block;
     position: absolute;
     width: 20%;
     bottom: 5vw;
     left: 38%;
     padding: 1vw 2vw;
     height: auto;
     font-family: 'ABCArizonaFlare-Medium';
     font-size: 1.5vw;
     color: #FFF;
     text-align: center;
     text-decoration: none;
     border-radius: 50px;
    background-color: #E02923;
     z-index: 100;
	 	-webkit-transition: -webkit-transform 0.3s;
	transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
}
.lny-more-button:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	color: #FFF;
}
 .lny-more-button a:link {
     text-decoration: none;
     color: #FFF;
}
 .lny-more-button a:visited {
     color: #FFF;
}
 .lny-more-button a:hover {
     color: #fff;
}
 .lny-more-button a:active {
     color: #FFF;
}
/*PRIZES VISUAL*/
.lny-prizes-entry-frame-mob {
     display: none;
}
.lny-entry-form-mob{
 display: none;
}
 .lny-prizes-text-inner-mob {
 display: none;
}

.lny-entry-form{
     display: inline-block;
  position: absolute;
  top: 20vw;
  transform: translateY(-50%);
     width: 80%;
     margin: 0 10% 0 10%;
     height: auto;
     z-index: 100;
}
 .lny-prizes-text-inner {
     transform: scale(.9);
}

 .lny-prizes{
     display: block;
     position: relative;
     box-sizing: border-box;
     width: 100%;
     height: 50vw;
     padding: 1vw 0;
     background-image: url("../../images/lny2025/red-background.jpg");
     background-attachment: fixed;
     background-repeat: no-repeat;
     z-index: 100;
     margin-0top: -1px;
}
 .lny-prizes img{
     display: block;
     width: 100%;
}
 .lny-prize-title {
     display: block;
     position: relative;
     box-sizing: border-box;
     width: 70%;
     margin: 2vw 15%;
     height: auto;
     z-index: 100;
     font-family: 'ABCArizonaFlare-Bold';
     font-size: 2.8vw;
     line-height: 3.8vw;
     color: #FFF;
     text-align: center;
}
 .lny-prize-text {
     display: inline-block;
     position: relative;
     box-sizing: border-box;
     vertical-align: top;
     width: 38%;
     margin: 3vw 0 0 12%;
     height: auto;
     z-index: 100;
     font-family: 'ABCArizonaFlare-Regular';
     font-size: 1.8vw;
     line-height: 2.5vw;
     color: #FFF;
     text-align: left;
     text-decoration: none;
}
 .lny-prize-text p{
     display: inline-block;
     position: relative;
     box-sizing: border-box;
     vertical-align: top;
     margin-top: 12px;
     height: auto;
     z-index: 100;
     font-family: 'ABCArizonaFlare-Regular';
     font-size: 1.8vw;
     color: #FFF;
     text-align: left;
     text-decoration: none;
}
 .lny-prize-frame {
     display: inline-block;
     position: relative;
     box-sizing: border-box;
     vertical-align: top;
     width: 35%;
     margin: 0 10% 0 5%;
     z-index: 100;
}
 .lny-prize-frame img {
     width: 100%;
}
/*PRIZES ENTRY*/
 .lny-prizes-entry {
     display: none;
     position: relative;
     box-sizing: border-box;
     width: 100%;
     height: 55vw;
     z-index: 100;
     padding: 0;
     background-color: #E02923;

}
 .lny-prizes-entry img{
     display: block;
     width: 100%;
}
 .lny-prizes-entry-frame {
     display: inline-block;
     position: relative;
     box-sizing: border-box;
     vertical-align: top;
     width: 70%;
     height: 55vw;
     margin: 5vw 15% 0 15%;
     z-index: 100;
     background-image: url("../../images/lny2025/video-frame.png");
     background-size: 100%;
     background-repeat: no-repeat;
}
 .lny-prizes-entry-frame img {
     width: 100%;
}
 .lny-prizes-text-outer {
     display: block;
     position: absolute;
     box-sizing: border-box;
     vertical-align: top;
     width: 100%;
     top: 0;
     left: 0;
     padding: 6vw 10% 0 10%;
     text-align: center;
	 z-index: 5000;
}
 .lny-prizes-text-inner {
     transform: scale(1);
}

/*STORIES*/

 .lny-stories {
     display: block;
     position: relative;
     box-sizing: border-box;
     width: 100%;
     height: 55vw;
     z-index: 100;
     padding: 0;
     font-family: 'ABCArizonaFlare-Bold';
     font-size: 4vw;
     background-image: url("../../images/lny2025/purple-background.jpg");
     background-attachment: fixed;
     background-repeat: no-repeat;
}
 .lny-stories-frame {
     display: inline-block;
     position: relative;
     box-sizing: border-box;
     vertical-align: top;
     width: 70%;
     height: 55vw;
     margin: 5vw 15% 0 15%;
     z-index: 100;
     background-image: url("../../images/lny2025/video-frame.png");
     background-size: 100%;
     background-repeat: no-repeat;
}
 .lny-stories-frame img {
     width: 100%;
}
 .lny-stories-title {
     display: block;
     position: absolute;
     width: 70%;
     padding: 0;
     top: 4vw;
     left: 15%;
     height: auto;
     z-index: 100;
     font-family: 'ABCArizonaFlare-Bold';
     font-size: 2.8vw;
     line-height: 3.8vw;
     color: #FFF;
     text-align: center;
}
.lny-stories-text2 {
     display: block;
     position: absolute;
     width: 84%;
     padding: 0;
     top: 9vw;
     left: 8%;
     height: auto;
     z-index: 100;
     font-family: 'ABCArizonaFlare-Regular';
     font-size: 1.8vw;
     line-height: 2.5vw;
     color: #FFF;
     text-align: center;    
}
.stories-row{
     position:absolute;
     box-sizing: border-box;
     display: block;
     top: 18vw;
     left: 10%;
     width: 80%;
     height: 25vw;
     overflow: hidden;
    text-align: center;
}
.stories-row-image{
     position:relative;
     box-sizing: border-box;
     display: inline-block;
     width: 14%;
     height: 15vw;
     overflow: hidden;
     background-color:white;
     margin: 0 .5% 0 .5%;
    
}
.stories-row-image img{
     display: block;
     width: 100%;
    height: auto;

}
.stories-row-image2{
     position:relative;
     box-sizing: border-box;
     display: inline-block;
     width: 14%;
     height: 15vw;
     overflow: hidden;
     background-color:white;
     margin: 0 .5% 0 .5%;
    
}
.stories-row-image2 img{
     display: block;
     width: 100%;
    height: auto;

}
 .lny-stories-pop {
     display: none;
     position: absolute;
     top: 10%;
     left: 40%;
     width: 80%;
     height: 40vw;
     z-index: 1000;
     background-color: #E02923;
}
 .lny-stories-pop2 {
     display: none;
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 40vw;
     z-index: 1000;
     background-color: #E02923;
}
 .lny-stories-pop3 {
     display: none;
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 40vw;
     z-index: 1000;
     background-color: #E02923;
}
 .lny-stories-pop4 {
     display: none;
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 40vw;
     z-index: 1000;
     background-color: #E02923;
}
 .lny-stories-pop5 {
     display: none;
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 40vw;
     z-index: 1000;
     background-color: #E02923;
}
/* stories close button section */
	#stories-popup-closem {
		display: none;
	}

	#stories-popup-close {
		position: absolute;
		top: 4vw;
		right: 4%;
		width: 4.5vw;
		height: 4.5vw;
		display: block;
		text-align: center;
		z-index: 1103;
		transition: transform .2s;
		background-color: #5C087E;
		border-radius: 50px;
		padding: 1vw;
    /* Animation */;
	}

	#stories-popup-close:hover {
		transform: scale(.8);
	}

	#stories-popup-close img {
		width: 100%;
		display: block;
	}
    
/*TAGLINE*/
 .lny-tag {
     display: block;
     position: relative;
     box-sizing: border-box;
     width: 100%;
     padding: 2vw 10% 2vw 10%;
     height: 20vw;
     z-index: 100;
     background-image: url("../../images/lny2025/purple-background.jpg");
     background-attachment: fixed;
     background-repeat: no-repeat;
}
 .lny-tagline-title {
     display: block;
     position: relative;
     box-sizing: border-box;
     width: 100%;
     height: auto;
     z-index: 100;
     font-family: 'ABCArizonaFlare-Bold';
     font-size: 3vw;
     line-height: 4vw;
     color: #FFF;
     text-align: center;
}
.tag-products {
     display: block;
     position: relative;
     box-sizing: border-box;
     width: 100%;
     height: auto;
     z-index: 100;
     text-align: center;
}
.tag-products img{
     display: block;
     width: 100%;
     height: auto;
}
.tech-slideshow {
height: 18vw;
width: 100%;
position: relative;
overflow: hidden;
    z-index: 1000;
}
 .tech-slideshow .slide {
position: absolute;
top: 0;
left: 0;
height: 102%;
width: 10000vw;
background-image: url('../images/all-product.png');
background-repeat: repeat-x;
background-size: auto 100%;
animation: moveSlideshow 100s linear infinite;
}
/*TWINNERS TEXT*/
.lny-winner-form{
     display: inline-block;
  position: absolute;
  top: 2vw;
  transform: translateY(-50%);
     width: 80%;
     margin: 0 10% 0 10%;
     height: auto;
     z-index: 100;
}
 .lny-winner-title {
     display: block;
     position: absolute;
     width: 80%;
     padding: 0;
     top: 2.8vw;
     left: 10%;
     height: auto;
     z-index: 100;
     font-family: 'ABCArizonaFlare-Bold';
     font-size: 2.8vw;
     line-height: 3.8vw;
     color: #FFF;
     text-align: center;
     text-transform: uppercase;
}
.lny-winner-text {
     display: block;
     position: absolute;
     width: 68%;
     padding: 0;
     top: 7vw;
     left: 16%;
     height: auto;
     z-index: 100;
     font-family: 'ABCArizonaFlare-Regular';
     font-size: 1.8vw;
     line-height: 2.5vw;
     color: #FFF;
     text-align: center;    
}

 @media only screen and (max-width: 1900px) {
 /*PRIZES*/   
.lny-entry-form{
     display: inline-block;
  position: absolute;
  top: 20vw;
  transform: translateY(-50%);
     width: 100%;
     margin: 0;
     height: auto;
     z-index: 100;
}
 .lny-prizes-text-inner {
     transform: scale(.8);
}
}
 @media only screen and (max-width: 1600px) {
 /*PRIZES*/   
.lny-prize-text {
     width: 38%;
     margin: 2vw 0 0 12%;
     font-size: 1.6vw;
     line-height: 2.3vw;

}
 .lny-prize-text p{
     font-size: 1.6vw;
}
.lny-entry-form{
  top: 20vw;
   width: 100%;
}
 .lny-prizes-text-inner {
     transform: scale(.7);
}
/*STORIES*/  
.lny-stories-text2 {
     width: 76%;
     top: 9vw;
     left: 12%;
     font-size: 1.6vw;
     line-height: 2.3vw;
}
}
	  @media only screen and (max-width: 1400px) {
 /*PRIZES*/   
.lny-prizes-entry-frame {
     width: 80%;
     height: 60vw;
     margin: 2vw 10% 0 10%;
}
.lny-entry-form{
  top: 23vw;
   width: 100%;
}
 .lny-prizes-text-inner {
     transform: scale(.7);
}
}
@media only screen and (max-width: 1200px) {
	 .lny-recipes {
     display: inline-block;
     position: relative;
     box-sizing: border-box;
     width: 100%;
     height: 60vw;
     background-image: url("../../images/lny2025/purple-background.jpg");
     background-attachment: scroll;
     background-repeat: no-repeat;
	 background: cover;
}
.lny-prizes-entry-frame {
     width: 80%;
     height: 60vw;
     margin: 2vw 10% 0 10%;
}
.lny-entry-form{
  top: 23svw;
   width: 100%;
}
.lny-prizes-text-inner {
     transform: scale(.55);
}
.lny-prizes{
     background-image: url("../../images/lny2025/red-background-mob.jpg");
     background-attachment:scroll;
     background-repeat: no-repeat;
}
 .lny-tag {
     background-image: url("../../images/lny2025/purple-background-mob.jpg");
     background-attachment:scroll;
     background-repeat: no-repeat;
}
 .lny-stories {
     background-image: url("../../images/lny2025/purple-background-mob.jpg");
     background-attachment:scroll;
     background-repeat: no-repeat;
}
}
 @media only screen and (max-width: 1024px) {

.lny-prizes-entry-frame {
     width: 80%;
     height: 50vw;
     margin: 2vw 10% 0 10%;
}
.lny-entry-form{
  top: 23vw;
   width: 100%;
}
.lny-prizes-text-inner {
     transform: scale(.5);
}

}
 @media only screen and (max-width: 820px) {
	 .lny-menu {
    display: block;
    position:fixed;
	top: 98px;
	padding: 0;
	box-sizing: border-box;
	width: 100%;
	height: 3.5vw;
	text-align: center;
	background-color: #5C087E;
    z-index: 9000;
}
.lny-prizes-entry-frame {
     display: none;
}
.lny-entry-form{
 display: none;
}
 .lny-prizes-text-inner {
 display: none;
}
 .lny-prizes{
     display: block;
     position: relative;
     box-sizing: border-box;
     width: 100%;
     height: 120vw;
     padding: 1vw 0;
     background-image: url("../../images/lny2025/red-background.jpg");
     background-attachment: fixed;
     background-repeat: no-repeat;
	 	background-size: cover;
     z-index: 100;
}
 .lny-prizes-entry-frame-mob {
     display: inline-block;
     position: relative;
     box-sizing: border-box;
     vertical-align: top;
     width: 60%;
     height: 110vw;
     margin: 0 20%;
     z-index: 100;
     background-image: url("../../images/lny2025/video-frame-tab.png");
     background-size: 100%;
     background-repeat: no-repeat;
}
 .lny-prizes-entry-frame-mob img {
     width: 100%;
}
 .lny-entry-form-mob {
     display: block;
  position: absolute;
  top: 37vw;
  transform: translateY(-50%);
     width: 80%;
     margin: 0 10% 0 10%;
     height: auto;
     z-index: 100;
	 text-align: center;
	 text-decoration: none;
}
 .lny-prizes-text-inner-mob {
     display: block;
     transform: scale(1);
}
}
@media only screen and (max-width: 461px) {
    
/*MENU TOP*/
.lny-tab{
     display: block;
     position: fixed;
     top: 110vw;
     right: -20px;
     width: 30%;
     height: auto;
     z-index: 5000;
}
 .lny-tab img{
     display: block;
     width: 100%;
} 
 .lny-menu {
    display: none;
}   
    
.lny-menu-mobile  {
    display: block;
    position:fixed;
	top: 98px;
	padding: 0;
	box-sizing: border-box;
	width: 100%;
	height: 58px;
	text-align: center;
	background-color: #5C087E;
    z-index: 9000;  
   
}
.lny-menu-text {
	padding: 2.8vw 0 0 0;
    font-size: 3vw;
    line-height: 3.5vw;
}
/*KV*/
 .lny-kv{
     display: none;
}
 .lny-kv-mobile{
     display: block;
     position: relative;
     box-sizing: border-box;
     width: 100%;
     height: 150vw;
     z-index: 100;
     overflow: hidden;
     margin-top: 10vw;
}
 .lny-kv-mobile img{
     display: block;
     width: 100%;
}
 .lny-kv-over-mobile {
     display: block;
     position: absolute;
     box-sizing: border-box;
     top: 0;
     left: 0;
     width: 100%;
     height: 160vw;
     z-index: 100;
     overflow: hidden;
}
 .lny-kv-over-mobile img{
     display: block;
     width: 100%;
}
 .fade-in-image-mobile {
     animation: fadeIn 8s;
}
 @keyframes fadeIn {
     0% {
         opacity: 0;
    }
     100% {
         opacity: 1;
}
    }
/*VIDEO*/
 .lny-video {
     width: 100%;
     height: 150vw;
     background-image: url("../../images/lny2025/red-background-mob.jpg");
     background-attachment: scroll;
     background-repeat: no-repeat;
     background-size: cover;
}
 .lny-video-frame {
     width: 90%;
     height: 170vw;
     margin: 5vw 5% 0 5%;
     background-image: url("../../images/lny2025/video-frame-mobile.png");
}
 .lny-video-frame img {
     width: 100%;
}
 .lny-video-outer {
     width: 100%;
     top: 0;
     left: 0;
     padding: 10vw 18% 0 18%;
}
 .lny-video-outer video {
     width: 100%;
}
 .lny-video-text-outer {
     padding: 18vw 10% 0 10%;
     text-align: center;
}
 .lny-video-title {
     font-size: 8vw;
     line-height: 10vw;
}
.lny-video-text{
     display: none;
}
.lny-video-text-mobile{
     display: inline-block;
     position: relative;
     box-sizing: border-box;
     vertical-align: top;
     width: 100%;
     height: auto;
     z-index: 100;
     font-family: 'ABCArizonaFlare-Regular';
     font-size: 4vw;
     line-height: 6vw;
     padding: 8vw 0 0 0;
     color: #FFF;
     text-align: center;
     text-decoration: none;
}
 .lny-video-button {
     width: 50%;
     bottom: 7vw;
     padding: 2vw 4%;
     font-size: 5vw;
     left: 21%;
     
}
    .lny-video-popup {
     display: none;
     position: absolute;
     box-sizing: border-box;
     top: 13vw;
     left: 7%;
     width: 86%;
     height: 110vw;
     z-index: 2000;
     padding: 35vw 0 20vw 0;
     background-color: #E02923;
     text-align: center;
}
 .lny-video-popup video {
     display: block;
     width: 100%;
     margin:0 auto;
}
 .lny-video-popup img {
     display: block;
     width: 100%;
     margin:0 auto;
}
    /* stories close button section */
	#video-popup-closem {
		display: none;
	}

	#video-popup-close {
		position: absolute;
		top: 51vw;
		right: -8%;
	    width: 3vw;
	    height: 3vw;
		display: block;
		text-align: center;
		z-index: 1103;
		transition: transform .2s;
		background-color: #5C087E;
		border-radius: 50px;
		padding: 3vw;
    /* Animation */;
	}

	#video-popup-close:hover {
		transform: scale(.7);
	}

	#video-popup-close img {
		width: 100%;
		display: block;
	}
    /*PRIZES VISUAL*/
 .lny-prizes{
     display: block;
     position: relative;
     box-sizing: border-box;
     width: 100%;
     height: 190vw;
     padding: 10vw 0;
     z-index: 100;
     background-image: url("../../images/lny2025/red-background-mob.jpg");
     background-attachment:scroll;
     background-repeat: no-repeat;
     background-size: cover;
}
 .lny-prizes img{
     display: block;
     width: 100%;
}
 .lny-prize-title {
     width: 90%;
     margin: 2vw 5%;
     font-size: 7vw;
     line-height: 9vw;
}
 .lny-prize-text {
     width: 86%;
     margin: 3vw 7% 0 7%;
     font-size: 4vw;
     line-height: 5vw;
}
 .lny-prize-text p{
     margin-top: 2px;
     font-size: 4vw;
     color: #FFF;
     text-align: center;
     text-decoration: none;
}
 .lny-prize-frame {
     display: inline-block;
     position: relative;
     box-sizing: border-box;
     vertical-align: top;
     width: 90%;
     margin: 0 5% 0 5%;
     z-index: 100;

}
 .lny-prize-frame img {
     width: 100%;
}
		.lny-prizes-entry-frame {
     display: none;
}
.lny-entry-form{
 display: none;
}
 .lny-prizes-text-inner {
 display: none;
}
	 .lny-prizes-entry-frame-mob {
     display: inline-block;
     position: relative;
     box-sizing: border-box;
     vertical-align: top;
     width: 95%;
     height: 160vw;
     margin: 0 2.5%;
     z-index: 100;
     background-image: url("../../images/lny2025/video-frame-mobile.png");
     background-size: 100%;
     background-repeat: no-repeat;
}
 .lny-prizes-entry-frame-mob img {
     width: 100%;
}
 .lny-entry-form-mob {
     display: block;
  position: absolute;
  top: 81vw;
  transform: translateY(-50%);
     width: 80%;
     margin: 0 10% 0 10%;
     height: auto;
     z-index: 100;
	 text-align: center;
	 text-decoration: none;
}
 .lny-prizes-text-inner-mob {
     display: block;
     transform: scale(.95);
}
/*PRIZES ENTRY*/
 .lny-prizes-entry {
     width: 100%;
     height: 150vw;
     background-attachment: scroll;
     background-repeat: no-repeat;
     overflow: hidden;
}
 .lny-prizes-entry img{
     display: block;
     width: 100%;
}
 .lny-prizes-entry-frame {
     width: 90%;
     height: 140vw;
     margin: 5vw 5% 0 5%;
     background-image: url("../../images/lny2025/video-frame-mobile.png");
}
 .lny-prizes-entry-frame img {
     width: 100%;
}
 .lny-prizes-text-outer {
     display: block;
     position: absolute;
     box-sizing: border-box;
     vertical-align: top;
     width: 100%;
     top: 0;
     left: -10%;
     padding: 20vw 0 0 0;
     text-align: center;
	 z-index: 5000;
     height: auto;
}
 .lny-prizes-text-inner {
     display: block;
     transform: scale(.5);
}
 .klaviyo-form-UDk9V4 {
     display: block;
     position: absolute;
     width: 140%;
     height: 200vw;
   
}
 .lny-entry-text {
     margin: 8vw 0 10vw 0;
     font-size: 6vw;
     line-height: 8vw;
}
 .lny-entry-small-text {
     width: 90%;
     margin: 10vw 5% 2vw 5%; 
     font-size: 2vw;
     line-height: 3vw;
}
    /*RECIPES*/


 .lny-recipes {
     display: inline-block;
     position: relative;
     box-sizing: border-box;
     width: 100%;
     height: 220vw;
     background-color: #5C087E;
	 background-image: url("../../images/lny2025/purple-background-mob.jpg");
     background-attachment: fixed;
     background-repeat: no-repeat;
     background-size: cover;
}
 .lny-recipes img {
     display: block;
     width: 100%;
}
 .lny-recipes-frame {
     display: none;
     position: absolute;
     box-sizing: border-box;
     vertical-align: top;
     width: 98%;
     height: 150vw;
     top: 40vw;
     left: 1%;
     z-index: 100;
     background-image: url("../../images/lny2025/video-frame-mobile.png");
     background-size: 100%;
     background-repeat: no-repeat;
}
 .lny-recipes-frame img {
     width: 100%;
}
.lny-recipes-frame2 {
     display: none;
     position: absolute;
     box-sizing: border-box;
     vertical-align: top;
     width: 98%;
     height: 150vw;
     top: 40vw;
     left: 1%;
     z-index: 100;
     background-image: url("../../images/lny2025/video-frame-mobile.png");
     background-size: 100%;
     background-repeat: no-repeat;
}
 .lny-recipes-frame2 img {
     width: 100%;
}
    
 .lny-recipes-title {
     display: block;
     position: absolute;
     width: 90%;
     padding: 0;
     top: 10vw;
     left: 5%;
     height: auto;
     z-index: 100;
     font-family: 'ABCArizonaFlare-Bold';
     font-size: 7vw;
     line-height: 8vw;
     color: #FFF;
     text-align: center;    
}
.lny-recipes-text2 {
     display: block;
     position: absolute;
     width: 90%;
     padding: 0;
     top: 30vw;
     left: 5%;
     height: auto;
     z-index: 100;
     font-family: 'ABCArizonaFlare-Bold';
     font-size: 4vw;
     line-height: 5vw;
     color: #FFF;
     text-align: center;    
}
.lny-more-button {
     display: block;
     position: absolute;
     width: 60%;
     bottom: 15vw;
     left: 20%;
     padding: 2vw 0;
     height: auto;
     font-family: 'ABCArizonaFlare-Medium';
     font-size: 5vw;
     color: #FFF;
     text-align: center;
     text-decoration: none;
     border-radius: 50px;
    background-color: #E02923;
     z-index: 100;
	 	-webkit-transition: -webkit-transform 0.3s;
	transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
}
.lny-more-button:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	color: #FFF;
}
 .lny-more-button a:link {
     text-decoration: none;
     color: #FFF;
}
 .lny-more-button a:visited {
     color: #FFF;
}
 .lny-more-button a:hover {
     color: #fff;
}
 .lny-more-button a:active {
     color: #FFF;
}
    /*STORIES*/

 .lny-stories {
     display: inline-block;
     position: relative;
     box-sizing: border-box;
     width: 100%;
     height: 215vw;
     background-color: #5C087E;
}
 .lny-stories-frame {
     display: block;
     position: absolute;
     box-sizing: border-box;
     width: 98%;
     height: 200vw;
     top: 55vw;
     left: 1%;
     margin: 0;
     z-index: 100;
     background-image: url("../../images/lny2025/video-frame-mobile.png");
     background-size: 100%;
     background-repeat: no-repeat;
}
 .lny-stories-frame img {
     width: 100%;
}
 .lny-stories-title {
     display: block;
     position: absolute;
     width: 90%;
     padding: 0;
     top: -45vw;
     left: 5%;
     height: auto;
     z-index: 100;
     font-family: 'ABCArizonaFlare-Bold';
     font-size: 7vw;
     line-height: 8vw;
     color: #FFF;
     text-align: center;  
}
.lny-stories-text2 {
     display: block;
     position: absolute;
     width: 90%;
     padding: 0;
     top: -30vw;
     left: 5%;
     height: auto;
     z-index: 100;
     font-size: 4vw;
     line-height: 5vw;
     color: #FFF;
     text-align: center;    
 
}
.stories-row{
     position:absolute;
     box-sizing: border-box;
     display: block;
     top: 10vw;
     left: 15%;
     width: 70%;
     height: 130vw;
     overflow: hidden;
    text-align: center;
}
.stories-row-image{
     position:relative;
     box-sizing: border-box;
     display: inline-block;
     width: 40%;
     height: 40vw;
     overflow: hidden;
     background-color:white;
     margin: 0 2% 4% 2%;
}
.stories-row-image img{
     display: block;
     width: 100%;
    height: auto;
}
 .stories-row-image2{
     position:relative;
     box-sizing: border-box;
     display: inline-block;
     width: 86%;
     height: 40vw;
     overflow: hidden;
     background-color:white;
     margin: 0 2% 4% 2%;
}
.stories-row-image2 img{
     display: block;
     width: 100%;
    height: auto;
}
 .lny-stories-pop1 {
     display: none;
     position: absolute;
     box-sizing: border-box;
     top: 0;
     left: 0;
     width: 100%;
     height: 220vw;
     z-index: 1000;
     background-color: #E02923;
}
     .lny-stories-pop2 {
     display: none;
     position: absolute;
     box-sizing: border-box;
     top: 0;
     left: 0;
     width: 100%;
     height: 220vw;
     z-index: 1000;
     background-color: #E02923;
}
     .lny-stories-pop3 {
     display: none;
     position: absolute;
     box-sizing: border-box;
     top: 0;
     left: 0;
     width: 100%;
     height: 220vw;
     z-index: 1000;
    background-color: #E02923;
}
     .lny-stories-pop4 {
     display: none;
     position: absolute;
     box-sizing: border-box;
     top: 0;
     left: 0;
     width: 100%;
     height: 220vw;
     z-index: 1000;
     background-color: #E02923;
}
     .lny-stories-pop5 {
     display: none;
     position: absolute;
     box-sizing: border-box;
     top: 0;
     left: 0;
     width: 100%;
     height: 220vw;
     z-index: 1000;
     background-color: #E02923;
}

    /*TAGLINE*/
 .lny-tag {
     display: inline-block;
     position: relative;
     box-sizing: border-box;
     width: 100%;
     padding: 2vw 5% 2vw 5%;
     height: 40vw;
     z-index: 100;
     background-image: url("../../images/lny2025/purple-background-mob.jpg");
     background-attachment:scroll;
     background-repeat: no-repeat;
     background-size: cover;
}
 .lny-tagline-title {
     display: block;
     position: relative;
     box-sizing: border-box;
     width: 100%;
     height: auto;
     z-index: 100;
     font-family: 'ABCArizonaFlare-Bold';
     font-size: 5.5vw;
     line-height: 6vw;
     color: #FFF;
     text-align: center;
     padding: 5vw 0 5vw 0;
     
}
.tag-products {
     display: block;
     position: relative;
     box-sizing: border-box;
     width: 100%;
     height: auto;
     z-index: 100;
     text-align: center;
}
.tag-products img{
     display: block;
     width: 100%;
     height: auto;
}   /*TWINNERS TEXT*/
.lny-winner-form{
     display: inline-block;
  position: absolute;
  top: 2vw;
  transform: translateY(-50%);
     width: 80%;
     margin: 0 10% 0 10%;
     height: auto;
     z-index: 100;
}
 .lny-winner-title {
     display: block;
     position: absolute;
     width: 100%;
     padding: 0;
     top: 20vw;
     left: 0;
     height: auto;
     z-index: 100;
     font-family: 'ABCArizonaFlare-Bold';
     font-size: 12vw;
     line-height: 3.8vw;
     color: #FFF;
     text-align: center;
     text-transform: uppercase;
}
.lny-winner-text {
     display: block;
     position: absolute;
     width: 68%;
     padding: 0;
     top: 35vw;
     left: 16%;
     height: auto;
     z-index: 100;
     font-family: 'ABCArizonaFlare-Regular';
     font-size: 7vw;
     line-height: 10vw;
     color: #FFF;
     text-align: center;    

}
}
 