html.berndorf-popup-open{overflow:hidden}.berndorf-popup{background:var(--berndorf-popup-backdrop);border:0;box-sizing:border-box;height:100%;top:0;right:0;bottom:0;left:0;margin:0;max-height:none;max-width:none;overflow-y:auto;padding:var(--berndorf-space-4);position:fixed;width:100%;z-index:var(--berndorf-z-modal)}.berndorf-popup[open]{display:grid;place-items:center}.berndorf-popup::backdrop{background:transparent}.berndorf-popup__panel{background:var(--berndorf-surface-page);box-sizing:border-box;color:var(--berndorf-text-primary);border-radius:var(--berndorf-popup-radius);display:flex;overflow:hidden;position:relative;width:min(100%,var(--berndorf-popup-width))}.berndorf-popup__panel:focus{outline:none}.berndorf-popup--newsletter .berndorf-popup__panel{min-height:var(--berndorf-popup-min-height)}.berndorf-popup__close{align-items:center;background:transparent;border:0;color:var(--berndorf-text-primary);cursor:pointer;display:flex;height:var(--berndorf-popup-close-size);justify-content:center;padding:0;position:absolute;right:var(--berndorf-popup-close-inset);top:var(--berndorf-popup-close-inset);width:var(--berndorf-popup-close-size);z-index:var(--berndorf-z-overlay)}.berndorf-popup__close .svg-wrapper,.berndorf-popup__close svg{height:var(--berndorf-popup-close-icon);width:var(--berndorf-popup-close-icon)}.berndorf-popup__close:focus-visible{outline:2px solid var(--berndorf-text-primary);outline-offset:-.4rem}.berndorf-popup__problem{background:var(--berndorf-surface-accent-soft);font-size:var(--berndorf-type-meta);left:0;margin:0;padding:var(--berndorf-space-2) var(--berndorf-space-4);position:absolute;right:0;top:0;z-index:var(--berndorf-z-overlay)}.berndorf-popup__media{top:0;right:0;bottom:0;left:0;position:absolute}.berndorf-popup__media:after{background:var(--berndorf-popup-image-fade);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.berndorf-popup__photo{display:block;height:100%;object-fit:cover;width:100%}.berndorf-popup__photo--default{object-position:11% 50%}.berndorf-popup__content{box-sizing:border-box;display:flex;flex-direction:column;padding:var(--berndorf-popup-padding-top) var(--berndorf-popup-padding-inline) var(--berndorf-popup-padding-bottom);position:relative;width:100%;z-index:var(--berndorf-z-raised)}.berndorf-popup__heading{color:inherit;font-size:var(--berndorf-popup-heading);font-weight:var(--berndorf-font-weight-regular);letter-spacing:var(--berndorf-letter-spacing-normal);line-height:var(--berndorf-popup-heading-leading);margin:0 var(--berndorf-popup-close-size) var(--berndorf-space-4) 0;max-width:var(--berndorf-popup-heading-width)}.berndorf-popup__text{font-size:var(--berndorf-popup-text);font-weight:var(--berndorf-font-weight-semibold);line-height:var(--berndorf-line-height-snug);max-width:var(--berndorf-popup-text-width)}.berndorf-popup__text p{font-size:inherit;line-height:inherit;margin:0}.berndorf-popup__text--rte p+p,.berndorf-popup__text--rte ul,.berndorf-popup__text--rte ol{margin:var(--berndorf-space-3) 0 0}.berndorf-popup__text strong{font-size:var(--berndorf-popup-highlight);font-weight:var(--berndorf-font-weight-bold);line-height:1;white-space:nowrap}.berndorf-popup__text a{color:inherit;text-underline-offset:.2rem}.berndorf-popup__benefits{margin-top:var(--berndorf-space-8)}.berndorf-popup__benefits p{font-size:var(--berndorf-popup-benefits-title);font-weight:var(--berndorf-font-weight-bold);line-height:var(--berndorf-popup-benefits-leading);margin:0 0 var(--berndorf-space-2)}.berndorf-popup__benefits ul{font-size:var(--berndorf-popup-benefits);font-weight:var(--berndorf-font-weight-semibold);line-height:var(--berndorf-popup-benefits-leading);list-style:none;margin:0;padding:0}.berndorf-popup__benefits li{padding-left:2rem;position:relative}.berndorf-popup__benefits li:before{border:solid currentColor;border-width:0 .2rem .2rem 0;content:"";height:1.2rem;left:.3rem;position:absolute;top:.6rem;transform:rotate(35deg);width:.6rem}.berndorf-popup .berndorf-popup__form.newsletter-form{align-items:stretch;margin:var(--berndorf-space-6) 0 0;max-width:calc(var(--berndorf-popup-field-width) + var(--berndorf-popup-control-gap) + var(--berndorf-popup-button-width))}.berndorf-popup .berndorf-newsletter__form-row{display:grid;gap:var(--berndorf-popup-control-gap);grid-template-columns:minmax(0,var(--berndorf-popup-field-width)) var(--berndorf-popup-button-width);width:100%}.berndorf-popup .berndorf-popup__form .newsletter-form__field-wrapper{max-width:none}.berndorf-popup .berndorf-popup__form .field:before,.berndorf-popup .berndorf-popup__form .field:after{display:none}.berndorf-popup .berndorf-popup__form .field__input{background:var(--berndorf-surface-sand);border:0;border-radius:0;box-shadow:none;color:var(--berndorf-text-primary);font-size:var(--berndorf-type-meta);height:var(--berndorf-popup-control-height);min-height:var(--berndorf-popup-control-height);padding:0 var(--berndorf-space-4)}.berndorf-popup .berndorf-popup__form .field__input:focus,.berndorf-popup .berndorf-popup__form .field__input:not(:placeholder-shown){padding:0 var(--berndorf-space-4)}.berndorf-popup .berndorf-popup__form .field__input:focus-visible{outline:2px solid var(--berndorf-text-primary);outline-offset:.2rem}.berndorf-popup .berndorf-popup__form .field__label{color:var(--berndorf-text-primary);font-size:var(--berndorf-type-meta);font-style:italic;font-weight:var(--berndorf-font-weight-medium);left:var(--berndorf-space-4);letter-spacing:0;top:50%;transform:translateY(-50%)}.berndorf-popup .berndorf-popup__form .field__input:focus~.field__label,.berndorf-popup .berndorf-popup__form .field__input:not(:placeholder-shown)~.field__label{display:none}.berndorf-popup .berndorf-newsletter__button,.berndorf-popup__button{align-items:center;background:var(--berndorf-surface-inverse);border:1px solid var(--berndorf-surface-inverse);border-radius:0;box-sizing:border-box;color:var(--berndorf-text-inverse);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--berndorf-type-meta);font-weight:var(--berndorf-font-weight-medium);justify-content:center;min-height:var(--berndorf-popup-control-height);padding-inline:var(--berndorf-space-5);text-decoration:none;transition:var(--berndorf-transition-bg)}.berndorf-popup__button{align-self:flex-start;margin-top:var(--berndorf-space-8);min-width:var(--berndorf-popup-button-width)}.berndorf-popup .berndorf-newsletter__button:hover,.berndorf-popup .berndorf-newsletter__button:focus-visible,.berndorf-popup__button:hover,.berndorf-popup__button:focus-visible{background:var(--berndorf-color-black)}.berndorf-popup .berndorf-newsletter__button:focus-visible,.berndorf-popup__button:focus-visible{outline:2px solid var(--berndorf-text-primary);outline-offset:.3rem}.berndorf-popup .berndorf-newsletter__consent{align-items:flex-start;display:flex;gap:var(--berndorf-space-3);margin-top:var(--berndorf-space-4);max-width:var(--berndorf-popup-text-width);text-align:left}.berndorf-popup .berndorf-newsletter__consent .berndorf-newsletter__consent-input{accent-color:var(--berndorf-text-primary);cursor:pointer;flex:0 0 auto;height:1.6rem;margin:.2rem 0 0;width:1.6rem}.berndorf-popup .berndorf-newsletter__consent-input:focus-visible{outline:2px solid var(--berndorf-text-primary);outline-offset:.2rem}.berndorf-popup .berndorf-newsletter__consent-label{color:var(--berndorf-text-primary);cursor:pointer;font-size:var(--berndorf-type-micro);line-height:var(--berndorf-line-height-normal)}.berndorf-popup .berndorf-newsletter__consent-label a{color:inherit;text-underline-offset:.2rem}.berndorf-popup .berndorf-newsletter__doi{color:var(--berndorf-text-muted);font-size:var(--berndorf-type-micro);line-height:var(--berndorf-line-height-normal);margin:var(--berndorf-space-2) 0 0;text-align:left}.berndorf-popup__terms{color:var(--berndorf-text-muted);font-size:var(--berndorf-type-micro);line-height:var(--berndorf-line-height-normal);margin-top:var(--berndorf-space-3);max-width:var(--berndorf-popup-text-width)}.berndorf-popup__terms p{margin:0}.berndorf-popup__terms a{color:inherit;text-underline-offset:.2rem}.berndorf-popup .berndorf-popup__form .newsletter-form__message[hidden]{display:none}.berndorf-popup .berndorf-popup__form .newsletter-form__message{color:var(--berndorf-text-primary);font-size:var(--berndorf-type-meta);justify-content:flex-start;line-height:var(--berndorf-line-height-normal);text-align:left}.berndorf-popup__code{display:flex;flex-direction:column;gap:var(--berndorf-space-2);margin-top:var(--berndorf-space-6)}.berndorf-popup__code-label{font-size:var(--berndorf-type-meta);font-weight:var(--berndorf-font-weight-bold)}.berndorf-popup__code-row{display:flex;flex-wrap:wrap;gap:var(--berndorf-space-3)}.berndorf-popup__code-value{align-items:center;background:var(--berndorf-surface-sand);display:inline-flex;font-family:inherit;font-size:var(--berndorf-type-body-lg);font-weight:var(--berndorf-font-weight-bold);letter-spacing:var(--berndorf-letter-spacing-wide);min-height:var(--berndorf-popup-control-height);padding-inline:var(--berndorf-space-4)}.berndorf-popup__code-copy{background:transparent;border:1px solid var(--berndorf-surface-inverse);color:var(--berndorf-text-primary);cursor:pointer;font:inherit;font-size:var(--berndorf-type-meta);font-weight:var(--berndorf-font-weight-medium);min-height:var(--berndorf-popup-control-height);padding-inline:var(--berndorf-space-4);transition:var(--berndorf-transition-bg),var(--berndorf-transition-color)}.berndorf-popup__code-copy:hover,.berndorf-popup__code-copy:focus-visible{background:var(--berndorf-surface-inverse);color:var(--berndorf-text-inverse)}.berndorf-popup--bild .berndorf-popup__panel{min-height:0;width:auto;max-width:min(100%,var(--berndorf-popup-width))}.berndorf-popup__panel:has(.berndorf-popup__photo:not(.berndorf-popup__photo--default)) .berndorf-popup__close,.berndorf-popup--bild .berndorf-popup__close{background:var(--berndorf-surface-page);border-radius:var(--berndorf-radius-circle)}.berndorf-popup__image-link,.berndorf-popup--bild picture{display:block}.berndorf-popup__image{display:block;height:auto;max-height:var(--berndorf-popup-image-max-height);max-width:100%;object-fit:contain;width:auto}@media screen and (max-width:749px){.berndorf-popup__panel,.berndorf-popup--newsletter .berndorf-popup__panel{flex-direction:column;min-height:0}.berndorf-popup--newsletter .berndorf-popup__media{height:var(--berndorf-popup-media-height-mobile);position:relative}.berndorf-popup--newsletter .berndorf-popup__media:after{background:linear-gradient(180deg,transparent 55%,var(--berndorf-surface-page) 100%)}.berndorf-popup--aktion .berndorf-popup__media:after{background:var(--berndorf-popup-image-veil-mobile)}.berndorf-popup__photo--default{object-position:75% 30%}.berndorf-popup__content{padding:var(--berndorf-space-4) var(--berndorf-space-5) var(--berndorf-space-6)}.berndorf-popup--newsletter .berndorf-popup__media:has(img)+.berndorf-popup__content{margin-top:calc(-1 * var(--berndorf-space-8))}.berndorf-popup .berndorf-newsletter__form-row{grid-template-columns:minmax(0,1fr)}.berndorf-popup__button{align-self:stretch}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/berndorf-popup.css.map */
