@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--kraatz-font: "Plus Jakarta Sans", system-ui, sans-serif;--kraatz-max: 1800px;--kraatz-gutter: clamp(1rem, 2vw, 1.5rem);--kraatz-announcement: #3a3f47;--kraatz-brand: #3a3f47;--kraatz-pink: #ff0a78;--kraatz-pink-soft: #f0f0f0;--kraatz-accent: #ff0a78;--kraatz-heading: #3a3f47;--kraatz-text: #3a3f47;--kraatz-muted: #5b6472;--kraatz-bg: #f5f5f5;--kraatz-surface: #f0f0f0;--kraatz-border: #e2e4e8;--kraatz-radius: 16px;--kraatz-radius-sm: 12px;--kraatz-ease: cubic-bezier(.22, 1, .36, 1);--page-width: 1800px}body,h1,h2,h3,h4,h5,h6,p,li,a,label,strong,em,.product-card,.product-details,.collection-hero,.rte{color:var(--kraatz-text)}h1,h2,h3,h4,h5,h6,.product-title,.collection-hero__title,[class*=heading]{color:var(--kraatz-heading)!important}body{background:#fff;font-family:var(--kraatz-font)!important;color:var(--kraatz-text);-webkit-font-smoothing:antialiased;padding-bottom:0!important}.page-width,.section--page-width .section-content,.section--page-width>.section,.shopify-section>.page-width,.content-for-layout>.shopify-section:not(:has(.hero)) .section{max-width:var(--kraatz-max)!important;margin-inline:auto!important;padding-inline:var(--kraatz-gutter)!important}.header .header__row,.kraatz-announcement__inner,.kraatz-catnav,.kraatz-usp,.kraatz-promo{max-width:var(--kraatz-max);margin-inline:auto;padding-inline:var(--kraatz-gutter)}[data-kraatz-reveal]{opacity:0;transform:translateY(16px);transition:opacity .6s var(--kraatz-ease),transform .6s var(--kraatz-ease);transition-delay:var(--kraatz-delay, 0ms)}[data-kraatz-reveal].is-visible{opacity:1;transform:none}:root{--kraatz-announcement-h: 2.375rem}.kraatz-announcement,.announcement-bar,[class*=announcement-bar]{position:sticky!important;top:0!important;z-index:1000!important}.kraatz-announcement{background:var(--kraatz-announcement);color:#fff;font-size:.8125rem}#header-group,.shopify-section-group-header-group,.header-section,header-component,.header{overflow:visible!important}.header-section,header.header-section,.shopify-section.header-section{position:sticky!important;top:var(--kraatz-announcement-h)!important;z-index:1002!important}.header,header-component{position:sticky!important;top:var(--kraatz-announcement-h)!important;z-index:1002!important}.kraatz-announcement__text,.kraatz-announcement__link{color:#fff!important}.kraatz-announcement__inner{padding-block:.55rem;display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.kraatz-announcement__link{color:#fff;text-decoration:underline;font-weight:600}#header-group,.header-section,.shopify-section-group-header-group,header-component,.header,.header__row,.header__row--top{background:#fff!important;background-color:#fff!important}.header,header-component{border-bottom:1px solid var(--kraatz-border)!important;box-shadow:none!important}.header__row{max-width:var(--kraatz-max)!important;margin-inline:auto!important;padding-block:.85rem!important;padding-inline:var(--kraatz-gutter)!important;min-height:4.5rem!important;overflow:visible!important}.header-logo,.header-logo__image,.header__heading-logo,.header__heading-logo img{max-height:none!important;overflow:visible!important;object-fit:contain!important}.header-logo__image{height:40px!important;width:auto!important}.header .header__row.section--page-width,.header__row--top.section--page-width{padding-left:var(--kraatz-gutter)!important;padding-right:var(--kraatz-gutter)!important}.header__column--left{flex:0 0 auto!important;min-width:0!important;padding-left:.25rem!important;display:flex!important;align-items:center!important;gap:.1rem!important}.header__columns{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1.5rem!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.header__column--right{flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:1.25rem!important;overflow:visible!important;padding-right:.35rem!important;min-width:0!important}.header-menu{flex:1 1 auto!important;display:flex!important;justify-content:center!important;min-width:0!important}.header-menu .menu-list,.header-menu .overflow-menu{width:100%!important;justify-content:center!important}.menu-list{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:.25rem 2rem!important}.header a,.menu-list__link{font-family:var(--kraatz-font)!important;font-weight:500!important;font-size:.875rem!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--kraatz-text)!important;text-decoration:none!important;transition:color .2s ease}.menu-list__link-title{font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important}.menu-list__link--active,.menu-list__link:hover{color:var(--kraatz-pink)!important}.menu-list__link,.mega-menu__link,.kraatz-catnav__label,.product-card__title,.collection-hero h1,.template-collection h1,.template-page h1,.kraatz-related__eyebrow,.kraatz-series-nav__title{text-transform:none!important;letter-spacing:normal!important}.header .header__heading-link,.header-logo a{font-family:var(--kraatz-font)!important;font-weight:700!important;font-size:1.125rem!important;letter-spacing:.1em!important;color:var(--kraatz-brand)!important;text-transform:uppercase!important}.header-actions{display:flex!important;align-items:center!important;gap:.35rem!important;flex:0 0 auto!important}.header-actions a,.header-actions button,.header__icon{color:var(--kraatz-text)!important}.header__icon,.header__icon--menu,.header__icon--summary,.header-actions__action,.search-modal__button,.header-actions .button,header-drawer .header__icon--summary{width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--kraatz-text)!important;line-height:0!important}.header__icon .svg-wrapper,.header__icon .header-drawer-icon,.header-actions__action .svg-wrapper,.search-modal__button .svg-wrapper{width:1.4rem!important;height:1.4rem!important;min-width:1.4rem!important;min-height:1.4rem!important;margin:0!important;padding:0!important;color:inherit!important}.header__icon svg,.header-actions__action svg,.search-modal__button svg,.header-drawer-icon svg{width:1.4rem!important;height:1.4rem!important;min-width:1.4rem!important;min-height:1.4rem!important;margin:0!important;padding:0!important;display:block!important;color:inherit!important;fill:none!important;stroke:currentColor!important}.header__column--right,.header-actions,header-actions,cart-drawer-component,.header-actions__action,.header-actions__action.button,button.header-actions__action,button[data-testid=cart-drawer-trigger],.header-actions__cart-icon,cart-icon.header-actions__cart-icon{overflow:visible!important}.header-actions__cart-icon,cart-icon.header-actions__cart-icon{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.65rem!important;height:1.65rem!important;line-height:0!important;margin-right:0!important;margin-top:0!important;overflow:visible!important}header-actions,.header-actions{padding-right:.35rem!important}.header__column--right{padding-right:.25rem!important;overflow:visible!important}header-component.header,.header{contain:none!important;overflow:visible!important}.header-actions__cart-icon .svg-wrapper,.header-actions__cart-icon--has-cart .svg-wrapper,cart-icon .svg-wrapper{display:block!important;visibility:visible!important;opacity:1!important;width:1.4rem!important;height:1.4rem!important;min-width:1.4rem!important;min-height:1.4rem!important;overflow:visible!important;position:relative!important;z-index:2!important;background:transparent!important}.header-actions__cart-icon svg,.header-actions__cart-icon--has-cart svg,cart-icon svg{display:block!important;visibility:visible!important;opacity:1!important;width:1.4rem!important;height:1.4rem!important;min-width:1.4rem!important;min-height:1.4rem!important;overflow:visible!important;position:relative!important;z-index:2!important}.header-actions__action .cart-bubble,.header-actions__cart-icon .cart-bubble,cart-icon .cart-bubble,.header-actions__cart-icon--has-cart .cart-bubble,cart-icon .cart-bubble[data-maintain-ratio]{position:absolute!important;top:-.15rem!important;right:-.2rem!important;left:auto!important;bottom:auto!important;width:.9rem!important;height:.9rem!important;min-width:.9rem!important;min-height:.9rem!important;max-width:.9rem!important;max-height:.9rem!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:4!important;pointer-events:none!important;transform:none!important;overflow:visible!important;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;aspect-ratio:1 / 1!important}button[data-testid=cart-drawer-trigger],.header-actions__action[aria-label*=Warenkorb],.header-actions__cart-icon,.header-actions__cart-icon--has-cart,cart-icon.header-actions__cart-icon,cart-icon .svg-wrapper{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-radius:0!important}.header-actions__action .cart-bubble__background,.header-actions__cart-icon .cart-bubble__background,cart-icon .cart-bubble__background{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:999px!important;background:var(--kraatz-pink)!important;box-shadow:none!important;border:none!important}.header-actions__cart-icon:before,.header-actions__cart-icon:after,cart-icon:before,cart-icon:after,.header-actions__cart-icon--has-cart:before,.header-actions__action[aria-label*=Warenkorb]:before,button[data-testid=cart-drawer-trigger]:before{content:none!important;display:none!important;background:none!important;box-shadow:none!important}.header-actions__action .cart-bubble__text,.header-actions__cart-icon .cart-bubble__text,cart-icon .cart-bubble__text,.header-actions__action .cart-bubble__text-count,.header-actions__cart-icon .cart-bubble__text-count,cart-icon .cart-bubble__text-count{position:relative!important;z-index:1!important;color:#fff!important;font-size:.58rem!important;font-weight:700!important;line-height:1!important}.header__icon--menu{--icon-stroke-width: 1.75px}.header__icon--menu .header-drawer-icon--open,.header__icon--menu .header-drawer-icon--open svg,.header__icon--menu .header-drawer-icon--close,.header__icon--menu .header-drawer-icon--close svg{width:1.65rem!important;height:1.65rem!important;min-width:1.65rem!important;min-height:1.65rem!important}.search-action,search-button.search-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0!important}@media(min-width:750px){.header .search-action.desktop\:hidden,.header search-button.desktop\:hidden,.header .desktop\:hidden:is(search-button,.search-action){display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}}.header__icon--menu .header-drawer-icon--close{display:none!important}.menu-drawer-container[open]>.header__icon--menu .header-drawer-icon--open,details.menu-drawer-container[open]>summary .header-drawer-icon--open{display:none!important}.menu-drawer-container[open]>.header__icon--menu .header-drawer-icon--close,details.menu-drawer-container[open]>summary .header-drawer-icon--close{display:flex!important;align-items:center!important;justify-content:center!important}.menu-drawer{--menu-top-level-font-size: 1.05rem !important;--menu-top-level-font-line-height: 1.3 !important;--menu-parent-font-size: .98rem !important;--menu-parent-font-line-height: 1.3 !important;--menu-child-font-size: .88rem !important;--menu-child-font-line-height: 1.3 !important;--drawer-padding: 0 !important;--layer-menu-drawer: 1100;position:fixed!important;inset:0 auto 0 0!important;top:0!important;left:0!important;width:min(100vw,22.5rem)!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;z-index:1100!important;background:#fff!important;border-right:1px solid var(--kraatz-border)!important;box-shadow:8px 0 28px #14181c1f!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;isolation:isolate!important;display:flex!important;flex-direction:column!important;transform:translate(-105%)!important;visibility:hidden!important;pointer-events:none!important;transition:transform .42s cubic-bezier(.22,1,.36,1),visibility .42s,box-shadow .42s cubic-bezier(.22,1,.36,1)!important;will-change:transform}body:has(details.menu-drawer-container[open]) .kraatz-announcement,body:has(.menu-open) .kraatz-announcement,html:has(details.menu-drawer-container[open]) .kraatz-announcement,body:has(details.menu-drawer-container[open]) .kraatz-chat,body:has(.menu-open) .kraatz-chat{visibility:hidden!important;pointer-events:none!important}.menu-drawer__backdrop{z-index:1090!important;opacity:0;transition:opacity .42s cubic-bezier(.22,1,.36,1)!important}details.menu-drawer-container[open] .menu-drawer__backdrop,.menu-open .menu-drawer__backdrop{opacity:1!important}details.menu-drawer-container[open] .menu-drawer,.menu-drawer-container[open] .menu-drawer,.menu-open .menu-drawer,details.menu-drawer-container.menu-open .menu-drawer{transform:translate(0)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.menu-drawer>.menu-drawer__close-button{position:sticky!important;top:0!important;z-index:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.75rem!important;height:2.75rem!important;margin:.25rem .35rem 0 auto!important;background:#fff!important;border:none!important;border-bottom:none!important;border-radius:0!important;box-shadow:none!important;color:var(--kraatz-text)!important}.menu-drawer__nav-buttons{position:sticky!important;top:0!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.5rem!important;min-height:3.25rem!important;padding:.35rem .75rem!important;background:#fff!important;border-bottom:1px solid var(--kraatz-border)!important}.menu-drawer__back-button,.menu-drawer .menu-drawer__back-button.button,.menu-drawer button.button.menu-drawer__back-button{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--kraatz-text)!important;font-size:.95rem!important;font-weight:600!important;padding:.35rem .15rem!important;display:inline-flex!important;align-items:center!important;gap:.35rem!important;min-height:2.5rem!important;width:auto!important;max-width:none!important}.menu-drawer__back-button *,.menu-drawer .menu-drawer__back-button.button *{color:var(--kraatz-text)!important;fill:currentColor!important;stroke:currentColor!important}.menu-drawer__nav-buttons .menu-drawer__close-button,.menu-drawer__nav-buttons .close-button{background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--kraatz-text)!important;width:2.5rem!important;height:2.5rem!important;padding:0!important}.menu-drawer .menu-drawer__menu-item,.menu-drawer a.menu-drawer__menu-item,.menu-drawer summary.menu-drawer__menu-item,.header .menu-drawer a{font-family:var(--kraatz-font)!important;letter-spacing:normal!important;text-transform:none!important;text-decoration:none!important}.menu-drawer details>summary.menu-drawer__menu-item,.menu-drawer details>summary.menu-drawer__animated-element,.menu-drawer .menu-drawer__menu.has-submenu>.menu-drawer__list-item>a.menu-drawer__menu-item,.menu-drawer .menu-drawer__menu.has-submenu>.menu-drawer__list-item>details>summary,.menu-drawer .menu-drawer__menu-item--mainlist.menu-drawer__animated-element{display:flex!important;visibility:visible!important;opacity:1!important;height:auto!important;transform:none!important;animation:none!important}.menu-drawer .menu-drawer__menu-item--mainlist,.menu-drawer a.menu-drawer__menu-item--mainlist,.menu-drawer summary.menu-drawer__menu-item--mainlist,.header .menu-drawer a.menu-drawer__menu-item--mainlist{font-size:1.05rem!important;font-weight:650!important;line-height:1.3!important;min-height:3.15rem!important;padding:.85rem 1.2rem!important;color:var(--kraatz-text)!important;width:100%!important;box-sizing:border-box!important}.menu-drawer .menu-drawer__menu-item--parent,.menu-drawer summary.menu-drawer__menu-item--parent,.header .menu-drawer a.menu-drawer__menu-item--parent{font-size:.98rem!important;font-weight:600!important;line-height:1.3!important;min-height:2.95rem!important;padding:.7rem 1.2rem!important;color:var(--kraatz-text)!important;width:100%!important;box-sizing:border-box!important}.menu-drawer .menu-drawer__menu-item--child,.menu-drawer a.menu-drawer__menu-item--child,.header .menu-drawer a.menu-drawer__menu-item--child{font-size:.88rem!important;font-weight:500!important;line-height:1.3!important;min-height:0!important;padding:.45rem 1.2rem .45rem 1.75rem!important;color:var(--kraatz-muted)!important;width:100%!important;box-sizing:border-box!important}.menu-drawer .menu-drawer__menu-item--child:hover,.header .menu-drawer a.menu-drawer__menu-item--child:hover,.menu-drawer .menu-drawer__menu-item--parent:hover,.menu-drawer .menu-drawer__menu-item--mainlist:hover{color:var(--kraatz-pink)!important;background:#c41e580a!important}.menu-drawer .menu-drawer__menu>.menu-drawer__list-item,.menu-drawer .menu-drawer__list-item--divider .menu-drawer__menu-item:not(.menu-drawer__menu-item--child){min-height:3rem!important}.menu-drawer .menu-drawer__menu--childlist{padding-inline-start:0!important;margin-block:0 .15rem!important;background:transparent!important}.menu-drawer .menu-drawer__navigation{padding-top:0!important;height:100%!important;display:flex!important;flex-direction:column!important}.menu-drawer .menu-drawer__menu.has-submenu{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:0 0 1.5rem!important;margin:0!important;gap:0!important}.menu-drawer details[open]>.menu-drawer__menu--childlist,.menu-drawer details[open]>.details-content,.menu-drawer details[open]>.menu-drawer__submenu{visibility:visible!important;opacity:1!important;transform:none!important;animation:none!important;height:auto!important}.menu-drawer details:not([open])>.menu-drawer__menu--childlist,.menu-drawer details:not([open])>.details-content:not(summary),.menu-drawer details:not([open])>div.menu-drawer__submenu{display:none!important}.menu-drawer details[open]>.menu-drawer__submenu{position:static!important;inset:auto!important;z-index:auto!important;display:block!important;background:#fff!important;background-image:none!important;height:auto!important;width:100%!important;max-height:none!important;overflow:visible!important;transform:none!important;box-shadow:none!important}.menu-drawer details[open]>.menu-drawer__submenu .menu-drawer__nav-buttons{display:none!important}.menu-drawer details[open]>.menu-drawer__submenu .menu-drawer__inner-submenu{height:auto!important;display:block!important}.menu-drawer details[open]>.menu-drawer__submenu>.menu-drawer__inner-submenu>.menu-drawer__menu--childlist{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;background:transparent!important;padding:.15rem 0 .4rem!important;margin:0!important}.menu-drawer .menu-drawer__submenu.gradient,.menu-drawer .gradient.menu-drawer__submenu{background:#fff!important;background-image:none!important}.menu-drawer details[open]>summary.menu-drawer__menu-item--mainlist .icon-caret,.menu-drawer details[open]>summary.menu-drawer__menu-item--mainlist .svg-wrapper.icon-caret{transform:rotate(90deg)!important}.menu-drawer details[open]>.menu-drawer__submenu .menu-drawer__menu-item--parent,.menu-drawer details[open]>.menu-drawer__submenu summary.menu-drawer__menu-item--parent{font-size:.98rem!important;min-height:2.95rem!important;padding:.7rem 1.2rem .7rem 1.55rem!important}.menu-drawer .menu-drawer__menu.has-submenu>.menu-drawer__list-item:nth-last-child(2){margin-top:.65rem!important;padding-top:.55rem!important;border-top:1px solid var(--kraatz-border)!important}.menu-drawer details.menu-drawer__menu-container--divider{border-block-end:none!important;border-bottom:none!important;border-top:none!important}.menu-drawer .menu-drawer__menu.has-submenu>.menu-drawer__list-item:first-child,.menu-drawer .menu-drawer__menu.has-submenu>.menu-drawer__list-item:first-child>details,.menu-drawer .menu-drawer__menu.has-submenu>.menu-drawer__list-item:first-child>details>summary{border-top:none!important;box-shadow:none!important}.menu-drawer details[open]>summary.menu-drawer__menu-item--mainlist{border-bottom:none!important;border-top:none!important;display:flex!important;visibility:visible!important;opacity:1!important}.menu-drawer details:not([open])>summary.menu-drawer__menu-item--mainlist{border-bottom:1px solid var(--kraatz-border)!important;border-top:none!important}.menu-drawer .menu-drawer__list-item--divider,.menu-drawer .menu-drawer__menu-container--divider{border-block-end:none!important;border-block-start:none!important}.menu-drawer .menu-drawer__submenu .menu-drawer__list-item{border-top:1px solid var(--kraatz-border)!important;border-bottom:none!important}.menu-drawer .menu-drawer__submenu .menu-drawer__list-item:first-child,.menu-drawer .menu-drawer__submenu .menu-drawer__list-item:first-child summary,.menu-drawer .menu-drawer__submenu .menu-drawer__list-item:first-child>*{border-top:1px solid var(--kraatz-border)!important;box-shadow:none!important}.menu-drawer .menu-drawer__navigation,.menu-drawer .menu-drawer__inner-submenu,.menu-drawer details[open]>.menu-drawer__submenu{border-top:none!important;border-bottom:none!important;box-shadow:none!important}.menu-drawer .menu-drawer__menu-item .svg-wrapper,.menu-drawer .menu-drawer__menu-item .icon-caret,.menu-drawer .menu-drawer__menu-item .icon-plus,.menu-drawer .menu-drawer__menu-item .icon-minus{width:1.1rem!important;height:1.1rem!important;min-width:1.1rem!important;min-height:1.1rem!important;padding:0!important;margin:0 0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.menu-drawer .menu-drawer__menu-item .svg-wrapper svg,.menu-drawer .menu-drawer__menu-item .icon-caret svg{width:.8rem!important;height:.8rem!important;display:block!important}@media(max-width:749px){.menu-drawer{width:100vw!important;max-width:100vw!important}}.menu-list__submenu{z-index:500!important}.menu-list__submenu .mega-menu{padding:1.25rem var(--kraatz-gutter)!important}.mega-menu__grid{max-width:var(--kraatz-max);margin:0 auto}.mega-menu__link--parent,.mega-menu a.mega-menu__link--parent,.menu-list__submenu .mega-menu__link--parent{font-weight:700!important;color:var(--kraatz-pink)!important;margin-bottom:.45rem!important;display:inline-block!important}.mega-menu__column .list-unstyled{margin:0!important;padding:0!important}.mega-menu__column .list-unstyled .mega-menu__link{font-size:.84rem!important;font-weight:500!important;color:var(--kraatz-muted)!important;padding:.2rem 0!important;white-space:nowrap!important;display:inline-block!important;max-width:none!important}.mega-menu__column .list-unstyled .mega-menu__link:hover{color:var(--kraatz-pink)!important}.mega-menu__list{gap:1.25rem 2.5rem!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}.mega-menu__column{min-width:240px!important;flex:1 1 240px!important}.mega-menu__link--parent{color:var(--kraatz-pink)!important}.hero{position:relative!important;width:100%!important;min-height:min(72vh,760px)!important;max-height:none!important;height:auto!important;margin-bottom:0!important;overflow:hidden!important}.hero__container{position:relative!important;display:block!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important;min-height:min(72vh,760px)!important;height:auto!important;--padding-block-start: 0px !important;--padding-block-end: 0px !important}.hero__media-wrapper{position:relative!important;display:block!important;width:100%!important;margin:0!important;aspect-ratio:16 / 9!important;min-height:min(72vh,760px)!important;max-height:min(72vh,760px)!important;height:min(72vh,760px)!important;overflow:hidden!important}.hero__media-wrapper img,.hero [class*=media] img,.hero img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 40%!important}.hero [class*=overlay]{background:linear-gradient(90deg,#3a3f4780,#3a3f4733 42%,#3a3f4705 70%)!important;opacity:1!important}.hero__content-wrapper,.hero .hero__content-wrapper.layout-panel-flex{--gap: .85rem !important;--vertical-alignment: flex-start !important;position:absolute!important;z-index:3!important;inset:auto auto clamp(1.25rem,3vw,2.5rem) max(var(--kraatz-gutter),calc((100vw - var(--kraatz-max)) / 2 + var(--kraatz-gutter)))!important;top:auto!important;right:auto!important;bottom:clamp(1.25rem,3vw,2.5rem)!important;left:max(var(--kraatz-gutter),calc((100vw - var(--kraatz-max)) / 2 + var(--kraatz-gutter)))!important;margin:0!important;padding:1.25rem 1.5rem 1.35rem!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;align-self:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:.85rem!important;width:fit-content!important;max-width:min(400px,calc(100% - 2 * var(--kraatz-gutter)))!important;background:#fffffff0!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.75)!important;border-radius:14px!important;box-shadow:0 14px 36px #00000024!important}.hero__content-wrapper .text-block,.hero__content-wrapper rte-formatter,.hero__content-wrapper .rte{margin:0!important;padding:0!important}.hero__content-wrapper h1,.hero__content-wrapper h2{color:var(--kraatz-pink)!important}.hero__content-wrapper h1 *,.hero__content-wrapper h2 *{color:inherit!important}@media(max-width:749px){.hero,.hero__container,.hero__media-wrapper{min-height:min(70vh,640px)!important}.hero__media-wrapper{aspect-ratio:4 / 5!important;max-height:70vh!important;height:min(70vh,640px)!important}.hero__content-wrapper{left:var(--kraatz-gutter)!important;right:var(--kraatz-gutter)!important;max-width:none!important;width:auto!important;bottom:1rem!important;padding:1.1rem 1.2rem 1.2rem!important}}.hero .button{margin-bottom:0!important}.hero h1,.hero h2{font-size:clamp(1.6rem,3vw,2.35rem)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.025em!important;color:var(--kraatz-pink)!important;text-shadow:none!important;margin:0 0 .55rem!important;max-width:none!important}.hero p:first-of-type strong{display:block;font-size:.78rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--kraatz-brand)!important;margin-bottom:.45rem}.hero p{font-size:.95rem!important;color:var(--kraatz-muted)!important;line-height:1.55!important;max-width:none!important;margin:0 0 1.25rem!important}.hero .button{background:var(--kraatz-brand)!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:.75rem 1.5rem!important;font-weight:600!important;font-size:.875rem!important}.kraatz-catnav{padding:2.5rem var(--kraatz-gutter) 2rem}.kraatz-catnav__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1.5rem 1rem}.kraatz-catnav__item{display:flex;flex-direction:column;align-items:center;gap:.7rem;text-decoration:none;color:var(--kraatz-text)}.kraatz-catnav__icon,.kraatz-usp__icon,.kraatz-card__icon,.header__icon,.kraatz-pay__icon,.kraatz-catnav__item:hover .kraatz-catnav__icon{box-shadow:none!important;filter:none!important;text-shadow:none!important}.kraatz-catnav__icon{width:96px;height:96px;display:flex;align-items:center;justify-content:center;border:2.5px solid var(--kraatz-pink);border-radius:50%;background:#fff!important;overflow:hidden;transition:transform .3s var(--kraatz-ease),border-color .2s ease,box-shadow .3s ease}.kraatz-catnav__icon--glyph{color:var(--kraatz-heading);background:#fff!important}.kraatz-catnav__icon--glyph svg{display:block}.kraatz-catnav__icon--photo{padding:0!important;background:#fff!important;box-sizing:border-box!important}.kraatz-catnav__img{width:68%!important;height:68%!important;max-width:68%!important;max-height:68%!important;object-fit:contain!important;object-position:center!important;display:block;margin:auto;background:transparent!important;mix-blend-mode:normal}.kraatz-catnav__label{font-size:.84rem;font-weight:600;color:var(--kraatz-text);text-align:center;line-height:1.3;max-width:120px;text-transform:none}.kraatz-catnav__item:hover .kraatz-catnav__icon{border-color:var(--kraatz-pink);transform:translateY(-3px);box-shadow:none!important;background:#fff!important}.kraatz-catnav__item:hover .kraatz-catnav__label{color:var(--kraatz-heading)}.kraatz-catnav__icon--all{background:#fff!important;color:var(--kraatz-pink)}.kraatz-usp{padding:0 var(--kraatz-gutter) 2.5rem}.kraatz-usp__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.25rem 1.5rem;background:#fff;border:1px solid var(--kraatz-border);border-radius:var(--kraatz-radius);box-shadow:0 1px 3px #0f172a0a}.kraatz-usp__item{display:flex;gap:.6rem;align-items:flex-start}.kraatz-usp__icon{color:var(--kraatz-pink);flex:0 0 auto;width:1.35rem;height:1.35rem;margin-top:.15rem;display:inline-flex;align-items:center;justify-content:center;line-height:0}.kraatz-usp__icon svg{display:block;width:1.15rem;height:1.15rem}.kraatz-usp__item strong{display:block;font-size:.84rem;font-weight:600;margin-bottom:.1rem;color:var(--kraatz-heading)}.kraatz-usp__item strong,.kraatz-usp__item--accent strong,.kraatz-usp__item:last-child strong{color:var(--kraatz-pink)!important}.kraatz-usp__item span{font-size:.78rem;color:var(--kraatz-muted);line-height:1.35}.kraatz-promo{display:none!important}.kraatz-promo__card{display:block;text-decoration:none;padding:1.75rem;border-radius:var(--kraatz-radius);background:#fff;border:1px solid var(--kraatz-border);box-shadow:0 1px 3px #0f172a0a;transition:transform .3s var(--kraatz-ease),box-shadow .3s ease,border-color .2s ease}.kraatz-promo__card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #3a3f471a;border-color:var(--kraatz-border)}.kraatz-promo__eyebrow{margin:0 0 .35rem;font-size:.78rem;font-weight:600;color:var(--kraatz-brand);text-transform:none}.kraatz-promo__title{margin:0 0 1rem;font-size:1.2rem;font-weight:700;line-height:1.25;color:var(--kraatz-brand)!important}.kraatz-promo__cta{display:inline-block;background:var(--kraatz-brand);color:#fff;padding:.55rem 1.1rem;border-radius:999px;font-size:.78rem;font-weight:600}.template-collection .section,.template-collection .collection,.template-collection main{padding-inline:0!important}.template-collection .section--page-width,.template-collection .collection-hero{max-width:var(--kraatz-max)!important;margin-inline:auto!important;padding-inline:var(--kraatz-gutter)!important}.template-collection h1,.collection-hero h1{font-size:clamp(1.6rem,2.5vw,2.1rem)!important;font-weight:700!important;letter-spacing:-.02em!important;margin-bottom:.75rem!important;padding-top:.5rem!important}[class*=text_twGGkJ],rte-formatter[class*=text_twGGkJ]{width:100%!important;max-width:none!important;--width: 100% !important;--max-width: none !important;display:block!important}.kraatz-collection-desc{width:100%!important;max-width:72ch;color:var(--kraatz-muted);line-height:1.65;font-size:.92rem;margin-bottom:.25rem}.kraatz-collection-desc p{margin:0 0 .85rem}.kraatz-collection-desc.is-collapsed{max-height:7.5rem;overflow:hidden;position:relative;display:block!important}.kraatz-collection-desc.is-collapsed br:nth-of-type(n+3){display:none}.kraatz-collection-desc.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3.5rem;background:linear-gradient(180deg,#fff0,#fff 88%);pointer-events:none}.kraatz-collection-desc.is-expanded{max-height:none}.kraatz-collection-desc.is-expanded:after{display:none}.kraatz-collection-desc__toggle{display:inline-flex;align-items:center;margin:.35rem 0 1.75rem;padding:.45rem 1rem;border:1px solid var(--kraatz-border);border-radius:999px;background:#fff;color:var(--kraatz-text);font-family:var(--kraatz-font);font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,color .2s ease}.kraatz-collection-desc__toggle:hover{border-color:#d5dbe3;color:var(--kraatz-accent)}.template-collection .rte:not(.kraatz-collection-desc),.collection .rte:not(.kraatz-collection-desc){max-width:none;width:100%;color:var(--kraatz-muted);line-height:1.65;margin-bottom:1.5rem}.template-collection .product-grid,.collection .product-grid,.product-grid{gap:1.25rem!important;padding-bottom:3rem!important}.product-card,.resource-card,.product-grid__item,[class*=product-recommendations] [class*=card],[class*=product-list] [class*=card]{border:1px solid var(--kraatz-border)!important;border-radius:var(--kraatz-radius-sm)!important;box-shadow:none!important;outline:none!important;background:#fff!important;padding:0!important;overflow:hidden!important;transition:transform .25s var(--kraatz-ease),border-color .2s ease;display:flex!important;flex-direction:column!important}.product-card:hover,.resource-card:hover{transform:translateY(-2px);border-color:#d5dbe3!important}.product-card [class*=gallery],.product-card__media,.card-gallery,[class*=product-recommendations] [class*=gallery],[class*=product-list] [class*=gallery]{background:#fff!important;background-color:#fff!important;border-radius:0!important;border:none!important;box-shadow:none!important;outline:none!important;overflow:hidden!important;aspect-ratio:1 / 1!important;order:-1!important;max-width:none!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important}.product-card [class*=gallery] img,.card-gallery img,[class*=product-recommendations] [class*=gallery] img,[class*=product-list] [class*=gallery] img,.product-card [class*=gallery] picture,.card-gallery picture{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;display:block!important;background:#fff!important;transform:none!important}.product-card .card-gallery,.product-card [class*=gallery],.card-gallery{position:relative!important}.product-card slideshow-component,.product-card slideshow-container,.product-card slideshow-slides,.product-card slideshow-slide,.card-gallery slideshow-component,.card-gallery slideshow-container,.card-gallery slideshow-slides,.card-gallery slideshow-slide,.product-card .product-media,.card-gallery .product-media{width:100%!important;height:100%!important;max-height:none!important;min-height:0!important}.product-card [class*=gallery] picture img{object-fit:contain!important;object-position:center!important}.product-card [class*=gallery] *,[class*=product-recommendations] [class*=gallery] *,[class*=product-recommendations] [class*=card] *,[class*=product-list] [class*=card] *{border:none!important;box-shadow:none!important;outline:none!important}.product-card:before,.product-card:after,[class*=product-recommendations] [class*=card]:before,[class*=product-recommendations] [class*=card]:after{display:none!important}[class*=product-recommendations] slideshow-slide,[class*=product-recommendations] [class*=slide],[class*=product-list] [class*=slide]{border:none!important;box-shadow:none!important}.product-card [class*=gallery] :is(h1,h2,h3,h4,h5,h6),.product-card [class*=gallery] [class*=title]{display:none!important}.product-card [class*=gallery]:not(:has(img)){background:#fff!important}.product-card__content,.product-card .product-grid__card{--padding-block-start: .75rem !important;--padding-block-end: 1.15rem !important;--padding-inline-start: 1rem !important;--padding-inline-end: 1rem !important;--product-card-gap: .45rem !important;padding-block:.75rem 1.15rem!important;padding-inline:1rem!important;box-sizing:border-box!important}.product-card__content>:not([class*=gallery]):not(slideshow-component){width:100%!important;max-width:100%!important;box-sizing:border-box!important}.product-card h3,.product-card [class*=title]:not(a),.product-card__content>:not([class*=gallery]):not(slideshow-component) p,.product-card__content .text-block,.product-card__content .text-block p{font-size:.84rem!important;font-weight:600!important;line-height:1.45!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;margin:0 0 .4rem!important;padding:0!important;width:100%!important;max-width:100%!important;min-height:2.9em!important;word-break:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important}.product-card a.contents,.card-gallery a.contents,.product-card__content a.contents{display:contents!important;max-height:none!important;height:auto!important;overflow:visible!important;-webkit-line-clamp:unset!important;font-size:inherit!important;font-weight:inherit!important;margin:0!important;padding:0!important}.price,.product-card .price,.product-card product-price,.product-card__content product-price,[class*=product-recommendations] .price,[class*=product-recommendations] product-price,[class*=product-list] .price,[class*=product-list] product-price{font-size:.95rem!important;font-weight:700!important;margin:0!important;padding:0!important;display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.template-index h3,[class*=product-list] h3{font-size:1.2rem!important;font-weight:700!important;margin-bottom:1.25rem!important}.template-index [class*=product-list]{padding-top:1rem!important}.button--primary,.button-primary,.add-to-cart-button,.add-to-cart-button.button,.add-to-cart-button.button--primary,.button:not(.button-secondary):not(.button-unstyled):not(.menu-list__link):not(.predictive-search__close-modal-button):not(.close-button):not(.menu-drawer__close-button):not(.menu-drawer__back-button):not(.header-actions__action):not(.search-modal__button):not(.cart-drawer__close-button){background:var(--kraatz-pink)!important;color:#fff!important;border-color:var(--kraatz-pink)!important;border-radius:999px!important;font-weight:600!important;font-size:.84rem!important}.button--primary,.button--primary .add-to-cart-text,.button--primary .add-to-cart-text__content,.button-primary,.button-primary .add-to-cart-text,.button-primary .add-to-cart-text__content,.add-to-cart-button,.add-to-cart-button .add-to-cart-text,.add-to-cart-button .add-to-cart-text__content,.button:not(.button-secondary):not(.button-unstyled):not(.menu-list__link):not(.predictive-search__close-modal-button):not(.close-button):not(.menu-drawer__close-button):not(.menu-drawer__back-button):not(.header-actions__action):not(.search-modal__button):not(.cart-drawer__close-button){color:#fff!important}.button--primary .svg-wrapper,.button--primary svg,.button-primary .svg-wrapper,.button-primary svg,.add-to-cart-button .svg-wrapper,.add-to-cart-button svg{color:#fff!important;fill:none!important}.button--primary svg [stroke],.button-primary svg [stroke],.add-to-cart-button svg [stroke]{fill:none!important;stroke:currentColor!important}.add-to-cart-button .add-to-cart-icon{display:none!important}.add-to-cart-button .add-to-cart__added-icon,.add-to-cart-button .checkmark-burst{width:1.5rem!important;height:1.5rem!important;color:#fff!important}.add-to-cart-button .checkmark-burst .tick,.add-to-cart-button .checkmark-burst .ring,.add-to-cart-button .checkmark-burst .line{fill:none!important;stroke:currentColor!important}.predictive-search-results__wrapper-products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem 1.1rem!important}@media(max-width:749px){.predictive-search-results__wrapper-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}}.predictive-search-results__card--product .resource-card,.predictive-search-results__wrapper-products .resource-card{padding:.65rem .7rem .85rem!important;gap:.45rem!important}.predictive-search-results__card--product .resource-card__image,.predictive-search-results__wrapper-products .resource-card__media,.predictive-search-results__wrapper-products .resource-card__image{aspect-ratio:1 / 1!important;border-radius:8px!important}.predictive-search-results__card--product .resource-card__title,.predictive-search-results__wrapper-products .resource-card__title{font-size:.84rem!important;line-height:1.3!important;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.predictive-search-form__header,.predictive-search-form__header-inner{position:relative!important;align-items:center!important}.predictive-search__icon{position:absolute!important;left:.85rem!important;top:50%!important;transform:translateY(-50%)!important;width:1.35rem!important;height:1.35rem!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--kraatz-muted)!important;pointer-events:none!important}.predictive-search__icon>svg{width:1.2rem!important;height:1.2rem!important;display:block!important}.predictive-search__close-modal-button,.menu-drawer__close-button,.close-button.menu-drawer__close-button,.cart-drawer__close-button{background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--kraatz-text)!important;width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0!important}.predictive-search__close-modal-button .svg-wrapper,.predictive-search__close-modal-button svg,.menu-drawer__close-button .svg-wrapper,.menu-drawer__close-button svg,.close-button .svg-wrapper,.close-button svg,.cart-drawer__close-button .svg-wrapper,.cart-drawer__close-button svg{width:1.25rem!important;height:1.25rem!important;min-width:1.25rem!important;min-height:1.25rem!important;margin:0!important;padding:0!important;color:var(--kraatz-text)!important;fill:none!important;stroke:currentColor!important;display:block!important}.predictive-search__close-modal-button:hover,.menu-drawer__close-button:hover,.close-button.menu-drawer__close-button:hover{background:transparent!important;color:var(--kraatz-pink)!important}.button--primary:hover,.add-to-cart-button:hover,.add-to-cart-button.button--primary:hover{background:#d40866!important;border-color:#d40866!important;color:#fff!important}.button--primary:hover .add-to-cart-text,.button--primary:hover .add-to-cart-text__content,.add-to-cart-button:hover .add-to-cart-text,.add-to-cart-button:hover .add-to-cart-text__content{color:#fff!important}.button-secondary,[class*=button-secondary]{border:1px solid var(--kraatz-border)!important;border-radius:999px!important;font-weight:500!important;color:var(--kraatz-text)!important;background:#fff!important}.account-drawer .button,[class*=account] .button,shop-login-button button,.customer-account__action{color:#fff!important}.kraatz-breadcrumb{background:#fff!important;border-bottom:1px solid var(--kraatz-border)}.kraatz-breadcrumb__inner{max-width:var(--kraatz-max)!important;margin-inline:auto!important;padding:.65rem var(--kraatz-gutter) .5rem!important;padding-left:calc(var(--kraatz-gutter) + .25rem)!important;box-sizing:border-box}.breadcrumb{padding:0;font-size:.8rem}.breadcrumb__list{display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;margin:0!important;padding:0!important;max-width:none!important}.breadcrumb__item:not(:last-child):after{content:"\203a";margin:0 .45rem;color:var(--kraatz-muted)}.breadcrumb__item a{color:var(--kraatz-muted);text-decoration:none}.breadcrumb__item a:hover{color:var(--kraatz-accent)}.product-information{padding:1.25rem var(--kraatz-gutter) 2rem!important}.product-information__grid{display:grid!important;grid-template-columns:minmax(360px,1.05fr) minmax(380px,1fr)!important;gap:clamp(1.75rem,3.5vw,3.25rem)!important;width:100%!important;max-width:100%!important;align-items:start!important}@media(max-width:900px){.product-information__grid{grid-template-columns:1fr!important}}.product-information__media{width:100%!important;max-width:none!important;min-width:0!important}.product-information media-gallery:not(.kraatz-gallery-host),.product-information media-gallery>*:not(.kraatz-gallery),.product-information slideshow-component,.product-information ul.media-gallery__grid,.product-information zoom-dialog{display:none!important}.product-information__media,.product-information media-gallery.kraatz-gallery-host{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible!important;display:block!important}.kraatz-gallery{display:flex;flex-direction:column;gap:.55rem;width:100%}.kraatz-gallery__main{position:relative;width:100%;margin:0;padding:.85rem;background:#fff;border:1px solid var(--kraatz-border);border-radius:12px;overflow:hidden;line-height:0}.kraatz-gallery__main img{display:block;width:100%;height:auto;max-height:min(360px,42vh);margin:0 auto;object-fit:contain;object-position:center;background:#fff}.kraatz-gallery__thumbs{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.kraatz-gallery__thumbs:empty{display:none}.kraatz-gallery__thumb{width:64px;height:64px;padding:.2rem;margin:0;border:1px solid var(--kraatz-border);border-radius:8px;background:#fff;overflow:hidden;cursor:pointer;opacity:.85;transition:opacity .15s ease,border-color .15s ease}.kraatz-gallery__thumb:hover,.kraatz-gallery__thumb.is-active{opacity:1;border-color:var(--kraatz-brand)}.kraatz-gallery__thumb img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.product-details .kraatz-buy-stack{display:flex;flex-direction:column;gap:0;margin:.75rem 0 1rem;padding:0;background:#f0f0f0;border:1px solid var(--kraatz-border);border-radius:12px;overflow:hidden}.product-details .kraatz-buy-stack .kraatz-price-dual,.product-details .kraatz-buy-stack .kraatz-price-toggle,.product-details .kraatz-buy-stack .kraatz-tabs-meta{margin:0!important;padding:.9rem 1rem!important;background:transparent!important;border:none!important;border-radius:0!important}.product-details .kraatz-buy-stack .kraatz-tabs-meta{padding-top:.15rem!important;border-top:1px solid var(--kraatz-border)!important;margin-top:0!important}.kraatz-tabs-header:empty,.kraatz-tabs-header:not(:has(.kraatz-price-dual)):not(:has(.kraatz-price-toggle)):not(:has(.kraatz-tabs-meta)){display:none!important}.product-details,.product-information .product-details{width:100%!important;min-width:0!important}.product-details .rte,.product-details [class*=text]:has(.rte:not(:empty)):not(product-price),.product-information .product-details>[class*=text]:not(:has(product-price)){display:none!important}product-inventory,[data-product-inventory],.product-inventory,[class*=inventory-status],[class*=stock-badge]{display:none!important}.product-details product-price,.product-information product-price,.product-details [class*=price],.product-information [class*=price]{display:block!important;visibility:visible!important;opacity:1!important}.product-details h1,[class*=product-details] h1,[class*=product-title]{font-size:clamp(1.25rem,2.2vw,1.65rem)!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.01em!important;color:var(--kraatz-heading)!important}.product-details .rte>p:first-child,[class*=product-details] .rte>p:first-child{font-size:.875rem!important;color:var(--kraatz-muted)!important;line-height:1.55!important}.product-details .price,.product-information .price,.product-details product-price .price,.product-information product-price .price{font-size:1.65rem!important;font-weight:700!important;color:var(--kraatz-text)!important}.kraatz-product-meta{margin:.75rem 0 1rem;padding:.85rem 1rem;background:var(--kraatz-surface);border:1px solid var(--kraatz-border);border-radius:var(--kraatz-radius-sm);font-size:.875rem}.kraatz-product-meta__row{display:flex;justify-content:space-between;gap:1rem;margin:0 0 .35rem;color:var(--kraatz-muted)}.kraatz-product-meta__row strong{color:var(--kraatz-text);font-weight:600}.kraatz-price-dual,.kraatz-price-toggle,.kraatz-cart-price-toggle{margin:0 0 1rem;padding:.85rem 1rem;background:var(--kraatz-surface);border:1px solid var(--kraatz-border);border-radius:var(--kraatz-radius-sm)}.kraatz-cart-price-dual{margin:0;padding:0;background:transparent;border:none;border-radius:0}.kraatz-price-dual__row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:.55rem;margin:0}.kraatz-cart-price-dual__row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:.85rem 0;border-top:1px solid var(--kraatz-border);font-size:.95rem;line-height:1.35;color:var(--kraatz-heading)}.kraatz-cart-price-dual__row:last-child{border-bottom:1px solid var(--kraatz-border)}.kraatz-cart-price-dual__label{flex:1 1 auto;min-width:0;font-size:inherit;font-weight:400;color:var(--kraatz-heading);white-space:normal}.kraatz-cart-price-dual__value{flex:0 0 auto;font-size:inherit;font-weight:400;color:var(--kraatz-heading);white-space:nowrap;text-align:right}.kraatz-cart-price-dual__value--muted{color:var(--kraatz-muted);font-weight:400}.kraatz-cart-price-dual__row--brutto .kraatz-cart-price-dual__label{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kraatz-cart-price-dual__row--brutto .kraatz-cart-price-dual__value{font-weight:700}.kraatz-price-dual__row--brutto{margin-top:.4rem}.kraatz-price-dual__amount{display:inline;font-size:1.55rem;font-weight:700;color:var(--kraatz-heading);letter-spacing:-.01em;white-space:nowrap}.kraatz-price-dual__amount--brutto{display:inline;font-size:1.05rem;font-weight:600;color:var(--kraatz-heading);white-space:nowrap}.kraatz-price-dual__label{display:inline;font-size:.875rem;color:var(--kraatz-muted);white-space:nowrap}.kraatz-price-on-request__label{margin:0 0 .35rem;font-size:1.25rem;font-weight:700;color:var(--kraatz-heading)}.kraatz-price-on-request__hint{margin:0;font-size:.875rem;color:var(--kraatz-muted);line-height:1.45}.kraatz-price-toggle__switch,.kraatz-cart-price-toggle .kraatz-price-toggle__switch{display:none!important}.kraatz-price-toggle__value,.kraatz-cart-price-toggle__value{margin:0}.kraatz-price-toggle__amount,.kraatz-cart-price-toggle__amount{font-size:1.35rem;color:var(--kraatz-heading)}.kraatz-price-toggle__suffix,.kraatz-cart-price-toggle__suffix{display:block;font-size:.8125rem;color:var(--kraatz-muted);margin-top:.15rem}.kraatz-price-on-request,.kraatz-price-on-request__label,product-price.kraatz-price-on-request,.price.kraatz-price-on-request{font-size:1rem!important;font-weight:700!important;color:var(--kraatz-brand)!important}.kraatz-price-on-request__hint{margin:.35rem 0 0;font-size:.84rem;color:var(--kraatz-muted);line-height:1.45}.kraatz-price-on-request__hint a{color:var(--kraatz-accent);font-weight:600}.kraatz-price-on-request__cart-note{margin:.5rem 0 0;font-size:.82rem;color:var(--kraatz-muted);line-height:1.45}button.kraatz-inquiry-open,a.kraatz-inquiry-open{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;margin-top:.85rem;border:none;border-radius:999px;padding:.75rem 1.35rem;background:var(--kraatz-pink, #ff0a78);color:#fff!important;font:inherit;font-weight:650;font-size:.95rem;cursor:pointer;text-decoration:none!important}button.kraatz-inquiry-open:hover,a.kraatz-inquiry-open:hover{filter:brightness(.95)}button.kraatz-inquiry-open--card,a.kraatz-inquiry-open--card{margin-top:.55rem;padding:.5rem .95rem;font-size:.82rem}.kraatz-inquiry-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.kraatz-inquiry-lb[hidden]{display:none!important}.kraatz-inquiry-lb__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e22288c}.kraatz-inquiry-lb__panel{position:relative;z-index:1;width:min(34rem,100%);max-height:min(92dvh,40rem);overflow:auto;background:#fff;border-radius:14px;box-shadow:0 24px 64px #14181e47;padding:1.35rem 1.4rem 1.5rem;box-sizing:border-box}.kraatz-inquiry-lb__close{position:absolute;top:.55rem;right:.65rem;z-index:2;-webkit-appearance:none;appearance:none;border:none;background:transparent;color:#5b616a;font-size:1.75rem;line-height:1;cursor:pointer;padding:.2rem .45rem}.kraatz-inquiry-lb__close:hover{color:#1f2430}.kraatz-inquiry-lb__title{margin:0 1.5rem .35rem 0;font-size:1.25rem;font-weight:700;color:var(--kraatz-heading, #2a2f36)}.kraatz-inquiry-lb__lead{margin:0 0 1rem;font-size:.9rem;line-height:1.45;color:var(--kraatz-muted, #6b7280)}.kraatz-inquiry-lb__form{display:flex;flex-direction:column;gap:.3rem}.kraatz-inquiry-lb__products{margin:0 0 .75rem;padding:.75rem .85rem;border:1px solid var(--kraatz-border, #e5e7eb);border-radius:10px;background:#f7f8fa}.kraatz-inquiry-lb__products-title{margin:0 0 .5rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--kraatz-muted, #6b7280)}.kraatz-inquiry-lb__product-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.kraatz-inquiry-lb__product-item{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.kraatz-inquiry-lb__product-meta{display:flex;flex-direction:column;gap:.15rem;min-width:0;font-size:.9rem;line-height:1.35;color:var(--kraatz-heading, #2a2f36)}.kraatz-inquiry-lb__product-meta a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.kraatz-inquiry-lb__product-meta span{font-size:.78rem;color:var(--kraatz-muted, #6b7280)}.kraatz-inquiry-lb__product-remove{-webkit-appearance:none;appearance:none;border:none;background:transparent;color:var(--kraatz-pink, #ff0a78);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap;padding:0}.kraatz-inquiry-lb__products-empty{margin:0;font-size:.85rem;color:var(--kraatz-muted, #6b7280)}.kraatz-inquiry-lb__label{font-size:.78rem;font-weight:600;color:var(--kraatz-muted, #6b7280);margin-top:.4rem}.kraatz-inquiry-lb__input{width:100%;box-sizing:border-box;min-height:2.5rem;padding:.55rem .75rem;border:1px solid var(--kraatz-border, #e5e7eb);border-radius:8px;font:inherit;background:#fff}.kraatz-inquiry-lb__textarea{min-height:5.5rem;resize:vertical}.kraatz-inquiry-lb__submit{margin-top:.85rem;align-self:flex-start;-webkit-appearance:none;appearance:none;border:none;border-radius:999px;padding:.75rem 1.35rem;background:var(--kraatz-pink, #ff0a78);color:#fff!important;font-weight:650;font-size:.95rem;cursor:pointer}.kraatz-inquiry-lb__submit:hover{filter:brightness(.95)}.kraatz-inquiry-lb__success{margin:.5rem 0 0;font-size:.95rem;font-weight:600;color:var(--kraatz-heading, #2a2f36);line-height:1.45}.kraatz-inquiry-lb__error{margin:0 0 .75rem;font-size:.88rem;color:#b42318}html.kraatz-inquiry-lb-active,html.kraatz-inquiry-lb-active body,body.kraatz-inquiry-lb-active{overflow:hidden}.kraatz-itrecht,.kraatz-itrk{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--kraatz-border);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.5rem;font-size:.85rem;color:#555;line-height:1.45}.kraatz-itrecht img,.kraatz-itrk img{display:inline-block;width:48px;height:48px;margin-right:.4rem;vertical-align:middle;border:0}.kraatz-itrecht a,.kraatz-itrk a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;font-weight:500}.kraatz-itrk a span:last-of-type{color:#f07d00}.kraatz-series-nav{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;max-width:var(--kraatz-max);width:100%;margin:1rem auto 1.25rem;padding:0 var(--kraatz-gutter);box-sizing:border-box}.kraatz-series-nav__title{margin:0;font-size:.8rem;font-weight:600;letter-spacing:normal;text-transform:none!important;color:var(--kraatz-heading)}.kraatz-series-nav__list{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none;width:100%}.kraatz-series-nav__link{display:inline-block;padding:.38rem .85rem;border:1px solid var(--kraatz-border);border-radius:999px;font-size:.82rem;font-weight:500;color:var(--kraatz-text);text-decoration:none;background:#fff;transition:border-color .2s ease,color .2s ease,background .2s ease}.kraatz-series-nav__link:hover,.kraatz-series-nav__link.is-active{border-color:var(--kraatz-pink);color:var(--kraatz-pink);background:var(--kraatz-pink-soft)}.kraatz-series-nav__link--all{font-weight:600}#shopify-pc__banner,#shopify-pc__prefs,#shopify-pc__prefs__overlay,#shopify-pc__prefs__dialog{z-index:2147483000!important;pointer-events:auto!important;font-family:var(--kraatz-font)!important}#shopify-pc__banner{width:100%!important;max-width:none!important;transform:none!important;inset:auto 0 0 0!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}#shopify-pc__banner .shopify-pc__banner__dialog,#shopify-pc__banner [role=dialog],#shopify-pc__banner .shopify-pc__banner__wrapper{width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;border:none!important;border-top:1px solid var(--kraatz-border)!important;background:#fff!important;box-shadow:0 -12px 40px #3a3f4724!important;padding:1.25rem clamp(1rem,4vw,2.5rem) 1.4rem!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.85rem!important}#shopify-pc__banner__body-title,#shopify-pc__banner h2{color:var(--kraatz-heading)!important;font-family:var(--kraatz-font)!important;font-weight:700!important;font-size:1.1rem!important;margin:0 0 .4rem!important}#shopify-pc__banner p,#shopify-pc__banner .shopify-pc__banner__body{color:var(--kraatz-text)!important;font-family:var(--kraatz-font)!important;font-size:.92rem!important;line-height:1.55!important;max-width:72ch!important}#shopify-pc__banner a,#shopify-pc__banner__body-policy-link{color:var(--kraatz-pink)!important;font-weight:600!important;text-decoration:underline!important}#shopify-pc__banner .shopify-pc__banner__btns,#shopify-pc__banner .shopify-pc__banner__btns-granular{display:flex!important;flex-wrap:wrap!important;gap:.55rem!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;width:100%!important;max-width:100%!important;align-self:stretch!important}#shopify-pc__banner .shopify-pc__banner__body{max-width:72ch!important;width:100%!important}#shopify-pc__banner button,#shopify-pc__prefs__header-actions button{pointer-events:auto!important;cursor:pointer!important;font-family:var(--kraatz-font)!important;font-size:.88rem!important;font-weight:600!important;border-radius:999px!important;padding:.7rem 1.25rem!important;min-height:2.7rem!important;line-height:1.2!important;margin:0!important;flex:0 1 auto!important;box-shadow:none!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}#shopify-pc__banner__btn-accept,#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-actions button.primary{background:var(--kraatz-brand)!important;color:#fff!important;border:1px solid var(--kraatz-brand)!important}#shopify-pc__banner__btn-accept:hover,#shopify-pc__prefs__header-accept:hover,#shopify-pc__prefs__header-actions button.primary:hover{background:var(--kraatz-pink)!important;border-color:var(--kraatz-pink)!important;color:#fff!important}#shopify-pc__banner__btn-decline,#shopify-pc__banner__btn-manage-prefs,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save{background:#fff!important;color:var(--kraatz-heading)!important;border:1px solid #c5c9d0!important}#shopify-pc__banner__btn-decline:hover,#shopify-pc__banner__btn-manage-prefs:hover,#shopify-pc__prefs__header-decline:hover,#shopify-pc__prefs__header-save:hover{border-color:var(--kraatz-brand)!important;color:var(--kraatz-brand)!important}#shopify-pc__prefs__overlay{background:#3a3f4785!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#shopify-pc__prefs__dialog{left:50%!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;max-width:min(680px,calc(100vw - 1.5rem))!important;width:100%!important;max-height:min(88vh,760px)!important;border-radius:18px!important;border:1px solid var(--kraatz-border)!important;box-shadow:0 28px 72px #3a3f4752!important;background:#fff!important;overflow-x:hidden!important;overflow-y:auto!important}#shopify-pc__prefs__dialog>header{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:1rem!important;padding:1.5rem 1.5rem 1.15rem!important;border-bottom:1px solid var(--kraatz-border)!important;position:relative!important}#shopify-pc__prefs__header-title,#shopify-pc__prefs__dialog header h2{color:var(--kraatz-heading)!important;font-family:var(--kraatz-font)!important;font-weight:700!important;font-size:1.25rem!important;line-height:1.25!important;margin:0!important;padding:0 2rem 0 0!important;width:100%!important;text-align:left!important}#shopify-pc__prefs__header-close{top:1.15rem!important;right:1.15rem!important;width:2rem!important;height:2rem!important;border-radius:999px!important;background:#f0f0f0!important}#shopify-pc__prefs__header-close svg path{fill:var(--kraatz-heading)!important}#shopify-pc__prefs__header-actions{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;padding:0!important;margin:0!important}#shopify-pc__prefs__header-actions button{width:auto!important;flex:1 1 auto!important;min-width:9.5rem!important;margin:0!important;font-size:.88rem!important}#shopify-pc__prefs .shopify-pc__prefs__intro,#shopify-pc__prefs .shopify-pc__prefs__intro-main,#shopify-pc__prefs .shopify-pc__prefs__options{font-family:var(--kraatz-font)!important;color:var(--kraatz-text)!important}#shopify-pc__prefs .shopify-pc__prefs__intro{padding:1.15rem 1.5rem .35rem!important}#shopify-pc__prefs .shopify-pc__prefs__intro-main{font-weight:700!important;color:var(--kraatz-heading)!important;font-size:1.02rem!important;margin:0 0 .4rem!important}#shopify-pc__prefs a{color:var(--kraatz-pink)!important;font-weight:600!important}#shopify-pc__prefs .shopify-pc__prefs__options{padding:.5rem 1.5rem 1.5rem!important}#shopify-pc__prefs .shopify-pc__prefs__option{border:1px solid var(--kraatz-border)!important;border-radius:12px!important;background:#fafafa!important;padding:.95rem 1rem!important;margin:0 0 .65rem!important}#shopify-pc__prefs .shopify-pc__prefs__option:first-child{border-top:1px solid var(--kraatz-border)!important;margin-top:0!important;padding-top:.95rem!important}#shopify-pc__prefs__essential{background:#f0f0f0!important}#shopify-pc__prefs .shopify-pc__prefs__option label{font-family:var(--kraatz-font)!important;color:var(--kraatz-heading)!important;font-weight:650!important;gap:.85rem!important;align-items:center!important}#shopify-pc__prefs .shopify-pc__prefs__option p{color:var(--kraatz-text)!important;font-family:var(--kraatz-font)!important;font-size:.88rem!important;line-height:1.45!important;padding-left:2.35rem!important}#shopify-pc__prefs .shopify-pc__prefs__option label span{width:22px!important;height:22px!important;flex-shrink:0!important;background:transparent!important}#shopify-pc__prefs .shopify-pc__prefs__option label span svg{width:22px!important;height:22px!important;border-radius:5px!important;background:transparent!important}#shopify-pc__prefs .shopify-pc__prefs__option label span svg[data-icon-type=checked] path{fill:var(--kraatz-pink)!important}#shopify-pc__prefs .shopify-pc__prefs__option label span svg[data-icon-type=unchecked] path{fill:#9aa0a8!important}#shopify-pc__prefs__essential label span svg path,#shopify-pc__prefs__essential label span svg[data-icon-type=checked] path,#shopify-pc__prefs__essential label span svg[data-icon-type=unchecked] path{fill:#9aa0a8!important}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span{background:transparent!important;box-shadow:none!important}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span svg{box-shadow:0 0 0 3px #ff0a7847!important;border-radius:5px!important}footer,.footer,.shopify-section-group-footer-group{position:relative;z-index:2;padding-bottom:1.5rem!important}html.shopify-pc--hidden-scroll,body.shopify-pc--hidden-scroll{overflow:auto!important;height:auto!important}.template-product main,.template-product #MainContent{padding-bottom:clamp(6rem,18vh,11rem)}.kraatz-related{margin:0;padding:2.5rem 0 1rem;border-top:1px solid var(--kraatz-border);background:#fff}.kraatz-related__inner{max-width:var(--kraatz-max);margin:0 auto;padding:0 var(--kraatz-gutter)}.kraatz-related__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.kraatz-related__eyebrow{margin:0 0 .25rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kraatz-muted)}.kraatz-related__title{margin:0;font-size:1.15rem;font-weight:700;color:var(--kraatz-heading)}.kraatz-related__all{font-size:.85rem;font-weight:600;color:var(--kraatz-accent);text-decoration:none;white-space:nowrap;padding-bottom:.15rem}.kraatz-related__all:hover{text-decoration:underline}.kraatz-related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;margin:0;padding:0;list-style:none}.kraatz-related__link{display:flex;flex-direction:column;gap:.55rem;height:100%;padding:.85rem;border:1px solid var(--kraatz-border);border-radius:var(--kraatz-radius-sm);background:#fff;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.kraatz-related__link:hover{border-color:#c5d0e0;box-shadow:0 10px 28px #2d374814;transform:translateY(-2px)}.kraatz-related__media{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:0;background:#fff;overflow:hidden}.kraatz-related__img{width:100%;height:100%;object-fit:contain;padding:0;background:#fff}.kraatz-related__name{font-size:.8rem;font-weight:600;line-height:1.35;color:var(--kraatz-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kraatz-related__price{margin-top:auto;font-size:.78rem;font-weight:600;color:var(--kraatz-muted)}.kraatz-netto-note{display:inline;font-weight:500;font-size:.72em;color:var(--kraatz-muted)}.product-card product-price .kraatz-netto-note,.product-card .price .kraatz-netto-note,[class*=product-list] product-price .kraatz-netto-note,.resource-card .price .kraatz-netto-note,.predictive-search-results__card .price .kraatz-netto-note,predictive-search-component .price .kraatz-netto-note{display:block;margin-top:.15rem;font-size:.72rem;font-weight:500}.product-card product-price .kraatz-price-on-request__label+.kraatz-netto-note,[class*=product-list] product-price .kraatz-price-on-request__label+.kraatz-netto-note{margin-top:.2rem}product-price.kraatz-price-on-request [ref=priceContainer],product-price.kraatz-price-on-request .price,.kraatz-price-on-request [ref=priceContainer],.kraatz-price-on-request .price{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.product-card product-price:not(:has(.kraatz-netto-note)) [ref=priceContainer]:after,[class*=product-list] product-price:not(:has(.kraatz-netto-note)) [ref=priceContainer]:after,.resource-card .price:not(:has(.kraatz-netto-note)):after,.predictive-search-results__card .price:not(:has(.kraatz-netto-note)):after,predictive-search-component .resource-card .price:not(:has(.kraatz-netto-note)):after{content:"zzgl. MwSt.";display:block;margin-top:.15rem;font-size:.72rem;font-weight:500;color:var(--kraatz-muted, #6b7280)}.kraatz-tab-safety .kraatz-safety{max-width:28rem;padding:1rem 1.15rem;background:var(--kraatz-surface);border:1px solid var(--kraatz-border);border-radius:var(--kraatz-radius-sm)}.kraatz-tab-safety .kraatz-safety__line{margin:0;padding:.12rem 0;font-size:.9375rem;line-height:1.45;color:var(--kraatz-text)}.kraatz-tab-safety .kraatz-safety__line+.kraatz-safety__line{margin-top:0}.kraatz-tab-content p{margin:0 0 .85rem!important}.kraatz-tab-content p:last-child{margin-bottom:0!important}.kraatz-tab-desc p:empty,.kraatz-tab-desc p:has(>br:only-child){display:none}.kraatz-tab-desc>h1:first-child,.kraatz-tab-desc>h2:first-child,.kraatz-tab-desc>h3:first-child,.kraatz-tab-desc>p:first-child>strong:only-child{display:none!important}.kraatz-tabs-header{display:grid;gap:.75rem;margin-bottom:1rem}.kraatz-tabs-meta{padding:.75rem 1rem;background:var(--kraatz-surface);border:1px solid var(--kraatz-border);border-radius:var(--kraatz-radius-sm);font-size:.875rem}.kraatz-tabs-meta__row{margin:0 0 .25rem;display:flex;gap:.75rem;flex-wrap:wrap}.kraatz-tabs-meta__row span{color:var(--kraatz-muted);min-width:7rem}.kraatz-cart-price-toggle__label{margin:0 0 .5rem;font-size:.8125rem;font-weight:600;color:var(--kraatz-muted)}.kraatz-product-meta__price-note{margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--kraatz-border)}.kraatz-product-meta__price-note p{margin:0 0 .2rem}.kraatz-product-meta__netto{font-size:.8rem!important;color:var(--kraatz-muted)!important}.kraatz-pay-options{margin-top:.85rem;padding:.9rem 1rem;background:#f0f0f0!important;border:1px solid var(--kraatz-border);border-radius:12px}.kraatz-pay-options__title{margin:0 0 .55rem;font-weight:700;font-size:.8125rem;color:var(--kraatz-muted);letter-spacing:.04em;text-transform:uppercase}.kraatz-pay-options__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.kraatz-pay-options__list li{position:relative;padding:.35rem .7rem;font-size:.8125rem;line-height:1.3;color:var(--kraatz-heading);font-weight:600;background:#fff;border:1px solid var(--kraatz-border);border-radius:999px}.kraatz-pay-options__list li:before{display:none}.kraatz-pay-options__note{font-weight:400;color:var(--kraatz-muted);font-size:.9em}.kraatz-pay-options__soon{color:var(--kraatz-muted)!important;font-weight:600!important;border-style:dashed!important}.kraatz-pay__soon{display:inline-block;margin-left:.35rem;padding:.15rem .45rem;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;vertical-align:middle;color:var(--kraatz-muted);background:#f3f4f6;border:1px dashed var(--kraatz-border);border-radius:999px}.kraatz-card--pay-soon{opacity:.92}.kraatz-pay-options__cta{display:none!important}.kraatz-pay-options__hint{margin:.65rem 0 0;padding-top:0;border-top:none;font-size:.78rem;color:var(--kraatz-muted);line-height:1.45}.kraatz-pay-options__link,a.kraatz-pay-options__link{color:var(--kraatz-pink)!important;font-weight:700!important;text-decoration:underline;text-underline-offset:2px}.kraatz-pay-options__link:hover,a.kraatz-pay-options__link:hover{color:var(--kraatz-pink)!important;opacity:.85}.shopify-payment-button,[data-shopify=payment-button]{display:none!important}.cart-discount,.cart__discount,[name=discount],[name=reductions],discount-code,.cart-discount-field,[class*=cart-discount],[class*=discount-code],[aria-label*=Rabatt i],[aria-label*=Discount i],form[action*=discount],.cart__footer [class*=discount],.cart-summary [class*=discount],.cart-summary__discount{display:none!important}.kraatz-cart-help{margin-bottom:1rem;padding:.85rem 1rem;background:#fff8fb;border:1px solid #f9c5d8;border-radius:var(--kraatz-radius-sm);font-size:.85rem}.kraatz-cart-help__title{margin:0 0 .35rem;font-weight:700}cart-remove-button,[class*=remove-button],button[name=remove]{opacity:1!important;visibility:visible!important}.kraatz-product-tabs-wrap{max-width:var(--kraatz-max);margin:1.5rem auto 0;padding:0 var(--kraatz-gutter) 1.5rem}.kraatz-product-tabs{margin-top:.5rem}.kraatz-desc-meta{display:grid;gap:.35rem;margin-bottom:1.25rem;padding:.85rem 1rem;background:var(--kraatz-bg, #f7f8fb);border:1px solid var(--kraatz-border, #e5e7eb);border-radius:10px;font-size:.92rem}.kraatz-desc-meta__row{margin:0;display:flex;gap:.75rem;flex-wrap:wrap}.kraatz-desc-meta__row span{color:var(--kraatz-muted, #6b7280);min-width:7rem}.product-tabs__nav{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:0 2.25rem!important;border-bottom:1px solid var(--kraatz-border);margin-bottom:1.5rem;padding:0}.product-tabs__nav button{font-family:var(--kraatz-font)!important;font-size:.9rem!important;font-weight:600!important;color:var(--kraatz-pink)!important;border:none!important;background:none!important;padding:.9rem .15rem!important;margin:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;cursor:pointer;white-space:nowrap;transition:color .2s ease,border-color .2s ease}.product-tabs__nav button:hover{color:#d40866!important}.product-tabs__nav button.is-active{color:var(--kraatz-pink)!important;border-bottom-color:var(--kraatz-pink)!important;font-weight:600!important}.kraatz-tab-content h2,.kraatz-tab-content h3,.kraatz-tab-content h4{color:var(--kraatz-heading)!important}.kraatz-tab-content a{color:var(--kraatz-accent)!important}.collection-card__title,.product-card h3,[class*=product-card] [class*=title]{color:var(--kraatz-heading)!important}.product-tabs__panel{display:none!important}.product-tabs__panel.is-active{display:block!important}.product-tabs__panel[hidden]{display:none!important}.kraatz-tab-content{font-size:.9375rem;line-height:1.65;color:var(--kraatz-text)}.kraatz-tab-content h3{font-size:1rem!important;font-weight:700!important;margin:0 0 .75rem!important}.kraatz-doc-list{list-style:none;margin:0;padding:0}.kraatz-doc-list li{margin-bottom:.5rem}.kraatz-doc-list a{color:var(--kraatz-accent);text-decoration:none;font-weight:500}.kraatz-doc-list a:hover{text-decoration:underline}.kraatz-tab-content .manufacturer,.kraatz-tab-content [class*=manufacturer]{padding:1rem;background:var(--kraatz-surface);border-radius:var(--kraatz-radius-sm);margin-top:.5rem}.kraatz-cart-fields__input{border-radius:var(--kraatz-radius-sm)!important;border:1px solid var(--kraatz-border)!important;background:#fff!important;background-color:#fff!important}.kraatz-payment-info{background:var(--kraatz-surface);border-radius:var(--kraatz-radius-sm);padding:1rem}.kraatz-payment-info__title{margin:0 0 .55rem;font-weight:700;font-size:.8125rem;color:var(--kraatz-muted);letter-spacing:.04em;text-transform:uppercase}.kraatz-payment-info__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.kraatz-payment-info__chips li{padding:.35rem .7rem;font-size:.8125rem;line-height:1.3;color:var(--kraatz-heading);font-weight:600;background:#fff;border:1px solid var(--kraatz-border);border-radius:999px}.kraatz-payment-info__list{display:none!important}.kraatz-payment-info__note{margin:.55rem 0 0;font-size:.78rem;color:var(--kraatz-muted);line-height:1.45}.kraatz-shipping-info__compact{margin:0!important}.kraatz-payment-info__note a,.kraatz-payment-info a[href*=zahlungsarten]{color:var(--kraatz-pink)!important;font-weight:600!important}.cart-drawer .kraatz-payment-info,cart-drawer-component .kraatz-payment-info,.cart-drawer .kraatz-payment-info--chips,.cart-drawer .kraatz-payment-info__chips,cart-drawer-component .kraatz-payment-info__chips,.cart__summary .kraatz-payment-info--chips,.cart__summary .kraatz-payment-info__chips,.kraatz-cart-fields .kraatz-payment-info--chips,.kraatz-cart-fields .kraatz-payment-info__chips{display:none!important}.cart-drawer .kraatz-shipping-info,cart-drawer-component .kraatz-shipping-info{padding:.55rem .75rem!important;margin:.35rem 0 .5rem!important}.cart-drawer .kraatz-shipping-info .kraatz-payment-info__title{margin-bottom:.25rem!important;font-size:.75rem!important}:root,body{--drawer-max-width: 560px;--drawer-width: min(96vw, 560px)}cart-drawer-component.cart-drawer,header-actions cart-drawer-component,.header-actions cart-drawer-component{width:auto!important;max-width:none!important;display:inline-flex!important;align-items:center!important;flex:0 0 auto!important}cart-drawer-component .cart-drawer__dialog,.cart-drawer__dialog.dialog-drawer,cart-drawer-component dialog[open],.cart-drawer__dialog[open]{max-width:560px!important;width:min(96vw,560px)!important;max-height:100dvh!important;height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}header-actions{width:auto!important;max-width:none!important;flex:0 0 auto!important}cart-drawer-component .cart-drawer__inner,.cart-drawer__inner,cart-drawer-component cart-items-component,.cart-drawer cart-items-component,cart-drawer-component .cart-drawer__content,.cart-drawer__content,cart-drawer-component .cart-drawer__items,.cart-drawer__items{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}cart-drawer-component .cart-drawer__summary,.cart-drawer__summary{position:static!important;bottom:auto!important;top:auto!important;z-index:auto!important;margin-top:0!important;gap:.65rem!important;padding:.75rem 1rem 1rem!important;mask-image:none!important;-webkit-mask-image:none!important}.cart-drawer .kraatz-cart-fields,cart-drawer-component .kraatz-cart-fields{margin:0!important}.cart-drawer .kraatz-cart-fields__company,cart-drawer-component .kraatz-cart-fields__company{display:none!important}.cart-drawer .kraatz-cart-price-wrap,cart-drawer-component .kraatz-cart-price-wrap{margin-top:.15rem!important;padding-top:.25rem!important}.cart-drawer .kraatz-cart-price-dual__row,cart-drawer-component .kraatz-cart-price-dual__row{margin:0!important;padding:.35rem 0!important;font-size:.92rem!important;border-top:none!important;border-bottom:none!important}.cart-drawer .kraatz-cart-price-dual__row--brutto,cart-drawer-component .kraatz-cart-price-dual__row--brutto{border-top:1px solid var(--kraatz-border)!important;margin-top:.35rem!important;padding-top:.7rem!important}.cart-drawer .cart-actions__divider,cart-drawer-component .cart-actions__divider{display:none!important}.cart-drawer .cart-actions,cart-drawer-component .cart-actions{border:none!important;padding-block:.35rem 0!important}.cart-drawer .kraatz-cart-tax-note,cart-drawer-component .kraatz-cart-tax-note{margin:.45rem 0 0!important;font-size:.75rem!important}.cart-drawer .cart-items__table-row,cart-drawer-component .cart-items__table-row{width:100%!important;min-width:0!important;grid-template-columns:clamp(2.5rem,15cqi,5.5rem) minmax(0,1fr) minmax(5rem,auto)!important}.cart-note label,.cart__note label,[name=note]+label,label[for*=note],label[for*=CartNote],.cart-note__label,[class*=cart-note] label,.cart [class*=note]>label,.cart-drawer [class*=note] label{color:var(--kraatz-pink)!important;font-weight:600!important}.kraatz-cart-help{display:none!important}.cart-drawer .cart-drawer__heading,.cart-drawer h2,[class*=cart-empty] h2,.cart__empty-text,.cart-items~h2,.empty-state h2,cart-items-component .cart__empty h2,.cart-drawer__empty h2{color:var(--kraatz-pink)!important}.cart-drawer a[href*=account],.cart-drawer a[href*=login],[class*=cart-empty] a[href*=account],[class*=cart-empty] a[href*=login],.empty-state a[href*=account],.empty-state a[href*=login]{color:var(--kraatz-pink)!important;font-weight:600!important}footer,.footer,.shopify-section-group-footer-group,.shopify-section-group-footer-group .shopify-section,.shopify-section-group-footer-group .section-wrapper,.shopify-section-group-footer-group .footer-utilities,.shopify-section-group-footer-group .section-background,.shopify-section-group-footer-group .section,.shopify-section-group-footer-group .utilities,.footer-utilities,.footer-utilities .section-background,.footer-utilities .section{background:#fff!important;background-color:#fff!important;box-shadow:none!important}footer,.footer,.shopify-section-group-footer-group>.shopify-section.section-wrapper{border-top:1px solid var(--kraatz-border)!important;margin-top:0!important;padding-top:0!important}.shopify-section-group-footer-group,.shopify-section-group-footer-group .section-wrapper,.footer-utilities,.footer-utilities .utilities,.footer-utilities .spacing-style{--padding-block-end: .75rem !important;padding-bottom:.75rem!important}.footer-utilities{border-top:none!important;margin-top:0!important}#PBarNextFrame,#PBarNextFrameWrapper,iframe#PBarNextFrame{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;opacity:0!important;pointer-events:none!important}.kraatz-footer-links,.kraatz-footer-policy-list{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:.75rem 0 0;padding:0}.kraatz-footer-links a,.footer-policy-list a,.kraatz-footer-policy-list a{color:var(--kraatz-text-muted, #5c6370);text-decoration:none;font-size:.875rem}.kraatz-footer-links a:hover,.footer-policy-list a:hover,.kraatz-footer-policy-list a:hover{color:var(--kraatz-accent, #f72564);text-decoration:underline}.kraatz-chat,#kraatz-chat.kraatz-chat{position:fixed!important;right:max(1.25rem,env(safe-area-inset-right,0px))!important;top:50%!important;bottom:auto!important;left:auto!important;transform:translateY(-50%)!important;margin:0!important;z-index:999999!important;font-family:var(--kraatz-font);pointer-events:none}.kraatz-chat__fab,.kraatz-chat__panel,.kraatz-chat__teaser{pointer-events:auto}.kraatz-chat__teaser{position:absolute;right:calc(100% + .85rem);bottom:.2rem;display:none;align-items:flex-start;gap:.55rem;width:min(22rem,calc(100vw - 6.25rem));max-width:min(22rem,calc(100vw - 6.25rem));padding:.95rem .95rem .95rem 1.1rem;background:#fff;color:#1f2937;border:1px solid #e5e7eb;border-radius:var(--kraatz-radius);box-shadow:0 14px 36px #11182729;opacity:0;transform:translate3d(1rem,.2rem,0) scale(.94);pointer-events:none;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);will-change:opacity,transform;z-index:2}.kraatz-chat__teaser:not([hidden]){display:flex}.kraatz-chat__teaser.is-visible{opacity:1;transform:translateZ(0) scale(1);pointer-events:auto}.kraatz-chat__teaser[hidden]{display:none!important}.kraatz-chat__teaser:after{content:"";position:absolute;right:-.45rem;bottom:1.15rem;width:.8rem;height:.8rem;background:#fff;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;transform:rotate(45deg)}.kraatz-chat__teaser-text{margin:0;font-size:1rem;line-height:1.4;font-weight:500;color:#1f2937}.kraatz-chat__teaser-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;margin:-.1rem -.15rem 0 0;padding:0;border:none;border-radius:999px;background:transparent;color:#6b7280;cursor:pointer}.kraatz-chat__teaser-close:hover{background:#f3f4f6;color:#111827}@media(max-width:480px){.kraatz-chat__teaser{right:0;bottom:calc(100% + .75rem);width:min(19rem,calc(100vw - 2.25rem));max-width:min(19rem,calc(100vw - 2.25rem));border-radius:var(--kraatz-radius)}.kraatz-chat__teaser:after{right:1.45rem;bottom:-.42rem;border-right:1px solid #e5e7eb;border-top:none;border-bottom:1px solid #e5e7eb}}.kraatz-chat__fab{display:flex;align-items:center;justify-content:center;width:4.1rem;height:4.1rem;padding:0;border:none;border-radius:50%;background:var(--kraatz-pink)!important;color:#fff!important;cursor:pointer;box-shadow:0 10px 28px #ff0a7859;transition:transform .2s ease,box-shadow .2s ease;position:relative}.kraatz-chat__fab:after{display:none!important;content:none!important;animation:none!important}.kraatz-chat__fab:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 14px 32px #ff0a786b}.kraatz-chat__panel{position:absolute!important;right:calc(100% + .85rem)!important;left:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.kraatz-chat__fab-icon{width:2.35rem;height:2.35rem;display:flex;align-items:center;justify-content:center;color:#fff}.kraatz-chat__fab-icon svg{width:100%;height:100%;fill:currentColor;display:block}.kraatz-chat__fab[aria-expanded=true]{background:#d40866!important}.kraatz-chat__panel{position:absolute;right:calc(100% + .85rem);left:auto;top:50%;bottom:auto;transform:translateY(-50%);width:min(380px,calc(100vw - 5.5rem));max-height:min(560px,calc(100dvh - 2rem));display:none;flex-direction:column;background:#fff!important;color:#111827!important;border:1px solid #dbe0e6;border-radius:var(--kraatz-radius);box-shadow:0 20px 48px #00000029;overflow:hidden}.kraatz-chat__panel,.kraatz-chat__panel p,.kraatz-chat__panel span,.kraatz-chat__panel li,.kraatz-chat__panel strong,.kraatz-chat__panel input,.kraatz-chat__panel button{color:#111827}.kraatz-chat__panel[hidden]{display:none!important}.kraatz-chat__panel:not([hidden]){display:flex!important}.kraatz-chat__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .85rem;border-bottom:1px solid var(--kraatz-border);background:var(--kraatz-surface)}.kraatz-chat__title{margin:0;font-size:.95rem;font-weight:700;color:var(--kraatz-pink)!important}.kraatz-chat__subtitle{margin:.15rem 0 0;font-size:.78rem;color:#4b5563!important}.kraatz-chat__close{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid #d1d5db;border-radius:50%;background:#fff!important;color:#111827!important;cursor:pointer;flex:0 0 auto;z-index:5}.kraatz-chat__close:hover{background:#fff;color:var(--kraatz-text)}.kraatz-chat__messages{flex:1 1 auto;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem;min-height:180px;max-height:min(42vh,320px)}.kraatz-chat__msg{max-width:92%;padding:.7rem .85rem;border-radius:14px;font-size:.86rem;line-height:1.55}.kraatz-chat__msg--bot{align-self:flex-start;background:#e8edf2!important;color:#111827!important;border-bottom-left-radius:4px}.kraatz-chat__msg--bot,.kraatz-chat__msg--bot *{color:#111827!important}.kraatz-chat__msg--user{align-self:flex-end;background:#2d3748!important;color:#fff!important;border-bottom-right-radius:4px}.kraatz-chat__msg--user,.kraatz-chat__msg--user *{color:#fff!important}.kraatz-chat__msg a{font-weight:600;text-decoration:underline}.kraatz-chat__msg--bot a{color:#1d4f91!important}.kraatz-chat__products{margin:.35rem 0 0;padding-left:1rem}.kraatz-chat__products li{margin-bottom:.35rem}.kraatz-chat__typing{display:flex;gap:.25rem;align-items:center;min-height:1.5rem}.kraatz-chat__typing span{width:.45rem;height:.45rem;border-radius:50%;background:var(--kraatz-muted);animation:kraatz-chat-typing 1.2s infinite ease-in-out}.kraatz-chat__typing span:nth-child(2){animation-delay:.15s}.kraatz-chat__typing span:nth-child(3){animation-delay:.3s}@keyframes kraatz-chat-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.kraatz-chat__quick{display:flex;flex-wrap:wrap;gap:.45rem;padding:0 1rem .85rem}.kraatz-chat__quick button{border:1px solid #d5dbe3;background:#fff!important;color:#111827!important;border-radius:999px;padding:.35rem .7rem;font-size:.74rem;font-family:var(--kraatz-font);cursor:pointer}.kraatz-chat__quick button:hover{border-color:#d5dbe3;color:var(--kraatz-accent)}.kraatz-chat__form{display:flex;gap:.5rem;padding:.85rem 1rem 1rem;border-top:1px solid var(--kraatz-border);background:#fff}.kraatz-chat__input{flex:1 1 auto;min-width:0;border:1px solid #d5dbe3;border-radius:999px;padding:.65rem .95rem;font-size:.86rem;font-family:var(--kraatz-font);color:#111827!important;background:#fff!important}.kraatz-chat__input::placeholder{color:#6b7280!important;opacity:1}.kraatz-chat__input:focus{outline:none;border-color:var(--kraatz-accent)}.kraatz-chat__send{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:50%;background:#2d3748!important;color:#fff!important;cursor:pointer;flex:0 0 auto}.kraatz-chat__send:hover{background:var(--kraatz-accent)}@media(max-width:749px){.kraatz-chat{right:max(.75rem,env(safe-area-inset-right,0px))!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.kraatz-chat__fab{width:3.25rem;height:3.25rem}.kraatz-chat__panel{right:calc(100% + .65rem)!important;width:min(22rem,calc(100vw - 4.5rem));max-height:min(520px,calc(100dvh - 2rem))}}@media(max-width:1100px){.kraatz-catnav__grid{grid-template-columns:repeat(4,1fr)}.kraatz-usp__grid{grid-template-columns:repeat(2,1fr)}.kraatz-catnav__icon{width:84px;height:84px}}@media(max-width:749px){.kraatz-catnav__grid{grid-template-columns:repeat(2,1fr)}.kraatz-catnav__icon{width:78px;height:78px}.kraatz-promo,.kraatz-usp__grid{grid-template-columns:1fr}.hero{min-height:clamp(380px,55vh,520px)!important}.hero__content-wrapper{max-width:calc(100% - 2 * var(--kraatz-gutter))!important;margin:4.5rem var(--kraatz-gutter) 2.5rem!important}}.kraatz-trust,.kraatz-categories{display:none!important}.template-page .page-width,.template-page .rte,.template-page main .section{max-width:var(--kraatz-max)!important;margin-inline:auto!important;padding-inline:var(--kraatz-gutter)!important}.template-page h1,.template-collection h1,.collection-hero h1,.kraatz-promo__title{color:var(--kraatz-pink)!important;text-transform:none!important}.product-details h1,.product-information h1,.product-title,[class*=product-title]{color:var(--kraatz-heading)!important}.template-page h1{font-size:clamp(1.5rem,2.5vw,2rem)!important;font-weight:700!important;margin-bottom:.5rem!important;padding-top:1.5rem!important}.kraatz-page{padding:0 0 3rem}.kraatz-page__lead{font-size:1.05rem;color:var(--kraatz-muted);line-height:1.6;max-width:60ch;margin:0 0 2rem}.kraatz-page__note{margin-top:1.5rem;color:var(--kraatz-muted);font-size:.9rem}.kraatz-contact-grid,.kraatz-pay-grid{display:grid;gap:1rem}.kraatz-contact-grid{grid-template-columns:repeat(3,1fr);margin-bottom:1rem;align-items:stretch}.kraatz-contact-grid>.kraatz-card{height:100%;display:flex;flex-direction:column;box-sizing:border-box}.kraatz-contact-grid>.kraatz-card .kraatz-card__hint,.kraatz-contact-grid>.kraatz-card>p:last-child{margin-top:auto}.kraatz-contact-grid>.kraatz-card>p{line-height:1.65!important}.kraatz-contact-grid>.kraatz-card>p+p,.kraatz-contact-grid>.kraatz-card .kraatz-card__hint{margin-top:1rem!important}.kraatz-contact-grid>.kraatz-card h2{font-size:1.05rem!important;line-height:1.3!important;min-height:1.35em}.kraatz-contact-grid>.kraatz-card a[href^=tel]{font-size:1.05rem!important;font-weight:600!important;line-height:1.35!important}.kraatz-contact .kraatz-inline-logo{height:1.05em!important;width:auto!important;max-height:1.2em!important;object-fit:contain!important;vertical-align:-.15em!important;transform:none!important}.kraatz-contact .kraatz-card--wide>h2{color:var(--kraatz-pink)!important}.kraatz-pay-grid{grid-template-columns:repeat(2,1fr)}.kraatz-card{background:#fff;border:1px solid var(--kraatz-border);border-radius:var(--kraatz-radius-sm);padding:1.35rem 1.5rem;box-shadow:0 1px 3px #0f172a0a}.kraatz-card h2{font-size:1.05rem!important;font-weight:700!important;margin:0 0 .5rem!important;color:var(--kraatz-heading)!important;font-family:var(--kraatz-font)!important;text-transform:none!important;letter-spacing:normal!important}.kraatz-pay .kraatz-card h2{color:var(--kraatz-heading)!important}.kraatz-card p,.kraatz-card__hint{margin:0;font-size:.95rem!important;line-height:1.55;color:var(--kraatz-muted)!important;font-family:var(--kraatz-font)!important}.kraatz-card a{color:var(--kraatz-text)!important;text-decoration:none;font-weight:600;font-size:.95rem!important}.kraatz-card a:hover{color:var(--kraatz-pink)!important;text-decoration:underline}.kraatz-card__icon,.kraatz-pay__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--kraatz-pink-soft);color:var(--kraatz-pink);margin-bottom:.85rem}.kraatz-pay__icon{width:52px;height:52px;font-size:1.15rem;font-weight:800;border-radius:50%;background:var(--kraatz-pink-soft)!important;color:var(--kraatz-pink)!important;border:2px solid var(--kraatz-pink)}.kraatz-pay__icon--wero,.kraatz-pay__icon--paypal,.kraatz-pay__icon--klarna,.kraatz-card--pay .kraatz-pay__icon{background:#fff!important;color:var(--kraatz-heading)!important;border:1.5px solid var(--kraatz-pink)!important;font-family:var(--kraatz-font)}.kraatz-card--pay .kraatz-pay__icon svg{display:block;width:1.4rem;height:1.4rem}.kraatz-card__hint{margin-top:.5rem!important;font-size:.8rem!important}.kraatz-card--wide{margin-top:.5rem}.kraatz-btn{display:inline-block;margin-top:1rem;padding:.7rem 1.35rem;background:var(--kraatz-pink);color:#fff!important;border-radius:999px;font-weight:600;font-size:.875rem;text-decoration:none!important}.kraatz-btn:hover{background:#d40866}product-card.product-card,.product-card,.product-card-wrapper{position:relative!important;overflow:visible!important}.kraatz-qv-btn{position:absolute!important;left:.5rem!important;right:.5rem!important;bottom:.5rem!important;top:auto!important;z-index:80!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.55rem .75rem!important;border:0!important;border-radius:999px!important;background:var(--kraatz-pink)!important;color:#fff!important;font:700 .82rem/1.2 var(--kraatz-font)!important;cursor:pointer!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;transition:opacity .15s ease,transform .15s ease,visibility .15s;box-shadow:0 6px 16px #ff0a7847;box-sizing:border-box!important;width:auto!important;max-width:calc(100% - 1rem)!important;margin:0 auto!important}product-card:hover .kraatz-qv-btn,.product-card:hover .kraatz-qv-btn,.product-card-wrapper:hover .kraatz-qv-btn,product-card:focus-within .kraatz-qv-btn,.product-card:focus-within .kraatz-qv-btn,.kraatz-qv-btn:focus,.kraatz-qv-btn:focus-visible{opacity:1!important;visibility:visible!important;transform:none!important;display:inline-flex!important}@media(hover:none),(pointer:coarse){.kraatz-qv-btn{opacity:1!important;visibility:visible!important;transform:none!important}}product-card slideshow-component,.product-card slideshow-component,product-card .slideshow,.product-card [class*=slideshow],product-card media-gallery,.product-card [class*=gallery]{pointer-events:none!important}product-card slideshow-component .slideshow-control,.product-card .slideshow-control,product-card .kraatz-qv-btn,.product-card .kraatz-qv-btn{pointer-events:auto!important}.kraatz-qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1rem}.kraatz-qv[hidden]{display:none!important}.kraatz-qv__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#3a3f478c}.kraatz-qv__panel{position:relative;z-index:1;width:min(820px,100%);max-height:90vh;overflow:auto;background:#fff;border:1px solid var(--kraatz-border);border-radius:var(--kraatz-radius);padding:1.5rem;box-shadow:0 20px 48px #3a3f472e;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.5rem;align-items:start}.kraatz-qv__close{position:absolute;top:.75rem;right:.75rem;z-index:2;width:2.25rem;height:2.25rem;border:1px solid var(--kraatz-border);border-radius:50%;background:#fff;color:var(--kraatz-heading);font-size:1.35rem;line-height:1;cursor:pointer}.kraatz-qv__close:hover{border-color:var(--kraatz-brand);color:var(--kraatz-brand)}.kraatz-qv__img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--kraatz-surface, #f0f0f0);border:1px solid var(--kraatz-border);border-radius:var(--kraatz-radius-sm, 10px);display:block}.kraatz-qv__body{display:flex;flex-direction:column;min-width:0;padding-top:.15rem;padding-right:1.5rem}.kraatz-qv__title{margin:0 0 .55rem;color:var(--kraatz-heading)!important;font-size:clamp(1.05rem,2vw,1.28rem);font-weight:650;line-height:1.3}.kraatz-qv__price{margin:0 0 1rem;font-weight:700;font-size:1.1rem;color:var(--kraatz-heading)}.kraatz-qv__meta{margin:0 0 1.15rem;padding:.65rem .85rem;list-style:none;font-size:.88rem;color:var(--kraatz-muted);background:var(--kraatz-surface, #f0f0f0);border-radius:var(--kraatz-radius-sm, 10px)}.kraatz-qv__meta li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.4rem 0;border-bottom:1px solid var(--kraatz-border)}.kraatz-qv__meta li:last-child{border-bottom:0;padding-bottom:0}.kraatz-qv__meta li:first-child{padding-top:0}.kraatz-qv__meta strong{color:var(--kraatz-heading);font-weight:600;text-align:right}.kraatz-qv__actions{display:flex;flex-direction:column;gap:.55rem;margin-top:auto}.kraatz-qv__actions .kraatz-btn{margin:0;width:100%;text-align:center;box-sizing:border-box;border:0;cursor:pointer;background:var(--kraatz-pink)!important;color:#fff!important;border-radius:999px}.kraatz-qv__actions .kraatz-btn:hover{background:#d40866!important}.kraatz-qv__actions .kraatz-btn--ghost{background:#fff!important;color:var(--kraatz-pink)!important;border:1.5px solid var(--kraatz-pink)!important}.kraatz-qv__actions .kraatz-btn--ghost:hover{border-color:#d40866!important;color:#d40866!important;background:#fff!important}.kraatz-search-hint{max-width:var(--kraatz-max);margin:.75rem auto 0;padding:.65rem 1rem;background:var(--kraatz-pink-soft);color:var(--kraatz-text);border-radius:10px;font-size:.88rem}.kraatz-search-filtered{display:none!important}.collection-hero__title,.collection-wrapper h1,.collection h1,main .collection-title,[class*=collection] h1,.kraatz-series__title,.mega-menu__link--parent{color:var(--kraatz-pink)!important}.product-card .product-card__title,.product-card [class*=title]:not(a),.product-card .card__heading,.product-card__content a[href*="/products/"]:not(.contents):not(:has(img)):not(:has(slideshow-component)){font-size:.88rem!important;font-weight:600!important;line-height:1.35!important;color:var(--kraatz-heading)!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;max-height:2.7em!important}.product-card product-price,.product-card .price{font-size:.95rem!important;font-weight:700!important;color:var(--kraatz-heading)!important}shopify-accelerated-checkout,.shopify-payment-button,[data-shopify=payment-button],.accelerated-checkout,buy-buttons [class*=dynamic],.dynamic-checkout__content,quick-add-component,.quick-add,[class*=quick-add],.product-card__quick-add,button[name=add].quick-add__submit,.card__quick-add{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important;width:0!important;height:0!important;overflow:hidden!important}facet-filters-form [data-filter-param-name=filter-v-availability],.facets [data-filter-param-name=filter-v-availability],details[id*=filter-v-availability],details:has(input[name="filter.v.availability"]),li:has(input[name="filter.v.availability"]),.facets__summary:has(+* [name*=availability]),.facets__item:has([name*="filter.v.availability"]),.mobile-facets__details:has([name*=availability]),[id*=Filter-filter-v-availability]{display:none!important}.price-facet__input,input[name="filter.v.price.gte"],input[name="filter.v.price.lte"]{pointer-events:auto!important;opacity:1!important;visibility:visible!important}overflow-list.facets__overflow-list::part(list),.facets__overflow-list::part(list){overflow:visible!important}.collection-wrapper>.facets-block-wrapper{position:relative;z-index:5}details.facets__panel:has(price-facet-component) floating-panel-component.facets__panel-content,details.facets__panel:has(.price-facet) .facets__panel-content{overflow:visible!important;max-height:none!important;z-index:6;background:#fff!important;background-color:#fff!important;box-shadow:0 8px 28px #14181c1f!important;border:1px solid var(--kraatz-border)!important;border-radius:var(--kraatz-radius-sm, 8px)!important;padding:.75rem!important}.price-facet__highest-price{font-size:.8rem;color:var(--kraatz-muted)}.product-card,product-card{display:flex!important;flex-direction:column!important}.product-card .product-card__content,.product-card .card__content,product-card .product-card__content{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important}.product-card product-price,.product-card .price,.product-card .kraatz-price-on-request,product-card product-price,.kraatz-price-on-request{margin-top:auto!important;min-height:2.6em!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"lnum" 1,"tnum" 1,"kern" 0!important;font-size:.95rem!important;line-height:1.35!important;color:var(--kraatz-heading)!important;font-family:"Source Sans 3","Source Sans Pro",var(--kraatz-font),system-ui,sans-serif!important;font-weight:600!important;letter-spacing:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important}.product-card .kraatz-price-on-request,.kraatz-price-on-request{font-size:.95rem!important;line-height:1.35!important;min-height:2.6em!important}.product-card .kraatz-netto-note,.kraatz-netto-note{display:block!important;font-size:.78rem!important;font-weight:500!important;color:var(--kraatz-muted)!important;margin-top:.15rem!important;line-height:1.3!important}.product-card product-price sup,.product-card .price sup,.product-card product-price sub,.product-card .price sub,.product-card product-price .price__suffix,.product-card .price .price__suffix{font-size:1em!important;vertical-align:baseline!important;position:static!important;top:auto!important}.product-card,product-card,.card-wrapper,.card{border:1px solid var(--kraatz-border)!important;box-shadow:none!important;outline:none!important}.product-card:hover,product-card:hover{border-color:#c5c9d0!important;box-shadow:0 8px 20px #3a3f470f!important}.facets,.facets-controls,.product-grid-controls,.collection-controls,.collection-wrapper .facets-block-wrapper,.collection-wrapper [class*=facets],[class*=facets__form],[class*=product-grid-view],.sorting,facets-form-component,.facets-controls-wrapper,.collection__toolbar,[class*=collection-toolbar]{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.facets-controls,.product-grid-controls,.collection-controls,.facets-controls-wrapper{padding-block:.35rem!important;padding-inline:0!important}.product-information h1,.product-details h1,.product-title,[class*=product-title]{font-size:clamp(1.05rem,2.2vw,1.35rem)!important;font-weight:650!important;line-height:1.3!important;color:var(--kraatz-heading)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kraatz-footer-links,.kraatz-footer-policy-list,.footer-policy-list,footer .footer__content,.footer .footer-utilities,footer .footer-utilities__list,footer .list-unstyled,.footer-utilities,.shopify-section-group-footer-group .footer-utilities,.shopify-section-group-footer-group nav,.shopify-section-group-footer-group ul{justify-content:center!important;text-align:center!important;align-items:center!important}.shopify-section-group-footer-group .footer-utilities,.footer-utilities{display:flex!important;flex-wrap:wrap!important;width:100%!important}.kraatz-ai-credit{position:absolute;right:.75rem;bottom:.65rem;z-index:3;margin:0;padding:.2rem .45rem;font-size:.65rem;letter-spacing:.02em;color:#ffffffd9;background:#3a3f4773;border-radius:4px;pointer-events:none}.hero,.hero__container,.hero__media-wrapper,.hero-wrapper{position:relative}.kraatz-inline-logo{display:inline-block;height:.95em;width:auto;vertical-align:-.12em;margin:0 .1em}.template-cart main,.template-cart #MainContent,body.kraatz-is-cart main,body[class*=cart] main{max-width:var(--kraatz-max)!important;width:100%!important;margin-inline:auto!important}.template-cart .cart-page,body.kraatz-is-cart .cart-page{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important;gap:2rem 2.5rem!important;width:100%!important;max-width:100%!important;align-items:start!important}.template-cart .cart-page__title,.template-cart .cart-page__items,.template-cart .cart-page__more-blocks,body.kraatz-is-cart .cart-page__title,body.kraatz-is-cart .cart-page__items,body.kraatz-is-cart .cart-page__more-blocks{grid-column:1!important;min-width:0!important;width:100%!important;max-width:100%!important}.template-cart .cart-page__summary,body.kraatz-is-cart .cart-page__summary{grid-column:2!important;width:100%!important;max-width:100%!important}@media(max-width:900px){.template-cart .cart-page,body.kraatz-is-cart .cart-page{grid-template-columns:1fr!important}.template-cart .cart-page__summary,body.kraatz-is-cart .cart-page__summary{grid-column:1!important}}.template-cart .cart-items,.template-cart cart-items-component,.template-cart [class*=cart-items],.template-cart .cart-items__table{border:1px solid var(--kraatz-border)!important;border-radius:12px!important;background:#fff!important;padding:.5rem 1rem!important;overflow:visible!important;max-height:none!important;width:100%!important;max-width:100%!important}.template-cart .cart-items__table{border:none!important;padding:0!important;display:table!important;width:100%!important}.template-cart .cart-summary,.template-cart [class*=cart-summary],.template-cart aside,.template-cart .cart-page__summary{border:1px solid var(--kraatz-border)!important;border-radius:12px!important;background:#fff!important;padding:1.25rem!important}.kraatz-cart-help{background:#f0f0f0!important;border-color:var(--kraatz-border)!important}.kraatz-contact h1,.kraatz-pay h1,.kraatz-cookie h1,.template-page h1,.template-collection h1,.collection-hero h1,.collection-hero__title,.page-width.rte>h1,main .shopify-policy__title,body.kraatz-is-collection #MainContent h1,body.kraatz-is-page #MainContent h1,body.kraatz-is-collection .text-block h1,body.kraatz-is-page .text-block h1{color:var(--kraatz-pink)!important}body.kraatz-is-product #MainContent h1,body.kraatz-is-product .product-details h1,body.kraatz-is-product .product-information h1,.template-product #MainContent h1,.template-product .product-details h1,.template-product .product-information h1{color:var(--kraatz-heading)!important}body.kraatz-is-product .view-product-title,.template-product .view-product-title{display:none!important}sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=false]{display:none!important}.kraatz-contact .kraatz-btn,.kraatz-page .kraatz-btn{background:var(--kraatz-brand)!important;color:#fff!important;border:none!important}.kraatz-pay .kraatz-btn{background:var(--kraatz-brand)!important;color:#fff!important}.kraatz-card__icon,.kraatz-pay__icon{background:#fff!important;border:1.5px solid var(--kraatz-pink)!important;box-shadow:none!important;color:var(--kraatz-heading)!important}.kraatz-card a,.kraatz-contact a,.kraatz-pay a{color:var(--kraatz-heading)!important;text-decoration:none}.kraatz-card a:hover,.kraatz-contact a:hover{color:var(--kraatz-heading)!important;text-decoration:underline}.kraatz-cookie{max-width:760px;width:100%;margin:0 auto;padding:.5rem 0 2.5rem;box-sizing:border-box}body.kraatz-cookie-page #MainContent .page-width,body.kraatz-cookie-page #MainContent .shopify-section>.page-width,body.kraatz-is-page:has(.kraatz-cookie) #MainContent .rte,body.kraatz-is-page:has(.kraatz-cookie) #MainContent .page-width{max-width:760px!important;margin-inline:auto!important;padding-inline:var(--kraatz-gutter)!important;text-align:left!important}body.kraatz-cookie-page email-signup-block,body.kraatz-cookie-page .shopify-section-group-footer-group .newsletter,body.kraatz-cookie-page .shopify-section-group-footer-group .email-signup,body.kraatz-cookie-page .shopify-section-group-footer-group [class*=newsletter],body.kraatz-cookie-page .shopify-section-group-footer-group [class*=email-signup],body.kraatz-cookie-page .shopify-section-group-footer-group .shopify-section:has(.newsletter),body.kraatz-cookie-page .shopify-section-group-footer-group .shopify-section:has(.email-signup),body.kraatz-cookie-page .shopify-section-group-footer-group .shopify-section:has(email-signup-block){display:none!important}.kraatz-cookie__card{margin-bottom:1rem}.kraatz-cookie__card h2{color:var(--kraatz-heading)!important;font-size:1.05rem!important;margin:0 0 .55rem!important}.kraatz-cookie a[href*=privacy],.kraatz-cookie a[href*=datenschutz],.kraatz-cookie a[href*=Datenschutz]{color:var(--kraatz-pink)!important;font-weight:600;text-decoration:underline}.kraatz-cookie__reopen{margin-top:.35rem;border:0;cursor:pointer}body.kraatz-is-page.kraatz-cookie-page #MainContent .shopify-section:has(.newsletter),body.kraatz-is-page:has(.kraatz-cookie) .shopify-section:has(.email-signup),body.kraatz-is-page:has(.kraatz-cookie) .shopify-section:has(.newsletter){display:none!important}.newsletter h2,.newsletter h3,[class*=newsletter] h2,[class*=newsletter] h3,.email-signup h2,.email-signup-block h2,.email-signup-block h3,.shopify-section-group-footer-group .email-signup-block~.text-block h2,.shopify-section-group-footer-group .text-block:has(+.email-signup-block) h2,.shopify-section-group-footer-group .text-block.h4 h2,.shopify-section-group-footer-group .section-wrapper:has(email-signup-block) h2{color:var(--kraatz-pink)!important}.kraatz-price-dual,.kraatz-price-toggle,.kraatz-tabs-meta,.kraatz-pay-options,.kraatz-cart-help,.kraatz-search-hint,.kraatz-desc-meta,[class*=price-toggle],.product-information [class*=surface]{background:#f0f0f0!important;border-color:var(--kraatz-border)!important}.kraatz-cart-price-dual{background:transparent!important;border:none!important;padding:0!important}.kraatz-price-toggle__switch button.is-active{background:var(--kraatz-brand)!important;color:#fff!important}.header__heading-logo img,.header img[alt*=KRAATZ i]{filter:none!important;opacity:1!important}@media(max-width:749px){.kraatz-announcement{font-size:.7rem!important}.kraatz-announcement__inner{padding-block:.4rem!important;gap:.45rem!important;flex-wrap:nowrap!important;justify-content:space-between!important;padding-inline:.75rem!important}.kraatz-announcement__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.kraatz-announcement__link{flex:0 0 auto;white-space:nowrap!important;font-size:.7rem!important}.header__row--mobile,.menu-list--mobile,.header .header__row.header__row--mobile{display:none!important;height:0!important;min-height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;border:0!important}header-menu.header-menu,.header-menu.mobile\:hidden,.header .header-menu,.header overflow-list.overflow-menu,.search-action.mobile\:hidden,search-button.mobile\:hidden,.header .mobile\:hidden:is(search-button,.search-action,header-menu){display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.desktop\:hidden:is(search-button,.search-action,header-drawer,.header__drawer){display:flex!important;visibility:visible!important;width:auto!important;height:auto!important;overflow:visible!important;pointer-events:auto!important}.product-information__grid{grid-template-columns:1fr!important;gap:1.25rem!important}.kraatz-gallery__main img{max-height:70vw}.header__row,.header__row--top{min-height:3.25rem!important;padding-block:.45rem!important}.header-logo__image{height:32px!important}.header__columns{gap:.5rem!important}.kraatz-pay-options{padding:1rem!important}.kraatz-catnav__grid{grid-template-columns:repeat(3,1fr)!important;gap:1rem .5rem!important}.kraatz-catnav__icon{width:72px!important;height:72px!important}.kraatz-usp{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.kraatz-usp__grid{grid-template-columns:1fr 1fr!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;padding:1rem .85rem!important}.kraatz-promo{grid-template-columns:1fr!important}.kraatz-related__grid{grid-template-columns:repeat(2,1fr)!important}.product-card product-price,.product-card .price{font-size:.9rem!important}.kraatz-series-nav__list{gap:.35rem!important}.footer-utilities,.kraatz-footer-policy-list{flex-direction:column!important;align-items:center!important;gap:.5rem!important}#shopify-pc__banner>*,#shopify-pc__banner .shopify-pc__banner__dialog,#shopify-pc__banner [role=dialog]{max-height:min(58vh,420px)!important;overflow-y:auto!important;padding:1rem 1rem 1.15rem!important}#shopify-pc__banner button,#shopify-pc__banner .shopify-pc__banner__btn{width:100%!important;margin:.25rem 0!important}#shopify-pc__prefs__dialog{max-width:calc(100vw - 1rem)!important;max-height:92vh!important}#shopify-pc__prefs__dialog>header{padding:1.15rem 1.1rem 1rem!important}#shopify-pc__prefs__header-actions button{min-width:calc(50% - .35rem)!important;flex:1 1 calc(50% - .35rem)!important}#shopify-pc__prefs__header-save{flex-basis:100%!important}}.kraatz-itrk{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--kraatz-border);font-size:.82rem;color:var(--kraatz-muted)}.kraatz-itrk a{color:#f07d00;font-weight:600;text-decoration:none}.kraatz-itrk img{max-height:36px;width:auto;vertical-align:middle;margin-right:.4rem}@media(max-width:720px){.kraatz-qv__panel{grid-template-columns:1fr}.kraatz-qv-btn{display:inline-flex}}@media(max-width:900px){.kraatz-contact-grid,.kraatz-pay-grid{grid-template-columns:1fr}}body.kraatz-is-product .product-details .text-block.paragraph:has(>h1),body.kraatz-is-product .product-information .text-block.paragraph:has(>h1),.template-product .product-details .text-block.paragraph:has(>h1){display:none!important}.cart__summary-totals .cart__total-container,.cart__summary-totals .cart__total,body.template-cart .cart__total-label{display:none!important}.shopify-policy__body a[href^="mailto:"],.shopify-policy__body a[href*=fairness-im-handel],.legal-notice a[href^="mailto:"],.legal-notice a[href*=fairness-im-handel],.shopify-policy__body a[href*="/pages/kontakt"],.shopify-policy__body a[href^="tel:"],body.kraatz-is-policy .rte a[href^="mailto:"],body.kraatz-is-policy .rte a[href*=fairness],body.kraatz-is-policy .rte a[href*="/pages/kontakt"],body.kraatz-is-policy .rte a[href^="tel:"],.shipping-policy a[href*="/pages/kontakt"],.shipping-policy a[href^="tel:"],[class*=shipping] a[href*=kontakt],.shopify-policy__body a[href*=kontakt]{color:var(--kraatz-pink)!important;font-weight:600!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.product-information,.product-details,.kraatz-tabs,.kraatz-tabs__panel,.product-description,.rte.product__description{font-size:1rem!important;line-height:1.55!important}.product-information *,.product-details *,.kraatz-tabs__panel *{max-width:100%}body.template-cart .cart__empty-text,body.template-cart .cart-empty,body.template-cart empty-state h2,body.template-cart .empty-state h1,body.template-cart .empty-state h2,body.kraatz-is-cart .empty-state h1,body.kraatz-is-cart .empty-state h2,body.kraatz-is-cart [class*=empty] h1,body.kraatz-is-cart [class*=empty] h2{color:var(--kraatz-pink)!important}body.template-cart .empty-state a,body.kraatz-is-cart .empty-state a,body.template-cart a[href*="/account"],body.kraatz-is-cart a[href*="/account/login"]{color:var(--kraatz-pink)!important;font-weight:600!important}body.kraatz-cookie-page #MainContent h1,body.kraatz-is-page:has(.kraatz-cookie) #MainContent h1{color:var(--kraatz-pink)!important}.product-card .product-card__link,.product-card a[href*="/products/"][class*=link],.kraatz-qv__details,.kraatz-qv__actions .kraatz-btn--ghost,.kraatz-tabs__tab.is-active,.product-details .accordion summary,.product-information .accordion summary,.product-details details>summary,.product-information details>summary,a[href*="/products/"][class*=details],.product-card .button-secondary,.product-card .product-card__details{color:var(--kraatz-pink)!important}.kraatz-qv__actions .kraatz-btn--ghost{border-color:var(--kraatz-pink)!important;background:#fff!important}.kraatz-contact__primary{margin:0 0 .85rem!important;min-height:1.35em;display:flex!important;align-items:center!important;gap:.35rem;flex-wrap:wrap;font-size:.95rem!important;line-height:1.35!important;font-weight:600!important}.kraatz-contact__primary a{font-size:.95rem!important;font-weight:600!important;white-space:nowrap;color:var(--kraatz-heading)!important}.kraatz-contact .kraatz-inline-logo{height:.85em!important;max-height:.95em!important;width:auto!important}.kraatz-contact .kraatz-card__hint{font-size:.84rem!important;line-height:1.45!important;color:var(--kraatz-muted)!important;margin-top:0!important}.kraatz-about__standort{font-size:1rem!important;font-weight:650!important;color:var(--kraatz-heading)!important;margin:1.5rem 0 .5rem!important}.kraatz-about__address{font-size:.9rem!important;line-height:1.55!important;color:var(--kraatz-muted)!important}.kraatz-about a[href^=tel],.kraatz-about a[href^=mailto]{color:var(--kraatz-pink)!important;font-weight:600!important}.kraatz-cart-fields__company{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.5rem;width:100%}.kraatz-cart-fields__label{display:block;margin:0!important;line-height:1.4}.kraatz-cart-fields__input{width:100%!important;max-width:100%!important;min-height:2.85rem!important;padding:.7rem .9rem!important;font-size:1rem!important;box-sizing:border-box!important}.kraatz-cart-price-wrap{margin-top:.15rem!important;padding-top:.15rem!important}.kraatz-shipping-info{display:none!important}.template-cart .cart-items__table-row,body.kraatz-is-cart .cart-items__table-row{display:grid!important;grid-template-columns:96px minmax(0,1fr) auto auto!important;gap:1rem 1.25rem!important;align-items:start!important;width:100%!important}.template-cart .cart-items__media,.template-cart .cart-items__media img,body.kraatz-is-cart .cart-items__media,body.kraatz-is-cart .cart-items__media img{width:96px!important;max-width:96px!important;height:auto!important}.template-cart .cart-items__details,.template-cart .cart-items__details a,.template-cart .cart-items__title,.template-cart a.cart-item__name,body.kraatz-is-cart .cart-items__details,body.kraatz-is-cart .cart-items__details a,body.kraatz-is-cart .cart-items__title{max-width:none!important;width:auto!important;min-width:0!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;font-size:1.05rem!important;line-height:1.4!important}.kraatz-qv-btn{z-index:80!important}product-card slideshow-component,.product-card slideshow-component,product-card .card-gallery,.product-card .card-gallery,product-card .product-card__media,.product-card .product-card__media,product-card .card__media,.product-card .card__media{position:relative!important}.product-card slideshow-component,.product-card .slideshow,.product-card [class*=slideshow],.product-card .product-card__image a,.product-card .card__media a{pointer-events:none!important}.product-card .kraatz-qv-btn,product-card .kraatz-qv-btn,.product-card a.product-card__link,.product-card .product-card__content a{pointer-events:auto!important}@media(hover:none),(pointer:coarse){.kraatz-qv-btn{display:inline-flex!important;opacity:.95!important;visibility:visible!important;transform:none!important;font-size:.72rem!important;padding:.4rem .5rem!important;bottom:.4rem!important;left:.35rem!important;right:.35rem!important;max-width:calc(100% - .7rem)!important}}#shopify-pc__banner h2,#shopify-pc__prefs h2,#shopify-pc__prefs__header h2,.shopify-pc__prefs__header h2,.shopify-pc__banner__body h2,[id*=shopify-pc] h2{color:var(--kraatz-pink)!important}.product-card .kraatz-price-on-request,.product-card .kraatz-price-on-request__label,.kraatz-price-on-request__label,product-price.kraatz-price-on-request{font-family:"Source Sans 3","Source Sans Pro",var(--kraatz-font),system-ui,sans-serif!important;font-size:.95rem!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;color:var(--kraatz-heading)!important}.kraatz-catnav__icon,.kraatz-catnav__icon--photo,.kraatz-catnav__icon--all{background:#fff!important}.kraatz-catnav__icon--all{color:var(--kraatz-pink)!important}.kraatz-catnav__icon--all svg{display:block;width:2.1rem;height:2.1rem}body .hero .button,body .hero a.button,body .shopify-section .hero .button,body .shopify-section .hero a.button,.hero .button:not(.button-unstyled),.hero a.button:not(.button-unstyled){background:var(--kraatz-brand)!important;background-color:var(--kraatz-brand)!important;color:#fff!important;border:none!important;border-color:var(--kraatz-brand)!important}body .hero .button *,body .hero a.button *,.hero .button:not(.button-unstyled) *,.hero a.button:not(.button-unstyled) *{color:#fff!important;background:transparent!important}.kraatz-pay-options__link,.kraatz-pay-options a.kraatz-pay-options__link,.product-information .kraatz-pay-options a,.product-details .kraatz-pay-options a{color:var(--kraatz-pink)!important;font-weight:700!important}.kraatz-cart-tax-note{margin:.65rem 0 0!important;font-size:.82rem!important;line-height:1.45!important;color:var(--kraatz-muted)!important}.template-cart .cart-items,.template-cart cart-items-component,body.kraatz-is-cart .cart-items{overflow:visible!important;max-height:none!important}.template-cart .cart-items__table-row,body.kraatz-is-cart .cart-items__table-row{overflow:visible!important;min-height:6.5rem!important;padding-block:1rem!important}.template-cart .cart-items__quantity,.template-cart .cart-item__quantity,.template-cart .cart-item__remove,.template-cart cart-remove-button,.template-cart .cart-remove,body.kraatz-is-cart cart-remove-button,body.kraatz-is-cart .cart-item__remove,body.kraatz-is-cart .cart-items__quantity{display:flex!important;visibility:visible!important;opacity:1!important}.kraatz-product-details-link,a.kraatz-product-details-link{color:var(--kraatz-pink)!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:2px!important}.kraatz-pay .kraatz-link-pink,.kraatz-pay a.kraatz-link-pink,.kraatz-page__note .kraatz-link-pink{color:var(--kraatz-pink)!important;font-weight:700!important}.kraatz-contact-grid>.kraatz-card p{font-size:.84rem!important;line-height:1.45!important;color:var(--kraatz-muted)!important}.kraatz-contact-grid>.kraatz-card .kraatz-contact__primary,.kraatz-contact-grid>.kraatz-card .kraatz-contact__primary a{font-size:.95rem!important;color:var(--kraatz-heading)!important}#shopify-pc__prefs__dialog h1,#shopify-pc__prefs__dialog h2,#shopify-pc__prefs__header,.shopify-pc__prefs__header,[id*=Cookie] h1,[id*=cookie] h1,[id*=cookie] h2{color:var(--kraatz-pink)!important}.cart-drawer cart-note,.cart-drawer .cart-note,.cart-drawer .cart-actions:has(cart-note):not(:has([class*=discount])),cart-drawer-component cart-note,cart-drawer-component .cart-note{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/kraatz-custom.css.map */
