.article__content.rte h2{position:relative;margin:2.6em 0 1.1em;padding:.7em .9em .7em 1.1em;background:#f5ebdd;border-left:6px solid #B8875A;border-radius:10px;color:#4a3526;font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem);font-weight:600;line-height:1.5;letter-spacing:.04em}.article__content.rte h3{position:relative;margin:2.2em 0 .9em;padding:0 0 .45em 1.25em;border-bottom:1px solid #E3D3BE;color:#4a3526;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);font-weight:600;line-height:1.55;letter-spacing:.03em}.article__content.rte h3:before{content:"";position:absolute;left:.1em;top:.55em;width:.62em;height:.5em;border-radius:50%;background:#b8875a;box-shadow:inset -.08em -.06em #4a35262e}.article__content.rte h3:after{content:"";position:absolute;left:0;bottom:-1px;width:3.5em;height:2px;background:#b8875a;border-radius:2px}.article__content.rte>h2:first-child,.article__content.rte>h3:first-child{margin-top:0}.article__content.rte :is(h2,h3):is(:empty,:has(>br):not(:has(>:not(br):not(:empty)))){background:none;border:0;padding:0;margin:0}.article__content.rte :is(h2,h3):is(:empty,:has(>br):not(:has(>:not(br):not(:empty)))):before,.article__content.rte :is(h2,h3):is(:empty,:has(>br):not(:has(>:not(br):not(:empty)))):after{display:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/soply-article-headings.css.map */
