.wtr-extra-wrap{position:relative;padding:56px 24px;text-align:center;background:#f6efe4;color:#402a25}
.wtr-extra-card{width:min(100%,500px);margin:0 auto;padding:34px 24px;border:1px solid rgba(166,120,47,.55);border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 12px 36px rgba(47,27,19,.12)}
.wtr-extra-card+.wtr-extra-card{margin-top:20px}
.wtr-extra-card h2{margin:0 0 14px;font-family:"Cormorant Garamond",serif;font-size:30px;line-height:1.1;color:inherit}
.wtr-extra-card p{margin:0;white-space:normal;line-height:1.75}
.wtr-extra-swatches{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}
.wtr-extra-swatches i{display:block;width:34px;height:34px;border:3px solid #fff;border-radius:50%;background:var(--wtr-swatch);box-shadow:0 2px 9px rgba(0,0,0,.24)}
.wtr-extra-prayer+.wtr-extra-invited{margin-top:30px;padding-top:28px;border-top:1px solid rgba(166,120,47,.35)}
.wtr-extra-prayer strong,.wtr-extra-prayer small{display:block;margin-top:12px;line-height:1.7}
.wtr-extra-prayer small{font-size:12px;font-style:italic}
.wtr-extra-arabic{font-family:serif;font-size:24px!important;line-height:2!important}
.wtr-weddingpress-wrap{position:relative;padding:56px 20px;background:#f7f0e5;color:#402a25}
.wtr-weddingpress-wrap__inner{width:min(100%,500px);margin:0 auto}
.wtr-weddingpress-wrap header{text-align:center;margin-bottom:22px}
.wtr-weddingpress-wrap h2{margin:0 0 6px;font-family:"Cormorant Garamond",serif;font-size:32px;line-height:1.1}
.wtr-weddingpress-wrap p{margin:0}
.wtr-weddingpress-slot+.wtr-weddingpress-slot{margin-top:20px}
.wtr-template-midnight-ruins .wtr-extra-wrap,.wtr-template-midnight-ruins .wtr-weddingpress-wrap{background:#08090b;color:#f2eadb}
.wtr-template-midnight-ruins .wtr-extra-card{border-color:#a98c51;background:rgba(16,17,20,.96);box-shadow:0 14px 42px #000}
.wtr-template-midnight-ruins .wtr-extra-prayer+.wtr-extra-invited{border-color:rgba(169,140,81,.45)}
.wtr-template-aceh-heritage .wtr-extra-wrap,.wtr-template-aceh-heritage .wtr-weddingpress-wrap{box-sizing:border-box;width:30%;margin-left:auto;background:#4e1414;color:#fff}
.wtr-template-aceh-heritage .wtr-extra-card{border-color:#c69a49;background:rgba(255,248,232,.96);color:#4e1414}
.wtr-template-aceh-heritage .wtr-weddingpress-wrap{background:#6a2020}
.wtr-template-lava-bliss .wtr-extra-wrap,.wtr-template-lava-bliss .wtr-weddingpress-wrap{box-sizing:border-box;width:50%;margin-left:auto;background:#18070b;color:#fff}
.wtr-template-lava-bliss .wtr-extra-card{border-color:#b86145;background:rgba(247,229,217,.96);color:#50121b}
@media(max-width:1024px){.wtr-template-aceh-heritage .wtr-extra-wrap,.wtr-template-aceh-heritage .wtr-weddingpress-wrap{width:40%}}
@media(max-width:767px){.wtr-extra-wrap,.wtr-weddingpress-wrap{padding:44px 18px}.wtr-template-aceh-heritage .wtr-extra-wrap,.wtr-template-aceh-heritage .wtr-weddingpress-wrap,.wtr-template-lava-bliss .wtr-extra-wrap,.wtr-template-lava-bliss .wtr-weddingpress-wrap{width:100%}.wtr-extra-card{padding:28px 18px}}
