/* --------------------------------------------------------
* layout-offscreen.css
--------------------------------------------------------*/

/* @group @variables */

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

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

[class*="a-offscreen-primero"] {
--offscreen-position: absolute;
--offscreen-z-index: -99;
--offscreen-left: -999em;
visibility: hidden;
height: 0;
}

@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;
}

}

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

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

}

/* @end @variables */

/* @group @a-offscreen */

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

/* @end @a-offscreen */

/* --------------------------------------------------------
* layout-hide.css
--------------------------------------------------------*/

/* @group @variables */

@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;
}

}

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

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

}

/* @end @variablese */

/* @group @a-hide */

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

/* @end @a-hide */

/* --------------------------------------------------------
* layout-hidden.css
--------------------------------------------------------*/

/* @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 */

/* variables word-break --------------------------------------------------------*/

/* @group @a-word-break */

[class*="a-word-break-primary"] {overflow: hidden; word-break: keep-all; overflow-wrap:anywhere;}

[class*="a-word-break-premier"] {overflow: hidden; word-break: keep-all; overflow-wrap:anywhere; text-align: center;
}

[class*="a-word-break-secondary"] {overflow: hidden; text-align: center; word-break: keep-all; overflow-wrap:anywhere;}

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

[class*="a-word-break-proto"] {overflow: hidden; word-break: keep-all; overflow-wrap:anywhere;}

}

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

[class*="a-word-break-primero"] {overflow: hidden; word-break: keep-all; overflow-wrap:anywhere;}

}

/* @end @a-word-break */

/* @group @a-line-break-primary */

[class*="a-line-break"] {display: inline-block;}

/* @end @a-line-break-primary */

/* @group @a-text-position */

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

[class*="a-text-position-secondary"] {text-align: center;}

}

/* @end @a-text-position */

/* --------------------------------------------------------
* text-line-clamp.css
--------------------------------------------------------*/

/* @group @variables */

:root {
--line-clamp-base: 1.5;
}

[class*="a-line-clamp-1"] {
--line-clamp-line: 1;
}

[class*="a-line-clamp-2"] {
--line-clamp-line: 2;
}

[class*="a-line-clamp-3"] {
--line-clamp-line: 3;
}

[class*="a-line-clamp-4"] {
--line-clamp-line: 4;
}

/* @end @variables */

/* @group @a-line-clamp */

[class*="a-line-clamp"] {
position: relative;
overflow: hidden;
display: -webkit-box;
max-height: calc(var(--line-clamp-base) * var(--line-clamp-line));
-webkit-line-clamp: var(--line-clamp-line);
-webkit-box-orient: vertical;
text-overflow: ellipsis;
}

/* @end @a-line-clamp */