.gloss-footer{
 position:relative;
 isolation:isolate;
 overflow:hidden;
 background:#121212!important;
}
.gloss-footer::before{
 content:"";
 position:absolute;
 inset:0;
 z-index:-1;
 pointer-events:none;
 background:linear-gradient(180deg,rgba(18,18,18,.15),rgba(18,18,18,0) 55%),url("assets/mascara-footer-texture.webp") center 63%/cover no-repeat;
 opacity:.9;
}
.gloss-footer::after{
 content:"";
 position:absolute;
 inset:0;
 z-index:-1;
 pointer-events:none;
 background:linear-gradient(90deg,rgba(18,18,18,.55),rgba(18,18,18,.12) 40%,rgba(18,18,18,.05) 70%,rgba(18,18,18,.35));
}
.gloss-footer .footer-inner{
 position:relative;
 z-index:1;
 min-height:120px;
 padding-top:12px;
 padding-bottom:12px;
}
.gloss-footer .footer-statement,.gloss-footer .logo,.gloss-footer .footer-home{
 text-shadow:0 2px 12px #000;
}
@media(max-width:620px){
 .gloss-footer::before{background-position:67% 65%;background-size:auto 100%;opacity:.75}
 .gloss-footer .footer-inner{min-height:150px;padding-top:14px;padding-bottom:14px;row-gap:12px}
 .gloss-footer::after{background:linear-gradient(180deg,#12121266,#12121211 60%,#12121244)}
}
