.footer{position:relative;color:#fff;padding:5rem 0}.footer-bg{position:absolute;left:0;top:0;display:block;width:100%;height:100%;line-height:0;z-index:0;overflow:hidden}.footer-bg img{width:100%;height:auto;pointer-events:none}.footer-container{position:relative;width:88.611111111%;margin:0 auto;z-index:1}.footer-layout{display:flex;justify-content:space-between;align-items:stretch}.footer-left{flex:0 0 12.222222222%;max-width:12%;display:flex;flex-direction:column;align-items:center}.footer-left .logo{display:block;width:9.625rem;height:auto;line-height:0;margin-bottom:1.25rem}.footer-left .logo img{width:100%;height:auto}.footer-left .social-links{display:flex;gap:.75rem}.footer-left .social-links .social-icon{display:block;flex:0 0 1.5rem;max-width:1.5rem;height:auto;line-height:0}.footer-left .social-links .social-icon img{width:100%;height:auto}.footer-right{flex:0 0 58.888888889%;max-width:58.888888889%;display:flex;flex-direction:column;gap:3.75rem}.footer-nav{display:flex;justify-content:space-between}.footer-nav .nav-col .nav-title{font-family:Baskerville,sans-serif;font-size:1.125rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.footer-nav .nav-col .nav-list{list-style:none;padding:0;margin:0}.footer-nav .nav-col .nav-list li{margin-bottom:1rem}.footer-nav .nav-col .nav-list li:last-child{margin-bottom:0}.footer-nav .nav-col .nav-list li a{color:#fff;text-decoration:none;font-size:1rem;font-weight:400}.footer-tools{display:flex;justify-content:space-between;align-items:flex-start;gap:3.4375rem}.footer-tools #FooterLocalizationForm{display:none}.footer-tools .tools-title{font-size:.875rem;font-weight:700;margin-bottom:.8125rem}.footer-tools .newsletter-success{font-size:.875rem;padding-top:.75rem;color:#fff}.footer-tools .newsletter-form{position:relative;width:100%;border:1px solid rgba(255,255,255,.7);display:flex;align-items:center;padding-left:1rem;background-color:transparent}.footer-tools .newsletter-form .input-email{flex-grow:1;background:transparent;border:none;color:#fff;font-size:.9375rem;padding:.75rem 0;outline:none;font-weight:300}.footer-tools .newsletter-form .input-email::placeholder{color:#ffffffb3}.footer-tools .newsletter-form .submit-btn{background:transparent;border:none;padding:0 1rem;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center}.footer-tools .newsletter-form .submit-btn svg{width:.5rem;height:.75rem;-webkit-transition:transform .3s;transition:transform .3s}.footer-tools .newsletter-form .submit-btn:hover svg{-webkit-transform:translateX(3px);transform:translate(3px)}.footer-tools .selectors{flex:1;display:flex;gap:2.8125rem}.footer-tools .selectors .selector-col{flex:1;min-width:10rem}.footer-tools .selectors .selector-col .custom-select-box{position:relative;border:1px solid rgba(255,255,255,.7);background:transparent}.footer-tools .selectors .selector-col .custom-select-box .custom-select-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:transparent;border:none;color:#fff;font-size:.875rem;font-weight:300;font-family:inherit;padding:.75rem 1rem;cursor:pointer;text-align:left;white-space:nowrap}.footer-tools .selectors .selector-col .custom-select-box .custom-select-btn span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-tools .selectors .selector-col .custom-select-box .custom-select-btn svg{flex-shrink:0;width:.625rem;height:.375rem}.footer-tools .selectors .selector-col .custom-select-box .custom-select-dropdown{position:absolute;bottom:calc(100% + .9375rem);left:0;width:max(100%,7.5rem);max-height:320px;margin:0;padding:.9375rem;list-style:none;z-index:200;border:none;border-radius:.375rem;background-color:transparent;background-image:url(header-product-bg.jpg);background-size:cover;background-position:center;box-shadow:0 -.3125rem 1.25rem #00000080;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.footer-tools .selectors .selector-col .custom-select-box .custom-select-dropdown li{text-align:left}.footer-tools .selectors .selector-col .custom-select-box .custom-select-dropdown li:not(:last-child){margin-bottom:.625rem}.footer-tools .selectors .selector-col .custom-select-box .custom-select-dropdown li a{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;padding:0;color:#000;font-size:.875rem;font-weight:400;font-family:GTUltra,serif;text-decoration:none;transition:opacity .3s ease}.footer-tools .selectors .selector-col .custom-select-box .custom-select-dropdown li a:hover{opacity:.6}.footer-tools .selectors .selector-col .custom-select-box .custom-select-dropdown.custom-select-dropdown--lang li a.footer-lang-option{color:#0000007a}.footer-tools .selectors .selector-col .custom-select-box .custom-select-dropdown.custom-select-dropdown--lang li a.footer-lang-option.is-current{color:#111;font-weight:600}.footer-tools .selectors .selector-col .custom-select-box .custom-select-dropdown.custom-select-dropdown--lang li a.footer-lang-option:hover{opacity:1;color:#111}.footer-bottom-info{display:flex;flex-direction:column;align-items:flex-end;gap:1.25rem}.footer-bottom-info .payment-methods{width:21.875rem;height:auto;line-height:0}.footer-bottom-info .payment-methods img{width:100%;height:auto}.footer-bottom-info .copyright{font-size:1rem;color:#fff}@media screen and (max-width:991px){.footer{padding:0}.footer-container{width:100%;padding:6.875rem 1.5rem 3.125rem}.footer-layout{flex-direction:column}.footer-left{max-width:100%;margin-bottom:2.5rem}.footer-left .logo{width:6.25rem;margin-bottom:.625rem}.footer-left .social-links .social-icon{flex:0 0 1.25rem;max-width:1.25rem}.footer-right{max-width:100%;width:100%;gap:2.5rem}.footer-tools{order:-1;flex-direction:column;width:100%}.footer-tools .selectors{display:none}.footer-tools .newsletter{width:100%}.footer-tools .newsletter .tools-title{font-size:.8125rem;margin-bottom:.625rem}.footer-tools .newsletter-form .input-email{font-size:.875rem;padding:.625rem 0}.footer-nav{flex-direction:column;gap:3.125rem}.footer-nav .nav-col .nav-title{font-size:1.125rem;margin-bottom:1rem}.footer-nav .nav-col .nav-list li{margin-bottom:1rem}.footer-nav .nav-col .nav-list li a{font-size:1rem}.footer-bottom-info{align-items:center;gap:1rem;padding-top:1.5rem}.footer-bottom-info .payment-methods{width:18rem}.footer-bottom-info .copyright{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/footer.css.map */
