/* Pawsome: Pet Supplies theme styles by SmartestDeveloper. */
.color-alt { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' fill='rgba(240,127,43,0.09)'%3E%3Cellipse cx='45' cy='52' rx='11' ry='9'/%3E%3Ccircle cx='33' cy='38' r='4.5'/%3E%3Ccircle cx='41' cy='33' r='4.5'/%3E%3Ccircle cx='50' cy='33' r='4.5'/%3E%3Ccircle cx='58' cy='38' r='4.5'/%3E%3C/svg%3E"); }
.header__logo-text { color: var(--color-accent); font-size: 1.8rem; }
.button { border-radius: 999px; border: 2px solid var(--color-text); box-shadow: 4px 4px 0 var(--color-text); }
.button:hover { transform: translate(-2px, -2px); box-shadow: 6px 6px 0 var(--color-text); }
.button--secondary { background: #fff; color: var(--color-text); }
.hero--split .hero__media { border-radius: 0 0 0 220px; }
.hero__heading { line-height: 1.02; }
.kicker { background: #1e5a62; color: #fff; padding: 5px 12px; border-radius: 99px; letter-spacing: .1em; }
.card--shadow { border: 2px solid var(--color-text); box-shadow: 6px 6px 0 var(--color-text); }
.card--shadow:hover { box-shadow: 10px 10px 0 var(--color-accent); }
.clist__item:nth-child(4n+1) .clist__media { background: #ffe1c7; }
.clist__item:nth-child(4n+2) .clist__media { background: #c9ecee; }
.clist__item:nth-child(4n+3) .clist__media { background: #ffd6e0; }
.clist__item:nth-child(4n+4) .clist__media { background: #e3f0c3; }
.clist__media { border-radius: 32px; border: 2px solid var(--color-text); }
.features--cards .feature { background: #fff; border: 2px solid var(--color-text); border-radius: 24px; }
.feature:nth-child(2) .feature__icon { background: #c9ecee; color: #1e5a62; }
.feature:nth-child(3) .feature__icon { background: #ffd6e0; color: #b4234a; }
.quote { border: 2px solid var(--color-text); border-radius: 24px; }
.newsletter--card { border: 2px solid var(--color-text); box-shadow: 10px 10px 0 var(--color-text); }
