footer.section-wrapper,footer.section-wrapper .section,footer.section-wrapper .section-background{position:relative;z-index:1}footer.section-wrapper .section.color-scheme-4,footer.section-wrapper .section-background.color-scheme-4{background-color:#151517!important}footer.section-wrapper .section{width:100%;padding-block:36px 22px}.footer-content{contain:content;content-visibility:auto;display:block;text-align:left}.footer-content--page-width{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.footer-content--full-width{width:100%}.footer-content>.group-block[data-testid=group-block]{width:100%;max-width:100%}footer .text-block,footer .email-signup-block,footer .group-block{background:transparent}footer .logo-block{justify-content:flex-start}footer .text-block.rte{color:#ffffffa8}footer .menu__heading--empty{display:none}footer .menu .list-unstyled{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin:0}footer .menu__item{position:relative;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}footer .menu__item a{color:#ffffffd1;text-decoration:none;transition:color .2s ease}footer .menu__item a:hover{color:#caa055}footer .menu .list-unstyled>.menu__item:not(:last-child):after{content:"\b7";position:absolute;right:-13px;color:#ffffff4d;pointer-events:none}footer .email-signup-block{width:100%;max-width:22rem}footer .email-signup__input-group,footer .email-signup__input{color:#fff}footer .email-signup__input::placeholder{color:#ffffff80}footer .social-icons__wrapper{justify-content:flex-start}footer .social-icons__icon svg,footer .icon-block svg{filter:brightness(0) invert(1);opacity:.7;transition:opacity .2s ease}footer .social-icons__icon-wrapper:hover svg,footer .icon-block:hover svg{opacity:1}footer .divider__line{border-color:#ffffff24}footer .payment-icons__list{justify-content:flex-end}footer .payment-icons__item{opacity:.85}footer .divider~.group-block .text-block,footer .divider~.text-block{color:#ffffff80;font-size:.72rem;line-height:1.6}footer .divider~.group-block .text-block a,footer .divider~.text-block a{color:#ffffffad;text-decoration:underline;text-underline-offset:2px}footer .divider~.group-block .text-block a:hover,footer .divider~.text-block a:hover{color:#caa055}@media screen and (max-width:749px){footer.section-wrapper .section{padding-block:28px 18px}footer .menu .list-unstyled{gap:6px 18px}footer .payment-icons__list{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/footer.css.map */
