.custom-horizontal-spacer{color:inherit;display:block;isolation:isolate;overflow:visible;position:relative;text-decoration:none;width:100%}.custom-horizontal-spacer-clip{overflow:visible;position:relative;width:100%;z-index:2}.custom-horizontal-spacer.clip-hover-overflow .custom-horizontal-spacer-clip{overflow:hidden}.custom-horizontal-spacer-inner{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:1px;position:relative;transition:background-color .15s ease,transform .15s ease;width:100%;will-change:transform;z-index:2}@media (max-width:767px){.custom-horizontal-spacer-inner{border-radius:var(--mobile-border-radius)!important}}.custom-horizontal-spacer.hover-enabled:hover .custom-horizontal-spacer-inner,.custom-horizontal-spacer.hover-enabled:hover .shadow{transform:translate(var(--hover-translate-x,0),var(--hover-translate-y,0))!important}.custom-horizontal-spacer.hover-enabled:hover .custom-horizontal-spacer-inner{background-color:var(--hover-background-color)!important}.custom-horizontal-spacer-text{position:relative;width:100%;z-index:3}.custom-horizontal-spacer .shadow{opacity:0;pointer-events:none;position:absolute;transition:transform .15s ease;will-change:transform;z-index:1}.custom-horizontal-spacer.shadow-top .shadow-t{background:linear-gradient(0deg,rgba(0,0,0,.25),transparent);height:24px;left:0;opacity:1;right:0;top:-24px}.custom-horizontal-spacer.shadow-bottom .shadow-b{background:linear-gradient(180deg,rgba(0,0,0,.25),transparent);bottom:-24px;height:24px;left:0;opacity:1;right:0}.custom-horizontal-spacer.shadow-left .shadow-l{background:linear-gradient(270deg,rgba(0,0,0,.25),transparent);bottom:0;left:-24px;opacity:1;top:0;width:24px}.custom-horizontal-spacer.shadow-right .shadow-r{background:linear-gradient(90deg,rgba(0,0,0,.25),transparent);bottom:0;opacity:1;right:-24px;top:0;width:24px}.custom-horizontal-spacer,.custom-horizontal-spacer:active,.custom-horizontal-spacer:focus,.custom-horizontal-spacer:hover{color:inherit!important;text-decoration:none!important}.custom-horizontal-spacer.hover-enabled:hover .custom-horizontal-spacer-text,.custom-horizontal-spacer.hover-enabled:hover .custom-horizontal-spacer-text *{color:var(--hover-text-color)!important;text-decoration:none!important}