
:root{--green:#493F36;--ivory:#FFFCF5;--gold:#9A8775;--muted:#8A9A86}
body.mediterranea{color:#493F36;background:#FFFCF5}body.mediterranea .button{background:#8A9A86;border-color:#8A9A86}body.mediterranea .button:hover{background:#493F36}body.mediterranea header>.button{background:#8A9A86;color:white}body.mediterranea .hero h1 em{color:#F2EDE4}body.mediterranea .med-actions .button{background:#F2EDE4;border-color:#F2EDE4;color:#493F36}body.mediterranea .med-sun{background:#8A9A86;color:#FFFCF5}body.mediterranea .med-ribbon{background:#F2EDE4;color:#493F36}body.mediterranea .med-ribbon i{color:#8A9A86}body.mediterranea .hero-booking{border-top-color:#8A9A86}body.mediterranea .intro .eyebrow,body.mediterranea .section-heading .eyebrow,body.mediterranea .journal-heading .eyebrow{color:#8A9A86}body.mediterranea .gold-interlude{background:#FFFCF5;color:#493F36}body.mediterranea .story{background:#8A9A86}body.mediterranea .story .eyebrow{color:#F2EDE4}body.mediterranea .guest-journal{background:#FFFCF5;color:#493F36}body.mediterranea .guest-source{color:#8A9A86}body.mediterranea .season-journal{background:#FFFCF5}body.mediterranea .journal-tabs button[aria-selected="true"],body.mediterranea .journal-cover{background:#8A9A86}body.mediterranea .contact{background:#F2EDE4}body.mediterranea footer{background:#493F36}
body.mediterranea .med-comfort{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:26px 7%;background:#493F36;color:#FFFCF5;border:0}body.mediterranea .med-comfort .comfort-item{display:flex;align-items:center;gap:14px;padding:18px 20px;justify-content:flex-start;border-bottom:1px solid #FFFCF525;min-width:0}body.mediterranea .med-comfort .comfort-item>span:not(.med-comfort-mark){font-size:16px!important;line-height:1.55;letter-spacing:0;text-align:left;text-transform:none;color:#FFFCF5;font-weight:400}body.mediterranea .med-comfort .med-comfort-mark{font-size:25px;color:#F2EDE4;flex-shrink:0}body.mediterranea .med-comfort span:before{content:none}
a.whatsapp-float,body.mediterranea a.whatsapp-float{position:fixed;right:24px;bottom:24px;display:inline-flex;align-items:center;gap:10px;z-index:50;min-height:52px;padding:13px 19px;background:#493F36;color:#FFFCF5;border:1px solid #FFFCF580;border-radius:30px;font:600 14px Arial,sans-serif;box-shadow:0 5px 20px #493F3626;text-decoration:none}a.whatsapp-float:hover,body.mediterranea a.whatsapp-float:hover{background:#493F36}a.whatsapp-float svg{width:25px;height:25px;flex-shrink:0}a.whatsapp-float:focus-visible{outline:3px solid #9A8775;outline-offset:4px}
@media(max-width:950px){body.mediterranea .med-comfort{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 5%}}@media(max-width:600px){body.mediterranea .med-comfort{grid-template-columns:1fr;padding:14px 6%}body.mediterranea .med-comfort .comfort-item{padding:15px 5px}body.mediterranea .med-comfort .comfort-item>span:not(.med-comfort-mark){font-size:16px!important}a.whatsapp-float,body.mediterranea a.whatsapp-float{right:16px;bottom:16px;padding:12px 15px}body{padding-bottom:70px}}

/* Verde Tiffany della dimora Casa Maia, con fondi avorio e accenti salvia. */
:root{--green:#8A9A86;--ivory:#FFFCF5;--gold:#9A8775;--muted:#8A9A86}body.mediterranea .button,body.mediterranea header>.button{background:#8A9A86;border-color:#8A9A86}body.mediterranea .med-ribbon{background:#F2EDE4}body.mediterranea .story{background:#8A9A86}body.mediterranea .med-comfort{background:#8A9A86}body.mediterranea .contact{background:#FFFCF5}body.mediterranea footer{background:#493F36}
body.mediterranea .journal-cover{background:#8A9A86;border-color:#8A9A86;color:#FFFCF5}body.mediterranea .journal-cover h3,body.mediterranea .journal-cover h3 em,body.mediterranea .journal-cover>p,body.mediterranea .journal-cover>.eyebrow,body.mediterranea .journal-cover .journal-stay p,body.mediterranea .journal-cover .journal-stay .eyebrow{color:#FFFCF5}body.mediterranea .journal-cover>p,body.mediterranea .journal-cover .journal-stay p{font-size:15px;line-height:1.8}body.mediterranea .journal-cover>.eyebrow,body.mediterranea .journal-cover .journal-stay .eyebrow{font-size:11px}body.mediterranea .journal-cover .journal-stay{border-color:#FFFCF566;background:transparent}body.mediterranea .journal-cover .button{background:#FFFCF5;color:#493F36;border-color:#FFFCF5;font-size:12px}body.mediterranea .journal-cover .season-art{color:#F2EDE4;opacity:.35}body.mediterranea .journal-tabs button[aria-selected="true"]{background:#8A9A86;color:#FFFCF5}
