/* hidden -------------------------------------------------------- */

/* @group @variables */

[class*="a-offscreen-primary"] {
--offscreen-position: absolute;
--offscreen-left: -999em;
}

[class*="a-offscreen-proto"] {
--offscreen-position: fixed;
--offscreen-left: -999em;
}

@media all and (min-width:48em) {

[class*="a-offscreen-tertiary"] {
--offscreen-position: absolute;
--offscreen-left: -999em;
}

}

@media all and (max-width:47.9375em) {

[class*="a-offscreen-trito"] {
--offscreen-position: absolute;
--offscreen-left: -999em;
}

}

@media all and (max-width:61.9375em) {

[class*="a-offscreen-tetarto"] {
--offscreen-position: absolute;
--offscreen-left: -999em;
}

}

/* @end @variables */

/* @group @a-offscreen */

[class*="a-offscreen"] {
position: var(--offscreen-position);
left: var(--offscreen-left);
}

/* @end @a-offscreen */

/* hidden -------------------------------------------------------- */

/* @group @a-hidden */

[class*="a-hidden-primary"] {
position: absolute;
z-index: -2;
width: 0;
height: 0;
opacity: 0;
clip: rect(1px, 1px, 1px, 1px);
visibility: hidden;
}

@media all and (min-width:48em) {

[class*="a-hidden-tertiary"] {
position: absolute;
z-index: -2;
width: 0;
height: 0;
opacity: 0;
clip: rect(1px, 1px, 1px, 1px);
visibility: hidden;
}

}

@media all and (max-width:47.9375em) {

[class*="a-hidden-trito"] {
position: absolute;
z-index: -2;
width: 0;
height: 0;
opacity: 0;
clip: rect(1px, 1px, 1px, 1px);
visibility: hidden;
}

}

@media all and (max-width:61.9375em) {

[class*="a-hidden-tetarto"] {
position: absolute;
z-index: -2;
width: 0;
height: 0;
opacity: 0;
clip: rect(1px, 1px, 1px, 1px);
visibility: hidden;
}

}

/* @end @a-hidden */

/* hide -------------------------------------------------------- */

/* @group @variables */

[class*="a-hide-primary"] {
--display: none;
}

@media all and (min-width:48em) {

[class*="a-hide-tertiary"] {
--display: none;
}

}

@media all and (max-width:47.9375em) {

[class*="a-hide-trito"] {
--display: none;
}

}

@media all and (max-width:61.9375em) {

[class*="a-hide-tetarto"] {
--display: none;
}

}

/* @end @variablese */

/* @group @a-hide */

[class*="a-hide"] {
display: var(--display);
}

/* @end @a-hide */