.custom-footer__wrapper{position:relative;isolation:isolate;overflow:hidden;padding:var(--cft-padding-top) 20px var(--cft-padding-bottom);background-color:var(--cft-page-bg, var(--cft-bg));background-image:var(--cft-page-bg-image, var(--cft-bg-image, none));background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff}.custom-footer__wrapper:before,.custom-footer__wrapper:after{content:"";display:var(--cft-page-texture, none);position:absolute;z-index:-1;top:0;left:50%;height:100%;min-width:100%;aspect-ratio:1500 / 319;transform:translate(-50%);pointer-events:none}.custom-footer__wrapper:before{background-color:var(--cft-page-bg, var(--cft-bg));background-image:linear-gradient(45.6deg,rgba(0,0,0,.076) 28.53%,transparent 29.23%),linear-gradient(47.8deg,transparent 27.61%,rgba(255,255,255,.042) 31.12%,transparent 35.69%),linear-gradient(60.6deg,transparent 53.08%,rgba(255,255,255,.051) 55.86%,transparent 60.1%),linear-gradient(99.2deg,transparent 67.52%,rgba(255,255,255,.044) 70.3%,transparent 72.3%),linear-gradient(80.7deg,transparent 62.44%,rgba(255,255,255,.029) 65.14%,transparent 67.7%),radial-gradient(55.75% 154.73% at 96.57% -31.39%,rgba(255,255,255,.052),transparent),linear-gradient(180deg,transparent,rgba(0,0,0,.015))}.custom-footer__wrapper:after{background-image:repeating-linear-gradient(46deg,rgba(255,255,255,.03) 0 .07%,transparent .07% .48%);-webkit-mask-image:linear-gradient(50deg,transparent 29%,#000 34%,#000 52%,transparent 57%);mask-image:linear-gradient(50deg,transparent 29%,#000 34%,#000 52%,transparent 57%)}.custom-footer__container{display:flex;flex-direction:row;gap:113px;max-width:1328px;margin:0 auto}.custom-footer__info{flex-shrink:0;width:100%;max-width:429px;text-align:left}.custom-footer__logo{display:block;max-width:104px;margin:0 0 15px;line-height:1;color:#fff;text-decoration:none}.custom-footer__logo-image{display:block;width:100%;height:auto;filter:brightness(0) invert(1)}.custom-footer__logo-text{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:24px;line-height:1.1;letter-spacing:-.5px;white-space:nowrap}.custom-footer__email{margin:0 0 24px;font-family:var(--custom-font-ui);font-size:16px;line-height:1.3;letter-spacing:-.32px;color:#fff}.custom-footer__instagram{display:block;max-width:104px;margin:0 0 15px;line-height:1;color:#fff;transition:opacity .2s ease}.custom-footer__instagram:hover{opacity:.7}.custom-footer__instagram svg{width:24px;height:24px}.custom-footer__divider{display:block;max-width:109px;height:.5px;overflow:hidden;background-color:#fff;font-size:0;line-height:0}.custom-footer__copyright{margin:24px 0;font-family:var(--custom-font-ui);font-size:16px;line-height:1.3;letter-spacing:-.32px;color:#fff}.custom-footer__disclaimer{font-family:var(--custom-font-ui);font-weight:200;font-size:12px;line-height:1.5;letter-spacing:-.22px;color:#ffffffbf}.custom-footer__disclaimer p{margin:0}.custom-footer__disclaimer p+p{margin-top:18px}.custom-footer__menus{display:flex;flex-direction:row;gap:113px}.custom-footer__menu{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.custom-footer__menu li,.custom-footer__menu a{font-family:var(--custom-font-ui);font-size:17px;line-height:1.3;letter-spacing:-.32px;color:#fff}.custom-footer__menu a{text-decoration:none}.custom-footer__menu a:hover{text-decoration:underline;text-underline-offset:3px}.custom-footer__divider--mobile,.custom-footer__legal--mobile{display:none}@media screen and (max-width:980px){.custom-footer__wrapper{padding-top:var(--cft-padding-top-mobile);padding-bottom:var(--cft-padding-bottom-mobile)}.custom-footer__container,.custom-footer__menus{gap:40px}.custom-footer__email,.custom-footer__copyright{font-size:14px;letter-spacing:-.28px}.custom-footer__menu li,.custom-footer__menu a{font-size:14px;letter-spacing:-.26px}}@media screen and (max-width:767px){.custom-footer__container{flex-direction:column;gap:0}.custom-footer__menus{flex-direction:column;gap:16px;margin:24px 0}.custom-footer__legal--desktop{display:none}.custom-footer__divider--mobile,.custom-footer__legal--mobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-footer.css.map */
