Negozio test
.pdj-hero { box-sizing: border-box; }
.pdj-hero * { box-sizing: border-box; }
.pdj-hero {
width: 100vw;
position: relative;
left: 50%;
margin-left: -50vw;
overflow: hidden;
background: #322117;
}
.pdj-video-trio {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
width: 100%;
height: 100vh;
min-height: 500px;
overflow: hidden;
}
.pdj-video-trio video {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center top;
display: block;
}
/* ── OVERLAY LEGGERMENTE PIÙ SCURO ── */
.pdj-overlay {
position: absolute;
inset: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
padding: 20px;
background: rgba(50, 33, 23, 0.45);
z-index: 5;
}
.pdj-eyebrow {
font-family: ‘Montserrat’, sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 4px;
text-transform: uppercase;
color: #FDE5D6;
margin-bottom: 14px;
display: block;
}
.pdj-hero-title {
font-family: ‘Cormorant Garamond’, serif;
font-size: clamp(2.6rem, 5vw, 4.8rem);
font-weight: 300;
color: #FFFFFF;
line-height: 1.18;
margin: 0 0 36px 0;
text-shadow: 0 2px 18px rgba(0,0,0,0.35);
}
.pdj-cta-group {
display: flex;
gap: 16px;
justify-content: center;
flex-wrap: wrap;
}
.pdj-btn-primary {
background: #CBA590;
color: #fff;
padding: 15px 38px;
border: none;
border-radius: 4px;
font-family: ‘Montserrat’, sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 2.5px;
text-transform: uppercase;
text-decoration: none;
display: inline-block;
transition: background 0.3s, transform 0.2s;
cursor: pointer;
}
.pdj-btn-primary:hover {
background: #b8907a;
transform: translateY(-2px);
color: #fff;
text-decoration: none;
}
.pdj-btn-secondary {
background: transparent;
color: #fff;
padding: 14px 38px;
border: 1.5px solid rgba(255,255,255,0.8);
border-radius: 4px;
font-family: ‘Montserrat’, sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 2.5px;
text-transform: uppercase;
text-decoration: none;
display: inline-block;
transition: background 0.3s;
cursor: pointer;
}
.pdj-btn-secondary:hover {
background: rgba(255,255,255,0.12);
color: #fff;
text-decoration: none;
}
@media (max-width: 768px) {
.pdj-video-trio {
grid-template-columns: 1fr;
height: 100vh;
}
.pdj-video-trio video:nth-child(2),
.pdj-video-trio video:nth-child(3) {
display: none;
}
}
Centro Olistico & Spa
Prenditi cura di te,
ogni giorno
.pdj-cats, .pdj-cats * { box-sizing: border-box; }
.pdj-cats {
width: 100vw;
position: relative;
left: 50%;
margin-left: -50vw;
background: #FDE5D6;
overflow: hidden;
}
.pdj-cats-header {
text-align: center;
padding: 60px 20px 40px;
background: #FDE5D6;
}
.pdj-cats-header p {
font-family: ‘Montserrat’, sans-serif;
font-size: 10px;
font-weight: 500;
letter-spacing: 4px;
text-transform: uppercase;
color: #322117;
margin: 0 0 12px 0;
}
.pdj-cats-header h2 {
font-family: ‘Cormorant Garamond’, serif;
font-size: clamp(1.8rem, 3vw, 2.8rem);
font-weight: 400;
color: #322117;
margin: 0;
letter-spacing: 1px;
}
.pdj-cats-grid {
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 8px;
width: 100%;
padding: 0 12px 12px;
}
.pdj-cat-item {
position: relative;
overflow: hidden;
height: 520px;
display: block;
text-decoration: none;
border-radius: 12px;
}
.pdj-cat-item img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center top;
display: block;
transition: transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
filter: brightness(0.92);
}
.pdj-cat-item:hover img {
transform: scale(1.07);
filter: brightness(0.78);
}
.pdj-cat-item::after {
content: ”;
position: absolute;
inset: 0;
background: linear-gradient(
to top,
rgba(50,33,23,0.72) 0%,
rgba(50,33,23,0.18) 40%,
transparent 70%
);
z-index: 1;
}
.pdj-cat-label {
position: absolute;
bottom: 0;
left: 0;
right: 0;
z-index: 2;
padding: 0 20px 26px;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 6px;
}
.pdj-cat-name {
font-family: ‘Cormorant Garamond’, serif;
font-size: 1.35rem;
font-weight: 400;
color: #fff;
letter-spacing: 1px;
line-height: 1.2;
}
.pdj-cat-line {
width: 28px;
height: 1.5px;
background: #CBA590;
transition: width 0.4s ease;
}
.pdj-cat-item:hover .pdj-cat-line { width: 48px; }
.pdj-cat-cta {
font-family: ‘Montserrat’, sans-serif;
font-size: 9px;
font-weight: 500;
letter-spacing: 2.5px;
text-transform: uppercase;
color: #FDE5D6;
opacity: 0;
transform: translateY(8px);
transition: opacity 0.4s ease, transform 0.4s ease;
}
.pdj-cat-item:hover .pdj-cat-cta {
opacity: 1;
transform: translateY(0);
}
@media (max-width: 1024px) {
.pdj-cats-grid { grid-template-columns: repeat(3, 1fr); }
.pdj-cat-item { height: 380px; }
}
@media (max-width: 600px) {
.pdj-cats-grid { grid-template-columns: repeat(2, 1fr); }
.pdj-cat-item { height: 260px; }
.pdj-cats-header { padding: 40px 20px 28px; }
}
Le nostre linee
Scegli il tuo rituale

