.ft-Footer{font-size:12px;letter-spacing:.01rem;line-height:15.6px;text-transform:uppercase;background-color:var(--Color_White);color:var(--Color_Brand)}.ft-Footer-black{background-color:var(--Color_Brand);color:var(--Color_White)}.ft-Footer_Body{padding-block-start:80px;padding-block-end:30px}@media only screen and (min-width: 981px){.ft-Footer_Body{padding-block-start:30px;padding-block-end:120px}}.ft-Footer_Columns{display:grid}@media only screen and (min-width: 981px){.ft-Footer_Columns{grid-gap:var(--Site_Margin);grid-template-columns:repeat(12,minmax(0,1fr))}}@media only screen and (min-width: 981px){.ft-Footer_Column{grid-column:span 2}.ft-Footer_Column-links{flex-direction:column-reverse;justify-content:flex-end;display:flex}}.ft-Footer_Column-shipping{margin-block-end:50px;padding-block-start:15px;border-block-start:1px solid var(--Color_Border)}@media only screen and (min-width: 981px){.ft-Footer_Column-shipping{margin-block-end:0;padding-block-start:0;border-block-start:none}}.ft-Footer_Column-newsletter{margin-block-start:40px}@media only screen and (min-width: 981px){.ft-Footer_Column-newsletter{grid-column-end:-1;margin-block-start:0}}.ft-Footer_Accordion{border-block-end:1px solid var(--Color_LightGrey)}.ft-Footer_Accordion-first{border-block-start:1px solid var(--Color_LightGrey)}.ft-Footer-black .ft-Footer_Accordion,.ft-Footer-black .ft-Footer_Accordion-first{border-color:var(--Color_LightBlack)}@media only screen and (min-width: 981px){.ft-Footer_Accordion{border:none}}.ft-Footer_Trigger{display:block;width:100%;padding-block-start:15px;padding-block-end:15px;text-align:left;text-transform:uppercase}@media only screen and (min-width: 981px){.ft-Footer_Trigger{padding-block-start:0;padding-block-end:0}.ft-Footer_Trigger-noLink{display:none}}.ft-Footer_Children{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}@media only screen and (min-width: 981px){.ft-Footer_Children{opacity:1;visibility:visible}}[open] .ft-Footer_Children{opacity:1;visibility:visible;transition:opacity 0s ease,visibility 0s ease}.ft-Footer_Items{grid-gap:10px;display:grid;padding-block-start:20px}@media only screen and (min-width: 981px){.ft-Footer_Items{grid-gap:0;padding-block-start:0}}@media only screen and (min-width: 981px){.ft-Footer_Column:hover .ft-Footer_Link,.ft-Footer_Column:hover .ft-Footer_Title,.ft-Footer_Column:hover .ft-Footer_ShippingLabel,.ft-Footer_Column:hover .ft-Footer_ShippingButton,.ft-Footer_Column:hover .ft-Footer_NewsletterTrigger,.ft-Footer_ContactItems:hover .ft-Footer_ContactLink{opacity:.5}.ft-Footer_Column:hover .ft-Footer_Link:hover,.ft-Footer_Column:hover .ft-Footer_Title:hover,.ft-Footer_Column:hover .ft-Footer_ShippingButton:hover,.ft-Footer_Column:hover .ft-Footer_NewsletterTrigger:hover,.ft-Footer_ContactItems:hover .ft-Footer_ContactLink:hover{opacity:1}}.ft-Footer_Link{text-transform:uppercase;transition:opacity .2s ease}.ft-Footer_Link:hover{font-weight:500}.ft-Footer_Title,.ft-Footer_ShippingLabel,.ft-Footer_ShippingButton,.ft-Footer_NewsletterTrigger{transition:opacity .2s ease}.ft-Footer_ShippingButton{align-items:center;display:flex;margin-block-start:15px;text-align:left;text-transform:uppercase;color:currentColor}@media only screen and (min-width: 981px){.ft-Footer_ShippingButton{margin-block-start:0}}.ft-Footer_ShippingButton svg{width:12px;height:7px;margin-inline-end:8px}.ft-Footer_Newsletter{display:grid}.ft-Footer_NewsletterTitle{grid-column:1;grid-row:1;transition:opacity .2s ease,visibility .2s ease}.ft-Footer_NewsletterTitle [aria-hidden=true]{opacity:0;visibility:hidden}.ft-Footer_NewsletterTrigger{align-items:center;display:flex;margin-block-start:-20px;margin-block-end:-20px;margin-inline-start:-20px;padding:20px;text-align:left;text-transform:uppercase;color:currentColor}@media only screen and (min-width: 981px){.ft-Footer_NewsletterTrigger{margin-block-end:0;margin-inline-start:auto;margin-inline-end:-15px}}.ft-Footer_NewsletterTrigger svg{width:12px;height:7px;margin-inline-end:8px}.ft-Footer_NewsletterForm{grid-column:1;grid-row:1;max-height:150px;overflow:hidden;transition:opacity .2s ease,visibility .2s ease,max-height .2s ease}.ft-Footer_NewsletterForm[aria-hidden=true]{max-height:15px;opacity:0;visibility:hidden}@media only screen and (min-width: 981px){.ft-Footer_NewsletterForm[aria-hidden=true]{max-height:none}}.ft-Footer_NewsletterSuccess{display:none;text-transform:none}.ft-Footer_Contact{margin-block-end:40px;padding-block-start:15px;border-block-start:1px solid var(--Color_Border)}@media only screen and (min-width: 981px){.ft-Footer_Contact{margin-block-start:20px;margin-block-end:0;padding-block-start:0;border-block-start:none}}.ft-Footer_ContactMessage{margin-block-end:15px}@media only screen and (min-width: 981px){.ft-Footer_ContactMessage{margin-block-end:2px;text-transform:none}}.ft-Footer_ContactItems{display:block}.ft-Footer_ContactItem{align-items:center;display:flex}.ft-Footer_ContactItem:not(:last-child){margin-block-end:10px}@media only screen and (min-width: 981px){.ft-Footer_ContactItem:not(:last-child){margin-block-end:3px}}.ft-Footer_ContactItem svg{flex-shrink:0;width:12px;height:7px;margin-inline-end:8px}.ft-Footer_ContactLink{display:block;line-height:1;transition:opacity .2s ease}.ft-Footer_ContactLabel{display:block}.util-NoTouchEvents .ft-Footer_ContactItem:hover .ft-Footer_ContactLabel,.ft-Footer_ContactHoverLabel{display:none}.util-NoTouchEvents .ft-Footer_ContactItem:hover .ft-Footer_ContactHoverLabel{display:block}@media only screen and (max-width: 980px){.ft-Footer-borderOnMobile{position:relative;margin-block-start:30px}.ft-Footer-borderOnMobile:before{content:"";position:absolute;top:0;right:var(--Site_Margin);left:var(--Site_Margin);height:1px;background-color:var(--Color_Border)}.lyt-Site-pageBlack .ft-Footer-black.ft-Footer-borderOnMobile:before{background-color:var(--Color_LightBlack)}.ft-Footer-borderOnMobile .ft-Footer_Body{padding-block-start:15px}.lyt-Site-pageBlack .ft-Footer-borderOnMobile:not(.ft-Footer-black),body:not(.lyt-Site-pageBlack) .ft-Footer-borderOnMobile.ft-Footer-black{margin-block-start:0}.lyt-Site-pageBlack .ft-Footer-borderOnMobile:not(.ft-Footer-black):before,body:not(.lyt-Site-pageBlack) .ft-Footer-borderOnMobile.ft-Footer-black:before{content:none}.lyt-Site-pageBlack .ft-Footer-borderOnMobile:not(.ft-Footer-black) .ft-Footer_Body,body:not(.lyt-Site-pageBlack) .ft-Footer-borderOnMobile.ft-Footer-black .ft-Footer_Body{padding-block-start:20px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/footer.css.map */
