.product-comparison__card{background-color:var(--comparison-card-bg);border-radius:1rem;display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem 1.2rem}@media screen and (min-width:768px){.product-comparison__card{gap:4.8rem;padding:6.2rem 5.6rem}}.product-comparison__heading{font-family:var(--ff-heading);font-size:2.4rem;font-weight:400;letter-spacing:normal;line-height:.96;margin:0}@media screen and (min-width:768px){.product-comparison__heading{font-size:3.2rem;line-height:1.1}}.product-comparison__scroller{overflow-x:auto;scrollbar-width:none}.product-comparison__scroller::-webkit-scrollbar{display:none}.product-comparison__table{border-collapse:collapse;font-family:var(--ff-primary);width:100%}@media screen and (min-width:768px){.product-comparison__table{margin-left:min(4.3rem,max(0rem,100% - 100.3rem));max-width:100.3rem}}.product-comparison__label{background-color:var(--comparison-card-bg);font-size:1.2rem;font-weight:700;left:0;line-height:1.15;min-width:9.8rem;padding:.8rem 0;position:sticky;text-align:left;z-index:1}@media screen and (min-width:768px){.product-comparison__label{font-size:1.4rem;padding-right:1.2rem;position:static;width:35.39%}}.product-comparison__product{font-weight:400;min-width:10.4rem;padding:0 .3rem;text-align:center;vertical-align:top}@media screen and (min-width:768px){.product-comparison__product{width:21.54%}}.product-comparison__buy{padding:0 .3rem 2.4rem;text-align:center;vertical-align:top}@media screen and (min-width:768px){.product-comparison__buy{padding-bottom:3.2rem}}.product-comparison__product-link{align-items:center;color:inherit;display:flex;flex-direction:column;gap:.5rem;text-decoration:none}.product-comparison__image{background-color:#fff;border-radius:.6rem;height:8.5rem;overflow:hidden;width:7.5rem}.product-comparison__image img{height:100%;object-fit:cover;width:100%}.product-comparison__title{text-wrap:balance;font-size:1.2rem;font-weight:700;line-height:1.15;text-transform:uppercase}@media screen and (min-width:768px){.product-comparison__title{font-size:1.4rem}}.product-comparison__title-word{white-space:nowrap}.product-comparison__price{display:block;font-size:1rem;line-height:1.15;margin:.5rem 0}@media screen and (min-width:768px){.product-comparison__price{font-size:1.4rem;line-height:1.6rem;margin:.5rem 0 1.2rem}}.product-comparison__compare-price{color:rgba(26,55,32,.4);line-height:1;margin-left:.5rem}@media screen and (min-width:768px){.product-comparison__compare-price{font-size:1.2rem}}.product-comparison__button{background-color:var(--btn-primary-bg);border:none;border-radius:6.2rem;color:var(--c-forest);cursor:pointer;display:inline-block;font-family:var(--ff-primary);font-size:1.3rem;font-weight:700;letter-spacing:.039rem;line-height:1.536rem;min-width:7.1rem;padding:.7rem .8rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s;white-space:nowrap}@media screen and (min-width:768px){.product-comparison__button{font-size:1.6rem;padding:.7rem 2.1rem}}.product-comparison__button:hover{background-color:var(--btn-primary-bg-hover)}.product-comparison__button:disabled{cursor:not-allowed;opacity:.5}.product-comparison__row{border-top:1px solid rgba(26,55,32,.1)}@media screen and (min-width:768px){.product-comparison__row{height:4rem}.product-comparison__row:last-child{height:3.2rem}}.product-comparison__cell{padding:.8rem 1rem;text-align:center;vertical-align:middle}.product-comparison__row:last-child .product-comparison__cell,.product-comparison__row:last-child .product-comparison__label{padding-bottom:0}.product-comparison__check{color:var(--comparison-check-color);display:inline-block;vertical-align:middle}