.wp-block-separator{height:auto;border-top:0;max-width:calc(var(--wp--style--global--content-size)/ 2)}.editor-styles-wrapper hr.wp-block-separator:not(:is(.is-style-wide,.is-style-dots,.is-style-th-thick)){max-width:calc(var(--wp--style--global--content-size)/ 2)}.wp-block-separator.is-style-wide{max-width:var(--wp--style--global--content-size)}.wp-block-separator.is-style-wide.alignwide{max-width:var(--wp--style--global--wide-size)}.wp-block-separator.is-style-wide.alignfull{max-width:unset}.wp-block-separator.is-style-dots.wp-block-separator{background:0 0!important;margin-inline-start:auto;margin-inline-end:auto}.wp-block-separator.is-style-dots::before{font-size:1.424em;letter-spacing:1.424em;padding-left:1.424em}.wp-block-separator.is-style-th-thick,.wp-block-separator.is-style-wide{background-color:var(--wp--preset--color--secondary-base);color:var(--wp--preset--color--secondary-base)}@media (min-width:992px){.wp-block-separator.is-style-th-thick,.wp-block-separator.is-style-wide{border-radius:999px;border:none;background-color:var(--wp--preset--color--secondary-light);position:relative}.wp-block-separator.is-style-th-thick.alignfull,.wp-block-separator.is-style-wide.alignfull{border-radius:0}.wp-block-separator.is-style-th-thick::before,.wp-block-separator.is-style-wide::before{content:"";border-block-start:1px solid rgba(0,0,0,0.18);display:block;position:absolute;inset-inline:0.5rem}.wp-block-separator.is-style-th-thick.has-background::before,.wp-block-separator.is-style-wide.has-background::before{border-block-start-color:rgba(0,0,0,0.25)}}@media (min-width:992px){.is-style-wide.wp-block-separator{height:9px}.is-style-wide.wp-block-separator::before{margin-block-start:4px}}.is-style-th-thick.wp-block-separator{max-width:var(--wp--style--global--content-size)}.is-style-th-thick.wp-block-separator.alignwide{max-width:var(--wp--style--global--wide-size)}.is-style-th-thick.wp-block-separator.alignfull{max-width:none}@media (min-width:992px){.is-style-th-thick.wp-block-separator{height:20px}.is-style-th-thick.wp-block-separator::before{margin-block-start:9px}}[data-align=wide]>.wp-block-separator.is-style-th-thick,[data-align=wide]>.wp-block-separator.is-style-wide{max-width:var(--wp--style--global--wide-size)}[data-align=full]>.wp-block-separator.is-style-th-thick,[data-align=full]>.wp-block-separator.is-style-wide{max-width:none}.wp-block-separator.is-style-dots::before{font-weight:700;font-size:2em;letter-spacing:1em;padding-inline-start:1em}