footer{background:linear-gradient(to bottom,#17171700,#0d0d0d)}footer .section-background{background:none}footer .section-wrapper>.section-background{background:none}@media screen and (min-width:990px){footer .footer-content.footer-content{grid-template-columns:repeat(5,1fr);gap:1rem;align-items:stretch}footer .footer-content>:first-child{grid-column:1 / -1;align-self:auto}}@media screen and (min-width:750px)and (max-width:989px){footer .footer-content.footer-content{grid-template-columns:repeat(3,1fr);gap:1rem;align-items:stretch}footer .footer-content>:first-child{grid-column:1 / -1;align-self:auto}}footer .footer-content>.group-block:first-child{margin-block-end:3rem}footer .logo-block{align-self:flex-end;--logo-width: clamp(280px, 35.35vw, 509px)}footer .footer-content>.menu{display:flex;flex-direction:column}footer .footer-content>.menu>.menu__details{flex:1 0 0;display:flex;flex-direction:column}footer .footer-content>.menu .details-content{flex:1 0 0}footer .footer-content>.menu,footer .footer-content>.group-block:first-child>.group-block-content>.group-block:last-child{padding:1.25rem .5rem;background-image:linear-gradient(to right,rgba(255,255,255,.25) 0,rgba(255,255,255,.25) 12px,transparent 12px),linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,.25) 12px,transparent 12px),linear-gradient(to left,rgba(255,255,255,.25) 0,rgba(255,255,255,.25) 12px,transparent 12px),linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,.25) 12px,transparent 12px),linear-gradient(to right,rgba(255,255,255,.25) 0,rgba(255,255,255,.25) 12px,transparent 12px),linear-gradient(to top,rgba(255,255,255,.25) 0,rgba(255,255,255,.25) 12px,transparent 12px),linear-gradient(to left,rgba(255,255,255,.25) 0,rgba(255,255,255,.25) 12px,transparent 12px),linear-gradient(to top,rgba(255,255,255,.25) 0,rgba(255,255,255,.25) 12px,transparent 12px);background-size:12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px;background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right;background-repeat:no-repeat}footer .menu .menu__heading{font-family:var(--font-heading--family),sans-serif;font-weight:300;font-size:.75rem;letter-spacing:.075rem;text-transform:uppercase;line-height:1}footer .menu .menu__heading__default{font-weight:300}footer .menu .menu__heading__default:before{content:"[";margin-right:.125rem}footer .menu .menu__heading__default:after{content:"]";margin-left:.125rem}footer .menu .menu__item{font-family:var(--font-heading--family),sans-serif;font-weight:300;font-size:.75rem;letter-spacing:.15rem;text-transform:uppercase;line-height:normal}footer .menu .menu__item a{color:rgb(var(--color-foreground));text-decoration:none;opacity:.7;transition:opacity .2s ease}footer .menu .menu__item a:hover{opacity:1}footer .footer-content .menu .menu__item+.menu__item{margin-block-start:.5rem;margin-block-end:0}footer .footer-content .menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:1rem}footer .email-signup-block{min-width:unset;width:100%}footer .email-signup__input-group .email-signup__input.email-signup__input{background:#ffffff08;border:1px solid rgba(255,255,255,.3);border-radius:0;padding:.5rem .75rem;font-family:var(--font-heading--family),sans-serif;font-weight:300;font-size:.75rem;letter-spacing:.15rem;text-transform:uppercase;line-height:normal;color:rgb(var(--color-foreground));min-width:unset;min-height:unset;flex:1 0 0}footer .email-signup__input::placeholder{font-family:var(--font-heading--family),sans-serif;font-weight:300;font-size:.75rem;letter-spacing:.15rem;text-transform:uppercase;color:#f2f2f28c}footer .email-signup__button.email-signup__button--text.button-unstyled{background:#f2f2f2;color:#000;border:none;border-radius:0;padding:.5rem .75rem;font-family:var(--font-heading--family),sans-serif;font-weight:400;font-size:.75rem;letter-spacing:.075rem;text-transform:uppercase;white-space:nowrap;line-height:normal;min-width:unset;min-height:unset;cursor:pointer;transition:background .2s ease}footer .email-signup__button.email-signup__button--text.button-unstyled:hover{background:#d9d9d9;color:#000}footer .email-signup__input-group.email-signup__input-group.email-signup__input-group{gap:.5rem;align-items:flex-start}footer .email-signup__heading{font-family:var(--font-heading--family),sans-serif;font-weight:300;font-size:.75rem;letter-spacing:.075rem;text-transform:uppercase;padding-block:0;margin-block-end:.75rem}footer .group-block .button.button,footer .group-block .button-secondary.button-secondary,footer .group-block .button-custom.button-custom,footer .group-block a.size-style{background:#ffffff08;border:none;border-radius:0;padding:.375rem .75rem;font-family:var(--font-heading--family),sans-serif;font-weight:400;font-size:.75rem;letter-spacing:.075rem;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap;transition:background .2s ease;display:inline-flex;align-items:center;min-height:unset;line-height:1.4}footer .group-block .button:hover,footer .group-block .button-secondary:hover,footer .group-block .button-custom:hover,footer .group-block a.size-style:hover{background:#ffffff14}footer .footer-utilities{background:none}footer .footer-utilities .section-background{background:none}footer .utilities{border-top-color:#282828}footer .footer-utilities__group-copyright{font-family:var(--font-heading--family),sans-serif;font-weight:600;font-size:.59375rem;letter-spacing:.119rem;text-transform:uppercase;color:#565656}footer .footer-utilities__group-copyright a{color:#565656;text-decoration:none;transition:color .2s ease}footer .footer-utilities__group-copyright a:hover{color:#7c7c7c}@media screen and (min-width:750px){footer .utilities.utilities--blocks-1{justify-content:start}}@media screen and (max-width:749px){footer .section{--page-margin: 20px}footer .footer-content.spacing-style{padding-block:3.5rem 2rem}footer .footer-content.footer-content{display:flex;flex-direction:column;gap:0;contain:none}footer .footer-content>:first-child{grid-column:1;margin-block-end:2rem}footer .logo-block{align-self:flex-start;margin-block-end:2rem;max-width:100%}footer .logo-block__image{max-width:100%;height:auto}footer .footer-content>.group-block:first-child>.group-block-content{align-items:flex-start}footer .footer-content>.menu{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.15);background-image:none}footer .footer-content>.group-block:first-child+.menu{border-top:1px solid rgba(255,255,255,.15)}footer .footer-content>.menu>.menu__details{padding:0}footer .menu--accordion .menu__heading{display:flex;justify-content:space-between;align-items:center;width:100%}footer .menu--accordion .menu__heading__default{display:inline}footer .menu--accordion .menu__heading__accordion{display:flex;font-size:0;align-items:center}footer .menu--accordion .menu__heading__toggle{font-size:1rem}footer .footer-content .menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:.75rem}footer .email-signup__input-group .email-signup__input.email-signup__input{flex:1 1 0;min-width:0;width:auto}footer .email-signup__button{width:auto;flex:0 0 auto}footer .footer-utilities__group-copyright{text-align:start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ls-footer-overrides.css.map */
