.layers{display:flex;flex-wrap:wrap}
.layers__wrapper{position:relative;display:flex;align-items:center;flex-grow:1;min-width:0}
.layers__item{width:100%;flex-shrink:0;display:flex;flex-direction:column}
.layers__item>div:first-child:last-child{flex-basis:100%}
.layers__item+.layers__item{margin-left:-100%}
.layers--alignment--stretch .layers__wrapper{align-items:stretch}
.layers--alignment--top .layers__wrapper{align-items:flex-start}
.layers--alignment--bottom .layers__wrapper{align-items:flex-end}
@media only screen and (max-width:1229px) and (min-width:768px){.layers--tab-alignment--stretch .layers__wrapper{align-items:stretch}
.layers--tab-alignment--top .layers__wrapper{align-items:flex-start}
.layers--tab-alignment--bottom .layers__wrapper{align-items:flex-end}
}
@media only screen and (max-width:767px){.layers--mob-alignment--stretch .layers__wrapper{align-items:stretch}
.layers--mob-alignment--top .layers__wrapper{align-items:flex-start}
.layers--mob-alignment--bottom .layers__wrapper{align-items:flex-end}
}
.aem-AuthorLayer-Edit .layers__wrapper{flex-wrap:wrap}