.nocta-footer{background-color:#000;color:#fff;font-family:Arial,sans-serif;display:flex;flex-direction:column;justify-content:center;padding:4em}.nocta-desktop-footer{display:block}.nocta-mobile-footer{display:none}.footer-upper{display:flex;justify-content:space-between;align-items:flex-start;padding:0}.footer-logo,.footer-newsletter,.footer-top-button-container{width:calc(33.333% - 2em)}.footer-logo{display:flex;flex-direction:column;align-items:flex-start}.footer-logo img{margin-bottom:10px}.footer-copyright{font-size:12px;color:#ffffff80;margin:0}.footer-copyright-mobile{display:none}.footer-logo-text{font-size:24px;font-weight:700}.footer-newsletter{text-align:center}.footer-newsletter-title{margin-bottom:5px;color:#fff;font-weight:700}.footer-newsletter-description{font-size:14px;opacity:.7;margin-bottom:15px}.footer-top-button-container{display:flex;justify-content:flex-end;position:relative}.footer-top-button{background:none;border:1px solid #fff;color:#fff;cursor:pointer;padding:10px 15px;font-size:12px;white-space:nowrap;position:relative;transition:color .5s,background-color .5s;text-transform:uppercase}.footer-top-button:hover{color:#000;background-color:#fff;animation:hoverAnimation .5s forwards}.footer-top-button:after{content:"\2191";margin-left:5px;font-size:14px}@keyframes hoverAnimation{0%{color:#fff;background-color:transparent}to{color:#000;background-color:#fff}}.footer-lower{display:flex;justify-content:space-between;margin-top:.5em;gap:2em;padding-top:30px}.footer-social-list{margin:0}.footer-nav ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:0 1em;margin:0}.footer-nav-item{align-content:center}.footer-nav-item a,.footer-nav-item button{color:#fff;text-decoration:none;font-size:12px;position:relative;background:none;border:none;padding:0;margin:0;cursor:pointer;font-family:inherit;text-transform:uppercase}.footer-nav-item a:before,.footer-nav-item button:before{content:"";display:inline-block;width:8px;height:8px;border:1px solid #ffffff;border-radius:50%;margin-right:8px;transition:background-color .3s ease}.footer-nav-item a:hover:before,.footer-nav-item button:hover:before{background-color:#fff}@keyframes hover-fade{0%{opacity:1}to{opacity:.5}}.footer-nav-item a:hover,.footer-nav-item button:hover{animation:hover-fade .5s ease forwards}.footer-social-links ul{display:flex;list-style:none;padding:0;gap:1em}.footer-social-links a{color:#fff;text-decoration:none;font-size:12px;text-transform:uppercase;position:relative;line-height:100%}.footer-social-links a:after{content:"";position:absolute;width:100%;height:1px;bottom:-2px;left:0;background-color:#fff;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}.footer-social-links a:hover:after{visibility:visible;transform:scaleX(1);animation:underline-fade .5s ease forwards}@keyframes underline-fade{0%{opacity:0}to{opacity:1}}.region-select span{font-size:12px}.region-select select{background-color:transparent;border:1px solid #fff;color:#fff;padding:5px 25px 5px 10px;font-size:12px;appearance:none;-webkit-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="%23ffffff" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>');background-repeat:no-repeat;background-position:right 5px top 50%}.klaviyo-form-XdBdJs form{padding:0!important;width:100%!important}.klaviyo-form-XdBdJs form div{min-height:0!important;width:100%!important}.klaviyo-form input[type=email]{background-color:transparent!important;border:none!important;border-bottom:1px solid #fff!important;color:#fff!important;font-family:Arial,sans-serif!important;font-size:14px!important;padding:10px 0!important;box-sizing:border-box!important}.klaviyo-form input[type=email]:-webkit-autofill+svg,.klaviyo-form input[type=email]:-webkit-autofill~svg,.klaviyo-form input[type=email]:autofill+svg,.klaviyo-form input[type=email]:autofill~svg{filter:invert(1)}.klaviyo-form input[type=email]::placeholder{font-size:14px!important;color:#ffffff80!important;opacity:1!important}.klaviyo-form input[type=email]:focus{outline:none!important;border-color:#fff!important}.klaviyo-form button[type=button]{background-color:transparent!important;border:none!important;color:#fff!important;font-family:Arial,sans-serif!important;font-size:16px!important;cursor:pointer!important;padding:10px 0!important;text-transform:uppercase!important;width:auto!important;display:none!important}.klaviyo-form form{display:flex!important;align-items:center!important;justify-content:space-between!important;background-color:transparent!important;padding:0!important;width:100%!important}.klaviyo-form .go3176171171 p{color:#fff;font-size:12px}.klaviyo-form .needsclick{background-color:transparent!important}.klaviyo-form div{padding:0!important;margin:0!important}.klaviyo-form form,.klaviyo-form .needsclick{min-height:auto!important;height:auto!important}@media (max-width: 989px){.nocta-footer{padding:2em}.nocta-desktop-footer{display:none}.nocta-mobile-footer{display:block;font-size:12px}.footer-upper{flex-direction:row;align-items:flex-end;text-align:center;padding:4em 0 2em}.footer-logo,.footer-newsletter,.footer-top-button-container{width:100%;margin-bottom:0}.footer-logo{align-items:flex-start;gap:.5em}.footer-logo img{margin-bottom:0}.footer-newsletter{margin-bottom:1em}.footer-newsletter-title{font-weight:700;margin-bottom:.5em}.footer-newsletter-description{margin-bottom:1em}.klaviyo-form input[type=email]{text-align:left;border-bottom:1px solid #fff!important;padding:.5em 0!important;width:100%}.footer-lower{flex-direction:row;align-items:flex-start;margin-top:1em}.footer-nav ul,.footer-social-links ul{flex-direction:column;align-items:flex-start;margin:0;gap:7px;font-size:11px}.footer-nav-item,.footer-social-item{margin:0;display:flex}.footer-nav-item a,.footer-nav-item button{text-transform:uppercase;line-height:120%}.footer-nav-item a:before,.footer-nav-item button:before{display:none}.footer-social-links{margin:0}.region-select{margin-top:1em;width:100%}.region-select select{width:100%;background-color:transparent;border:1px solid #fff;color:#fff;padding:.5em}.footer-copyright{font-size:12px;color:#ffffff80;margin-top:0;text-align:left}.FooterRegionSelect{display:flex;justify-content:center;padding:1em 0}}
/*# sourceMappingURL=/cdn/shop/t/257/assets/nocta-footer.css.map */
