.section-separator{overflow:hidden}.section-separator.section-separator-margin-top{padding-top:20px}@media(min-width:768px){.section-separator.section-separator-margin-top{padding-top:30px}}.section-separator.section-separator-margin-bottom{padding-bottom:20px}@media(min-width:768px){.section-separator.section-separator-margin-bottom{padding-bottom:30px}}.separator-heading-line{max-width:1170px;padding:0;margin:0 auto;text-align:center}.separator-heading-line h2{margin:0 auto 1.5%;font-family:var(--font-heading)}.separator-heading-line .separator-subtext{display:block;font-family:var(--font-heading)}.separator-heading-line .separator-sub-line{max-width:100%;margin:0 auto 2%;overflow:hidden;border:none;border-top:1px}.separator-heading-line .separator-sub-line.sub-line-bt{margin:2% auto 0}.separator-heading-line .separator-sub-line.sub-double-line{max-width:80px;border-width:1px}.separator-heading-line.line-solid .separator-sub-line{border-style:solid}.separator-heading-line.line-dotted .separator-sub-line{border-style:dotted}.separator-heading-line.line-dashed .separator-sub-line{border-style:dashed}.separator-heading-line.side-line h2{position:relative;margin:0 auto;display:inline-block;padding:0 30px}@media(min-width:480px){.separator-heading-line.side-line h2{padding:0 50px}}.separator-heading-line.side-line h2 span{display:inline-block;padding:0 20px;position:relative;z-index:1;white-space:nowrap;background:var(--body-background-color)}.separator-heading-line.side-line h2:after,.separator-heading-line.side-line h2:before{content:"";height:1px;width:50%;border:none;border-top:1px;position:absolute;top:50%;transform:translateY(-50%)}.separator-heading-line.side-line h2:before{left:50%}.separator-heading-line.side-line h2:after{right:50%}.separator-heading-line.side-line.line-solid h2:after,.separator-heading-line.side-line.line-solid h2:before{border-style:solid}.separator-heading-line.side-line.line-dotted h2:after,.separator-heading-line.side-line.line-dotted h2:before{border-style:dotted}.separator-heading-line.side-line.line-dashed h2:after,.separator-heading-line.side-line.line-dashed h2:before{border-style:dashed}.separator-heading-line.side-line .separator-subtext{margin:8px auto 0}.separator-heading-line.left-line{text-align:start}.separator-heading-line.left-line h2{position:relative;padding:0;display:block}.separator-heading-line.left-line h2:after{content:none!important}.separator-heading-line.left-line h2:before{content:"";height:1px;width:100%;border-width:1px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.separator-heading-line.left-line h2 span{display:inline-block;position:relative;background:var(--body-background-color);padding:0;-webkit-padding-end:8%;padding-inline-end:8%}.separator-heading-line.left-line.line-solid h2:before{border-style:solid}.separator-heading-line.left-line.line-dotted h2:before{border-style:dotted}.separator-heading-line.left-line.line-dashed h2:before{border-style:dashed}.separator-heading-line.right-line{text-align:end}.separator-heading-line.right-line h2{position:relative;padding:0;display:block}.separator-heading-line.right-line h2:after{content:none!important}.separator-heading-line.right-line h2:before{content:"";height:1px;width:100%;border-width:1px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.separator-heading-line.right-line h2 span{display:inline-block;position:relative;background:var(--body-background-color);padding:0;-webkit-padding-start:8%;padding-inline-start:8%}.separator-heading-line.right-line.line-solid h2:before{border-style:solid}.separator-heading-line.right-line.line-dotted h2:before{border-style:dotted}.separator-heading-line.right-line.line-dashed h2:before{border-style:dashed}
/*# sourceMappingURL=/cdn/shop/t/66/assets/section-separator.css.map */
