.article .prose{--viv-gold: #c4a574;--viv-gold-text: #b8956a;--viv-hairline: rgba(196, 165, 116, .28);--viv-rule: rgb(var(--text-color) / .12);--viv-tint: rgba(196, 165, 116, .07)}.article .prose>h2{margin-block-start:2.6em;padding-block-end:.38em;border-block-end:1px solid var(--viv-hairline);letter-spacing:-.01em}.article .prose>h2:first-child{margin-block-start:0}.article .prose>h3{margin-block-start:1.9em}.article .prose p{line-height:1.72}.article .prose .viv-label{display:block;font-size:.72em;letter-spacing:.18em;text-transform:uppercase;color:var(--viv-gold-text);margin-block-end:.6em}.article .prose .viv-note{background:var(--viv-tint);border-inline-start:2px solid var(--viv-gold);padding:1.15em 1.4em;margin-block:1.8em}.article .prose .viv-note>:first-child{margin-block-start:0}.article .prose .viv-note>:last-child{margin-block-end:0}.article .prose .viv-card{border:1px solid var(--viv-rule);border-radius:3px;padding:1.5em 1.7em;margin-block:1.8em}.article .prose .viv-card>:first-child{margin-block-start:0}.article .prose .viv-card>:last-child{margin-block-end:0}.article .prose .viv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.6em 1.1em;margin-block:2em;padding:0;list-style:none}.article .prose .viv-grid--produkte{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:2.2em 1.4em}.article .prose .viv-grid li{text-align:center;margin:0}.article .prose .viv-grid img{display:block;width:100%;height:auto;margin-inline:auto;margin-block-end:.7em}.article .prose .viv-grid--steine img{max-width:118px}.article .prose .viv-grid strong{display:block}.article .prose .viv-grid .viv-meta{display:block;font-size:.86em;color:rgb(var(--text-color) / .62);margin-block-start:.15em}.article .prose table{border-collapse:collapse;width:100%}.article .prose table th,.article .prose table td{border:0;border-block-end:1px solid var(--viv-rule);padding:.62em .9em .62em 0;text-align:start;vertical-align:top}.article .prose table th{font-weight:500;white-space:nowrap}.article .prose table tr:last-child th,.article .prose table tr:last-child td{border-block-end:0}.article .prose .viv-cta{margin-block:2.2em;padding-block-start:1.2em;border-block-start:1px solid var(--viv-hairline);text-align:center}
/*# sourceMappingURL=/cdn/shop/t/134/assets/vivianna-artikel.css.map */
