.custom-footer{display:flex;flex-direction:column;align-items:center;padding:20px 17px 0;overflow:hidden;row-gap:80px;background-color:#f9f7f6}@media screen and (min-width:1024px){.custom-footer{padding:80px 54px 0}}.footer-upper-container{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:1200px;height:min-content;padding:0 17px;row-gap:40px}@media screen and (min-width:1024px){.footer-upper-container{flex-direction:row}}.footer-logo{opacity:1;max-width:47px}@media screen and (min-width:1024px){.footer-logo{max-width:93px}}.menus-wrapper{display:flex;flex-direction:column;row-gap:48px}@media screen and (min-width:1024px){.menus-wrapper{flex-direction:row;column-gap:56px}}.menu-list{display:flex;flex-direction:column;row-gap:12px;list-style-type:none;padding:0;margin:0;opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}@media screen and (min-width:1024px){.menu-list{row-gap:16px}}.menu-list.fade-in-visible{opacity:1;transform:translateY(0)}.footer-menu{display:flex;flex-direction:column;row-gap:24px}@media screen and (min-width:1024px){.footer-menu{row-gap:32px}}.footer-menu-item{font-weight:400;font-size:12px;color:#111;margin:0}.footer-menu-item:hover a{color:#666}.footer-menu-title{font:400 14px var(--FontPrimary);color:#ef1c29;text-transform:uppercase;margin:0}.lower-text-container{display:none;height:min-content;overflow:hidden}@media screen and (min-width:768px){.lower-text-container{display:block}}.lower-text{font:400 85px var(--FontTrial),sans-serif;line-height:82%;letter-spacing:0;margin:0;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 60%,transparent 100%);opacity:0;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out}@media screen and (min-width:1024px){.lower-text{font:400 110px var(--FontTrial),sans-serif}}@media screen and (min-width:1440px){.lower-text{font:400 156px var(--FontTrial),sans-serif}}.lower-text.fade-in-visible{opacity:1;transform:translateY(0)}.lower-text span{font-style:italic}.footer-end{display:flex;border-top:1px solid #d1d1d1;padding:16px 54px;justify-content:space-between}.footer-end p,.footer-end span{font:400 10px var(--FontStandard),sans-serif;color:#474747}.footer-end span{font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/78/assets/custom-footer.css.map */
