.sexyhair-footer{background-color:var(--color-black);color:var(--color-white);padding:0}.sexyhair-footer__upper{padding:64px 15px 40px;max-width:1270px;margin:0 auto}.sexyhair-footer__upper-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.sexyhair-footer__brand{flex-shrink:0}.sexyhair-footer__logo-link{display:inline-block}.sexyhair-footer__logo{display:block;width:160px;height:auto}.sexyhair-footer__social{display:flex;align-items:center;gap:16px;margin-top:24px}.sexyhair-footer__social-link{display:inline-flex;align-items:center;justify-content:center;color:var(--color-white);transition:opacity .2s ease}.sexyhair-footer__social-link:hover{opacity:.7}.sexyhair-footer__social-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.sexyhair-footer__social-icon svg{width:100%;height:100%;fill:var(--color-sexy-red)}.sexyhair-footer__social-icon svg path{fill:var(--color-sexy-red)}.sexyhair-footer__nav{display:flex;gap:64px}.sexyhair-footer__nav-col{min-width:140px}.sexyhair-footer__nav-heading{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:16px;line-height:19px;color:var(--color-white);text-transform:uppercase;margin:0 0 16px;letter-spacing:.72px}.sexyhair-footer__nav-heading-link{font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none;color:inherit;transition:opacity .2s ease}.sexyhair-footer__nav-heading-link:hover{opacity:.7}.sexyhair-footer a.sexyhair-footer__nav-heading-link:focus-visible{outline-color:var(--color-white)}.sexyhair-component.sexyhair-footer a:focus-visible,.sexyhair-component.sexyhair-footer button:focus-visible{outline-color:var(--color-white)}.sexyhair-footer__nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sexyhair-footer__nav-link{font-family:var(--font-body);font-weight:300;font-size:18px;line-height:27px;letter-spacing:.72px;color:var(--color-white);text-decoration:none;transition:opacity .2s ease}.sexyhair-footer__nav-link:hover{opacity:.7}.sexyhair-footer__lower{position:relative;border-top:none;padding:24px 15px;max-width:1270px;margin:0 auto}.sexyhair-footer__lower-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.sexyhair-footer__legal-links{font-family:var(--font-body);font-size:16px;line-height:18px;text-align:center;text-wrap:balance}.sexyhair-footer__legal-item{display:inline-block;position:relative;margin:0 8px;vertical-align:top}.sexyhair-footer__legal-link{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:16px;line-height:18px;letter-spacing:.72px;color:var(--color-white);text-decoration:none;transition:opacity .2s ease}.sexyhair-footer__legal-link:hover{opacity:.7}.sexyhair-footer__legal-divider{position:absolute;top:0;right:100%;margin-right:8px;color:var(--color-white)}.sexyhair-footer__legal-item--line-start .sexyhair-footer__legal-divider{visibility:hidden}.sexyhair-footer__cookies-link{margin:0;padding:0;border:0;background:none;cursor:pointer}.sexyhair-footer__copyright{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:16px;line-height:18px;letter-spacing:.72px;color:var(--color-white);margin:8px 0 0}@media screen and (max-width:749px){.sexyhair-footer__upper{padding:40px 20px 32px}.sexyhair-footer__upper-inner{flex-direction:column;align-items:center;text-align:center;gap:32px}.sexyhair-footer__brand{display:flex;flex-direction:column;align-items:center}.sexyhair-footer__social{justify-content:center}.sexyhair-footer__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;row-gap:32px;align-self:stretch;text-align:left}.sexyhair-footer__nav>.sexyhair-language-selector{grid-column:1 / -1}.sexyhair-footer__nav-col{min-width:auto}.sexyhair-footer__lower{padding:20px}}.sexyhair-footer__lower:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:calc(100% - 30px);max-width:1240px;height:1px;background-color:var(--color-white)}@media screen and (min-width:750px){.sexyhair-footer__nav{display:grid;grid-template-columns:repeat(2,auto);column-gap:64px;row-gap:40px}.sexyhair-footer__nav>.sexyhair-language-selector{grid-column:1 / -1}}.sexyhair-language-selector__label{display:block;margin:0 0 16px;font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:16px;line-height:19px;letter-spacing:.72px;text-transform:uppercase;color:var(--color-white)}.sexyhair-language-selector__disclosure{position:relative;display:inline-block}.sexyhair-component.sexyhair-footer .sexyhair-language-selector__button{display:inline-flex;align-items:center;gap:16px;min-width:164px;min-height:36px;margin:0;padding:8px 12px 6px 8px;border:1px solid rgb(118 118 118);border-radius:0;background:var(--color-black);color:var(--color-white);font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:18px;line-height:20px;letter-spacing:.72px;text-align:left;cursor:pointer}.sexyhair-component.sexyhair-footer .sexyhair-language-selector__button .icon-caret{position:static;flex-shrink:0;width:10px;height:6px;margin-left:auto;transition:transform .2s ease}.sexyhair-component.sexyhair-footer .sexyhair-language-selector__button[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.sexyhair-component.sexyhair-footer .sexyhair-language-selector__panel{position:absolute;bottom:calc(100% + 4px);left:0;z-index:2;min-width:100%;max-height:none;overflow:hidden;transform:none;border:1px solid rgb(118 118 118);border-radius:0;background:var(--color-black);box-shadow:none}.sexyhair-language-selector__list{list-style:none;margin:0;padding:4px 0}.sexyhair-component.sexyhair-footer .sexyhair-language-selector__link{display:block;padding:8px 12px 8px 8px;font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:18px;line-height:20px;letter-spacing:.72px;color:var(--color-white);text-decoration:none;text-align:left;white-space:nowrap;transition:opacity .2s ease}.sexyhair-component.sexyhair-footer .sexyhair-language-selector__link:hover{opacity:.7}.sexyhair-component.sexyhair-footer .sexyhair-language-selector__link[aria-current=true]{font-weight:var(--font-weight-bold)}.sexyhair-component.sexyhair-footer .sexyhair-language-selector__link:focus-visible{outline-offset:-2px}
/*# sourceMappingURL=/cdn/shop/t/66/assets/sexyhair-component-footer.css.map */
