.de-bespoke-wrapper{margin-top:16px;padding-top:16px;border-top:1px solid #e8e8e8;text-align:center}.de-bespoke-btn{display:block;width:100%;padding:14px 24px;background-color:transparent;color:#1a1a1a;border:1.5px solid #1a1a1a;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .3s ease,color .3s ease;box-sizing:border-box}.de-bespoke-btn:hover{background-color:#1a1a1a;color:#fff}.de-bespoke-note{margin-top:10px;font-size:11px;color:#888;letter-spacing:.04em;line-height:1.6}@media(max-width:749px){.de-bespoke-btn{font-size:11px;padding:12px 16px}.de-bespoke-note{font-size:10px}}details.faq{border-bottom:1px solid #e8e8e8}details.faq summary{list-style:none;cursor:pointer;position:relative;padding:18px 32px 18px 0;font-size:15px;line-height:1.5;letter-spacing:.005em}details.faq summary::-webkit-details-marker{display:none}details.faq summary:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:18px;line-height:1;color:#8a8a8a}details.faq[open] summary:after{content:"\2013"}details.faq summary:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}details.faq>p{margin:0 0 20px;padding-right:32px;color:#555;font-size:14px;line-height:1.75}.faq-intro{margin-bottom:28px;color:#666;font-size:14px;line-height:1.7}details.faq+h2{margin-top:52px}h2+details.faq{border-top:1px solid #e8e8e8}.wildung-quelle{color:#777;line-height:1.7}.rte figure,.prose figure,figure{margin:40px 0}figure img{display:block;width:100%;height:auto}figure figcaption{margin-top:10px;font-size:13px;line-height:1.6;color:#8a827a;letter-spacing:.01em}@media(max-width:749px){figure{margin:28px 0}figure figcaption{font-size:12px}}.image-with-text-block{--content-over-media-content-max-width: min(86vw, 420px)}@media screen and (min-width:700px){.image-with-text-block{--content-over-media-content-max-width: min(52vw, 560px)}}.image-with-text-block.content-over-media .content{background:#ffffffe6!important;padding:28px 26px!important}@media screen and (max-width:699px){.image-with-text-block.content-over-media .content{background:#fffffff0!important;padding:22px 18px!important}}.image-with-text-block.content-over-media .content p{text-wrap:pretty}
/*# sourceMappingURL=/cdn/shop/t/69/assets/custom.css.map */
