#footer{background-color:var(--color-light-grey);border-top:solid 1px #e5e5e5;padding-top:40px;z-index:100;position:relative;padding-inline:30px}#footer .container{padding-inline:unset}@media (max-width:992px){#footer{padding-top:20px;margin-top:40px}}.displayFooterBefore{padding-bottom:24px;border-bottom:solid 1px #e5e5e5}@media (max-width:1024px){.displayFooterBefore{padding-bottom:27px;border-bottom:none}}#footer .displayFooter{padding-top:40px;display:grid;grid-template-columns:1fr auto auto;gap:40px 20px}#footer .displayFooter .shop .logo{width:130px;max-width:130px;height:auto;filter:brightness(0)}#footer .displayFooter .shop p{font-size:.875rem;line-height:1.25rem;margin:32px 0 0 0;max-width:200px}#footer .displayFooter .shop p .linebreak{font-size:.875rem;line-height:1.25rem;margin:unset;max-width:200px}@media (max-width:1400px){#footer .displayFooter{grid-template-columns:auto auto auto}#footer .displayFooter .shop{grid-column:span 1}}@media (width < 1024px) {
    #footer .displayFooter{
        padding-top: unset;
    }
    #footer .displayFooter{
        display: block;
    }
    #footer .displayFooter .shop p{
        max-width: none;
    }
    #footer .displayFooter .shop p {
        margin-top: 18px;
    }
    #footer .displayFooter .shop {
        max-width: 50%;
    }
}@media (width < 768px) {
    #footer .displayFooter .shop {
        max-width: 80%;
    }
}@media (width < 576px) {
    #footer .displayFooter .shop {
        max-width: 65%;
    }
}#footer .copyrightlink{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 50px;padding-block:24px 40px;margin-top:40px;border-top:solid 1px #e5e5e5}#footer .copyrightlink p,#footer .copyrightlink a{font-size:.75rem;line-height:1rem;color:var(--color-black);margin:0}@media (min-width:1025px){#footer .copyrightlink a:hover{color:var(--color-primary)}}@media (width < 1024px) {
    #footer .copyrightlink {
        padding-block: 30px;
    }
}@media (width < 768px) {
    #footer .copyrightlink {
        border-top: none;
        margin-top: unset;
    }
}