/* START_SECTION:footer (INDEX:20) */
.doodles{pointer-events:none}
.doodle{display:block;overflow:visible}

.doodles--banner{position:relative;height:170px;background:var(--c-accent-soft);overflow:hidden}
.doodles--banner .doodle{position:absolute;inset:0;width:100%;height:100%}

.has-doodles,.guarantee__card{position:relative}
.has-doodles>:not(.doodles),.guarantee__card>:not(.doodles){position:relative;z-index:1}

.doodles--corners .doodle{position:absolute;width:84px;height:auto}

.has-doodles .doodle--tl{top:-14px;left:0}
.has-doodles .doodle--br{top:-10px;right:0}

.guarantee__card .doodle--tl{top:-30px;right:-10px;width:100px;transform:rotate(8deg)}
.guarantee__card .doodle--br{bottom:-26px;right:-10px;width:100px}

@media (min-width:750px){.doodles--corners .doodle{width:120px}
.has-doodles .doodle--tl{left:-40px}
.has-doodles .doodle--br{right:-40px}
}

@media (max-width:749px){.has-doodles .doodles--corners .doodle{width:70px}
.has-doodles .doodle--tl{top:-34px;left:2px}
.has-doodles .doodle--br{top:-34px;right:2px}
}

.doodles--strip{max-width:600px;margin:-72px auto 18px;padding:0 16px}
.doodles--strip .doodle{width:100%;height:auto}

footer.footer{position:relative;margin-top:72px}

.doodles--cone{width:120px;margin:0 auto 8px}
.doodles--cone .doodle{width:100%;height:auto}
/* END_SECTION:footer */
