/*
 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, .esperienza{
	background-color: #1E1E1E;
}
.gridHero, .gridAmi, .innerElegante, .textBoxElegante, .gridValigetta, ul.listValigetta, .gridSale, .gridBianchina, .gridBottiglia, ul.listBottiglia, .gridEsperienza, button.btnBotaniche, .gridBotaniche, .cardBotaniche, .gridRegalo, .col2Regalo{
	display: flex;
}
.gridHero, .col2Hero, .ami::before, h3.textAmi::before, .elegante::before, .col2Valigetta, .valigetta::after, .sale::before, .col2Sale, .col2Bianchina, .bottiglia::before, .gridBottiglia, .col2Bottiglia, .gridEsperienza, .col1Esperienza, .regalo, .gridRegalo, .faq::before{
	background-repeat: no-repeat;
}
h1.titleHero, button.btnAddCart, h2.titleElegante, h2.titleValigetta, h2.titleSale, h4.nomeGin, h2.titleBianchina, h2.titleBottiglia, h2.titleEsperienza, h2.titleBotaniche, span.antennaBold, h4.nomeBotaniche, h2.titleRegalo, h2.titleFaq{
	font-family: 'Antenna Bold', sans-serif;
}
h3.subtitleEsperienza{
	font-family: 'Antenna', sans-serif;
}
h3.subtitleBotaniche{
	font-family: 'Antenna Medium', sans-serif;
}
h2.subtitleHero, h3.subtitleFaq{
	font-family: 'Alianza Slab 500', serif;
}
p.textHero, h3.textAmi, h3.subtitleElegante, h3.subtitleValigetta, p.textValigetta, span.alianzaBold, h3.subtitleSale, h3.subtitleBianchina, h3.subtitleBottiglia, li.itemBottiglia, h4.subsubtitleEsperienza, h3.subtitleRegalo, button.btnDomanda{
	font-family: 'Alianza Slab 700', serif;
}
p.textElegante, span.alianzaLight, li.itemValigetta, p.textSale, p.textBianchina, p.textBottiglia, p.textEsperienza, p.textBotaniche, p.textRisposta{
	font-family: 'Alianza Slab 400', serif;
}
p.textHero, h1.titleHero, h2.subtitleHero, button.btnAddCart, h2.titleEsperienza, h3.subtitleEsperienza, h4.subsubtitleEsperienza, p.textEsperienza, h2.titleRegalo, h3.subtitleRegalo{
	color: white;
}
span.textRed{
	color: #BD193A;
}
button.btnAddCart:not(.light):hover, button.btnAddCart:not(.light):focus, h2.titleElegante, p.textElegante, h3.subtitleValigetta, p.textValigetta, li.itemValigetta, h2.titleSale, h3.subtitleSale, p.textSale, h3.subtitleBianchina, p.textBianchina, h2.titleBottiglia, h3.subtitleBottiglia, p.textBottiglia, h2.titleBotaniche, .ginPrimo h4.nomeBotaniche, .ginAsia p.textBotaniche, h2.titleFaq, button.btnDomanda, button.btnDomanda:hover, button.btnDomanda:focus, button.btnDomada::after, p.textRisposta{
	color: #004F6E;
}
span.textLightBlue, button.btnAddCart.light:hover, button.btnAddCart.light:focus, h3.textAmi, h3.subtitleElegante, h2.titleValigetta, li.itemValigetta::marker, h4.nomeGin.ginPrimo, .ginPrimo h3.subtitleBotaniche, .ginPrimo button.btnBotaniche::after, .ginPrimo p.textBotaniche, h2.titleBianchina, li.itemBottiglia, h3.subtitleFaq{
	color: #64A1C7;
}
h4.nomeGin.ginAfrica, .ginAfrica h3.subtitleBotaniche, .ginAfrica button.btnBotaniche::after, .ginAfrica p.textBotaniche{
	color: #D97256;
}
.ginAfrica h4.nomeBotaniche{
	color: #6D2714;
}
h4.nomeGin.ginAsia, .ginAsia h3.subtitleBotaniche, .ginAsia button.btnBotaniche::after, .ginAsia h4.nomeBotaniche{
	color: #E4AC92;
}
h4.nomeGin.ginOceania, .ginOceania h3.subtitleBotaniche, .ginOceania button.btnBotaniche::after, .ginOceania h4.nomeBotaniche{
	color: #3879BA;
}
.ginOceania p.textBotaniche, .ginSudAmerica p.textBotaniche{
	color: #153658;
}
h4.nomeGin.ginSudAmerica, .ginSudAmerica h3.subtitleBotaniche, .ginSudAmerica button.btnBotaniche::after, .ginSudAmerica h4.nomeBotaniche{
	color: #6E9F4E;
}
h2.subtitleHero, h3.textAmi, h2.titleElegante, h3.subtitleElegante, p.textElegante, h3.subtitleEsperienza, h3.subtitleBotaniche{
	line-height: 1.2;
}
p.textHero, h4.nomeGin, p.textBottiglia, li.itemBottiglia, h3.subtitleRegalo, p.textValigetta, li.itemValigetta, p.textSale, p.textBianchina, p.textEsperienza{
	line-height: 1.37;
}
h4.nomeBotaniche {
    line-height: 1;
}
p.textBotaniche{
	line-height: 1.33;
}
h1.titleHero, h3.textAmi, h2.titleValigetta, .valigetta, .col2Bottiglia{
	position: relative;
}
h1.titleHero::before{
	content: '';
	position: absolute;
	aspect-ratio: 350 / 334;
	background-size: contain;
	transform: translateY(-100%);
	background-image: url(/wp-content/uploads/2026/01/hearts-hero.webp);
}
button.btnAddCart{
	padding: 0;
	border-radius: 36px;
}
button.btnAddCart:not(.light){
	background-color: #004F6E;
	border: 1px solid #004F6E;
}
button.btnAddCart.light{
	background-color: #64A1C7;
	border: 1px solid #64A1C7;
}
button.btnAddCart:hover, button.btnAddCart:focus, .ami, button.btnBotaniche, button.btnBotaniche:hover, button.btnBotaniche:focus, button.btnDomanda, button.btnDomanda:hover, button.btnDomanda:focus{
	background-color: transparent;
}
/* AMI IL GIN */
.ami, .gridAmi, .elegante, .innerElegante, .sale, h2.titleSale, .gridSale, .col1Bianchina, .bottiglia, h2.titleBottiglia, .gridBottiglia, button.btnBotaniche, h4.nomeBotaniche, .faq, .innerFaq, button.btnDomanda{
	position: relative;
}
.ami::before, .elegante::before, .sale::before, .bottiglia::before, h4.nomeBotaniche::before, .faq::before{
	content: '';
	position: absolute;
}
.ami::before, .elegante::before, .sale::before, .bottiglia::before, .faq::before{
	left: 0;
	width: 100%;
	background-position: top;
}
.ami::before, .elegante::before, .sale::before, .bottiglia::before{
	top: 0;
}
.gridAmi, .innerElegante, h2.titleSale, .gridSale, h2.titleBottiglia, .gridBottiglia, .innerFaq{
	z-index: 2;
}
h3.textAmi{
	margin-inline: auto;
}
h3.textAmi::before{
	left: 50%;
	content: '';
	position: absolute;
	background-size: contain;
	transform: translate(-50%, -100%);
}
.cardAmi:first-child h3.textAmi::before{
	aspect-ratio: 200 / 281;
	background-image: url(/wp-content/uploads/2026/03/striped-egg.webp);
}
.cardAmi:nth-child(2) h3.textAmi::before{
	aspect-ratio: 200 / 284;
	background-image: url(/wp-content/uploads/2026/03/dotted-egg.webp);
}
.cardAmi:last-child h3.textAmi::before{
	aspect-ratio: 200 / 291;
	background-image: url(/wp-content/uploads/2026/03/plain-egg.webp);
}
h3.textAmi, h2.titleElegante, h3.subtitleElegante, p.textElegante, h4.nomeBotaniche, p.textBotaniche, h2.titleRegalo, h3.subtitleRegalo{
	text-align: center;
}
h3.textAmi, p.textValigetta.first, h2.titleBottiglia, h3.subtitleBotaniche, p.textBotaniche, h2.titleRegalo{
	margin-bottom: 0;
}
/* ELEGANTE */
.elegante::before{
	height: calc(100vw / (2000 / 1212));
}
.elegante::before, .sale::before{
	background-image: url(/wp-content/uploads/2024/11/onda-gray-kit-2000.webp);
}
.innerElegante, .textBoxElegante, .cardBotaniche, .gridRegalo, .col2Regalo{
	align-items: center;
	flex-direction: column;
}
.textBoxElegante{
	background-color: #F5F5F5;
}
/* VALIGETTA */
.valigetta, .sale, .bianchina, .bottiglia, .botaniche, .boxAccordionFaq{
	background-color: white;
}
.valigetta{
	z-index: 2;
}
.valigetta::after, .col2Bottiglia::before{
	content: '';
	position: absolute;
	aspect-ratio: 500 / 938;
	background-size: contain;
	background-image: url(/wp-content/uploads/2026/03/easter-eggs.webp);
}
ul.listValigetta, ul.listBottiglia{
	flex-direction: column;
}
/* SALE */
.gridSale, .gridBottiglia{
	background-color: #F5F5F5;
}
.col2Sale{
	background-size: contain;
}
.bottiglia::before{
	background-image: url(/wp-content/uploads/2024/11/onda-gray-kit-2000.webp);
}
/* BOTTIGLIE */
ul.listBottiglia{
	margin-left: 0;
	list-style: none;
}
.col2Bottiglia::before {
    transform: translateY(-100%);
}
/* BOTANICHE */
.wrapBotaniche, .wrapFaq{
	border-bottom: 1px solid #004F6E;
}
button.btnBotaniche, button.btnDomanda{
	padding: 0;
	width: 100%;
}
button.btnBotaniche{
	align-items: center;
}
button.btnBotaniche::after, button.btnDomanda::after{
	right: 0;
	top: 50%;
	font-weight: 900;
	position: absolute;
	transform: translateY(-50%);
	font-family: 'Material Symbols Outlined';
}
button.btnBotaniche:not(.active)::after, button.btnDomanda:not(.active)::after{
	content: '\e145';
}
button.btnBotaniche.active::after, button.btnDomanda.active::after{
	content: '\e15b';
}
h3.subtitleBotaniche {
    text-align: left;
}
.gridBotaniche{
	flex-wrap: wrap;
}
h4.nomeBotaniche::before{
	border-radius: 50%;
	aspect-ratio: 1 / 1;
	transform: translateX(-100%);
}
img.imgBotaniche {
   	width: auto;
}
.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;
}
.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, .ginAsia .cardBotaniche:first-child h4.nomeBotaniche::before, .ginOceania .cardBotaniche:nth-child(3) h4.nomeBotaniche::before, .ginSudAmerica .cardBotaniche:nth-child(3) 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;
}
.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;
}
.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(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, .ginSudAmerica .cardBotaniche:nth-child(5) h4.nomeBotaniche::before{
	background-color: #E2E2B7;
}
.ginOceania .cardBotaniche:last-child h4.nomeBotaniche::before{
	background-color: #DB5A45;
}
.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(4) h4.nomeBotaniche::before{
	background-color: #D1E7D4;
}
.ginSudAmerica .cardBotaniche:nth-child(6) h4.nomeBotaniche::before{
	background-color: #F7E500;
}
.ginSudAmerica .cardBotaniche:last-child h4.nomeBotaniche::before{
	background-color: #BFA65A;
}
.botaniche button.btnAddCart {
	display: block;
}
/* REGALO */
.gridRegalo{
	background-size: cover;
}
/* FAQ */
.faq::before{
	background-image: url(/wp-content/uploads/2024/11/onda-kit-2000.webp);
}
button.btnDomanda{
	text-align: left;
}
@media (max-width: 550px){
	/* HERO */
	.col1Hero{
		padding: 12vw 8vw 12vw;
	}
	.col2Hero{
		background-image: url(/wp-content/uploads/2026/03/bg-hero-pasqua-outline-500.webp);
	}
	h2.titleSale br {
    	display: none;
	}
	h1.titleHero{
		width: 86vw;
		font-size: 9vw;
	}
	h1.titleHero, h2.titleBianchina, h3.subtitleBianchina, h3.subtitleBottiglia, h4.subsubtitleEsperienza, p.textRisposta{
    	margin-bottom: 7vw;
	}
	h2.subtitleHero, h3.textAmi, h2.titleElegante, h3.subtitleEsperienza{
		font-size: 6.4vw;
	}
	h2.subtitleHero{
		width: 86vw;
		margin-bottom: 6vw;
	}
	p.textHero, h3.subtitleSale{
    	margin-bottom: 9vw;
	}
	p.textHero {
    	width: 72vw;
		font-size: 5vw;
	}
	button.btnAddCart, p.textValigetta, li.itemValigetta, p.textSale, p.textBianchina, p.textBottiglia, p.textEsperienza, h4.nomeBotaniche, button.btnDomanda::after, p.textRisposta{
		font-size: 4.5vw; 
	}
	button.btnAddCart{
		width: 100%;
		height: 14vw;
	}
	/* AMI IL GIN */
	.ami{
		padding: 22vw 10vw 12vw;
	}
	.gridAmi {
    	grid-gap: 18vw;
	}
	.cardAmi:nth-child(2) h3.textAmi {
    	width: 66vw;
	}
	h3.textAmi br {
    	display: none;
	}
	h3.textAmi::before {
    	top: -1.5vw;
    	width: 8vw;
	}
	/* ELEGANTE */
	img.imgElegante {
		margin-bottom: 6vw;
	}
	.textBoxElegante{
		padding: 0 10vw 12vw;
	}
	h2.titleElegante, h3.subtitleElegante, h3.subtitleValigetta, p.textValigetta:not(.first, .last), h3.subtitleFaq{
		margin-bottom: 5.5vw;
	}
	h2.titleElegante {
    	width: 76vw;
	}
	h3.subtitleElegante, p.textElegante{
		font-size: 5vw;
	}
	p.textElegante {
    	width: 60vw;
		margin-bottom: 6vw;
	}
	/* VALIGETTA */
	.col1Valigetta{
		padding: 12vw 10vw 12vw;
	}
	.col2Valigetta{
		background-image: url(/wp-content/uploads/2026/03/bg-valigetta-pasqua-500.webp);
	}
	h2.titleValigetta, h2.titleSale, h2.titleBianchina, h2.titleBottiglia, h2.titleEsperienza, h2.titleBotaniche, h2.titleRegalo, h2.titleFaq{
		font-size: 9.5vw;
	}
	h2.titleValigetta {
    	margin-bottom: 4vw;
	}
	h3.subtitleValigetta{
		font-size: 6.4vw;
	}
	h3.subtitleValigetta, h3.subtitleSale, h3.subtitleBianchina, h3.subtitleBottiglia, h4.subsubtitleEsperienza{
		line-height: 1.2;
	}
	p.textValigetta.last, h3.subtitleRegalo{
		margin-bottom: 7vw;
	}
	ul.listValigetta{
		grid-gap: 1.5vw;
		margin-left: 4.5vw;
		margin-bottom: 5.5vw;
	}
	p.textValigetta {
    	width: 68vw;
	}
	/* SALE */
	.sale{
		padding-top: 16vw;
	}
	h2.titleSale{
		padding: 0 10vw;
		background-color: #F5F5F5;
	}
	.gridSale{
		padding: 6vw 10vw 15vw;
	}
	.col2Sale{
		height: calc((80vw / (500 / 134)) + 6vw);
		background-image: url(/wp-content/uploads/2025/08/bg-saliNew-500.webp);
	}
	h3.subtitleSale, h4.nomeGin, h3.subtitleBianchina, h3.subtitleBottiglia, li.itemBottiglia, h4.subsubtitleEsperienza, h3.subtitleRegalo, button.btnDomanda{
		font-size: 5.45vw;
	}
	h4.nomeGin{
    	margin-bottom: 1.5vw;
	}
	p.textSale:not(.last) {
    	margin-bottom: 7vw;
	}
	p.textSale.last {
    	margin-bottom: 9vw;
	}
	/* BIANCHINA */
	.col1Bianchina{
		display: flex;
		padding: 12vw 10vw;
		flex-direction: column;
	}
	.col2Bianchina{
		background-image: url(/wp-content/uploads/2026/02/bg-kit-perfect-serve-500.webp);
	}
	h2.titleBianchina {
    	width: 83vw;
	}
	h3.subtitleBianchina {
    	width: 84vw;
	}
	p.textBianchina{
		margin-bottom: 7vw;
	}
	.imgBianchina{
		width: 30vw;
		margin: 0 auto 9vw;
	}
	.bianchina button.btnAddCart {
    	margin: auto;
	}
	p.textBianchina:not(.last) {
    	width: 71vw;
	}
	p.textBianchina.last {
    	width: 80vw;
	}
	/* BOTTIGLIA */
	.bottiglia{
		padding-top: 15vw;
	}
	.gridBottiglia {
    	padding: 6vw 10vw 12vw;
		flex-direction: column-reverse;
	}
	h2.titleBottiglia{
		padding: 2vw 6vw 0 9vw;
	}
	p.textBottiglia.first {
    	width: 76vw;
	}
	h3.subtitleBottiglia:not(.last) {
		width: 78vw;
		margin-bottom: 7vw;
	}
	h3.subtitleBottiglia.last {
		margin-bottom: 3vw;
	}
	ul.listBottiglia{
		margin-bottom: 6vw;
	}
	p.textBottiglia{
		margin-bottom: 7vw;
	}
	.col2Bottiglia{
		height: calc(80vw / (600 / 574));
		background-image: url(/wp-content/uploads/2026/03/bg-kit-cioccolato-500.webp);
	}
	/* ESPERIENZA */
	.col1Esperienza{
		background-image: url(/wp-content/uploads/2026/03/bg-degustazione-pasqua-500.webp);
	}
	.col2Esperienza{
		padding: 12vw 10vw;
	}
	h2.titleEsperienza, h2.titleBotaniche {
    	margin-bottom: 4vw;
	}
	h3.subtitleEsperienza {
    	width: 84vw;
		margin-bottom: 5.5vw;
	}
	h4.subsubtitleEsperienza:not(.last) {
    	width: 72vw;
	}
	p.textEsperienza{
		margin-bottom: 7vw;
	}
	/* BOTANICHE */
	.botaniche{
		padding: 15vw 10vw;
	}
	button.btnBotaniche {
    	grid-gap: 2.5vw;
		padding: 5vw 0;
	}
	img.graficoBotaniche {
    	flex: 0 0 13vw;
    	width: 13vw;
	}
	.wrapBotaniche.ginSudAmerica h3.subtitleBotaniche span.antennaBold{
		display: inline;
	}
	h3.subtitleBotaniche {
    	font-size: 5.45vw;
	}
	button.btnBotaniche::after {
    	font-size: 5.45vw;
	}
	.gridBotaniche {
    	grid-gap: 8vw;
		margin-bottom: 10vw;
	}
	.cardBotaniche{
		flex: 0 0 100%;
	}
	img.imgBotaniche {
    	height: 33vw;
		margin-bottom: 2vw;
	}
	h4.nomeBotaniche {
    	margin-bottom: 1vw;
	}
	h4.nomeBotaniche::before {
    	left: -1.5vw;
    	width: 3.8vw;
	}
	p.textBotaniche{
		font-size: 3.6vw;
	}
	.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;
	}
	/* REGALO */
	.gridRegalo{
		height: 196vw;
		grid-gap: 71vw;
		padding: 12vw 10vw;
		background-position: center top;
		background-image: url(/wp-content/uploads/2026/02/bg-regalo-kit-v2-500.webp);
	}
	h3.subtitleRegalo {
    	width: 86vw;
	}
	h3.subtitleRegalo br {
    	display: none;
	}
	/* FAQ */
	.faq{
		padding-top: 15vw;
		margin-top: -15vw;
	}
	.innerFaq {
    	background-color: white;
	}
	h2.titleFaq, h3.subtitleFaq{
		padding: 0 10vw;
	}
	h2.titleFaq{
		margin-bottom: 1.5vw;
	}
	h3.subtitleFaq{
		font-size: 7.3vw;
		line-height: 1;
	}
	.boxAccordionFaq{
		padding: 0 10vw 15vw;
	}
	button.btnDomanda {
		padding: 4vw 0;
		line-height: 1.2;
	}
}
@media (min-width: 551px){
	h3.subtitleValigetta, h3.subtitleSale, h3.subtitleBianchina, h3.subtitleBottiglia, h4.subsubtitleEsperienza, button.btnDomanda{
		line-height: 1.37;
	}
	.imgBianchina{
		position: absolute;
	}
	h2.titleFaq{
		margin-bottom: 0;
	}
	h3.subtitleFaq{
		line-height: 1.2;
	}
}
@media (min-width: 551px) and (max-width: 899.9px){
	.col2Hero{
		background-image: url(/wp-content/uploads/2026/03/bg-hero-pasqua-outline-700.webp);
	}
	.col2Valigetta{
		background-image: url(/wp-content/uploads/2026/03/bg-valigetta-pasqua-700.webp);
	}
	h2.titleSale{
		padding: 0 8vw;
	}
	.col2Bianchina{
		background-image: url(/wp-content/uploads/2026/02/bg-kit-perfect-serve-700.webp);
	}
	.col2Bottiglia{
		background-image: url(/wp-content/uploads/2026/03/bg-kit-cioccolato-700.webp);
	}
	.col1Esperienza{
		background-image: url(/wp-content/uploads/2026/03/bg-degustazione-pasqua-700.webp);
	}
}
@media (min-width: 551px) and (max-width: 766.9px){
	/* HERO */
	.col1Hero{
		padding: 10vw 8vw;
	}
	h1.titleHero{
		font-size: 8.54vw;
	}
	h1.titleHero, p.textValigetta:not(.first, .last), h2.titleBianchina, h3.subtitleBianchina, h3.subtitleBottiglia, h3.subtitleEsperienza, h4.subsubtitleEsperienza, p.textRisposta{
    	margin-bottom: 5.5vw;
	}
	h2.subtitleHero, h3.textAmi, h2.titleElegante, h3.subtitleEsperienza, h3.subtitleBotaniche{
		font-size: 5.3vw;
	}
	h2.subtitleHero {
    	width: 72vw;
		margin-bottom: 4.5vw;
	}
	p.textHero, h3.subtitleSale, p.textBianchina.last{
    	margin-bottom: 7.5vw;
	}
	p.textHero {
    	width: 57vw;
		font-size: 3.9vw; 
	}
	 button.btnAddCart, p.textValigetta, li.itemValigetta, p.textSale, p.textBianchina, p.textBottiglia, p.textEsperienza, h4.nomeBotaniche, button.btnDomanda::after, p.textRisposta{
		font-size: 3.3vw; 
	}
	button.btnAddCart{
		width: 45vw;
		height: 10vw;
	}
	/* AMI IL GIN */
	.ami{
		padding: 16vw 8vw 10vw;
	}
	.gridAmi {
    	grid-gap: 14vw;
	}
	.cardAmi:first-child h3.textAmi {
    	width: 60vw;
	}
	.cardAmi:not(:first-child) h3.textAmi {
    	width: 53vw;
	}
	h3.textAmi::before {
    	top: -1.5vw;
    	width: 6.2vw;
	}
	h3.textAmi br {
    	display: none;
	}
	/* ELEGANTE */
	img.imgElegante {
    	margin-bottom: 4.5vw;
	}
	.textBoxElegante{
		padding: 0 8vw 10vw;
	}
	h2.titleElegante {
    	width: 79vw;
	}
	h3.subtitleElegante, p.textElegante{
		font-size: 3.9vw;
	}
	h2.titleElegante, h3.subtitleElegante, h3.subtitleValigetta, h3.subtitleFaq{
		margin-bottom: 4vw;
	}
	p.textElegante {
    	width: 72vw;
		margin-bottom: 5vw;
	}
	/* VALIGETTA */
	.valigetta::after {
    	right: 7vw;
    	bottom: -4vw;
    	width: 24vw;
	}
	.col1Valigetta{
		padding: 10vw 8vw;
	}
	h2.titleValigetta, h2.titleSale, h2.titleBianchina, h2.titleBottiglia, h2.titleEsperienza, h2.titleBotaniche, h2.titleRegalo, h2.titleFaq{
		font-size: 9.21vw;
	}
	h2.titleValigetta {
    	margin-bottom: 2vw;
	}
	h3.subtitleValigetta{
		font-size: 5.9vw;
	}
	p.textValigetta {
    	width: 72vw;
	}
	p.textValigetta.last, h3.subtitleRegalo{
		margin-bottom: 7vw;
	}
	ul.listValigetta{
		width: 70vw;
		grid-gap: 1vw;
		margin-left: 3.2vw;
		margin-bottom: 4vw;
	}
	/* SALE */
	.sale{
		padding-top: 14vw;
	}
	h2.titleSale br {
    	display: none;
	}
	.gridSale{
		padding: 5vw 8vw 10vw;
	}
	.col2Sale{
		height: calc((84vw / (700 / 187)) + 5vw);
		background-image: url(/wp-content/uploads/2025/08/bg-saliNew-551.webp);
	}
	h3.subtitleSale, h4.nomeGin, h3.subtitleBianchina, h3.subtitleBottiglia, li.itemBottiglia, h4.subsubtitleEsperienza, h3.subtitleRegalo, button.btnDomanda{
		font-size: 3.9vw;
	}
	h3.subtitleSale {
    	width: 75vw;
	}
	h4.nomeGin{
    	margin-bottom: 1vw;
	}
	p.textSale:not(.last) {
    	margin-bottom: 5vw;
	}
	p.textSale.last {
    	margin-bottom: 7.5vw;
	}
	/* BIANCHINA */
	.col1Bianchina{
		padding: 10vw 8vw;
	}
	h3.subtitleBianchina:not(.last) {
    	width: 79vw;
	}
	h3.subtitleBianchina.last {
    	width: 62vw;
	}
	p.textBianchina.last {
    	width: 68vw;
	}
	p.textBianchina:not(.last){
		margin-bottom: 4vw;
	}
	.imgBianchina{
		right: 4vw;
		bottom: 0;
		width: 30vw;
	}
	/* BOTTIGLIA */
	.bottiglia{
		padding-top: 18vw;
	}
	.gridBottiglia {
    	padding: 5vw 8vw 10vw;
		flex-direction: column-reverse;
	}
	.col2Bottiglia {
    	height: 66vw;
	}
	h2.titleBottiglia{
		padding: 0 8vw;
	}
	h3.subtitleBottiglia:not(.last) {
    	margin-bottom: 4vw;
	}
	h3.subtitleBottiglia.last {
    	width: 71vw;
		margin-bottom: 1.3vw;
	}
	ul.listBottiglia{
		margin-bottom: 4vw;
	}
	p.textBottiglia {
    	margin-bottom: 6vw;
	}
	/* ESPERIENZA */
	.col2Esperienza{
		padding: 10vw 8vw
	}
	h2.titleEsperienza, h2.titleBotaniche {
    	margin-bottom: 3vw;
	}
	h4.subsubtitleEsperienza:not(.last) {
    	width: 77vw;
	}
	h4.subsubtitleEsperienza.last {
    	width: 65vw;
	}
	p.textEsperienza {
    	width: 76vw;
		margin-bottom: 4.5vw;
	}
	/* BOTANICHE */
	.botaniche{
		padding: 10vw 8vw;
	}
	button.btnBotaniche {
    	grid-gap: 3vw;
		height: 21vw;
	}
	img.graficoBotaniche {
    	flex: 0 0 12.5vw;
    	width: 12.5vw;
	}
	button.btnBotaniche::after {
    	font-size: 4vw;
	}
	.gridBotaniche {
    	grid-gap: 8vw 5vw;
		margin-bottom: 8vw;
	}
	.cardBotaniche{
		flex: 0 0 calc((100% - 5vw) / 2);
	}
	img.imgBotaniche {
    	height: 24vw;
		margin-bottom: 1.7vw;
	}
	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;
	}
	p.textBotaniche{
		font-size: 2.4vw;
	}
	.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;
	}
	/* REGALO */
	.gridRegalo{
		height: 143vw;
		grid-gap: 54vw;
		padding: 10vw 8vw 9vw;
		background-position: center top;
		background-image: url(/wp-content/uploads/2026/03/bg-regalo-pasqua-551.webp);
	}
	h2.titleRegalo{
		width: 87vw;
	}
	h3.subtitleRegalo {
    	width: 75vw;
	}
	/* FAQ */
	.faq{
		padding-top: 13vw;
		margin-top: -15vw;
	}
	h2.titleFaq, h3.subtitleFaq{
		padding: 0 8vw;
	}
	h3.subtitleFaq{
		font-size: 6.4vw;
	}
	.boxAccordionFaq{
		padding: 0 8vw 10vw;
	}
	button.btnDomanda{
		height: 12vw;
	}
	p.textRisposta {
    	width: 78vw;
	}
}
@media (max-width: 766.9px){
	h1.titleHero, h2.titleValigetta, h2.titleSale, h2.titleBianchina, h2.titleBottiglia, h2.titleEsperienza, h2.titleBotaniche, h2.titleRegalo, h2.titleFaq{
		line-height: 1.1;
	}
	img.imgElegante {
    	width: 100vw;
	}
	h2.titleSale{
		margin-bottom: 0;
	}
	.gridSale{
		flex-direction: column-reverse;
	}
	h3.subtitleBotaniche span.antennaBold {
    	display: block;
	}
	h4.nomeBotaniche::before {
    	top: 0;
	}
	.botaniche button.btnAddCart {
    	margin: 10vw auto 0;
	}
}
@media (min-width: 767px){
	h1.titleHero, h2.titleValigetta, h2.titleSale, h2.titleBianchina, h2.titleBottiglia, h2.titleEsperienza, h2.titleBotaniche, h2.titleRegalo, h2.titleFaq{
		line-height: 1.2;
	}
	.col2Sale{
		flex: 1;
		background-position: center;
	}
	.gridBotaniche {
		margin-bottom: 5vw;
	}
	h4.nomeBotaniche {
    	margin-bottom: 0.4vw;
	}
}
@media (min-width: 767px) and (max-width: 899.9px){
	/* HERO */
	.col1Hero{
		padding: 7vw 8vw;
	}
	h1.titleHero, h2.titleValigetta, h2.titleSale, h2.titleBianchina, h2.titleBottiglia, h2.titleEsperienza, h2.titleBotaniche, h2.titleRegalo, h2.titleFaq{
		font-size: 6.63vw;
	}
	h1.titleHero{
		width: 66vw;
	}
	h1.titleHero, h2.titleSale, h2.titleBianchina, h3.subtitleBianchina, h4.subsubtitleEsperienza, p.textRisposta{
    	margin-bottom: 4vw;
	}
	h2.subtitleHero {
    	width: 73vw;
		font-size: 4.23vw;
		margin-bottom: 4vw;
	}
	p.textHero, h3.subtitleElegante, h3.subtitleSale, p.textBianchina.last, p.textBottiglia.last{
    	margin-bottom: 5.5vw;
	}
	p.textHero{
		font-size: 2.83vw; 
	}
	button.btnAddCart, p.textValigetta, li.itemValigetta, p.textSale, p.textBianchina, p.textBottiglia, p.textEsperienza, h4.nomeBotaniche, button.btnDomanda::after, p.textRisposta{
		font-size: 2.34vw; 
	}
	button.btnAddCart{
		width: 33vw;
		height: 7.2vw;
	}
	/* AMI IL GIN */
	.ami{
		padding: 14vw 8vw 7vw;
	}
	.gridAmi {
    	grid-gap: 11vw;
	}
	.cardAmi:first-child h3.textAmi {
    	width: 44vw;
	}
	.cardAmi:not(:first-child) h3.textAmi {
    	width: 38vw;
	}
	h3.textAmi br {
    	display: none;
	}
	h3.textAmi, h2.titleElegante, h3.subtitleEsperienza, h3.subtitleBotaniche{
		font-size: 3.8vw;
	}
	h3.textAmi::before {
    	top: -1.3vw;
    	width: 4.7vw;
	}
	/* ELEGANTE */
	img.imgElegante {
    	width: 90vw;
		margin-bottom: 2.5vw;
	}
	.textBoxElegante{
		padding: 0 8vw 8vw;
	}
	h2.titleElegante {
    	width: 80vw;
	}
	h3.subtitleElegante, p.textElegante{
		font-size: 2.83vw;
	}
	h3.subtitleElegante, p.textElegante {
    	width: 62vw;
	}
	p.textElegante {
    	margin-bottom: 4vw;
	}
	h2.titleElegante, h3.subtitleElegante:not(.last), h3.subtitleValigetta, h3.subtitleEsperienza, h3.subtitleFaq{
		margin-bottom: 3.5vw;
	}
	/* VALIGETTA */
	.valigetta::after {
    	right: 8vw;
    	bottom: -3vw;
    	width: 25vw;
	}
	.col1Valigetta{
		padding: 7vw 8vw 6vw;
	}
	h3.subtitleValigetta {
    	width: 58vw;
		font-size: 4.23vw;
	}
	p.textValigetta {
    	width: 52vw;
	}
	p.textValigetta.last, h3.subtitleRegalo{
		margin-bottom: 5.5vw;
	}
	p.textValigetta:not(.first, .last){
		margin-bottom: 3.5vw;
	}
	ul.listValigetta{
		width: 50vw;
		grid-gap: 0.6vw;
		margin-left: 2.2vw;
		margin-bottom: 3vw;
	}
	/* SALE */
	.sale{
		padding-top: 16vw;
	}
	.gridSale{
		padding: 0 5vw 8vw 8vw;
	}
	.col1Sale{
		flex: 0 0 57vw;
	}
	.col2Sale{
		background-image: url(/wp-content/uploads/2025/08/bg-saleNew-700.webp);
	}
	h3.subtitleSale {
    	width: 54vw;
	}
	h3.subtitleSale, h4.nomeGin, h3.subtitleBianchina, h3.subtitleBottiglia, li.itemBottiglia, h4.subsubtitleEsperienza, h3.subtitleRegalo, button.btnDomanda{
		font-size: 2.83vw;
	}
	h4.nomeGin{
    	margin-bottom: 0.8vw;
	}
	p.textSale:not(.last) {
    	margin-bottom: 3.5vw;
	}
	p.textSale.last {
    	margin-bottom: 5.5vw;
	}
	/* BIANCHINA */
	.col1Bianchina{
		padding: 7vw 8vw 6vw;
	}
	h3.subtitleBianchina:not(.last) {
    	width: 70vw;
	}
	h3.subtitleBianchina.last {
    	width: 52vw;
	}
	p.textBianchina {
    	width: 60vw;
	}
	p.textBianchina:not(.last){
		margin-bottom: 3.5vw;
	}
	.imgBianchina{
		right: 6vw;
		bottom: 0;
		width: 28vw;
	}
	/* BOTTIGLIA */
	.bottiglia{
		padding-top: 13vw;
	}
	.gridBottiglia {
    	padding: 5vw 0 8vw 8vw;
	}
	.col1Bottiglia {
    	flex: 0 0 67vw;
	}
	.col2Bottiglia::before {
    	width: 14vw;
    	right: 8vw;
    	top: 19vw;
	}
	.col2Bottiglia {
    	flex: 1;
		margin-left: -23vw;
		background-position: bottom;
	}
	h2.titleBottiglia{
		width: 79vw;
		padding-left: 8vw;
	}
	h3.subtitleBottiglia:not(.last) {
    	margin-bottom: 3.5vw;
	}
	h3.subtitleBottiglia.last {
		width: 51vw;
    	margin-bottom: 1vw;
	}
	p.textBottiglia{
    	width: 48vw;
		margin-bottom: 3.5vw;
	}
	ul.listBottiglia{
		margin-bottom: 3.5vw;
	}
	/* ESPERIENZA */
	.col2Esperienza{
		padding: 8vw
	}
	h2.titleEsperienza, h2.titleBotaniche {
    	margin-bottom: 2vw;
	}
	h4.subsubtitleEsperienza:not(.last) {
    	width: 70vw;
	}
	p.textEsperienza {
    	width: 68vw;
		margin-bottom: 3.5vw;
	}
	/* BOTANICHE */
	.botaniche{
		padding: 8vw;
	}
	button.btnBotaniche {
    	grid-gap: 2vw;
		height: 15.5vw;
	}
	img.graficoBotaniche {
    	flex: 0 0 10vw;
    	width: 10vw;
	}
	button.btnBotaniche::after {
    	font-size: 2.83vw;
	}
	.gridBotaniche {
    	grid-gap: 6vw 2.5vw;
	}
	.cardBotaniche{
		flex: 0 0 calc((100% - 5vw) / 3);
	}
	h3.subtitleBotaniche span {
    	display: block;
	}
	img.imgBotaniche {
    	height: 17vw;
		margin-bottom: 1.2vw;
	}
	h4.nomeBotaniche::before {
    	top: 0;
    	left: -0.8vw;
    	width: 1.8vw;
	}
	.ginAfrica .cardBotaniche:nth-child(5) h4.nomeBotaniche::before {
    	left: 5.2vw;
	}
	p.textBotaniche{
		font-size: 1.65vw;
	}
	.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;
	}
	.botaniche button.btnAddCart {
    	margin: 8vw auto 0;
	}
	/* REGALO */
	.gridRegalo{
		height: 130vw;
		grid-gap: 62vw;
		padding: 7vw 8vw;
		background-position: center top;
		background-image: url(/wp-content/uploads/2026/02/bg-regalo-kit-v2-700.webp);
	}
	h2.titleRegalo{
		width: 64vw;
	}
	h3.subtitleRegalo{
		width: 65vw;
	}
	/* FAQ */
	.faq{
		padding-top: 10vw;
		margin-top: -15vw;
	}
	h2.titleFaq, h3.subtitleFaq{
		padding-left: 8vw;
	}
	h3.subtitleFaq{
		font-size: 4.7vw;
	}
	.boxAccordionFaq{
		padding: 0 8vw 8vw;
	}
	button.btnDomanda{
		height: 8.5vw;
	}
	p.textRisposta {
    	width: 78vw;
	}
}
@media (max-width: 899.9px){
	.gridHero, .gridAmi, .gridEsperienza{
		flex-direction: column;
	}
	.col2Hero{
		background-size: cover;
		background-color: white;
		background-position: bottom;
		height: calc(100vw / (900 / 644));
	}
	.elegante::before, .sale::before, .bottiglia::before, .faq::before{
		background-size: contain;
	}
	.textBoxElegante{
		width: 100vw;
	}
	.gridValigetta, .gridBianchina{
		flex-direction: column-reverse;
	}
	.col2Valigetta, .col2Bianchina, .col2Bottiglia, .col1Esperienza{
		background-size: contain;
	}
	.col2Valigetta{
		height: calc(100vw / (800 / 508));
	}
	.sale::before, .bottiglia::before{
		height: calc(100vw / (2000 / 1212));
	}
	.col2Bianchina{
		height: calc(100vw / (900 / 568));
	}
	.col1Esperienza{
		height: calc(100vw / (900 / 594));
	}
	.regalo{
		background-size: cover;
	}
	.faq::before{
		top: 0;
		height: calc(100vw / (2000 / 860));
	}
}
@media (min-width: 900px){
	h1.titleHero, p.textValigetta:not(.first, .last), ul.listValigetta, h2.titleSale, h2.titleBianchina, p.textRisposta{
    	margin-bottom: 2vw;
	}
	.ami::before{
		height: calc(100vw / (2000 / 860));
		background-image: url(/wp-content/uploads/2024/11/onda-kit-2000.webp);
	}
	.ami::before, .elegante::before, .sale::before, .bottiglia::before, .faq::before{
		background-size: cover;
	}
	.col2Valigetta{
		flex: 1;
	}
	.sale::before{
		height: calc(100vw / (2000 / 1212));
	}
	.col2Bianchina{
		flex: 1;
		background-size: cover;
	}
	.bottiglia{
		padding-top: 9vw;
	}
	.gridEsperienza{
		align-items: center;
		background-size: contain;
		justify-content: flex-end;
	}
	h2.titleEsperienza, h2.titleBotaniche {
    	margin-bottom: 1vw;
	}
	h4.nomeBotaniche::before {
    	left: -0.5vw;
	}
	.faq::before{
		height: calc(100vw / (2000 / 860));
	}
}
@media (min-width: 900px) and (max-width: 1099.9px){
	/* HERO */
	.gridHero{
		background-size: cover;
		padding: 6vw 0 22vw 7vw;
		background-position: 8vw;
		background-image: url(/wp-content/uploads/2026/03/bg-hero-pasqua-1100-v2.webp);
	}
	h1.titleHero, h2.titleValigetta, h2.titleSale, h2.titleBianchina, h2.titleBottiglia, h2.titleEsperienza, h2.titleBotaniche, h2.titleRegalo, h2.titleFaq{
		font-size: 5.22vw;
	}
	h1.titleHero{
		width: 52vw;
	}
	h2.subtitleHero, h2.titleElegante, h3.subtitleEsperienza, h3.subtitleBotaniche{
		font-size: 3.22vw;
	}
	h2.subtitleHero {
    	width: 44vw;
		margin-bottom: 2.5vw;
	}
	p.textHero, h3.subtitleElegante, h3.subtitleSale, p.textBianchina.last, p.textBottiglia.last, p.textEsperienza.last{
    	margin-bottom: 3.5vw;
	}
	p.textHero {
    	width: 35vw;
		font-size: 2.41vw;
	}
	button.btnAddCart, p.textValigetta, li.itemValigetta, p.textSale, p.textBianchina, p.textBottiglia, p.textEsperienza, h4.nomeBotaniche, button.btnDomanda::after, p.textRisposta{
		font-size: 2vw; 
	}
	button.btnAddCart{
		width: 27vw;
		height: 5.5vw;
	}
	/* AMI IL GIN */
	.ami{
		margin-top: -15vw;
		padding: 11vw 7vw 14vw;
	}
	.gridAmi {
		width: 86vw;
    	justify-content: space-between;
	}
	h3.textAmi::before {
    	top: -1vw;
    	width: 3.8vw;
	}
	h3.textAmi {
		font-size: 2.81vw;
	}
	.cardAmi{
    	flex: 0 0 28vw;
	}
	.cardAmi:nth-child(2) {
    	padding-top: 7vw;
	}
	.cardAmi:last-child {
    	padding-top: 16vw;
	}
	/* ELEGANTE */
	.elegante{
		margin-top: -13vw;
	}
	img.imgElegante {
    	width: 84vw;
		margin-bottom: 2.5vw;
	}
	.textBoxElegante {
    	width: 100vw;
		padding-bottom: 5.5vw;
	}
	h2.titleElegante, h3.subtitleElegante {
    	width: 83vw;
	}
	h2.titleElegante, h3.subtitleValigetta, h3.subtitleFaq{
		margin-bottom: 2vw;
	}
	h3.subtitleElegante {
    	font-size: 2.61vw;
	}
	p.textElegante{
		font-size: 2.41vw;
		margin-bottom: 4vw;
	}
	/* VALIGETTA */
	.gridValigetta{
		grid-gap: 3vw;
		padding: 8vw 0 6vw 7vw;
	}
	.valigetta::after {
		right: 16vw;
		bottom: -10vw;
		width: 12.5vw;
	}
	.col1Valigetta{
		flex: 0 0 43vw;
	}
	.col2Valigetta{
		height: 54vw;
		background-size: cover;
		background-position: right bottom;
		background-image: url(/wp-content/uploads/2026/03/bg-valigetta-pasqua-900.webp);
	}
	h2.titleValigetta {
    	margin-bottom: 1vw;
	}
	h3.subtitleValigetta {
    	width: 38vw;
		font-size: 3.61vw;
	}
	p.textValigetta.last, h3.subtitleRegalo{
		margin-bottom: 3.5vw;
	}
	ul.listValigetta{
		margin-left: 2vw;
	}
	/* SALE */
	.sale{
		padding-top: 12vw;
	}
	h2.titleSale{
		padding-left: 7vw;
	}
	.gridSale{
		padding: 0 7vw 6vw;
	}
	.col1Sale{
		flex: 0 0 50vw;
	}
	.col2Sale{
		background-image: url(/wp-content/uploads/2025/08/bg-saleNew-900.webp);
	}
	h3.subtitleSale {
    	width: 46vw;
	}
	h3.subtitleSale, h4.nomeGin, h3.subtitleBianchina, h3.subtitleBottiglia, li.itemBottiglia, h4.subsubtitleEsperienza, h3.subtitleRegalo, button.btnDomanda{
		font-size: 2.41vw;
	}
	h4.nomeGin{
    	margin-bottom: 0.8vw;
	}
	.ginSudAmerica + p.textSale.last {
    	width: 43vw;
	}
	p.textSale:not(.last) {
    	margin-bottom: 2.5vw;
	}
	p.textSale.last {
    	margin-bottom: 4vw;
	}
	/* BIANCHINA */
	.gridBianchina{
		padding: 6vw 0 9vw 7vw;
	}
	.col1Bianchina{
		flex: 0 0 50vw;
	}
	.col2Bianchina{
		height: 79vw;
		background-position: center;
		background-image: url(/wp-content/uploads/2026/02/bg-kit-perfect-serve-900.webp);
	}
	h3.subtitleBianchina{
		margin-bottom: 3vw;
	}
	h3.subtitleBianchina:not(.last) {
    	width: 47vw;
	}
	h3.subtitleBianchina.last {
    	width: 44vw;
	}
	p.textBianchina {
    	width: 41vw;
	}
	p.textBianchina:not(.last){
		margin-bottom: 2vw;
	}
	.imgBianchina{
		right: -8vw;
		width: 18vw;
		bottom: -9vw;
	}
	/* BOTTIGLIA */
	.bottiglia::before{
		height: calc(100vw / (2000 / 1212));
	}
	h2.titleBottiglia{
		width: 63vw;
		padding-left: 7vw;
	}
	.gridBottiglia{
		padding: 2.5vw 0 5vw 7vw;
	}
	.col1Bottiglia{
		flex: 0 0 55vw;
	}
	.col2Bottiglia::before{
		top: 0;
		right: 16vw;
		width: 15vw;
	}
	.col2Bottiglia {
		flex: 1;
    	height: 56vw;
		margin-left: -20vw;
    	background-size: contain;
    	background-position: left bottom;
    	background-image: url(/wp-content/uploads/2026/03/bg-kit-cioccolato-900.webp);
	}
	h3.subtitleBottiglia{
		width: 44vw;
	}
	h3.subtitleBottiglia:not(.last), p.textBottiglia{
		margin-bottom: 2.5vw;
	}
	h3.subtitleBottiglia.last{
		margin-bottom: 1vw;
	}
	ul.listBottiglia{
		margin-bottom: 2vw;
	}
	p.textBottiglia {
    	width: 42vw;
	}
	/* ESPERIENZA */
	.gridEsperienza{
		padding: 5vw 6vw;
		background-position: -7vw;
		background-image: url(/wp-content/uploads/2026/03/bg-degustazione-pasqua-900.webp);
	}
	.col2Esperienza{
		flex: 0 0 47vw;
	}
	h3.subtitleEsperienza, h4.subsubtitleEsperienza{
		margin-bottom: 2.5vw;
	}
	p.textEsperienza{
		margin-bottom: 2vw;
	}
	h4.subsubtitleEsperienza.last {
    	width: 41vw;
	}
	/* BOTANICHE */
	.botaniche{
		padding: 6vw 7vw;
	}
	button.btnBotaniche {
    	grid-gap: 2vw;
		height: 12.5vw;
	}
	img.graficoBotaniche {
    	flex: 0 0 8vw;
    	width: 8vw;
	}
	button.btnBotaniche::after {
    	font-size: 2.4vw;
	}
	.gridBotaniche {
    	grid-gap: 4vw 1.5vw;
	}
	.cardBotaniche{
		flex: 0 0 calc((100% - 4.5vw) / 4);
	}
	img.imgBotaniche {
    	height: 14vw;
		margin-bottom: 1vw;
	}
	h4.nomeBotaniche::before {
    	top: 0;
    	width: 1.5vw;
	}
	.ginAfrica .cardBotaniche:nth-child(5) h4.nomeBotaniche::before {
    	left: 3.7vw;
	}
	p.textBotaniche{
		font-size: 1.25vw;
	}
	.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;
	}
	.botaniche button.btnAddCart {
    	margin: 5vw auto 0;
	}
	/* REGALO */
	.gridRegalo{
		height: 104vw;
		grid-gap: 51vw;
		padding: 5vw 11vw;
		background-position: center top;
		background-image: url(/wp-content/uploads/2026/02/bg-regalo-kit-v2-900.webp);
	}
	h2.titleRegalo{
		width: 51vw;
	}
	h3.subtitleRegalo{
		width: 74vw;
	}
	/* FAQ */
	.faq{
		padding-top: 9vw;
		margin-top: -15vw;
	}
	.faq::before{
		top: 0;
	}
	h2.titleFaq, h3.subtitleFaq{
		padding-left: 7vw;
	}
	h3.subtitleFaq{
		font-size: 4vw;
	}
	.boxAccordionFaq{
		padding: 0 7vw 7vw;
	}
	button.btnDomanda{
		height: 7vw;
	}
	p.textRisposta {
    	width: 78vw;
	}
}
@media (min-width: 1100px){
	.elegante{
		margin-top: -12.5vw;
	}
	h2.titleElegante, h3.subtitleValigetta, h3.subtitleFaq{
		margin-bottom: 1.5vw;
	}
	.gridValigetta{
		grid-gap: 2vw;
	}
	h4.nomeGin{
    	margin-bottom: 0.5vw;
	}
	p.textSale:not(.last){
    	margin-bottom: 2vw;
	}
	.bottiglia::before{
		height: calc(100vw / (2000 / 1212));
	}
}
@media (min-width: 1100px) and (max-width: 1400px){
	/* HERO */
	.gridHero{
		background-size: contain;
		background-position: 6vw;
		padding: 14vw 0 20vw 7vw;
		background-image: url(/wp-content/uploads/2026/03/bg-hero-pasqua-1100-v2.webp);
	}
	h1.titleHero, h2.titleValigetta, h2.titleSale, h2.titleBianchina, h2.titleBottiglia, h2.titleEsperienza, h2.titleBotaniche, h2.titleRegalo, h2.titleFaq{
		font-size: 4.6vw;
	}
	h1.titleHero{
		width: 46vw;
	}
	h2.subtitleHero{
		font-size: 2.95vw;
	}
	h2.subtitleHero {
    	width: 40vw;
		margin-bottom: 2.5vw;
	}
	p.textHero, p.textElegante, h3.subtitleSale, p.textBianchina, p.textBottiglia.last{
    	margin-bottom: 3.5vw;
	}
	p.textHero {
    	width: 29vw;
		font-size: 2vw; 
	}
	button.btnAddCart, p.textValigetta, li.itemValigetta, p.textSale, p.textBianchina, p.textBottiglia, p.textEsperienza, h4.nomeBotaniche, button.btnDomanda::after, p.textRisposta{
		font-size: 1.63vw; 
	}
	button.btnAddCart{
		width: 22vw;
		height: 4.8vw;
	}
	/* AMI IL GIN */
	.ami{
		margin-top: -15vw;
		padding: 11vw 7vw 13vw;
	}
	h3.textAmi::before{
		top: -0.8vw;
		width: 3.2vw;
	}
	h3.textAmi, h2.titleElegante, h3.subtitleEsperienza, h3.subtitleBotaniche{
		font-size: 2.64vw;
	}
	.gridAmi {
		width: 86vw;
    	justify-content: space-between;
	}
	.cardAmi:first-child {
    	flex: 0 0 26vw;
	}
	.cardAmi:nth-child(2){
		flex: 0 0 28vw;
		padding-top: 6vw;
	}
	.cardAmi:last-child {
    	flex: 0 0 31vw;
		padding-top: 14vw;
	}
	/* ELEGANTE */
	img.imgElegante {
    	width: 80vw;
		margin-bottom: 1.5vw;
	}
	.textBoxElegante {
    	width: 100vw;
    	padding-bottom: 5vw;
	}
	h2.titleElegante {
    	width: 70vw;
	}
	h3.subtitleElegante {
    	width: 67vw;
		font-size: 2.16vw;
		margin-bottom: 2.2vw;
	}
	p.textElegante{
		font-size: 2vw;
	}
	/* VALIGETTA */
	.gridValigetta{
		padding: 6vw 0 4.5vw 7vw;
	}
	.valigetta::after{
		right: 21vw;
		bottom: -9vw;
		width: 12.5vw;
	}
	.col1Valigetta{
		flex: 0 0 35vw;
	}
	.col2Valigetta{
		background-size: 60vw;
		background-position: -3vw top;
		background-image: url(/wp-content/uploads/2026/03/bg-valigetta-pasqua-1100.webp);
	}
	h2.titleValigetta {
    	margin-bottom: 1vw;
	}
	h3.subtitleValigetta {
    	width: 32vw;
		font-size: 2.95vw;
	}
	p.textValigetta.last, h3.subtitleRegalo{
		margin-bottom: 3vw;
	}
	ul.listValigetta{
		grid-gap: 0.5vw;
		margin-left: 1.4vw;
	}
	/* SALE */
	.sale{
		padding-top: 11vw;
	}
	h2.titleSale{
		padding-left: 7vw;
	}
	h3.subtitleSale, h4.nomeGin, h3.subtitleBianchina, h3.subtitleBottiglia, li.itemBottiglia, h4.subsubtitleEsperienza, h3.subtitleRegalo, button.btnDomanda{
		font-size: 2vw;
	}
	.gridSale{
		padding: 0 7vw 5vw;
	}
	.col1Sale{
		flex: 0 0 47vw;
	}
	.col2Sale{
		background-image: url(/wp-content/uploads/2025/08/bg-saleNew-1100.webp);
	}
	h3.subtitleSale {
    	width: 39vw;
	}
	.ginPrimo + p.textSale{
    	width: 41vw;
	}
	.ginSudAmerica + p.textSale {
    	width: 42vw;
	}
	p.textSale.last {
    	margin-bottom: 4vw;
	}
	/* BIANCHINA */
	.gridBianchina{
		padding: 6vw 0 10vw 7vw;
	}
	.col1Bianchina{
		flex: 0 0 50vw;
	}
	.col2Bianchina{
		height: 61vw;
		background-image: url(/wp-content/uploads/2026/02/bg-kit-perfect-serve-1100.webp);
	}
	h3.subtitleBianchina {
    	margin-bottom: 3.5vw;
	}
	h3.subtitleBianchina:not(.last) {
    	width: 39vw;
	}
	h3.subtitleBianchina.last {
    	width: 36vw;
	}
	p.textBianchina {
    	width: 42vw;
	}
	p.textBianchina:not(.last){
		margin-bottom: 2vw;
	}
	.imgBianchina{
		width: 16.5vw;
		right: -6.5vw;
		bottom: -10vw;
	}
	/* BOTTIGLIA */
	h2.titleBottiglia{
		width: 56vw;
		padding-left: 7vw;
	}
	.gridBottiglia{
		padding: 2.5vw 0 2vw 7vw;
	}
	.col1Bottiglia{
		flex: 0 0 48vw;
	}
	.col2Bottiglia::before{
		top: 0;
		right: 14vw;
		width: 14vw;
	}
	.col2Bottiglia {
		flex: 1;
    	height: 48vw;
    	margin-top: -1vw;
		margin-left: -7vw;
    	background-size: contain;
    	background-position: left;
    	background-image: url(/wp-content/uploads/2026/03/bg-kit-cioccolato-1100.webp);
	}
	h3.subtitleBottiglia:not(.last), p.textBottiglia {
    	margin-bottom: 3vw;
	}
	h3.subtitleBottiglia.last{
		width: 36vw;
		margin-bottom: 1.5vw;
	}
	ul.listBottiglia{
		margin-bottom: 2vw;
	}
	p.textBottiglia {
    	width: 44vw;
	}
	/* ESPERIENZA */
	.gridEsperienza{
		padding: 4vw 5vw;
		background-position: -7vw;
		background-image: url(/wp-content/uploads/2026/03/bg-degustazione-pasqua-1100.webp);
	}
	.col2Esperienza{
		flex: 0 0 41vw;
	}
	h3.subtitleEsperienza, h4.subsubtitleEsperienza{
    	margin-bottom: 2.5vw;
	}
	h4.subsubtitleEsperienza:not(.last) {
    	width: 39vw;
	}
	p.textEsperienza{
		margin-bottom: 2vw;
	}
	h4.subsubtitleEsperienza.last {
    	width: 30vw;
	}
	/* BOTANICHE */
	.botaniche{
		padding: 6vw 7vw;
	}
	button.btnBotaniche {
    	grid-gap: 1.5vw;
		height: 11.5vw;
	}
	img.graficoBotaniche {
    	flex: 0 0 7vw;
    	width: 7vw;
	}
	button.btnBotaniche::after {
    	font-size: 2.2vw;
	}
	.gridBotaniche {
    	grid-gap: 3vw 1.5vw;
	}
	.cardBotaniche{
		flex: 0 0 calc((100% - 4.5vw) / 4);
	}
	img.imgBotaniche {
    	height: 12vw;
		margin-bottom: 0.8vw;
	}
	h4.nomeBotaniche::before {
    	top: 0;
    	width: 1.3vw;
	}
	.ginAfrica .cardBotaniche:nth-child(5) h4.nomeBotaniche::before {
    	left: 4.7vw;
	}
	p.textBotaniche{
		font-size: 1.25vw;
	}
	.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;
	}
	.botaniche button.btnAddCart {
    	margin: 5vw auto 0;
	}
	/* REGALO */
	.gridRegalo{
		height: 94vw;
		grid-gap: 46vw;
		padding: 5vw 7vw 0;
		background-position: center;
		background-image: url(/wp-content/uploads/2026/02/bg-regalo-kit-v2-1100.webp);
	}
	h2.titleRegalo {
		width: 45vw;
	}
	h3.subtitleRegalo{
		width: 62vw;
	}
	/* FAQ */
	.faq{
		padding-top: 5vw;
		margin-top: -10vw;
	}
	.faq::before{
		top: -4vw;
	}
	h2.titleFaq, h3.subtitleFaq{
		padding-left: 7vw;
	}
	h3.subtitleFaq{
		font-size: 3.28vw;
	}
	.boxAccordionFaq{
		padding: 0 7vw 7vw;
	}
	button.btnDomanda{
		height: 6vw;
	}
	p.textRisposta {
    	width: 78vw;
	}
}
@media (min-width: 1401px){
	/* HERO */
	.gridHero{
		padding-top: 10vw;
		padding-left: 11vw;
		background-size: contain;
		background-position: right;
		height: 67vw;
		background-image: url(/wp-content/uploads/2026/03/bg-hero-pasqua-2000-v2.webp);
	}
	h1.titleHero, h2.titleValigetta, h2.titleSale, h2.titleBianchina, h2.titleBottiglia, h2.titleEsperienza, h2.titleBotaniche, h2.titleRegalo, h2.titleFaq{
		font-size: 3.65vw;
	}
	h1.titleHero{
		width: 36vw;
	}
	h2.subtitleHero {
    	width: 32vw;
		font-size: 2.35vw;
		margin-bottom: 1.8vw;
	}
	p.textElegante, h3.subtitleSale, p.textBianchina.last{
    	margin-bottom: 3vw;
	}
	p.textHero {
    	width: 23vw;
		font-size: 1.57vw; 
		margin-bottom: 2.5vw;
	}
	button.btnAddCart, p.textValigetta, li.itemValigetta, p.textSale, p.textBianchina, p.textBottiglia, p.textEsperienza, h4.nomeBotaniche, button.btnDomanda::after, p.textRisposta{
		font-size: 1.3vw; 
	}
	button.btnAddCart{
		width: 18vw;
		height: 3.7vw;
	}
	/* AMI IL GIN */
	.ami{
		margin-top: -14vw;
		padding: 8.5vw 11vw 11vw;
	}
	.cardAmi{
		flex: 0 0 calc(100% / 3);
	}
	.cardAmi:not(:last-child) h3.textAmi {
    	width: 22vw;
	}
	.cardAmi:last-child h3.textAmi {
    	width: 24vw;
	}
	h3.textAmi::before{
		top: -0.7vw;
		width: 2.7vw;
	}
	h3.textAmi, h2.titleElegante, h3.subtitleEsperienza, h3.subtitleBotaniche{
		font-size: 2.1vw;
	}
	.cardAmi:nth-child(2) {
    	padding-top: 6vw;
	}
	.cardAmi:last-child {
    	padding-top: 12vw;
	}
	/* ELEGANTE */
	.elegante{
		padding: 1.5vw 11vw 4.5vw;
	}
	img.imgElegante {
    	width: 65vw;
		margin-bottom: 1.5vw;
	}
	h2.titleElegante {
    	width: 54vw;
	}
	h3.subtitleElegante, h3.subtitleSale, h4.nomeGin, h3.subtitleBianchina, h3.subtitleBottiglia, li.itemBottiglia, h4.subsubtitleEsperienza, h3.subtitleRegalo, button.btnDomanda{
		font-size: 1.67vw;
	}
	h3.subtitleElegante {
    	width: 52vw;
		margin-bottom: 1.8vw;
	}
	p.textElegante{
		font-size: 1.57vw;
	}
	/* VALIGETTA */
	.gridValigetta{
		align-items: flex-start;
		padding: 5vw 0 5vw 11vw;
	}
	.valigetta::after{
		right: 21vw;
		bottom: -10.5vw;
	}
	.valigetta::after, .col2Bottiglia::before{
		width: 12vw;
	}
	.col1Valigetta{
		flex: 0 0 29vw;
	}
	.col2Valigetta{
		height: 38vw;
		background-size: cover;
		background-position: right bottom;
		background-image: url(/wp-content/uploads/2026/03/bg-valigetta-pasqua-2000.webp);
	}
	h2.titleValigetta {
    	margin-bottom: 0.5vw;
	}
	h3.subtitleValigetta {
    	font-size: 2.4vw;
	}
	ul.listValigetta {
    	grid-gap: 0.5vw;
	}
	p.textValigetta.last, h3.subtitleRegalo{
		margin-bottom: 2.5vw;
	}
	ul.listValigetta{
		margin-left: 1.2vw;
	}
	/* SALE */
	.sale{
		padding-top: 10vw;
	}
	h2.titleSale{
		padding-left: 11vw;
	}
	.gridSale{
		padding: 0 11vw 5vw;
	}
	.col1Sale{
		flex: 0 0 37.7vw;
	}
	.col2Sale{
		background-image: url(/wp-content/uploads/2025/08/bg-saleNew-2000-scaled.webp);
	}
	h3.subtitleSale {
    	width: 33vw;
	}
	.ginPrimo + p.textSale{
    	width: 35vw;
	}
	.ginSudAmerica + p.textSale {
    	width: 33vw;
	}
	p.textSale.last {
    	margin-bottom: 3.5vw;
	}
	/* BIANCHINA */
	.gridBianchina{
		padding: 6vw 0 10vw 11vw;
	}
	.col1Bianchina{
		flex: 0 0 40vw;
	}
	.col2Bianchina{
		background-position: center;
		background-image: url(/wp-content/uploads/2026/02/bg-kit-perfect-serve-2000.webp);
	}
	h3.subtitleBianchina{
		margin-bottom: 3vw;
	}
	h3.subtitleBianchina:not(.last) {
    	width: 32vw;
	}
	h3.subtitleBianchina.last {
    	width: 30vw;
	}
	p.textBianchina {
    	width: 33vw;
	}
	p.textBianchina:not(.last) {
		margin-bottom: 1.8vw;
	}
	.imgBianchina{
		width: 14.5vw;
		right: -6vw;
		bottom: -10vw;
	}
	/* BOTTIGLIA */
	h2.titleBottiglia{
		width: 50vw;
		padding-left: 11vw;
	}
	.gridBottiglia{
		padding: 2vw 0 3vw 11vw;
	}
	.col1Bottiglia{
		flex: 0 0 40vw;
	}
	.col2Bottiglia {
		flex: 1;
    	height: 40vw;
		margin-top: -2vw;
    	background-size: contain;
    	background-position: 2vw;
    	background-image: url(/wp-content/uploads/2026/03/bg-kit-cioccolato-2000.webp);
	}
	.col2Bottiglia::before{
		top: 0;
		right: 16vw;
	}
	h3.subtitleBottiglia:not(.last) {
    	margin-bottom: 2.2vw;
	}
	h3.subtitleBottiglia.last, ul.listBottiglia {
    	margin-bottom: 1.5vw;
	}
	p.textBottiglia {
    	width: 35vw;
		margin-bottom: 2.5vw;
	}
	/* ESPERIENZA */
	.gridEsperienza{
		padding: 4vw 11vw;
		background-image: url(/wp-content/uploads/2026/03/bg-degustazione-pasqua-2000.webp);
	}
	.col2Esperienza{
		flex: 0 0 34vw;
	}
	h4.subsubtitleEsperienza{
    	margin-bottom: 2vw;
	}
	h3.subtitleEsperienza, p.textEsperienza {
		margin-bottom: 2vw;
	}
	h4.subsubtitleEsperienza:not(.last) {
    	width: 33vw;
	}
	h4.subsubtitleEsperienza.last {
    	width: 25vw;
	}
	/* BOTANICHE */
	.botaniche{
		padding: 6vw 11vw;
	}
	button.btnBotaniche {
    	grid-gap: 1vw;
		height: 9.5vw;
	}
	img.graficoBotaniche {
    	flex: 0 0 5.5vw;
    	width: 5.5vw;
	}
	button.btnBotaniche::after {
    	font-size: 1.8vw;
	}
	.gridBotaniche {
    	grid-gap: 4vw 1vw;
	}
	.cardBotaniche{
		flex: 0 0 calc((100% - 4vw) / 5);
	}
	img.imgBotaniche {
    	height: 10vw;
		margin-bottom: 0.5vw;
	}
	h4.nomeBotaniche::before {
    	top: 0;
    	width: 1vw;
	}
	.ginAfrica .cardBotaniche:nth-child(5) h4.nomeBotaniche::before {
    	left: 3.1vw;
	}
	p.textBotaniche{
		font-size: 0.85vw;
	}
	.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 h4.nomeBotaniche{
		width: 9vw;
	}
	.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;
	}
	.botaniche button.btnAddCart {
    	margin: 4vw auto 0;
	}
	/* REGALO */
	.gridRegalo{
		height: 86vw;
		grid-gap: 44vw;
		padding: 5vw 11vw 0;
		background-position: center;
		background-image: url(/wp-content/uploads/2026/02/bg-regalo-kit-v2-2000.webp);
	}
	h2.titleRegalo {
    	width: 36vw;
	}
	h3.subtitleRegalo{
		width: 51vw;
	}
	/* FAQ */
	.faq{
		margin-top: -5vw;
	}
	.faq::before{
		top: -9vw;
	}
	h2.titleFaq, h3.subtitleFaq{
		padding-left: 11vw;
	}
	h3.subtitleFaq{
		font-size: 2.6vw;
	}
	.boxAccordionFaq{
		padding: 0 11vw 7vw;
	}
	button.btnDomanda{
		height: 4.5vw;
	}
	p.textRisposta {
    	width: 70vw;
	}
}