.footer-top{display:flex;justify-content:space-between;align-items:center;padding-block-end:2rem;gap:1rem}.footer-columns{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;margin-block-end:3rem}.footer-heading{font-size:var(--font-size-2xl)}.footer-title{text-decoration:underline;text-underline-offset:.625rem}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-block-end:.4rem}.footer-links li a{position:relative;display:inline-block;overflow:hidden;text-decoration:none;transition:all .2s ease}.footer-links li a:hover span{display:block;transition:all .2s ease}.footer-links li a:before{content:attr(aria-label);position:absolute;inset-inline-start:0;inset-block-start:100%;width:100%;transition:top .6s ease;opacity:0}.footer-links li a:hover:before{inset-block-start:0;opacity:1}.footer-links li a:hover span{transform:translateY(-100%)}.footer-brand{text-align:center;gap:8rem;padding:2.5rem 0 1rem}.brand-image-logo{flex-grow:1}.brand-title{font-size:var(--font-size-2xl);margin-block-end:.938rem}.brand-image{max-width:100%;width:100%;margin-inline:auto;display:block;margin-block-end:2rem}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:3rem;flex-wrap:wrap}.footer-video-wrapper{width:100%;min-width:100%;height:20.625rem;border-radius:var(--block-radius);overflow:hidden}.footer-video-wrapper :is(img,video,svg){display:block;width:100%;height:100%;object-fit:cover}.footer-bottom-left .localization-trigger{background-color:rgb(var(--text-body-rgb-color) / .3)}.footer-bottom-right .social-icon-box .social-icon-link{width:2.8rem;height:2.8rem;background-color:rgb(var(--text-body-rgb-color) / .1);color:rgba(var(--text-heading-rgb-color))}.footer-bottom-right .social-icon-box .social-icon-link:hover{color:rgb(var(--background-rgb-color))}.footer-contact-link-icon{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;min-width:1.875rem;height:1.875rem;background-color:rgb(var(--text-body-rgb-color) / .3);border-radius:50%;margin-inline-end:.438rem}.footer-copyright-wrapper{padding-block-start:2rem;border-top:.0625rem solid rgb(var(--border-rgb-color))}.payment-cards{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.footer-information-text{position:relative;max-width:48rem;margin-inline:auto;font-size:var(--font-size-sm)}.footer-information-box{position:sticky;inset-block-end:0rem;z-index:-1}.popup-linked{cursor:pointer}@media screen and (min-width:768px){.footer-video-wrapper{width:26.875rem;min-width:26.875rem}.footer-bottom .footer-bottom-left localization-form.localization-wrapper{display:inline-block;vertical-align:middle}.footer-bottom-left .localization-wrapper{margin-inline-end:2rem}.footer-top{padding-block-end:3rem;border-bottom:.0625rem solid rgb(var(--border-rgb-color));margin-block-end:4rem}.footer-top-left{max-width:70%}.footer-bottom{text-align:center}.brand-image{margin-inline-end:2rem}.footer-links li a{font-size:var(--font-size-sm)}}@media screen and (min-width:992px){.footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.875rem}.footer-heading{margin-block-end:2rem}.footer-bottom .footer-bottom-left localization-form.localization-wrapper .localization-popup{inset-block-start:inherit;inset-block-end:100%;inset-inline:0rem}}@media screen and (max-width:991.98px){.style-footer-card{background:rgb(var(--text-secondary-rgb-color));border-radius:var(--card-radius)}.style-footer-card:has([data-block-handle=shop-login-button-app-block]){background:none;border-radius:0}.style-footer-card summary{padding:1rem}.accordion-detail .accordion-detail-text{padding:0 1rem 1rem}.style-footer-card .footer-col svg .vertical-line{transition:all .6s ease}.style-footer-card[open] .footer-col svg .vertical-line{opacity:0;visibility:hidden}.style-footer-card .accordion-icon{width:2rem;height:2rem;min-width:2rem;padding:.5rem}}@media screen and (max-width:1039.98px){.footer-bottom .footer-bottom-left localization-form.localization-wrapper{z-index:2}}@media screen and (max-width:767.98px){.footer-top{flex-wrap:wrap;padding-block-end:3rem}.footer-brand{flex-wrap:wrap;gap:1rem}.footer-bottom .footer-bottom-left localization-form.localization-wrapper{display:block;margin-block-end:1.3rem}.footer-bottom{gap:1.3rem}.footer-copyright-wrapper{gap:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/site-footer.css.map */