Viso
Scopri la linea →

Corpo
Scopri la linea →

Aromi
Scopri la linea →

Profumazione
Ambiente
Scopri la linea →
Mani e Piedi
Scopri la linea →
Rituali del
Benessere
Scopri la linea →
.pdj-wave-divider, .pdj-wave-divider * { box-sizing: border-box; }
.pdj-wave-divider {
width: 100vw;
position: relative;
left: 50%;
margin-left: -50vw;
display: block;
line-height: 0;
overflow: hidden;
background: #FDE5D6; /* colore sezione SOPRA */
margin-bottom: -2px;
}
.pdj-wave-divider svg {
display: block;
width: 100%;
height: auto;
}
.pdj-trust, .pdj-trust * { box-sizing: border-box; }
.pdj-trust {
width: 100vw;
position: relative;
left: 50%;
margin-left: -50vw;
background: #F8F8F8;
padding: 80px 40px;
}
.pdj-trust-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 48px;
max-width: 1100px;
margin: 0 auto;
}
.pdj-trust-item {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 18px;
}
.pdj-trust-icon {
width: 72px;
height: 72px;
border-radius: 50%;
background: rgba(203,165,144,0.15);
border: 1.5px solid #CBA590;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
transition: background 0.3s;
}
.pdj-trust-item:hover .pdj-trust-icon {
background: rgba(203,165,144,0.35);
}
.pdj-trust-icon svg {
width: 32px;
height: 32px;
stroke: #322117;
fill: none;
stroke-width: 1.5;
stroke-linecap: round;
stroke-linejoin: round;
}
.pdj-trust-line {
width: 32px;
height: 1.5px;
background: #CBA590;
}
.pdj-trust-title {
font-family: ‘Cormorant Garamond’, serif;
font-size: 1.5rem;
font-weight: 400;
color: #322117;
margin: 0;
letter-spacing: 0.5px;
line-height: 1.2;
}
.pdj-trust-text {
font-family: ‘Montserrat’, sans-serif;
font-size: 12.5px;
font-weight: 300;
color: #322117;
line-height: 1.8;
margin: 0;
}
.pdj-trust-text strong {
font-weight: 500;
color: #322117;
}
@media (max-width: 900px) {
.pdj-trust-grid {
grid-template-columns: 1fr;
gap: 48px;
}
.pdj-trust {
padding: 60px 28px;
}
}
Spedizione gratuita
La spedizione è GRATUITA per ordini superiori a € 60 oppure per il ritiro diretto presso il nostro centro a Soverato. Per acquisti inferiori, il costo di spedizione è di soli € 4,90 su tutto il territorio nazionale.
Supporto dedicato
Il nostro team è sempre disponibile per rispondere alle tue domande. Puoi contattarci via e-mail o inviare un messaggio WhatsApp direttamente dalla sezione contatti — ti risponderemo nel più breve tempo possibile.
Reso gratuito
Non sei soddisfatta? Offriamo resi GRATUITI entro 10 giorni dall’acquisto. Potrai restituire il prodotto e ricevere un rimborso completo sul metodo di pagamento originale, senza domande.
.pdj-wave-divider2, .pdj-wave-divider2 * { box-sizing: border-box; }
.pdj-wave-divider2 {
width: 100vw;
position: relative;
left: 50%;
margin-left: -50vw;
display: block;
line-height: 0;
overflow: hidden;
background: #F8F8F8; /* colore sezione SOPRA */
margin-bottom: -2px;
}
.pdj-wave-divider2 svg {
display: block;
width: 100%;
height: auto;
}
.pdj-products, .pdj-products * { box-sizing: border-box; }
.pdj-products {
width: 100vw;
position: relative;
left: 50%;
margin-left: -50vw;
background: #FDE5D6;
padding: 80px 40px;
}
.pdj-products-header {
display: flex;
align-items: flex-end;
justify-content: space-between;
max-width: 1200px;
margin: 0 auto 48px;
}
/* ── EYEBROW: #322117, bold ── */
.pdj-products-header-left p {
font-family: ‘Montserrat’, sans-serif;
font-size: 10px;
font-weight: 600;
letter-spacing: 4px;
text-transform: uppercase;
color: #322117;
margin: 0 0 10px 0;
}
/* ── TITOLO: #322117, peso maggiore ── */
.pdj-products-header-left h2 {
font-family: ‘Cormorant Garamond’, serif;
font-size: clamp(1.8rem, 3vw, 2.8rem);
font-weight: 500;
color: #322117;
margin: 0;
letter-spacing: 1px;
}
.pdj-products-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 32px;
max-width: 1200px;
margin: 0 auto;
}
.pdj-product-card {
display: flex;
flex-direction: column;
text-decoration: none;
}
.pdj-product-img-wrap {
position: relative;
overflow: hidden;
background: #f0e0d6;
aspect-ratio: 3/4;
margin-bottom: 20px;
}
.pdj-product-img-wrap img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
display: block;
transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.pdj-product-card:hover .pdj-product-img-wrap img {
transform: scale(1.05);
}
.pdj-product-badge {
position: absolute;
top: 16px;
left: 16px;
background: #CBA590;
color: #fff;
font-family: ‘Montserrat’, sans-serif;
font-size: 9px;
font-weight: 500;
letter-spacing: 2px;
text-transform: uppercase;
padding: 5px 12px;
border-radius: 2px;
}
.pdj-product-hover-cta {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: rgba(50,33,23,0.82);
color: #FDE5D6;
font-family: ‘Montserrat’, sans-serif;
font-size: 10px;
font-weight: 500;
letter-spacing: 2.5px;
text-transform: uppercase;
text-align: center;
padding: 16px;
transform: translateY(100%);
transition: transform 0.35s ease;
}
.pdj-product-card:hover .pdj-product-hover-cta {
transform: translateY(0);
}
.pdj-product-info {
display: flex;
flex-direction: column;
gap: 6px;
}
/* ── TUTTE LE SCRITTE: #322117 ── */
.pdj-product-format {
font-family: ‘Montserrat’, sans-serif;
font-size: 9px;
font-weight: 400;
letter-spacing: 2px;
text-transform: uppercase;
color: #322117;
}
.pdj-product-name {
font-family: ‘Cormorant Garamond’, serif;
font-size: 1.25rem;
font-weight: 400;
color: #322117;
line-height: 1.3;
margin: 0;
}
.pdj-product-desc {
font-family: ‘Montserrat’, sans-serif;
font-size: 11px;
font-weight: 300;
color: #322117;
line-height: 1.6;
margin: 4px 0 0;
}
.pdj-product-price {
font-family: ‘Cormorant Garamond’, serif;
font-size: 1.5rem;
font-weight: 400;
color: #322117;
margin: 8px 0 0;
letter-spacing: 0.5px;
}
.pdj-product-line {
width: 28px;
height: 1.5px;
background: #322117;
margin-top: 4px;
transition: width 0.4s ease;
}
.pdj-product-card:hover .pdj-product-line {
width: 48px;
}
@media (max-width: 900px) {
.pdj-products-grid {
grid-template-columns: repeat(2, 1fr);
gap: 24px;
}
.pdj-products { padding: 60px 24px; }
}
@media (max-width: 560px) {
.pdj-products-grid { grid-template-columns: 1fr; }
.pdj-products-header {
flex-direction: column;
align-items: flex-start;
gap: 16px;
}
}
Selezione esclusiva
I più amati

