:root{--b2b-brand-color: #5b36f5;--b2b-brand-color-hover: #82ACFF;--b2b-brand-font: Roboto, sans-serif;--b2b-brand-font-heading: Poppins, sans-serif;--spark-default-body-color: #555555;--spark-primary-color: #000000;--spark-secondary-color: var(--b2b-brand-color);--spark-link-color: var(--b2b-brand-color);--spark-font-default: var(--b2b-brand-font);--spark-font-highlight: var(--b2b-brand-font-heading);--spark-font-weight-default: 400;--spark-font-weight-medium: 500;--spark-font-weight-heavy: 600;--spark-border-radius-default: 0;--spark-drawer-max-width: 700px;--spark-drawer-max-width-wide: 1000px;--spark-font-default-size: 14px;--spark-font-default-size-small: 14px;--spark-header-font: var(--b2b-brand-font-heading);--spark-header-font-weight: 500;--spark-h1-fontsize: 24px;--spark-h2-fontsize: 22px;--spark-h3-fontsize: 20px;--spark-h4-fontsize: 16px;--spark-h5-fontsize: 15px;--spark-h6-fontsize: 14px;--spark-pricing-fontsize: 16px;--spark-pricing-font-weight: 500;--spark-pricing-fontsize-small: 14px;--spark-product-code-fontsize: 16px;--spark-product-code-font-weight: 500;--spark-product-code-fontsize-small: 14px;--spark-product-stockstatus-align: flex-start;--spark-button-font-family: var(--b2b-brand-font-heading);--spark-button-color: var(--b2b-brand-color);--spark-button-color-highlight: var(--b2b-brand-color-hover);--spark-button-large-color: var(--b2b-brand-color);--spark-button-large-color-highlight: var(--b2b-brand-color-hover);--spark-border-radius-button: 0;--spark-button-font-weight: 600;--spark-button-text-transform: none;--spark-button-text-letter-spacing: 0;--spark-button-padding: 1em 2.75em;--spark-button-small-font-size: 16px;--spark-table-border-color: #CCCCCC;--spark-table-header-background-color: #F1F1F1;--spark-table-header-text-color: #222222;--spark-table-header-font-weight: 500;--spark-product-card-button-radius: 0;--spark-product-card-button-padding: .75em 1em;--spark-product-card-pricing-font-size: 15px;--spark-product-card-pricing-font-size-small: 14px;--spark-product-card-select-min-height: 0;--spark-pdp-variant-image-overlay:300px;--spark-pdp-variant-image-overlay-offset:-310px}img,video,iframe{max-width:100%}.title-wrapper{margin-bottom:4rem;gap:20px}.title-wrapper .inline-richtext{margin:0}.title-wrapper:has(.extra-small){margin-bottom:2rem}.section-subtitle{margin:0 0 16px;font-weight:600;line-height:1.26;letter-spacing:0;width:100%}.inline-richtext.h2{font-size:25px;letter-spacing:0;line-height:1.4}.heading-title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:normal;color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}.inline-richtext.extra-small{font-size:16px}.h0{font-size:calc(var(--font-heading-scale) * 4.5rem)}h1,.h1{font-size:calc(var(--font-heading-scale) * 3rem)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{gap:10px;font-size:15px;font-family:var(--font-heading-family);font-weight:800;letter-spacing:.9px;min-height:40px}.button.button-wide{padding:0 36px}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + .05px) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.button--primary svg{fill:rgb(var(--color-button-text))}span.swiper-pagination-bullet{opacity:1;background-color:#00000026}span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000;opacity:1}.swiper-pagination.fixed-pagination{position:relative;margin-top:30px;line-height:1;bottom:0;top:0;left:0;right:0}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{display:none}.swiper-arrows-wrap .swiper-arrow svg{max-width:14px}.swiper-arrows-wrap .swiper-arrow{border-radius:50%;background-color:#fff;width:40px;height:40px}.swiper-arrows-wrap .swiper-arrow:hover svg{transform:scale(1.1)}.swiper-arrows-wrap.fixed-arrows .swiper-arrow{position:relative;left:0;top:0;transform:none}.swiper-arrows-wrap.fixed-arrows{display:flex;justify-content:center;gap:10px;align-items:center;margin-top:40px}span.swiper-pagination-bullet{width:10px;height:10px}.collection-card-wrapper:hover .card__content .card__information{background:#fff 0% 0% no-repeat padding-box;box-shadow:2px 2px 10px #00000014}.collection-card-wrapper{padding-bottom:10px;transition:all .25s}.collection-card-wrapper .card__heading{font-size:16px;margin:0;font-family:IBM Plex Sans}.collection-card-wrapper p.coll-pro-count{margin:12px 0 0;letter-spacing:1.92px;color:gray;line-height:20px}.collection-card-wrapper .card .icon-wrap{margin-left:10px}.collection-card-wrapper .card__information{padding:18px 10px;text-align:center}.product-card-wrapper:hover{box-shadow:2px 2px 10px #00000014}.product-card-wrapper .card__inner{background-color:#f4f4f4}.product-card-wrapper .price{font-size:16px;line-height:1.5;margin:0;letter-spacing:1.92px;text-align:center}.product-card-wrapper .price span{color:gray}.product-card-wrapper .swatch{--swatch--size: var(--swatch-input--size, 4.4rem);--swatch--border-radius: var(--swatch-input--border-radius, 50%);display:block;width:var(--swatch--size);max-width:100%;aspect-ratio:1 / 1;background:var(--swatch--background);background-position:var(--swatch-focal-point, initial);background-size:cover;background-origin:border-box;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:var(--swatch--border-radius)}.product-card-wrapper .swatch--square{--swatch--border-radius: var(--swatch-input--border-radius, .2rem)}.product-card-wrapper .swatch--unavailable{border-style:dashed;border-color:rgba(var(--color-foreground),.5)}.product-card-wrapper variant-selects label.form__label,.product-card-wrapper variant-selects .form__label{display:none}.product-card-wrapper fieldset.product-form__input--swatch input{display:none}.product-card-wrapper label.swatch-input__label.cust-swatch{max-width:20px;margin:0;cursor:pointer}.product-card-wrapper fieldset.product-form__input--swatch{border:none;padding:0;margin:15px 0 0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.product-card-wrapper .card-information>.price{line-height:1.25}.product-card-wrapper .price__sale s.price-item.price-item--regular{font-size:16px;color:gray;text-decoration:none;position:relative}.product-card-wrapper span.price-item.price-item--sale.price-item--last{color:#d90000;font-weight:500}.product-card-wrapper s.price-item.price-item--regular:after{height:1px;content:"";border-top:1px solid #808080;width:100%;position:absolute;left:0;top:50%;transform:rotate(171deg)}.product-card-wrapper span.swatch__more{font-size:13px;color:gray;letter-spacing:.156px;line-height:1}.card-wrapper.product-card-wrapper.custom-last-collection-block img{height:inherit}.product-card-wrapper .card__heading{font-size:16px;line-height:1.3;margin:0 0 12px;font-weight:500;font-family:IBM Plex Sans;width:100%;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical}.product-card-wrapper .card--standard>.card__content .card__information{padding:23px 10px 20px;text-align:center}.custom-last-collection-block a.custom-full-link{font-size:15px;letter-spacing:.96px;text-decoration:none;position:absolute;left:0;top:0;text-align:center;z-index:2;color:currentColor;font-weight:600;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f4f4f4 0% 0% no-repeat padding-box;opacity:.8}.custom-last-collection-block a.custom-full-link span{max-width:97px}.card-wrapper.product-card-wrapper.custom-last-collection-block img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.card-wrapper.product-card-wrapper.custom-last-collection-block{padding-bottom:100%;min-height:300px}.product-card-wrapper span.jdgm-prev-badge__text{font-size:14px;letter-spacing:0}.product-card-wrapper .jdgm-preview-badge .jdgm-star{font-size:13px}.product-card-wrapper span.jdgm-prev-badge__stars,.product-card-wrapper .jdgm-prev-badge{line-height:1}.product-card-wrapper .jdgm-widget.jdgm-widget{margin-bottom:12px}.product-card-wrapper span.jdgm-prev-badge__stars{top:-1px;position:relative}.cart-drawer .unit-price{letter-spacing:.2px;color:#aaa;font-size:1rem;text-transform:none;font-weight:300}.product-card-wrapper .card__badge span{font-size:14px;letter-spacing:1.4px;padding:0;background-color:transparent;color:#000}.product-card-wrapper .bestseller span{color:gray}.product-card-wrapper .card__badge{line-height:1;top:2px;left:12px;position:absolute}.product-card-wrapper span.discount_percent{color:#d90000}.field input,.field__input,.customer .field input{padding:10px 20px}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:0 0 0 var(--inputs-border-width) #8b8b8b}.contact .field{margin-bottom:16px!important}.field__input,.select__select,.customer .field input,.customer select{height:40px}.field:has(textarea):after,.field:has(textarea):before,.field__input:has(textarea):focus,.field textarea.field__input:focus,.field .text-area.field__input{border-radius:20px!important}.field__input textarea{min-height:120px}.field .field__label,.field__input,.select__select,.customer .field input,.customer select,.field label,.field__label,.customer .field label{font-size:16px;letter-spacing:0;color:#7b7b7b;font-family:IBM Plex Sans;line-height:1.25;font-weight:300}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{top:calc(var(--inputs-border-width) + 2px);font-size:12px!important}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:1.7rem 1.5rem .8rem 2rem}.field input,.field textarea{font-size:15px;letter-spacing:0;color:#7b7b7b;font-family:IBM Plex Sans;line-height:1.25;font-weight:300}.field input::placeholder,.field textarea::placeholder{font-family:IBM Plex Sans;color:#7b7b7b}.article-card-wrapper .floating-date-article{box-shadow:-3px -3px 12px #0000000d;border:1px solid #AD9276;border-radius:18px;position:absolute;top:20px;left:20px;background-color:#fff;font-size:30px;color:#ad9276;text-align:center;font-family:Space Grotesk;min-width:80px;height:80px;align-items:center;justify-content:center;display:flex;flex-direction:column}.article-card-wrapper .floating-date-article em{font-size:14px;line-height:1.2;min-width:100%;font-family:IBM Plex Sans;font-style:normal;color:#000;letter-spacing:0}.article-card-wrapper .article-card__image--medium .ratio:before{padding-bottom:39.9rem}.article-card-wrapper .card__heading{font-weight:400;font-family:IBM Plex Sans;margin:0 0 18px;font-size:23px;letter-spacing:0;line-height:1.54}.article-card-wrapper .article-card__excerpt{letter-spacing:0;margin:0;font-family:IBM Plex Sans;width:100%;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.5}.article-card-wrapper p.read_more_btn{font-family:Work Sans;font-size:13px;margin:20px 0 0;letter-spacing:.78px;font-weight:600;display:flex;align-items:center;gap:10px}.article-card-wrapper .card--standard>.card__content .card__information{padding:18px 0 28px}.article-card-wrapper .article_tag{font-size:13px;line-height:20px;color:#959595;margin-bottom:8px;letter-spacing:0}predictive-search *{letter-spacing:0}.predictive-search__item{font-weight:400}.predictive-search__item-heading{margin:0;font-weight:500}.shopify-policy__container{padding-top:40px;padding-bottom:100px}.shopify-policy__container .rte{letter-spacing:0;line-height:1.7}.section-main-article-page summary.share-button__button svg{min-height:13px;vertical-align:middle;margin-right:10px}body.template-erfahrungen .main-page-title,body.template-agb h1.main-page-title{text-align:center}.custom-instructions-images-popup .swiper-button-next,.custom-instructions-images-popup .swiper-button-prev{background-color:#0000004d;width:36px;height:36px}body:has(.custom-instructions-images-popup.popup-open){overflow:hidden}.custom-instructions-images-popup{opacity:0;position:fixed;width:100%;height:100%;top:0%;left:0%;transform:scale(.6);z-index:-1;background:#000;transition:all .25s}.custom-instructions-images-popup.popup-open{opacity:1;z-index:4;transform:scale(1)}.custom-instructions-images-popup .popup-inner-content,.custom-instructions-images-popup .swiper-horizontal{height:100%}.custom-instructions-images-popup .swiper-slide{height:auto;display:flex;align-items:center;justify-content:center}.custom-instructions-images-popup .swiper-button-prev svg{transform:rotate(180deg)}.custom-instructions-images-popup .swiper-button-next svg,.custom-instructions-images-popup .swiper-button-prev svg{max-width:20px}.custom-instructions-images-popup img{height:calc(100vh - 70px);object-fit:contain}.custom-instructions-images-popup button.instructions-images-popup-close-btn svg path{fill:#fff}.custom-instructions-images-popup button.instructions-images-popup-close-btn{padding:0;position:absolute;right:30px;top:20px;border:none;border-radius:50%;width:36px;height:36px;background-color:transparent;z-index:3;cursor:pointer;max-width:24px}.tab_image_media{cursor:pointer}.jm-mfp-wrap.jm-mfp-gallery,.jm-mfp-wrap{top:0!important}@media (max-width:1280px){.h0{font-size:calc(var(--font-heading-scale) * 4rem)}}@media (max-width:1199px){.title-wrapper{margin-bottom:3rem;gap:12px}.h0{font-size:calc(var(--font-heading-scale) * 3.6rem)}.article-card-wrapper .card--standard>.card__content .card__information{padding:14px 0 20px}.article-card-wrapper .card__heading{margin:0 0 12px;font-size:18px}.article-card-wrapper p.read_more_btn{margin:18px 0 0}.product-card-wrapper span.jdgm-prev-badge__text{font-size:11px;letter-spacing:0}.product-card-wrapper .jdgm-preview-badge .jdgm-star{font-size:11px;padding-right:1px!important}}@media (max-width:989px){.page-width{padding:0 3rem}}@media (max-width:749px){.section-subtitle{margin:0 0 12px}.button.button-wide{padding:0 26px;min-width:240px}.collection-card-wrapper .card .icon-wrap{display:none}.page-width{padding:0 2rem}.inline-richtext.h2{font-size:20px}.inline-richtext.extra-small{font-size:15px}.inline-richtext.h1{font-size:26px;line-height:1.6}.swiper-arrows-wrap.fixed-arrows{margin-top:30px}.h0{font-size:calc(var(--font-heading-scale) * 2.6rem)}.article-card-wrapper .article-card__image--medium .ratio:before{padding-bottom:19.6rem}.product-card-wrapper .card--standard>.card__content .card__information{padding:20px 6px 10px}.product-card-wrapper .card__badge span{font-size:12px}.product-card-wrapper .card__badge{top:0;left:10px}.product-card-wrapper .card__heading,.product-card-wrapper .price{font-size:15px}.product-card-wrapper .price__sale s.price-item.price-item--regular{font-size:14px}.contact .field{margin-bottom:14px!important}.field__input,.select__select,.customer .field input,.customer select{height:38px}.article-card-wrapper .floating-date-article{min-width:68px;height:70px;font-size:25px;left:10px;top:10px}.article-card-wrapper .article_tag{margin-bottom:6px}.custom-instructions-images-popup button.instructions-images-popup-close-btn{max-width:20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dynamic.css.map */
