/*
 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, .valigetta, .sale, .esperienza, .regalo{
	background-color: #1E1E1E;
}
.gridHero, .gridAmi, .innerElegante, .textBoxElegante, .gridValigetta, .gridSale, .gridKit, ul.listKit, .gridBottiglia, .gridEsperienza, button.btnBotaniche, .gridBotaniche, .cardBotaniche, .gridRegalo, .col2Regalo{
	display: flex;
}
.gridHero, .col2Hero, .ami::before, .elegante::before, .col2Valigetta, .sale::before, .col2Sale, .kitPerfectServe, .gridKit, .col2Kit, .bottiglia::before, .gridBottiglia, .col2Bottiglia, .gridEsperienza, .col1Esperienza, .gridRegalo, .faq::before{
	background-repeat: no-repeat;
}
h1.titleHero, button.btnAddCart, h2.titleElegante, h2.titleValigetta, h2.titleSale, h4.nomeGin, h2.titleKit, p.overtextKit, 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.subtitleElegante, h3.subtitleFaq{
	font-family: 'Alianza Slab 500', serif;
}
p.textHero, h3.textAmi, h3.subtitleValigetta, span.alianzaBold, h3.subtitleSale, h3.subtitleKit, h3.subtitleBottiglia, h4.subsubtitleEsperienza, h3.subtitleRegalo, button.btnDomanda{
	font-family: 'Alianza Slab 700', serif;
}
p.textValigetta, p.textSale, li.itemKit, p.textKit, p.textBottiglia, p.textEsperienza, p.textBotaniche, p.textRisposta{
	font-family: 'Alianza Slab 400', serif;
}
h1.titleHero, h2.subtitleHero, p.textHero, button.btnAddCart, h3.subtitleValigetta, p.textValigetta, h2.titleEsperienza, h3.subtitleEsperienza, h4.subsubtitleEsperienza, p.textEsperienza, h2.titleRegalo, h3.subtitleRegalo{
	color: white;
}
button.btnAddCart:hover, button.btnAddCart:focus, .cardAmi:first-child h3.textAmi, h2.titleElegante, h2.titleSale, h3.subtitleSale, p.textSale, h3.subtitleKit, li.itemKit, p.overtextKit, p.textKit, 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;
}
.cardAmi:nth-child(2) h3.textAmi{
	color: #4381A9;
}
span.textLightBlue, .cardAmi:last-child h3.textAmi, h3.subtitleElegante, h2.titleValigetta, h4.nomeGin.ginPrimo, h2.titleKit, li.itemKit::marker, .ginPrimo h3.subtitleBotaniche, .ginPrimo button.btnBotaniche::after, .ginPrimo p.textBotaniche, 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, h3.subtitleEsperienza, h3.subtitleBotaniche{
	line-height: 1.2;
}
p.textHero, h4.nomeGin, p.textBottiglia, h3.subtitleRegalo, p.textValigetta, p.textSale, li.itemKit, p.textKit, p.textEsperienza{
	line-height: 1.37;
}
p.overtextKit{
	line-height: 1.25;
}
h4.nomeBotaniche {
    line-height: 1;
}
p.textBotaniche{
	line-height: 1.33;
}
button.btnAddCart{
	padding: 0;
	border-radius: 36px;
}
button.btnAddCart{
	background-color: #004F6E;
	border: 1px solid #004F6E;
}
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, .col1Kit, .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, h2.titleElegante, h3.subtitleElegante, h4.nomeBotaniche, p.textBotaniche, h2.titleRegalo, h3.subtitleRegalo{
	text-align: center;
}
h3.textAmi, p.overtextKit, h2.titleBottiglia, h3.subtitleBotaniche, p.textBotaniche, h2.titleRegalo{
	margin-bottom: 0;
}
/* ELEGANTE */
.elegante::before{
	height: 100%;
}
.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;
}
/* 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);
}
/* KIT */
.kitPerfectServe, .bottiglia, .botaniche, .boxAccordionFaq{
	background-color: white;
}
ul.listKit{
	flex-direction: column;
}
/* 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{
	background-color: transparent;
}
.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: 10vw 10vw 12vw;
	}
	.col2Hero{
		background-image: url(/wp-content/uploads/2026/03/bg-hero-pasqua-outline-500.webp);
	}
	h1.titleHero{
		width: 72vw;
	}
	h1.titleHero, h2.titleValigetta, h2.titleSale, h2.titleKit, h2.titleBottiglia, h2.titleEsperienza, h2.titleBotaniche, h2.titleRegalo, h2.titleFaq{
		font-size: 9.5vw;
	}
	h1.titleHero, h2.subtitleHero, h2.titleValigetta, p.textValigetta:not(.last), h2.titleKit, h3.subtitleKit, h3.subtitleBottiglia, h4.subsubtitleEsperienza, p.textRisposta{
    	margin-bottom: 7vw;
	}
	h2.subtitleHero, h3.textAmi, h2.titleElegante, h3.subtitleElegante, h3.subtitleEsperienza{
		font-size: 6.4vw;
	}
	p.textHero, h3.subtitleElegante, h3.subtitleSale, p.textKit, p.textBottiglia, h3.subtitleEsperienza, p.textEsperienza{
    	margin-bottom: 9vw;
	}
	p.textHero, button.btnAddCart, p.textValigetta, p.textSale, li.itemKit, p.textKit, p.textEsperienza, h4.nomeBotaniche, button.btnDomanda::after, p.textRisposta{
		font-size: 4.5vw; 
	}
	button.btnAddCart{
		width: 65vw;
		height: 14vw;
	}
	/* AMI IL GIN */
	.ami{
		padding: 12vw 10vw 15vw;
	}
	.gridAmi {
    	grid-gap: 11vw;
	}
	.cardAmi:nth-child(2) h3.textAmi {
    	width: 70vw;
	}
	/* ELEGANTE */
	img.imgElegante {
		margin-bottom: 3vw;
	}
	.textBoxElegante{
		padding: 0 10vw 15vw;
	}
	h2.titleElegante, h3.subtitleValigetta, h3.subtitleFaq{
		margin-bottom: 5.5vw;
	}
	h2.titleElegante {
    	width: 86vw;
	}
	h3.subtitleElegante {
    	width: 72vw;
	}
	/* VALIGETTA */
	.col1Valigetta{
		padding: 12vw 10vw;
	}
	.col2Valigetta{
		background-image: url(/wp-content/uploads/2026/02/bg-valigetta-v2-500.webp);
	}
	h3.subtitleValigetta, h3.subtitleSale, h4.nomeGin, h3.subtitleKit, h3.subtitleBottiglia, p.textBottiglia, h4.subsubtitleEsperienza, h3.subtitleRegalo, button.btnDomanda{
		font-size: 5.45vw;
	}
	h3.subtitleValigetta, h3.subtitleSale, h3.subtitleKit, h3.subtitleBottiglia, h4.subsubtitleEsperienza{
		line-height: 1.2;
	}
	p.textValigetta.last, h3.subtitleRegalo{
		margin-bottom: 9vw;
	}
	/* SALE */
	.sale{
		padding-top: 16vw;
	}
	h2.titleSale{
		padding: 0 10vw;
		background-color: #F5F5F5;
	}
	h2.titleSale br {
    	display: none;
	}
	.gridSale{
		padding: 6vw 10vw 15vw;
	}
	.col2Sale{
		height: calc((80vw / (500 / 134)) + 6vw);
		background-image: url(/wp-content/uploads/2025/08/bg-saliNew-500.webp);
	}
	h4.nomeGin{
    	margin-bottom: 1.5vw;
	}
	p.textSale:not(.last) {
    	margin-bottom: 7vw;
	}
	p.textSale.last {
    	margin-bottom: 9vw;
	}
	/* KIT PERFECT SERVE */
	.kitPerfectServe {
    	padding-bottom: 7vw;
	}
	.gridKit{
		padding-bottom: 30vw;
		background-size: 86vw;
		background-position: center bottom;
		background-image: url(/wp-content/uploads/2026/07/img-kit-ps-aloha-500.webp);
	}
	.col1Kit{
		padding: 12vw 10vw;
	}
	.col2Kit{
		background-image: url(/wp-content/uploads/2026/02/bg-kit-perfect-serve-500.webp);
	}
	h2.titleKit {
    	width: 74vw;
	}
	h2.titleKit br {
    	display: none;
	}
	h3.subtitleKit {
    	width: 75vw;
	}
	ul.listKit {
    	grid-gap: 4.5vw;
    	margin-left: 4.6vw;
		margin-bottom: 8.5vw;
	}
	p.overtextKit{
		font-size: 7.4vw;
	}
	/* BOTTIGLIA */
	.bottiglia{
		padding-top: 15vw;
	}
	.gridBottiglia {
    	padding: 6vw 10vw 15vw;
	}
	h2.titleBottiglia{
		padding: 2vw 6vw 0 9vw;
	}
	.col2Bottiglia{
		height: calc(80vw / (700 / 387));
		background-image: url(/wp-content/uploads/2025/08/bg-bottiglieNew-inline-500.webp);
	}
	/* ESPERIENZA */
	.col1Esperienza{
		background-image: url(/wp-content/uploads/2024/12/bg-esperienza-500.webp);
	}
	.col2Esperienza{
		padding: 12vw 10vw 15vw;
	}
	h2.titleEsperienza, h2.titleBotaniche {
    	margin-bottom: 4vw;
	}
	h4.subsubtitleEsperienza {
    	width: 72vw;
	}
	/* 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{
		grid-gap: 78vw;
		padding: 12vw 10vw 20vw;
		background-position: center top;
		background-image: url(/wp-content/uploads/2026/02/bg-regalo-kit-v2-500.webp);
	}
	h2.titleRegalo {
    	width: 76vw;
	}
	h3.subtitleRegalo{
		width: 85vw;
	}
	/* 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.subtitleKit, h3.subtitleBottiglia, h4.subsubtitleEsperienza, button.btnDomanda{
		line-height: 1.37;
	}
	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/02/bg-valigetta-v2-700.webp);
	}
	h2.titleSale{
		padding: 0 8vw;
	}
	.col2Kit{
		background-image: url(/wp-content/uploads/2026/02/bg-kit-perfect-serve-700.webp);
	}
	.col2Bottiglia{
		height: calc(84vw / (700 / 387));
		background-image: url(/wp-content/uploads/2025/08/bg-bottiglieNew-inline-700.webp);
	}
	.col1Esperienza{
		background-image: url(/wp-content/uploads/2024/12/bg-esperienza-700.webp);
	}
}
@media (min-width: 551px) and (max-width: 766.9px){
	/* HERO */
	.col1Hero{
		padding: 10vw 8vw;
	}
	h1.titleHero, h2.titleValigetta, h2.titleSale, h2.titleKit, h2.titleBottiglia, h2.titleEsperienza, h2.titleBotaniche, h2.titleRegalo, h2.titleFaq{
		font-size: 9.21vw;
	}
	h1.titleHero{
		width: 68vw;
	}
	h1.titleHero, h2.subtitleHero, h2.titleValigetta, p.textValigetta:not(.last), h2.titleKit, h3.subtitleKit, h3.subtitleBottiglia, h4.subsubtitleEsperienza, p.textRisposta{
    	margin-bottom: 5.5vw;
	}
	h2.subtitleHero, h3.textAmi, h2.titleElegante, h3.subtitleElegante, h3.subtitleEsperienza, h3.subtitleBotaniche{
		font-size: 5.3vw;
	}
	p.textHero, h3.subtitleElegante, h3.subtitleSale, p.textKit, p.textBottiglia, h3.subtitleEsperienza, p.textEsperienza{
    	margin-bottom: 7.5vw;
	}
	p.textHero, button.btnAddCart, p.textValigetta, p.textSale, li.itemKit, p.textKit, p.textEsperienza, h4.nomeBotaniche, button.btnDomanda::after, p.textRisposta{
		font-size: 3.3vw; 
	}
	p.textHero {
    	width: 65vw;
	}
	button.btnAddCart{
		width: 45vw;
		height: 10vw;
	}
	/* AMI IL GIN */
	.ami{
		padding: 8vw 8vw 10vw;
	}
	.gridAmi {
    	grid-gap: 7vw;
	}
	h3.textAmi {
    	width: 62vw;
	}
	/* ELEGANTE */
	.textBoxElegante{
		padding: 0 8vw 10vw;
	}
	h2.titleElegante, h3.subtitleValigetta, h3.subtitleFaq{
		margin-bottom: 4vw;
	}
	/* VALIGETTA */
	.col1Valigetta{
		padding: 10vw 8vw;
	}
	h3.subtitleValigetta, h3.subtitleSale, h4.nomeGin, h3.subtitleKit, h3.subtitleBottiglia, p.textBottiglia, h4.subsubtitleEsperienza, h3.subtitleRegalo, button.btnDomanda{
		font-size: 3.9vw;
	}
	p.textValigetta.last, h3.subtitleRegalo{
		margin-bottom: 7vw;
	}
	p.textValigetta {
    	width: 77vw;
	}
	/* 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 {
    	width: 75vw;
	}
	h4.nomeGin{
    	margin-bottom: 1vw;
	}
	p.textSale:not(.last) {
    	margin-bottom: 5vw;
	}
	p.textSale.last {
    	margin-bottom: 7.5vw;
	}
	/* KIT PERFECT SERVE */
	.kitPerfectServe {
    	padding-bottom: 5vw;
	}
	.gridKit{
		padding-bottom: 28vw;
		background-size: 84vw;
		background-position: center bottom;
		background-image: url(/wp-content/uploads/2026/07/img-kit-ps-aloha-700.webp);
	}
	.col1Kit{
		padding: 10vw 8vw;
	}
	h2.titleKit {
    	width: 72vw;
	}
	h2.titleKit br {
    	display: none;
	}
	h3.subtitleKit {
    	width: 80vw;
	}
	ul.listKit {
    	width: 71vw;
    	grid-gap: 3.5vw;
    	margin-left: 3.4vw;
		margin-bottom: 7vw;
	}
	p.overtextKit{
		width: 62vw;
		font-size: 6.56vw;
	}
	/* BOTTIGLIA */
	.bottiglia{
		padding-top: 18vw;
	}
	.gridBottiglia {
    	padding: 5vw 8vw 10vw;
	}
	h2.titleBottiglia{
		padding: 0 8vw;
	}
	h3.subtitleBottiglia {
    	width: 82vw;
	}
	/* ESPERIENZA */
	.col2Esperienza{
		padding: 10vw 8vw
	}
	h2.titleEsperienza, h2.titleBotaniche {
    	margin-bottom: 3vw;
	}
	/* 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{
		grid-gap: 58vw;
		padding: 10vw 8vw 20vw;
		background-position: center top;
		background-image: url(/wp-content/uploads/2026/02/bg-regalo-kit-v2-551.webp);
	}
	h2.titleRegalo{
		width: 82vw;
	}
	h3.subtitleRegalo {
    	width: 83vw;
	}
	h3.subtitleRegalo br{
		display: none;
	}
	/* 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{
		min-height: 12vw;
		padding: 2vw 8vw 2vw 0;
	}
	p.textRisposta {
    	width: 78vw;
	}
}
@media (max-width: 766.9px){
	h1.titleHero, h2.titleValigetta, h2.titleSale, h2.titleKit, h2.titleBottiglia, h2.titleEsperienza, h2.titleBotaniche, h2.titleRegalo, h2.titleFaq{
		line-height: 1.1;
	}
	img.imgElegante {
    	width: 100vw;
		margin-bottom: 5vw;
	}
	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 br{
		display: none;
	}
	h1.titleHero, h2.titleValigetta, h2.titleSale, h2.titleKit, 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: 8vw;
	}
	h1.titleHero, h2.titleValigetta, h2.titleSale, h2.titleKit, h2.titleBottiglia, h2.titleEsperienza, h2.titleBotaniche, h2.titleRegalo, h2.titleFaq{
		font-size: 6.63vw;
	}
	h1.titleHero{
		width: 86vw;
	}
	h1.titleHero, h2.titleValigetta, p.textValigetta:not(.last), h2.titleSale, h2.titleKit, h3.subtitleKit, h3.subtitleBottiglia, h4.subsubtitleEsperienza, p.textRisposta{
    	margin-bottom: 4vw;
	}
	h2.subtitleHero, h3.textAmi, h2.titleElegante, h3.subtitleElegante, h3.subtitleEsperienza, h3.subtitleBotaniche{
		font-size: 3.8vw;
	}
	h2.subtitleHero {
    	width: 66vw;
		margin-bottom: 3.5vw;
	}
	p.textHero, h3.subtitleElegante, h3.subtitleSale, p.textKit, p.textBottiglia, h3.subtitleEsperienza, p.textEsperienza{
    	margin-bottom: 5.5vw;
	}
	p.textHero, button.btnAddCart, p.textValigetta, p.textSale, li.itemKit, p.textKit, p.textEsperienza, h4.nomeBotaniche, button.btnDomanda::after, p.textRisposta{
		font-size: 2.34vw; 
	}
	p.textHero {
    	width: 46vw;
	}
	button.btnAddCart{
		width: 33vw;
		height: 7.2vw;
	}
	/* AMI IL GIN */
	.ami{
		padding: 6vw 8vw 8vw;
	}
	.gridAmi {
    	grid-gap: 5vw;
	}
	h3.textAmi {
    	width: 44vw;
	}
	/* ELEGANTE */
	img.imgElegante {
    	width: 90vw;
		margin-bottom: 4vw;
	}
	.textBoxElegante{
		padding: 0 8vw 8vw;
	}
	h2.titleElegante {
    	width: 80vw;
	}
	h3.subtitleElegante {
    	width: 62vw;
	}
	h2.titleElegante, h3.subtitleValigetta, h3.subtitleFaq{
		margin-bottom: 3.5vw;
	}
	/* VALIGETTA */
	.col1Valigetta{
		padding: 8vw;
	}
	h3.subtitleValigetta, h3.subtitleSale, h4.nomeGin, h3.subtitleKit, h3.subtitleBottiglia, p.textBottiglia, h4.subsubtitleEsperienza, h3.subtitleRegalo, button.btnDomanda{
		font-size: 2.83vw;
	}
	h3.subtitleValigetta {
    	width: 58vw;
	}
	p.textValigetta {
    	width: 56vw;
	}
	p.textValigetta.last, h3.subtitleRegalo{
		margin-bottom: 5.5vw;
	}
	/* 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;
	}
	h4.nomeGin{
    	margin-bottom: 0.8vw;
	}
	p.textSale:not(.last) {
    	margin-bottom: 3.5vw;
	}
	p.textSale.last {
    	margin-bottom: 5.5vw;
	}
	/* KIT PERFECT SERVE */
	.kitPerfectServe {
    	padding-bottom: 3vw;
	}
	.gridKit{
		padding-bottom: 28vw;
		background-size: 84vw;
		background-position: center bottom;
		background-image: url(/wp-content/uploads/2026/07/img-kit-ps-aloha-700.webp);
	}
	.col1Kit{
		padding: 8vw;
	}
	h3.subtitleKit {
    	width: 57vw;
	}
	ul.listKit {
    	width: 56vw;
    	grid-gap: 2.2vw;
    	margin-left: 2.3vw;
		margin-bottom: 4vw;
	}
	p.overtextKit{
		width: 45vw;
		font-size: 4.7vw;
	}
	/* BOTTIGLIA */
	.bottiglia{
		padding-top: 13vw;
	}
	.gridBottiglia {
    	padding: 5vw 8vw 8vw;
	}
	h2.titleBottiglia{
		width: 70vw;
		padding-left: 8vw;
	}
	h3.subtitleBottiglia {
    	width: 66vw;
	}
	p.textBottiglia {
    	width: 64vw;
	}
	/* ESPERIENZA */
	.col2Esperienza{
		padding: 8vw
	}
	h2.titleEsperienza, h2.titleBotaniche {
    	margin-bottom: 2vw;
	}
	h4.subsubtitleEsperienza {
    	width: 70vw;
	}
	p.textEsperienza {
    	width: 64vw;
	}
	p.textEsperienza br {
    	display: none;
	}
	/* 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{
		grid-gap: 70vw;
		padding: 8vw 8vw 18vw;
		background-position: center top;
		background-image: url(/wp-content/uploads/2026/02/bg-regalo-kit-v2-700.webp);
	}
	h2.titleRegalo, h3.subtitleRegalo{
		width: 75vw;
	}
	/* 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, .col2Valigetta, .col2Kit, .col2Bottiglia, .col1Esperienza{
		background-size: contain;
	}
	.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, .gridKit, .gridBottiglia{
		flex-direction: column-reverse;
	}
	.col2Valigetta{
		height: calc(100vw / (900 / 555));
	}
	.sale::before, .bottiglia::before, .faq::before{
		height: 100%;
	}
	.col2Kit{
		height: calc(100vw / (900 / 568));
	}
	.col1Esperienza{
		height: calc(100vw / (700 / 448));
	}
	.faq::before{
		top: 0;
	}
}
@media (min-width: 900px){
	h1.titleHero, h2.titleValigetta, p.textValigetta:not(.last), h2.titleSale, h2.titleKit, h3.subtitleKit, h3.subtitleBottiglia, h4.subsubtitleEsperienza, p.textRisposta{
    	margin-bottom: 2vw;
	}
	.ami::before{
		height: 100%;
		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;
	}
	.cardAmi{
		flex: 0 0 calc(100% / 3);
	}
	.col2Valigetta{
		flex: 1;
	}
	.sale::before{
		height: 30vw;
	}
	.col2Kit{
		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;
	}
	.gridRegalo{
		background-position: center top;
	}
	.faq::before{
		height: 30vw;
	}
}
@media (min-width: 900px) and (max-width: 1099.9px){
	/* HERO */
	.gridHero{
		background-size: cover;
		padding: 5vw 0 20vw 7vw;
		background-position: 5vw;
		background-image: url(/wp-content/uploads/2026/03/bg-hero-pasqua-1100-v2.webp);
	}
	h1.titleHero, h2.titleValigetta, h2.titleSale, h2.titleKit, h2.titleBottiglia, h2.titleEsperienza, h2.titleBotaniche, h2.titleRegalo, h2.titleFaq{
		font-size: 5.22vw;
	}
	h1.titleHero{
		width: 54vw;
	}
	h2.subtitleHero, h2.titleElegante, h3.subtitleElegante, h3.subtitleEsperienza, h3.subtitleBotaniche{
		font-size: 3.2vw;
	}
	h2.subtitleHero {
    	width: 49vw;
		margin-bottom: 2vw;
	}
	p.textHero, h3.subtitleElegante, h3.subtitleSale, p.textKit, p.textBottiglia, h3.subtitleEsperienza, p.textEsperienza{
    	margin-bottom: 3.5vw;
	}
	p.textHero, button.btnAddCart, p.textValigetta, p.textSale, li.itemKit, p.textKit, p.textEsperienza, h4.nomeBotaniche, button.btnDomanda::after, p.textRisposta{
		font-size: 2vw; 
	}
	p.textHero {
    	width: 40vw;
	}
	button.btnAddCart{
		width: 27vw;
		height: 5.5vw;
	}
	/* AMI IL GIN */
	.ami{
		margin-top: -17vw;
		padding: 7vw 6vw 11vw;
	}
	h3.textAmi {
		font-size: 2.81vw;
	}
	.cardAmi:nth-child(2) {
    	padding-top: 9vw;
	}
	.cardAmi:last-child {
    	padding-top: 18vw;
	}
	/* ELEGANTE */
	.elegante{
		margin-top: -13vw;
		padding: 1.5vw 7vw 5vw;
	}
	img.imgElegante {
    	width: 84vw;
		margin-bottom: 3vw;
	}
	h2.titleElegante {
    	width: 68vw;
	}
	h2.titleElegante, h3.subtitleValigetta, h3.subtitleFaq{
		margin-bottom: 2vw;
	}
	h3.subtitleElegante {
    	width: 52vw;
	}
	/* VALIGETTA */
	.gridValigetta{
		grid-gap: 3vw;
		padding: 5vw 0 4.5vw 7vw;
	}
	.col1Valigetta{
		flex: 0 0 41vw;
	}
	.col2Valigetta{
		background-size: contain;
		background-position: right center;
		background-image: url(/wp-content/uploads/2026/02/bg-valigetta-v2-900.webp);
	}
	h3.subtitleValigetta, h3.subtitleSale, h4.nomeGin, h3.subtitleKit, h3.subtitleBottiglia, p.textBottiglia, h4.subsubtitleEsperienza, h3.subtitleRegalo, button.btnDomanda{
		font-size: 2.41vw;
	}
	h3.subtitleValigetta {
    	width: 38vw;
	}
	p.textValigetta.last, h3.subtitleRegalo{
		margin-bottom: 3.5vw;
	}
	/* 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;
	}
	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;
	}
	/* KIT PERFECT SERVE */
	.kitPerfectServe{
		padding-bottom: 5vw;
	}
	.gridKit{
		padding: 7vw 0 0 7vw;
		background-size: 53vw;
		background-position: right bottom;
		background-image: url(/wp-content/uploads/2026/07/img-kit-ps-aloha-900.webp);
	}
	.col1Kit{
		flex: 0 0 53vw;
	}
	.col2Kit{
		height: 57vw;
		background-position: right bottom;
		background-image: url(/wp-content/uploads/2026/02/bg-kit-perfect-serve-900.webp);
	}
	h2.titleKit br{
		display: none;
	}
	h3.subtitleKit {
    	width: 49vw;
	}
	ul.listKit{
		width: 43.5vw;
		grid-gap: 2vw;
		margin-left: 2.2vw;
		margin-bottom: 4vw;
	}
	p.overtextKit{
		width: 38vw;
		font-size: 4vw;
	}
	p.textKit {
    	width: 44vw;
	}
	/* BOTTIGLIA */
	.bottiglia::before{
		height: 35vw;
	}
	h2.titleBottiglia{
		width: 55vw;
		padding-left: 7vw;
	}
	.gridBottiglia{
		padding: 2.5vw 0 3vw 7vw;
	}
	.col1Bottiglia{
		flex: 0 0 45vw;
	}
	.col2Bottiglia {
		flex: 1;
    	height: 55vw;
    	margin-top: -13vw;
    	background-size: contain;
    	background-position: -3vw;
    	background-image: url(/wp-content/uploads/2025/08/bg-bottiglieNew-900.webp);
	}
	/* ESPERIENZA */
	.gridEsperienza{
		padding: 5vw 7vw;
		background-position: -11vw;
		background-image: url(/wp-content/uploads/2024/12/bg-esperienza-900.webp);
	}
	.col2Esperienza{
		flex: 0 0 45vw;
	}
	/* 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{
		grid-gap: 63vw;
		padding: 5vw 11vw 17vw;
		background-image: url(/wp-content/uploads/2026/02/bg-regalo-kit-v2-900.webp);
	}
	h2.titleRegalo{
		width: 60vw;
	}
	h3.subtitleRegalo{
		width: 69vw;
	}
	/* FAQ */
	.faq{
		padding-top: 10vw;
		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: 5vw;
	}
	h4.nomeGin{
    	margin-bottom: 0.5vw;
	}
	p.textSale:not(.last){
    	margin-bottom: 2vw;
	}
	.bottiglia::before{
		height: 30vw;
	}
}
@media (min-width: 1100px) and (max-width: 1400px){
	/* HERO */
	.gridHero{
		background-size: cover;
		background-position: 8vw;
		padding: 13vw 0 18vw 7vw;
		background-image: url(/wp-content/uploads/2026/03/bg-hero-pasqua-1100-v2.webp);
	}
	h1.titleHero, h2.titleValigetta, h2.titleSale, h2.titleKit, h2.titleBottiglia, h2.titleEsperienza, h2.titleBotaniche, h2.titleRegalo, h2.titleFaq{
		font-size: 4.6vw;
	}
	h1.titleHero{
		width: 48vw;
	}
	h2.subtitleHero, h3.textAmi, h2.titleElegante, h3.subtitleElegante, h3.subtitleEsperienza, h3.subtitleBotaniche{
		font-size: 2.64vw;
	}
	h2.subtitleHero {
    	width: 45vw;
		margin-bottom: 2vw;
	}
	p.textHero, h3.subtitleElegante, h3.subtitleSale, p.textKit, p.textBottiglia, h3.subtitleEsperienza, p.textEsperienza{
    	margin-bottom: 3.5vw;
	}
	p.textHero, button.btnAddCart, p.textValigetta, p.textSale, li.itemKit, p.textKit, p.textEsperienza, h4.nomeBotaniche, button.btnDomanda::after, p.textRisposta{
		font-size: 1.63vw; 
	}
	p.textHero {
    	width: 32vw;
	}
	button.btnAddCart{
		width: 22vw;
		height: 4.8vw;
	}
	/* AMI IL GIN */
	.ami{
		margin-top: -15vw;
		padding: 7vw 6vw 11vw;
	}
	.cardAmi:nth-child(2) {
    	padding-top: 8vw;
	}
	.cardAmi:last-child {
    	padding-top: 16vw;
	}
	/* ELEGANTE */
	.elegante{
		padding: 1.5vw 7vw 4.5vw;
	}
	img.imgElegante {
    	width: 75vw;
		margin-bottom: 2.5vw;
	}
	h2.titleElegante {
    	width: 56vw;
	}
	h3.subtitleElegante {
    	width: 53vw;
	}
	/* VALIGETTA */
	.gridValigetta{
		padding: 6vw 0 4.5vw 7vw;
	}
	.col1Valigetta{
		flex: 0 0 33vw;
	}
	.col2Valigetta{
		background-size: contain;
		background-position: right center;
		background-image: url(/wp-content/uploads/2026/02/bg-valigetta-v2-1100.webp);
	}
	h3.subtitleValigetta, h3.subtitleSale, h4.nomeGin, h3.subtitleKit, h3.subtitleBottiglia, p.textBottiglia, h4.subsubtitleEsperienza, h3.subtitleRegalo, button.btnDomanda{
		font-size: 2vw;
	}
	h3.subtitleValigetta {
    	width: 32vw;
	}
	p.textValigetta.last, h3.subtitleRegalo{
		margin-bottom: 3vw;
	}
	/* SALE */
	.sale{
		padding-top: 11vw;
	}
	h2.titleSale{
		padding-left: 7vw;
	}
	.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;
	}
	/* KIT PERFERCT SERVE */
	.kitPerfectServe{
		padding-bottom: 2vw;
	}
	.gridKit{
		padding: 6vw 0 5vw 7vw;
		background-size: 61vw;
		background-position: right bottom;
		background-image: url(/wp-content/uploads/2026/07/img-kit-ps-aloha-1100.webp);
	}
	.col1Kit{
		flex: 0 0 52vw;
		padding-top: 2vw;
	}
	.col2Kit{
		height: 53vw;
		background-position: right bottom;
		background-image: url(/wp-content/uploads/2026/02/bg-kit-perfect-serve-1100.webp);
	}
	h3.subtitleKit {
    	width: 40vw;
	}
	ul.listKit{
		width: 46vw;
		grid-gap: 1.7vw;
		margin-left: 1.7vw;
		margin-bottom: 5.5vw;
	}
	p.overtextKit{
		width: 32vw;
		font-size: 3.28vw;
	}
	p.textKit {
    	width: 43vw;
	}
	/* BOTTIGLIA */
	h2.titleBottiglia{
		width: 51vw;
		padding-left: 7vw;
	}
	.gridBottiglia{
		padding: 2.5vw 0 3vw 7vw;
	}
	.col1Bottiglia{
		flex: 0 0 37vw;
	}
	.col2Bottiglia {
		flex: 1;
    	height: 47vw;
    	margin-top: -11vw;
    	background-size: contain;
    	background-position: 8vw;
    	background-image: url(/wp-content/uploads/2025/08/bg-bottiglieNew-1100.webp);
	}
	/* ESPERIENZA */
	.gridEsperienza{
		padding: 4vw 7vw;
		background-position: -3vw;
		background-image: url(/wp-content/uploads/2024/12/bg-esperienza-1100.webp);
	}
	.col2Esperienza{
		flex: 0 0 37.3vw;
	}
	/* 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: 104vw;
		grid-gap: 53vw;
		padding: 5vw 7vw 0;
		background-image: url(/wp-content/uploads/2026/02/bg-regalo-kit-v2-1100.webp);
	}
	h2.titleRegalo, h3.subtitleRegalo{
		width: 51vw;
	}
	/* FAQ */
	.faq{
		padding-top: 5vw;
		margin-top: -11vw;
	}
	.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: calc(100vw / (1920 / 1250));
		background-image: url(/wp-content/uploads/2026/03/bg-hero-pasqua-2000-v2.webp);
	}
	h1.titleHero, h2.titleValigetta, h2.titleSale, h2.titleKit, h2.titleBottiglia, h2.titleEsperienza, h2.titleBotaniche, h2.titleRegalo, h2.titleFaq{
		font-size: 3.65vw;
	}
	h1.titleHero{
		width: 38vw;
	}
	h2.subtitleHero, h3.textAmi, h2.titleElegante, h3.subtitleElegante, h3.subtitleEsperienza, h3.subtitleBotaniche{
		font-size: 2.1vw;
	}
	h2.subtitleHero {
    	width: 36vw;
		margin-bottom: 2vw;
	}
	p.textHero, h3.subtitleElegante, h3.subtitleSale, p.textKit, p.textBottiglia, h3.subtitleEsperienza, p.textEsperienza{
    	margin-bottom: 3vw;
	}
	p.textHero, button.btnAddCart, p.textValigetta, p.textSale, li.itemKit, p.textKit, p.textEsperienza, h4.nomeBotaniche, button.btnDomanda::after, p.textRisposta{
		font-size: 1.3vw; 
	}
	p.textHero {
    	width: 26vw;
	}
	button.btnAddCart{
		width: 18vw;
		height: 3.7vw;
	}
	/* AMI IL GIN */
	.ami{
		margin-top: -14vw;
		padding: 7vw 11vw 11vw;
	}
	h3.textAmi {
    	width: 25vw;
	}
	.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: 2.3vw;
	}
	h2.titleElegante {
    	width: 59vw;
	}
	h3.subtitleElegante {
    	width: 51vw;
	}
	/* VALIGETTA */
	.gridValigetta{
		align-items: center;
		padding: 8vw 0 4.5vw 11vw;
	}
	.col1Valigetta{
		flex: 0 0 27vw;
	}
	.col2Valigetta{
		height: 40vw;
		background-size: cover;
		background-position: right center;
		background-image: url(/wp-content/uploads/2026/02/bg-valigetta-v2-2000.webp);
	}
	h3.subtitleValigetta, h3.subtitleSale, h4.nomeGin, h3.subtitleKit, h3.subtitleBottiglia, p.textBottiglia, h4.subsubtitleEsperienza, h3.subtitleRegalo, button.btnDomanda{
		font-size: 1.67vw;
	}
	p.textValigetta.last, h3.subtitleRegalo{
		margin-bottom: 2.5vw;
	}
	/* 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;
	}
	/* KIT PERFECT SERVE */
	.kitPerfectServe{
		padding-bottom: 1vw;
	}
	.gridKit{
		padding: 5vw 0 5vw 11vw;
		background-size: 58vw;
		background-position: right bottom;
		background-image: url(/wp-content/uploads/2026/07/img-kit-ps-aloha-2000.webp);
	}
	.col1Kit{
		flex: 0 0 50vw;
		padding-top: 3vw;
	}
	.col2Kit{
		height: 45vw;
		background-position: right bottom;
		background-image: url(/wp-content/uploads/2026/02/bg-kit-perfect-serve-2000.webp);
	}
	h3.subtitleKit {
    	width: 34vw;
	}
	ul.listKit{
		width: 37vw;
		grid-gap: 1.2vw;
		margin-left: 1.3vw;
		margin-bottom: 5vw;
	}
	p.overtextKit{
		width: 26vw;
		font-size: 2.65vw;
	}
	p.textKit {
    	width: 34vw;
	}
	/* BOTTIGLIA */
	h2.titleBottiglia{
		width: 46vw;
		padding-left: 11vw;
	}
	.gridBottiglia{
		padding: 2vw 0 2vw 11vw;
	}
	.col1Bottiglia{
		flex: 0 0 31.8vw;
	}
	.col2Bottiglia {
		flex: 1;
    	height: 40vw;
    	margin-top: -9vw;
    	background-size: contain;
    	background-position: 10vw;
    	background-image: url(/wp-content/uploads/2025/08/bg-bottiglieNew-2000.webp);
	}
	/* ESPERIENZA */
	.gridEsperienza{
		padding-right: 11vw;
		height: calc(100vw / (1920 / 1000));
		background-image: url(/wp-content/uploads/2024/11/bg-esperienza-2000.webp);
	}
	.col2Esperienza{
		flex: 0 0 31vw;
	}
	/* 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: 89vw;
		grid-gap: 47vw;
		padding: 5vw 11vw 0;
		background-image: url(/wp-content/uploads/2026/02/bg-regalo-kit-v2-2000.webp);
	}
	h2.titleRegalo{
		width: 41vw;
	}
	h3.subtitleRegalo{
		width: 47vw;
	}
	/* FAQ */
	.faq {
    	margin-top: -5.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;
	}
}