.footer .footer-list-social{list-style:none;display:flex;flex-direction:row;gap:32px;justify-content:center;align-items:center}.footer .footer-logo_container{display:flex;justify-content:center;align-items:center;padding:36px}.footer .footer-list-social .social-item .icon{width:25px}.footer .footer-language-selector{display:flex;justify-content:center;margin:24px 0;width:100%}.footer .language-selector{position:relative;min-width:160px}.footer .localization-form select{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;cursor:pointer;font-family:var(--body1-font);font-size:14px;padding:12px 40px 12px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0000001a}.footer .language-selector:after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid rgba(255,255,255,.8);pointer-events:none;transition:transform .2s ease}.footer .localization-form select:hover{border-color:#fff6;background:linear-gradient(135deg,#ffffff26,#ffffff14);transform:translateY(-1px);box-shadow:0 6px 24px #00000026}.footer .localization-form select:focus{border-color:#fff9;outline:none;box-shadow:0 0 0 3px #ffffff1a,0 6px 24px #00000026}.footer .language-selector:hover:after{transform:translateY(-50%) rotate(180deg)}.footer .localization-form select option{background-color:#141414f2;color:#fff;padding:8px 16px;border:none}.footer .select{position:relative;display:inline-block;width:100%}.footer .select-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}.footer .select-arrow svg{width:12px;height:12px;fill:#fff}.footer .localization-form select:hover,.footer .localization-form select:focus{border-color:#fff;outline:none}@media (max-width: 991px){.footer .footer-language-selector{margin:15px 0}.footer .language-selector{min-width:130px}}.footer .footer-menu-content li{display:flex;flex-direction:column}.footer .follow-along-heading{font-family:var(--body1-font);font-size:24px;line-height:24px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--gig-white);margin-top:36px}.follow-along-link{position:relative;overflow:hidden;text-decoration:none;font-family:var(--body1-font);font-size:16px;line-height:18px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;padding:9px 25px;background-color:var(--gig-white);color:var(--gig-primary);display:block;transition:background-color .3s ease}.footer .follow-along-link-list{display:grid;grid-template-columns:1fr 1fr;column-gap:18px;row-gap:8px;margin-top:24px;width:fit-content;margin-left:auto;margin-right:auto}.footer .social-media-address{display:block;font-family:var(--body1-font);font-size:20px;line-height:42px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--gig-white);text-align:center}.footer .footer-follow-along-content li{list-style-type:none}.footer .footer-menu-content .menu-list{display:flex;flex-direction:column;max-width:450px;margin:auto;color:#fff}.footer .footer-menu-content .submenu-link::marker{content:""}.footer .footer-menu-content .submenu-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;font-family:var(--body1-font);font-size:24px;line-height:18px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--gig-white);margin-top:36px}.footer .footer-menu-content .submenu-list .subsubmenu-link{text-decoration:none;text-transform:capitalize;font-size:16px;line-height:18px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--gig-white)}.footer .footer-menu-content .submenu-list{flex-direction:column;gap:9px;padding-top:24px}.footer .footer-wrapper .footer-newsletter .field{display:flex;flex-direction:column;gap:20px}.footer .footer-wrapper .footer-newsletter .field-input{padding:0 20px;min-height:56px;border-radius:0;border:none;outline:none}.footer .footer-wrapper .footer-newsletter .newsletter-heading{font-family:var(--body1-font);font-size:20px;line-height:24px;margin-bottom:36px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--gig-white);text-wrap-style:balance}.footer .footer-wrapper .footer-newsletter .newsletter-text{font-family:var(--body1-font);color:var(--gig-white);font-size:var(--body1-mob);line-height:var(--body1-mob-lh);padding-bottom:24px;text-align:center}.footer .footer-legal-content{display:flex;flex-direction:column;padding-top:24px}.footer .footer-legal-content .legal-text{text-align:center;color:var(--gig-white);font-family:var(--body1-font)}.footer .footer-legal-content .legal-link-list{display:flex;flex-direction:row;column-gap:8px;flex-wrap:wrap;justify-content:center;list-style:none;padding:0 20px}.footer .footer-legal-content .pipe{margin-left:4px;font-size:22px;color:var(--gig-white);display:flex;justify-content:center;align-items:center}.footer .footer-legal-content .legal-link-list .legal-link{color:var(--gig-white);font-size:var(--body1-mob);line-height:var(--body1-mob-lh);text-decoration:underline;text-underline-offset:4px}.footer>div:has(h1) [data-testid=form-row]{flex-direction:column!important;height:40px!important}.footer [data-testid=form-component]{padding:unset!important}.footer [data-testid=form-component]:has(>div>input[type=email]){width:calc(100% - 50px)}.footer [data-testid=form-component] input{outline:none!important;background:var(--gig-white)!important;font-family:var(--sohne-font)!important;padding-left:30px!important;padding-right:10px!important;border:none!important}.footer [data-testid=form-component] input::placeholder{font-family:var(--sohne-font)!important}.footer [data-testid=form-component]:has(>button){background:var(--gig-white)!important}.footer [data-testid=form-component] button{background:url(//nianave.com/cdn/shop/t/18/assets/icon-submit.svg?v=25906304841879880371750160225) transparent no-repeat center / 26px!important;border:0!important;height:40px;margin:0!important;outline:0!important;overflow:hidden;text-indent:-1000px;transition:filter .15s;filter:invert(1);width:70px!important}.footer form>div:not(:has(h1)){flex-direction:column!important;min-height:unset!important;background:var(--gig-black)!important;justify-content:space-between!important;gap:12px!important}.footer form:not(:has(h1))>div:not(:has(span)){flex-direction:row!important;gap:0px!important}.footer form>div:not(:has(h1))>div:first-of-type:has(span){background:var(--gig-black)!important;flex-direction:column!important;color:var(--gig-primary)!important;font-family:var(--h3-font)!important;display:block!important;width:100%;gap:10px}.footer form>div:not(:has(h1))>div:has(span) [data-testid=form-component]{background:var(--gig-black)!important}.footer form>div:not(:has(h1))>div:has(span) [data-testid=form-component] *{color:var(--gig-white)!important;font-family:var(--body1-font)!important}.footer [data-testid=form-component] button:active,.footer [data-testid=form-component] button:hover,.footer [data-testid=form-component] button:focus{filter:brightness(.5);cursor:pointer}.footer form>div:not(:has(h1))>div:first-of-type:not(:has(span)){flex:1!important}.footer .footer-middle-section{display:flex;flex-direction:column}.footer .footer-menu-content{padding:0 36px 60px}.footer .social-container{margin-top:26px;display:flex;flex-direction:column-reverse;gap:12px}.footer .social-container a{text-decoration:none}.submenu-list{display:none}.submenu.open .submenu-list{display:block}.plus-icon{display:inline}.minus-icon{display:none}.footer .footer-logo_container img{filter:invert(87%) sepia(1%) saturate(2452%) hue-rotate(338deg) brightness(125%) contrast(105%);margin:auto;max-height:200px;max-width:180px;width:100%;height:100%}.footer-middle-section-left{padding:24px 36px}.footer .footer-menu-content .submenu-list .subsubmenu-link{position:relative;text-decoration:none;font-size:16px;line-height:18px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--gig-white);overflow:hidden;width:fit-content}.footer .footer-menu-content .submenu-list .subsubmenu-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--gig-white);transition:width .3s ease}.footer .footer-menu-content .submenu-list .subsubmenu-link:hover:after{width:100%}.footer .follow-along-link span{position:relative;z-index:2}.footer .follow-along-link:before{content:"";position:absolute!important;bottom:0;left:0;width:100%;height:0%;visibility:none;border:none;background-color:var(--gig-tertiary)!important;transition:height .8s ease;z-index:1}.footer .follow-along-link:hover:before{height:100%}.footer .footer-legal-content .legal-link-list .legal-link.name{text-decoration:none!important}.footer .footer-legal-content .legal-link-list>.pipe{margin-left:0}.footer .footer-legal-content .legal-link-list>li{display:flex}@media (max-width: 991px){.footer .footer-language-selector{margin:20px 0}.footer .language-selector{min-width:140px}.footer .localization-form select{font-size:13px;padding:10px 35px 10px 14px}.footer .language-selector:after{right:14px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgba(255,255,255,.8)}}@media (max-width: 480px){.footer .language-selector{min-width:120px}.footer .localization-form select{font-size:12px;padding:8px 30px 8px 12px}}@media screen and (min-width: 370px){.follow-along-link{min-width:130px}}@media screen and (min-width: 390px){.follow-along-link{min-width:150px}}@media (min-width: 992px){.footer .footer-wrapper .footer-newsletter .newsletter-heading{font-family:var(--body1-font);font-size:20px;line-height:24px;margin-bottom:36px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.footer .footer-legal-content .legal-link-list{align-items:flex-start}.footer .follow-along-link{font-family:var(--body1-font);font-size:20px;line-height:18px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.footer .footer-legal-content .legal-link-list .legal-link{font-size:var(--body1-desk);line-height:var(--body1-desk-lh)}.footer .footer-logo_container{padding:32px 0 24px}.footer .legal-link-list li{display:flex;align-items:flex-start;gap:6px}.footer .footer-menu-content{padding:unset;border-bottom:unset}.footer .footer-middle-section{gap:0}.footer-middle-section-left{padding:unset;border-bottom:unset}.footer form{max-width:unset!important}.footer-newsletter{width:100%}.footer .footer-menu-content,.footer .footer-middle-section-left{flex:1 0 50%;width:50%}.footer .footer-middle-section-left{padding:3vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer .footer-menu-content{padding:3vw 5vw 5.56vw 3.2vw}.footer .social-media-address{text-align:left;display:inline-block}.footer .social-container{display:flex;gap:24px;margin-top:42px;justify-content:center;align-items:center}.footer>div:has(h1) [data-testid=form-row]{height:60px!important}.footer svg{max-height:25px}.footer .footer-wrapper .footer-newsletter .field{flex-direction:row}.footer .footer-wrapper .footer-newsletter .field-input{width:100%;max-width:436px}.footer .footer-wrapper .footer-newsletter .newsletter-button{margin-top:0}.footer .footer-legal-content{flex-direction:row-reverse;justify-content:center}.footer .footer-menu-content .menu-list{flex-direction:row;gap:53px;margin:auto;max-width:unset}.footer .footer-logo_container img{min-width:200px;margin:auto}.footer .footer-middle-section{flex-direction:row-reverse;justify-content:space-between}.footer .footer-menu-content .submenu-list{gap:24px}.footer .footer-menu-content .submenu-link svg{display:none}.submenu-list{display:flex}.plus-icon,.minus-icon{display:none}.footer .follow-along-link-list{display:flex;justify-content:center;align-items:center}}@media screen and (min-width: 1260px){.footer .submenu{min-width:164px}.footer .footer-list-social{gap:24px}}@media (min-width: 1440px){.footer-wrapper{max-width:1440px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/footer.css.map */
