/* Noor: Modest Fashion & Abayas theme styles by SmartestDeveloper. */
.color-dark, .footer, .newsletter--card { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none' stroke='rgba(214,184,120,0.16)' stroke-width='1'%3E%3Cpath d='M32 4l8 20 20 8-20 8-8 20-8-20-20-8 20-8z'/%3E%3Cpath d='M32 18l4 10 10 4-10 4-4 10-4-10-10-4 10-4z'/%3E%3C/svg%3E"); }
.header__logo-text { letter-spacing: .3em; font-size: 2rem; }
.header { border-bottom: 1px solid color-mix(in srgb, #c9a45c 40%, transparent); }
.button { background: var(--color-accent); border-radius: 999px; letter-spacing: .14em; text-transform: uppercase; font-size: .78rem; }
.color-dark .button { background: #c9a45c; border-color: #c9a45c; color: #1f2e2a; }
.button--secondary, .color-dark .button--secondary { background: transparent; color: inherit; border-color: currentColor; }
.hero--arch { background-color: var(--color-dark); }
.hero__arch-main { border: 2px solid #c9a45c; padding: 10px; background: transparent; }
.hero__arch-main img, .hero__arch-main .placeholder { border-radius: 999px 999px 4px 4px; }
.hero__arch-small { border-color: var(--color-dark); outline: 2px solid #c9a45c; }
.kicker { color: #c9a45c; letter-spacing: .3em; }
.kicker::before { content: "✦ "; }
.h2 { font-weight: 400; }
.section-head--center .h2::after { content: "✦"; display: block; margin-top: 10px; color: #c9a45c; font-size: 1rem; }
.card__media { border-radius: 200px 200px 6px 6px; }
.card__title { font-family: var(--font-heading); text-align: center; font-weight: 400; font-size: 1.1rem; }
.card .price { justify-content: center; }
.clist--overlay .clist__media, .clist--overlay .clist__media::after { border-radius: 200px 200px 8px 8px; }
.clist--overlay .clist__label { justify-content: center; text-align: center; }
.features--strip .feature__icon { background: transparent; border: 1px solid #c9a45c; color: #8a6d2f; }
.newsletter--card { background-color: var(--color-dark); color: var(--color-dark-text); }
.newsletter--card .button { background: #c9a45c; color: #1f2e2a; border-color: #c9a45c; }
