#lookbooks .lookbook {position: relative;}
#lookbooks .lookbook a{width: 100%; display: block}
#lookbooks .lookbook img{width: 100%;}
#lookbooks .lookbook h2{position: absolute; top: 50%; left: 50%; color: white; font-size: 300%; transform: translateX(-50%) translateY(-50%); text-align: center; width: 100%}

@media(min-width: 767px) {
    #wrapper {
        padding-top: 5rem!important;
    }
}

#module-aglookbook-list #wrapper {
    padding-top: 0!important;
    padding-bottom: 0;
}

#module-aglookbook-list .page-content {
    margin-bottom: 0;
}

#module-aglookbook-list .header-top:not(.after-scroll) {
    background-color: transparent;
}

#module-aglookbook-list .header-top:not(.after-scroll) * {
    color: #eeeeee;
}

#module-aglookbook-list .header-top:not(.after-scroll) .nav-toggle span {
    background-color: white
}

#module-aglookbook-list .header-top:not(.after-scroll) .ssa-searchblock.ssa-searchblock-displaySearch {
    box-shadow: 0 1px 0 #ababab;
}

#module-aglookbook-list .header-top:not(.after-scroll) #ps-shoppingcart img,
#module-aglookbook-list .header-top:not(.after-scroll) #header-user-btn img {
    filter: invert(1)
}

#module-aglookbook-list .header-top:not(.after-scroll) div#header-user-btn {
    border-right: 1px solid #eeeeee;
}

#module-aglookbook-list .header-top:not(.after-scroll) .ssa-searchblock form .ssa-nav-fill .ssa-search-query::placeholder {
    color: #ababab !important;
}

#module-aglookbook-list .header-top:not(.after-scroll) .vertical-menu ul li.cbp-hropen ~ .backdrop {
    background-color: #0000005c
}
