body .product-add-to-cart-sticky.iv-has-buy{display:flex;flex-wrap:wrap;align-items:center}body .product-add-to-cart-sticky.iv-has-buy .product-add-to-cart-sticky--inner{flex:1 1 0%;width:auto;min-width:0;padding-right:0;min-height:52px}body .product-add-to-cart-sticky.iv-has-buy .product-add-to-cart-sticky--content{flex:0 0 100%;width:100%}body .product-add-to-cart-sticky.iv-has-buy .product-add-to-cart-sticky--inner .plus{display:none}body .product-add-to-cart-sticky.iv-has-buy .product-add-to-cart-sticky--info{min-width:0;flex:1 1 auto}body .product-add-to-cart-sticky.iv-has-buy .product-add-to-cart-sticky--title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:2px;font-size:calc(var(--font-product-title-scale, 1) * .875rem);line-height:1.3}body .product-add-to-cart-sticky.iv-has-buy .product-add-to-cart-sticky--image{width:44px;margin-right:12px}body .product-add-to-cart-sticky .iv-sticky-buy{flex:0 0 auto;width:auto;align-self:center;margin:0 0 0 10px;min-height:44px;padding:0 16px;font-size:.875rem;line-height:1.2;white-space:nowrap}body .product-add-to-cart-sticky .iv-sticky-buy .iv-sticky-buy__short{display:none}@media only screen and (max-width:420px){body .product-add-to-cart-sticky .iv-sticky-buy .iv-sticky-buy__long{display:none}body .product-add-to-cart-sticky .iv-sticky-buy .iv-sticky-buy__short{display:inline}}body .product-add-to-cart-sticky:not(.sticky--visible){visibility:hidden;transition:transform .25s cubic-bezier(.104,.204,.492,1),visibility 0s linear .25s}body .product-add-to-cart-sticky.sticky--visible{visibility:visible}body .back-to-top{width:44px;height:44px;bottom:24px;right:20px;transition:transform .25s cubic-bezier(.104,.204,.492,1),opacity .2s}@media only screen and (min-width:768px){body .back-to-top{bottom:30px;right:30px}}body.iv-sticky-visible .back-to-top,body.iv-footer-inview .back-to-top{opacity:0;pointer-events:none}body.iv-footer-inview #shop-hcaptcha-badge-container{opacity:0;pointer-events:none;transition:opacity .2s}@media only screen and (max-width:767px){.main-slideshow .slideshow__slide-bg>img:only-child,.main-slideshow .slideshow__slide-bg>picture:only-child img{object-fit:contain;object-position:right bottom}.main-slideshow .slideshow__slide:has(.slideshow__slide-bg>img:only-child) .slideshow__slide-content,.main-slideshow .slideshow__slide:has(.slideshow__slide-bg>picture:only-child) .slideshow__slide-content{padding-bottom:calc(15px + min(38vw,150px))}}@media only screen and (max-width:767px){.announcement-bar--polished .announcement-bar--inner{overflow:hidden;scroll-snap-type:none}.announcement-bar--polished .announcement-bar--service-points{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.announcement-bar--polished .announcement-bar--item{grid-area:1 / 1;justify-content:center;flex:1 1 auto;min-width:0;max-width:100%;padding:0 16px;scroll-snap-align:none;opacity:0;animation:iv-usp-rotate 16s ease-in-out infinite}.announcement-bar--polished .announcement-bar--item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement-bar--polished .announcement-bar--item:nth-child(2){animation-delay:4s}.announcement-bar--polished .announcement-bar--item:nth-child(3){animation-delay:8s}.announcement-bar--polished .announcement-bar--item:nth-child(4){animation-delay:12s}.announcement-bar--polished .announcement-bar--item+.announcement-bar--item:before{display:none}@keyframes iv-usp-rotate{0%,2%{opacity:0;transform:translateY(5px)}6%,21%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-5px)}}}@media only screen and (max-width:767px)and (prefers-reduced-motion:reduce){.announcement-bar--polished .announcement-bar--service-points{grid-template-columns:repeat(2,minmax(0,1fr))}.announcement-bar--polished .announcement-bar--item{grid-area:auto;opacity:1;animation:none;transform:none}.announcement-bar--polished .announcement-bar--item:nth-child(n+3){display:none}.announcement-bar--polished .announcement-bar--item+.announcement-bar--item:before{display:block}}.product-card{position:relative}.product-card .product-card-title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.product-card .product-featured-image,.product-card .product-card-swatches{z-index:2}.product-card .product-card-vendor,.product-card .product-card--add-to-cart-button-wrapper{position:relative;z-index:2}.product-card .product-card-title{position:static}@media(hover:hover)and (pointer:fine){.product-card{transition:transform .25s cubic-bezier(.104,.204,.492,1)}.product-card .product-featured-image img{transition:transform .4s cubic-bezier(.104,.204,.492,1),opacity .25s cubic-bezier(.104,.204,.492,1);will-change:transform}.product-card:hover{transform:translateY(-3px)}.product-card:hover .product-featured-image img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.product-card,.product-card .product-featured-image img{transition:none}.product-card:hover,.product-card:hover .product-featured-image img{transform:none}}@media only screen and (max-width:767px){#product-grid.medium-up-4 .product-card-title{-webkit-line-clamp:4;min-height:5.6em}}body .product-card .product-card--badges .badge.out-of-stock{display:none}.collection-card.style1 .collection-card--content .collection-card--link{position:static}.collection-card.style1 .collection-card--content .collection-card--link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6}.collection-card.style1 .collection-card--content .collection-card--link span{position:relative;z-index:7}.collection-card--image,.collection-card--image img{transition:transform .25s cubic-bezier(.104,.204,.492,1),box-shadow .25s cubic-bezier(.104,.204,.492,1)}@media(hover:hover)and (pointer:fine){.collection-card.style1:hover .collection-card--image,.collection-card.style1:focus-within .collection-card--image{box-shadow:0 10px 22px #0000001f;transform:translateY(-3px)}.collection-card.style1:hover .collection-card--image img,.collection-card.style1:focus-within .collection-card--image img{transform:scale(1.05)}.collection-card.style2:hover .collection-card--image,.collection-card.style2:focus-within .collection-card--image{box-shadow:0 10px 22px #00000024}.collection-card.style2:hover .collection-card--image img,.collection-card.style2:focus-within .collection-card--image img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.collection-card.style1:hover .collection-card--image,.collection-card.style1:hover .collection-card--image img,.collection-card.style2:hover .collection-card--image img{transform:none}}@media(hover:hover)and (pointer:fine){.mega-menu-sidebar--content-container .mega-menu-sidebar--content-image img{transition:transform .3s cubic-bezier(.104,.204,.492,1)}.mega-menu-sidebar--content-container:hover .mega-menu-sidebar--content-image img,.mega-menu-sidebar--content-container:focus-visible .mega-menu-sidebar--content-image img{transform:scale(1.05)}.mega-menu-sidebar--content-container:hover .text-button,.mega-menu-sidebar--content-container:focus-visible .text-button{text-decoration:underline;text-underline-offset:3px}}@media only screen and (min-width:768px){.list-collections--uniform-media-cover .collection-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(66.666% - 10px);margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){#wrapper .collection-grid.swipe-on-mobile.mobile-columns--2{gap:12px;grid-auto-columns:calc(42vw - 12px);grid-template-columns:repeat(auto-fill,calc(42vw - 12px))}}.pswp .pswp__element--disabled{display:none!important}.media-grid--item.iv-scrim .media-grid--bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.media-grid--item.iv-scrim--dark.content-top-left .media-grid--bg:before,.media-grid--item.iv-scrim--dark.content-top-center .media-grid--bg:before,.media-grid--item.iv-scrim--dark.content-top-right .media-grid--bg:before{background:linear-gradient(180deg,#0000008c,#0000 62%)}.media-grid--item.iv-scrim--dark.content-bottom-left .media-grid--bg:before,.media-grid--item.iv-scrim--dark.content-bottom-center .media-grid--bg:before,.media-grid--item.iv-scrim--dark.content-bottom-right .media-grid--bg:before{background:linear-gradient(0deg,#0000008c,#0000 62%)}.media-grid--item.iv-scrim--dark.content-middle-left .media-grid--bg:before,.media-grid--item.iv-scrim--dark.content-middle-center .media-grid--bg:before,.media-grid--item.iv-scrim--dark.content-middle-right .media-grid--bg:before{background:#00000052}.media-grid--item.iv-scrim--light.content-top-left .media-grid--bg:before,.media-grid--item.iv-scrim--light.content-top-center .media-grid--bg:before,.media-grid--item.iv-scrim--light.content-top-right .media-grid--bg:before{background:linear-gradient(180deg,#ffffffd9,#fff0 62%)}.media-grid--item.iv-scrim--light.content-bottom-left .media-grid--bg:before,.media-grid--item.iv-scrim--light.content-bottom-center .media-grid--bg:before,.media-grid--item.iv-scrim--light.content-bottom-right .media-grid--bg:before{background:linear-gradient(0deg,#ffffffd9,#fff0 62%)}.media-grid--item.iv-scrim--light.content-middle-left .media-grid--bg:before,.media-grid--item.iv-scrim--light.content-middle-center .media-grid--bg:before,.media-grid--item.iv-scrim--light.content-middle-right .media-grid--bg:before{background:#ffffff73}.list-collections.iv-scrim--light .collection-card.style2 .collection-card--image:after{background:linear-gradient(0deg,#ffffffe0,#ffffff8c 34%,#fff0 62%),rgba(var(--overlay-color-rgb),var(--overlay-opacity))}.list-collections.iv-scrim--dark .collection-card.style2 .collection-card--image:after{background:linear-gradient(0deg,#0000009e,#00000059 34%,#0000 62%),rgba(var(--overlay-color-rgb),var(--overlay-opacity))}.iv-payment-icons__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;line-height:1}.iv-payment-icons__row svg{height:24px;width:auto;display:block}@media only screen and (max-width:767px){.iv-payment-icons__row,.iv-pdp-buy .begrenzer-module.iv-payment-icons>p{gap:6px;column-gap:6px;row-gap:6px}.iv-payment-icons__row svg,.iv-pdp-buy .begrenzer-module.iv-payment-icons .payment-icon{height:20px}}.signup-container--captcha{margin:10px 0 0;font-size:.75rem;line-height:1.5;opacity:.8}.signup-container--captcha a{text-decoration:underline;text-underline-offset:2px}#product-grid li.column.iv-search-row{flex:0 0 100%;width:100%;max-width:100%}.iv-search-page-row{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--iv-color-border, #dadce0);border-radius:12px;background:#fff;color:var(--iv-color-body, #2c2d2e);text-decoration:none}.iv-search-page-row:hover{border-color:var(--iv-color-primary, #3363d0)}.iv-search-page-row__kicker{font-size:var(--iv-type-label-size, 12px);line-height:var(--iv-type-label-line, 16px);letter-spacing:.06em;text-transform:uppercase;color:var(--iv-color-process, #176b59);font-weight:600}.iv-search-page-row__title{font-size:var(--iv-type-h4-size, 20px);line-height:var(--iv-type-h4-line, 28px);font-weight:600}.iv-search-page-row__excerpt{font-size:var(--iv-type-body-size, 15px);line-height:var(--iv-type-body-line, 24px);color:rgba(var(--color-body-rgb, 44, 45, 46),.8);max-width:72ch}.iv-search-empty__lead{margin:18px 0 12px}.iv-search-empty__tiles{list-style:none;margin:0 auto 16px;padding:0;display:grid;gap:12px;max-width:760px}@media only screen and (min-width:768px){.iv-search-empty__tiles{grid-template-columns:repeat(3,1fr)}}.iv-search-empty__tiles a{display:flex;flex-direction:column;gap:4px;min-height:44px;padding:16px 18px;border:1px solid var(--iv-color-border, #dadce0);border-radius:12px;background:#fff;color:var(--iv-color-body, #2c2d2e);text-align:left;text-decoration:none}.iv-search-empty__tiles a:hover{border-color:var(--iv-color-primary, #3363d0)}.iv-search-empty__tiles strong{color:var(--iv-color-primary, #3363d0)}.iv-search-empty__tiles span{font-size:var(--iv-type-small-size, 13px);line-height:var(--iv-type-small-line, 20px);color:rgba(var(--color-body-rgb, 44, 45, 46),.75)}.iv-search-empty__contact{margin:0}.iv-search-suggest{display:grid;gap:6px}@media only screen and (max-width:767px){body .text-with-icons:not(.swipe-on-mobile) .text-with-icons__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}body.template-index .blog-posts:not(.swipe-on-mobile) .row.articles>.columns:nth-child(n+3){display:none}#wrapper .section-collection-tabs .products.carousel.small-up-2 .carousel__slide{width:42vw}body .customer-reviews .flickity-page-dots{margin-top:14px}}.iv-page--unsere-prufung .rte img,.iv-page--reparatur-ablauf .rte img{display:none}.iv-steps{list-style:none;counter-reset:iv-step;margin:4px 0 28px;padding:0;display:grid;gap:12px;max-width:none}@media only screen and (min-width:768px){.iv-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.iv-steps--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.iv-steps__item{position:relative;counter-increment:iv-step;margin:0;padding:18px 18px 18px 66px;border:1px solid var(--iv-color-border, #dadce0);border-radius:16px;background:#fff}.iv-steps__item:before{content:counter(iv-step);position:absolute;left:18px;top:18px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--iv-color-trust, #9cd1b9);color:var(--iv-color-trust-text, #15372b);font-weight:700;font-size:15px;line-height:1}.rte .iv-steps__title,.iv-steps__title{margin:0 0 4px;font-size:var(--iv-type-h4-size, 20px);line-height:var(--iv-type-h4-line, 28px)}.rte .iv-steps__text,.iv-steps__text{margin:0;font-size:var(--iv-type-body-size, 15px);line-height:var(--iv-type-body-line, 24px);max-width:none}@media only screen and (max-width:767px){body #shopify-pc__banner.shopify-pc__banner__dialog{padding:18px 20px 16px}body #shopify-pc__banner #shopify-pc__banner__body-title{margin:0 0 6px;font-size:17px;line-height:1.3}body #shopify-pc__banner .shopify-pc__banner__body p{margin:0 0 12px;font-size:14px;line-height:1.45}body #shopify-pc__banner .shopify-pc__banner__wrapper{max-width:100%}body #shopify-pc__banner .shopify-pc__banner__btns{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:8px;margin:0;width:100%}body #shopify-pc__banner .shopify-pc__banner__btns button{box-sizing:border-box;width:auto;min-width:0;max-width:100%}body #shopify-pc__banner .shopify-pc__banner__btn-accept,body #shopify-pc__banner .shopify-pc__banner__btn-decline{flex:1 1 calc(50% - 4px);min-height:44px;margin:0;padding:10px 12px;font-size:15px}body #shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{order:3;flex:1 1 100%;min-height:40px;margin:2px 0 0;padding:6px 0;font-size:14px}}@media only screen and (max-width:767px){body .thb-secondary-area-item.thb-secondary-myaccount{display:inline-flex}body .header .header--inner{column-gap:8px}body .header .thb-secondary-area .thb-secondary-area-item{width:42px;min-width:42px}}.thb-secondary-area-item svg,.mobile-toggle svg{height:22px;width:auto}.ivoodoo-nav-icon-wrap svg{width:16px;height:16px;stroke-width:1.5}.iv-trust-system__stars,.star-rating{color:var(--color-star, #fd9a52)}@media only screen and (min-width:768px){body .iv-local-landing__local-area{align-items:center}}body .iv-standort .iv-karte--kontakt{align-content:start;align-items:start}body .iv-standort .iv-karte--kontakt .iv-wa{align-self:start;margin-top:14px}.iv-price-ref{display:inline-block;margin-right:4px;font-size:.72em;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--color-body-rgb, 44, 45, 46),.7);vertical-align:baseline}
/*# sourceMappingURL=/cdn/shop/t/107/assets/ivoodoo-ui-components.css.map */
