/* Natale nella navbar Tenuta: rosso rubino, filetto oro e piccolo fiocco. */
.header.hds-2 .main-menu .iuz-nav-natale > a.item-link,
#mobileMenu #wrapper-menu-navigation a[href$="/natale.php"],
#mobileMenu #wrapper-menu-navigation a[href="natale.php"]{
    --iuz-natale-gift:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffe1a6' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9h16v4H4zM6 13v8h12v-8M12 9v12M12 9H8.5A2.25 2.25 0 1 1 10.2 5L12 9Zm0 0h3.5A2.25 2.25 0 1 0 13.8 5L12 9Z'/%3E%3C/svg%3E");
    color:#fff8ec!important;
}
.header.hds-2 .main-menu .iuz-nav-natale > a.item-link{
    isolation:isolate;
    padding-inline:27px 10px;
}
.header.hds-2 .main-menu .iuz-nav-natale > a.item-link::before{
    content:"";
    position:absolute;
    z-index:-1;
    top:50%;
    left:0;
    right:0;
    bottom:auto;
    width:100%;
    height:36px;
    transform:translateY(-50%);
    border:1px solid #cfaa65;
    border-radius:8px;
    background:var(--iuz-natale-gift) left 7px center/16px no-repeat,linear-gradient(115deg,#991f3b,#71132b);
    box-shadow:0 2px 6px #71132b26;
}
.header.hds-2 .main-menu .iuz-nav-natale > a.item-link:hover::before,
.header.hds-2 .main-menu .iuz-nav-natale > a.item-link:focus-visible::before{
    background-color:#681128;
    filter:brightness(1.13);
}
#mobileMenu #wrapper-menu-navigation a[href$="/natale.php"],
#mobileMenu #wrapper-menu-navigation a[href="natale.php"]{
    min-height:44px;
    margin-block:5px;
    padding-inline:38px 13px!important;
    border:1px solid #cfaa65;
    border-radius:8px;
    background:var(--iuz-natale-gift) left 11px center/19px no-repeat,linear-gradient(115deg,#991f3b,#71132b)!important;
}
@media(min-width:1200px){
    .header.hds-2 .main-menu .box-nav-menu{column-gap:clamp(10px,1.18vw,23px)}
}

/* Due bagliori brevi, senza spostare le voci del menu. */
@media(prefers-reduced-motion:no-preference){
    .header.hds-2 .main-menu .iuz-nav-natale > a.item-link::before,
    #mobileMenu.show #wrapper-menu-navigation a[href$="/natale.php"],
    #mobileMenu.show #wrapper-menu-navigation a[href="natale.php"]{
        animation:iuz-natale-luccichio 1.75s ease-in-out .22s 2;
    }
}
@keyframes iuz-natale-luccichio{
    0%,100%{box-shadow:0 2px 6px #71132b26}
    42%{box-shadow:0 0 0 2px #d7ad635e,0 0 12px #dfb96a9c,inset 0 0 9px #ffdb934a}
    67%{box-shadow:0 0 0 1px #d7ad6330,0 0 5px #dfb96a55}
}
