.product-compare__no-results{font-weight:500;margin:12px 0 24px}.product-compare__count{margin-bottom:12px;padding-right:12px;text-align:right}.product-compare__filters{background:var(--green-25);flex:0 0 auto;flex-wrap:wrap;gap:4px;height:60px;padding:4px}.product-compare__filters,.product-compare__filters-wrap{align-items:center;border-radius:100px;display:flex;width:fit-content}.product-compare__filters-wrap{margin-bottom:24px;margin-left:auto;margin-right:auto;overflow:hidden;position:relative}.product-compare__filters-nav{align-items:center;background:transparent;border:0;color:var(--black);cursor:pointer;display:none;height:60px;justify-content:center;margin:0;padding:0;width:60px}.product-compare__filters-nav:disabled,.product-compare__filters-nav[aria-disabled=true]{cursor:not-allowed;opacity:.3}.product-compare__filters .button{align-items:center;background:var(--green-25);border:2px solid transparent;border-radius:24px;color:var(--body-color);cursor:pointer;display:flex;font-size:18px;font-style:normal;font-weight:500;height:52px;line-height:150%;margin:0;opacity:.6;padding:4px 20px;position:relative;white-space:nowrap;z-index:1}.product-compare__filters .button.is-active{background:var(--green-500);border-color:var(--green-500);color:var(--white);opacity:1;z-index:3}.product-compare__filters .button:active,.product-compare__filters .button:hover{opacity:1}.product-compare__filters .button:focus{border:2px solid transparent;border-radius:40px;opacity:1;outline:none}.product-compare__filters .button:disabled,.product-compare__filters .button[aria-disabled=true]{cursor:not-allowed;opacity:.3}.product-compare__compare{--compare-label-width:230px;--compare-columns:2;--compare-track-items:2;--compare-gap:0px;--image-row-height:0px;align-items:stretch;display:flex;gap:0;position:relative}.product-compare__compare.has-pinned .product-compare__pinned{display:block}.product-compare__compare.has-pinned{--compare-track-items:1}.product-compare__compare:not(.has-pinned) .product-compare__pinned{display:none}.product-compare__labels{display:flex;flex:0 0 var(--compare-label-width);flex-direction:column}.product-compare__pinned{flex:0 0 calc((100% - var(--compare-label-width))/var(--compare-columns));min-width:0}.product-compare__slider{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.product-compare__compare.has-pinned .product-compare__slider{flex:0 0 calc((100% - var(--compare-label-width))*(var(--compare-track-items)/var(--compare-columns)))}.product-compare__track{cursor:grab;display:flex;gap:var(--compare-gap);overflow-x:scroll;padding-bottom:4px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-gutter:stable}.product-compare__track.is-dragging{cursor:grabbing;user-select:none}.product-compare__track::-webkit-scrollbar{height:8px}.product-compare__track::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:999px}.product-compare__slide{flex:0 0 calc((100% - (var(--compare-track-items) - 1)*var(--compare-gap))/var(--compare-track-items));height:100%;scroll-snap-align:start;width:100%}.product-compare__pinned .product-compare__slide{flex:0 0 100%;width:100%}.product-compare__image-nav{display:none}.product-compare__image-nav-btn{align-items:center;background:var(--green-500);border:0;border-radius:32.5px;cursor:pointer;display:inline-flex;height:48px;justify-content:center;margin:0;padding:9.75px;position:relative;transition:background .15s linear,color .15s linear;width:48px}.product-compare__image-nav-btn:active,.product-compare__image-nav-btn:hover{background:linear-gradient(180deg,#15875c,#00be82),#15875c}.product-compare__image-nav-btn:focus-visible{background:linear-gradient(180deg,#15875c,#00be82),#15875c;outline:none}.product-compare__image-nav-btn:focus-visible:after{border:2px solid var(--green-500);border-radius:34.5px;content:"";inset:-2px;pointer-events:none;position:absolute}.product-compare__image-nav-btn:disabled,.product-compare__image-nav-btn[aria-disabled=true]{background:var(--green-500);cursor:not-allowed;opacity:.2}.product-compare__column{background:transparent;box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.product-compare__column.is-pinned{background:rgba(230,246,241,.5);border-radius:8px}.product-compare__row{border-bottom:1px solid #e9eaeb;display:flex;flex-direction:column;justify-content:center;min-height:80px;padding:16px}.product-compare__column .product-compare__row--benefits,.product-compare__column .product-compare__row--download,.product-compare__column .product-compare__row--title{justify-content:flex-start}.product-compare__row--download,.product-compare__row--image,.product-compare__row--title,.product-compare__row:last-child{border-bottom:0}.product-compare__row--image{padding-left:8px;padding-right:8px}.product-compare__row--download{padding:32px 16px}.product-compare__labels .product-compare__row{align-items:flex-start;display:flex;padding-left:0}.product-compare__labels .product-compare__row--download,.product-compare__labels .product-compare__row--image,.product-compare__labels .product-compare__row--title{align-items:flex-start}.product-compare__row-label{font-weight:600;text-align:left}.product-compare__column .product-compare__row-label{display:none;font-size:12px;font-weight:500;margin-bottom:4px}.product-compare__image-wrap{cursor:pointer;overflow:hidden;padding-bottom:66.6667%;position:relative;width:100%}.product-compare__image{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.product-compare__image-action{align-items:center;background:var(--green-800);border:0;border-radius:24.375px;box-shadow:0 4px 12px 0 rgba(0,0,0,.18);cursor:pointer;display:flex;flex-shrink:0;gap:6.094px;height:36px;justify-content:center;margin:0;padding:7.313px;position:absolute;right:12px;top:12px;transition:background .15s linear,color .15s linear;width:36px}.product-compare__image-action svg{aspect-ratio:1/1;display:block;flex-shrink:0;height:24px;width:24px}.product-compare__image-action:active,.product-compare__image-action:hover{background:var(--green-600)}.product-compare__image-action:focus-visible{background:var(--green-600);border:2px solid var(--green-500)}.product-compare__image-action:focus-visible:after{border:2px solid var(--green-500);border-radius:26.375px;content:"";inset:-2px;pointer-events:none;position:absolute}.product-compare__modal{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:1000}.product-compare__modal.is-open{display:flex}.product-compare__modal-backdrop{background:linear-gradient(182deg,rgba(0,85,58,.5) 17.08%,rgba(0,51,35,.5) 59.78%,rgba(0,20,13,.5) 126.16%),rgba(0,0,0,.5);inset:0;position:absolute}.product-compare__modal-dialog{background:var(--white);border-radius:16px;max-width:780px;outline:none;overflow:hidden;position:relative;width:calc(100% - 40px);z-index:1}.product-compare__modal-close{align-items:center;background:transparent;border:0;color:var(--black);cursor:pointer;display:flex;height:48px;justify-content:center;margin:0;padding:0;position:absolute;right:0;top:0;width:48px;z-index:2}.product-compare__modal-close svg{display:block;height:14px;width:14px}.product-compare__modal-close:hover{background:transparent}.product-compare__modal-image{display:block;height:auto;width:100%}.product-compare__pin{align-items:center;background:transparent;border:2px solid transparent;border-radius:50px;color:inherit;cursor:pointer;display:inline-flex;font-weight:500;gap:4px;justify-content:flex-start;margin:8px 0 0;outline:none;padding:4px 12px 4px 8px;position:relative;text-align:left;transition:background .15s linear,color .15s linear}.product-compare__pin-icon{display:block;flex:0 0 auto}.product-compare__pin.is-pinned{background:var(--green-500);border-color:var(--green-500);color:var(--white)}.product-compare__pin:not(.is-pinned):active,.product-compare__pin:not(.is-pinned):hover{background:var(--green-25);border-color:var(--green-25);color:inherit}.product-compare__pin:not(.is-pinned):focus-visible{background:transparent;border-color:var(--green-500);color:inherit}.product-compare__pin.is-pinned:active,.product-compare__pin.is-pinned:hover{background:var(--green-600);border-color:var(--green-600);color:var(--white)}.product-compare__pin.is-pinned:focus-visible{background:var(--green-500);border-color:var(--green-500);color:var(--white)}.product-compare__pin.is-pinned:focus-visible:after{border:2px solid var(--green-500);border-radius:50px;bottom:-6px;content:"";left:-6px;pointer-events:none;position:absolute;right:-6px;top:-6px}.product-compare__pin:disabled,.product-compare__pin[aria-disabled=true]{background:transparent;border-color:transparent;cursor:not-allowed;opacity:.3}.product-compare__row-value h5{margin:0}.product-compare__row-value ul{margin-bottom:0;padding-left:20px}.product-compare__benefits-intro{align-items:center;display:flex;gap:8px}.product-compare__benefits-intro p{margin:0}.product-compare__benefits-icon{align-items:center;background:var(--gradient-horizontal);border-radius:35px;display:flex;height:28px;justify-content:center;padding:4px;width:28px}.product-compare__benefits-icon svg{aspect-ratio:1/1;display:block;height:20px;width:20px}@media (max-width:767px){.product-compare__filters-wrap{width:100%}.product-compare__filters{flex:1 1 auto;flex-wrap:nowrap;overflow-x:auto;padding-left:40px;padding-right:40px;white-space:nowrap;width:100%;-ms-overflow-style:none;scrollbar-width:none}.product-compare__filters::-webkit-scrollbar{display:none}.product-compare__filters-nav{display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.product-compare__filters-nav:active,.product-compare__filters-nav:focus,.product-compare__filters-nav:hover{background:transparent;border-color:transparent;color:var(--black);transform:translateY(-50%)}.product-compare__filters-nav[data-scroll=prev]{background:linear-gradient(90deg,var(--green-25) 0,var(--green-25) 74.66%,rgba(230,246,241,0) 100%);border-radius:100px 0 0 100px;left:0}.product-compare__filters-nav[data-scroll=next]{background:linear-gradient(270deg,var(--green-25) 0,var(--green-25) 74.66%,rgba(230,246,241,0) 100%);border-radius:0 100px 100px 0;right:0}.product-compare__row{justify-content:flex-start;min-height:auto}.product-compare__compare{flex-direction:row;--compare-label-width:0px;--compare-columns:2;--compare-track-items:2}.product-compare__compare.has-pinned{--compare-track-items:1}.product-compare__compare.has-pinned .product-compare__pinned,.product-compare__compare.has-pinned .product-compare__slider{flex:0 0 50%}.product-compare__compare:not(.has-pinned) .product-compare__slider{flex:1 1 100%}.product-compare__labels{display:none}.product-compare__pinned{flex:0 0 calc((100% - var(--compare-label-width))/var(--compare-columns));margin-bottom:0;width:auto}.product-compare__column .product-compare__row-label{display:block}.product-compare__column .product-compare__row--benefits .product-compare__row-label{display:none}}@media (min-width:768px){.product-compare__row{padding-left:24px;padding-right:24px}.product-compare__row--image{padding-left:12px;padding-right:12px}.product-compare__row--download{padding-left:24px;padding-right:24px}}@media (min-width:1140px){.product-compare__compare{--compare-columns:3;--compare-track-items:3}.product-compare__compare.has-pinned{--compare-track-items:2}}@media (min-width:992px){.product-compare__image-nav{align-items:center;display:flex;height:var(--image-row-height);left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.product-compare__image-nav-btn{pointer-events:auto;position:absolute}.product-compare__image-nav-btn[data-scroll=prev]{left:calc(var(--compare-label-width) - 48px)}.product-compare__image-nav-btn[data-scroll=next]{right:-48px}}.product-compare .headline{text-align:center}.product-compare__filters{margin-left:auto;margin-right:auto}