.wp-block-hakoniwa-blocks-countdown{font-variant-numeric:tabular-nums;margin:1.5rem 0}.wp-block-hakoniwa-blocks-countdown .limit-time{align-items:center;display:flex;flex-wrap:wrap;gap:1em;justify-content:center;list-style-type:none;padding:0}.wp-block-hakoniwa-blocks-countdown .limit-time .num{font-size:1.5em;margin-left:.1em}.wp-block-hakoniwa-blocks-countdown.is-unit-lang-en .unit{font-size:.5em;letter-spacing:.1em}.wp-block-hakoniwa-blocks-countdown[class*=is-type-circle] .limit-time div{line-height:1;position:relative}.wp-block-hakoniwa-blocks-countdown[class*=is-type-circle] .limit-time div .num{font-size:1em;margin-bottom:.2em;margin-left:0}.wp-block-hakoniwa-blocks-countdown[class*=is-type-circle] .limit-time div .timer__svg{height:5em;width:5em}.wp-block-hakoniwa-blocks-countdown[class*=is-type-circle] .limit-time div .timer__svg .timer__circle{fill:none;stroke:none}.wp-block-hakoniwa-blocks-countdown[class*=is-type-circle] .limit-time div .timer__svg .timer__path-remaining{stroke-width:4px;stroke-linecap:butt;transform:rotate(-90deg);transform-origin:center;stroke:currentColor}.wp-block-hakoniwa-blocks-countdown[class*=is-type-circle] .limit-time div .time{align-items:center;display:flex;flex-direction:column;right:0;position:absolute;left:0;top:50%;transform:translateY(-50%)}.wp-block-hakoniwa-blocks-countdown.is-type-circle-01 .limit-time div .timer__svg .timer__circle{fill:none;stroke:none}.wp-block-hakoniwa-blocks-countdown.is-type-circle-01 .limit-time div .timer__svg .timer__circle .timer__path-elapsed{stroke-width:4px;stroke:currentColor;opacity:.2}.wp-block-hakoniwa-blocks-countdown.is-type-circle-02 .limit-time div .timer__svg .timer__path-elapsed{fill:currentColor;opacity:.05}.wp-block-hakoniwa-blocks-countdown.is-type-colon .limit-time{gap:0}.wp-block-hakoniwa-blocks-countdown.is-type-colon .limit-time div{display:flex;padding-right:.2em}.wp-block-hakoniwa-blocks-countdown.is-type-colon .limit-time div .time{display:flex;flex-direction:column}.wp-block-hakoniwa-blocks-countdown.is-type-colon .limit-time div .time .unit{text-align:center}.wp-block-hakoniwa-blocks-countdown.is-type-colon .limit-time div:not(:last-child):after{content:":";font-size:1.3em;padding-right:.2em}.wp-block-hakoniwa-blocks-countdown.is-type-colon.is-unit-lang-en .unit{width:7.5em}.wp-block-hakoniwa-blocks-countdown.is-type-colon.has-background .limit-time li .time{padding:0}.wp-block-hakoniwa-blocks-countdown.has-background .limit-time{padding:.5em}
