/* Petal: Flowers & Gifts theme styles by SmartestDeveloper. */
.header__logo-text { font-style: italic; font-size: 2.2rem; }
.button { border-radius: 999px; background: var(--color-accent); }
.button--secondary { background: transparent; }
.hero__tile { border-radius: 200px 200px 16px 16px; }
.hero__tile--b { border-radius: 50%; }
.hero__tile--c { border-radius: 16px 16px 200px 200px; }
.hero__heading, .h2 { font-style: italic; font-weight: 400; }
.section-head--center .h2::after, .newsletter .h2::after { content: ""; display: block; width: 120px; height: 40px; margin: 8px auto 0; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='40' fill='none' stroke='%23b5657a' stroke-width='1.4'%3E%3Cpath d='M10 20h100'/%3E%3Cpath d='M60 20c-6-10-14-12-22-10 4 8 12 11 22 10zM60 20c6-10 14-12 22-10-4 8-12 11-22 10z'/%3E%3Ccircle cx='60' cy='20' r='3' fill='%23b5657a'/%3E%3C/svg%3E") center no-repeat; }
.kicker { font-family: var(--font-heading); font-style: italic; text-transform: none; letter-spacing: 0; font-size: 1.1rem; font-weight: 400; }
.marquee { border: 0; }
.marquee__item { font-style: italic; color: var(--color-accent); }
.card--polaroid { background: #fff; border-radius: 4px; }
.clist--overlay .clist__media, .clist--overlay .clist__media::after { border-radius: 200px 200px 12px 12px; }
.features--centered .feature__icon { background: #f5e9e6; color: var(--color-accent); border: 1px dashed var(--color-accent); }
.quote__mark { font-style: italic; }
.split--overlap .split__content { border-radius: 200px 200px 16px 16px; text-align: center; padding-top: 80px; }
.newsletter__media { border-radius: 200px 200px 16px 16px; }
