.footer__section{position:relative;padding:80px 40px;display:flex;flex-direction:column;align-items:center;gap:40px}.footer__bg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-color:#000;background-position:center;background-size:cover;background-repeat:no-repeat}.footer__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000054}.footer__scallop{position:absolute;z-index:1;top:-6px;left:0;right:0;height:12px;background-image:radial-gradient(circle 6px at 6px 6px,#0d1323 98%,#0000);background-size:20px 12px;background-repeat:repeat-x;background-position:center top}.footer__inner{position:relative;z-index:1;width:100%;display:flex;align-items:stretch;justify-content:center;gap:40px}.footer__column{display:flex;flex-direction:column;gap:10px}.footer__column--1,.footer__column--4{flex:none;width:150px}.footer__column--2,.footer__column--3{flex:1 0 0;min-width:0}.footer__column--3,.footer__column--4{align-items:flex-end;text-align:right}.footer__column .heading.heading--title-1{width:100%;font-size:48px}.footer__links{list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer__column--3 .footer__links,.footer__column--4 .footer__links{align-items:flex-end}.footer__links .btn{display:block}.footer__links .btn button{display:block;padding:0!important}.footer__spacer{height:27.2px}.footer__logo{flex:none;align-self:flex-end}.footer__logo img{display:block;width:294px;height:auto}.footer__address{margin-top:auto;font-family:Details Slab;font-weight:400;font-size:18px;line-height:140%;text-transform:uppercase;color:#ead9c7}@media screen and (max-width:1024px){.footer__section{padding:56px 16px}.footer__inner{flex-wrap:wrap;gap:40px 24px}.footer__logo{order:-1;width:100%;align-self:auto;display:flex;justify-content:center}.footer__logo img{width:250px}.footer__column,.footer__column--1,.footer__column--4{flex:1 0 0;width:auto;align-items:center;text-align:center}.footer__links,.footer__column--3 .footer__links,.footer__column--4 .footer__links{align-items:center}.footer__column .heading.heading--title-1{font-size:40px}.footer__address{text-align:center}}@media screen and (max-width:767px){.footer__section{padding:48px 20px}.footer__inner{gap:40px 20px}.footer__logo{order:0}.footer__column,.footer__column--1,.footer__column--4{flex:0 0 calc(50% - 10px)}.footer__address{margin-top:10px}.footer__spacer{height:24.4px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/footer.css.map */
