.ef-foot-spacer{height:520px;pointer-events:none}.ef-sheet #MainContent>:last-child,.ef-sheet #MainContent>:last-child>*{border-radius:0 0 22px 22px}.ef-footer{position:fixed;left:0;right:0;bottom:0;z-index:1;--ef-foot-overlap:24px;background:linear-gradient(108deg,#2b4055,#3d4a50 52%,#545847);color:#f5eee6}.ef-foot-glow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:0;transition:opacity .5s ease}.ef-foot-glow.is-on{opacity:.16}.ef-foot-inner{position:relative;max-width:1280px;margin:0 auto;padding:clamp(64px,7vw,112px) clamp(20px,4vw,56px) clamp(48px,5vw,76px);display:flex;flex-wrap:wrap;gap:clamp(32px,4vw,56px)}.ef-foot-col{min-width:0}.ef-foot-col--brand{flex:1 1 260px}.ef-foot-col--menu{flex:1 1 180px}.ef-foot-col--store_information{flex:1 1 210px}.ef-foot-col--social{flex:1 1 200px}.ef-foot-logo{display:block;height:clamp(48px,4.4vw,64px);width:auto}.ef-foot-blurb{margin:16px 0 22px;max-width:300px;font-size:15px;line-height:1.55;color:#f5eee6b8}.ef-foot-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;border:0;padding:0 0 14px;cursor:default;text-align:left;font-family:inherit}.ef-foot-label{font-size:12px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:#f5eee69e}.ef-foot-plus{display:none;flex-shrink:0;width:22px;height:22px;align-items:center;justify-content:center;font-size:15px;line-height:1;color:#f5eee69e;transition:transform .4s cubic-bezier(.22,1,.36,1)}.ef-foot-body{max-height:1000px;opacity:1;transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .35s ease}.ef-foot-body-inner{padding-bottom:0}.ef-foot-links,.ef-foot-info{display:flex;flex-direction:column;gap:11px}.ef-foot-info{font-size:15px}.ef-foot-link{font-size:15px;color:#f5eee6;text-decoration:none}.ef-foot-link:hover{color:#fff;text-decoration:underline}.ef-foot-link--break{word-break:break-word}.ef-foot-muted{color:#f5eee6b8}.ef-foot-social{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ef-foot-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(245,238,230,.34);border-radius:999px;color:#f5eee6;transition:background .25s ease,border-color .25s ease,transform .25s ease}.ef-foot-icon:hover{background:#f5eee624;border-color:#f5eee69e;transform:translateY(-2px)}.ef-foot-note{margin:18px 0 0;font-size:13.5px;line-height:1.5;color:#f5eee69e}.ef-foot-bottom{position:relative;border-top:1px solid rgba(245,238,230,.18)}.ef-foot-bottom-inner{max-width:1280px;margin:0 auto;padding:24px clamp(20px,4vw,56px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:#f5eee69e}.ef-foot-bottom-right{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.ef-foot-bottom-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.ef-foot-bottom-link{color:#f5eee69e;text-decoration:none;transition:color .2s ease}.ef-foot-bottom-link:hover{color:#f5eee6;text-decoration:underline}.ef-foot-bottom-link+.ef-foot-bottom-link:before{content:"\b7";margin-right:14px;color:#f5eee661}@media(max-width:1024px){.ef-foot-col--collapsible .ef-foot-head{cursor:pointer;padding:15px 0;border-top:1px solid rgba(245,238,230,.18);border-bottom:1px solid rgba(245,238,230,.18)}.ef-foot-col--collapsible .ef-foot-plus{display:flex}.ef-foot-col--collapsible .ef-foot-body{overflow:hidden;max-height:0;opacity:0}.ef-foot-col--collapsible .ef-foot-body-inner{padding-bottom:6px}.ef-foot-col--collapsible .ef-foot-head[aria-expanded=true]+.ef-foot-body{max-height:460px;opacity:1}.ef-foot-col--collapsible .ef-foot-head[aria-expanded=true] .ef-foot-plus{transform:rotate(45deg)}}@media(prefers-reduced-motion:reduce){.ef-foot-glow,.ef-foot-body,.ef-foot-plus,.ef-foot-icon{transition:none}}.ef-foot-link:focus-visible,.ef-foot-icon:focus-visible,.ef-foot-head:focus-visible{outline:2px solid #F5EEE6;outline-offset:3px}.ef-foot-solto .ef-footer{position:static}.ef-foot-solto .ef-foot-spacer{display:none}.ef-foot-solto .ef-sheet #MainContent>:last-child,.ef-foot-solto .ef-sheet #MainContent>:last-child>*{border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ef-footer.css.map */
