/* ACCESSIBILITY */
.sr-only, .iub-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.sr-only-focusable:focus {
    position: absolute !important;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
    background: #222D5D;
    color: #ffffff;
    padding: 0.5em 1em;
    z-index: 1000;
}
.skip-content { background-color:#222D5D; color: #ffffff; position: absolute; top: 0; left: 50%; transform: translateX(-50%); z-index: 100; padding: 10px; }
.skip-content:hover { background-color:#222D5D; color:#ffffff !important; }

:focus-visible, input[type=checkbox]:focus-visible + i, input[type=checkbox]:focus-visible~.w-color-switch-box,
.w-nav-arrow:focus-visible::before, .woocommerce-mini-cart-item:has(:focus-visible) {
    outline-width: 2px; outline-style: solid; outline-offset: 2px; outline-color: #ffffff;
}
.hp-fascia-visore { background-color: #222222; }
.hp-fascia-tre, .hp-fascia-cinque-bis, .hp-fascia-sette { background-color: #103B30; }
.hp-fascia-due { background-color: #103B30; }