.blog-page{background:#F9F7F4!important;padding:11rem 1.5rem 5rem!important}.blog-hero{text-align:center!important;max-width:900px!important;margin:0 auto 4rem!important}.blog-hero .section-title{color:#1A1A1A!important;opacity:1!important}.blog-intro{max-width:620px!important;margin:1.5rem auto 0!important;color:#777!important;line-height:1.9!important}.blog-grid{max-width:1100px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:2rem!important}.blog-card{background:#fff!important;border:1px solid #E8E3DB!important;border-radius:3px!important;padding:2rem!important;box-shadow:0 12px 36px rgb(0 0 0 / .04)!important}.blog-card img,.blog-card .wp-post-image{width:100%!important;height:280px!important;object-fit:cover!important;display:block!important}.blog-card h2{font-size:1.35rem!important;line-height:1.4!important;font-weight:400!important;margin-bottom:1rem!important}.blog-card h2 a{color:#1A1A1A!important;text-decoration:none!important}.blog-card p{color:#777!important;line-height:1.8!important;margin-bottom:1.3rem!important}.blog-readmore{color:#B8924A!important;text-decoration:none!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important}.single-post-page{background:#f8f6f3!important;padding:11rem 1.5rem 5rem!important}.single-post-inner{max-width:900px!important;margin:0 auto!important;background:#fff!important;padding:3rem!important;border:1px solid #ece7df!important}.single-post-content{margin-top:2rem!important;color:#666!important;line-height:1.9!important}.single-post-content p{margin-bottom:1.4rem!important}.single-post-footer{margin-top:3rem!important;padding-top:2rem!important;border-top:1px solid #ece7df!important}.single-post-footer a{color:#b8924a!important;text-decoration:none!important;font-weight:600!important}.single-post-content .wp-block-cover.tour-hero{min-height:520px!important;margin:0!important;display:flex!important;align-items:center!important;overflow:hidden!important}.single-post-content .wp-block-cover.tour-hero .wp-block-cover__background{background:linear-gradient(90deg,rgb(255 250 243 / .96) 0%,rgb(255 250 243 / .90) 34%,rgb(255 250 243 / .68) 58%,rgb(255 250 243 / .28) 100%)!important;opacity:1!important}.single-post-content .tour-hero .wp-block-cover__inner-container{max-width:680px!important;margin-left:0!important;margin-right:auto!important;padding:4rem 3.8rem!important;text-align:left!important}.single-post-content .tour-hero p:first-child{color:#B8924A!important;font-size:.72rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:700!important}.single-post-content .tour-hero h1,.single-post-content .tour-hero h2{color:#1A1A1A!important;font-size:clamp(2.2rem,4vw,3.2rem)!important;line-height:1.14!important;font-weight:400!important;margin:.8rem 0 1.2rem!important;max-width:560px!important}.single-post-content .tour-hero p{color:#3f3933!important;line-height:1.8!important;font-size:.95rem!important;max-width:500px!important}.hero-divider{color:#8B6A2E!important;font-size:18px!important;letter-spacing:2px!important;margin:1.3rem 0 1.5rem!important}.single-post-content .wp-block-columns{gap:24px!important;margin-bottom:24px!important;position:relative!important;z-index:3!important}.single-post-content .tour-hero+.wp-block-columns{margin-top:-2rem!important}.single-post-content .tour-infobox{background:#fffaf3!important;border:1px solid #eadcc8!important;border-radius:12px!important;padding:26px 28px!important;min-height:150px!important;box-shadow:0 14px 34px rgb(184 146 74 / .10)!important}.single-post-content .tour-infobox p{margin:0!important;color:#6f6a63!important;line-height:1.75!important;font-size:.92rem!important}.single-post-content .tour-infobox p:first-child{width:42px!important;height:42px!important;border-radius:50%!important;background:#F1E2CB!important;color:#B8924A!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1.05rem!important;margin:0 0 1rem 0!important}.single-post-content .tour-infobox strong{display:block!important;color:#B8924A!important;font-size:.72rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:.65rem!important}.single-post-content .tour-stop{margin:4rem 0!important;gap:2rem!important;align-items:flex-start!important}.single-post-content .tour-stop img{border-radius:6px!important;box-shadow:0 14px 34px rgb(0 0 0 / .08)!important}.single-post-content .tour-stop h2,.single-post-content .tour-stop h3{font-weight:400!important;color:#1A1A1A!important;font-size:2rem!important;line-height:1.3!important;margin:0 0 14px!important}.single-post-content .tour-stop p{color:#6f6a63!important;line-height:1.8!important;margin-bottom:14px!important}.single-post-content .tour-number{width:42px!important;height:42px!important;border-radius:50%!important;background:#F1E2CB!important;color:#B8924A!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:700!important;margin-bottom:12px!important}.single-post-content .tour-tip{background:#fffaf3!important;border:1px solid #eadcc8!important;border-radius:8px!important;padding:1rem 1.2rem!important;margin-top:18px!important;color:#6f6a63!important}.single-post-content .tour-memory-box{background:linear-gradient(135deg,#fffaf3 0%,#fff8ef 100%)!important;border:1px solid #eadcc8!important;border-radius:18px!important;padding:2.4rem!important;margin:4rem 0!important;box-shadow:0 24px 60px rgb(184 146 74 / .12)!important}.single-post-content .tour-memory-box>.wp-block-columns{display:grid!important;grid-template-columns:320px minmax(0,1fr)!important;gap:3rem!important;align-items:center!important;margin:0!important;width:100%!important}.single-post-content .tour-memory-box>.wp-block-columns>.wp-block-column{min-width:0!important;width:auto!important;flex-basis:auto!important;margin:0!important}.single-post-content .tour-memory-box>.wp-block-columns>.wp-block-column:first-child,.single-post-content .tour-memory-box>.wp-block-columns>.wp-block-column:last-child{display:flex!important;flex-direction:column!important;justify-content:center!important}.single-post-content .tour-memory-box>.wp-block-columns>.wp-block-column:last-child{align-items:center!important;text-align:center!important}.single-post-content .tour-memory-box img{width:100%!important;height:430px!important;object-fit:cover!important;border-radius:14px!important;display:block!important;box-shadow:0 18px 38px rgb(0 0 0 / .10)!important}.single-post-content .tour-memory-box p:first-of-type{display:flex!important;align-items:center!important;justify-content:center!important;gap:.8rem!important;color:#B8924A!important;font-size:.7rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:700!important;margin:0 0 .9rem!important;text-align:center!important}.single-post-content .tour-memory-box p:first-of-type:before,.single-post-content .tour-memory-box p:first-of-type:after{content:"";display:block;width:38px;height:1px;background:#d9bd8a}.single-post-content .tour-memory-box h2,.single-post-content .tour-memory-box h3{font-family:"Cormorant Garamond","Georgia",serif!important;color:#1A1A1A!important;font-size:clamp(2.5rem,4vw,3.7rem)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.03em!important;margin:0 auto .8rem!important;max-width:560px!important;text-align:center!important}.single-post-content .tour-memory-box h2:after,.single-post-content .tour-memory-box h3:after{content:"♥";display:block;color:#C9954E;font-size:1rem;margin:.9rem auto 1rem}.single-post-content .tour-memory-box p{color:#6f6252!important;line-height:1.7!important;max-width:520px!important;margin:0 auto .8rem!important;text-align:center!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.single-post-content .tour-memory-box blockquote{border:none!important;background:none!important;padding:0!important;margin:2rem auto 0!important;max-width:520px!important;text-align:center!important}.single-post-content .tour-memory-box blockquote p{font-family:"Cormorant Garamond",serif!important;font-size:1.6rem!important;line-height:1.7!important;font-style:italic!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#5f584f!important;margin:0!important}.single-post-content .tour-memory-box blockquote:before,.single-post-content .tour-memory-box blockquote:after{display:none!important}.single-post-content .tour-memory-box p:last-of-type{color:#C9954E!important;font-size:1.1rem!important;margin-top:1rem!important}.single-post-content .tour-memory-box p:last-of-type:before,.single-post-content .tour-memory-box p:last-of-type:after{content:"";display:inline-block;width:58px;height:1px;background:#d9bd8a;vertical-align:middle;margin:0 .9rem}.tour-camping{margin:4rem 0!important}.tour-camping .wp-block-columns{gap:2rem!important}.tour-camping .wp-block-column{background:#fffaf4!important;border:1px solid #eadcc8!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 12px 30px rgb(184 146 74 / .08)!important;transition:.3s ease!important}.tour-camping .wp-block-column:hover{transform:translateY(-4px)!important;box-shadow:0 18px 40px rgb(184 146 74 / .14)!important}.tour-camping img{width:100%!important;height:340px!important;object-fit:cover!important;object-position:center!important;display:block!important}.tour-camping .camp-icon{width:42px!important;height:42px!important;border-radius:50%!important;background:#f4ead9!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:1.2rem auto .8rem!important;padding:0!important;font-size:0!important;line-height:1!important}.tour-camping .camp-icon:before{content:"⛺";font-size:18px!important;line-height:1!important}.tour-camping .wp-block-column p:nth-of-type(2){padding:0 1.4rem!important;margin:.4rem 0 1rem!important;font-size:1.25rem!important;font-weight:500!important;color:#222!important;text-align:center!important}.tour-camping .camp-features{list-style:none!important;padding:0 1.6rem!important;margin:.8rem 0 1rem!important}.tour-camping .camp-features li{list-style:none!important;display:flex!important;align-items:flex-start!important;gap:.6rem!important;margin:.35rem 0!important;color:#5b5650!important;line-height:1.45!important}.tour-camping .camp-features li::marker{content:""!important;color:transparent!important}.tour-camping .camp-features li::before{content:""!important;width:11px!important;height:11px!important;min-width:11px!important;margin-top:.28rem!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%238a5a2b' d='M12 21s-7.5-4.7-10-9.2C-.4 7.5 2.1 3 6.7 3c2.2 0 4.1 1.2 5.3 3 1.2-1.8 3.1-3 5.3-3 4.6 0 7.1 4.5 4.7 8.8C19.5 16.3 12 21 12 21z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:10px 10px!important}.tour-camping .wp-block-column p:not(.camp-icon):not(:nth-of-type(2)):not(:last-child){padding:0 1.4rem!important;color:#6f6252!important;line-height:1.7!important;font-size:.95rem!important;text-align:left!important}.tour-camping .wp-block-column p:last-child{padding:0 1.4rem!important;margin:1.2rem 0 1.5rem!important;color:#B8924A!important;font-weight:600!important;text-align:left!important}.tour-practical-tips{margin:5rem 0!important}.tour-practical-tips .wp-block-group__inner-container{display:flex!important;flex-direction:column!important;gap:1.8rem!important}.tour-practical-tips .tip-card{background:#FDFBF8!important;border:1px solid #E7D9C4!important;border-radius:18px!important;padding:2rem 2rem 2rem 5.5rem!important;position:relative!important;transition:.25s ease!important}.tour-practical-tips .tip-card:hover{transform:translateY(-3px)!important;box-shadow:0 18px 40px rgb(0 0 0 / .06)!important}.tour-practical-tips .tip-card p:first-child{position:absolute!important;left:1.6rem!important;top:1.8rem!important;width:52px!important;height:52px!important;border-radius:50%!important;background:#F1E8D9!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1.4rem!important;margin:0!important}.tour-practical-tips .tip-card h2{margin:0 0 .7rem!important;font-size:1.5rem!important;color:#1f1f1f!important}.tour-practical-tips .tip-card h2:after{content:"";display:block;width:70px;height:2px;background:#C9A15C;margin-top:.8rem}.tour-practical-tips .tip-card p:last-child{margin:0!important;color:#555!important;line-height:1.8!important}@media(max-width:768px){.single-post-page{padding:8.5rem .8rem 4rem!important}.single-post-inner{padding:1.2rem!important}.single-post-content{text-align:center!important}.single-post-content .woocommerce-Tabs-panel ul{padding-left:1.5rem!important;margin-left:.5rem!important;text-align:left!important}.single-post-content .woocommerce-Tabs-panel li{padding-left:.15rem!important}.single-post-content .tour-hero{min-height:420px!important;text-align:center!important}.single-post-content .tour-hero .wp-block-cover__inner-container{width:100%!important;max-width:100%!important;padding:1.6rem!important;text-align:center!important}.single-post-content .tour-hero h1,.single-post-content .tour-hero h2{font-size:2rem!important;line-height:1.15!important;max-width:100%!important}.single-post-content .tour-hero p{font-size:.9rem!important;line-height:1.6!important;max-width:100%!important}.hero-divider{font-size:14px!important;letter-spacing:0!important}.single-post-content .wp-block-columns{display:block!important;margin-bottom:0!important}.single-post-content .wp-block-column{margin-bottom:1rem!important}.single-post-content .tour-infobox,.single-post-content .tour-infobox p,.single-post-content .tour-infobox strong{text-align:center!important}.single-post-content .tour-infobox p:first-child{margin-left:auto!important;margin-right:auto!important}.single-post-content .tour-stop{display:flex!important;flex-direction:column!important;gap:1.5rem!important;margin:2.5rem 0!important;text-align:center!important}.single-post-content .tour-stop .wp-block-media-text__content{order:1!important;text-align:center!important;padding:0!important}.single-post-content .tour-stop figure{order:2!important}.single-post-content .tour-stop img{margin-bottom:0!important}.single-post-content .tour-number{margin-left:auto!important;margin-right:auto!important}.single-post-content .tour-tip{text-align:center!important}.single-post-content .tour-memory-box{display:block!important;padding:1.2rem!important;margin:3rem 0!important}.single-post-content .tour-memory-box>.wp-block-columns{display:block!important}.single-post-content .tour-memory-box img{height:260px!important;margin-bottom:2rem!important}.single-post-content .tour-memory-box h2,.single-post-content .tour-memory-box h3{font-size:2.45rem!important}.single-post-content .tour-memory-box p:first-of-type:before,.single-post-content .tour-memory-box p:first-of-type:after{width:28px!important}.single-post-content .tour-memory-box blockquote{font-size:1.35rem!important}.single-post-content .tour-memory-box p:last-of-type:before,.single-post-content .tour-memory-box p:last-of-type:after{width:42px!important}.tour-camping .wp-block-columns{display:block!important}.tour-camping .wp-block-column{margin-bottom:1.5rem!important}.tour-camping img{height:280px!important}.tour-camping .wp-block-column p:nth-of-type(2){font-size:1.05rem!important}.tour-camping .wp-block-column p:last-child{text-align:center!important}.tour-practical-tips{margin:3rem 0!important}.tour-practical-tips .tip-card{padding:1.2rem!important;margin-bottom:1rem!important}.tour-practical-tips .tip-card p:first-child{position:static!important;width:42px!important;height:42px!important;margin:0 auto .8rem!important;font-size:1rem!important}.tour-practical-tips .tip-card h2{text-align:center!important;font-size:1.1rem!important}.tour-practical-tips .tip-card h2:after{margin:.5rem auto .8rem!important}.tour-practical-tips .tip-card p{text-align:center!important;font-size:.88rem!important;line-height:1.65!important}}.fw-contact-button{display:inline-block;padding:18px 42px;background:#1A1A1A;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.15em;font-size:.78rem;font-weight:700;border-radius:2px;transition:.25s}.fw-contact-button:hover{background:#B8924A;color:#fff}.fernweh-article{max-width:860px!important;margin:0 auto!important;background:#fffefb!important;padding:4.5rem 3.5rem!important;box-shadow:0 20px 60px rgb(0 0 0 / .035)!important}.fernweh-article p{max-width:680px!important;margin:0 auto 1.45rem!important;font-size:1rem!important;line-height:1.85!important;color:#777!important}.fernweh-article h1,.fernweh-article h2,.fernweh-article h3{max-width:680px!important;margin-left:auto!important;margin-right:auto!important;color:#161616!important}.fernweh-article img{border-radius:0!important;transition:transform .45s ease,filter .45s ease!important}.fernweh-article img:hover{transform:scale(1.015)!important;filter:brightness(1.03)!important}.fernweh-article .wp-block-button__link,.fernweh-article a.wp-block-button__link{background:#151515!important;color:#fff!important;border-radius:0!important;padding:1.15rem 2.2rem!important;font-size:.78rem!important;letter-spacing:.14em!important;font-weight:700!important;text-transform:uppercase!important;transition:transform .25s ease,box-shadow .25s ease,background .25s ease!important}.fernweh-article .wp-block-button__link:hover,.fernweh-article a.wp-block-button__link:hover{transform:translateY(-3px)!important;background:#2a2a2a!important;box-shadow:0 14px 28px rgb(0 0 0 / .16)!important}.fernweh-article .article-meta,.fernweh-article .post-meta{max-width:680px!important;margin:1.4rem auto 2rem!important;display:flex!important;justify-content:space-between!important;gap:1rem!important;color:#aaa!important;font-size:.82rem!important}.fernweh-article blockquote{max-width:680px!important;margin:0 auto 2rem!important;padding:0!important;border:none!important;color:#9a8a74!important;font-size:1rem!important;font-style:italic!important;line-height:1.8!important}@media (max-width:768px){.fernweh-article{max-width:calc(100% - 1.5rem)!important;padding:2rem 1.25rem!important}.fernweh-article p,.fernweh-article h1,.fernweh-article h2,.fernweh-article h3,.fernweh-article blockquote{max-width:100%!important}.fernweh-article p{font-size:.95rem!important;line-height:1.75!important}.fernweh-article .article-meta,.fernweh-article .post-meta{flex-direction:column!important;align-items:flex-start!important;gap:.4rem!important}.fernweh-article img:hover{transform:none!important;filter:none!important}}.fernweh-article .fw-hero{max-width:760px!important;margin:0 auto 1.6rem!important;overflow:hidden!important;box-shadow:0 18px 50px rgb(0 0 0 / .08)!important;min-height:420px!important}.fernweh-article .fw-hero img{width:100%!important;height:auto!important;object-fit:contain!important;display:block!important;transform:none!important;filter:none!important}.fernweh-article .fw-hero img:hover{transform:none!important;filter:none!important}.fernweh-article .fw-meta{max-width:760px!important;margin:0 auto 2rem!important;padding:.2rem 0 1.2rem!important;border-bottom:1px solid rgb(184 146 74 / .22)!important;color:#a79b8d!important;font-size:.78rem!important}.fernweh-article .fw-memory{max-width:760px!important;margin:4rem auto 3.5rem!important;padding:2.2rem!important;background:#fffaf4!important;border:1px solid rgb(184 146 74 / .22)!important;border-radius:18px!important;box-shadow:0 24px 60px rgb(184 146 74 / .13)!important}.fernweh-article .fw-memory img{border-radius:14px!important;box-shadow:0 18px 35px rgb(0 0 0 / .11)!important}.fernweh-article .fw-memory h2,.fernweh-article .fw-memory h3{color:#151515!important}.fernweh-article .fw-memory p{color:#8a8177!important}.fernweh-article .fw-final-cta{max-width:760px!important;margin:3rem auto 0!important;padding:2.4rem 2rem!important;background:#fffaf4!important;border-radius:18px!important;text-align:center!important;border:1px solid rgb(184 146 74 / .18)!important}.fernweh-article .fw-final-cta p{margin-left:auto!important;margin-right:auto!important}@media (max-width:768px){.fernweh-article .fw-hero,.fernweh-article .fw-meta,.fernweh-article .fw-memory,.fernweh-article .fw-final-cta{max-width:100%!important}.fernweh-article .fw-memory{margin:3rem auto 2.5rem!important;padding:1.25rem!important;border-radius:16px!important}.fernweh-article .fw-final-cta{padding:1.8rem 1.25rem!important;text-align:left!important}}.fw-meta-item{display:flex;align-items:center;justify-content:center;gap:.55rem}.fw-meta-icon img{width:18px!important;height:18px!important;display:block}.fernweh-article .fw-meta-item{display:flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;white-space:nowrap!important}.fernweh-article .fw-meta-icon,.fernweh-article .fw-meta-icon img{width:18px!important;height:18px!important;max-width:18px!important;margin:0!important;display:block!important}.fernweh-article .fw-meta-item p{margin:0!important;font-size:.78rem!important;line-height:1!important}.fernweh-article .fw-meta-col{min-width:0!important;display:flex!important;justify-content:center!important;align-items:center!important}.fernweh-article .fw-meta-col .fw-meta-item{width:auto!important;min-width:140px!important;max-width:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;white-space:nowrap!important}.fernweh-article .fw-meta-col .fw-meta-item p{width:auto!important;max-width:none!important;margin:0!important;white-space:nowrap!important;line-height:1!important}@media(max-width:768px){.book-hero-page{display:flex!important;flex-direction:column!important}.book-hero-text{order:1!important}.book-hero-image{order:2!important}}.book-price{margin:2.2rem 0 1.4rem}.book-price-label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:#b8924a;margin-bottom:.35rem}.book-price-value{display:block;font-size:2rem;font-weight:700;color:#1d1d1b;line-height:1}@media (max-width:768px){.book-hero-text{text-align:center!important;align-items:center!important}.book-hero-text .section-divider{justify-content:center!important}.buch-tagline{text-align:center!important;max-width:320px;margin:0 auto 1.5rem!important}.book-hero-text p{text-align:center!important}.book-price{text-align:center!important;margin:2rem auto 1.3rem!important}.book-price-label,.book-price-value{display:block;text-align:center}.book-hero-image img{max-width:270px!important}}.book-preview{padding:5.8rem 1.5rem 6rem!important;background:#fff!important;overflow:hidden!important}.book-preview-intro{max-width:650px!important;margin:1.2rem auto 0!important;font-size:1.05rem!important;line-height:1.8!important;color:#7f7a73!important;text-align:center!important}.book-preview-frame{max-width:1080px!important;margin:3rem auto 0!important;padding:2.8rem 2.2rem 2rem!important;background:#fffaf4!important;border:1px solid #eadcc8!important;border-radius:22px!important;box-shadow:0 18px 42px rgb(184 146 74 / .10)!important;overflow:hidden!important}.book-preview-slider{display:flex!important;flex-wrap:nowrap!important;gap:1.35rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 1.2rem!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.book-preview-slider img{display:block!important;width:245px!important;min-width:245px!important;max-width:245px!important;height:auto!important;flex:0 0 245px!important;object-fit:contain!important;border-radius:8px!important;box-shadow:0 12px 28px rgb(0 0 0 / .14)!important;scroll-snap-align:center!important;background:#fff!important;transition:transform .25s ease,box-shadow .25s ease!important}.book-preview-slider img:hover{transform:translateY(-4px)!important;box-shadow:0 18px 34px rgb(0 0 0 / .18)!important}.book-preview-slider::-webkit-scrollbar{height:7px!important}.book-preview-slider::-webkit-scrollbar-thumb{background:#d5bb8d!important;border-radius:20px!important}.book-preview-slider::-webkit-scrollbar-track{background:#f4eadc!important;border-radius:20px!important}.book-scroll-hint{display:flex!important;justify-content:center!important;align-items:center!important;gap:.6rem!important;margin-top:.6rem!important;font-size:.9rem!important;color:#9a7a43!important}.book-scroll-arrow{font-size:1.9rem!important;line-height:1!important;transform:rotate(-25deg)!important}@media(max-width:768px){.book-preview{padding:4.5rem 1rem!important}.book-preview-intro{font-size:1rem!important;max-width:320px!important}.book-preview-frame{margin-top:2.4rem!important;padding:1.6rem 1rem 1.4rem!important;border-radius:18px!important}.book-preview-slider{gap:1rem!important}.book-preview-slider img{width:215px!important;min-width:215px!important;max-width:215px!important;flex-basis:215px!important}.book-scroll-hint{font-size:.8rem!important;line-height:1.4!important}.book-scroll-arrow{font-size:1.6rem!important}}.buch-divider{justify-content:flex-start;margin-bottom:1.8rem}@media (min-width:769px){.buch-inner{display:flex;align-items:center;justify-content:space-between;gap:5rem}.buch-content{order:2;flex:0 0 58%;max-width:58%}.buch-visual{order:1;flex:0 0 36%;max-width:36%;display:flex;justify-content:center}.buch-cover img{width:100%;max-width:370px;height:auto}}@media (max-width:768px){.buch-inner{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.buch-content{order:1!important;text-align:center!important;width:100%!important}.buch-visual{order:2!important;margin-top:2.5rem!important}.buch .section-eyebrow,.buch .section-title,.buch-tagline,.buch-text{text-align:center!important}.buch-divider{justify-content:center!important}.buch-features{display:inline-block!important;text-align:left!important;margin-left:auto!important;margin-right:auto!important}.buch .btn-primary{margin-left:auto!important;margin-right:auto!important}}.montenegro-heart-divider{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:4.5rem auto!important;height:44px!important;clear:both!important}.montenegro-heart-divider::before,.montenegro-heart-divider::after{content:""!important;display:block!important;height:1px!important;flex:1!important;max-width:420px!important;background:linear-gradient(to right,transparent,rgb(138 90 43 / .35),transparent)!important}.montenegro-heart-divider span{width:42px!important;height:42px!important;min-width:42px!important;border-radius:50%!important;border:1px solid #d6b27a!important;background-color:#fffaf4!important;margin:0 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%238a5a2b' d='M12 21s-7.5-4.7-10-9.2C-.4 7.5 2.1 3 6.7 3c2.2 0 4.1 1.2 5.3 3 1.2-1.8 3.1-3 5.3-3 4.6 0 7.1 4.5 4.7 8.8C19.5 16.3 12 21 12 21z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:14px 14px!important}@media(max-width:768px){.montenegro-heart-divider{margin:3.5rem auto!important}.montenegro-heart-divider::before,.montenegro-heart-divider::after{max-width:110px!important}.montenegro-heart-divider span{width:38px!important;height:38px!important;min-width:38px!important;background-size:13px 13px!important}}@media(max-width:768px){.single-post-content .tour-memory-box h2:after,.single-post-content .tour-memory-box h3:after,.tour-camping .camp-features li::before{color:#8a5a2b!important}}@media(min-width:769px){.single-post-content .tour-stop>figure,.single-post-content .tour-stop .wp-block-media-text__media{width:100%!important;height:320px!important;overflow:hidden!important;border-radius:6px!important}.single-post-content .tour-stop>figure img,.single-post-content .tour-stop .wp-block-media-text__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.single-post-content .tour-tip img{width:28px!important;height:28px!important;max-width:28px!important;object-fit:contain!important;box-shadow:none!important;border-radius:0!important}}.error404-page{min-height:calc(100vh - 240px);background:#f8f6f3;display:flex;align-items:center;justify-content:center;padding:9rem 1.5rem 6rem;text-align:center}.error404-inner{max-width:820px;margin:0 auto}.error404-page .section-eyebrow{color:#B8924A;margin-bottom:1rem}.error404-page .section-title{max-width:760px;margin:0 auto 1.2rem}.error404-page .section-divider{justify-content:center;margin:1.5rem auto 2rem}.error404-text{max-width:640px;margin:0 auto 2.5rem;color:#6f6252;font-size:1.05rem;line-height:1.8}.error404-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.error404-buttons .btn-primary,.error404-buttons .btn-secondary{min-width:210px}@media(max-width:768px){.error404-page{min-height:auto;padding:6rem 1rem 4rem}.error404-buttons{flex-direction:column;align-items:center}.error404-buttons .btn-primary,.error404-buttons .btn-secondary{width:100%;max-width:280px}}.tour-download-section{max-width:1100px;margin:5rem auto;padding:0 1.5rem}.tour-download-section .tour-section-intro{text-align:center;margin-bottom:2.6rem}.tour-download-section .section-eyebrow{margin:0 0 .75rem!important}.tour-download-section .section-title{margin:0 auto 1.1rem!important;line-height:1.25!important}.tour-download-lead{max-width:720px;margin:0 auto!important;text-align:center;font-size:1.02rem;line-height:1.8;color:#4b4038}.fw-map-embed{margin:2.5rem 0 2rem;border-radius:22px;overflow:hidden;border:1px solid rgb(111 78 55 / .18);box-shadow:0 18px 40px rgb(70 50 35 / .10)}.fw-map-embed iframe{width:100%;height:520px;border:0;display:block}.tour-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.tour-download-card{background:#fffaf3;border:1px solid rgb(111 78 55 / .18);border-radius:20px;padding:2rem;box-shadow:0 14px 35px rgb(70 50 35 / .08)}.tour-download-icon{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f1e3cf;color:#6f4e37;font-size:1.55rem;margin:0 0 1.2rem}.tour-download-card h3{margin:0 0 1rem!important;font-size:1.35rem;line-height:1.35!important;color:#2f2925}.tour-download-card p{margin:0 0 1.5rem!important;color:#4b4038;line-height:1.75!important}.tour-download-card .btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.85rem 1.4rem;border-radius:999px;text-decoration:none;font-weight:600}@media(max-width:768px){.tour-download-section{margin:4rem auto;padding:0 1.2rem}.fw-map-embed iframe{height:420px}.tour-download-grid{grid-template-columns:1fr;gap:1.4rem}.tour-download-card{padding:1.6rem;text-align:left}.tour-download-icon{margin-left:auto;margin-right:auto}.tour-download-card .btn-primary{width:100%}}.fw-map-embed iframe{width:100%!important;height:520px!important;border:0!important;display:block!important}.fw-map-embed{width:100%!important}:root{--fw-gold:#B8924A;--fw-gold-rgb:184,146,74;--gold:#B8924A;--gold-light:#B8924A}.section-eyebrow,.hero .section-eyebrow,.buch .section-eyebrow,.ueber .section-eyebrow,.kontakt .section-eyebrow,.book-hero-page .section-eyebrow,.blog-readmore,.single-post-footer a,.book-price-label,.book-scroll-hint,.fw-contact-button:hover{color:var(--fw-gold)!important}.section-divider::before,.section-divider::after,.buch::after,.ueber::after,.kontakt::after,.book-section-divider::before,.book-section-divider::after,.montenegro-heart-divider::before,.montenegro-heart-divider::after,.single-post-content .tour-memory-box p:first-of-type::before,.single-post-content .tour-memory-box p:first-of-type::after,.single-post-content .tour-memory-box p:last-of-type::before,.single-post-content .tour-memory-box p:last-of-type::after{background:linear-gradient(to right,transparent,rgba(var(--fw-gold-rgb),.45),transparent)!important}.section-divider-heart{font-size:0!important;color:transparent!important;width:14px!important;height:14px!important;display:inline-block!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23B8924A' d='M12 21s-7.5-4.7-10-9.2C-.4 7.5 2.1 3 6.7 3c2.2 0 4.1 1.2 5.3 3 1.2-1.8 3.1-3 5.3-3 4.6 0 7.1 4.5 4.7 8.8C19.5 16.3 12 21 12 21z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:14px 14px!important}.buch::before,.ueber::before,.kontakt::before,.book-section-divider span,.montenegro-heart-divider span{border-color:var(--fw-gold)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23B8924A' d='M12 21s-7.5-4.7-10-9.2C-.4 7.5 2.1 3 6.7 3c2.2 0 4.1 1.2 5.3 3 1.2-1.8 3.1-3 5.3-3 4.6 0 7.1 4.5 4.7 8.8C19.5 16.3 12 21 12 21z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important}.ueber::before{background-color:#1f1b18!important}.buch-features li::before,.book-features li::before,.tour-download-card li::before{content:""!important;display:inline-block!important;width:11px!important;height:11px!important;min-width:11px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23B8924A' d='M12 21s-7.5-4.7-10-9.2C-.4 7.5 2.1 3 6.7 3c2.2 0 4.1 1.2 5.3 3 1.2-1.8 3.1-3 5.3-3 4.6 0 7.1 4.5 4.7 8.8C19.5 16.3 12 21 12 21z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:11px 11px!important}.tour-download-card li::before{position:absolute!important;left:0!important;top:.45em!important}.tour-download-card li{padding-left:1.45rem!important}.single-post-content .tour-memory-box h2::after,.single-post-content .tour-memory-box h3::after{content:""!important;display:block!important;width:14px!important;height:14px!important;margin:.9rem auto 1rem!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23B8924A' d='M12 21s-7.5-4.7-10-9.2C-.4 7.5 2.1 3 6.7 3c2.2 0 4.1 1.2 5.3 3 1.2-1.8 3.1-3 5.3-3 4.6 0 7.1 4.5 4.7 8.8C19.5 16.3 12 21 12 21z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:14px 14px!important;color:transparent!important}.ueber-stats{display:flex!important;justify-content:center!important;align-items:flex-start!important;gap:4rem!important}.ueber-stats>div{min-width:120px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}.ueber-stats .stat-number{color:var(--fw-gold)!important;display:block!important;margin:0 0 .45rem!important}.ueber-stats .stat-label{display:block!important;margin:0!important}.ueber-stats>div:nth-child(2) .stat-number{font-size:0!important;line-height:1!important;width:34px!important;height:34px!important;margin:.05rem 0 .55rem!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23B8924A' d='M12 21s-7.5-4.7-10-9.2C-.4 7.5 2.1 3 6.7 3c2.2 0 4.1 1.2 5.3 3 1.2-1.8 3.1-3 5.3-3 4.6 0 7.1 4.5 4.7 8.8C19.5 16.3 12 21 12 21z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:34px 34px!important;color:transparent!important}@media(max-width:768px){.ueber-stats{flex-direction:column!important;align-items:center!important;gap:1.8rem!important}.ueber-stats>div:nth-child(2) .stat-number{width:36px!important;height:36px!important;background-size:36px 36px!important}}@media (max-width:768px){.buch-visual{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;min-height:340px!important}.buch-cover{width:240px!important;max-width:240px!important;height:320px!important;aspect-ratio:auto!important;flex:0 0 auto!important}.buch-cover img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}}.leistung-card-link{display:block;color:inherit;text-decoration:none}.leistung-card-link:hover{color:inherit;text-decoration:none}.book-keyfacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.5rem;max-width:430px;padding:0;margin:0 0 1.7rem;list-style:none}.book-keyfacts li{position:relative;padding-left:1.25rem;color:#6f6a63;font-size:.9rem;line-height:1.5}.book-keyfacts li::before{content:"";position:absolute;left:0;top:.38rem;width:9px;height:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23b8924a' d='M9.2 16.4 4.8 12l1.7-1.7 2.7 2.7 7.1-7.1L18 7.6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width:768px){.book-keyfacts{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:330px;margin:0 auto 1.7rem;text-align:left;gap:.7rem 1rem}.book-keyfacts li{font-size:.84rem}}@media(max-width:420px){.book-keyfacts{grid-template-columns:1fr;max-width:230px}}@media(max-width:768px){.book-keyfacts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:320px!important;margin:0 auto 1.7rem!important;justify-items:center!important}.book-keyfacts li{width:100%!important;max-width:135px!important;text-align:left!important;padding-left:1.2rem!important}}.route-discovery{position:relative;margin:80px 0 30px;padding:65px 45px;background:#faf7f1;border-radius:22px}.route-discovery__intro{max-width:720px;margin:0 auto 38px;text-align:center}.route-discovery__subtitle{max-width:650px;margin:14px auto 0;color:#6f6a63;font-size:16px;line-height:1.75}.route-discovery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.route-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid rgb(169 129 79 / .15);border-radius:18px;box-shadow:0 10px 30px rgb(74 60 42 / .08);transition:transform 0.25s ease,box-shadow 0.25s ease}.route-card:hover{transform:translateY(-5px);box-shadow:0 16px 38px rgb(74 60 42 / .13)}.route-card__image-link{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 10}.route-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.45s ease}.route-card:hover .route-card__image{transform:scale(1.045)}.route-card__badge{position:absolute;top:14px;left:14px;max-width:calc(100% - 28px);padding:7px 12px;background:rgb(255 255 255 / .94);color:#7f5c32;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.05em;line-height:1.3;box-shadow:0 4px 15px rgb(0 0 0 / .08)}.route-card__content{display:flex;flex:1;flex-direction:column;padding:24px 23px 25px}.route-card__country{margin:0 0 7px;color:#b48a52;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.route-card__title{margin:0 0 12px;color:#2e2924;font-size:23px;font-weight:500;line-height:1.22}.route-card__description{margin:0 0 19px;color:#6f6a63;font-size:14px;line-height:1.65}.route-card__facts{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:23px}.route-card__facts span{padding:7px 10px;background:#f7f1e8;color:#76634d;border-radius:999px;font-size:11px;line-height:1.2}.route-card__link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;color:#2e2924;font-size:13px;font-weight:600;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:color 0.2s ease,gap 0.2s ease}.route-card__link:hover{gap:12px;color:#b48a52}@media (max-width:1000px){.route-discovery{padding:55px 30px}.route-discovery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.route-discovery{margin-top:55px;padding:45px 16px;border-radius:16px}.route-discovery__intro{margin-bottom:28px}.route-discovery__subtitle{font-size:14px;line-height:1.65}.route-discovery__grid{grid-template-columns:1fr;gap:20px}.route-card__content{padding:21px 19px 22px}.route-card__title{font-size:21px}}.home-routes{position:relative;padding:90px 24px;background:#faf7f1}.home-routes-inner{width:min(1180px, 100%);margin:0 auto}.home-routes-intro{max-width:760px;margin:0 auto 42px;text-align:center}.home-routes-subtitle{max-width:680px;margin:15px auto 0;color:#6f6a63;font-size:16px;line-height:1.75}.home-routes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;align-items:stretch}.home-route-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid rgb(169 129 79 / .14);border-radius:20px;box-shadow:0 10px 30px rgb(74 60 42 / .08);transition:transform 0.25s ease,box-shadow 0.25s ease}.home-route-card:hover{transform:translateY(-6px);box-shadow:0 17px 40px rgb(74 60 42 / .14)}.home-route-image-link{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 10}.home-route-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.45s ease}.home-route-card:hover .home-route-image{transform:scale(1.045)}.home-route-badge{position:absolute;top:15px;left:15px;max-width:calc(100% - 30px);padding:8px 13px;background:rgb(255 255 255 / .94);color:#886537;border-radius:999px;box-shadow:0 4px 14px rgb(0 0 0 / .09);font-size:11px;font-weight:600;letter-spacing:.05em}.home-route-content{display:flex;flex:1;flex-direction:column;padding:25px 24px 27px}.home-route-country{margin:0 0 7px;color:#b48a52;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.home-route-content h3{margin:0 0 12px;color:#2e2924;font-size:23px;font-weight:500;line-height:1.25}.home-route-description{margin:0 0 20px;color:#6f6a63;font-size:14px;line-height:1.7}.home-route-facts{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:24px}.home-route-facts span{padding:7px 10px;background:#f7f1e8;color:#76634d;border-radius:999px;font-size:11px;line-height:1.25}.home-route-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;color:#2e2924;font-size:13px;font-weight:600;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:color 0.2s ease,gap 0.2s ease}.home-route-link:hover{gap:12px;color:#b48a52}.home-routes-button-wrap{margin-top:38px;text-align:center}@media (max-width:1000px){.home-routes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.home-routes{padding:65px 16px}.home-routes-intro{margin-bottom:30px}.home-routes-subtitle{font-size:14px;line-height:1.65}.home-routes-grid{grid-template-columns:1fr;gap:21px}.home-route-content{padding:22px 19px 24px}.home-route-content h3{font-size:21px}.home-routes-button-wrap{margin-top:30px}}.leistung-card-link{display:flex;height:100%;color:inherit;text-decoration:none}.leistung-card-link:hover{color:inherit;text-decoration:none}.leistung-card-link .leistung-card{width:100%;height:100%}.leistungen-grid{align-items:stretch}.leistung-card{height:100%;box-sizing:border-box}.nav-links>.nav-dropdown{position:relative}.nav-dropdown>a{display:flex;align-items:center;gap:.4rem}.nav-dropdown-arrow{display:inline-block;font-size:.8rem;line-height:1;transition:transform .2s ease}@media (min-width:961px){.nav-links>.nav-dropdown{display:flex;align-items:center}.nav-links>.nav-dropdown>a{display:inline-flex;align-items:center;line-height:normal;transform:translateY(2px)}.nav-dropdown-arrow-desktop{transform:translateY(-1px)}}.nav-submenu{position:absolute;top:100%;left:50%;z-index:1000;min-width:185px;margin:0;padding:.55rem 0;list-style:none;background:#fff;border:1px solid #E8E3DB;box-shadow:0 12px 28px rgb(0 0 0 / .10);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.nav-submenu li{width:100%;margin:0;padding:0;list-style:none}.nav-submenu a{display:block;width:100%;padding:.8rem 1rem;font-size:.68rem;letter-spacing:.12em;text-align:left;white-space:nowrap}.nav-submenu a:hover,.nav-submenu a:focus{background:#F9F7F4}.nav-dropdown:hover>.nav-submenu,.nav-dropdown:focus-within>.nav-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}.nav-dropdown:hover .nav-dropdown-arrow,.nav-dropdown:focus-within .nav-dropdown-arrow{transform:rotate(180deg)}.nav-dropdown-toggle{display:none}@media (max-width:960px){nav{overflow:visible}.nav-links{align-items:center;gap:.8rem 1rem!important}.nav-links>li{flex:0 0 auto}.nav-links>.nav-dropdown{position:relative;width:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.15rem}.nav-dropdown>a{display:flex;align-items:center;justify-content:center}.nav-dropdown-arrow-desktop{display:none}.nav-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0;padding:0;appearance:none;-webkit-appearance:none;border:0;border-radius:0;background:#fff0;box-shadow:none;color:#B8924A;font-size:.85rem;line-height:1;cursor:pointer;transition:transform .2s ease}.nav-dropdown-toggle:hover,.nav-dropdown-toggle:focus{border:0;background:#fff0;box-shadow:none;color:#B8924A}.nav-submenu{position:absolute;top:calc(100% + .75rem);left:50%;z-index:1000;display:none;flex-direction:column;align-items:stretch;gap:0;width:max-content;min-width:175px;margin:0;padding:.45rem;background:#fff;border:1px solid #E8E3DB;box-shadow:0 12px 28px rgb(0 0 0 / .12);opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%)}.nav-submenu li{width:100%}.nav-submenu a{display:block;width:100%;padding:.65rem .9rem;font-size:.61rem;letter-spacing:.14em;text-align:center;white-space:nowrap}.nav-submenu a:hover,.nav-submenu a:focus{background:#F9F7F4}.nav-dropdown.is-open>.nav-submenu{display:flex}.nav-dropdown.is-open>.nav-dropdown-toggle{transform:rotate(180deg)}.nav-cta{padding:.55rem 1rem!important}}@media (max-width:430px){.nav-links{gap:.7rem .8rem!important}.nav-links a{font-size:.6rem!important}.nav-cta{padding:.5rem .8rem!important}}@media (max-width:960px){nav{overflow:visible}.nav-links{position:relative;align-items:center;padding-bottom:0;transition:padding-bottom .2s ease}.nav-links:has(.nav-dropdown.is-open){padding-bottom:3.4rem}.nav-links>.nav-dropdown{position:static;width:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.15rem}.nav-dropdown>a{display:flex;align-items:center;justify-content:center}.nav-dropdown-arrow-desktop{display:none}.nav-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0;padding:0;appearance:none;-webkit-appearance:none;border:0;background:#fff0;box-shadow:none;color:#B8924A;font-size:.85rem;line-height:1;cursor:pointer;transition:transform .2s ease}.nav-dropdown-toggle:hover,.nav-dropdown-toggle:focus{border:0;background:#fff0;box-shadow:none;color:#B8924A}.nav-submenu{position:absolute;left:50%;bottom:.25rem;z-index:1000;display:none;flex-direction:row;align-items:center;justify-content:center;gap:1.5rem;width:max-content;max-width:calc(100vw - 2rem);min-width:0;margin:0;padding:.65rem 1rem;background:#F9F7F4;border:1px solid #E8E3DB;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%)}.nav-submenu li{width:auto;margin:0;padding:0}.nav-submenu a{display:block;width:auto;padding:.2rem 0;font-size:.61rem;letter-spacing:.14em;text-align:center;white-space:nowrap}.nav-dropdown.is-open>.nav-submenu{display:flex}.nav-dropdown.is-open>.nav-dropdown-toggle{transform:rotate(180deg)}}@media (max-width:960px){.nav-links{padding-bottom:0!important}.nav-links:has(.nav-dropdown.is-open){padding-bottom:0!important}.nav-links>.nav-dropdown{position:relative!important;width:auto!important;display:block!important}.nav-dropdown>a{display:block!important}.nav-dropdown-toggle,.nav-dropdown-arrow-desktop,.nav-submenu,.nav-dropdown.is-open>.nav-submenu{display:none!important}}.book-story-hero{padding:70px 24px 55px;background:#f8f5ef;text-align:center}.book-story-hero-content{max-width:850px;margin:0 auto}.book-story-title{max-width:760px;margin:12px auto 24px;font-size:clamp(2rem, 4vw, 3.6rem);line-height:1.08}.book-story-intro,.book-story-text,.book-story-highlight{max-width:720px;margin:0 auto 16px;line-height:1.75}.book-story-highlight{margin-top:24px;font-weight:500}.book-page{background:#f9f7f4!important;padding-top:6rem!important;overflow:hidden}.book-page .book-story-hero{width:100%;padding:5.5rem 1.5rem 4.8rem!important;background:#f9f7f4!important;text-align:center!important}.book-page .book-story-hero-content{width:min(820px, 100%);margin:0 auto!important}.book-page .book-story-hero .section-eyebrow{margin-bottom:1.2rem!important}.book-page .book-story-title{max-width:780px;margin:0 auto 1.5rem!important;color:#1a1a1a;font-family:"Montserrat",sans-serif;font-size:clamp(2.2rem, 5vw, 4.25rem);font-weight:500;line-height:1.08;letter-spacing:-.025em}.book-page .book-story-hero .section-divider{margin:0 auto 2rem!important}.book-page .book-story-intro,.book-page .book-story-text,.book-page .book-story-highlight{max-width:700px;margin:0 auto 1rem!important;color:#6f6a63;font-size:1rem;font-weight:300;line-height:1.85}.book-page .book-story-text{color:#817a72}.book-page .book-story-highlight{max-width:670px;margin-top:1.6rem!important;color:#37322d;font-weight:500}.book-page .book-hero-page{width:min(1060px, calc(100% - 3rem));margin:0 auto!important;padding:4.8rem 0 5.5rem!important;display:grid!important;grid-template-columns:0.9fr 1.1fr!important;gap:5rem!important;align-items:center!important;background:transparent!important}.book-page .book-hero-image{text-align:center}.book-page .book-hero-image img{width:100%!important;max-width:330px!important;height:auto!important;display:inline-block}.book-page .book-hero-text .section-eyebrow,.book-page .book-hero-text .section-title{text-align:left}.book-page .book-hero-text .section-divider{justify-content:flex-start!important;margin-bottom:1.7rem!important}.book-page .book-hero-text>p:not(.section-eyebrow):not(.buch-tagline){color:#6f6a63;font-size:.95rem;line-height:1.85}.book-page .book-price{margin:2rem 0 1.5rem!important}.book-page .book-section-divider{width:min(980px, calc(100% - 3rem));height:44px;margin:0 auto!important;display:flex;align-items:center;justify-content:center}.book-page .book-section-divider::before,.book-page .book-section-divider::after{content:"";height:1px;flex:1;background:linear-gradient(to right,transparent,rgb(184 146 74 / .45),transparent)}.book-page .book-section-divider span{width:42px;height:42px;min-width:42px;margin:0 18px;border:1px solid #b8924a;border-radius:50%;background-color:#fffaf4;background-size:14px 14px!important}.book-page .book-why{width:100%;padding:5.8rem 1.5rem 6.2rem!important;background:#ffffff!important}.book-page .book-why .section-header{width:min(760px, 100%);margin:0 auto 3.2rem!important;text-align:center}.book-page .book-why .book-preview-intro{max-width:650px!important}.book-page .book-why-grid{width:min(1050px, 100%);margin:0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.5rem!important}.book-page .book-why-card{min-width:0;padding:2.4rem 1.8rem!important;background:#faf7f1!important;border:1px solid #e8e3db!important;border-radius:14px!important;box-shadow:0 14px 36px rgb(74 60 42 / .055);text-align:center!important}.book-page .book-why-icon{width:48px;height:48px;margin:0 auto 1.3rem!important;display:flex!important;align-items:center;justify-content:center;border-radius:50%;background:#f1e5d4;color:#b8924a;font-family:Arial,sans-serif;font-size:1.15rem}.book-page .book-why-card h3{margin:0 0 0.9rem!important;color:#24211e;font-size:1.08rem;font-weight:600;line-height:1.4}.book-page .book-why-card p{margin:0!important;color:#706a63;font-size:.91rem;line-height:1.75}.book-page .book-preview{padding-top:5.8rem!important;padding-bottom:6rem!important}.book-page .book-preview .section-header{width:min(760px, 100%);margin:0 auto 3rem!important;text-align:center}.book-page .book-details{padding:5.8rem 1.5rem 6rem!important;background:#ffffff!important}.book-page .book-details .section-header{width:min(760px, 100%);margin:0 auto 3rem!important;text-align:center}.book-page .book-feature-grid{width:min(980px, 100%);margin:0 auto!important;gap:1rem 1.2rem!important}.book-page .book-feature-card{padding:1.45rem 1.6rem!important;background:#faf7f1!important;border:1px solid #e8e3db!important;border-radius:8px}.book-page .book-for-whom{padding:5.7rem 1.5rem!important;background:#f9f7f4!important;text-align:center}.book-page .book-for-whom .section-header{width:min(780px, 100%);margin:0 auto!important}.book-page .book-for-whom .book-preview-intro{max-width:670px!important}.book-page .book-order-box{width:min(760px, calc(100% - 3rem))!important;margin:5.5rem auto!important;padding:3.5rem 2.5rem!important;background:#ffffff!important;border:1px solid #e8e3db!important;border-radius:12px;box-shadow:0 18px 45px rgb(74 60 42 / .055)}.book-page .book-order-box h2{max-width:610px;margin:0 auto 1rem!important;font-size:clamp(1.5rem, 3vw, 2rem);line-height:1.35}.book-page .book-order-box p{max-width:590px;margin:0 auto 2rem!important}@media (max-width:800px){.book-page{padding-top:8rem!important}.book-page .book-story-hero{padding:4rem 1.25rem 3.5rem!important}.book-page .book-story-title{font-size:clamp(2rem, 9vw, 3rem);line-height:1.12}.book-page .book-story-intro,.book-page .book-story-text,.book-page .book-story-highlight{font-size:.94rem;line-height:1.75}.book-page .book-hero-page{width:min(100% - 2.5rem, 620px);padding:3.8rem 0 4.5rem!important;display:flex!important;flex-direction:column!important;gap:3rem!important}.book-page .book-hero-text{order:1!important;width:100%;text-align:center!important}.book-page .book-hero-image{order:2!important;width:100%}.book-page .book-hero-text .section-eyebrow,.book-page .book-hero-text .section-title,.book-page .book-hero-text>p{text-align:center!important}.book-page .book-hero-text .section-divider{justify-content:center!important}.book-page .book-hero-image img{max-width:270px!important}.book-page .book-why{padding:4.5rem 1.2rem!important}.book-page .book-why-grid{grid-template-columns:1fr!important;width:min(100%, 500px)}.book-page .book-why-card{padding:2rem 1.4rem!important}.book-page .book-preview,.book-page .book-details,.book-page .book-for-whom{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.book-page .book-section-divider{width:calc(100% - 2.5rem)}.book-page .book-section-divider span{margin:0 12px}.book-page .book-order-box{width:calc(100% - 2.5rem)!important;margin:4rem auto!important;padding:2.6rem 1.3rem!important}}@media (max-width:420px){.book-page{padding-top:7.5rem!important}.book-page .book-story-title{font-size:2rem}.book-page .book-keyfacts{grid-template-columns:1fr!important;max-width:235px!important}.book-page .book-order-box .btn-primary{width:100%;margin:0!important}}@media (max-width:960px){.nav-links>.nav-dropdown{display:flex!important;align-items:center!important;justify-content:center!important}.nav-links>.nav-dropdown>a{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;margin:0!important}}.woocommerce-result-count,.woocommerce-ordering,.woocommerce-shop .section-title{display:none!important}.woocommerce ul.products{margin-top:60px}.woocommerce ul.products li.product a img{width:100%;max-width:400px;margin-left:auto;margin-right:auto}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin-top:24px;margin-bottom:12px;font-size:19px;font-weight:600}.woocommerce ul.products li.product .price{margin-bottom:22px;color:#3f3a35!important;font-size:17px;font-weight:500}.woocommerce ul.products li.product .wc-gzd-additional-info{margin:7px 0;font-size:14px;line-height:1.6}.woocommerce ul.products li.product .button{margin-top:20px;padding:14px 24px;border-radius:2px;background:#1d1d1d;color:#fff;font-size:13px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.woocommerce ul.products li.product .button:hover{background:#b28a3e;color:#fff}.woocommerce-shop .fernwehwerk-shop-intro{width:100%!important;max-width:1100px!important;margin:0 auto!important;padding:45px 20px 0!important;text-align:center!important}.woocommerce-shop .fernwehwerk-shop-intro .wp-block-group__inner-container{width:100%!important;max-width:1100px!important;margin:0 auto!important}.woocommerce-shop .fernwehwerk-shop-intro p:first-child{margin:0 0 16px!important;color:#B8924A!important;font-size:12px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important}.woocommerce-shop .fernwehwerk-shop-intro h1{width:auto!important;max-width:none!important;margin:0 auto 18px!important;font-size:38px!important;line-height:1.2!important;font-weight:500!important;white-space:nowrap}.woocommerce-shop .fernwehwerk-shop-intro h1+p{width:100%!important;max-width:680px!important;margin:0 auto!important;color:#777!important;font-size:1rem!important;font-weight:300!important;line-height:1.8!important}@media (max-width:768px){.woocommerce-shop{overflow-x:hidden}.woocommerce-shop .fernwehwerk-shop-intro{max-width:100%!important;padding:45px 22px 0!important;box-sizing:border-box!important}.woocommerce-shop .fernwehwerk-shop-intro h1{width:100%!important;max-width:100%!important;margin-bottom:18px!important;font-size:30px!important;line-height:1.18!important;white-space:normal!important;overflow-wrap:normal!important}.woocommerce-shop .fernwehwerk-shop-intro h1+p{max-width:340px!important;font-size:15px!important;line-height:1.65!important}.woocommerce-shop ul.products{margin-top:50px!important}.woocommerce-shop ul.products li.product{float:none!important;width:100%!important;max-width:340px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.woocommerce-shop ul.products li.product a img{width:100%!important;max-width:320px!important;height:auto!important}}.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title::before{display:none!important;content:none!important}.wc-block-cart{max-width:980px!important;margin-left:auto!important;margin-right:auto!important}.wc-block-cart-items__row{grid-template-columns:125px minmax(0,1fr) auto!important;column-gap:20px!important;border-color:#E8E3DB!important}.wc-block-cart-item__image{width:125px!important;min-width:125px!important;max-width:125px!important}.wc-block-cart-item__image img,.wc-block-cart-items__row .wc-block-cart-item__image img{display:block!important;width:110px!important;max-width:110px!important;height:110px!important;object-fit:cover!important}.wc-block-cart-item__product{min-width:0!important}.wc-block-cart-item__product .wc-block-cart-item__prices{display:none!important}.wc-block-cart-item__total,.wc-block-components-order-summary-item__total-price{white-space:nowrap!important}.wc-block-components-product-name{color:#B8924A!important;font-weight:600!important;text-decoration:none!important}.wc-block-components-product-metadata{color:#777!important;font-size:.9rem!important;line-height:1.6!important}.wc-block-components-totals-wrapper{border-color:#E8E3DB!important}.wc-block-components-totals-footer-item{color:#1A1A1A!important;font-size:1.15rem!important;font-weight:600!important}.wc-block-components-totals-wrapper .wc-gzd-additional-info,.wc-block-components-totals-wrapper .wc-gzd-cart-info{color:#888!important;font-size:.85rem!important;line-height:1.6!important}.wc-block-cart-items .book-keyfacts{column-gap:25px!important;row-gap:7px!important}.wc-block-cart-items .book-keyfacts li{line-height:1.4!important}.wc-block-cart__submit-button{min-height:52px!important;padding:14px 24px!important;border:0!important;border-radius:2px!important;background:#1A1A1A!important;color:#fff!important;box-shadow:none!important;text-decoration:none!important}.wc-block-cart__submit-button .wc-block-components-button__text,.wc-block-cart .wc-block-components-button__text{color:#fff!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}.wc-block-cart__submit-button:hover{background:#B8924A!important;color:#fff!important}.wc-block-cart__submit-button:hover .wc-block-components-button__text{color:#fff!important}@media (max-width:600px){.wc-block-cart-items .book-keyfacts{grid-template-columns:1fr!important;gap:6px!important}}.wc-block-components-checkout-place-order-button{min-height:52px!important;padding:16px 24px!important;border:0!important;border-radius:2px!important;background:#1d1d1d!important;color:#fff!important;box-shadow:none!important}.wc-block-components-checkout-place-order-button .wc-block-components-checkout-place-order-button__text{color:#fff!important;font-size:13px!important;font-weight:600!important;letter-spacing:1.2px!important;text-transform:uppercase!important}.wc-block-components-checkout-place-order-button:hover{background:#b28a3e!important;color:#fff!important}.wc-block-components-order-summary,.wc-block-components-order-summary__content,.wc-block-components-order-summary-item{background:transparent!important}.wc-block-components-order-summary-item{padding:18px 0!important}.wc-block-components-order-summary-item__image{width:90px!important;min-width:90px!important;margin-right:18px!important}.wc-block-components-order-summary-item__image img{width:80px!important;max-width:80px!important;height:80px!important;object-fit:cover!important}.wc-block-components-order-summary-item__description .wc-block-components-product-name{color:#B8924A!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}.wc-block-components-order-summary-item__description .wc-block-cart-item__prices{display:none!important}.wc-block-components-order-summary-item .book-keyfacts{margin-top:8px!important;column-gap:18px!important;row-gap:5px!important}.wc-block-components-order-summary-item .book-keyfacts li{font-size:12px!important;line-height:1.4!important}@media (max-width:600px){.wc-block-components-order-summary-item{display:grid!important;grid-template-columns:72px minmax(0,1fr) auto!important;column-gap:12px!important;align-items:start!important;padding:16px 0!important}.wc-block-components-order-summary-item__image{width:72px!important;min-width:72px!important;margin:0!important}.wc-block-components-order-summary-item__image img{width:64px!important;max-width:64px!important;height:64px!important}.wc-block-components-order-summary-item__description .wc-block-components-product-name{margin-bottom:6px!important;font-size:14px!important;line-height:1.35!important}.wc-block-components-order-summary-item .book-keyfacts{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;max-width:100%!important;margin:6px 0 0!important}.wc-block-components-order-summary-item .book-keyfacts li{width:100%!important;max-width:none!important;padding-left:14px!important;font-size:11px!important;line-height:1.35!important}.wc-block-components-order-summary-item__total-price{padding-left:4px!important;font-size:13px!important}}.woocommerce-order{max-width:920px;margin:0 auto}.woocommerce-order-overview{display:grid!important;grid-template-columns:repeat(3,1fr);gap:0;margin:35px 0 40px!important;padding:0!important;border-top:1px solid #e7e1d8;border-bottom:1px solid #e7e1d8}.woocommerce-order-overview li{float:none!important;margin:0!important;padding:18px 20px!important;border-right:1px solid #e7e1d8!important;color:#999;font-size:11px!important;line-height:1.5!important;letter-spacing:.08em;text-transform:uppercase}.woocommerce-order-overview li:nth-child(3n){border-right:0!important}.woocommerce-order-overview li strong{display:block;margin-top:6px;color:#333;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.woocommerce-order>p{max-width:650px;margin:30px auto!important;color:#777;line-height:1.7;text-align:center}.woocommerce-order .woocommerce-bacs-bank-details{max-width:650px!important;margin:35px auto 55px!important;padding:30px 35px!important;border:1px solid #e7e1d8;background:rgb(255 255 255 / .25);box-sizing:border-box;text-align:center}.woocommerce-order .woocommerce-bacs-bank-details h2{margin-top:0;margin-bottom:8px!important;color:#1d1d1d;text-align:center}.woocommerce-order .woocommerce-bacs-bank-details h3{margin:0 0 22px!important;color:#1d1d1d;font-size:17px!important;text-align:center}.woocommerce-order .wc-bacs-bank-details{display:flex!important;justify-content:center!important;align-items:flex-start!important;gap:45px!important;flex-wrap:nowrap!important;margin-bottom:0!important;padding:0!important}.woocommerce-order .wc-bacs-bank-details li{float:none!important;flex:1 1 0!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;text-align:center!important}.woocommerce-order .wc-bacs-bank-details li:empty{display:none!important}.woocommerce-order .woocommerce-order-details{max-width:760px;margin:55px auto 0!important}.woocommerce-order-details__title{margin-bottom:25px!important;color:#333;font-size:26px!important;font-weight:500!important;text-align:center}.woocommerce-table--order-details{border:0!important;border-collapse:collapse!important;background:transparent!important}.woocommerce-table--order-details th,.woocommerce-table--order-details td{padding:14px 16px!important;border:0!important;border-bottom:1px solid #e7e1d8!important;background:transparent!important}.woocommerce-table--order-details thead th{color:#777;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.woocommerce-table--order-details .product-name a{color:#b28a3e!important;font-weight:600;text-decoration:none}.woocommerce-table--order-details tfoot tr:nth-last-child(2) th,.woocommerce-table--order-details tfoot tr:nth-last-child(2) td{color:#1d1d1d;font-size:17px;font-weight:600}.woocommerce-order .woocommerce-customer-details{width:100%!important;max-width:760px!important;margin:55px auto 0!important}.woocommerce-order .woocommerce-columns--addresses{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:30px!important;width:100%!important;max-width:760px!important;margin:0 auto 40px!important;float:none!important;position:static!important;transform:none!important}.woocommerce-order .woocommerce-columns--addresses .woocommerce-column,.woocommerce-order .woocommerce-columns--addresses .col-1,.woocommerce-order .woocommerce-columns--addresses .col-2{float:none!important;clear:none!important;position:static!important;flex:1 1 0!important;width:50%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;transform:none!important}.woocommerce-order .woocommerce-column--billing-address{order:1!important}.woocommerce-order .woocommerce-column--shipping-address{order:2!important}.woocommerce-order .woocommerce-columns--addresses .woocommerce-column__title{width:100%!important;margin:0 0 12px!important;font-size:19px!important;font-weight:500!important;text-align:left!important}.woocommerce-order .woocommerce-columns--addresses address{width:100%!important;min-height:145px!important;margin:0!important;padding:22px!important;border:1px solid #e7e1d8!important;border-radius:2px!important;background:transparent!important;box-sizing:border-box!important;color:#777;font-style:normal!important;line-height:1.7!important}.woocommerce-order .woocommerce-customer-details--email{margin-top:4px!important;margin-bottom:0!important;padding-top:0!important}@media (max-width:700px){.woocommerce-order{padding:0 20px}.woocommerce-order-overview{grid-template-columns:1fr!important}.woocommerce-order-overview li{border-right:0!important;border-bottom:1px solid #e7e1d8!important;text-align:center}.woocommerce-order-overview li:last-child{border-bottom:0!important}.woocommerce-order .woocommerce-bacs-bank-details{padding:25px 20px!important}.woocommerce-order .wc-bacs-bank-details{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.woocommerce-order .wc-bacs-bank-details li{padding:0!important}.woocommerce-order .woocommerce-columns--addresses{display:grid!important;grid-template-columns:1fr!important;gap:28px!important;margin-top:40px!important}.woocommerce-order .woocommerce-columns--addresses .woocommerce-column,.woocommerce-order .woocommerce-columns--addresses .col-1,.woocommerce-order .woocommerce-columns--addresses .col-2{width:100%!important}.woocommerce-table--order-details th,.woocommerce-table--order-details td{padding:12px 8px!important}}body.woocommerce-account .kontakt-inner{max-width:1050px;margin:0 auto;padding:0 30px 80px}body.woocommerce-account .section-title{margin-bottom:55px;text-align:center}body.woocommerce-account .kontakt-text{width:100%!important;max-width:none!important}body.woocommerce-account .kontakt-text>.woocommerce{display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;gap:45px!important;align-items:start;width:100%!important;max-width:950px!important;margin:0 auto!important;position:static!important}body.woocommerce-account .kontakt-text>.woocommerce::before,body.woocommerce-account .kontakt-text>.woocommerce::after{display:none!important;content:none!important}body.woocommerce-account .woocommerce-MyAccount-navigation{float:none!important;position:static!important;width:250px!important;max-width:250px!important;margin:0!important;padding:0!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{width:100%!important;margin:0!important;padding:0;border:1px solid #e7e0d7;background:#fff;list-style:none}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;padding:0;border-bottom:1px solid #eee8e0}body.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:0}body.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:15px 18px;color:#555;font-size:15px;line-height:1.4;text-decoration:none;transition:all .2s ease}body.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:#faf8f4;color:#b88a45}body.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active a{padding-left:15px;border-left:3px solid #b88a45;background:#faf8f4;color:#b88a45;font-weight:600}body.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a{color:#999}body.woocommerce-account .woocommerce-MyAccount-content{float:none!important;position:static!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:38px 42px!important;border:1px solid #e7e0d7;background:#fff;box-sizing:border-box!important}body.woocommerce-account .woocommerce-MyAccount-content p{margin:0 0 18px;color:#666;line-height:1.8}body.woocommerce-account .woocommerce-MyAccount-content p:last-child{margin-bottom:0}body.woocommerce-account .woocommerce-MyAccount-content a{color:#b88a45;text-decoration:none}body.woocommerce-account .woocommerce-MyAccount-content a:hover{text-decoration:underline}@media (min-width:769px){body.woocommerce-account .woocommerce-order-details{width:100%!important;max-width:100%!important;margin:35px auto 0!important}body.woocommerce-account .woocommerce-order-details__title{margin:0 0 25px!important;text-align:center!important}body.woocommerce-account .woocommerce-customer-details{width:100%!important;max-width:100%!important;margin:35px 0 0!important}body.woocommerce-account .woocommerce-customer-details .woocommerce-columns--addresses{display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px!important;width:100%!important;max-width:100%!important;margin:40px 0 0!important;padding:0!important}body.woocommerce-account .woocommerce-column--billing-address,body.woocommerce-account .woocommerce-column--shipping-address{float:none!important;clear:none!important;position:static!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;transform:none!important}body.woocommerce-account .woocommerce-column--billing-address{grid-column:1!important}body.woocommerce-account .woocommerce-column--shipping-address{grid-column:2!important}body.woocommerce-account .woocommerce-column--billing-address .woocommerce-column__title,body.woocommerce-account .woocommerce-column--shipping-address .woocommerce-column__title{margin:0 0 12px!important;text-align:left!important}body.woocommerce-account .woocommerce-column--billing-address address,body.woocommerce-account .woocommerce-column--shipping-address address{width:100%!important;min-height:125px!important;margin:0!important;padding:20px!important;box-sizing:border-box!important}body.woocommerce-account .woocommerce-MyAccount-content table{width:100%!important;max-width:100%!important;table-layout:auto!important;box-sizing:border-box!important}body.woocommerce-account .woocommerce-MyAccount-content th,body.woocommerce-account .woocommerce-MyAccount-content td{padding:10px 8px!important;box-sizing:border-box!important}body.woocommerce-account .woocommerce-MyAccount-content td{word-break:normal!important;overflow-wrap:normal!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button{padding:8px 12px!important;white-space:nowrap!important}}@media (max-width:768px){.woocommerce-shipments-table__row{display:block!important;width:100%!important;padding:12px 14px!important;box-sizing:border-box!important}.woocommerce-shipments-table__cell{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;padding:9px 0!important;border:0!important;border-bottom:1px solid #eee8e0!important;text-align:right!important;white-space:normal!important;word-break:normal!important}.woocommerce-shipments-table__cell:last-child{border-bottom:0!important}.woocommerce-shipments-table__cell::before{content:attr(data-title)!important;flex:0 0 45%!important;color:#555!important;font-weight:600!important;text-align:left!important}body.woocommerce-account td.woocommerce-shipments-table__cell-shipment-tracking{display:none!important}body.woocommerce-account td.woocommerce-shipments-table__cell-shipment-actions{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:none!important;min-width:0!important;padding:10px 0!important;box-sizing:border-box!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}body.woocommerce-account td.woocommerce-shipments-table__cell-shipment-actions::before{content:"Aktionen"!important;display:block!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;text-align:left!important;white-space:nowrap!important}body.woocommerce-account td.woocommerce-shipments-table__cell-shipment-actions a.woocommerce-button.button.view{display:inline-block!important;width:auto!important;min-width:80px!important;max-width:none!important;margin:0!important;padding:8px 14px!important;font-size:11px!important;line-height:1.2!important;text-align:center!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}}body.woocommerce-account form.woocommerce-EditAccountForm{max-width:760px;margin:0 auto}body.woocommerce-account form.woocommerce-EditAccountForm label{display:block;margin-bottom:7px;color:#777;font-size:14px;font-weight:400}body.woocommerce-account form.woocommerce-EditAccountForm input[type="text"],body.woocommerce-account form.woocommerce-EditAccountForm input[type="email"],body.woocommerce-account form.woocommerce-EditAccountForm input[type="password"]{width:100%;min-height:46px;padding:10px 12px;border:1px solid #d9d3cb;border-radius:2px;background:#fff;box-sizing:border-box;color:#333;font-size:14px}body.woocommerce-account form.woocommerce-EditAccountForm input:focus{border-color:#b88a45;outline:none;box-shadow:0 0 0 1px #b88a45}body.woocommerce-account form.woocommerce-EditAccountForm .form-row{margin-bottom:22px}body.woocommerce-account form.woocommerce-EditAccountForm em{display:block;margin-top:6px;color:#999;font-size:12px;line-height:1.5}body.woocommerce-account form.woocommerce-EditAccountForm fieldset{margin:35px 0 30px;padding:28px 25px 12px;border:1px solid #e7e0d7}body.woocommerce-account form.woocommerce-EditAccountForm legend{padding:0 12px;color:#555;font-size:16px;font-weight:500}body.woocommerce-account form.woocommerce-EditAccountForm button[type="submit"]{display:block;width:100%;margin-top:10px;padding:15px 22px;border:0;border-radius:2px;background:#1d1d1d;color:#fff;font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer}body.woocommerce-account form.woocommerce-EditAccountForm button[type="submit"]:hover{background:#b88a45;color:#fff}body.woocommerce-account form.woocommerce-address-fields,body.woocommerce-account .woocommerce-address-fields{width:100%;max-width:760px;margin:0 auto}body.woocommerce-account .woocommerce-MyAccount-content h2,body.woocommerce-account .woocommerce-MyAccount-content h3{color:#555;font-weight:600}body.woocommerce-account .woocommerce-address-fields .form-row{margin-bottom:20px!important}body.woocommerce-account .woocommerce-address-fields label{display:block;margin-bottom:7px;color:#777;font-size:14px;font-weight:400}body.woocommerce-account .woocommerce-address-fields input[type="text"],body.woocommerce-account .woocommerce-address-fields input[type="email"],body.woocommerce-account .woocommerce-address-fields input[type="tel"],body.woocommerce-account .woocommerce-address-fields select{width:100%!important;min-height:46px;padding:10px 12px!important;border:1px solid #d9d3cb!important;border-radius:2px!important;background:#fff;box-sizing:border-box;box-shadow:none!important;color:#333;font-size:14px}body.woocommerce-account .woocommerce-address-fields input:focus,body.woocommerce-account .woocommerce-address-fields select:focus{border-color:#b88a45!important;outline:none!important;box-shadow:0 0 0 1px #b88a45!important}body.woocommerce-account .woocommerce-address-fields .select2-container{width:100%!important}body.woocommerce-account .woocommerce-address-fields .select2-selection--single{min-height:46px!important;border:1px solid #d9d3cb!important;border-radius:2px!important;background:#fff!important}body.woocommerce-account .woocommerce-address-fields .select2-selection__rendered{padding-left:12px!important;color:#333!important;line-height:44px!important}body.woocommerce-account .woocommerce-address-fields .select2-selection__arrow{height:44px!important}body.woocommerce-account .woocommerce-address-fields button[type="submit"],body.woocommerce-account .woocommerce-address-fields .button{display:block!important;width:100%!important;margin-top:10px!important;padding:15px 22px!important;border:0!important;border-radius:2px!important;background:#1d1d1d!important;box-shadow:none!important;color:#fff!important;font-size:12px!important;font-weight:600!important;letter-spacing:1.2px!important;text-transform:uppercase!important;cursor:pointer}body.woocommerce-account .woocommerce-address-fields button[type="submit"]:hover,body.woocommerce-account .woocommerce-address-fields .button:hover{background:#b88a45!important;color:#fff!important}@media (min-width:769px){body.woocommerce-account .woocommerce-address-fields .form-row-first,body.woocommerce-account .woocommerce-address-fields .form-row-last{width:calc(50% - 10px)!important}body.woocommerce-account .woocommerce-address-fields .form-row-first{float:left!important}body.woocommerce-account .woocommerce-address-fields .form-row-last{float:right!important}}@media (max-width:768px){body.woocommerce-account .kontakt-inner{width:100%!important;max-width:100%!important;padding:40px 20px 60px!important;box-sizing:border-box!important}body.woocommerce-account .kontakt-text{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}body.woocommerce-account .section-title{width:100%!important;margin:0 0 30px!important;text-align:center!important}body.woocommerce-account .kontakt-text>.woocommerce{display:flex!important;flex-direction:column!important;gap:25px!important;width:100%!important;max-width:100%!important;margin:0!important;position:static!important;float:none!important}body.woocommerce-account .woocommerce-MyAccount-navigation{float:none!important;position:static!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;transform:none!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}body.woocommerce-account .woocommerce-MyAccount-navigation li{width:100%!important;margin:0!important;box-sizing:border-box!important}body.woocommerce-account .woocommerce-MyAccount-navigation a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:10px 8px!important;box-sizing:border-box!important;font-size:13px!important;text-align:center!important}body.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active a{padding-left:8px!important;border-left:0!important;border-bottom:2px solid #b88a45!important}body.woocommerce-account .woocommerce-MyAccount-content{float:none!important;position:static!important;width:100%!important;max-width:100%!important;margin:0!important;padding:28px 20px!important;box-sizing:border-box!important;transform:none!important}body.woocommerce-account .kontakt-text>.woocommerce::before,body.woocommerce-account .kontakt-text>.woocommerce::after{display:none!important;content:none!important}body.woocommerce-account form.woocommerce-EditAccountForm fieldset{padding:22px 18px 10px}body.woocommerce-account .woocommerce-address-fields{width:100%!important;max-width:100%!important}body.woocommerce-account .woocommerce-address-fields .form-row-first,body.woocommerce-account .woocommerce-address-fields .form-row-last{float:none!important;width:100%!important}body.woocommerce-account .woocommerce-address-fields input,body.woocommerce-account .woocommerce-address-fields select{font-size:16px!important}body.woocommerce-account .woocommerce-MyAccount-content>p:first-child{margin:0 0 28px!important;line-height:1.7!important;text-align:center!important}body.woocommerce-account .woocommerce-Addresses{display:flex!important;flex-direction:column!important;gap:18px!important;margin:0!important}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address{float:none!important;width:100%!important;margin:0!important;padding:22px 18px!important;border:1px solid #e4ded6!important;background:#fff!important;box-sizing:border-box!important;text-align:left!important}body.woocommerce-account .woocommerce-Address-title{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:6px!important;margin:0 0 16px!important}body.woocommerce-account .woocommerce-Address-title h2,body.woocommerce-account .woocommerce-Address-title h3{margin:0!important;padding:0!important;font-size:20px!important;line-height:1.3!important;text-align:left!important}body.woocommerce-account .woocommerce-Address-title .edit{display:block!important;float:none!important;width:100%!important;margin:0!important;color:#b88a45!important;font-size:13px!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}body.woocommerce-account .woocommerce-Address address{margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#777!important;font-style:normal!important;line-height:1.7!important;text-align:left!important}}@media (max-width:768px){body.woocommerce-cart .wc-block-cart{margin-top:45px!important}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-checkout{margin-top:45px!important}body.woocommerce-order-received .woocommerce-order{margin-top:40px!important}}@media (max-width:768px){body.woocommerce-cart .section-title,body.woocommerce-checkout .section-title,body.woocommerce-account .section-title,body.woocommerce-order-received .section-title{margin-top:42px!important;margin-bottom:34px!important}}.woocommerce-message,.woocommerce-info,.woocommerce-error{max-width:760px!important;margin:28px auto 35px!important;padding:20px 22px!important;border:1px solid #e7e0d7!important;border-top:1px solid #b8924a!important;border-radius:2px!important;background:#fffaf4!important;color:#555!important;box-shadow:none!important;font-size:15px!important;line-height:1.6!important}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{color:#b8924a!important}.woocommerce-message .button,.woocommerce-info .button{padding:10px 16px!important;border:0!important;border-radius:2px!important;background:#1d1d1d!important;color:#fff!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}.woocommerce-message .button:hover,.woocommerce-info .button:hover{background:#b8924a!important;color:#fff!important}@media (max-width:768px){.woocommerce-message,.woocommerce-info,.woocommerce-error{width:calc(100% - 40px)!important;max-width:none!important;margin:25px auto 32px!important;padding:18px 18px!important;box-sizing:border-box!important}.woocommerce-message .button,.woocommerce-info .button{float:none!important;display:block!important;width:100%!important;margin-top:14px!important;text-align:center!important}}@media (max-width:768px){.woocommerce-message,.woocommerce-info,.woocommerce-error{outline:none!important;box-shadow:none!important;border:1px solid #e7e0d7!important;border-top:2px solid #B8924A!important}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-checkout{margin-top:25px!important;padding-top:0!important}body.woocommerce-checkout .wp-block-woocommerce-checkout{margin-top:25px!important;padding-top:0!important}body.woocommerce-checkout .wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}body.woocommerce-checkout .wc-block-checkout__contact-fields .wc-block-components-checkout-step__title{width:100%!important;margin:0!important;font-size:25px!important;line-height:1.25!important}body.woocommerce-checkout .wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading-content{width:100%!important;margin:0!important;text-align:left!important}body.woocommerce-checkout .wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading-content a{display:inline-block!important;margin:0!important;font-size:14px!important;line-height:1.4!important}}.woocommerce-message{position:relative!important;outline:none!important;box-shadow:none!important;border:1px solid #e7e0d7!important;border-top:2px solid #B8924A!important}.woocommerce-message:focus,.woocommerce-message:focus-visible,.woocommerce-notices-wrapper:focus,.woocommerce-notices-wrapper:focus-visible{outline:none!important;box-shadow:none!important}.woocommerce-message::before{left:24px!important;top:22px!important;color:#B8924A!important}.woocommerce-message{padding-left:52px!important}@media (max-width:768px){.woocommerce-message::before{left:26px!important;top:25px!important}.woocommerce-message{padding-left:55px!important}}.wc-block-components-notice-banner,.wc-block-components-notice-banner.is-info,.wc-block-components-notice-banner.is-success,.wc-block-components-notice-banner.is-error{border:1px solid #e7e0d7!important;border-left:3px solid #B8924A!important;border-radius:2px!important;background:#fffaf4!important;color:#555!important;box-shadow:none!important}.wc-block-components-notice-banner .wc-block-components-notice-banner__content::before,.wc-block-components-notice-banner svg{color:#B8924A!important;fill:#B8924A!important}.wc-block-components-notice-banner__content{color:#555!important;font-size:14px!important;line-height:1.5!important}.wc-block-components-notice-banner .wc-block-components-button{color:#777!important}@media (max-width:768px){.wc-block-components-notice-banner{width:calc(100% - 30px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}}.woocommerce div.product form.cart .button,.woocommerce div.product form.cart .single_add_to_cart_button{background-color:#1b1b1b!important;color:#ffffff!important;border-color:#1b1b1b!important}.woocommerce div.product form.cart .button:hover,.woocommerce div.product form.cart .single_add_to_cart_button:hover{background-color:#b98b45!important;color:#ffffff!important;border-color:#b98b45!important}.nav-shop-icon a{display:flex;align-items:center;justify-content:center;padding:8px!important}.nav-shop-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nav-shop-icon a:hover svg{opacity:.6}@media (min-width:769px){.nav-links{gap:1.15rem!important;flex-wrap:nowrap!important}.nav-links>li,.nav-links>li>a{white-space:nowrap}.nav-social-icon+.nav-social-icon,.nav-social-icon+.nav-shop-icon,.nav-shop-icon+.nav-shop-icon{margin-left:-.85rem}}.nav-social-icon a{display:flex;align-items:center;justify-content:center;padding:8px!important}.nav-social-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nav-youtube-icon svg{width:22px;height:22px}.nav-social-icon a:hover{color:#b98b45!important}.mobile-social-link{display:none!important}.mobile-more{display:none}@media (max-width:768px){.nav-links>.nav-mobile-hide{display:none!important}.nav-links>.mobile-more{display:block!important;position:relative}.mobile-more-details{position:relative}.mobile-more-details summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px 6px;color:#1b1b1b;font-size:16px;font-weight:600;letter-spacing:3px;line-height:1}.mobile-more-details summary::-webkit-details-marker{display:none}.mobile-more-menu{position:absolute;top:calc(100% + 12px);right:0;z-index:99999;width:220px;margin:0;padding:10px 0;list-style:none;background:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .14)}.mobile-more-menu li{display:block!important;width:100%;margin:0!important}.mobile-more-menu a{display:block;width:100%;padding:11px 18px;color:#1b1b1b!important;background:transparent!important;text-decoration:none;text-align:left;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.mobile-more-menu a:hover{background:#f5f2ed!important}.nav-social-desktop{display:none!important}.mobile-social-link{display:block!important}.mobile-social-link a{display:flex!important;align-items:center;gap:10px}.mobile-social-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.mobile-social-link span{display:inline-block}.mobile-more-subitem a{padding-left:32px;font-size:10px;opacity:.65}}@media (max-width:768px){.mobile-more-details:not([open]) .mobile-more-menu{display:none!important}.mobile-more-details[open] .mobile-more-menu{display:block!important}}@media (max-width:768px){.nav-links>.nav-mobile-hide{display:none!important}}@media (min-width:769px){.buch .buch-inner{display:flex;align-items:center;justify-content:space-between;gap:4rem}.buch .buch-visual{order:1;flex:0 0 44%;max-width:44%;width:44%;position:relative;display:flex;justify-content:center;align-items:center;height:auto!important;min-height:0!important}.buch .buch-content{order:2;flex:0 0 50%;max-width:50%}.buch .buch-cover{width:100%!important;max-width:540px!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.buch .buch-cover img{display:block!important;width:100%!important;max-width:540px!important;height:auto!important;max-height:none!important;object-fit:contain!important;margin:0 auto!important;padding:0!important;border:0!important;box-shadow:none!important}.buch .buch-badge{position:absolute;right:-10px;bottom:-18px;z-index:3}}@media (max-width:768px){.buch .buch-visual{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin-top:2.5rem!important;position:relative;display:flex!important;justify-content:center!important;align-items:center!important}.buch .buch-cover{width:100%!important;max-width:430px!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.buch .buch-cover img{display:block!important;width:100%!important;max-width:430px!important;height:auto!important;object-fit:contain!important;margin:0 auto!important}.buch .buch-badge{right:5px;bottom:-15px}}.book-choice-section{width:100%;padding:5.5rem 1.5rem 6rem;background:#f9f7f4}.book-choice-intro{max-width:760px;margin:0 auto 3.8rem;text-align:center}.book-choice-intro .section-divider{justify-content:center;margin:1.4rem auto 1.8rem}.book-choice-lead{max-width:650px;margin:0 auto;color:#777;font-size:.98rem;line-height:1.8}.book-choice-grid{width:min(1050px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;align-items:stretch}.book-choice-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e8e3db;border-radius:14px;overflow:hidden;box-shadow:0 16px 40px rgb(74 60 42 / .06)}.book-choice-image{min-height:430px;padding:2.6rem 2rem;display:flex;align-items:center;justify-content:center;background:#faf7f1}.book-choice-image img{display:block;width:auto;max-width:280px;max-height:370px;height:auto;object-fit:contain;filter:drop-shadow(0 14px 18px rgb(0 0 0 / .12))}.book-choice-content{display:flex;flex-direction:column;flex:1;padding:2.3rem 2.2rem 2.5rem}.book-choice-type{margin:0 0 .7rem;color:#B8924A;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.book-choice-content h3{margin:0 0 .9rem;color:#1A1A1A;font-size:1.6rem;font-weight:500;line-height:1.3}.book-choice-tagline{min-height:52px;margin:0 0 1.6rem;color:#777;font-family:"Cormorant Garamond",Georgia,serif;font-size:1.1rem;font-style:italic;line-height:1.6}.book-choice-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;margin:0 0 2rem;padding:0;list-style:none}.book-choice-facts li{position:relative;padding-left:1.25rem;color:#6f6a63;font-size:.84rem;line-height:1.5}.book-choice-facts li::before{content:"";position:absolute;left:0;top:.32rem;width:10px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23B8924A' d='M12 21s-7.5-4.7-10-9.2C-.4 7.5 2.1 3 6.7 3c2.2 0 4.1 1.2 5.3 3 1.2-1.8 3.1-3 5.3-3 4.6 0 7.1 4.5 4.7 8.8C19.5 16.3 12 21 12 21z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.book-choice-bottom{margin-top:auto}.book-choice-bottom .book-price{margin:0 0 1.5rem}.book-choice-bottom .btn-primary{display:inline-block}@media(max-width:768px){.book-choice-section{padding:4.5rem 1.1rem}.book-choice-intro{margin-bottom:2.8rem}.book-choice-grid{grid-template-columns:1fr;max-width:480px;gap:2rem}.book-choice-image{min-height:330px;padding:2rem 1.5rem}.book-choice-image img{max-width:230px;max-height:310px}.book-choice-content{padding:2rem 1.5rem 2.2rem;text-align:center}.book-choice-content h3{font-size:1.4rem}.book-choice-tagline{min-height:0}.book-choice-facts{width:100%;max-width:330px;margin:0 auto 2rem;text-align:left}.book-choice-bottom .book-price{text-align:center}.book-choice-bottom .btn-primary{width:100%;text-align:center}}@media(max-width:420px){.book-choice-facts{grid-template-columns:1fr;max-width:245px}}@media (min-width:769px){.woocommerce-shop .fernwehwerk-shop-intro{width:100vw!important;max-width:none!important;position:relative!important;left:50%!important;margin-left:-50vw!important;padding:45px 20px 0!important;box-sizing:border-box!important;text-align:center!important}.woocommerce-shop .fernwehwerk-shop-intro h1{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.woocommerce-shop .fernwehwerk-shop-intro h1+p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}}@media (min-width:769px){.woocommerce-shop ul.products{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;gap:45px!important;width:min(1100px, calc(100vw - 80px))!important;max-width:none!important;position:relative!important;left:50%!important;transform:translateX(-50%)!important;margin:60px 0 0!important;padding:0!important;box-sizing:border-box!important}.woocommerce-shop ul.products li.product{float:none!important;clear:none!important;width:auto!important;max-width:none!important;flex:0 0 calc((100% - 90px) / 3)!important;min-width:0!important;margin:0!important;padding:0!important;text-align:center!important}.woocommerce-shop ul.products li.product a img{display:block!important;width:100%!important;max-width:320px!important;height:auto!important;margin:0 auto!important}.shop-filter{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:30px 0 10px}.shop-filter button{padding:9px 20px;border:1px solid #B8924A;border-radius:30px;background:#fff0;color:#B8924A;font-size:13px;font-family:inherit;cursor:pointer;transition:0.25s ease}.shop-filter button:hover,.shop-filter button.active{background:#B8924A;color:#fff}}@media (min-width:769px) and (max-width:1180px){.woocommerce-shop ul.products{flex-wrap:wrap!important;width:min(760px, calc(100vw - 64px))!important;gap:48px 36px!important}.woocommerce-shop ul.products li.product{flex:0 0 calc((100% - 36px) / 2)!important}}@media (max-width:768px){.shop-filter{width:100%;justify-content:center;flex-wrap:wrap;gap:9px;margin:26px auto 6px;padding:0 4px;box-sizing:border-box}.shop-filter button{padding:8px 15px;font-size:12px;line-height:1.2;white-space:nowrap}}@media (max-width:420px){.shop-filter{gap:8px}.shop-filter button{padding:8px 12px;font-size:11px}}.woocommerce-shop .shop-filter button{border-color:var(--gold-light,#CDA96A)!important;color:var(--gold,#B8924A)!important;background:transparent!important}.woocommerce-shop .shop-filter button.active,.woocommerce-shop .shop-filter button:hover,.woocommerce-shop .shop-filter button:focus-visible{background:var(--gold-light,#CDA96A)!important;border-color:var(--gold-light,#CDA96A)!important;color:#1A1A1A!important}.woocommerce-shop ul.products::before,.woocommerce-shop ul.products::after{display:none!important}.woocommerce-shop ul.products li.product a img{width:100%!important;max-width:320px!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:contain!important;background:#f9f7f4;margin:0 auto!important}