.reformation-footer-section{position:relative;width:100%;box-sizing:border-box;background-color:var(--r-footer-bg, #151515);color:var(--r-footer-text, #ffffff);font-size:var(--r-footer-text-size, 15px);line-height:1.6}.reformation-footer__container{width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.reformation-footer__container--full{max-width:100%!important;padding-left:20px;padding-right:20px}.reformation-footer__container--boxed{max-width:var(--r-footer-max-width, 1440px);padding-left:20px;padding-right:20px}@media(min-width:768px){.reformation-footer__container--boxed,.reformation-footer__container--full{padding-left:50px;padding-right:50px}}.reformation-footer{padding-top:var(--r-footer-padding-top, 65px);padding-bottom:var(--r-footer-padding-bottom, 45px);box-sizing:border-box}@media(max-width:767px){.reformation-footer{padding-top:var(--r-footer-padding-top-mobile, 45px);padding-bottom:var(--r-footer-padding-bottom-mobile, 35px)}}.reformation-footer a{color:var(--r-footer-link, #ffffff);text-decoration:none;transition:color .25s ease,opacity .25s ease}.reformation-footer a:hover,.reformation-footer a:focus{color:var(--r-footer-link-hover, #ffffff);opacity:.8}.reformation-footer__top{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:50px;padding-bottom:40px;border-bottom:1px solid var(--r-footer-border, #282828);gap:30px}@media(min-width:768px){.reformation-footer__top{flex-direction:row;align-items:flex-start;margin-bottom:60px;padding-bottom:50px}}.reformation-footer__brand{max-width:380px}.reformation-footer__logo{display:inline-block;margin-bottom:22px}.reformation-footer__logo img{display:block;max-width:100%;width:var(--r-footer-logo-width, 216px);height:auto;object-fit:contain}.reformation-footer__logo-text{font-family:var(--font-stack-header, inherit);font-size:28px;font-weight:800;letter-spacing:4px;text-transform:uppercase;color:var(--r-footer-text, #ffffff);margin:0 0 20px;line-height:1}.reformation-footer__social{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:16px}.reformation-footer__social-item a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--r-footer-text, #ffffff);transition:transform .25s ease,opacity .25s ease}.reformation-footer__social-item a:hover{transform:translateY(-2px);opacity:.75}.reformation-footer__social-item svg{width:18px;height:18px;fill:currentColor}.reformation-footer__address-block{text-align:left;max-width:520px}@media(min-width:768px){.reformation-footer__address-block{text-align:left}}.reformation-footer__address-text{font-size:var(--r-footer-address-size, 18px);line-height:1.45;color:var(--r-footer-text, #ffffff);margin:0 0 12px;font-weight:400;white-space:pre-line}.reformation-footer__map-link{display:inline-block;font-size:14px;color:var(--r-footer-text, #ffffff);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;opacity:.85;transition:opacity .25s ease}.reformation-footer__map-link:hover{opacity:1}.reformation-footer__middle{display:grid;grid-template-columns:1fr;grid-gap:30px;margin-bottom:50px}@media(min-width:768px){.reformation-footer__middle{grid-template-columns:repeat(2,1fr);grid-gap:40px}}@media(min-width:1024px){.reformation-footer__middle{grid-template-columns:repeat(4,1fr);grid-gap:40px 30px}}.reformation-footer__widget{box-sizing:border-box}.reformation-footer__widget-title{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:var(--r-footer-heading-size, 13px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--r-footer-text, #ffffff);margin:0 0 20px;line-height:1;background:none;border:none;padding:0;text-align:left;font-family:inherit}@media(max-width:767px){.reformation-footer__widget--menu{border-bottom:1px solid var(--r-footer-border, #282828)}.reformation-footer__widget-title.is-collapsible{padding:18px 0;margin:0;cursor:pointer;font-size:14px}.reformation-footer__widget-title-icon{display:block;width:14px;height:14px;position:relative}.reformation-footer__widget-title-icon:before,.reformation-footer__widget-title-icon:after{content:"";position:absolute;background-color:var(--r-footer-text, #ffffff);transition:transform .25s ease}.reformation-footer__widget-title-icon:before{top:6px;left:0;width:14px;height:1.5px}.reformation-footer__widget-title-icon:after{top:0;left:6px;width:1.5px;height:14px}.reformation-footer__widget-title.is-open .reformation-footer__widget-title-icon:after{transform:rotate(90deg);opacity:0}}@media(min-width:768px){.reformation-footer__widget-title-icon{display:none}}.reformation-footer__menu{list-style:none;margin:0;padding:0}@media(max-width:767px){.reformation-footer__widget--menu .reformation-footer__menu{display:none;padding-bottom:20px}.reformation-footer__widget--menu .reformation-footer__menu.is-open{display:block}}.reformation-footer__menu-item{margin-bottom:12px}.reformation-footer__menu-item:last-child{margin-bottom:0}.reformation-footer__menu-link{font-size:var(--r-footer-menu-size, 14.5px);color:var(--r-footer-link, #e0e0e0);opacity:.9;display:inline-block;transition:opacity .2s ease,transform .2s ease}.reformation-footer__menu-link:hover{opacity:1;color:var(--r-footer-link-hover, #ffffff);transform:translate(2px)}.reformation-footer__newsletter-desc{font-size:14px;color:var(--r-footer-subtext, #cccccc);margin:0 0 18px;line-height:1.45}.reformation-footer__newsletter-form{position:relative;width:100%}.reformation-footer__input-wrapper{position:relative;display:flex;align-items:center;width:100%}.reformation-footer__input{width:100%;height:48px;background-color:transparent;border:1px solid var(--r-footer-border, #444444);color:var(--r-footer-text, #ffffff);padding:0 45px 0 16px;font-size:14px;font-family:inherit;box-sizing:border-box;outline:none;border-radius:0;transition:border-color .25s ease}.reformation-footer__input:focus{border-color:var(--r-footer-text, #ffffff)}.reformation-footer__input::placeholder{color:#ffffff80}.reformation-footer__submit-btn{position:absolute;right:0;top:0;height:48px;width:45px;background:none;border:none;color:var(--r-footer-text, #ffffff);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .25s ease}.reformation-footer__submit-btn:hover{transform:translate(2px)}.reformation-footer__submit-btn svg{width:16px;height:12px;stroke:currentColor}.reformation-footer__terms{display:flex;align-items:flex-start;margin-top:14px;font-size:12.5px;line-height:1.4;color:var(--r-footer-subtext, #aaaaaa);cursor:pointer}.reformation-footer__terms input[type=checkbox]{margin:3px 8px 0 0;accent-color:#ffffff;cursor:pointer;flex-shrink:0}.reformation-footer__subfooter{margin-top:50px;padding-top:30px;border-top:1px solid var(--r-footer-border, #282828);display:flex;flex-direction:column;gap:24px;box-sizing:border-box}@media(min-width:900px){.reformation-footer__subfooter{flex-direction:row;align-items:center;justify-content:space-between}}.reformation-footer__subfooter-left{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.reformation-footer__subfooter-left{flex-direction:row;align-items:center;gap:24px}}.reformation-footer__localization{display:flex;align-items:center;gap:12px}.reformation-footer__select-wrapper{position:relative;display:inline-flex;align-items:center}.reformation-footer__select{appearance:none;-webkit-appearance:none;background-color:transparent;color:var(--r-footer-text, #ffffff);border:1px solid var(--r-footer-border, #444444);padding:8px 28px 8px 12px;font-size:13px;font-family:inherit;cursor:pointer;border-radius:0;outline:none;transition:border-color .2s ease}.reformation-footer__select:focus,.reformation-footer__select:hover{border-color:#fff}.reformation-footer__select option{background-color:#1a1a1a;color:#fff}.reformation-footer__select-arrow{position:absolute;right:10px;pointer-events:none;width:10px;height:6px;stroke:currentColor}.reformation-footer__copyright{font-size:12.5px;color:var(--r-footer-subtext, #888888);margin:0}.reformation-footer__copyright a{color:inherit;text-decoration:underline;text-underline-offset:2px}.reformation-footer__payment{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.reformation-footer__payment-item{display:inline-flex;align-items:center}.reformation-footer__payment-item svg{width:38px;height:24px;border-radius:3px;display:block}.reformation-footer__back-to-top{position:fixed;bottom:25px;right:25px;width:44px;height:44px;border-radius:50%;background-color:#fff;color:#151515;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #00000040;z-index:99;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease,background-color .2s ease}.reformation-footer__back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.reformation-footer__back-to-top:hover{background-color:#f0f0f0;transform:translateY(-2px)}.reformation-footer__back-to-top svg{width:18px;height:18px;stroke:currentColor}
/*# sourceMappingURL=/cdn/shop/t/8/assets/reformation-footer.css.map */
