#shopify-pc__banner.shopify-pc__banner__dialog{top:0;right:0;bottom:0;left:0;margin:auto;width:min(560px,calc(100% - 40px));min-width:0;height:fit-content;max-height:calc(100% - 40px);padding:40px 40px 28px;border:none;border-radius:20px;background-color:#fff;box-shadow:0 0 0 100vmax #12121273,0 30px 80px #12121247;font-family:var(--loume-font-body);color:var(--loume-ink);text-align:left;animation:loume-cookie-rein .45s cubic-bezier(.2,.7,.2,1) both}body:has(#shopify-pc__banner:not([hidden],[style*=none])):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1999999;pointer-events:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:loume-cookie-blende .45s ease both}#shopify-pc__banner .shopify-pc__banner__wrapper{display:block}#shopify-pc__banner .shopify-pc__banner__body{width:100%;margin:0}#shopify-pc__banner .shopify-pc__banner__body h2{margin:0 0 14px;padding:0;font-family:var(--loume-font-heading);font-size:32px;font-weight:400;line-height:110%;letter-spacing:-.5px;color:var(--loume-ink)}#shopify-pc__banner .shopify-pc__banner__body p{margin:0;font-family:var(--loume-font-body);font-size:14px;line-height:160%;letter-spacing:.2px;color:var(--loume-body)}#shopify-pc__banner .shopify-pc__banner__body a{color:var(--loume-ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}#shopify-pc__banner .shopify-pc__banner__body p a:focus{outline:none;box-shadow:none}#shopify-pc__banner .shopify-pc__banner__body p a:focus-visible{outline:2px solid var(--loume-focus-ring);outline-offset:2px;border-radius:3px}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:28px}#shopify-pc__banner .shopify-pc__banner__btns button{margin:0;font-family:var(--loume-font-body);cursor:pointer}#shopify-pc__banner button.shopify-pc__banner__btn-accept,#shopify-pc__banner button.shopify-pc__banner__btn-decline{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 12px;border:none;border-radius:15px;background:#121212;color:#fff;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:1.5px;text-transform:uppercase;transition:background-color .2s ease}#shopify-pc__banner button.shopify-pc__banner__btn-accept{order:1}#shopify-pc__banner button.shopify-pc__banner__btn-decline{order:2}#shopify-pc__banner button.shopify-pc__banner__btn-accept:hover{background:#3a3a3a}#shopify-pc__banner button.shopify-pc__banner__btn-decline{border:1px solid rgba(18,18,18,.22);background:transparent;color:#121212}#shopify-pc__banner button.shopify-pc__banner__btn-decline:hover{border-color:#12121273;background:#1212120a}#shopify-pc__banner button.shopify-pc__banner__btn-accept:focus,#shopify-pc__banner button.shopify-pc__banner__btn-decline:focus{box-shadow:none}#shopify-pc__banner button.shopify-pc__banner__btn-accept:focus-visible,#shopify-pc__banner button.shopify-pc__banner__btn-decline:focus-visible{outline:2px solid var(--loume-focus-ring);outline-offset:3px}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{order:3;grid-column:1 / -1;justify-self:center;margin-top:6px;padding:8px 12px;border:none;background:transparent;color:var(--loume-body);font-size:13px;line-height:1.2;letter-spacing:.2px;text-decoration:underline;text-underline-offset:3px}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:hover{color:var(--loume-ink)}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:focus-visible{outline:2px solid var(--loume-focus-ring);outline-offset:2px;border-radius:8px}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:focus-visible span{outline:none}@media screen and (max-width:767px){#shopify-pc__banner.shopify-pc__banner__dialog{inset:auto 0 0 0;margin:0;width:100%;max-height:calc(100% - 24px);overflow-y:auto;padding:28px 20px calc(14px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;animation-name:loume-cookie-hoch}#shopify-pc__banner .shopify-pc__banner__body h2{font-size:26px;margin-bottom:12px}#shopify-pc__banner .shopify-pc__banner__btns{margin-top:22px}}@media screen and (max-width:359px){#shopify-pc__banner .shopify-pc__banner__btns{grid-template-columns:1fr}}#shopify-pc__prefs .shopify-pc__prefs__overlay{background-color:#12121273;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#shopify-pc__prefs .shopify-pc__prefs__dialog{left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100% - 40px));min-width:0;max-height:calc(100% - 40px);border-radius:20px;box-shadow:0 30px 80px #12121247;font-family:var(--loume-font-body);color:var(--loume-ink)}#shopify-pc__prefs .shopify-pc__prefs__dialog header{flex-direction:column;align-items:stretch;gap:18px;padding:28px 28px 22px;border-bottom:1px solid var(--loume-line)}#shopify-pc__prefs .shopify-pc__prefs__dialog header h2{margin:0;padding:0 48px 0 0!important;font-family:var(--loume-font-body);font-size:20px;font-weight:600;line-height:36px;letter-spacing:0;text-align:left;color:var(--loume-ink)}#shopify-pc__prefs .loume-cookie-kopftext{margin:-6px 0 4px;font-family:var(--loume-font-body);font-size:14px;line-height:150%;letter-spacing:.2px;color:var(--loume-body)}#shopify-pc__prefs .loume-cookie-kopftext a{color:var(--loume-ink);text-decoration:underline;text-underline-offset:3px}#shopify-pc__prefs .shopify-pc__prefs__intro-main p[hidden]{display:none}#shopify-pc__prefs .shopify-pc__prefs__header-close{top:26px;right:24px;width:36px;height:36px;border-radius:50%;background:var(--loume-bg);transition:background-color .2s ease}#shopify-pc__prefs .shopify-pc__prefs__header-close:hover{background:var(--loume-surface-muted)}#shopify-pc__prefs .shopify-pc__prefs__header-close:focus{box-shadow:none}#shopify-pc__prefs .shopify-pc__prefs__header-close:focus-visible{outline:2px solid var(--loume-focus-ring);outline-offset:2px}#shopify-pc__prefs .shopify-pc__prefs__header-actions{display:grid;grid-template-columns:1fr;gap:8px;width:100%;padding:0;margin:0}#shopify-pc__prefs .shopify-pc__prefs__header-actions button,#shopify-pc__prefs .shopify-pc__prefs__header-actions button.primary{display:flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:0 12px;border:1px solid #121212;border-radius:14px;background:#fff;color:#121212;font-family:var(--loume-font-body);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase;white-space:normal;text-align:center;transition:background-color .2s ease}#shopify-pc__prefs .shopify-pc__prefs__header-actions button:hover{background:var(--loume-bg)}#shopify-pc__prefs #shopify-pc__prefs__header-accept{order:-1;background:#121212;color:#fff}#shopify-pc__prefs #shopify-pc__prefs__header-accept:hover{background:#3a3a3a}#shopify-pc__prefs .shopify-pc__prefs__header-actions button:focus{box-shadow:none}#shopify-pc__prefs .shopify-pc__prefs__header-actions button:focus-visible{outline:2px solid var(--loume-focus-ring);outline-offset:3px}#shopify-pc__prefs .shopify-pc__prefs__intro-main{padding:20px 28px 0}#shopify-pc__prefs #shopify-pc__prefs__dialog[data-loume-zu] .shopify-pc__prefs__options,#shopify-pc__prefs #shopify-pc__prefs__dialog[data-loume-zu] #shopify-pc__prefs__header-save{display:none}#shopify-pc__prefs button.loume-cookie-details{display:inline-flex;align-items:center;gap:6px;margin:0;padding:4px 0;border:none;background:none;color:var(--loume-ink);font-family:var(--loume-font-body);font-size:14px;font-weight:500;line-height:1.4;text-decoration:underline;text-underline-offset:3px;cursor:pointer}#shopify-pc__prefs button.loume-cookie-details:after{content:"";width:6px;height:6px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s ease,margin .2s ease}#shopify-pc__prefs button.loume-cookie-details[aria-expanded=true]:after{margin-top:3px;transform:rotate(-135deg)}#shopify-pc__prefs button.loume-cookie-details:focus-visible{outline:2px solid var(--loume-focus-ring);outline-offset:2px;border-radius:4px}#shopify-pc__prefs #shopify-pc__prefs__dialog[data-loume-zu] .shopify-pc__prefs__intro-main{padding-bottom:24px}#shopify-pc__prefs .shopify-pc__prefs__intro h3[hidden],#shopify-pc__prefs .shopify-pc__prefs__intro-explain[hidden]{display:none}#shopify-pc__prefs .shopify-pc__prefs__intro h3{margin:0 0 8px;font-family:var(--loume-font-body);font-size:16px;font-weight:600;color:var(--loume-ink)}#shopify-pc__prefs .shopify-pc__prefs__intro p,#shopify-pc__prefs .shopify-pc__prefs__option p{font-family:var(--loume-font-body);font-size:14px;line-height:150%;color:var(--loume-body)}#shopify-pc__prefs .shopify-pc__prefs__options{padding:0 28px 28px}#shopify-pc__prefs .shopify-pc__prefs__option{padding-top:16px}#shopify-pc__prefs .shopify-pc__prefs__option:first-child{margin-top:20px;padding-top:20px;border-top:1px solid var(--loume-line)}#shopify-pc__prefs .shopify-pc__prefs__option label{align-items:center;gap:16px;font-family:var(--loume-font-body);font-size:15px;font-weight:600;color:var(--loume-ink)}#shopify-pc__prefs .shopify-pc__prefs__option p{padding-left:40px}#shopify-pc__prefs .shopify-pc__prefs__option label span,#shopify-pc__prefs .shopify-pc__prefs__option label span svg{border-radius:6px}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span{background-color:transparent}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span svg{box-shadow:none}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus-visible~span svg{outline:2px solid var(--loume-focus-ring);outline-offset:2px}@media screen and (max-width:767px){#shopify-pc__prefs .shopify-pc__prefs__dialog header{padding:22px 20px 18px}#shopify-pc__prefs .shopify-pc__prefs__dialog header h2{font-size:18px}#shopify-pc__prefs .shopify-pc__prefs__header-close{top:20px;right:16px}#shopify-pc__prefs .shopify-pc__prefs__header-actions{grid-template-columns:1fr}#shopify-pc__prefs .shopify-pc__prefs__header-actions button,#shopify-pc__prefs .shopify-pc__prefs__header-actions button.primary{min-height:44px}#shopify-pc__prefs .shopify-pc__prefs__intro-main{padding:16px 20px 0}#shopify-pc__prefs .shopify-pc__prefs__options{padding:0 20px 20px}}@keyframes loume-cookie-rein{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes loume-cookie-hoch{0%{transform:translateY(100%)}}@keyframes loume-cookie-blende{0%{opacity:0}}@media(prefers-reduced-motion:reduce){#shopify-pc__banner.shopify-pc__banner__dialog,body:has(#shopify-pc__banner:not([hidden],[style*=none])):after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/loume-cookie-banner.css.map */