Best Seller
Scopri il prodotto →
Corpo · 2×50 ml
WINTER FLAME
Spa Rituals
Crema-olio corpo effetto seta con Olio di Mandorle, Acido Ialuronico e Olio di Jojoba.
€ 29,00

Più amato
Scopri il prodotto →
Profumazione Ambiente · 250 ml
Profumatore Ambiente
Uva Fragola
Fragranza dolce e fruttata che riempie la casa di energia leggera e buonumore.
€ 29,00

Più amato
Scopri il prodotto →
Profumazione Ambiente · 250 ml
Profumatore Ambiente
Violetta
Fragranza romantica e avvolgente per un’atmosfera morbida, raffinata e distensiva.
€ 29,00
.pdj-wave-divider, .pdj-wave-divider * { box-sizing: border-box; }
.pdj-wave-divider {
width: 100vw;
position: relative;
left: 50%;
margin-left: -50vw;
display: block;
line-height: 0;
overflow: hidden;
background: #FDE5D6; /* colore sezione SOPRA */
margin-bottom: -2px;
}
.pdj-wave-divider svg {
display: block;
width: 100%;
height: auto;
}
.pdj-social, .pdj-social * { box-sizing: border-box; }
.pdj-social {
width: 100vw;
position: relative;
left: 50%;
margin-left: -50vw;
background: #F8F8F8;
padding: 80px 0 0;
overflow: hidden;
}
.pdj-social-header {
text-align: center;
padding: 0 20px 48px;
animation: pdj-fadeDown 0.8s ease both;
}
@keyframes pdj-fadeDown {
from { opacity: 0; transform: translateY(-24px); }
to { opacity: 1; transform: translateY(0); }
}
.pdj-social-header p {
font-family: ‘Montserrat’, sans-serif;
font-size: 10px;
font-weight: 500;
letter-spacing: 4px;
text-transform: uppercase;
color: #322117;
margin: 0 0 12px 0;
}
.pdj-social-header h2 {
font-family: ‘Cormorant Garamond’, serif;
font-size: clamp(1.8rem, 3vw, 2.8rem);
font-weight: 400;
color: #322117;
margin: 0 0 20px 0;
letter-spacing: 1px;
}
.pdj-social-ig-link {
display: inline-flex;
align-items: center;
gap: 8px;
font-family: ‘Montserrat’, sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 2.5px;
text-transform: uppercase;
color: #322117 !important;
text-decoration: none !important;
border-bottom: 1px solid #322117;
padding-bottom: 2px;
transition: opacity 0.3s;
-webkit-text-fill-color: #322117;
}
.pdj-social-ig-link:visited,
.pdj-social-ig-link:hover,
.pdj-social-ig-link:active,
.pdj-social-ig-link:focus {
color: #322117 !important;
-webkit-text-fill-color: #322117 !important;
text-decoration: none !important;
opacity: 0.65;
}
.pdj-social-ig-link svg {
width: 14px;
height: 14px;
stroke: #322117;
fill: none;
stroke-width: 1.8;
stroke-linecap: round;
stroke-linejoin: round;
flex-shrink: 0;
}
.pdj-social-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 6px;
width: 100%;
padding: 0 6px;
}
.pdj-social-card {
position: relative;
overflow: hidden;
border-radius: 12px;
aspect-ratio: 9/16;
cursor: pointer;
display: block;
text-decoration: none;
opacity: 0;
transform: translateY(40px);
animation: pdj-cardUp 0.7s ease forwards;
}
.pdj-social-card:nth-child(1) { animation-delay: 0.1s; }
.pdj-social-card:nth-child(2) { animation-delay: 0.25s; }
.pdj-social-card:nth-child(3) { animation-delay: 0.4s; }
@keyframes pdj-cardUp {
from { opacity: 0; transform: translateY(40px); }
to { opacity: 1; transform: translateY(0); }
}
.pdj-social-card video {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center top;
display: block;
transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
will-change: transform;
}
.pdj-social-card:hover video {
transform: scale(1.04);
}
.pdj-social-card::after {
content: ”;
position: absolute;
inset: 0;
background: rgba(50,33,23,0);
transition: background 0.4s ease;
z-index: 1;
border-radius: 12px;
}
.pdj-social-card:hover::after {
background: rgba(50,33,23,0.38);
}
.pdj-social-play {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) scale(0.7);
z-index: 2;
width: 56px;
height: 56px;
border-radius: 50%;
background: rgba(253,229,214,0.92);
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
transition: opacity 0.35s ease, transform 0.35s ease;
}
.pdj-social-play svg {
width: 20px;
height: 20px;
fill: #322117;
margin-left: 3px;
}
.pdj-social-card:hover .pdj-social-play {
opacity: 1;
transform: translate(-50%, -50%) scale(1);
}
.pdj-social-badge {
position: absolute;
top: 14px;
right: 14px;
z-index: 3;
width: 32px;
height: 32px;
border-radius: 50%;
background: rgba(253,229,214,0.90);
display: flex;
align-items: center;
justify-content: center;
animation: pdj-pulse 3s ease-in-out infinite;
}
@keyframes pdj-pulse {
0%, 100% { transform: scale(1); }
50% { transform: scale(1.12); }
}
.pdj-social-badge svg {
width: 16px;
height: 16px;
stroke: #322117;
fill: none;
stroke-width: 1.8;
stroke-linecap: round;
stroke-linejoin: round;
}
.pdj-social-card-cta {
position: absolute;
bottom: 0;
left: 0;
right: 0;
z-index: 3;
padding: 14px 18px;
background: linear-gradient(to top, rgba(50,33,23,0.7) 0%, transparent 100%);
font-family: ‘Montserrat’, sans-serif;
font-size: 9px;
font-weight: 500;
letter-spacing: 2.5px;
text-transform: uppercase;
color: #FDE5D6;
opacity: 0;
transform: translateY(8px);
transition: opacity 0.35s ease, transform 0.35s ease;
border-radius: 0 0 12px 12px;
}
.pdj-social-card:hover .pdj-social-card-cta {
opacity: 1;
transform: translateY(0);
}
@media (max-width: 768px) {
.pdj-social-grid { grid-template-columns: repeat(2, 1fr); }
.pdj-social-card:nth-child(3) { display: none; }
.pdj-social { padding: 60px 0 0; }
}
@media (max-width: 480px) {
.pdj-social-grid { grid-template-columns: 1fr; }
.pdj-social-card:nth-child(2),
.pdj-social-card:nth-child(3) { display: none; }
}
Il nostro mondo
Seguici sui social
Guarda su Instagram →
Visualizzazione di 1-12 di 52 risultati












