.section-comparison-tool{padding:var(--layout-space-16) 0}.section-comparison-tool:empty{display:none;padding:0}.comparison-tool .comparison-tool__info{padding:0 var(--layout-space-8)}.comparison-tool .comparison-tool__info .comparison-tool__title{font-size:var(--text-size-xl);margin-bottom:var(--layout-space-8)}.comparison-tool .comparison-tool__info .comparison-tool__description *:last-child{margin-bottom:var(--layout-space-8)}.comparison-tool .comparison-tool__info .comparison-tool__description *{font-size:var(--text-size-s)}.comparison-tool .comparison-tool__info .comparison-tool__links{margin-bottom:var(--layout-space-8);display:flex;flex-wrap:wrap;gap:var(--layout-space-8)}.comparison-tool .comparison-tool__info .comparison-tool__links a{font-size:var(--text-size-s)}.comparison-tool .comparison-tool__content{display:flex;flex-direction:column}.comparison-tool .comparison-tool__content .comparison-slider-buttons{display:flex;padding:var(--layout-space-8);align-items:center;justify-content:space-between;margin:0;position:sticky;bottom:0;z-index:100;background-color:rgb(var(--color-background))}.comparison-tool .comparison-tool__content .comparison-slider-buttons.sticky{position:sticky;bottom:0;z-index:100}.comparison-tool .comparison-tool__content .comparison-slider-buttons .buttons-wrapper{display:flex;gap:var(--layout-space-4);justify-content:space-between}.comparison-tool .comparison-tool__content .comparison-slider-buttons button{border:none;height:var(--layout-space-16);width:var(--layout-space-16);display:flex;justify-content:center;align-items:center}.comparison-tool .comparison-tool__content .comparison-slider-buttons button svg{height:var(--layout-space-4);width:auto}.comparison-tool .comparison-tool__content .comparison-slider-buttons button.comparison-slider-button--next svg{transform:rotate(-90deg)}.comparison-tool .comparison-tool__content .comparison-slider-buttons button.comparison-slider-button--prev svg{transform:rotate(90deg)}.comparison-tool .comparison-tool__content .comparison-tool__products{display:flex;position:relative;overflow-x:auto;width:100%;padding-left:0;list-style-type:none;flex-wrap:nowrap;padding:0 var(--layout-space-8);scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding:0 var(--layout-space-8);-webkit-overflow-scrolling:touch}.comparison-tool .comparison-tool__content .comparison-tool__products::-webkit-scrollbar{display:none}.comparison-tool .comparison-tool__content .comparison-tool__products li{scroll-snap-align:start;width:75%;min-width:75%}.comparison-tool .comparison-tool__content .comparison-tool__products li:last-child{scroll-snap-align:end}.comparison-tool .comparison-tool__content .comparison-tool__products li product-card{margin-right:5.3rem}.comparison-tool .comparison-tool__content .comparison-tool__products product-card.card-wrapper{height:unset;margin-bottom:var(--layout-space-12)}.comparison-tool .progress-bar{width:calc(100% - var(--layout-space-4) - 7.2rem);height:var(--layout-space-1);background-color:rgba(var(--color-base-text),.16);position:relative}.comparison-tool .progress-bar .progress-bar__fill{position:absolute;left:0;top:0;height:var(--layout-space-1);background-color:rgb(var(--color-base-text));display:block}.comparison-tool__products--details{display:flex;flex-direction:column;gap:0}.comparison-tool__products--details .comparison-tool__products--detail:not(:last-child){border-bottom:1px solid rgba(var(--color-base-text),.16)}.comparison-tool__products--details .comparison-tool__products--detail .title{font-size:var(--text-size-base);margin:0;margin-bottom:var(--layout-space-10)}.comparison-tool__products--details .comparison-tool__products--detail{padding:var(--layout-space-12) 0 var(--layout-space-4) 0}.comparison-tool__products--details .comparison-tool__products--detail img.icon{height:var(--layout-space-12);width:auto}.comparison-tool__products--details .comparison-tool__products--detail .value{font-size:var(--text-size-s);color:rgb(var(--color-base-text));margin-bottom:0;min-height:2.3rem;display:block}.comparison-tool__products--details .comparison-tool__products--detail .key_feature p{margin-bottom:0}.comparison-tool__products--details .comparison-tool__products--detail .key_feature{margin-bottom:var(--layout-space-16)}.comparison-tool__products--details .comparison-tool__products--detail .key_feature:nth-child(n+5){display:none}.comparison-tool__products--details .comparison-tool__products--detail .show-more{opacity:0}.comparison-tool__products--details .comparison-tool__products--detail:has(.show-more:checked) .key_feature:nth-child(n+5){display:block}.comparison-tool__products--details .comparison-tool__products--detail .features-accordion{display:flex;flex-direction:column}.comparison-tool__products--details .comparison-tool__products--detail .accordion-content{display:grid}.comparison-tool__products--details .comparison-tool__products--detail .accordion-content[aria-hidden=true]{grid-template-rows:0fr}.comparison-tool__products--details .comparison-tool__products--detail .accordion-content[aria-hidden=false]{grid-template-rows:1fr}.comparison-tool__products--details .comparison-tool__products--detail .card-to-hide{overflow:hidden;display:flex;flex-direction:column;width:100%}.comparison-tool__products--details .comparison-tool__products--detail .accordion-content{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.comparison-tool__products--details .comparison-tool__products--detail .accordion-trigger[aria-expanded=true]{border-top:0}.comparison-tool__products--details .comparison-tool__products--detail .accordion-trigger{font-size:var(--text-size-xs);display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;padding:0;border-bottom:none;cursor:pointer}.comparison-tool__products--details .comparison-tool__products--detail .accordion-trigger span.trigger-title{padding-top:var(--layout-space-1);padding-left:var(--layout-space-2)}.comparison-tool__products--details .comparison-tool__products--detail{position:relative;margin-right:var(--layout-space-8)}.comparison-tool__products--details .comparison-tool__products--detail:not(:last-child):before{content:"";background-color:rgba(var(--color-base-text),.16);height:1px;width:var(--layout-space-8);position:absolute;bottom:calc(-1 * var(--layout-space-pixel));left:calc(-1 * var(--layout-space-8))}.comparison-tool__products--details .comparison-tool__products--detail p.value.overview{text-align:left;margin-bottom:var(--layout-space-4)}.comparison-tool__products--details .comparison-tool__products--detail p.value.overview+a{font-size:var(--text-size-s);color:var(--color-base-text);margin-bottom:0}.comparison-tool product-card{margin-bottom:0!important}.comparison-tool product-card .card{flex-grow:unset!important;justify-content:flex-start!important}.comparison-tool product-card .card__content{flex-grow:unset!important}.comparison-tool product-card .card__information{padding-bottom:0!important}@media(min-width:750px){.comparison-tool__products--details .comparison-tool__products--detail{padding:var(--layout-space-12) 0}.comparison-tool__products--details .comparison-tool__products--detail p.value.overview+a{margin-bottom:0}.comparison-tool__products--details .comparison-tool__products--detail .key_feature:nth-child(n+5){display:block}.comparison-tool .link-desc-wrapper{display:flex;justify-content:space-between;gap:var(--layout-space-16)}.comparison-tool .link-desc-wrapper .comparison-tool__description{max-width:55rem}.comparison-tool .comparison-tool__info,.comparison-tool .comparison-tool__content .comparison-tool__products{padding:0 var(--layout-space-16)}.comparison-tool .comparison-tool__content .comparison-tool__products li{width:var(--product-width-desktop);min-width:unset}.comparison-tool .comparison-tool__content .comparison-tool__products{gap:var(--layout-space-8)}.comparison-tool .comparison-tool__content .comparison-tool__products li product-card{margin:0 var(--layout-space-4);margin:0}.comparison-tool__products--details .comparison-tool__products--detail{position:relative}.comparison-tool__products--details .comparison-tool__products--detail:not(:last-child):after{content:"";background-color:rgba(var(--color-base-text),.16);height:var(--layout-space-pixel);width:var(--layout-space-8);position:absolute;bottom:calc(-1 * var(--layout-space-pixel));right:calc(-1 * var(--layout-space-8))}.comparison-tool__products--details .comparison-tool__products--detail .features-accordion,.comparison-tool .comparison-tool__content .comparison-slider-buttons{display:none}.comparison-tool div.empty-card-space{display:block;margin-bottom:var(--layout-space-12);margin-right:var(--layout-space-8)}.comparison-tool__products--details .comparison-tool__products--detail p.value{margin-bottom:0}.comparison-tool__products--details .comparison-tool__products--detail p.value.overview{text-align:left}.comparison-tool__products--details{gap:0}.comparison-tool__products--details .comparison-tool__products--detail:not(.key-features){display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:var(--layout-space-16) 0}.comparison-tool__products--details .comparison-tool__products--detail:not(.key-features) .icon{margin-bottom:var(--layout-space-4)}.comparison-tool__products--details .comparison-tool__products--detail .key_feature{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-bottom:var(--layout-space-16)}.comparison-tool__products--details .comparison-tool__products--detail .key_feature .icon{margin-bottom:var(--layout-space-4)}.comparison-tool__products--details .comparison-tool__products--detail.key-features{padding:var(--layout-space-16) 0 0 0}}.comparison-tool__products--details .animated-icon-plus{width:var(--layout-space-9);height:var(--layout-space-9);position:relative}.comparison-tool__products--details .animated-icon-plus span{content:"";width:1.1rem;height:1px;background-color:rgb(var(--color-base-text));position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:transform .25s ease-in-out;-webkit-transition:transform .25s ease-in-out;-moz-transition:transform .25s ease-in-out;-o-transition:transform .25s ease-in-out}.comparison-tool__products--details .animated-icon-plus span:last-child{transform:rotate(90deg)}[aria-expanded=true] .animated-icon-plus span:last-child{transform:rotate(225deg)}[aria-expanded=true] .animated-icon-plus span:first-child{transform:rotate(135deg)}@media(min-width:750px){.comparison-tool .comparison-tool__content .comparison-tool__products{overflow:unset}.comparison-tool__products--details .comparison-tool__products--detail.sticky{position:sticky;top:0;z-index:100}.comparison-tool__products--details .comparison-tool__products--detail.sticky:before{content:"";background-color:rgb(var(--color-background));position:absolute;width:var(--layout-space-8);height:calc(100% + 1px);left:calc(-1 * var(--layout-space-8));top:0;border-bottom:1px solid rgba(var(--color-base-text),.16)}.comparison-tool__products--details .comparison-tool__products--detail.sticky:after{content:"";background-color:rgb(var(--color-background));position:absolute;width:var(--layout-space-8);height:calc(100% + 1px);right:calc(-1 * var(--layout-space-8));top:0;border-bottom:1px solid rgba(var(--color-base-text),.16)}.comparison-tool__products--details .comparison-tool__products--detail.sticky{background-color:rgb(var(--color-background))}}.comparison-header-hidden{top:calc(-2 * var(--header-height))!important}
/*# sourceMappingURL=/cdn/shop/t/83/assets/comparison-tool-section.css.map */
