.digimoku-heading{--digimoku-teal: #1d9a9a;--digimoku-ink: #333;--bubble-size: 9.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:50px}.digimoku-heading--with-bubble{padding-top:calc(var(--bubble-size) * .72)}.digimoku-heading__bubble{position:absolute;left:calc(100% + 1rem);bottom:-2.2rem;width:var(--bubble-size);aspect-ratio:157.735 / 149;z-index:2}@media screen and (max-width:749px){.digimoku-heading{--bubble-size: min(9.5rem, 26vw)}.digimoku-heading__bubble{left:calc(100% - 3.5rem)}}.digimoku-heading__bubble-shape{position:absolute;top:0;right:0;bottom:0;left:0;line-height:0}.digimoku-heading__bubble-shape svg{width:100%;height:100%;display:block}.digimoku-heading__bubble-text{position:absolute;left:50%;top:47%;transform:translate(-46%,-46%);z-index:1;font-size:1.2rem;font-weight:700;line-height:1.4;letter-spacing:-.03em;color:#fff;text-align:center;white-space:pre}.digimoku-heading__kicker{position:relative;display:flex;align-items:center;justify-content:center;gap:1.4rem;margin:0 0 2rem}.digimoku-heading__kicker-image{display:block;width:auto;height:1.8rem}.digimoku-heading__kicker-text{font-size:2.4rem;font-weight:700;line-height:1.125;letter-spacing:.04em;color:var(--digimoku-teal)}.digimoku-heading__line{flex:0 0 auto;width:2.2rem;line-height:0}.digimoku-heading__line svg{width:100%;height:auto;display:block}.digimoku-heading__sparkle{position:absolute;top:-2.6rem;right:.2rem;width:2.4rem;line-height:0;pointer-events:none}.digimoku-heading__sparkle svg{width:100%;height:auto;display:block}.digimoku-heading__title{position:relative;display:inline-block;margin:0;font-size:min(2.6rem,5.6vw);font-weight:900;line-height:1.25;letter-spacing:-.02em;color:var(--digimoku-ink);white-space:nowrap}.digimoku-heading__title-text{position:relative;z-index:1}.digimoku-heading__marker{position:absolute;left:50%;bottom:-3px;width:104%;aspect-ratio:446.37 / 33.4059;min-height:14px;transform:translate(-50%) rotate(361deg);transform-origin:center;z-index:0;line-height:0;pointer-events:none}.digimoku-heading__marker svg{width:100%;height:100%;display:block}@media screen and (min-width:750px){.digimoku-heading{margin-bottom:85px;--bubble-size: 13rem}.digimoku-heading__bubble{left:calc(100% + 3.5rem)}.digimoku-heading__bubble-text{font-size:1.7rem}.digimoku-heading__kicker-image{height:2.7rem}.digimoku-heading__kicker-text{font-size:3.2rem}.digimoku-heading__sparkle{width:3.6rem;top:-3.6rem;right:-.4rem}.digimoku-heading__title{font-size:4.5rem;letter-spacing:-.75px}.digimoku-heading__marker{bottom:-11px;transform:translate(-50%) rotate(361deg)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/digimoku-section-heading.css.map */
