.rb-comparisoncards{--spacing:2rem;--rb-comparisoncards-card-padding:1.5rem}.rb-comparisoncards__wrapper{padding-bottom:var(--spacing-bottom,40px);padding-top:var(--spacing-top,40px)}.rb-comparisoncards__header{margin-bottom:var(--spacing)}.rb-comparisoncards.align--center .rb-comparisoncards__header{text-align:center}.rb-comparisoncards.align--left .rb-comparisoncards__header{text-align:left}.rb-comparisoncards.align--right .rb-comparisoncards__header{text-align:right}.rb-comparisoncards__grid{display:grid;gap:var(--spacing);grid-template-columns:repeat(var(--grid-columns-mobile,1),minmax(0,1fr))}@media (min-width:750px){.rb-comparisoncards__grid{grid-template-columns:repeat(var(--grid-columns-desktop,3),minmax(0,1fr))}}.rb-comparisoncards__card{background:rgb(var(--color-background));border-radius:var(--rb-cards-radius);color:rgb(var(--color-foreground));display:flex;flex-direction:column;overflow:hidden}.rb-comparisoncards__media{aspect-ratio:var(--media-aspect-ratio,4/3);background:rgba(var(--color-foreground),.04);overflow:hidden;position:relative}.rb-comparisoncards--card-scheme-matches .rb-comparisoncards__media{border-bottom-left-radius:var(--rb-cards-radius);border-bottom-right-radius:var(--rb-cards-radius)}.rb-comparisoncards--natural .rb-comparisoncards__media{aspect-ratio:auto}.rb-comparisoncards__media img{display:block;height:100%;object-fit:cover;width:100%}.rb-comparisoncards__media--cover img{inset:0;position:absolute}.rb-comparisoncards--natural .rb-comparisoncards__media img{height:auto;position:static}.rb-comparisoncards__content{display:flex;flex-direction:column;font-size:var(--font-size-small);gap:1rem;padding:var(--rb-comparisoncards-card-padding) var(--rb-comparisoncards-padding-x,var(--rb-comparisoncards-card-padding))}.rb-comparisoncards__heading-price{display:flex;flex-direction:column;gap:0}.rb-comparisoncards--card-scheme-matches{--rb-comparisoncards-padding-x:0px}.rb-comparisoncards__content>*+*{margin-top:0}.rb-comparisoncards__badge--overlay{margin-bottom:0;position:absolute;z-index:2}.rb-comparisoncards__badge--section{bottom:1rem;left:1rem;right:auto;top:auto}.rb-comparisoncards__badge--switch,.rb-comparisoncards__badge--switch-column{bottom:auto;left:auto;right:1rem;top:1rem}.rb-comparisoncards__badge--switch-card{bottom:auto;left:auto;right:0;top:0;transform:translate(1rem,-50%)}.rb-comparisoncards__badge--inline{display:inline-block;inset:auto;margin-bottom:.6rem;position:static}.rb-comparisoncards__description,.rb-comparisoncards__price,.rb-comparisoncards__title{margin:0}.rb-comparisoncards__description.rte :where(p,ul,ol){margin:0}.rb-comparisoncards__description.rte :where(ul,ol){padding-left:1.2em}.rb-comparisoncards__description.rte :where(li+li){margin-top:.25rem}.rb-comparisoncards__list{margin:0;padding-left:1.2em}.rb-comparisoncards__list--checkmarks{list-style:none;padding-left:0}.rb-comparisoncards__list--checkmarks li{align-items:flex-start;display:flex;gap:.8rem}.rb-comparisoncards__list--checkmarks li:before{background-color:currentColor;content:"";flex:0 0 1.2em;height:1.2em;margin-top:.15em;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.2em}.rb-comparisoncards .rating-star{--letter-spacing:0.7;--font-size:1.4}.rb-comparisoncards__list li+li{margin-top:.25rem}.rb-comparisoncards__cta{margin-top:1rem}.rb-comparisoncards .rating{align-items:center;display:inline-flex;line-height:1}.rb-comparisoncards .rating-count{margin-left:.4rem}.rb-comparisoncards__pills{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:0 0 var(--spacing);padding:0}.rb-comparisoncards__pill{align-items:center;display:inline-flex}.rb-comparisoncards__pill a{padding:.9rem 1.4rem;position:relative;text-align:center;text-decoration:none;transition:border var(--duration-short) ease}.rb-comparisoncards__pill a,.rb-comparisoncards__pill select{background-color:rgb(var(--color-background));border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));border-radius:var(--variant-pills-radius);color:rgb(var(--color-foreground));cursor:pointer;display:inline-block;font-size:1.3rem;letter-spacing:.04rem;line-height:1}.rb-comparisoncards__pill select{appearance:none;padding:.9rem 2.4rem .9rem 1.4rem}.rb-comparisoncards__pill select:focus-visible{outline:2px solid rgba(var(--color-foreground),.4);outline-offset:2px}.rb-comparisoncards__pill--active a{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.rb-comparisonswitch__details{margin-top:1.6rem}.rb-comparisonswitch{--spacing:2rem;--rb-comparisoncards-card-padding:1.5rem}.rb-comparisonswitch__details-grid{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.6rem;padding-right:var(--spacing,2rem);padding-top:1.2rem;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch}.rb-comparisonswitch__details-grid::-webkit-scrollbar{display:none}.rb-comparisonswitch__details-grid:after{content:"";flex:0 0 var(--spacing,2rem)}.rb-comparisonswitch__pagination{display:flex;justify-content:center;margin-top:1.2rem}.rb-comparisonswitch__pagination .rb-mainproduct__media-dots{left:auto;position:relative;transform:none;width:fit-content}.rb-comparisonswitch__pagination .rb-mainproduct__media-dot{height:6px}.rb-comparisonswitch__pagination .rb-mainproduct__media-dot--active{height:12px}.rb-comparisonswitch__detail--inactive.rb-comparisonswitch__detail--noimage .rb-comparisonswitch__card{padding-top:calc(var(--rb-comparisoncards-card-padding, 1.5rem) + 1rem)}.rb-comparisonswitch__detail{cursor:pointer;display:flex;flex:0 0 calc((100% - 1.5rem*(var(--switch-cards-per-view-mobile, 2) - 1))/var(--switch-cards-per-view-mobile, 2));flex-direction:column;overflow:visible;position:relative;scroll-snap-align:start}.rb-comparisonswitch__card{background:rgb(var(--color-background));border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));border-radius:var(--rb-cards-radius);color:rgb(var(--color-foreground));flex:1;overflow:visible;padding:var(--rb-comparisoncards-card-padding,1.5rem);position:relative}.rb-comparisonswitch__card .rb-comparisoncards__content{padding:0}.rb-comparisonswitch__detail .rb-comparisoncards__media{background:transparent;border-radius:0;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-height:var(--switch-media-max-height,none);overflow:hidden;width:min(100%,calc(var(--switch-media-max-height, 9999px)*(var(--media-aspect-ratio, 4 / 3))))}@media (min-width:750px){.rb-comparisonswitch__detail{flex-basis:calc((100% - 1.5rem*(var(--switch-cards-per-view-desktop, 3) - 1))/var(--switch-cards-per-view-desktop, 3))}}.rb-comparisonswitch__detail--no-clip{overflow:visible}.rb-comparisonswitch__detail--no-clip .rb-comparisoncards__media{border-radius:inherit}.rb-comparisonswitch__cardlink{display:block;inset:0;pointer-events:none;position:absolute;z-index:1}