.product-compare{display:block;max-width:100%;overflow:hidden}.product-compare-wrapper{width:100%;overflow-x:auto;position:relative}.product-compare-grid{display:grid;grid-auto-flow:column;grid-template-columns:10rem repeat(var(--compare-product-count, 1),minmax(17rem,1fr));grid-template-rows:repeat(var(--compare-row-count, 1),auto);gap:0}.product-compare-grid-no-headings{grid-template-columns:repeat(var(--compare-product-count, 1),minmax(17rem,1fr))}@media(min-width:990px){.product-compare-wrapper{display:flex}.product-compare-grid{grid-template-columns:minmax(21rem,max-content) repeat(var(--compare-product-count, 1),minmax(22rem,30rem))}.product-compare-grid-no-headings{grid-template-columns:repeat(var(--compare-product-count, 1),minmax(22rem,30rem))}}.product-compare-item{display:contents}.product-compare-item-row{padding:1.5rem 1.25rem;border-top:.1rem solid rgba(var(--color-border));display:flex;flex-direction:column;justify-content:center}.product-compare-item-row:first-child{border-top:0;padding-top:0}.product-compare-item-row:last-child{border-bottom:.1rem solid rgba(var(--color-border))}.product-compare-item-row .rte a{text-decoration:none}@media(min-width:990px){.product-compare-item-row[data-is-empty=true]{padding:1.5rem 1.25rem;border-top:.1rem solid rgba(var(--color-border))}}.product-compare-label{font-weight:var(--font-heading-weight);color:rgba(var(--color-foreground-alt));padding-left:0;justify-content:start}.compare-row-hidden{opacity:0;padding-top:0!important;padding-bottom:0!important;border:none!important;margin:0!important;height:0!important;overflow:hidden}.product-compare-row-product_header{display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;position:relative}.product-compare-item-image{width:100%}.product-compare-item-image img{object-fit:cover}.product-compare-item-image svg path{fill:currentColor}.product-compare-item-title{line-height:normal}.product-compare-item-buy-buttons{margin-top:auto}.product-compare-item-buy-buttons .button-view-product{width:100%;display:block}.product-dismiss-button{width:3.6rem;height:3.6rem;border:0;padding:0;display:flex;align-items:center;justify-content:center;position:absolute;top:.5rem;right:1.75rem;border-radius:var(--border-radius-base);margin:0;z-index:1;font-size:2rem;cursor:pointer;background:rgba(var(--color-background));color:rgba(var(--color-foreground-alt));box-shadow:0 0 0 .1rem rgba(var(--color-border)),0 2px rgba(var(--color-box-shadow))}.product-dismiss-button:hover{box-shadow:0 0 0 .2rem rgba(var(--color-border)),0 2px rgba(var(--color-box-shadow))}.product-compare-item-title a,.product-compare-row-product_metadata a,.product-compare-row-vendor a{color:rgba(var(--color-foreground-alt))}:is(.product-compare-item-title a,.product-compare-row-product_metadata a,.product-compare-row-vendor a):hover{text-decoration:underline}.product-compare-value .product-form,.product-compare-value .quantity-input,.product-compare-value .product-actions,.product-compare-value .button-add-to-cart{width:100%}.product-compare-value .product-actions-add-to-cart{width:100%;display:flex;flex-direction:column;gap:1rem}.product-compare-row-metafields .product-info-details-list{margin:0;list-style:none;padding:0;background:none}.product-compare-row-metafields .product-info-details-item{display:flex;padding:0;background:none;margin-bottom:1rem}.product-compare-row-metafields .product-info-details-item:last-child{margin-bottom:0}.product-compare-row-metafields .product-info-details-item:nth-child(odd){display:flex;padding:0;background:none;margin-bottom:1rem}.product-compare-row-metafields .product-info-details-item-label{font-weight:var(--font-bolder-weight);flex:0 0 40%;padding:0}.product-compare-row-metafields .product-info-details-item-label:after{content:none}.product-compare-row-metafields .product-info-details-item-value{margin:0;color:currentColor;font-weight:var(--font-body-weight);flex:0 0 60%;max-width:100%;text-align:start}.product-compare-row-metafields .product-info-details-list-align-right .product-info-details-item-value{text-align:right}.product-compare-row-metafields .metafield-rich_text_field{text-align:left}.product-compare-row-metafields .metafield-rich_text_field ul,.product-compare-row-metafields .metafield-rich_text_field ol{margin:.5rem 0;padding-left:2rem;text-align:left}.product-compare-row-metafields .metafield-rich_text_field p:last-child{margin-bottom:0}.product-compare-row-metafields .product-info-details-item-icon-download{opacity:1;transform:none;transition:none}.product-compare-row-stock_availability .badge-stock{width:auto;align-self:flex-start}.product-compare-row-price .badge{display:none}[class*=color-accent] .product-compare-row-price :is(.price-regular .price-item-regular,.price-item-sale,.price-sale s,.price-item .sup){color:currentColor}.product-metadata-block .product-info-meta-item{display:block}.product-compare-row-variants{justify-content:flex-start;gap:.5rem}.product-compare-variant-option span{font-weight:var(--font-bolder-weight)}.product-compare-row-description,.product-compare-row-richtext{flex-direction:row;justify-content:flex-start}.product-compare-image-block{display:flex}.product-compare-image-block-align-left{justify-content:flex-start}.product-compare-image-block-align-center{justify-content:center}.product-compare-image-block-align-right{justify-content:flex-end}.product-compare-image-block a,.product-compare-image-block-img{width:var(--product-compare-image-block-width)}.product-compare-image-block a .product-compare-image-block-img{width:100%}.product-compare-image-block-placeholder-wrap{aspect-ratio:16 / 9;position:relative;width:var(--product-compare-image-block-width);line-height:0}.product-compare-image-block-placeholder{background:rgba(var(--color-border));width:100%;height:100%}.product-compare-row-metafield a,.product-compare-row-metafields a{color:rgba(var(--color-accent-1));text-underline-offset:.3rem;text-decoration-thickness:.1rem;text-decoration-color:transparent;transition:text-decoration .18s ease;display:inline-flex;align-items:center}:is(.product-compare-row-metafield a,.product-compare-row-metafields a):hover{text-decoration:underline}.product-compare-row-metafield .product-info-details-item-icon-download,.product-compare-row-metafields .product-info-details-item-icon-download{position:relative;top:.2rem;margin-inline-end:.5rem;opacity:1}:is(.product-compare-row-metafield .product-info-details-item-icon-download,.product-compare-row-metafields .product-info-details-item-icon-download) svg{width:1.6rem;height:auto;color:color-mix(in srgb,rgba(var(--color-foreground)),transparent 40%)}.product-compare-modal .modal-dialog-wrap{margin:0}.product-compare-modal[open] .modal-dialog-wrap{display:flex;z-index:50}.product-compare-modal .modal-dismiss-button{right:1rem;top:1rem;background-color:rgba(var(--color-background))}@media(min-width:990px){.product-compare-modal .modal-dismiss-button{right:2rem}}.product-compare-modal .modal-dialog-content{position:relative;min-height:100%;padding:5.5rem 1.5rem 1.5rem;height:100%}@media(min-width:990px){.product-compare-modal .modal-dialog-content{padding:5rem;display:flex;justify-content:center}}.product-compare-modal .spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:-1.6rem 0 0 -1.6rem;z-index:3}.product-compare-modal.is-loading .modal-dialog-content{height:30rem}.product-compare-modal.is-loading .spinner{display:block}.modal-dialog.product-compare-modal-dialog{width:100vw;height:100dvh;max-height:100dvh;display:flex;border-radius:0;padding:0;margin:0}.product-compare-dialog-inner{overflow-y:auto;min-width:100%}.product-compare-modal-dialog-wrap .modal-dialog-content-wrap{padding:0;height:100%}.product-compare-modal .product-compare-page,.product-compare-page product-compare{opacity:0;visibility:hidden;transition:opacity .35s ease-in-out,visibility 0s linear .35s}.product-compare-modal:not(.is-loading) .product-compare-page,.product-compare-modal:not(.is-loading) product-compare,.product-compare-page product-compare.is-loaded{opacity:1;visibility:visible;transition-delay:0s}.product-compare-item .price-requires-login-message{font-size:calc(var(--font-body-scale) * 1.5rem)}.section-product-comparison .product-compare-item-row{padding:.8rem .7rem}.section-product-comparison .product-compare-row-product_header{gap:.8rem}.section-product-comparison .product-compare-item-title,.section-product-comparison .product-compare-label{font-size:1.4rem}@media(min-width:990px){.section-product-comparison .product-compare-grid{grid-template-columns:minmax(12rem,max-content) repeat(var(--compare-product-count, 1),15rem)}}@media(max-width:989px){.section-product-comparison .product-compare-grid{grid-template-columns:11rem repeat(var(--compare-product-count, 1),12rem);width:max-content;min-width:100%}.section-product-comparison .product-compare-item-row{padding:.6rem .5rem}}body:has(.section-product-comparison) collapsible-expandable[expanded=false] .facet-content{display:block;max-height:12rem;overflow:hidden;position:relative;cursor:pointer}body:has(.section-product-comparison) collapsible-expandable[expanded=false] .facet-content:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6.5rem;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}@media(max-width:989px){.section-product-comparison product-compare{display:block;position:relative}.section-product-comparison .product-compare-label{position:sticky;left:0;z-index:2;background:#fff}}@media(max-width:989px){.section-product-comparison product-compare.is-scrollable:not(.has-scrolled):before{content:"Seitlich wischen";position:absolute;top:calc(var(--hint-top, 12rem) - 1.5rem);left:50%;transform:translate(-50%);z-index:4;white-space:nowrap;box-sizing:border-box;width:min(31.1rem,calc(100% - 1rem));padding:.5rem 6.6rem;text-align:center;letter-spacing:.375em;font-size:1.3rem;font-weight:600;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 12H5M11 6l-6 6 6 6' fill='none' stroke='%23333' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat left 3.7rem center / 2rem 2rem,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6' fill='none' stroke='%23333' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 3.7rem center / 2rem 2rem,#fdf1cc99;border-radius:2rem;pointer-events:none}}@media(max-width:989px){.section-product-comparison product-compare.is-scrollable:not(.is-scrolled-end):after{content:"";position:absolute;top:0;right:0;bottom:0;width:3.5rem;background:linear-gradient(to left,#fff 20%,#fff0);pointer-events:none;z-index:3}}@media(max-width:989px){.section-product-comparison product-compare.has-scrolled .product-compare-label{box-shadow:6px 0 6px -6px #00000040}}.section-product-comparison:not(.compare-more-open) .compare-extra-row{opacity:0;padding-top:0!important;padding-bottom:0!important;border:0!important;margin:0!important;height:0!important;min-height:0;overflow:hidden}.section-product-comparison .compare-more-toggle{display:block;width:100%;margin:0;padding:1.2rem 0;background:none;border:0;border-top:.1rem solid rgba(var(--color-border));text-align:left;font:inherit;font-weight:600;color:rgba(var(--color-foreground-alt));cursor:pointer}.section-product-comparison .compare-more-toggle:hover{text-decoration:underline}.product-compare-expandable[expanded=false] .product-compare-wrapper{overflow-x:hidden;touch-action:pan-y}.product-compare-expandable[expanded=false]:not(.cr-done) .facet-content{position:relative;cursor:pointer}.product-compare-expandable[expanded=false]:not(.cr-done) .facet-content:after{content:"";position:absolute;left:50%;top:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border-radius:50%;z-index:3;pointer-events:none;background:linear-gradient(#232323,#232323) center/22px 3.5px no-repeat,linear-gradient(#232323,#232323) center/3.5px 22px no-repeat,#f9ca4f;box-shadow:0 2px 10px #00000040}.product-compare-expandable.cr-attn[expanded=false]:not(.cr-done) .facet-content{animation:crglow 2s ease-in-out 4}.product-compare-expandable.cr-attn[expanded=false]:not(.cr-done) .facet-content:after{animation:crpulse 2s ease-in-out 4}@keyframes crglow{0%,to{box-shadow:0 0 #f9ca4f00}50%{box-shadow:0 0 0 3px #f9ca4f8c,0 0 14px #f9ca4fb3}}@keyframes crpulse{0%,to{transform:scale(1);box-shadow:0 2px 10px #00000040,0 0 #f9ca4fb3}50%{transform:scale(1.14);box-shadow:0 2px 10px #00000040,0 0 0 14px #f9ca4f00}}@media(prefers-reduced-motion:reduce){.product-compare-expandable .facet-content,.product-compare-expandable .facet-content:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/component-product-compare.css.map */
