.footer-logo-wrapper{text-align:center;padding:24px 16px}.footer-logo{display:inline-block}.footer-logo img{max-width:220px;height:auto;display:block}.lfs-mega{--lfs-mega-bg: rgb(var(--background, 255 255 255));--lfs-mega-text: rgb(var(--text-color, 20 20 20));--lfs-mega-line: rgb(var(--text-color, 20 20 20) / .12)}.header__primary-nav-item:has(.lfs-mega),.header__primary-nav-item:has(.lfs-mega) dropdown-menu-disclosure,.header__primary-nav-item:has(.lfs-mega) .header__menu-disclosure{position:static}.lfs-mega{position:absolute;inset-inline:0;top:100%;z-index:5;max-height:calc(100vh - var(--header-height, 0px) - 1rem);overflow-y:auto;overscroll-behavior:contain;background:var(--lfs-mega-bg);color:var(--lfs-mega-text);border-top:1px solid var(--lfs-mega-line);box-shadow:0 24px 32px -24px #00000047;text-align:start;text-transform:none;letter-spacing:normal}.lfs-mega:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:2.5rem}.header__menu-disclosure[open]>.lfs-mega{animation:lfs-mega-in .22s ease-out}@keyframes lfs-mega-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.header__menu-disclosure[open]>.lfs-mega{animation:none}}.lfs-mega__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;max-width:1440px;margin-inline:auto;padding:2.25rem 2.5rem 2.5rem}.lfs-mega__inner--has-features{grid-template-columns:minmax(0,1fr) auto}.lfs-mega__main{display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.lfs-mega__cols{display:flex;flex-wrap:wrap;gap:2.25rem 4.5rem}.lfs-mega__group{min-width:11rem}.lfs-mega__group--flat{min-width:calc(var(--lfs-cols, 1) * 11.5rem)}.lfs-mega__heading{margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--lfs-mega-line);font-size:.8125rem;font-weight:600;letter-spacing:.06em}.lfs-mega__heading a{display:block}.lfs-mega__list{margin:0;padding:0;list-style:none}.lfs-mega__group--flat .lfs-mega__list{column-count:var(--lfs-cols, 1);column-gap:3rem}.lfs-mega__list li{break-inside:avoid}.lfs-mega__link{display:block;padding:.4rem 0;font-size:.9375rem;line-height:1.35}.lfs-mega__all{align-self:flex-start;font-size:.875rem;text-decoration:underline;text-underline-offset:.3em}.lfs-mega__features{display:grid;grid-auto-flow:column;grid-auto-columns:13rem;gap:1.25rem;align-items:start}.lfs-mega__card{display:block;color:inherit;text-decoration:none}.lfs-mega__card-media{aspect-ratio:4 / 5;overflow:hidden;background:var(--lfs-mega-line)}.lfs-mega__card-image,.lfs-mega__card-placeholder{display:block;width:100%;height:100%;object-fit:cover}.lfs-mega__card-image{transition:transform .5s ease}.lfs-mega__card:hover .lfs-mega__card-image,.lfs-mega__card:focus-visible .lfs-mega__card-image{transform:scale(1.04)}.lfs-mega__card:focus-visible,.lfs-mega__link:focus-visible,.lfs-mega__all:focus-visible{outline:2px solid currentColor;outline-offset:3px}.lfs-mega__card-title{display:block;margin-top:.75rem;font-size:.9375rem;font-weight:600}.lfs-mega__card-text{display:block;margin-top:.2rem;font-size:.8125rem;opacity:.7}@media(max-width:1199px){.lfs-mega__inner{gap:2rem;padding-inline:1.5rem}.lfs-mega__cols{gap:2rem 3rem}.lfs-mega__features{grid-auto-columns:10.5rem}.lfs-mega__card:nth-child(3){display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
