.ast-desktop .astra-menu-animation-slide-up>.menu-item>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-up>.menu-item>.sub-menu,.ast-desktop .astra-menu-animation-slide-up>.menu-item>.sub-menu .sub-menu{opacity:0;visibility:hidden;transform:translateY(.5em);transition:visibility .2s ease,transform .2s ease}.ast-desktop .astra-menu-animation-slide-up>.menu-item .menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-slide-up>.menu-item .menu-item:hover>.sub-menu,.ast-desktop .astra-menu-animation-slide-up>.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-up>.menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-slide-up>.menu-item:hover>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-up>.menu-item:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.ast-desktop .astra-menu-animation-slide-up>.full-width-mega.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-up>.full-width-mega.menu-item:hover>.astra-full-megamenu-wrapper{-js-display:flex;display:flex}.ast-desktop .astra-menu-animation-slide-down>.menu-item>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-down>.menu-item>.sub-menu,.ast-desktop .astra-menu-animation-slide-down>.menu-item>.sub-menu .sub-menu{opacity:0;visibility:hidden;transform:translateY(-.5em);transition:visibility .2s ease,transform .2s ease}.ast-desktop .astra-menu-animation-slide-down>.menu-item .menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-slide-down>.menu-item .menu-item:hover>.sub-menu,.ast-desktop .astra-menu-animation-slide-down>.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-down>.menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-slide-down>.menu-item:hover>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-down>.menu-item:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.ast-desktop .astra-menu-animation-slide-down>.full-width-mega.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-down>.full-width-mega.menu-item:hover>.astra-full-megamenu-wrapper{-js-display:flex;display:flex}.ast-desktop .astra-menu-animation-fade>.menu-item>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-fade>.menu-item>.sub-menu,.ast-desktop .astra-menu-animation-fade>.menu-item>.sub-menu .sub-menu{opacity:0;visibility:hidden;transition:opacity ease-in-out .3s}.ast-desktop .astra-menu-animation-fade>.menu-item .menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-fade>.menu-item .menu-item:hover>.sub-menu,.ast-desktop .astra-menu-animation-fade>.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-fade>.menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-fade>.menu-item:hover>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-fade>.menu-item:hover>.sub-menu{opacity:1;visibility:visible;transition:opacity ease-in-out .3s}.ast-desktop .astra-menu-animation-fade>.full-width-mega.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-fade>.full-width-mega.menu-item:hover>.astra-full-megamenu-wrapper{-js-display:flex;display:flex}.ast-desktop .menu-item.ast-menu-hover>.sub-menu.toggled-on{opacity:1;visibility:visible}.nx-countdown-wrapper {
display: block;
}
.nx-countdown-container {
display: flex;
flex-wrap: wrap;
align-items: center;
list-style: none;
margin: 0;
padding: 0;
} .nx-countdown-layout-grid {
flex-direction: row;
flex-wrap: wrap;
display: table;
table-layout: fixed;
width: 100%;
}
.nx-countdown-layout-grid .nx-countdown-item {
display: table-cell;
} .nx-countdown-layout-list {
flex-direction: column;
}
.nx-countdown-layout-list .nx-countdown-item {
display: block;
width: 100%;
}
.nx-countdown-layout-list .nx-countdown-item > div {
width: 100%;
box-sizing: border-box;
} .nx-countdown-item {
display: flex;
}
.nx-countdown-item > div {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 20px 24px;
text-align: center;
} .nx-countdown-digits {
position: relative;
display: block;
width: 100%;
font-size: 48px;
font-weight: 700;
line-height: 1;
color: #fec503;
} .nx-countdown-label {
display: block;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.08em;
margin-top: 6px;
color: #aaaaaa; } .nx-countdown-label-inline .nx-countdown-label {
display: inline-block;
margin-top: 0;
} .nx-countdown-item > div {
position: relative;
}
.nx-countdown-show-separator .nx-countdown-digits::after {
content: ':';
position: absolute;
top: 50%;
right: calc(-1 * (var(--nx-countdown-box-spacing, 15px) + 4px));
transform: translateY(-50%);
font-size: inherit;
font-weight: inherit;
pointer-events: none;
}
.nx-countdown-show-separator.nx-countdown-separator-dotted .nx-countdown-digits::after {
content: '·';
font-size: 2em;
line-height: 0;
}
.nx-countdown-show-separator .nx-countdown-item:last-child .nx-countdown-digits::after {
display: none;
} .nx-countdown-finish-message {
padding: 16px;
}
.nx-countdown-finish-message .nx-expiry-title {
margin-top: 0;
margin-bottom: 8px;
} .nx-countdown-expiry-template {
display: none;
}