/* Proposta06 scelta per la testata e la presentazione. */
.site-header{background:#24382d;border-bottom-color:#cbb79e}
.site-header .brand-wordmark,.site-header .header-contact,.site-header .main-nav a,.site-header .icon-button,.site-header select{color:#f7f4ec}
.site-header .header-contact-copy small{color:#d5ddcc}
.site-header .whatsapp-icon{color:#b8cca4}
.site-header select option{color:#24382d;background:#f7f4ec}
.hero .hero-copy{position:relative;justify-self:start;max-width:440px!important;min-width:0;padding:28px 24px;isolation:isolate;background:#24382d;border:1px solid #c4b48d66;border-radius:3px;color:#f7f4ec}
.hero-copy>*:not(.intro-ornament){z-index:1}
.hero-copy .hero-heading{color:#d9ad80}
.hero-copy .hero-text,.hero-copy .hero-delivery{color:#f7f4ec}
.hero-copy>.button{background:#f7f4ec;color:#24382d}
.intro-ornament{position:absolute;width:95px;height:95px;color:#c5b88e;opacity:.3;pointer-events:none;z-index:0;line-height:0}
.intro-ornament svg{width:100%;height:100%}
.intro-ornament--top{top:0;left:0}
.intro-ornament--bottom{bottom:0;right:0;transform:rotate(180deg)}
@media(max-width:800px){.hero{padding-top:28px}.hero .hero-copy{width:100%;max-width:none!important;padding:28px 20px}.site-header{padding:12px 16px;gap:10px}.site-header .brand-wordmark{font-size:28px}}
@media(max-width:360px){.site-header .brand-wordmark{font-size:24px}}
