/*320px x 480px*/
.menus{
	display:inline-block;
}
h1{
    color:darkgreen;
    text-align:center;
    width:50vw;
    font-size:5vw;
    border-bottom:10px solid darkgreen;
    border-radius:10px;
}
h2{
    color:darkgreen;
    text-align:center;
    /*width:50vw;*/
    font-size:2vw;
    border-bottom:10px solid darkgreen;
    border-radius:10px;
}
p{
    /*width:100%;*/
    font-size:2vw;
    color:darkgreen;
    border-left:2px solid darkgreen;
    padding-left: 4px;
}
#titre{
    padding-top:2vw;
    padding-left:25vw;
    margin-right:25vw;
    /*padding-bottom:5vw;*/
}
#titre img{
	width:50vw;
	height: 10vh;
	min-width: 200px;
	min-height:31px;
}
#Products img{
	width:8vw;
	height: auto;
	/*min-width: 200px;
	min-height:31px;*/
	float: left;
	
} 	
#Products {
	/*width:100vw;*/
	width:auto;
	/*overflow:auto;*/
	padding-left: 5vw;
	padding-right: 5vw;
	margin:5vw 0vh 5vw 0vh;
}

.Video{
	display:inline-block;
	float:left;
	width:16vw;
	vertical-align:middle;
	/*aspect-ratio: 1 / 2;*/
	/*position:relative;*/
	height:auto;
	margin:0vw 0vh 2vw 20vh;
}
.explication{
	border:2px solid darkgreen;
	border-radius: 20px;
	padding:1vw 0vh 1vw 1vh;
	margin:0vw 0vh 5vw 0vh;
	float: left;
}
.explication p{
	font-size:16px;
	border:0px solid darkgreen;
	
}
.explication ul{
	
	color:darkgreen;
}

video{
  /*position: relative;*/
  /*margin-top: 20vh;*/
  /*padding-left: 5vw;*/
  /*width:20vw;*/
 /*height: 50vh;*/
 width:15vw;
 height:auto;
 /*aspect-ratio: 1 / 2;*/
  /*transform: translateY(-50%);*/
}

#items{
	/*display:inline;*/
	float:left;
	/*width:40vw;*/
	/*height: 50vh;*/
	display:inline-block;
	border:2px solid darkgreen;
	border-radius: 20px;
	margin:0vh 0vw 0vh 2vw;
}
.iteminfo{
display: block;
}
.box{
	/*height: 60vh;*/
	display: table;
	padding:0vh 5vw 0vh 5vw;
}
.item{
	/*display:inline;*/
	display:inline-block;
	width:30vw;
	
	border:2px solid darkgreen;
	border-radius: 20px;
	padding:1vh 0vw 1vh 1vw;
	float: left;
	margin:1vh 0vw 1vh 5vw;
}

.item p{
	float:left;
	/*width:30vw;*/
	margin-left:1vw;
}
html {
	width: 100%;
	height: 100%;
	
    background-image:url("Background.png");
    background-repeat: no-repeat;
    background-attachment: fixed;
  	background-size: 100% 100%;
  	/*background-attachment: scroll;*/
  	min-width: 320px;
	min-height: 480px;
}
#menu {
	/*padding-top:2vw;*/
	margin-top: 5vh;
    padding-left:max(60px, 35vw);
    padding-bottom:5vh;
}
#menu img{
	width: 15vw;
	height: 30vh;
	aspect-ratio: 1 / 1.5;
	min-width: 67px;
	min-height: 69px;
}
#firstline{
	/*margin-top: -20vw;*/
}
#seccondline{
	margin-top: min(-7.5vh,-15px);
	padding-left : max(7.7vw, 34px);
}
#menu img:hover{
	background-image: url("aura.png");
	background-size: 15vw 30vh;
}
body{
    
}


/*
@media screen and (max-width: 400px) {
	#menu img{
		display: block;
		 padding-left:35vw;
	}
	#seccondline{
		display: block;
		padding-left:0px;
		margin-top: 0px;
	}
	
}	 

*/
.etsy-widget-desktop {
    display: block;
}

.etsy-widget-tablet,
.etsy-widget-mobile {
    display: none;
}

/* Tablet (between 768px and 1024px) */
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .etsy-widget-desktop,
    .etsy-widget-mobile {
        display: none;
    }

    .etsy-widget-tablet {
    	font-size:2vh;
        display: block;
    }
    #menu img{
    	
	    width: 40vw;
	    height: unset;
	    aspect-ratio: 1:2;
	}
	#menu {
		/*padding-top:2vw;*/
		margin-top: 7vh;
	    padding-left:max(60px, 8.5vw);
	    padding-bottom:5vw;
	}
	#seccondline{
		margin-top: min(-7.5vh,-15px);
		padding-left : max(20vw, 34px);
	}
	#titre{
	    padding-top:2vw;
	    padding-left:12.5vw;
	    margin-right:12.5vw;
	    /*padding-bottom:5vw;*/
	}
	#titre img{
		width:75vw;
		height: 10vh;
		min-width: 200px;
		min-height:31px;
	}
	#menu img:hover{
		background-image: url("aura.png");
		background-size: 40vw 60vw;
	}
	/*p{*/
	    /*width:100%;*/
	   /* font-size:2vh;
	    color:darkgreen;
	    border-left:2px solid darkgreen;
	    padding-left: 4px;
	}*/

}

/* Mobile (up to 767px) */
@media screen and (max-width: 767px) {
    .etsy-widget-desktop,
    .etsy-widget-tablet {
        display: none;
    }

    .etsy-widget-mobile {
        display: block;
    }
    #menu img{
    	aspect-ratio: unset;
	    width: 30vw;
	    height: 60vh;
		
		
	}
}