.footer{position:relative;z-index:2;max-width:100%;background-color:transparent;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-end}.footer:has(>.not-in-top-page){padding-top:0;min-height:calc(100dvh + 16.8rem);display:flex;flex-direction:column;justify-content:flex-end;z-index:0}.footer>*{position:relative;z-index:2}.footer__overlay-bg{position:absolute;bottom:0;left:0;max-width:100%;width:100%;height:100%;display:flex;align-items:flex-end}.footer__image-glasses{position:absolute;bottom:0;left:0;width:100%;height:100dvh}.footer__image-glasses img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.footer__overlay-bg img{width:100%;height:auto;object-fit:cover;object-position:center}.footer__image-footer{margin-left:2.4rem;max-width:41.7%;margin-bottom:.8rem}.footer__image-footer img{width:100%}.footer__wrap-content{display:flex;align-items:stretch;padding-inline:2.5rem;padding-bottom:9.9rem}.footer__wrap-content.not-in-top-page{padding-bottom:7rem}.footer__menu-vertical{margin-left:25.1055%;margin-right:9.7rem}.footer__menu-list{margin-block:0}.footer__menu-list .footer__menu-item{display:block;line-height:.9rem}.footer__menu-list .footer__menu-link{display:inline-block;color:var(--primary-color);font-size:1.3rem;line-height:.7rem;font-weight:700;text-transform:uppercase;margin-bottom:1.4rem}.footer__menu-list .footer__menu-item:last-child .footer__menu-link{margin-bottom:0;line-height:1}.footer__information-contact{display:flex;flex-direction:column;justify-content:space-between;margin-right:23.3rem}.footer__information-contact p{color:var(--primary-color);font-size:1.3rem;line-height:2.3rem;letter-spacing:0;font-weight:700;margin-block:0}.footer__information-contact .footer__infor-contact p:not(:first-child){letter-spacing:.02em}.footer__information-contact .footer__infor-address p:first-child{line-height:1;margin-bottom:.4rem}.footer__infor-address{margin-bottom:2.3rem}.footer__information-contact .footer__newsletter p{font-size:1rem;margin-bottom:.5rem;letter-spacing:0;padding-left:.2rem}.footer__newsletter .field{display:flex;gap:0;padding-right:.4rem;box-sizing:border-box}.footer__newsletter .field .newsletter-form__button{background:var(--primary-color);color:#fff;font-size:1rem;line-height:1;letter-spacing:.2em;padding:0 2.5rem;margin:0;outline:none;box-shadow:none;height:2.4rem;border:0}.footer__newsletter .field .field__input{flex:1;border:1px solid var(--border-color);border-radius:0;height:2.4rem;outline:0;box-shadow:none;padding:0 .4rem;margin:0;background-color:transparent;-webkit-appearance:none;appearance:none;background-clip:padding-box;box-sizing:border-box}.footer__instagram-link{display:flex;align-items:flex-end}.footer__instagram-link a{color:var(--primary-color);font-size:2.4rem;line-height:2.2rem;letter-spacing:0;font-weight:700;text-transform:capitalize}.footer__action-link{position:absolute;top:0;right:2.5rem;height:calc(100% - 9.9rem);display:flex;flex-direction:column;justify-content:space-between}.footer__wrap-content.not-in-top-page .footer__action-link{height:calc(100% - 7rem)}.footer__action-link a{writing-mode:tb;color:var(--primary-color);font-size:1rem;line-height:1.1rem;font-weight:700;letter-spacing:.1em}.wrap__breadcrumb{position:absolute;top:1.5rem;left:2.4rem;word-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;z-index:10}.wrap__breadcrumb a,.wrap__breadcrumb span{display:inline-block;color:var(--primary-color);font-size:1.2rem;line-height:2.4rem;letter-spacing:0;font-weight:600;text-transform:uppercase}.footer:not(:has(>.not-in-top-page)) .footer__image-glasses{opacity:0;visibility:hidden}.footer:not(:has(>.not-in-top-page)) .footer__image-glasses.visible{opacity:1;visibility:visible}@media screen and (max-width: 1023px){.shopify-section-group-footer-group{position:relative;z-index:2}.footer{min-height:calc(var(--vh) * 120);display:flex;flex-direction:column;justify-content:flex-end;width:100%}.footer:has(>.not-in-top-page){min-height:calc(var(--vh) * 120)}.footer__image-footer{position:absolute;bottom:0}.footer__image-footer img{transform:rotate(90deg) scale(2.15) translate3d(-12.2rem,1.2rem,0)}.footer__wrap-content{display:block;padding-inline:1.2rem;padding-bottom:7.4rem;width:100%}.footer__wrap-content.not-in-top-page{padding-bottom:7.4rem}.footer__menu-vertical{display:none}.footer__information-contact{margin-left:50.4%;margin-right:0}.footer__information-contact p{font-size:1.1rem;line-height:1.8rem}.footer__newsletter .field .field__input{max-width:78%;min-height:2rem;height:2rem}.footer__newsletter .field .newsletter-form__button{padding-inline:0;flex:1;font-size:.9rem;height:2rem}.footer__infor-address{margin-bottom:1.5rem}.footer__instagram-link{position:absolute;left:50.4%;top:12.3rem}.footer__instagram-link a{font-size:1.2rem;line-height:.9rem;font-weight:700}.footer__information-contact .footer__newsletter p{font-size:.9rem;line-height:1.4rem;margin-top:5.4rem;padding-left:0;margin-bottom:1rem}.footer__action-link{top:auto;bottom:7.4rem;right:auto;left:1.2rem;justify-content:flex-end;gap:1.1rem}.footer__wrap-content.not-in-top-page .footer__action-link{height:auto}.footer__image-glasses{width:100vw;height:63dvh;bottom:33rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.footer__image-footer{margin-left:1rem;bottom:28.4%}.footer__image-footer img{transform:rotate(90deg) scale(2) translate3d(-4.2rem,1.2rem,0)}.footer__wrap-content,.footer__wrap-content.not-in-top-page{padding-bottom:10rem;padding-inline:2.4rem}.footer__action-link{height:auto;left:2.4rem;bottom:10rem;gap:2rem}.footer__action-link a{font-size:1.2rem;line-height:1.2rem}.footer__infor-address{margin-bottom:3rem}.footer__information-contact p{font-size:1.6rem;line-height:1.2;margin-bottom:1rem}.footer__information-contact .footer__newsletter p{font-size:1.2rem;margin-top:9rem}.footer__newsletter .field .field__input{flex:0 0 70%;max-width:70%}.footer__instagram-link{top:18rem}.footer__instagram-link a{font-size:2rem}}@media screen and (max-width: 767px){.footer__image-glasses{height:104vw;bottom:18rem}.footer__action-link a{font-size:.8rem;line-height:.8rem;letter-spacing:0em}.wrap__breadcrumb{left:1.2rem;z-index:10}.wrap__breadcrumb a,.wrap__breadcrumb span{font-size:1rem;line-height:.7rem}}@media screen and (orientation: landscape) and (max-width: 1023px){.footer{padding-top:20rem;min-height:calc(var(--vh) * 100)}.footer__wrap-content{display:flex;padding-bottom:4.8rem;padding-inline:1.2rem}.footer__image-footer{margin-left:1.2rem;bottom:16.2rem}.footer__image-footer img{transform:unset}.footer__information-contact{margin-left:33%;transform:translate(-15%,15%) scale(.7)}.footer__infor-address{margin-bottom:2rem}.footer__information-contact p{font-size:1.1rem;line-height:1;margin-bottom:.4rem}.footer__instagram-link{left:33%;top:auto;bottom:9.5rem;transform:translate(-10%,15%) scale(.7)}.footer__action-link{left:1.2rem;bottom:4.8rem;transform:translate(-20%,20%) scale(.6);height:100%;flex-wrap:wrap}.footer__information-contact .footer__newsletter p{margin-top:5rem}.footer__image-glasses{width:100%;height:95dvh;bottom:0}}@media screen and (orientation: landscape) and (max-width: 1200px){.footer{padding-top:30rem}.footer__menu-vertical{display:none}.footer__information-contact{margin-left:33%}.footer__newsletter p{margin-top:7rem}.footer__action-link{right:auto;left:2.4rem;justify-content:flex-end;gap:2.4rem}}@media screen and (orientation: portrait) and (min-width: 1023px) and (max-width: 1400px){.footer__menu-vertical{display:none}.footer__image-footer{margin-left:1rem;bottom:28.4%}.footer__action-link{right:auto;left:2.4rem;justify-content:flex-end;gap:2.4rem}.footer__image-footer img{transform:rotate(90deg) scale(2) translate3d(-4.2rem,2rem,0)}.footer__information-contact{margin-left:50%;margin-right:0}.footer__wrap-content,.footer__wrap-content.not-in-top-page{padding-bottom:10rem;padding-inline:2.4rem}.footer__action-link{height:auto;left:2.4rem;bottom:10rem;gap:2rem}.footer__action-link a{font-size:1.2rem;line-height:1.2rem}.footer__infor-address{margin-bottom:3rem}.footer__information-contact p{font-size:1.6rem;line-height:1.2;margin-bottom:1rem}.footer__information-contact .footer__newsletter p{font-size:1.2rem;margin-top:9rem}.footer__newsletter .field .field__input{flex:0 0 70%;max-width:70%}.footer__instagram-link{position:absolute;left:50%;top:18rem}.footer__instagram-link a{font-size:2rem}.wrap__image-parralax{transform:translate(-50%,-50%)!important}.wrap__image-parralax img{display:block;width:100%;height:100dvh!important;object-fit:cover;object-position:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/layout-footer.css.map */
