html:has(#shopify-pc__banner:not([style*="display: none"]):not([style*="display:none"])),body:has(#shopify-pc__banner:not([style*="display: none"]):not([style*="display:none"])){overflow:hidden!important;overscroll-behavior:none!important}html:has(#shopify-pc__banner:not([style*="display: none"]):not([style*="display:none"])):before{content:"";position:fixed;top:-15vh;right:-15vw;bottom:-15vh;left:-15vw;background:#050506b8;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1999999}#shopify-pc__banner.shopify-pc__banner__dialog{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(560px,calc(100vw - 32px))!important;min-width:0!important;max-width:min(560px,calc(100vw - 32px))!important;max-height:calc(100vh - 32px)!important;background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--border-2)!important;border-top:2px solid var(--accent)!important;border-radius:var(--radius-card)!important;box-shadow:0 24px 60px #0009!important;font-family:var(--font-copy-family)!important}#shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:column!important;align-items:stretch!important;gap:16px!important}@media screen and (max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{padding:20px!important}}#shopify-pc__banner__body-title{font-family:var(--font-display-family)!important;font-weight:400!important;font-size:19px!important;line-height:1.05!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:var(--text)!important;margin-bottom:8px!important}#shopify-pc__banner .shopify-pc__banner__body p{font-family:var(--font-copy-family)!important;font-size:13px!important;line-height:1.45!important;color:var(--text-2)!important}#shopify-pc__banner .shopify-pc__banner__body{max-width:none!important}#shopify-pc__banner__body-policy-link{color:var(--accent)!important;text-underline-offset:2px!important}#shopify-pc__banner .shopify-pc__banner__btns button,#shopify-pc__banner .shopify-pc__banner__btns-granular button{font-family:var(--font-copy-family)!important;font-weight:700!important;font-size:13px!important;letter-spacing:.02em!important;border-radius:var(--radius-input)!important;min-height:44px!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}#shopify-pc__banner__btn-accept{background:var(--accent)!important;border:2px solid var(--accent)!important;color:var(--on-accent)!important;text-transform:uppercase!important;font-family:var(--font-display-family)!important;font-weight:400!important;font-size:15px!important}#shopify-pc__banner__btn-decline{background:transparent!important;border:2px solid var(--border-strong)!important;color:var(--text)!important}#shopify-pc__banner__btn-decline:hover{border-color:var(--text)!important}#shopify-pc__banner:has(#shopify-pc__banner__btn-manage-prefs) #shopify-pc__banner__btn-decline{display:none!important}#shopify-pc__banner__btn-manage-prefs{background:var(--surface-3)!important;border:2px solid var(--border-strong)!important;color:var(--text)!important;min-height:44px!important;text-decoration:none!important}#shopify-pc__banner__btn-manage-prefs span{color:var(--text)!important;text-decoration:none!important}#shopify-pc__banner__btn-manage-prefs:hover{background:var(--border-3)!important;border-color:var(--text-3)!important}#shopify-pc__banner button:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}#shopify-pc__prefs__overlay,#shopify-pc__prefs .shopify-pc__prefs__overlay{background:#050506bd!important}#shopify-pc__prefs__dialog,#shopify-pc__prefs .shopify-pc__prefs__dialog{background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--border-2)!important;border-top:2px solid var(--accent)!important;border-radius:var(--radius-card)!important;box-shadow:0 24px 60px #0009!important;font-family:var(--font-copy-family)!important}#shopify-pc__prefs__dialog header{background:var(--surface)!important;border-bottom:1px solid var(--border-2)!important}#shopify-pc__prefs__header-title{font-family:var(--font-display-family)!important;font-weight:400!important;font-size:19px!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:var(--text)!important}.shopify-pc__prefs__header-close svg path{fill:var(--text-3)!important}.shopify-pc__prefs__header-close:hover svg path,.shopify-pc__prefs__header-close:focus-visible svg path{fill:var(--text)!important}.shopify-pc__prefs__header-actions button{font-family:var(--font-copy-family)!important;font-weight:700!important;font-size:13px!important;letter-spacing:.02em!important;border-radius:var(--radius-input)!important;min-height:44px!important;background:transparent!important;border:2px solid var(--border-strong)!important;color:var(--text)!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}.shopify-pc__prefs__header-actions button:hover{border-color:var(--text)!important}#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-save{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--on-accent)!important;font-family:var(--font-display-family)!important;font-weight:400!important;font-size:15px!important;text-transform:uppercase!important}#shopify-pc__prefs__header-accept:hover,#shopify-pc__prefs__header-save:hover{background:var(--accent)!important;border-color:var(--accent)!important;filter:brightness(1.08)!important}.shopify-pc__prefs__scrollable{scrollbar-color:var(--border-strong) transparent!important}.shopify-pc__prefs__scrollable::-webkit-scrollbar{width:10px!important}.shopify-pc__prefs__scrollable::-webkit-scrollbar-thumb{background:var(--border-strong)!important;border-radius:999px!important}.shopify-pc__prefs__scrollable::-webkit-scrollbar-track{background:transparent!important}.shopify-pc__prefs__intro,.shopify-pc__prefs__intro p,.shopify-pc__prefs__intro ul li,.shopify-pc__prefs__intro-main,.shopify-pc__prefs__intro-main p,.shopify-pc__prefs__intro-explain,.shopify-pc__prefs__intro-explain li{font-family:var(--font-copy-family)!important;font-size:13px!important;line-height:1.5!important;color:var(--text-2)!important}.shopify-pc__prefs__intro a,.shopify-pc__prefs__scrollable a{color:var(--accent)!important;text-underline-offset:2px!important}.shopify-pc__prefs__option{background:var(--surface-2)!important;border:1px solid var(--border-2)!important;border-radius:var(--radius-input)!important;padding:14px!important;margin-bottom:10px!important}.shopify-pc__prefs__option label,.shopify-pc__prefs__option strong,.shopify-pc__prefs__option h2,.shopify-pc__prefs__option h3{font-family:var(--font-copy-family)!important;font-weight:700!important;font-size:14px!important;color:var(--text)!important}.shopify-pc__prefs__option p,.shopify-pc__prefs__option span{font-size:12.5px!important;line-height:1.45!important;color:var(--text-3)!important}.shopify-pc__prefs__option input[type=checkbox],.shopify-pc__prefs__essential-input,.shopify-pc__prefs__analytics-input,.shopify-pc__prefs__marketing-input,.shopify-pc__prefs__preferences-input{accent-color:var(--accent)!important;width:20px!important;height:20px!important}.shopify-pc__prefs__essential-input[disabled],.shopify-pc__prefs__option input[type=checkbox][disabled]{opacity:.5!important;cursor:not-allowed!important}#shopify-pc__prefs button:focus-visible,#shopify-pc__prefs input:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}@media screen and (max-width:749px){#shopify-pc__banner .shopify-pc__banner__btns,#shopify-pc__banner .shopify-pc__banner__btns-granular{display:flex!important;flex-direction:column!important;gap:8px!important}#shopify-pc__banner .shopify-pc__banner__btns button,#shopify-pc__banner .shopify-pc__banner__btns-granular button{width:100%!important}#shopify-pc__banner__btn-manage-prefs{order:3!important}.shopify-pc__prefs__header-actions{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important}.shopify-pc__prefs__header-actions button{width:100%!important}#shopify-pc__prefs__dialog{padding:20px!important}}@media(prefers-reduced-motion:reduce){#shopify-pc__banner button,#shopify-pc__prefs button{transition:none!important}}@media screen and (max-height:480px){#shopify-pc__banner.shopify-pc__banner__dialog{max-height:calc(100vh - 16px)!important;overflow-y:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/md-zustimmung.css.map */
