/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button{-webkit-appearance:button}[type=button]{-webkit-appearance:button}[type=reset]{-webkit-appearance:button}[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Jost;src:url(/wp-content/themes/bp-wunderschoen/assets/fonts/Jost-VariableFont_wght.ttf);font-weight:100 900;font-style:normal}@font-face{font-family:Jost;src:url(/wp-content/themes/bp-wunderschoen/assets/fonts/Jost-Italic-VariableFont_wght.ttf);font-weight:100 900;font-style:italic}@font-face{font-family:DMSerifDisplay;src:url(/wp-content/themes/bp-wunderschoen/assets/fonts/DMSerifDisplay-Italic.woff2);font-weight:400;font-style:italic}@font-face{font-family:DMSerifDisplay;src:url(/wp-content/themes/bp-wunderschoen/assets/fonts/DMSerifDisplay-Regular.woff2);font-weight:400;font-style:normal}.wpcf7 form{background:#fff;border-radius:12px;max-width:600px;margin:40px auto;padding:30px;font-family:Inter,sans-serif;box-shadow:0 4px 12px rgba(0,0,0,.08)}.wpcf7 form .hidden-fields-container{border:unset}.wpcf7 form .two-cols{column-count:2}@media only screen and (width<=950px){.wpcf7 form .two-cols{column-count:1}}.wpcf7 form .wpcf7-form-control-wrap{margin-top:.5rem;display:block}.wpcf7 form label{color:#333;margin-bottom:6px;font-weight:600;display:block}.wpcf7 textarea,.wpcf7 select{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;width:100%;margin-bottom:18px;padding:12px 14px;font-size:15px;transition:all .3s}.wpcf7 input[type=text]{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;width:100%;margin-bottom:18px;padding:12px 14px;font-size:15px;transition:all .3s}.wpcf7 input[type=email]{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;width:100%;margin-bottom:18px;padding:12px 14px;font-size:15px;transition:all .3s}.wpcf7 input[type=tel]{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;width:100%;margin-bottom:18px;padding:12px 14px;font-size:15px;transition:all .3s}.wpcf7 input:focus,.wpcf7 textarea:focus,.wpcf7 select:focus{background-color:#fff;border-color:#4d3128;outline:none;box-shadow:0 0 0 2px rgba(0,115,170,.2)}.wpcf7 input[type=submit]{color:#f8f4ec;cursor:pointer;background:#4d3128;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;transition:background .3s;display:inline-block}.wpcf7 input[type=submit]:disabled{color:#4d3128;opacity:.5;background:#eee}.wpcf7 input[type=submit]:disabled:hover{cursor:not-allowed}.wpcf7 input[type=submit]:hover{color:#f8f4ec;background:#e8a958}.wpcf7-response-output{border-radius:8px;font-size:14px;margin-top:20px!important;padding:10px 15px!important}.wpcf7 form.sent .wpcf7-response-output{color:#2e7d32;background-color:#e6ffed;border:1px solid #2ecc71}.wpcf7 form.invalid .wpcf7-response-output{color:#a94442;background-color:#ffe6e6;border:1px solid #e74c3c}.wpcf7-not-valid-tip{margin-bottom:1rem}@media (width<=480px){.wpcf7 form{padding:20px}.wpcf7 input[type=submit]{width:100%}}.wpcf7-checkbox,.wpcf7-acceptance{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.wpcf7-list-item{color:#333;align-items:center;gap:8px;font-size:15px;display:flex;margin:0!important}.wpcf7-list-item input[type=checkbox]{appearance:none;cursor:pointer;background-color:#fff;border:2px solid #ccc;border-radius:4px;width:16px;height:16px;margin-right:.25rem;transition:all .2s;position:relative}.wpcf7-list-item input[type=checkbox]:checked{background-color:#4d3128;border-color:#4d3128}.wpcf7-list-item input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.wpcf7-list-item input[type=checkbox]:hover{border-color:#0073aa}.wpcf7-list-item input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 3px rgba(0,115,170,.25)}.wpcf7-list-item-label{cursor:pointer;-webkit-user-select:none;user-select:none}.wpcf7-acceptance .wpcf7-list-item{color:#555;font-size:14px;line-height:1.5}.wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{hyphens:auto;position:relative;top:-.15rem}header{padding:1.75rem max((100% - var(--max-width))/2,var(--min-padding));z-index:1;background-color:#fff;flex-direction:row;align-items:center;display:flex;position:sticky;top:0;overflow-x:clip;box-shadow:0 0 20px rgba(0,0,0,.098)}header:has(#btn-burger[aria-expanded=true]){overflow-x:visible}@media only screen and (width<=1050px){header{justify-content:space-between}}header #btn-burger{cursor:pointer;z-index:201;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:fit-content;text-decoration:none;display:none;position:relative}header #btn-burger .bar{background:#e8a958;width:30px;height:2px;transition:all .2s ease-in-out;transform:rotate(0)}header #btn-burger .bar:nth-of-type(2){width:24px;margin-left:auto}@media only screen and (width<=1050px){header #btn-burger{display:flex}header #btn-burger[aria-expanded=true]{background-color:#ffeed3}header #btn-burger[aria-expanded=true] .bar{background:#000}header #btn-burger[aria-expanded=true] .bar:first-of-type{transform-origin:50%;transform:translateY(5.5px)rotate(-45deg)}header #btn-burger[aria-expanded=true] .bar:last-of-type{transform-origin:50%;transform:translateY(-5.5px)rotate(45deg)}header #btn-burger[aria-expanded=true] .bar:nth-of-type(2){display:none}header #btn-burger[aria-expanded=true]+#nav-items{opacity:1;pointer-events:unset}}header a.home{color:#c1823d;letter-spacing:.025em;text-transform:uppercase;flex-shrink:0;font-family:DMSerifDisplay,serif;font-size:30px}@media only screen and (width<=1280px){header a.home{font-size:24px}}header a.amazon-link{color:#000;letter-spacing:.07em;text-transform:uppercase;background-color:#e8a958;border:2px solid #e8a958;border-radius:25px;flex-direction:row;grid-area:amazon-link;align-items:center;column-gap:.75rem;width:max-content;padding:.75rem 1.25rem;font-size:16px;font-weight:600;line-height:1;transition:background-color .2s ease-out;display:flex}@media only screen and (width<=550px){header a.amazon-link{width:max-content!important}}@media (hover:hover){header a.amazon-link:hover{background-color:transparent}}@media only screen and (width<=550px){header a.amazon-link{justify-content:space-between;width:auto}}header #nav-items{margin-left:auto}@media only screen and (width<=1050px){header #nav-items{opacity:0;pointer-events:none;z-index:200;background-color:#ffeed3;flex-direction:column;width:100dvw;height:100dvh;padding:1.5rem;transition:opacity .2s ease-in-out;display:flex;position:absolute;top:0;left:0}}header #nav-items a.home{border-bottom:1px solid #c1823d;padding-bottom:3rem;padding-left:1rem;display:none}@media only screen and (width<=950px){header #nav-items a.home{display:block}}header #nav-items ul{flex-direction:row;align-items:center;column-gap:2.5rem;display:flex}@media only screen and (width<=1050px){header #nav-items ul{flex-direction:column}header #nav-items ul li{border-bottom:1px solid #c1823d;width:100%;padding:1.5rem 0}header #nav-items ul li:last-of-type{border-bottom:none}header #nav-items ul li a.amazon-link{justify-content:space-between;width:auto;font-size:14px}}header #nav-items ul li{font-size:1.25rem}footer{color:#fff;padding:0 max((100% - var(--max-width))/2,var(--min-padding));background-color:#4d3128}footer section.cta{grid-template:"title subtitle"1fr"title amazon-link"1fr/1fr 1fr;row-gap:2rem;padding:3rem 0;display:grid}@media only screen and (width<=950px){footer section.cta{grid-template:"title""subtitle""amazon-link"/1fr}}footer section.cta h3{grid-area:title;font-size:40px;font-weight:400;line-height:50px}@media only screen and (width<=550px){footer section.cta h3{font-size:30px}}footer section.cta p{grid-area:subtitle;max-width:75%;font-size:20px;line-height:2rem}footer section.cta a.amazon-link{color:#000;letter-spacing:.07em;text-transform:uppercase;background-color:#e8a958;border:2px solid #e8a958;border-radius:25px;flex-direction:row;grid-area:amazon-link;align-items:center;column-gap:.75rem;width:max-content;padding:.75rem 1.25rem;font-weight:600;line-height:1;transition:background-color .2s ease-out;display:flex}footer section.cta a.amazon-link span{font-size:16px}footer section.cta a.amazon-link svg *{transition:fill .2s ease-out}@media (hover:hover){footer section.cta a.amazon-link:hover{color:#fff}footer section.cta a.amazon-link:hover svg *{fill:#fff}footer section.cta a.amazon-link:hover{background-color:transparent}}@media only screen and (width<=550px){footer section.cta a.amazon-link{justify-content:space-between;width:auto}}footer section.bottom{border-top:1px solid #f8f4ec;flex-direction:row;justify-content:space-between;align-items:center;padding:1.5rem 0;font-size:18px;display:flex}@media only screen and (width<=950px){footer section.bottom{flex-direction:column;align-items:center;row-gap:2rem}footer section.bottom nav ul{flex-wrap:wrap}footer section.bottom .socials{flex-wrap:wrap;justify-content:center;row-gap:1rem}footer section.bottom .socials p{text-align:center;width:100%}}footer section.bottom nav ul{flex-direction:row;column-gap:2rem;display:flex}footer section.bottom nav ul li a{color:#fff;text-decoration-color:#fff!important}footer .socials{flex-direction:row;align-items:center;column-gap:.75rem;display:flex}footer .socials p{margin-right:.75rem}body.page-template-legal main{padding:2rem max((100% - var(--max-width))/2,var(--min-padding))}body.page-template-legal main h1{margin-bottom:2rem}body.page-template-legal main h2,body.page-template-legal main h3,body.page-template-legal main h4,body.page-template-legal main h5,body.page-template-legal main h6{margin:.5em 0}body>#sb_instagram{padding:0 max((100% - var(--max-width))/2,var(--min-padding))}.sbi_photo{min-height:500px}#sb_instagram #sbi_images img{height:auto}:root{--min-padding:2rem;--max-width:1388px;--header-height:125px;--scroll-padding:2rem}@media only screen and (width<=950px){:root{--header-height:112px;--scroll-padding:1rem}}html,body{scroll-behavior:smooth;box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;font-family:Jost,sans-serif}*,:before,:after{box-sizing:inherit;margin:0;padding:0}body[data-overlay]{overflow:hidden}section{scroll-margin-top:calc(var(--header-height) + var(--scroll-padding))}a{color:#000;text-decoration:none}@media (hover:hover){a:hover:not(:is(.amazon-link,.home)){text-underline-offset:2px;-webkit-text-decoration:underline #000;text-decoration:underline #000;text-decoration-thickness:2px;transition:all .2s ease-out}}p{margin:0}ul,li{list-style-type:none}@media only screen and (width<=550px){.hide-mobile{display:none}}@media only screen and (width<=950px){.audio-container-padding{padding:2rem 2rem 0}}