.footer-section{background:var(--footer_background)}footer{margin-top:auto}.yv-footer-logo{width:auto}.yv-footer-logo img{height:auto;max-width:250px}.yv-footer-top-box{padding:45px 0;border-bottom:1px solid}.yv-footer-copyright-box,.yv-footer-logo{align-items:center;display:flex}.yv-footer-middle-box{padding:50px 0}.yv-footer-bottom-box{padding:15px 0}.footer-menu-head{font-weight:700;padding-bottom:20px;font-family:var(--font-family)}.footer-menu-list ul li a{margin-bottom:10px;transition:padding .3s;position:relative;display:inline-block}.yv-newsletter-text{flex:0 0 33%;max-width:33%}.yv-newsletter-text span{margin-top:3px;display:inline-block}.yv-footer-newsletter-box,.yv-footer-text{margin-bottom:30px}.yv-footer-newsletter-wrapper{position:relative}.footer-dropdown.bottom .country-dropdown-expand{bottom:auto;top:120%}.yv-footer-newsletter-wrapper .focus-line{height:1px;transition:1s;content:"";position:absolute;bottom:0;background-color:var(--theme-color);left:0;width:0}.yv-footer-newsletter-wrapper input:focus~.focus-line{width:100%}.yv-footer-newsletter-wrapper input{min-height:50px;padding:10px 50px 10px 0;border:0;color:var(--gray);border-bottom:1px solid;border-radius:0}.yv-footer-newsletter-wrapper button.icon-button{height:100%;min-height:46px;padding:0;font-size:13px;border:0;right:0;text-transform:none;position:absolute!important;min-width:auto;top:0;background:0 0;line-height:22px}.yv-footer-newsletter-wrapper button.icon-button svg{fill:#fff;transition:.7s}.social-links ul{justify-content:flex-start;flex-wrap:wrap;align-items:center;display:flex}.social-links ul li{margin:0 10px 0 0}.social-links ul li a{height:34px;justify-content:center;text-align:center;align-items:center;width:34px;display:flex}.social-links ul li svg{height:40%;fill:currentcolor;width:40%}.yv-footer-payment-box{justify-content:flex-end;align-items:center;display:flex}.list-payment{flex-wrap:wrap;display:flex}.list-payment li{padding:5px;line-height:0}.list-payment li a{line-height:0}.lang-dropdown option{color:#000;background-color:#fff}.yv-footer-text-outerbox li i{font-size:16px}.footer-dropdown{justify-content:center;flex-wrap:wrap;display:flex}.footer-dropdown .disclosure{margin:5px}footer :focus-visible{outline-color:#ddd}footer select:focus-visible{border:1px solid #ddd!important}.yv-footer-text-outerbox{margin-bottom:20px}.yv-footer-copyright-box{flex-wrap:wrap}.yv-footer-links{width:100%}.yv-footer-links li{display:inline-block}.yv-footer-links li a{padding:0 10px;position:relative}.yv-footer-links li a:after{height:4px;content:"";position:absolute;top:calc(50% - 2px);border-radius:100%;background:currentColor;left:0;width:4px}.footer-img-link{margin-bottom:15px;max-width:100%;display:flex}.yv-footer-text-outerbox .social-links ul li svg{height:35%;width:35%}.yv-footer-text-outerbox .social-links ul li{margin:0}.footer-menu-list .social-links ul li a:after{height:100%;transform:scale(.8);border:1px solid;transition:.3s ease;content:"";position:absolute;top:0;background-color:transparent;border-radius:100%;left:0;width:100%}.yv-footer-follow-on-shop{padding-top:15px}.footer-newsletter-desc{padding-bottom:15px}.yv-footer-newsletter-wrapper.button-style-button{grid-template-columns:1fr auto;gap:5px;display:grid}.yv-footer-newsletter-wrapper.button-style-button input{border:0;padding-right:20px;border-radius:40px;padding-left:20px}.yv-footer-newsletter-wrapper.button-style-button .focus-line{display:none}@media screen and (min-width:768px){.enable-fixed .footer-layout-sticky{position:fixed;bottom:0;background:var(--footer_background);left:0;width:100%;z-index:1}}@media screen and (min-width:992px){footer .footer-menu-accordion ul li a:hover{padding-left:15px}footer .footer-menu-accordion ul li a:before{height:1px;content:"";position:absolute;top:50%;left:0;width:0}footer .footer-menu-accordion ul li a:hover:before{width:10px}.col-xl-2 .yv-footer-newsletter-wrapper{flex-wrap:wrap;gap:15px;display:flex}}@media screen and (min-width:1025px){.footer-menu-list .social-links ul li a{transition:.3s ease}.footer-menu-list .social-links ul li svg{z-index:1}}@media screen and (min-width:1441px){.yv-footer-newsletter-wrapper button.icon-button:hover svg{transform:translateX(20px)}}@media screen and (max-width:1440px){.yv-footer-top-box{padding:35px 0}}@media screen and (max-width:1199px){.footer-menu-head{font-size:16px}}@media screen and (max-width:991px){.yv-footer-copyright-box{flex-wrap:wrap}.yv-footer-middle-box,.yv-footer-top-box{padding:30px 0}.footer-menu-list .col-xl-2{margin-bottom:20px}.footer-menu-list ul li a{margin-bottom:8px}.list-payment svg{width:28px}.footer-menu-head{margin-bottom:10px}.yv-footer-text{display:none}.yv-footer-newsletter-wrapper button.icon-button svg{width:15px}}@media screen and (max-width:767px){.footer-menu-accordion ul{padding:10px 0 0;display:none}html.no-js .footer-menu-accordion ul{display:block}.footer-menu-accordion,.yv-footer-textblock{padding-bottom:25px}.footer-menu-head{margin-bottom:0;position:relative;padding-bottom:12px}.footer-menu-accordion .footer-menu-head:after,.footer-menu-accordion .footer-menu-head:before{height:1px;right:0;transition:transform .3s;content:"";position:absolute;top:calc(50% - 1px);background-color:currentColor;width:13px}html.no-js .footer-menu-accordion .footer-menu-head:after,html.no-js .footer-menu-accordion .footer-menu-head:before{display:none}.footer-menu-head:before{transform:rotate(-90deg)}.footer-menu-accordion.active .footer-menu-head:before{transform:rotate(90deg);opacity:0}.footer-menu-accordion.active .footer-menu-head:after{transform:rotate(180deg)}.yv-footer-middle-box,.yv-footer-top-box{padding:25px 0}.yv-footer-content p{margin-top:10px}.footer-menu-list .col-xl-2{margin-bottom:0}.yv-footer-newsletter-wrapper input{min-height:42px}.yv-footer-newsletter-box{margin-bottom:15px;margin-top:0}.yv-copyright-content{text-align:center;margin:5px 0 0;width:100%}.yv-footer-payment-box{flex-wrap:wrap}.yv-footer-payment-box .footer-payment{width:100%}.list-payment{margin-right:0}.list-payment,.yv-footer-copyright-box,.yv-footer-payment-box{justify-content:center}.yv-footer-links{margin-bottom:10px;text-align:center}.yv-footer-text-outerbox .yv-footer-textblock{padding-bottom:0}.yv-footer-bottom-box .row .col-12:first-child{order:3}}@media screen and (max-width:575px){.footer-text-item{display:none}}@media screen and (max-width:380px){.footer-dropdown,.yv-footer-copyright-box{flex-wrap:wrap}.yv-copyright-content{margin:10px 0 0;width:100%}.lang-dropdown{max-width:100%;width:100%}}