.wp-block-separator{border-color:inherit;border-top-width:var(--wp--custom--hr--border-width);border-bottom-width:0}.wp-block-separator.has-background{padding:0!important}.is-layout-flex:not(.is-vertical)>.wp-block-separator{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wp-block-separator.is-style-dots:before{content:"";display:inline-block;width:3em;height:0.5em;background:radial-gradient(currentColor 25%,transparent 25%);background-size:1em 1em;background-repeat:repeat-x;background-position:50% 50%}.wp-block-separator.is-style-dashed,.wp-block-separator.is-style-dotted{border-width:0;height:var(--wp--custom--hr--border-width);background-size:20px!important;background-image:linear-gradient(90deg,var(--wp--custom--hr--dashed--color) 10px,transparent 11px,transparent 20px)!important}.wp-block-separator.is-style-dashed[class],.wp-block-separator.is-style-dotted[class]{background-color:transparent!important}.wp-block-separator.is-style-dashed.has-text-color,.wp-block-separator.is-style-dotted.has-text-color{--wp--custom--hr--dashed--color:currentColor;--wp--custom--hr--dotted--color:currentColor}.wp-block-separator.is-style-dotted{background-size:8px!important;background-image:linear-gradient(90deg,var(--wp--custom--hr--dotted--color) 2px,transparent 3px,transparent 8px)!important}