.rsl-comparison__inner{margin:0 auto;max-width:82.1875rem}.rsl-comparison__caption{font-family:Satoshi,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.375rem;margin:0 auto .75rem;text-align:center}.rsl-comparison__title{font-family:Clash Grotesk,sans-serif;font-size:2.5rem;font-style:normal;font-weight:500;line-height:2.625rem;margin:1.25rem auto 2.125rem;text-align:center;text-transform:capitalize}.rsl-comparison__title b,.rsl-comparison__title strong{color:#009370;font-weight:600}.rsl-comparison__sub{font-family:Satoshi,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin:0 auto 2.5rem;max-width:50rem;text-align:center}.rsl-comparison__sub p{margin:0 0 .5rem}.rsl-comparison__sub p:last-child{margin-bottom:0}.rsl-comparison__grid{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem}.rsl-comparison__col{display:flex;flex:1 1 0;min-width:0;position:relative}.rsl-comparison__col-media{align-items:center;bottom:1.875rem;display:flex;flex-direction:column;flex-shrink:0;left:1.875rem;padding-right:0;width:11.125rem}.rsl-comparison__col-label{box-sizing:border-box;font-family:Satoshi,sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.25rem;text-align:center;white-space:nowrap}.rsl-comparison__col-label[data-label-type="1"]{font-family:Tenor Sans,sans-serif;font-size:1.875rem;font-weight:400}.rsl-comparison__product-wrap{display:inline-block;max-width:100%;position:relative;vertical-align:bottom;width:11.125rem}.rsl-comparison__product-img{aspect-ratio:89/130;display:block;height:auto;max-width:100%;object-fit:contain;width:11.125rem}.rsl-comparison__badge{align-items:center;display:flex;height:3rem;justify-content:center;line-height:0;max-width:28%;position:absolute;right:-6%;top:6%;width:3rem}.rsl-comparison__badge svg{display:block;height:100%;width:100%}.rsl-comparison__card{box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative;width:100%}.rsl-comparison__card-rows{box-sizing:border-box;flex:1 1 auto;padding:1.5rem 1rem}.rsl-comparison__rows{display:flex;flex-direction:column;gap:0;margin:auto;width:fit-content}.rsl-comparison__row{align-items:center;display:flex;gap:.75rem;width:fit-content}.rsl-comparison__row:not(:last-child){border-bottom-style:solid;border-bottom-width:1px}.rsl-comparison__row-icon{align-items:center;display:inline-flex;flex-shrink:0;height:2.75rem;justify-content:center;line-height:0;width:2.75rem}.rsl-comparison__row-icon svg{height:auto;max-height:100%;max-width:100%;width:auto}.rsl-comparison__row-text{font-family:Satoshi,sans-serif;font-size:1.375rem;font-style:normal;font-weight:400;line-height:1.5rem;text-align:center}.rsl-comparison__row-text p{margin:0}.rsl-comparison__footer{margin:0 auto;text-align:center}.rsl-comparison__btn{-webkit-appearance:none;appearance:none;border:none;border-radius:.5rem;box-sizing:border-box;display:block;font-family:Satoshi,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.04em;line-height:1.2;margin-bottom:.75rem;padding:1.125rem 1.5rem;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.rsl-comparison__guarantee{color:#003327;font-family:Satoshi,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;margin:0}@media(max-width:767.98px){.rsl-comparison__caption{font-size:1rem;line-height:1.25rem}.rsl-comparison__title{font-size:1.875rem;line-height:2rem}.rsl-comparison__grid{align-items:stretch;flex-direction:row}.rsl-comparison__col{align-items:center;flex-direction:column}.rsl-comparison__col-media{justify-content:center;order:1;position:static;width:100%}.rsl-comparison__product-wrap{width:100%}.rsl-comparison__product-img{max-width:100%;width:100%}.rsl-comparison__col-label{font-size:1.4375rem;line-height:1.75rem;margin-top:.375rem;order:2;padding:0 .25rem}.rsl-comparison__card{margin-top:.9375rem;order:3;width:100%}.rsl-comparison__card-rows{padding:1rem .625rem}.rsl-comparison__row-icon{height:2.25rem;width:2.25rem}.rsl-comparison__row-text,.rsl-comparison__sub{font-size:1.125rem;line-height:1.375rem}.rsl-comparison__row{flex-basis:7.875rem;flex-direction:column;margin-left:auto;margin-right:auto}}@media(min-width:768px)and (max-width:1199.98px){.rsl-comparison__title{font-size:1.875rem;line-height:2.125rem;margin:.75rem auto 1.25rem}.rsl-comparison__sub{font-size:1.0625rem;line-height:1.375rem;margin-bottom:1.75rem}.rsl-comparison__row-text{font-size:1.125rem;line-height:1.375rem}.rsl-comparison__row-icon{height:2.25rem;width:2.25rem}}