/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
html{
	margin-top: 0 !important;
}
#wpadminbar{
	display: none !important;
}
/* HERO */
.hero, .ricette{
	background-size: cover;
}
.hero, .botaniche, .ricette, .spedizione{
	background-color:white;
}
.hero, .hero::after, .gridHero, .col2Hero, .innerSorso, .gridSorso, .prodotto, .col1Prodotto, .ricette, .ricette::after, .col2Ricette{
	background-repeat: no-repeat;
}
.hero, .sorso, .gridProdotto, h4.nomeBotaniche, .ricette, .caroselloRicette, button.btnDomanda{
	position: relative;
}
.hero::after, .sorso::after, .gridProdotto::after, h4.nomeBotaniche::before, .ricette::after{
	content: '';
	position: absolute;
}
.hero::after{
	transform: rotate(-15deg);
}
.hero::after, .sorso::after{
	aspect-ratio: 900 / 1091;
	background-size: contain;
	background-image: url(/wp-content/uploads/2024/11/botaniche.webp);
}
.gridHero, .gridSorso, .gridGin, .cardGin, .gridProdotto, .boxNomeProdotto, .boxdDatiProdotto, .boxAggiuntaProdotto, .boxQta, ul.listProdotto, li.itemProdotto, .headerBotaniche, .gridBotaniche, .cardBotaniche, .caroselloRicette, .slideRicette, .procedimentoRicette, .boxIconRicette, .arrowContainer, .spedizione{
	display: flex;
}
h1.titleHero, button.btnAcquista, h2.titleSorso, h2.titleGin, p.textGin, button.btnScegli, h2.nomeProdotto, h3.prezzoProdotto, span.antennaBold, p.qtaProdotto, button.btnAddCart, h2.titleBotaniche, h4.nomeBotaniche, h2.titleRicette, h2.titleSpedizione, h2.titleFaq{
	font-family: 'Antenna Bold', sans-serif;
}
p.datiProdotto, span.valuta{
	font-family: 'Antenna', sans-serif;
}
p.descProdotto, p.textProdotto, p.textBotaniche, p.textStepRicette, p.textRisposta{
	font-family: 'Alianza Slab 400', serif;
}
h2.subtitleHero, p.textSorso, h3.overtitleBotaniche, h3.overtitleRicette, h3.subtitleFaq{
	font-family: 'Alianza Slab 500', serif;
}
h3.subtitleSorso, span.alianzaBold, p.nomeStepRicette, button.btnDomanda{
	font-family: 'Alianza Slab 700', serif;
}
h1.titleHero, button.btnAcquista:hover, h2.titleSorso, h2.titleGin, .ginPrimo h2.nomeProdotto, .ginPrimo p.datiProdotto, .ginPrimo button.remove, .ginPrimo button.add, .ginPrimo button.remove:hover, .ginPrimo button.add:hover, .ginPrimo button.btnAddCart:hover, .ginPrimo h2.titleBotaniche, .ginPrimo h4.nomeBotaniche, .ginPrimo h2.titleRicette, .ginPrimo p.nomeStepRicette, .ginPrimo p.textStepRicette, .ginPrimo a.prev, .ginPrimo a.next, .ginAsia h3.prezzoProdotto, .ginAsia p.qtaProdotto, .ginAsia p.descProdotto, .ginAsia p.textProdotto, .ginAsia h3.overtitleBotaniche, .ginAsia p.textBotaniche, .ginAsia h3.overtitleRicette, .ginAsia p.nomeStepRicette, .ginAsia p.textStepRicette, .ginSudAmerica h2.titleBotaniche, .ginSudAmerica h2.titleRicette, h2.titleSpedizione, h2.titleFaq, button.btnDomanda, button.btnDomanda:hover, button.btnDomanda:focus, button.btnDomanda:after, p.textRisposta, p.textRisposta a, p.textRisposta a:focus{
	color: #004F6E;
}
h2.subtitleHero, h3.subtitleSorso, p.textSorso, .cardGin:first-child p.textGin, .cardGin:first-child button.btnScegli:hover, .ginPrimo h3.overtitleBotaniche, .ginPrimo p.textBotaniche, .ginPrimo h3.overtitleRicette, h3.subtitleFaq, p.textRisposta a:hover{
	color: #64A1C7;
}
button.btnAcquista, button.btnScegli, .ginPrimo h3.prezzoProdotto, .ginPrimo p.qtaProdotto, .ginPrimo button.btnAddCart, .ginPrimo p.descProdotto, .ginPrimo p.textProdotto, .ginAfrica h3.prezzoProdotto, .ginAfrica p.qtaProdotto, .ginAfrica button.btnAddCart, .ginAfrica p.descProdotto, .ginAfrica p.textProdotto, .ginAsia button.btnAddCart, .ginOceania h3.prezzoProdotto, .ginOceania p.qtaProdotto, .ginOceania button.btnAddCart, .ginOceania p.descProdotto, .ginOceania p.textProdotto, .ginSudAmerica h3.prezzoProdotto, .ginSudAmerica p.qtaProdotto, .ginSudAmerica button.btnAddCart, .ginSudAmerica p.descProdotto, .ginSudAmerica p.textProdotto{
	color: white;
}
.cardGin:nth-child(2) p.textGin, .cardGin:nth-child(2) button.btnScegli:hover, .ginAfrica h3.overtitleBotaniche, .ginAfrica p.textBotaniche, .ginAfrica h3.overtitleRicette{
	color: #D97256;
}
.cardGin:nth-child(3) p.textGin, .cardGin:nth-child(3) button.btnScegli:hover{
	color: #F7D2C1;
}
.cardGin:nth-child(4) p.textGin, .cardGin:nth-child(4) button.btnScegli:hover, .ginOceania h3.overtitleBotaniche, .ginOceania h4.nomeBotaniche, .ginOceania h3.overtitleRicette, .ginOceania a.prev, .ginOceania a.next{
	color: #3879BA;
}
.cardGin:last-child p.textGin, .cardGin:last-child button.btnScegli:hover, .ginSudAmerica h3.overtitleBotaniche, .ginSudAmerica h4.nomeBotaniche, .ginSudAmerica h3.overtitleRicette {
	color: #6E9F4E;
}
.ginAfrica h2.nomeProdotto, .ginAfrica p.datiProdotto, .ginAfrica button.remove, .ginAfrica button.add, .ginAfrica button.remove:hover, .ginAfrica button.add:hover, .ginAfrica button.btnAddCart:hover, .ginAfrica h2.titleBotaniche, .ginAfrica h4.nomeBotaniche, .ginAfrica h2.titleRicette, .ginAfrica p.nomeStepRicette, .ginAfrica p.textStepRicette, .ginAfrica a.prev, .ginAfrica a.next {
	color: #6D2714;
}
.ginAsia h2.nomeProdotto, .ginAsia p.datiProdotto, .ginAsia button.remove, .ginAsia button.add, .ginAsia button.remove:hover, .ginAsia button.add:hover, .ginAsia button.btnAddCart:hover, .ginAsia h2.titleBotaniche, .ginAsia h4.nomeBotaniche, .ginAsia h2.titleRicette, .ginAsia a.prev, .ginAsia a.next {
	color: #DC9381;
}
.ginOceania h2.nomeProdotto, .ginOceania p.datiProdotto, .ginOceania button.remove, .ginOceania button.add, .ginOceania button.remove:hover, .ginOceania button.add:hover, .ginOceania button.btnAddCart:hover, .ginOceania h2.titleBotaniche, .ginOceania p.textBotaniche, .ginOceania h2.titleRicette, .ginOceania p.nomeStepRicette, .ginOceania p.textStepRicette, .ginSudAmerica h2.nomeProdotto, .ginSudAmerica p.datiProdotto, .ginSudAmerica button.remove, .ginSudAmerica button.add, .ginSudAmerica button.remove:hover, .ginSudAmerica button.add:hover, .ginSudAmerica button.btnAddCart:hover, .ginSudAmerica p.textBotaniche, .valigetta h2.nomeProdotto, .valigetta p.datiProdotto, .valigetta h3.prezzoProdotto, .valigetta p.qtaProdotto, .ginSudAmerica p.nomeStepRicette, .ginSudAmerica p.textStepRicette, .valigetta button.remove, .valigetta button.add, .valigetta button.remove:hover, .valigetta button.add:hover, .valigetta button.btnAddCart:hover, .valigetta p.textProdotto{
	color: #153658;
}
h3.subtitleSorso, p.textSorso, p.datiProdotto{
	line-height: 1.3;
}
p.textGin {
	line-height: 1.1;
}
p.descProdotto, p.textProdotto, p.textBotaniche, p.nomeStepRicette, p.textStepRicette{
	line-height: 1.33;
}
h4.nomeBotaniche, h2.titleSpedizione{
	line-height: 1.2;
}
a.btnLink{
	display: block;
	width: fit-content;
	text-decoration: none;
}
button.btnAcquista, button.btnScegli, button.btnAddCart{
	padding: 0;
	border-radius: 100px;
}
button.btnAcquista, .ginPrimo button.btnAddCart{
	background-color: #004F6E;
	border: 1px solid #004F6E;
}
button.btnAcquista:hover, .sorso, button.btnScegli:hover, button.btnAddCart:hover, button.remove, button.add, button.remove:hover, button.add:hover, button.btnDomanda, button.btnDomanda:hover, button.btnDomanda:focus, button.btnDomanda:active{
	background-color: transparent !important;
}
/* SORSO */
.sorso::after{
	transform: rotate(-45deg);
}
.innerSorso{
	background-size: contain;
	background-position: center top;
}
/* I NOSTRI GIN */
.gin, .faq{
	background-color: #F6F6F6;
}
.cardGin, .cardBotaniche, .spedizione{
	align-items: center;
	flex-direction: column;
}
p.textGin, h4.nomeBotaniche, p.textBotaniche, h2.titleSpedizione{
	text-align: center;
}
.cardGin:first-child button.btnScegli{
	background-color: #64A1C7;
	border: 1px solid #64A1C7;
}
.cardGin:nth-child(2) button.btnScegli{
	background-color: #D97256;
	border: 1px solid #D97256;
}
.cardGin:nth-child(3) button.btnScegli{
	background-color: #F7D2C1;
	border: 1px solid #F7D2C1;
}
.cardGin:nth-child(4) button.btnScegli{
	background-color: #3879BA;
	border: 1px solid #3879BA;
}
.cardGin:last-child button.btnScegli{
	background-color: #6E9F4E;
	border: 1px solid #6E9F4E;
}
/* PRODOTTO: GIN PRIMO */
.prodotto.ginPrimo{
	background-color: #64A1C7;
}
.gridProdotto::after{
	left: 0;
	bottom: 0;
	width: 100vw;
	background-size: cover;
	background-position: top;
}
h2.nomeProdotto, h3.prezzoProdotto, p.datiProdotto, p.qtaProdotto, p.textProdotto, h2.titleBotaniche, h3.overtitleBotaniche, p.textBotaniche, p.nomeStepRicette, p.textStepRicette{
	margin-bottom: 0;
}
.boxNomeProdotto {
    align-items: baseline;
    justify-content: space-between;
}
p.qtaProdotto{
	border-radius: 50%;
	text-align: center;
	border-style: solid;
}
.ginPrimo p.qtaProdotto{
	border-color: #004F6E;
}
button.add, button.remove {
    padding: 0;
	border: none;
	font-weight: 700;
}
button.remove span, button.add span {
    font-weight: 700;
}
ul.listProdotto{
	margin: 0;
	list-style: none;
	flex-direction: column;
}
.ginPrimo ul.listProdotto{
	border-top: 1px solid #004F6E;
	border-bottom: 1px solid #004F6E;
}
li.itemProdotto, .headerBotaniche, .boxIconRicette, .arrowContainer, .dotsContainer{
	align-items: center;
}
/* BOTANICHE: GIN PRIMO */
h4.nomeBotaniche::before{
	border-radius: 50%;
	aspect-ratio: 1 / 1;
	transform: translateX(-100%);
}
.gridBotaniche{
	flex-wrap: wrap;
}
.ginPrimo .cardBotaniche:first-child h4.nomeBotaniche::before{
	background-color: #D9D9D9;
}
.ginPrimo .cardBotaniche:nth-child(2) h4.nomeBotaniche::before{
	background-color: #004F6E;
}
.ginPrimo .cardBotaniche:nth-child(3) h4.nomeBotaniche::before{
	background-color: #71A971;
}
.ginPrimo .cardBotaniche:nth-child(4) h4.nomeBotaniche::before{
	background-color: #7062A5;
}
.ginPrimo .cardBotaniche:last-child h4.nomeBotaniche::before{
	background-color: #80A7B5;
}
img.imgBotaniche {
   	width: auto;
}
/* RICETTE: GIN PRIMO */
.ricette::after{
	top: 0;
	left: 0;
	width: 100vw;
	height: 7.5vw;
	background-size: cover;
	background-position: bottom;
}
.wrapCaroselloRicette {
    margin: auto;
    overflow: hidden;
}
.caroselloRicette{
	transition: transform 0.5s ease;
}
.slideRicette {
    width: 100%;
	flex: 0 0 100%;
}
.col2Ricette{
	line-height: 0;
}
.procedimentoRicette{
	flex-direction: column;
}
.arrowContainer{
	justify-content: center;
}
a.prev, a.next{
	cursor: pointer;
}
a.prev span, a.next span{
	font-weight: 300;
}
.dot{
	opacity: 0.2;
	border-radius: 50%;
	aspect-ratio: 1 / 1;
}
.dot.active{
	opacity: 1;
}
.ginPrimo .dot{
	background-color: #004F6E;
}
.ginAfrica .dot{
	background-color: #6D2714;
}
.ginAsia .dot{
	background-color: #DC9381;
}
.ginOceania .dot{
	background-color: #3879BA;
}
/* PRODOTTO: GIN AFRICA */
.prodotto.ginAfrica{
	background-color: #D97256;
}
.ginAfrica p.qtaProdotto{
	border-color: #6D2714;
}
.ginAfrica button.btnAddCart{
	background-color: #6D2714;
	border: 1px solid #6D2714;
}
.ginAfrica ul.listProdotto{
	border-top: 1px solid #6D2714;
	border-bottom: 1px solid #6D2714;
}
.ginAfrica img.iconProdotto, .ginAfrica img.iconRicette{
	filter: brightness(0) saturate(100%) invert(15%) sepia(95%) saturate(1158%) hue-rotate(345deg) brightness(95%) contrast(95%);
}
/* BOTANICHE: GIN AFRICA */
.ginAfrica .cardBotaniche:first-child h4.nomeBotaniche::before{
	background-color: #796360;
}
.ginAfrica .cardBotaniche:nth-child(2) h4.nomeBotaniche::before{
	background-color: #90635C;
}
.ginAfrica .cardBotaniche:nth-child(3) h4.nomeBotaniche::before{
	background-color: #F2E69B;
}
.ginAfrica .cardBotaniche:nth-child(4) h4.nomeBotaniche::before{
	background-color: #DAC165;
}
.ginAfrica .cardBotaniche:nth-child(5) h4.nomeBotaniche::before{
	background-color: #4D4E56;
}
.ginAfrica .cardBotaniche:nth-child(6) h4.nomeBotaniche::before{
	background-color: #234553;
}
.ginAfrica .cardBotaniche:nth-child(7) h4.nomeBotaniche::before{
	background-color: #DAE1E5;
}
.ginAfrica .cardBotaniche:nth-child(8) h4.nomeBotaniche::before{
	background-color: #4D4E56;
}
.ginAfrica .cardBotaniche:nth-child(9) h4.nomeBotaniche::before{
	background-color: #DDAA48;
}
.ginAfrica .cardBotaniche:last-child h4.nomeBotaniche::before{
	background-color: #E99539;
}
/* PRODOTTO: GIN ASIA */
.prodotto.ginAsia{
	background-color: #FCE8DF;
}
.ginAsia p.qtaProdotto{
	border-color: #DC9381;
}
.ginAsia button.btnAddCart{
	background-color: #DC9381;
	border: 1px solid #DC9381;
}
.ginAsia ul.listProdotto{
	border-top: 1px solid #DC9381;
	border-bottom: 1px solid #DC9381;
}
.ginAsia img.iconProdotto{
	filter: brightness(0) saturate(100%) invert(70%) sepia(12%) saturate(1440%) hue-rotate(323deg) brightness(92%) contrast(86%);
}
/* BOTANICHE: GIN ASIA */
.ginAsia .cardBotaniche:first-child h4.nomeBotaniche::before{
	background-color: #234553;
}
.ginAsia .cardBotaniche:nth-child(2) h4.nomeBotaniche::before{
	background-color: #E3AF44;
}
.ginAsia .cardBotaniche:nth-child(3) h4.nomeBotaniche::before{
	background-color: #8BA246;
}
.ginAsia .cardBotaniche:nth-child(4) h4.nomeBotaniche::before{
	background-color: #B93251;
}
.ginAsia .cardBotaniche:nth-child(5) h4.nomeBotaniche::before{
	background-color: #B9D079;
}
.ginAsia .cardBotaniche:nth-child(6) h4.nomeBotaniche::before{
	background-color: #A75E4D;
}
.ginAsia .cardBotaniche:last-child h4.nomeBotaniche::before{
	background-color: #B28B3E;
}
/* PRODOTTO: GIN OCEANIA */
.prodotto.ginOceania{
	background-color: #3879BA;
}
.ginOceania p.qtaProdotto, .ginSudAmerica p.qtaProdotto, .valigetta p.qtaProdotto{
	border-color: #153658;
}
.ginOceania button.btnAddCart, .ginSudAmerica button.btnAddCart, .valigetta button.btnAddCart{
	background-color: #153658;
	border: 1px solid #153658;
}
.ginOceania ul.listProdotto, .valigetta ul.listProdotto{
	border-top: 1px solid #153658;
	border-bottom: 1px solid #153658;
}
.ginOceania img.iconProdotto, .ginOceania img.iconRicette, .ginSudAmerica img.iconProdotto, .ginSudAmerica img.iconRicette{
	filter: brightness(0) saturate(100%) invert(13%) sepia(52%) saturate(2143%) hue-rotate(191deg) brightness(89%) contrast(87%);
}
/* BOTANICHE: GIN OCEANIA */
.ginOceania .cardBotaniche:first-child h4.nomeBotaniche::before{
	background-color: #7EA84B;
}
.ginOceania .cardBotaniche:nth-child(2) h4.nomeBotaniche::before{
	background-color: #F6DEE8;
}
.ginOceania .cardBotaniche:nth-child(3) h4.nomeBotaniche::before{
	background-color: #234553;
}
.ginOceania .cardBotaniche:nth-child(4) h4.nomeBotaniche::before{
	background-color: #609946;
}
.ginOceania .cardBotaniche:nth-child(5) h4.nomeBotaniche::before{
	background-color: #E2E2B7;
}
.ginOceania .cardBotaniche:nth-child(6) h4.nomeBotaniche::before{
	background-color: #DECC40;
}
.ginOceania .cardBotaniche:last-child h4.nomeBotaniche::before{
	background-color: #DB5A45;
}
/* PRODOTTO: GIN SUD AMERICA */
.prodotto.ginSudAmerica{
	background-color: #6E9F4E;
}
.ginSudAmerica ul.listProdotto{
	border-top: 1px solid #004F6E;
	border-bottom: 1px solid #004F6E;
}
/* BOTANICHE: GIN SUD AMERICA */
.ginSudAmerica .cardBotaniche:first-child h4.nomeBotaniche::before{
	background-color: #E5B45C;
}
.ginSudAmerica .cardBotaniche:nth-child(2) h4.nomeBotaniche::before{
	background-color: #AED17C;
}
.ginSudAmerica .cardBotaniche:nth-child(3) h4.nomeBotaniche::before{
	background-color: #234553;
}
.ginSudAmerica .cardBotaniche:nth-child(4) h4.nomeBotaniche::before{
	background-color: #D1E7D4;
}
.ginSudAmerica .cardBotaniche:nth-child(5) h4.nomeBotaniche::before{
	background-color: #E2E2B7;
}
.ginSudAmerica .cardBotaniche:nth-child(6) h4.nomeBotaniche::before{
	background-color: #F7E500;
}
.ginSudAmerica .cardBotaniche:last-child h4.nomeBotaniche::before{
	background-color: #BFA65A;
}
/* VALIGETTA */
.valigetta{
	background-color: #F6F6F6;
}
/* FAQ */
.wrapFaq {
    border-bottom: 1px solid #004F6E;
}
button.btnDomanda {
	padding: 0;
	width: 100%;
    text-align: left;
}
button.btnDomanda:not(.active)::after {
    content: '\e145';
}
button.btnDomanda.active::after {
    content: '\e15b';
}
button.btnDomanda::after {
    right: 0;
    top: 50%;
    font-weight: 900;
    position: absolute;
    transform: translateY(-50%);
    font-family: 'Material Symbols Outlined';
}
p.textRisposta a{
	text-decoration: none;
}
@media (max-width: 550px){
	/* HERO */
	.hero{
		padding-bottom: 14vw;
		background-position: center bottom;
		background-image: url(/wp-content/uploads/2024/12/bg-hero-500.webp);
	}
	.hero::after{
		top: -5vw;
		right: -18vw;
	}
	.hero::after, .sorso::after{
		width: 42vw;
	}
	.col1Hero{
		padding: 12vw 10vw;
	}
	.col2Hero{
		height: calc(84vw / (500 / 276));
		background-image: url(/wp-content/uploads/2025/08/bg-bottiglieNew-inline-500.webp);
	}
	h1.titleHero{
		font-size: 10vw;
		line-height: 1.1;
	}
	h2.subtitleHero, h3.overtitleBotaniche, h3.subtitleFaq{
		font-size: 7vw;
	}
	h2.subtitleHero, h3.overtitleBotaniche{
		line-height: 1.1;
	}
	button.btnAcquista, p.textGin, button.btnScegli, span.valuta, h4.nomeBotaniche, button.btnDomanda::after, p.textRisposta{
		font-size: 4.5vw;
	}
	h1.titleHero{
		margin-bottom: 5vw;
	}
	h2.subtitleHero{
    	margin-bottom: 8vw;
	}
	button.btnAcquista{
		width: 60vw;
		height: 14vw;
	}
	/* SORSO */
	.sorso::after{
		top: -18vw;
		right: -21vw;
	}
	.col1Sorso{
		padding: 21vw 10vw 12vw;
	}
	.col2Sorso{
		background-image: url(/wp-content/uploads/2024/12/bg-sorso-500.webp);
	}
	h2.titleSorso, h2.titleGin, h2.nomeProdotto, h2.titleBotaniche, h2.titleRicette, h2.titleFaq{
		font-size: 9vw;
		line-height: 1;
	}
	h3.subtitleSorso, p.textSorso, p.datiProdotto, button.btnDomanda{
		font-size: 5.45vw;
	}
	span.valuta{
		line-height: 1.3;
	}
	h2.titleSorso, h3.subtitleSorso{
    	margin-bottom: 6vw;
	}
	p.textSorso{
    	margin-bottom: 8vw;
	}
	/* I NOSTRI GIN */
	.gin{
		padding: 12vw 10vw;
	}
	h2.titleGin {
		margin-bottom: 9vw;
	}
	.gridGin{
		grid-gap: 12vw;
		align-items: center;
		flex-direction: column;
	}
	.cardGin {
    	width: 60vw;
	}
	p.textGin {
    	margin: 3vw 0 2.3vw;
	}
	button.btnScegli {
    	width: 55vw;
    	height: 13vw;
	}
	/* PRODOTTO: GIN PRIMO */
	.ginPrimo .col1Prodotto{
		background-image: url(/wp-content/uploads/2024/12/bg-prodotto-gin-primo-500.webp);
	}
	.ginPrimo .col2Prodotto{
		padding: 12vw 10vw 17vw;
	}
	.boxNomeProdotto {
    	margin-bottom: 3.5vw;
	}
	h2.nomeProdotto {
    	flex: 0 0 61vw;
	}
	h3.prezzoProdotto {
    	font-size: 6.45vw;
	}
	.boxdDatiProdotto {
		margin-bottom: 4.5vw;
	}
	.boxAggiuntaProdotto {
    	grid-gap: 2vw;
		margin-bottom: 7vw;
	}
	.boxQta {
		flex: 0 0 25vw;
	}
	p.qtaProdotto {
		line-height: calc(10vw - 5px);
		flex: 0 0 10vw;
		border-width: 2.5px;
	}
	p.qtaProdotto, button.btnAddCart{
		font-size: 4vw;
	}
	button.remove span, button.add span{
		font-size: 5.45vw;
		line-height: 10vw;
	}
	button.btnAddCart{
		flex: 1;
		height: 11.8vw;
	}
	p.descProdotto, p.nomeStepRicette{
		font-size: 4.5vw;
	}
	p.descProdotto {
		margin-bottom: 6.5vw;
	}
	ul.listProdotto {
		grid-gap: 7vw;
    	padding: 5vw 0;
	}
	li.itemProdotto {
		grid-gap: 3vw;
	}	
	img.iconProdotto {
    	width: 8vw;
		flex: 0 0 8vw;
	}
	p.textProdotto, p.textBotaniche, p.textStepRicette{
		font-size: 3.6vw;
	}
	.ginPrimo li.itemProdotto:first-child p.textProdotto {
		flex: 0 0 65vw;
	}
	/* BOTANICHE */
	.botaniche{
		padding: 7vw 10vw;
	}
	.headerBotaniche{
		margin-bottom: 7vw;
	}
	img.graficoBotaniche {
    	width: 17vw;
		flex: 0 0 17vw;
	}
	.gridBotaniche{
		grid-gap: 8vw;
	}
	.cardBotaniche{
		flex: 0 0 100%;
	}
	img.imgBotaniche {
    	height: 33vw;
	}
	h4.nomeBotaniche {
    	margin-bottom: 1vw;
	}
	h4.nomeBotaniche::before{
		left: -1.5vw;
		width: 3.8vw;
	}
	.ginPrimo .cardBotaniche:first-child p.textBotaniche, .ginPrimo .cardBotaniche:nth-child(2) p.textBotaniche, .ginAfrica .cardBotaniche:first-child p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(2) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(6) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(7) p.textBotaniche, .ginAsia .cardBotaniche:first-child p.textBotaniche, .ginAsia .cardBotaniche:nth-child(2) p.textBotaniche, .ginAsia .cardBotaniche:nth-child(3) p.textBotaniche, .ginAsia .cardBotaniche:nth-child(5) p.textBotaniche, .ginOceania .cardBotaniche:nth-child(3) p.textBotaniche, .ginOceania .cardBotaniche:nth-child(6) p.textBotaniche, .ginOceania .cardBotaniche:last-child p.textBotaniche{
    	width: 60vw;
	}
	.ginPrimo .cardBotaniche:nth-child(3) p.textBotaniche, .ginPrimo .cardBotaniche:nth-child(4) p.textBotaniche, .ginPrimo .cardBotaniche:last-child p.textBotaniche {
    	width: 53vw;
	}
	.ginAfrica .cardBotaniche:nth-child(3) p.textBotaniche, .ginAfrica .cardBotaniche:last-child p.textBotaniche{
    	width: 54vw;
	}
	.ginAfrica .cardBotaniche:nth-child(4) p.textBotaniche{
    	width: 48vw;
	}
	.ginAfrica .cardBotaniche:nth-child(5) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(8) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(9) p.textBotaniche{
    	width: 41vw;
	}
	.ginAsia .cardBotaniche:nth-child(4) p.textBotaniche, .ginOceania .cardBotaniche:nth-child(2) p.textBotaniche,  .ginOceania .cardBotaniche:nth-child(4) p.textBotaniche, .ginOceania .cardBotaniche:nth-child(5) p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(5) p.textBotaniche{
    	width: 55vw;
	}
	.ginAsia .cardBotaniche:nth-child(6) p.textBotaniche {
    	width: 64vw;
	}
	.ginOceania .cardBotaniche:first-child p.textBotaniche{
		width: 51vw;
	}
	.ginSudAmerica .cardBotaniche:first-child p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(2) p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(3) p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(4) p.textBotaniche, .ginSudAmerica .cardBotaniche:last-child p.textBotaniche{
		width: 59vw;
	}
	/* RICETTE: GIN PRIMO */
	.ricette{
		padding: 18vw 10vw 7vw;
	}
	.ricette.ginPrimo{
		background-position: center bottom;
		background-image: url(/wp-content/uploads/2024/12/bg-hero-500.webp);
	}
	.wrapCaroselloRicette {
		width: 80vw;
	}
	h3.overtitleRicette{
		font-size: 6.35vw;
		margin-bottom: 4vw;
	}
	h2.titleRicette {
    	margin-bottom: 7vw;
	}
	.procedimentoRicette {
    	grid-gap: 6vw;
	}
	.boxIconRicette {
    	grid-gap: 2vw;
		margin-bottom: 3vw;
	}
	img.iconRicette {
		width: 8vw;
    	flex: 0 0 8vw;
	}
	.stepRicette:nth-child(2) img.iconRicette {
		padding-right: 1vw;
	}
	.dotsContainer {
    	grid-gap: 2vw;
		margin-top: 7vw;
	}
	.dot {
    	flex: 0 0 3.6vw;
	}
	/* PRODOTTO: GIN AFRICA */
	.ginAfrica .col1Prodotto{
		background-image: url(/wp-content/uploads/2024/12/bg-prodotto-gin-africa-500.webp);
	}
	.ginAfrica .col2Prodotto{
		padding: 13vw 10vw 17vw;
	}
	/* RICETTE: GIN AFRICA */
	.ricette.ginAfrica{
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-africa-500.webp);
	}
	/* PRODOTTO: GIN ASIA */
	.ginAsia .col1Prodotto{
		background-image: url(/wp-content/uploads/2024/12/bg-prodotto-gin-asia-500.webp);
	}
	.ginAsia .col2Prodotto{
		padding: 12vw 10vw 17vw;
	}
	/* RICETTE: GIN ASIA */
	.ricette.ginAsia{
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-asia-500.webp);
	}
	/* PRODOTTO: GIN OCEANIA */
	.ginOceania .col1Prodotto{
		background-image: url(/wp-content/uploads/2024/12/bg-prodotto-gin-oceania-500.webp);
	}
	.ginOceania .col2Prodotto{
		padding: 13vw 10vw 17vw;
	}
	/* RICETTE: GIN OCEANIA */
	.ricette.ginOceania{
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-asia-500.webp);
	}
	/* PRODOTTO: GIN SUD AMERICA */
	.ginSudAmerica .col1Prodotto{
		background-image: url(/wp-content/uploads/2025/08/bg-prodotto-gin-sudAmerica-500.webp);
	}
	.ginSudAmerica .col2Prodotto{
		padding: 13vw 10vw 17vw;
	}
	/* RICETTE: GIN SUD AMERICA */
	.ricette.ginSudAmerica{
		padding: 18vw 10vw 10vw;
		background-position: -9vw bottom;
		background-image: url(/wp-content/uploads/2025/08/bg-ricette-gin-sudAmerica-500.webp);
	}
	.ginSudAmerica .stepRicette {
    	width: 62vw;
	}
	/* PRODOTTO: VALIGETTA */
	.valigetta .col1Prodotto{
		background-image: url(/wp-content/uploads/2025/01/bg-prodottoValigetta-500.webp);
	}
	.valigetta .col2Prodotto{
		padding: 12vw 10vw 17vw;
	}
	/* SPEDIZIONE */
	.spedizione{
		padding: 9vw 10vw 12vw;
	}
	h2.titleSpedizione{
		font-size: 7.3vw;
		margin-bottom: 7vw;
	}
	img.imgMetodiPagamento {
    	width: 70vw;
	}
	/* FAQ */
	.faq{
		padding: 12vw 10vw 15vw;
	}
	h2.titleFaq{
		margin-bottom: 1.5vw;
	}
	h3.subtitleFaq{
		line-height: 1;
		margin-bottom: 5.5vw;
	}
	button.btnDomanda {
    	padding: 4vw 8vw 4vw 0;
		line-height: 1.2;
	}
	p.textRisposta {
		margin-bottom: 7vw;
	}
}
@media (min-width: 551px){
	h1.titleHero, h3.prezzoProdotto, h3.overtitleBotaniche, h3.subtitleFaq{
		line-height: 1.2;
	}
	button.btnDomanda{
		line-height: 1.3;
	}
	h2.titleFaq{
		margin-bottom: 0;
	}
}
@media (min-width: 551px) and (max-width: 899.9px){
	.hero{
		background-image: url(/wp-content/uploads/2024/12/bg-hero-900.webp);
	}
	.hero::after{
		top: -4vw;
	}
	.col2Hero{
		height: calc(84vw / (700 / 387));
		background-image: url(/wp-content/uploads/2025/08/bg-bottiglieNew-inline-700.webp);
	}
	.sorso::after{
		top: -12vw;
	}
	.col2Sorso{
		background-image: url(/wp-content/uploads/2024/12/bg-sorso-700.webp);
	}
	h2.titleSorso, h2.titleGin, h2.nomeProdotto, h2.titleBotaniche, h2.titleRicette, h2.titleFaq{
		line-height: 1.1;
	}
	.gridGin{
		flex-wrap: wrap;
		justify-content: center;
	}
	.ginPrimo .col1Prodotto{
		background-image: url(/wp-content/uploads/2024/12/bg-prodotto-gin-primo-700.webp);
	}
	p.qtaProdotto {
		border-width: 3px;
	}
	li.itemProdotto {
		grid-gap: 2vw;
	}
	.headerBotaniche{
		margin-bottom: 5vw;
	}
	.wrapCaroselloRicette {
		width: 84vw;
	}
	.boxIconRicette {
    	grid-gap: 1vw;
	}
	.ginAfrica .col1Prodotto{
		background-image: url(/wp-content/uploads/2024/12/bg-prodotto-gin-africa-700.webp);
	}
	.ginAsia .col1Prodotto{
		background-image: url(/wp-content/uploads/2024/12/bg-prodotto-gin-asia-700.webp);
	}
	.ginOceania .col1Prodotto{
		background-image: url(/wp-content/uploads/2024/12/bg-prodotto-gin-oceania-700.webp);
	}
	.ginSudAmerica .col1Prodotto{
		background-image: url(/wp-content/uploads/2025/08/bg-prodotto-gin-sudamerica-700.webp);
	}
	.valigetta .col1Prodotto{
		background-image: url(/wp-content/uploads/2025/01/bg-prodottoValigetta-700.webp);
	}
	p.textRisposta {
    	width: 78vw;
	}
}
@media (min-width: 551px) and (max-width: 766.9px){
	/* HERO */
	.hero{
		padding-bottom: 12vw;
		background-position: -80vw bottom;
	}
	.hero::after{
		right: -15vw;
	}
	.hero::after, .sorso::after{
		width: 35vw;
	}
	.col1Hero{
		padding: 10vw 8vw 8vw;
	}
	h1.titleHero{
		font-size: 7.2vw;
	}
	h2.subtitleHero{
		width: 72vw;
		font-size: 5.3vw;
	}
	h2.subtitleHero{
		line-height: 1.2;
	}
	button.btnAcquista, p.textGin, span.valuta, p.qtaProdotto, button.btnAddCart, h4.nomeBotaniche, button.btnDomanda::after, p.textRisposta{
		font-size: 3.3vw;
	}
	h1.titleHero{
		margin-bottom: 3.5vw;
	}
	h2.subtitleHero{
    	margin-bottom: 7vw;
	}
	button.btnAcquista{
		width: 41vw;
		height: 10vw;
	}
	/* SORSO */
	.sorso::after{
		right: -15vw;
	}
	.col1Sorso{
		padding: 16vw 8vw 8vw;
	}
	h2.titleSorso, h2.titleGin, h2.nomeProdotto, h2.titleBotaniche, h2.titleRicette, h2.titleFaq{
		font-size: 7vw;
	}
	h3.subtitleSorso, p.textSorso, p.datiProdotto, button.btnDomanda{
		font-size: 3.9vw;
	}
	h2.titleSorso{
		width: 60vw;
	}
	h2.titleSorso, h3.subtitleSorso{
    	margin-bottom: 5vw;
	}
	p.textSorso{
    	margin-bottom: 7vw;
	}
	/* I NOSTRI GIN */
	.gin{
		padding: 10vw 8vw;
	}
	h2.titleGin {
		margin-bottom: 7vw;
	}
	.gridGin{
		grid-gap: 9vw 5vw;
	}
	.cardGin{
		flex: 0 0 calc((100% - 10vw) / 3);
	}
	p.textGin {
		width: 24vw;
    	margin: 2.5vw 0 1.8vw;
	}
	.cardGin a.btnLink{
		margin-top: auto;
	}
	button.btnScegli {
    	width: 24vw;
    	height: 6vw;
		line-height: 1;
		font-size: 2.6vw;
	}
	/* PRODOTTO: GIN PRIMO */
	.ginPrimo .col2Prodotto{
		padding: 12vw 8vw 16vw;
	}
	.boxNomeProdotto {
    	margin-bottom: 2vw;
	}
	h3.prezzoProdotto, h3.overtitleBotaniche, h3.overtitleRicette, h3.subtitleFaq{
		font-size: 5.3vw;
	}
	.boxdDatiProdotto {
		margin-bottom: 4vw;
	}
	.boxAggiuntaProdotto {
    	grid-gap: 3vw;
		margin-bottom: 6vw;
	}
	.boxQta {
    	flex: 0 0 17.9vw;
	}
	p.qtaProdotto {
		line-height: calc(8vw - 6px);
		flex: 0 0 8vw;
	}
	button.remove span, button.add span{
		font-size: 3.5vw;
		line-height: 8vw;
	}
	button.btnAddCart{
		flex: 0 0 50vw;
		height: 10vw;
	}
	p.descProdotto, p.nomeStepRicette{
		font-size: 2.6vw;
	}
	.ginPrimo p.descProdotto {
    	width: 75vw;
	}
	p.descProdotto {
		margin-bottom: 5vw;
	}
	ul.listProdotto {
		grid-gap: 4vw;
    	padding: 3vw 0;
	}
	img.iconProdotto {
    	width: 6vw;
		flex: 0 0 6vw;
	}
	p.textProdotto, p.textBotaniche, p.textStepRicette{
		font-size: 2.4vw;
	}
	.ginPrimo li.itemProdotto:first-child p.textProdotto {
		flex: 0 0 64vw;
	}
	/* BOTANICHE */
	.botaniche{
		padding: 5vw 8vw 6vw;
	}
	img.graficoBotaniche {
    	width: 15vw;
		flex: 0 0 15vw;
	}
	.gridBotaniche{
		grid-gap: 8vw 5vw;
	}
	.cardBotaniche{
		flex: 0 0 calc((100% - 5vw) / 2);
	}
	img.imgBotaniche {
    	height: 24vw;
	}
	h4.nomeBotaniche {
    	margin-bottom: 0.8vw;
	}
	h4.nomeBotaniche::before{
		left: -1vw;
		width: 2.5vw;
	}
	.ginAfrica .cardBotaniche:nth-child(5) h4.nomeBotaniche::before {
    	left: 8.6vw;
	}
	.ginPrimo .cardBotaniche:first-child p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(7) p.textBotaniche, .ginAsia .cardBotaniche:nth-child(2) p.textBotaniche, .ginAsia .cardBotaniche:nth-child(4) p.textBotaniche, .ginAsia .cardBotaniche:nth-child(6) p.textBotaniche, .ginOceania .cardBotaniche:nth-child(2) p.textBotaniche{
		width: 37vw;
	}
	.ginPrimo .cardBotaniche:nth-child(3) p.textBotaniche, .ginPrimo .cardBotaniche:nth-child(4) p.textBotaniche, .ginPrimo .cardBotaniche:last-child p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(2) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(3) p.textBotaniche, .ginAfrica .cardBotaniche:last-child p.textBotaniche, .ginAsia .cardBotaniche:nth-child(3) p.textBotaniche {
    	width: 35vw;
	}
	.ginAfrica .cardBotaniche:nth-child(4) p.textBotaniche, .ginAsia .cardBotaniche:nth-child(5) p.textBotaniche, .ginOceania .cardBotaniche:nth-child(5) p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(5) p.textBotaniche{
    	width: 32vw;
	}
	.ginAfrica .cardBotaniche:nth-child(5) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(8) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(9) p.textBotaniche{
    	width: 27vw;
	}
	.ginOceania .cardBotaniche:first-child p.textBotaniche {
    	width: 34vw;
	}
	.ginSudAmerica .cardBotaniche:first-child h4.nomeBotaniche{
		width: 23.3vw;
	}
	.ginSudAmerica .cardBotaniche:nth-child(2) p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(6) p.textBotaniche {
    	width: 33vw;
	}
	.ginSudAmerica .cardBotaniche:first-child p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(4) p.textBotaniche{
		width: 39vw;
	}
	/* RICETTE: GIN PRIMO */
	.ricette{
		padding: 15vw 8vw 7vw;
	}
	.ricette.ginPrimo{
		background-position: left bottom;
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-gin-primo-551.webp);
	}
	h3.overtitleRicette{
		margin-bottom: 3vw;
	}
	h2.titleRicette {
    	margin-bottom: 5vw;
	}
	.procedimentoRicette {
    	grid-gap: 4vw;
	}
	.boxIconRicette {
		margin-bottom: 2vw;
	}
	img.iconRicette {
		width: 5vw;
    	flex: 0 0 5vw;
	}
	.stepRicette:nth-child(2) img.iconRicette {
		padding-right: 0.9vw;
	}
	p.textStepRicette {
    	width: 75vw;
	}
	.dotsContainer {
    	grid-gap: 1.5vw;
		margin-top: 6vw;
	}
	.dot {
    	flex: 0 0 2.6vw;
	}
	/* PRODOTTO: GIN AFRICA */
	.ginAfrica .col2Prodotto{
		padding: 12vw 8vw 16vw;
	}
	.ginAfrica p.descProdotto {
    	width: 76vw;
	}
	.ginAfrica p.textProdotto {
		flex: 0 0 70vw;
	}
	/* RICETTE: GIN AFRICA */
	.ricette.ginAfrica{
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-africa-551.webp);
	}
	.ginAfrica h3.overtitleRicette br, .ginAsia h3.overtitleRicette br{
		display: none;
	}
	/* PRODOTTO: GIN ASIA */
	.ginAsia .col2Prodotto{
		padding: 12vw 8vw 16vw;
	}
	.ginAsia p.descProdotto {
    	width: 79vw;
	}
	.ginAsia li.itemProdotto:first-child p.textProdotto {
    	width: 67vw;
	}
	/* RICETTE: GIN ASIA */
	.ricette.ginAsia{
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-asia-551.webp);
	}
	/* PRODOTTO: GIN OCEANIA */
	.ginOceania .col2Prodotto{
		padding: 12vw 8vw 16vw;
	}
	.ginOceania p.textProdotto {
		flex: 0 0 63vw;
	}
	/* RICETTE: GIN OCEANIA */
	.ricette.ginOceania{
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-oceania-551.webp);
	}
	/* PRODOTTO: GIN SUD AMERICA */
	.ginSudAmerica .col2Prodotto{
		padding: 12vw 8vw 16vw;
	}
	.ginSudAmerica h2.nomeProdotto {
    	flex: 0 0 50vw;
	}
	.ginSudAmerica p.descProdotto {
    	width: 71vw;
	}
	.ginSudAmerica li.itemProdotto {
		width: 70vw;
	}
	/* BOTANICHE: GIN SUD AMERICA */
	.ginSudAmerica h2.titleBotaniche {
    	width: 50vw;
	}
	/* RICETTE: GIN SUD AMERICA */
	.ricette.ginSudAmerica{
		background-position: right top;
		background-image: url(/wp-content/uploads/2025/08/bg-ricette-sudAmerica-551.webp);
	}
	.ginSudAmerica .stepRicette:first-child p.textStepRicette {
    	width: 56vw;
	}
	.ginSudAmerica .stepRicette:nth-child(2) p.textStepRicette {
    	width: 64vw;
	}
	/* PRODOTTO: VALIGETTA */
	.valigetta .col2Prodotto{
		padding: 10vw 8vw 16vw;
	}
	.valigetta h2.nomeProdotto {
    	flex: 0 0 50vw;
	}
	/* SPEDIZIONE */
	.spedizione{
		padding: 8vw 8vw 10vw;
	}
	h2.titleSpedizione{
		width: 58vw;
		font-size: 5.3vw;
		margin-bottom: 5vw;
	}
	img.imgMetodiPagamento {
    	width: 56vw;
	}
	/* FAQ */
	.faq{
		padding: 10vw 8vw;
	}
	h3.subtitleFaq{
		margin-bottom: 4vw;
	}
	button.btnDomanda {
    	padding: 2.5vw 6vw 2.5vw 0;
	}
	p.textRisposta {
		margin-bottom: 5.5vw;
	}
}
@media (max-width: 766.9px){
	h1.titleHero{
    	width: 74vw;
	}
	.boxdDatiProdotto {
    	grid-gap: 6.5vw;
	}
	.boxQta {
    	grid-gap: 1.5vw;
	}
	.ginPrimo li.itemProdotto:last-child p.textProdotto {
		flex: 0 0 67vw;
	}
	.headerBotaniche{
		grid-gap: 3vw;
	}
	.slideRicette {
		grid-gap: 5vw;
		flex-direction: column;
	}
	h3.overtitleRicette{
		line-height: 1;
	}
	.col2Ricette, .ginAsia p.descProdotto br{
		display: none;
	}
	.ricette.ginAfrica, .ricette.ginAsia, .ricette.ginOceania{
		background-position: right bottom;
	}
}
@media (min-width: 767px){
	h2.subtitleHero{
		line-height: 1.15;
	}
	h3.overtitleRicette{
    	margin-bottom: 0;
	}
	h3.overtitleRicette{
		line-height: 1.2;
	}
	h4.nomeBotaniche {
    	margin-bottom: 0.4vw;
	}
	.slideRicette {
    	justify-content: flex-start;
	}
	h3.overtitleRicette br{
		display: none;
	}
}
@media (min-width: 767px) and (max-width: 899.9px){
	/* HERO */
	.hero{
		padding-bottom: 10vw;
		background-position: -58vw bottom;
	}
	.hero::after{
		right: -12vw;
	}
	.hero::after, .sorso::after{
		width: 30vw;
	}
	.col1Hero{
		padding: 8vw 8vw 6vw;
	}
	h1.titleHero{
		font-size: 5.17vw;
	}
	h2.subtitleHero{
		width: 55vw;
		font-size: 3.8vw;
	}
	button.btnAcquista, p.textGin, button.btnScegli, span.valuta, p.qtaProdotto, button.btnAddCart, h4.nomeBotaniche, button.btnDomanda::after, p.textRisposta{
		font-size: 2.34vw;
	}
	h1.titleHero{
    	width: 53vw;
	}
	h1.titleHero{
		margin-bottom: 2.5vw;
	}
	h2.subtitleHero{
    	margin-bottom: 5vw;
	}
	button.btnAcquista{
		width: 30vw;
		height: 7.2vw;
	}
	/* SORSO */
	.sorso::after{
		right: -12vw;
	}
	.col1Sorso{
		padding: 14vw 8vw 6vw;
	}
	h2.titleSorso, h2.titleGin, h2.nomeProdotto, h2.titleBotaniche, h2.titleRicette, h2.titleFaq{
		font-size: 6.13vw;
	}
	h3.subtitleSorso, p.textSorso, p.datiProdotto, button.btnDomanda{
		font-size: 2.83vw;
	}
	h2.titleSorso{
		width: 50vw;
	}
	h3.subtitleSorso, p.textSorso {
    	width: 63vw;
	}
	h2.titleSorso, h3.subtitleSorso{
    	margin-bottom: 3.7vw;
	}
	p.textSorso{
    	margin-bottom: 5.5vw;
	}
	/* I NOSTRI GIN */
	.gin{
		padding: 8vw;
	}
	h2.titleGin {
		margin-bottom: 6vw;
	}
	.gridGin{
		grid-gap: 8vw 3vw;
	}
	.cardGin{
		flex: 0 0 calc((100% - 6vw) / 3);
	}
	.cardGin:nth-child(4) p.textGin, .cardGin:last-child p.textGin{
		width: 17vw;
	}
	p.textGin {
    	margin: 1.8vw 0 1.3vw;
	}
	button.btnScegli {
    	width: 25vw;
    	height: 5.7vw;
	}
	/* PRODOTTO: GIN PRIMO */
	.ginPrimo .col2Prodotto{
		padding: 10vw 8vw 14vw;
	}
	.boxNomeProdotto {
    	margin-bottom: 1.5vw;
	}
	h3.prezzoProdotto, h3.overtitleBotaniche, h3.overtitleRicette, h3.subtitleFaq{
		font-size: 4.23vw;
	}
	.boxdDatiProdotto {
    	grid-gap: 4vw;
		margin-bottom: 3vw;
	}
	.boxAggiuntaProdotto {
    	grid-gap: 2.5vw;
		margin-bottom: 4vw;
	}
	.boxQta {
    	grid-gap: 1vw;
    	flex: 0 0 12.8vw;
	}
	p.qtaProdotto {
		line-height: calc(5.8vw - 6px);
		flex: 0 0 5.8vw;
	}
	button.remove span, button.add span{
		font-size: 2.5vw;
		line-height: 5.8vw;
	}
	button.btnAddCart{
		flex: 0 0 35vw;
		height: 7.2vw;
	}
	p.descProdotto, p.nomeStepRicette{
		font-size: 1.89vw;
	}
	.ginPrimo p.descProdotto {
    	width: 63vw;
	}
	p.descProdotto {
		margin-bottom: 3.5vw;
	}
	ul.listProdotto {
		grid-gap: 3vw;
    	padding: 2.5vw 0;
	}
	img.iconProdotto {
    	width: 4.5vw;
		flex: 0 0 4.5vw;
	}
	p.textProdotto, p.textBotaniche, p.textStepRicette{
		font-size: 1.65vw;
	}
	.ginPrimo li.itemProdotto:first-child p.textProdotto {
		flex: 0 0 50vw;
	}
	.ginPrimo li.itemProdotto:last-child p.textProdotto {
		flex: 0 0 55vw;
	}
	/* BOTANICHE */
	.botaniche{
		padding: 3vw 8vw 5vw;
	}
	.headerBotaniche{
		grid-gap: 2.5vw;
	}
	img.graficoBotaniche {
    	width: 11vw;
		flex: 0 0 11vw;
	}
	.gridBotaniche{
		grid-gap: 6vw 2.5vw;
	}
	.cardBotaniche{
		flex: 0 0 calc((100% - 5vw) / 3);
	}
	img.imgBotaniche {
    	height: 17vw;
	}
	h4.nomeBotaniche::before{
		left: -0.8vw;
		width: 1.8vw;
	}
	.ginAfrica .cardBotaniche:nth-child(5) h4.nomeBotaniche::before {
    	left: 5.2vw;
	}
	.ginPrimo .cardBotaniche:first-child p.textBotaniche, .ginAsia .cardBotaniche:nth-child(2) p.textBotaniche, .ginAsia .cardBotaniche:nth-child(4) p.textBotaniche, .ginAsia .cardBotaniche:nth-child(6) p.textBotaniche, .ginOceania .cardBotaniche:nth-child(2) p.textBotaniche {
    	width: 25vw;
	}
	.ginPrimo .cardBotaniche:nth-child(3) p.textBotaniche, .ginPrimo .cardBotaniche:nth-child(4) p.textBotaniche, .ginPrimo .cardBotaniche:last-child p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(2) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(3) p.textBotaniche, .ginAfrica .cardBotaniche:last-child p.textBotaniche, .ginAsia .cardBotaniche:nth-child(3) p.textBotaniche, .ginAsia .cardBotaniche:last-child p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(2) p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(6) p.textBotaniche {
    	width: 24vw;
	}
	.ginOceania .cardBotaniche:first-child p.textBotaniche, .ginOceania .cardBotaniche:nth-child(4) p.textBotaniche {
    	width: 20vw;
	}
	.ginAfrica .cardBotaniche:nth-child(4) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(7) p.textBotaniche, .ginAsia .cardBotaniche:nth-child(5) p.textBotaniche, .ginOceania .cardBotaniche:nth-child(5) p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(5) p.textBotaniche{
    	width: 22vw;
	}
	.ginAfrica .cardBotaniche:nth-child(5) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(8) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(9) p.textBotaniche{
    	width: 18vw;
	}
	.ginSudAmerica .cardBotaniche:first-child h4.nomeBotaniche{
		width: 16.3vw;
	}
	.ginSudAmerica .cardBotaniche:first-child p.textBotaniche {
    	width: 23vw;
	}
	/* RICETTE: GIN PRIMO */
	.ricette{
		padding: 8vw 8vw 4vw;
	}
	.ricette.ginPrimo{
		background-position: -34vw bottom;
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-gin-primo-700.webp);
	}
	.slideRicette {
		overflow: hidden;
		position: relative;
	}
	.col1Ricette {
    	flex: 1;
		padding-top: 6vw;
	}
	.col2Ricette {
		right: -2vw;
		bottom: 0;
		width: 36vw;
		position: absolute;
	}
	h2.titleRicette {
    	margin-bottom: 3vw;
	}
	.procedimentoRicette {
    	grid-gap: 3vw;
	}
	.boxIconRicette {
		margin-bottom: 1.5vw;
	}
	img.iconRicette {
		width: 4vw;
    	flex: 0 0 4vw;
	}
	.stepRicette:nth-child(2) img.iconRicette {
		padding-right: 0.7vw;
	}
	p.textStepRicette {
    	width: 44vw;
	}
	.dotsContainer {
    	grid-gap: 1.2vw;
		margin-top: 4vw;
	}
	.dot {
    	flex: 0 0 1.9vw;
	}
	/* PRODOTTO: GIN AFRICA */
	.ginAfrica .col2Prodotto{
		padding: 12vw 8vw 14vw;
	}
	.ginAfrica p.descProdotto {
    	width: 64vw;
	}
	.ginAfrica p.textProdotto {
		flex: 0 0 47vw;
	}
	/* RICETTE: GIN AFRICA */
	.ricette.ginAfrica{
		background-position: -27vw bottom;
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-africa-700.webp);
	}
	.ginAfrica .slideRicette:first-child .col2Ricette{
		bottom: -3vw;
	}
	.ginAfrica .slideRicette:nth-child(2) .col2Ricette{
		width: 32vw;
	}
	/* PRODOTTO: GIN ASIA */
	.ginAsia .col2Prodotto{
		padding: 12vw 8vw 14vw;
	}
	.ginAsia p.descProdotto {
    	width: 63vw;
	}
	.ginAsia p.textProdotto {
    	width: 58vw;
	}
	/* RICETTE: GIN ASIA */
	.ricette.ginAsia{
		background-position: -38vw bottom;
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-asia-700.webp);
	}
	/* PRODOTTO: GIN OCEANIA */
	.ginOceania .col2Prodotto{
		padding: 11vw 8vw 14vw;
	}
	.ginOceania p.descProdotto {
    	width: 60vw;
	}
	.ginOceania p.textProdotto {
		flex: 0 0 50vw;
	}
	/* RICETTE: GIN OCEANIA */
	.ricette.ginOceania{
		background-position: -40vw bottom;
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-oceania-700.webp);
	}
	/* PRODOTTO: GIN SUD AMERICA */
	.ginSudAmerica .col2Prodotto{
		padding: 12vw 8vw 14vw;
	}
	.ginSudAmerica p.descProdotto {
    	width: 63vw;
	}
	.ginSudAmerica li.itemProdotto {
		width: 62vw;
	}
	/* BOTANICHE: GIN SUD AMERICA */
	.ginSudAmerica h2.titleBotaniche {
    	width: 44vw;
	}
	/* RICETTE: GIN SUD AMERICA */
	.ricette.ginSudAmerica{
		padding: 8vw 8vw 6vw;
		background-position: right center;
		background-image: url(/wp-content/uploads/2025/08/bg-ricette-sudAmerica-700.webp);
	}
	.ginSudAmerica .col2Ricette{
		right: 8.5vw;
		width: 31vw;
	}
	.ginSudAmerica .stepRicette:first-child p.textStepRicette {
    	width: 38vw;
	}
	/* PRODOTTO: VALIGETTA */
	.valigetta .col2Prodotto{
		padding: 9vw 8vw 14vw;
	}
	.valigetta p.textProdotto {
    	flex: 0 0 66vw;
	}
	/* SPEDIZIONE */
	.spedizione{
		padding: 6vw 8vw 8vw;
	}
	h2.titleSpedizione{
		font-size: 3.8vw;
		margin-bottom: 4vw;
	}
	img.imgMetodiPagamento {
    	width: 44vw;
	}
	/* FAQ */
	.faq{
		padding: 8vw;
	}
	h3.subtitleFaq, p.textRisposta{
		margin-bottom: 3.5vw;
	}
	button.btnDomanda {
    	height: 8.5vw;
	}
}
@media (max-width: 899.9px){
	.gridHero, .gridSorso, .gridProdotto{
		flex-direction: column;
	}
	.col2Hero, .col2Sorso, .col1Prodotto{
		background-size: contain;
	}
	.col2Hero{
		background-position: center;
	}
	.sorso{
		margin-top: -9vw;
	}
	.innerSorso{
		background-image: url(/wp-content/uploads/2025/01/onda-700.webp);
	}
	.col2Sorso{
		height: calc(100vw / (700 / 502));
	}
	.col1Prodotto{
		display: flex;
		height: calc(100vw / (700 / 497));
	}
	.gridProdotto::after{
		background-image: url(/wp-content/uploads/2025/01/onda-reverse-700.webp);
	}
	img.imgProdotto{
		margin: auto auto -8vw;
	}
	.prodotto:not(.valigetta) img.imgProdotto{
		width: 49vw;
	}
	h4.nomeBotaniche::before{
		top: 0.3vw;
	}
	.ricette::after{
		background-image: url(/wp-content/uploads/2025/01/onda-down-700.webp);
	}
	.caroselloRicette{
		grid-gap: 8vw;
		overflow-x: scroll;
		scroll-snap-type: x mandatory;
	}
	.slideRicette {
		scroll-snap-stop: normal;
		scroll-snap-align: center;
	}
	.arrowContainer, .caroselloRicette::-webkit-scrollbar {
		display: none;
	}
	.dotsContainer {
    	display: flex;
		justify-content: center;
	}
	.valigetta img.imgProdotto {
    	width: 80vw;
	}
}
@media (min-width: 900px){
	.hero, .gridSorso, .ricette{
		background-position: right bottom;
	}
	.gridHero{
		height: 100%;
		align-items: center;
	}
	.innerSorso{
		background-image: url(/wp-content/uploads/2024/11/onda-2000.webp);
	}
	h2.nomeProdotto, h2.titleBotaniche, h2.titleRicette, h2.titleFaq{
		line-height: 1.2;
	}
	p.textSorso{
    	margin-bottom: 4vw;
	}
	.gridProdotto::after{
		background-image: url(/wp-content/uploads/2024/11/onda-reverse-2000-copia.webp);
	}
	.col1Prodotto{
		flex: 1;
		z-index: 2;
	}
	p.descProdotto {
		margin-bottom: 2vw;
	}
	h4.nomeBotaniche::before{
		left: -0.5vw;
	}
	.ricette::after{
		background-image: url(/wp-content/uploads/2024/11/onda-down-2000.webp);
	}
	.col1Ricette {
		padding-top: 5vw;
	}
	.procedimentoRicette {
    	grid-gap: 2vw;
	}
	.boxIconRicette {
    	grid-gap: 0.5vw;
		margin-bottom: 1vw;
	}
	.arrowContainer{
		margin-top: 2vw;
	}
	.dotsContainer{
		display: none;
	}
}
@media (min-width: 900px) and (max-width: 1400px){
	.gridHero{
		padding-left: 7vw;
	}
	.sorso::after{
		top: -10vw;
	}
	.gridSorso{
		padding: 13vw 0 7vw 7vw;
	}
	p.textGin {
    	margin: 1.8vw 0 1.3vw;
	}
	img.imgProdotto{
		width: 100%;
	}
	.prodotto:not(.ginPrimo, .valigetta) .col2Prodotto{
		flex: 0 0 51vw;
	}
	.boxAggiuntaProdotto {
    	grid-gap: 1.5vw;
		margin-bottom: 3vw;
	}
	button.btnAddCart{
		flex: 0 0 23vw;
		height: 4.8vw;
	}
	ul.listProdotto {
		grid-gap: 2.3vw;
    	padding: 1.8vw 0;
	}
	li.itemProdotto {
		grid-gap: 1vw;
	}
	p.textProdotto, p.textBotaniche, p.textStepRicette{
		font-size: 1.25vw;
	}
	.ginPrimo li.itemProdotto:first-child p.textProdotto {
		flex: 0 0 33vw;
	}
	.ginPrimo li.itemProdotto:last-child p.textProdotto {
		flex: 0 0 42vw;
	}
	.headerBotaniche{
		grid-gap: 1.8vw;
		margin-bottom: 4.5vw;
	}
	.cardBotaniche{
		flex: 0 0 calc((100% - 4.5vw) / 4);
	}
	h4.nomeBotaniche::before{
		top: 0.1vw;
	}
	.ricette{
		padding: 7vw 7vw 2vw;
	}
	.wrapCaroselloRicette {
		width: 86vw;
	}
	.col2Ricette {
		display: flex;
	}
	img.imgDrink {
		flex: 1;
    	margin-top: auto;
	}
	p.textStepRicette {
    	width: 42vw;
	}
	a.prev span, a.next span {
    	font-size: 4.8vw;
	}
	.ginAfrica p.textProdotto {
		flex: 0 0 35vw;
	}
	.valigetta .col2Prodotto{
		flex: 0 0 44vw;
	}
	.spedizione{
		padding: 4vw 7vw 6vw;
	}
	h2.titleSpedizione{
		margin-bottom: 3.5vw;
	}
	img.imgMetodiPagamento {
    	width: 36vw;
	}
	.faq{
		padding: 6vw 7vw;
	}
	p.textRisposta {
    	width: 78vw;
	}
}
@media (min-width: 900px) and (max-width: 1099.9px){
	/* HERO */
	.hero{
		height: calc(100vw / (16 / 9));
		background-image: url(/wp-content/uploads/2024/12/bg-hero-900.webp);
	}
	.hero::after{
		top: -4vw;
		right: -10vw;
	}
	.hero::after, .sorso::after{
		width: 22vw;
	}
	.gridHero{
		background-size: 38vw;
		background-position: 52vw 5vw;
		background-image: url(/wp-content/uploads/2025/08/bg-bottiglieNew-900.webp);
	}
	h1.titleHero, h2.nomeProdotto, h2.titleBotaniche, h2.titleRicette, h2.titleFaq{
		font-size: 4.41vw;
	}
	h2.subtitleHero{
		font-size: 3.08vw;
	}
	button.btnAcquista, p.textGin, h4.nomeBotaniche, button.btnDomanda::after, p.textRisposta{
		font-size: 2vw;
	}
	h1.titleHero, h2.subtitleHero{
    	width: 45vw;
	}
	h1.titleHero{
		margin-bottom: 1.8vw;
	}
	h2.subtitleHero{
    	margin-bottom: 4vw;
	}
	button.btnAcquista{
		width: 24vw;
		height: 5.5vw;
	}
	/* SORSO */
	.sorso {
    	margin-top: -7.5vw;
	}
	.sorso::after{
		right: -9.5vw;
	}
	.gridSorso{
		background-size: 59vw;
		background-image: url(/wp-content/uploads/2024/12/bg-sorso-900.webp);
	}
	h2.titleSorso, h2.titleGin{
		font-size: 5.22vw;
		line-height: 1.1;
	}
	h3.subtitleSorso, p.textSorso, p.datiProdotto, button.btnDomanda{
		font-size: 2.41vw;
	}
	h2.titleSorso{
		width: 40vw;
	}
	h3.subtitleSorso, p.textSorso {
    	width: 44vw;
	}
	h2.titleSorso, h3.subtitleSorso{
    	margin-bottom: 3vw;
	}
	/* I NOSTRI GIN */
	.gin{
		padding: 6vw 7vw 7vw;
	}
	h2.titleGin {
		margin-bottom: 5vw;
	}
	.gridGin{
		grid-gap: 2vw;
	}
	.cardGin{
		flex: 0 0 calc((100% - 8vw) / 5);
	}
	p.textGin {
    	width: 14vw;
	}
	.cardGin a.btnLink{
		margin-top: auto;
	}
	button.btnScegli {
    	width: 15vw;
    	height: 4vw;
		font-size: 1.61vw;
	}
	/* PRODOTTO: GIN PRIMO */
	.prodotto.ginPrimo{
		background-size: 60vw;
		background-position: -11vw top;
		background-image: url(/wp-content/uploads/2024/12/bg-prodotto-gin-primo-900.webp);
	}
	.gridProdotto{
		grid-gap: 2vw;
		align-items: flex-end;
	}
	.prodotto.ginPrimo .gridProdotto{
		padding: 5vw 9vw 0 4vw;
	}
	.prodotto:not(.ginPrimo) .gridProdotto{
		padding: 5vw 7vw 0 4vw;
	}
	.col2Prodotto{
		padding-bottom: 11vw;
	}
	.prodotto.ginPrimo .col2Prodotto{
		flex: 0 0 47vw;
	}
	.boxNomeProdotto {
    	margin-bottom: 0.7vw;
	}
	h3.prezzoProdotto{
		font-size: 3.08vw;
	}
	span.valuta{
		font-size: 1.85vw;
	}
	.boxdDatiProdotto{
    	margin-bottom: 1.8vw;
	}
	.boxdDatiProdotto {
    	grid-gap: 3vw;
	}
	.boxQta {
    	grid-gap: 0.7vw;
    	flex: 0 0 9.9vw;
	}
	p.qtaProdotto {
		line-height: calc(4vw - 5px);
		flex: 0 0 4vw;
		border-width: 2.5px;
	}
	button.remove span, button.add span{
		font-size: 2vw;
		line-height: 4vw;
	}
	p.qtaProdotto, button.btnAddCart, p.descProdotto, p.nomeStepRicette{
		font-size: 1.61vw;
	}
	img.iconProdotto {
    	width: 3.5vw;
		flex: 0 0 3.5vw;
	}
	/* BOTANICHE */
	.botaniche{
		padding: 4vw 7vw;
	}
	h3.overtitleBotaniche, h3.overtitleRicette, h3.subtitleFaq{
		font-size: 3.38vw;
		line-height: 1.2;
	}
	img.graficoBotaniche {
    	width: 9vw;
		flex: 0 0 9vw;
	}
	.gridBotaniche{
		grid-gap: 4vw 1.5vw;
	}
	img.imgBotaniche {
    	height: 14vw;
	}
	h4.nomeBotaniche::before{
		width: 1.5vw;
	}
	.ginAfrica .cardBotaniche:nth-child(5) h4.nomeBotaniche::before {
    	left: 3.7vw;
	}
	.ginPrimo .cardBotaniche:first-child p.textBotaniche, .ginAsia .cardBotaniche:nth-child(3) p.textBotaniche, .ginAsia .cardBotaniche:nth-child(4) p.textBotaniche, .ginAsia .cardBotaniche:nth-child(6) p.textBotaniche, .ginAsia .cardBotaniche:last-child p.textBotaniche, .ginOceania .cardBotaniche:nth-child(2) p.textBotaniche{
    	width: 19vw;
	}
	.ginPrimo .cardBotaniche:nth-child(3) p.textBotaniche, .ginPrimo .cardBotaniche:nth-child(4) p.textBotaniche, .ginPrimo .cardBotaniche:last-child p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(2) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(3) p.textBotaniche, .ginAfrica .cardBotaniche:last-child p.textBotaniche, .ginAsia .cardBotaniche:nth-child(5) p.textBotaniche, .ginOceania .cardBotaniche:first-child p.textBotaniche, .ginOceania .cardBotaniche:nth-child(4) p.textBotaniche {
    	width: 18vw;
	}
	.ginAfrica .cardBotaniche:first-child p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(6) p.textBotaniche, .ginAsia .cardBotaniche:first-child p.textBotaniche, .ginOceania .cardBotaniche:nth-child(3) p.textBotaniche, .ginOceania .cardBotaniche:last-child p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(3) p.textBotaniche{
    	width: 20vw;
	}
	.ginAfrica .cardBotaniche:nth-child(4) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(7) p.textBotaniche, .ginOceania .cardBotaniche:nth-child(5) p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(5) p.textBotaniche{
    	width: 16vw;
	}
	.ginAfrica .cardBotaniche:nth-child(5) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(8) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(9) p.textBotaniche{
    	width: 14vw;
	}
	.ginAsia .cardBotaniche:nth-child(2) p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(2) p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(6) p.textBotaniche {
		width: 17vw;
	}
	.ginSudAmerica .cardBotaniche:first-child h4.nomeBotaniche{
		width: 14vw;
	}
	/* RICETTE: GIN PRIMO */
	.ricette.ginPrimo{
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-gin-primo-900.webp);
	}
	.col1Ricette {
    	flex: 0 0 59vw;
	}
	.col2Ricette {
    	flex: 0 0 28vw;
		margin-left: -8vw;
	}
	h2.titleRicette {
    	margin-bottom: 3vw;
	}
	img.iconRicette {
		width: 3.5vw;
    	flex: 0 0 3.5vw;
	}
	.stepRicette:nth-child(2) img.iconRicette {
		padding-right: 0.7vw;
	}
	/* PRODOTTO: GIN AFRICA */
	.prodotto.ginAfrica{
		background-size: 60vw;
		background-position: -8vw top;
		background-image: url(/wp-content/uploads/2024/12/bg-prodotto-gin-africa-900.webp);
	}
	/* RICETTE: GIN AFRICA */
	.ricette.ginAfrica{
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-africa-900.webp);
	}
	/* PRODOTTO: GIN ASIA */
	.prodotto.ginAsia{
		background-size: 60vw;
		background-position: -10vw top;
		background-image: url(/wp-content/uploads/2024/12/bg-prodotto-gin-asia-900.webp);
	}
	.ginAsia p.descProdotto br {
    	display: none;
	}
	.ginAsia li.itemProdotto:last-child p.textProdotto {
    	flex: 0 0 43vw;
	}
	/* RICETTE: GIN ASIA */
	.ricette.ginAsia{
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-asia-900.webp);
	}
	/* PRODOTTO: GIN OCEANIA */
	.prodotto.ginOceania{
		background-size: 68vw;
		background-position: -9vw top;
		background-image: url(/wp-content/uploads/2024/12/bg-prodotto-gin-oceania-900.webp);
	}
	.ginOceania p.textProdotto {
		flex: 0 0 36vw;
	}
	/* RICETTE: GIN OCEANIA */
	.ricette.ginOceania{
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-oceania-900.webp);
	}
	/* PRODOTTO: GIN SUD AMERICA */
	.prodotto.ginSudAmerica{
		background-size: 58vw;
		background-position: -1vw top;
		background-image: url(/wp-content/uploads/2025/08/bg-prodotto-gin-sudAmerica-900.webp);
	}
	.ginSudAmerica h2.nomeProdotto {
    	flex: 0 0 32vw;
	}
	.ginSudAmerica p.descProdotto {
    	width: 44vw;
	}
	.ginSudAmerica li.itemProdotto {
		width: 46vw;
	}
	/* RICETTE: GIN SUD AMERICA */
	.ricette.ginSudAmerica{
		padding: 7vw 7vw 6vw;
		background-image: url(/wp-content/uploads/2025/08/bg-ricette-sudAmerica-900.webp);
	}
	.ginSudAmerica .col1Ricette {
    	flex: 0 0 63vw;
	}
	.ginSudAmerica .col2Ricette{
		margin-left: -21vw;
	}
	.ginSudAmerica .stepRicette:first-child p.textStepRicette {
    	width: 29vw;
	}
	.ginSudAmerica .stepRicette:nth-child(2) p.textStepRicette {
    	width: 34vw;
	}
	/* PRODOTTO: VALIGETTA */
	.prodotto.valigetta{
		background-size: 77vw;
		background-position: -10vw top;
		background-image: url(/wp-content/uploads/2025/01/bg-prodottoValigetta-900.webp);
	}
	.valigetta .col1Prodotto {
    	height: 38vw;
	}
	.valigetta h2.nomeProdotto {
    	flex: 0 0 30vw;
	}
	/* SPEDIZIONE */
	h2.titleSpedizione{
		font-size: 3.22vw;
	}
	/* FAQ */
	h3.subtitleFaq, p.textRisposta{
		margin-bottom: 2vw;
	}
	button.btnDomanda {
    	height: 7vw;
	}
}
@media (max-width: 1099.9px){
	h2.titleGin {
    	text-align: center;
	}
}
@media (min-width: 1100px){
	.hero{
		height: calc(100vw / (1920 / 1180));
	}
	h1.titleHero{
		margin-bottom: 1.3vw;
	}
	h2.subtitleHero{
    	margin-bottom: 3vw;
	}
	h2.titleSorso, h2.titleGin{
		line-height: 1.2;
	}
	span.valuta{
		line-height: 1.3;
	}
	h2.titleGin{
    	margin-bottom: 4vw;
	}
	.gridGin, .boxdDatiProdotto{
		grid-gap: 2vw;
	}
	.cardGin{
		width: calc((100% - 8vw) / 5);
		flex: 0 0 calc((100% - 8vw) / 5);
	}
	.col1Prodotto{
		display: flex;
	}
	.boxNomeProdotto {
    	margin-bottom: 0.5vw;
	}
	.boxdDatiProdotto, h3.subtitleFaq{
    	margin-bottom: 1.5vw;
	}
	.boxQta {
    	grid-gap: 0.5vw;
	}
	.col2Ricette {
    	flex: 0 0 29vw;
	}
	h2.titleRicette {
    	margin-bottom: 2vw;
	}
	.stepRicette:nth-child(2) img.iconRicette {
		padding-right: 0.5vw;
	}
	.prodotto.ginAfrica{
		background-size: 54vw;
	}
	.prodotto.ginOceania{
		background-position: left top;
	}
	.valigetta .col1Prodotto {
		align-items: center;
	}
}
@media (min-width: 1100px) and (max-width: 1400px){
	/* HERO */
	.hero{
		background-image: url(/wp-content/uploads/2024/12/bg-hero-1100.webp);
	}
	.hero::after{
		top: 1.5vw;
		right: -9vw;
	}
	.hero::after, .sorso::after{
		width: 20vw;
	}
	.gridHero{
		background-size: 35vw;
		background-position: 51vw 9.5vw;
		background-image: url(/wp-content/uploads/2025/08/bg-bottiglieNew-1100.webp);
	}
	h1.titleHero{
		width: 37vw;
		font-size: 3.6vw;
	}
	h2.subtitleHero{
		width: 35vw;
		font-size: 2.52vw;
	}
	button.btnAcquista, p.textGin, button.btnScegli, span.valuta, p.qtaProdotto, button.btnAddCart, h4.nomeBotaniche, button.btnDomanda::after, p.textRisposta{
		font-size: 1.63vw;
	}
	button.btnAcquista{
		width: 20vw;
		height: 4.8vw;
	}
	/* SORSO */
	.sorso {
    	margin-top: -11vw;
	}
	.sorso::after{
		right: -9vw;
	}
	.gridSorso{
		background-size: 50vw;
		background-image: url(/wp-content/uploads/2024/12/bg-sorso-1100.webp);
	}
	h2.titleSorso, h2.titleGin, h2.nomeProdotto, h2.titleBotaniche, h2.titleRicette, h2.titleFaq{
		font-size: 4.27vw;
	}
	h3.subtitleSorso, p.textSorso, p.datiProdotto, button.btnDomanda{
		font-size: 2vw;
	}
	h2.titleSorso{
		width: 32vw;
	}
	h3.subtitleSorso, p.textSorso {
    	width: 44.9vw;
	}
	h2.titleSorso, h3.subtitleSorso, p.textRisposta{
    	margin-bottom: 2.5vw;
	}
	/* I NOSTRI GIN */
	.gin{
		padding: 6vw 7vw;
	}
	p.textGin {
    	width: 12vw;
	}
	.cardGin a.btnLink{
		margin-top: auto;
	}
	button.btnScegli {
    	width: 16vw;
    	height: 4vw;
	}
	/* PRODOTTO: GIN PRIMO */
	.prodotto.ginPrimo{
		background-size: 51vw;
		background-position: -5vw top;
		background-image: url(/wp-content/uploads/2024/12/bg-prodotto-gin-primo-1100.webp);
	}
	.gridProdotto{
		grid-gap: 1.8vw;
	}
	.prodotto.ginPrimo .gridProdotto{
		padding: 4vw 11vw 0 7vw;
	}
	.prodotto:not(.ginPrimo) .gridProdotto{
		padding: 4vw 7vw 0;
	}
	.col1Prodotto{
		justify-content: center;
	}
	.prodotto:not(.ginAsia, .valigette, .ginSudAmerica) .col1Prodotto{
		padding-top: 3vw;
	}
	.prodotto.ginPrimo .col2Prodotto{
		flex: 0 0 46vw;
	}
	h3.prezzoProdotto{
		font-size: 2.95vw;
	}
	.boxQta {
    	flex: 0 0 8.8vw;
	}
	p.qtaProdotto {
		line-height: calc(4.2vw - 6px);
		flex: 0 0 4.2vw;
		border-width: 3px;
	}
	button.remove span, button.add span{
		font-size: 1.8vw;
		line-height: 4.2vw;
	}
	p.descProdotto, p.nomeStepRicette{
		font-size: 1.32vw;
	}
	.ginPrimo p.descProdotto {
    	width: 45vw;
	}
	img.iconProdotto {
    	width: 3vw;
		flex: 0 0 3vw;
	}
	/* BOTANICHE */
	.botaniche{
		padding: 5vw 7vw 4vw;
	}
	h3.overtitleBotaniche, h3.overtitleRicette, h3.subtitleFaq{
		font-size: 3.2vw;
	}
	img.graficoBotaniche {
    	width: 8.5vw;
		flex: 0 0 8.5vw;
	}
	.gridBotaniche{
		grid-gap: 3vw 1.5vw;
	}
	img.imgBotaniche {
    	height: 12vw;
	}
	h4.nomeBotaniche::before{
		width: 1.3vw;
	}
	.ginAfrica .cardBotaniche:nth-child(5) h4.nomeBotaniche::before {
    	left: 4.7vw;
	}
	.ginPrimo .cardBotaniche:first-child p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(7) p.textBotaniche, .ginAsia .cardBotaniche:nth-child(3) p.textBotaniche, .ginAsia .cardBotaniche:nth-child(4) p.textBotaniche, .ginAsia .cardBotaniche:nth-child(6) p.textBotaniche, .ginAsia .cardBotaniche:last-child p.textBotaniche, .ginOceania .cardBotaniche:nth-child(2) p.textBotaniche {
    	width: 19vw;
	}
	.ginPrimo .cardBotaniche:nth-child(3) p.textBotaniche, .ginPrimo .cardBotaniche:nth-child(4) p.textBotaniche, .ginPrimo .cardBotaniche:last-child p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(2) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(3) p.textBotaniche, .ginAfrica .cardBotaniche:last-child p.textBotaniche, .ginAsia .cardBotaniche:nth-child(5) p.textBotaniche, .ginOceania .cardBotaniche:first-child p.textBotaniche, .ginOceania .cardBotaniche:nth-child(4) p.textBotaniche {
    	width: 18vw;
	}
	.ginAfrica .cardBotaniche:first-child p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(6) p.textBotaniche, .ginAsia .cardBotaniche:first-child p.textBotaniche, .ginOceania .cardBotaniche:nth-child(3) p.textBotaniche, .ginOceania .cardBotaniche:last-child p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(3) p.textBotaniche {
    	width: 20vw;
	}
	.ginAfrica .cardBotaniche:nth-child(4) p.textBotaniche, .ginOceania .cardBotaniche:nth-child(5) p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(5) p.textBotaniche{
    	width: 16vw;
	}
	.ginAfrica .cardBotaniche:nth-child(5) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(8) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(9) p.textBotaniche{
    	width: 14vw;
	}
	.ginAsia .cardBotaniche:nth-child(2) p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(2) p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(6) p.textBotaniche{
		width: 17vw;
	}
	.ginSudAmerica .cardBotaniche:first-child h4.nomeBotaniche{
		width: 12vw;
	}
	/* RICETTE: GIN PRIMO */
	.ricette.ginPrimo{
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-gin-primo-1100.webp);
	}
	.col1Ricette {
    	flex: 0 0 54vw;
	}
	.col2Ricette {
		margin-left: -5vw;
	}
	img.iconRicette {
		width: 3vw;
    	flex: 0 0 3vw;
	}
	/* PRODOTTO: GIN AFRICA */
	.prodotto.ginAfrica{
		background-position: -3vw top;
		background-image: url(/wp-content/uploads/2024/12/bg-prodotto-gin-africa-1100.webp);
	}
	.ginAfrica p.descProdotto {
    	width: 48vw;
	}
	/* RICETTE: GIN AFRICA */
	.ricette.ginAfrica{
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-africa-1100.webp);
	}
	/* PRODOTTO: GIN ASIA */
	.prodotto.ginAsia{
		background-size: 56vw;
		background-position: -5vw top;
		background-image: url(/wp-content/uploads/2024/12/bg-prodotto-gin-asia-1100.webp);
	}
	.prodotto.ginAsia .col1Prodotto{
		padding-top: 4vw;
	}
	.ginAsia p.descProdotto {
    	width: 48vw;
	}
	.ginAsia p.textProdotto {
    	flex: 0 0 44vw;
	}
	/* RICETTE: GIN ASIA */
	.ricette.ginAsia{
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-asia-1100.webp);
	}
	/* PRODOTTO: GIN OCEANIA */
	.prodotto.ginOceania{
		background-size: 58vw;
		background-image: url(/wp-content/uploads/2024/12/bg-prodotto-gin-oceania-1100.webp);
	}
	.ginOceania p.descProdotto {
    	width: 42vw;
	}
	.ginOceania p.textProdotto {
		flex: 0 0 46vw;
	}
	/* RICETTE: GIN OCEANIA */
	.ricette.ginOceania{
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-oceania-1100.webp);
	}
	/* PRODOTTO: GIN SUD AMERICA */
	.prodotto.ginSudAmerica{
		background-size: 53vw;
		background-image: url(/wp-content/uploads/2025/08/bg-prodotto-gin-sudAmerica-1100.webp);
	}
	.prodotto.ginSudAmerica .col1Prodotto{
		padding-top: 6.5vw;
	}
	.ginSudAmerica h2.nomeProdotto {
    	flex: 0 0 30vw;
	}
	.ginSudAmerica p.descProdotto {
    	width: 44vw;
	}
	.ginSudAmerica li.itemProdotto {
		width: 47vw;
	}
	/* RICETTE: GIN SUD AMERICA */
	.ricette.ginSudAmerica{
		padding: 7vw;
		background-image: url(/wp-content/uploads/2025/08/bg-ricette-sudAmerica-1100.webp);
	}
	.ginSudAmerica .col1Ricette {
    	flex: 0 0 60vw;
	}
	.ginSudAmerica .col2Ricette {
    	flex: 0 0 26vw;
		margin-left: -17vw;
	}
	.ginSudAmerica .stepRicette:first-child p.textStepRicette{
		width: 29vw;
	}
	.ginSudAmerica .stepRicette:nth-child(2) p.textStepRicette{
		width: 33vw;
	}
	/* PRODOTTO: VALIGETTA */
	.prodotto.valigetta{
		background-size: 70vw;
		background-position: -7vw top;
		background-image: url(/wp-content/uploads/2025/01/bg-prodottoValigetta-1100.webp);
	}
	.valigetta .col1Prodotto {
    	height: 48vw;
	}
	.valigetta h2.nomeProdotto {
    	flex: 0 0 28vw;
	}
	/* SPEDIZIONE */
	h2.titleSpedizione{
		font-size: 2.64vw;
	}
	/* FAQ */
	button.btnDomanda {
    	height: 6vw;
	}
}
@media (max-width: 1400px){
	.gridProdotto::after{
		height: 8vw;
	}
	.boxAggiuntaProdotto {
		align-items: center;
	}
}
@media (min-width: 1401px){
	/* HERO */
	.hero{
		background-image: url(/wp-content/uploads/2024/11/bg-hero-2000.webp);
	}
	.hero::after{
		top: 0;
		right: -11vw;
	}
	.hero::after, .sorso::after{
		width: 23vw;
	}
	.gridHero{
		padding-left: 11vw;
		background-size: 40vw;
		background-position: 47vw center;
		background-image: url(/wp-content/uploads/2025/08/bg-bottiglieNew-2000.webp);
	}
	h1.titleHero{
		font-size: 2.87vw;
	}
	h2.subtitleHero{
		font-size: 2vw;
	}
	button.btnAcquista, p.textGin, button.btnScegli, p.qtaProdotto, button.remove span, button.add span, button.btnAddCart, h4.nomeBotaniche, button.btnDomanda::after, p.textRisposta{
		font-size: 1.3vw;
	}
	h1.titleHero, h2.subtitleHero{
    	width: 29vw;
	}
	button.btnAcquista{
		width: 15.5vw;
		height: 3.7vw;
	}
	/* SORSO */
	.sorso {
    	margin-top: -7.5vw;
	}
	.sorso::after{
		top: -13vw;
		right: -10vw;
	}
	.gridSorso{
		padding: 15vw 0 7vw 11vw;
		background-size: 46vw;
		background-image: url(/wp-content/uploads/2024/11/bg-sorso-2000.webp);
	}
	h2.titleSorso, h2.titleGin, h2.nomeProdotto, h2.titleBotaniche, h2.titleRicette, h2.titleFaq{
		font-size: 3.4vw;
	}
	h3.subtitleSorso, p.textSorso, p.datiProdotto, span.valuta, button.btnDomanda{
		font-size: 1.67vw;
	}
	h2.titleSorso{
		width: 26vw;
	}
	h3.subtitleSorso, p.textSorso {
    	width: 37vw;
	}
	h2.titleSorso, h3.subtitleSorso, p.textRisposta{
    	margin-bottom: 2vw;
	}
	/* I NOSTRI GIN */
	.gin{
		padding: 6vw 11vw;
	}
	p.textGin {
    	margin: 1vw 0 0.7vw;
	}
	.cardGin:last-child p.textGin {
    	width: 16vw;
	}
	button.btnScegli {
    	width: 13.5vw;
    	height: 3.25vw;
	}
	/* PRODOTTO: GIN PRIMO */
	.prodotto.ginPrimo{
		background-size: 50vw;
		background-position: left top;
		background-image: url(/wp-content/uploads/2024/11/bg-prodotto-gin-primo-2000.webp);
	}
	.prodotto.ginPrimo .gridProdotto{
		padding: 4vw 16vw 0 11vw;
	}
	.prodotto:not(.ginPrimo) .gridProdotto{
		padding: 4vw 11vw 0;
	}
	.gridProdotto{
		grid-gap: 1vw;
	}
	.gridProdotto::after{
		height: 7.5vw;
	}
	.prodotto:not(.valigetta) .col1Prodotto{
		padding-top: 2.5vw;
		justify-content: center;
	}
	.ginPrimo img.imgProdotto, .ginAsia img.imgProdotto{
		width: 30vw;
	}
	.prodotto.ginPrimo .col2Prodotto{
		flex: 0 0 38vw;
	}
	.prodotto:not(.ginPrimo, .valigetta) .col2Prodotto{
		flex: 0 0 43vw;
	}
	h3.prezzoProdotto, h3.overtitleBotaniche, h3.overtitleRicette, h3.subtitleFaq{
		font-size: 2.5vw;
	}
	.boxAggiuntaProdotto {
    	grid-gap: 1vw;
		margin-bottom: 2vw;
	}
	.boxQta {
    	flex: 0 0 7.2vw;
	}
	p.qtaProdotto {
		line-height: calc(3.7vw - 10px);
		flex: 0 0 3.7vw;
		border-width: 5px;
	}
	button.btnAddCart{
		flex: 0 0 18.5vw;
		height: 3.7vw;
	}
	p.descProdotto, p.nomeStepRicette{
		font-size: 1.05vw;
	}
	p.descProdotto {
    	width: 35vw;
	}
	ul.listProdotto {
		grid-gap: 1.5vw;
    	padding: 1vw 0;
	}
	li.itemProdotto {
		grid-gap: 0.8vw;
	}	
	img.iconProdotto {
    	width: 2.5vw;
		flex: 0 0 2.5vw;
	}
	p.textProdotto, p.textBotaniche, p.textStepRicette{
		font-size: 0.85vw;
	}
	.ginPrimo li.itemProdotto:first-child p.textProdotto {
		flex: 0 0 22vw;
	}
	.ginPrimo li.itemProdotto:last-child p.textProdotto {
		flex: 0 0 28vw;
	}
	/* BOTANICHE */
	.botaniche{
		padding: 4vw 11vw;
	}
	.headerBotaniche{
		grid-gap: 1.3vw;
		margin-bottom: 4.5vw;
	}
	img.graficoBotaniche {
    	width: 7vw;
		flex: 0 0 7vw;
	}
	.gridBotaniche{
		grid-gap: 4vw 1vw;
	}
	.cardBotaniche{
		flex: 0 0 calc((100% - 4vw) / 5);
	}
	img.imgBotaniche {
    	height: 9vw;
		margin-bottom: 0.8vw;
	}
	h4.nomeBotaniche::before{
		top: 0.1vw;
		width: 1vw;
	}
	.ginSudAmerica .cardBotaniche:first-child h4.nomeBotaniche {
    	width: 9vw;
	}
	.ginAfrica .cardBotaniche:nth-child(5) h4.nomeBotaniche::before {
    	left: 3.1vw;
	}
	.ginPrimo .cardBotaniche:first-child p.textBotaniche, .ginPrimo .cardBotaniche:nth-child(2) p.textBotaniche, .ginPrimo .cardBotaniche:nth-child(3) p.textBotaniche, .ginPrimo .cardBotaniche:last-child p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(6) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(7) p.textBotaniche, .ginAsia .cardBotaniche:first-child p.textBotaniche, .ginAsia .cardBotaniche:nth-child(2) p.textBotaniche, .ginAsia .cardBotaniche:nth-child(3) p.textBotaniche, .ginAsia .cardBotaniche:nth-child(4) p.textBotaniche, .ginAsia .cardBotaniche:nth-child(6) p.textBotaniche, .ginAsia .cardBotaniche:last-child p.textBotaniche, .ginOceania .cardBotaniche:nth-child(2) p.textBotaniche, .ginOceania .cardBotaniche:nth-child(6) p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(3) p.textBotaniche {
    	width: 13vw;
	}
	.ginPrimo .cardBotaniche:nth-child(4) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(2) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(3) p.textBotaniche, .ginAfrica .cardBotaniche:last-child p.textBotaniche, .ginOceania .cardBotaniche:first-child p.textBotaniche{
    	width: 12vw;
	}
	.ginAfrica .cardBotaniche:nth-child(5) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(8) p.textBotaniche, .ginAfrica .cardBotaniche:nth-child(9) p.textBotaniche {
    	width: 9vw;
	}
	.ginAfrica .cardBotaniche:first-child p.textBotaniche, .ginAsia .cardBotaniche:nth-child(5) p.textBotaniche, .ginOceania .cardBotaniche:nth-child(3) p.textBotaniche, .ginOceania .cardBotaniche:nth-child(4) p.textBotaniche {
    	width: 14vw;
	}
	.ginAfrica .cardBotaniche:nth-child(4) p.textBotaniche, .ginOceania .cardBotaniche:nth-child(5) p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(5) p.textBotaniche{
    	width: 11vw;
	}
	.ginSudAmerica .cardBotaniche:first-child p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(4) p.textBotaniche, .ginSudAmerica .cardBotaniche:last-child p.textBotaniche {
		width: 13.9vw;
	}
	.ginSudAmerica .cardBotaniche:nth-child(2) p.textBotaniche, .ginSudAmerica .cardBotaniche:nth-child(6) p.textBotaniche {
    	width: 12.6vw;
	}
	/* RICETTE: GIN PRIMO */
	.ricette{
		padding: 7vw 11vw 3vw;
	}
	.ricette.ginPrimo{
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-gin-primo-2000.webp);
	}
	.wrapCaroselloRicette {
		width: 78vw;
	}
	.col1Ricette {
    	flex: 0 0 43vw;
	}
	img.iconRicette {
		width: 2.5vw;
    	flex: 0 0 2.5vw;
	}
	p.textStepRicette {
    	width: 28vw;
	}
	a.prev span, a.next span {
    	font-size: 4vw;
	}
	/* PRODOTTO: GIN AFRICA */
	.prodotto.ginAfrica{
		background-position: left top;
		background-image: url(/wp-content/uploads/2024/12/bg-prodotto-gin-africa-2000.webp);
	}
	.ginAfrica img.imgProdotto, .ginOceania img.imgProdotto{
		width: 28vw;
	}
	.ginAfrica p.textProdotto {
		flex: 0 0 24vw;
	}
	/* RICETTE: GIN AFRICA */
	.ricette.ginAfrica{
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-africa-2000.webp);
	}
	/* PRODOTTO: GIN ASIA */
	.prodotto.ginAsia{
		background-size: 54vw;
		background-position: left top;
		background-image: url(/wp-content/uploads/2024/12/bg-prodotto-gin-asia-2000.webp);
	}
	.ginAsia p.textProdotto {
		flex: 0 0 30vw;
	}
	/* RICETTE: GIN ASIA */
	.ricette.ginAsia{
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-asia-2000.webp);
	}
	/* PRODOTTO: GIN OCEANIA */
	.prodotto.ginOceania{
		background-size: 60vw;
		background-image: url(/wp-content/uploads/2024/12/bg-prodotto-gin-oceania-2000.webp);
	}
	.ginOceania p.textProdotto {
		flex: 0 0 30vw;
	}
	/* RICETTE: GIN OCEANIA */
	.ricette.ginOceania{
		background-image: url(/wp-content/uploads/2024/12/bg-ricette-oceania-2000.webp);
	}
	/* PRODOTTO: GIN SUD AMERICA */
	.prodotto.ginSudAmerica{
		background-size: 53vw;
		background-image: url(/wp-content/uploads/2025/08/bg-prodotto-gin-sudAmerica-2000.webp);
	}
	.ginSudAmerica h2.nomeProdotto {
    	flex: 0 0 24vw;
	}
	.ginSudAmerica li.itemProdotto {
		width: 30vw;
	}
	/* RICETTE: GIN SUD AMERICA */
	.ricette.ginSudAmerica{
		padding: 7vw 11vw;
		background-position: right center;
		background-image: url(/wp-content/uploads/2025/08/bg-ricette-sudAmerica-2000.webp);
	}
	.ginSudAmerica .slideRicette {
    	align-items: flex-end;
	}
	.ginSudAmerica .col1Ricette {
    	flex: 0 0 46vw;
	}
	.ginSudAmerica .col2Ricette {
    	flex: 0 0 23vw;
		margin-left: -6vw;
	}
	/* PRODOTTO: VALIGETTA */
	.prodotto.valigetta{
		background-size: 62vw;
		background-position: left top;
		background-image: url(/wp-content/uploads/2025/01/bg-prodottoValigetta-2000.webp);
	}
	.valigetta .col1Prodotto {
    	height: 36vw;
		justify-content: flex-start;
	}
	.valigetta img.imgProdotto {
		width: 42vw;
    	flex: 0 0 42vw;
	}
	.valigetta .col2Prodotto{
		flex: 0 0 32vw;
	}
	.valigetta h2.nomeProdotto {
    	flex: 0 0 22vw;
	}
	.valigetta p.textProdotto {
    	flex: 0 0 30vw;
	}
	/* SPEDIZIONE */
	.spedizione{
		padding: 4vw 11vw 6vw;
	}
	h2.titleSpedizione{
		font-size: 2.1vw;
		margin-bottom: 3vw;
	}
	img.imgMetodiPagamento {
    	width: 30vw;
	}
	/* FAQ */
	.faq{
		padding: 6vw 11vw;
	}
	button.btnDomanda {
    	height: 4.5vw;
	}
	p.textRisposta {
    	width: 70vw;
	}
}