.footer{background-color:rgba(var(--footer-background-color));color:rgba(var(--footer-text-color))}.footer-bg-image{position:absolute;top:0rem;left:0rem;width:100%;height:100%;z-index:0}.footer-bg-image:after{content:"";position:absolute;top:0rem;left:0rem;width:100%;height:100%;background-color:rgba(var(--background-color-overlay) / var(--overlay-color-opacity))}.footer-bg-image img{width:100%;height:100%;object-fit:cover}.footer-newsletter{text-align:center;padding:2rem 0rem;border-bottom:.06rem solid rgba(var(--border-color))}.footer-newsletter-content{display:flex;align-items:center;justify-content:center;grid-gap:1.1rem;max-width:70rem;margin:0rem auto}.footer-newsletter-icon{display:none;min-width:5.875rem;width:5.875rem}.footer-newsletter-icon svg{width:100%;height:100%}.footer-newsletter-title{margin:.625rem 0rem;display:flex;justify-content:center;flex-wrap:wrap;grid-gap:1.1rem}.footer-newsletter-title>span{margin-top:.4rem;display:inline-flex;align-items:center}.footer-newsletter-form{display:inline-block;min-width:100%}.footer-newsletter-form .form-control{display:flex;align-items:center;border:.06rem solid rgba(var(--border-color));padding:.2rem;border-radius:var(--rounded-input);margin:0rem;background:rgb(var(--background-color-input, transparent));color:rgb(var(--text-color-input, var(--text-color)))}.footer-newsletter-form .form-control .input{border:0rem;padding:.625rem;box-shadow:none}.footer-newsletter-button{width:3rem;min-width:3rem;height:3rem;background-color:rgba(var(--button-background-color));color:rgba(var(--button-text-color));display:inline-flex;align-items:center;justify-content:center;border-radius:var(--rounded-input);padding:.3rem}.footer-newsletter-form .form-control+.alert{margin-top:1rem}.footer-main{display:flex;justify-content:space-between;flex-wrap:wrap}.footer-brand{flex:0 0 100%;min-width:12.5rem;padding:3rem 0rem}.footer-logo{margin-bottom:1.3rem}.footer-contact{display:flex;grid-gap:1.875rem;flex-wrap:wrap;margin-top:3rem}.footer-contact-info-item{display:flex;grid-gap:.9rem}.footer-contact-info-item:hover .footer-contact-icon{transform:translateY(-.313rem)}.footer-contact-icon{width:3rem;height:3rem;min-width:3rem;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--footer-text-color),.15);color:rgba(var(--footer-text-color));border-radius:50%;transition:all .3s ease-in-out}.footer-contact-icon>svg{width:1rem;height:1rem}.footer-contact-links span{display:block;font-size:var(--text-base);word-break:break-word}.footer-contact-links :is(a,p){font-size:var(--text-large);word-break:break-word}.footer-social{margin-top:1rem}.footer-social>span{display:block;margin-bottom:1rem}.footer-social .social-icon{margin-right:.625rem;text-decoration:none}.footer-social .social-icons--link{background-color:rgba(var(--footer-text-color),.15);color:rgba(var(--footer-text-color))}.footer-links{display:flex;flex-wrap:wrap}.links-column{flex:0 0 100%;max-width:100%}.links-title{color:rgba(var(--footer-text-color))}.links-column ul{list-style:none;padding:0rem}.links-column ul li{margin-bottom:.5rem}.links-column ul li a{transition:all .3s ease-in-out;display:inline-block;background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,100vh) / 0 .063rem no-repeat}.links-column ul li a:hover{background-size:100% .063rem}.footer-contact-links a:hover,.links-column ul li a:hover{color:rgba(var(--footer-text-hover-color))}.footer-copyright-wrapper{border-top:.06rem solid rgba(var(--border-color));padding-top:1.875rem;padding-bottom:1.3rem}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.footer-localization{display:flex;column-gap:1.875rem;margin-bottom:.625rem}.footer-payment svg{width:3rem}.footer-info p{font-size:var(--text-small);color:rgba(var(--footer-text-color))}.footer-about-description{color:rgba(var(--footer-text-color));padding:1.5rem 0rem;border-top:.06rem solid rgba(var(--border-color))}.footer-about-desc--inner{max-width:68.75rem;margin:0 auto}.footer-about-desc{margin:.8rem 0rem 0rem;font-size:var(--text-small)}.footer-payment{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.follow-on-shop{margin-left:1.3rem}.footer-social .social-icons--link>svg{padding:0}.footer-arrow{width:1.25rem;height:1.25rem}.footer-arrow .icon--toggle{width:100%;height:100%}.links-title.is-open .footer-arrow .icon--toggle path{transition:.5s cubic-bezier(.4,0,1,1)}.links-title.is-open .footer-arrow .icon--toggle .line-vertical{opacity:0}@media screen and (min-width:1025px){.footer-newsletter-content{grid-gap:3.75rem}.footer-links{padding-left:3rem}}@media screen and (min-width:768px){.footer-main{gap:1.3rem}.footer-brand{flex:1;padding:3rem 0rem;max-width:31.875rem;border-right:.06rem solid rgba(var(--border-color))}.links-column{flex:0 0 25%;max-width:21.25rem;padding:0rem 1rem;margin-bottom:.625rem}.footer-brand,.footer-links{padding:3rem 0rem}.footer-brand{padding-right:2rem}.links-title{margin-bottom:1.8rem}.links-title .footer-arrow{display:none}.footer-links{flex:2;min-width:25rem;padding-left:0rem}.footer-newsletter{padding:3.75rem 0rem}.footer-newsletter-form{min-width:31.25rem}.footer-newsletter-icon{display:none}.footer-newsletter-form .form-control{padding:.9rem}.footer-social{margin-top:3rem}}@media screen and (max-width:991px){.links-column{padding:0rem .6rem}.footer-brand{padding-right:.8rem}}@media screen and (max-width:767px){.footer-contact{flex-direction:column;margin-top:2rem}.footer-brand,.links-column:not(:last-child){border-bottom:.063rem solid rgb(var(--border-color))}.links-column{padding:1rem 0}.links-title{display:flex;align-items:center;justify-content:space-between;margin:0}.links-column ul{margin:1rem 0rem}.links-title.is-open+ul{display:block!important}.footer-social{margin-top:2rem}.footer-main .mobile-hidden{display:none!important}}@media(min-width:990px){.footer-main{display:grid!important;grid-template-columns:minmax(300px,430px) minmax(0,1fr)!important;column-gap:clamp(34px,4.8vw,72px)!important;align-items:start!important}.footer-main>.footer-brand{min-width:0!important}.saptour-footer-side-links{min-width:0!important;padding-top:8px!important}.saptour-footer-side-links-grid{display:grid!important;grid-template-columns:.92fr .92fr 1.38fr!important;gap:clamp(20px,2.8vw,42px)!important;align-items:start!important;text-align:left!important}}.saptour-footer-side-links{color:rgb(var(--footer-text))}.saptour-footer-side-links-grid{display:grid;grid-template-columns:1fr;gap:22px;text-align:left}.saptour-footer-links-col h3{margin:0 0 14px;color:rgb(var(--footer-text));font-size:16px;line-height:1.35;font-weight:600;letter-spacing:.01em;text-transform:none}.saptour-footer-links-col ul{list-style:none;margin:0;padding:0}.saptour-footer-links-col li{margin:0 0 9px;font-size:14px;line-height:1.45}.saptour-footer-links-col a{color:rgba(var(--footer-text),.76);text-decoration:none;background-image:none!important;transition:color .2s ease}.saptour-footer-links-col a:hover,.saptour-footer-links-col a:focus{color:rgb(var(--hover-footer-text));text-decoration:underline;text-underline-offset:3px}@media(max-width:989px){.saptour-footer-side-links{margin-top:30px;padding-top:28px;border-top:1px solid rgba(var(--footer-text),.12)}.saptour-footer-side-links-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(max-width:680px){.saptour-footer-side-links-grid{grid-template-columns:1fr;gap:20px}.saptour-footer-links-col h3{margin-bottom:10px}.saptour-footer-links-col li{margin-bottom:8px}}.saptour-footer-links-wrapper{display:none!important}.saptour-footer-legal-wrapper{background:transparent!important;border-top:1px solid rgba(var(--footer-text),.12)!important;padding:18px 0 20px!important;color:rgba(var(--footer-text),.72)!important}.saptour-footer-legal-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 34px;text-align:center;font-size:13px;line-height:1.65;color:rgba(var(--footer-text),.72)}.saptour-footer-legal-row span{display:inline-flex;align-items:center;white-space:nowrap}.saptour-footer-legal-row a{color:rgba(var(--footer-text),.82)!important;text-decoration:none;background-image:none!important}.saptour-footer-legal-row a:hover,.saptour-footer-legal-row a:focus{color:rgb(var(--hover-footer-text))!important;text-decoration:underline;text-underline-offset:3px}@media(max-width:860px){.saptour-footer-legal-row{display:block;font-size:12.5px}.saptour-footer-legal-row span{display:block;white-space:normal;margin:0 0 6px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/footer.css.map */
