.product-comparison{padding:80px 24px;background-color:#fafafa;position:relative;overflow:hidden}@media(min-width:768px){.product-comparison{padding:100px 48px}}@media(min-width:1024px){.product-comparison{padding:120px 80px}}.product-comparison__container{max-width:1100px;margin:0 auto;position:relative;z-index:1}.product-comparison__bg-glow{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.product-comparison__bg-glow--left{width:400px;height:400px;top:-100px;left:-150px;background:radial-gradient(circle,rgba(234,88,12,.06) 0%,transparent 70%)}.product-comparison__bg-glow--right{width:350px;height:350px;bottom:-80px;right:-100px;background:radial-gradient(circle,rgba(22,163,74,.06) 0%,transparent 70%)}.product-comparison__grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media(min-width:768px){.product-comparison__grid{grid-template-columns:1fr 1fr;gap:48px}}@media(min-width:1024px){.product-comparison__grid{gap:64px}}.product-comparison__text-side{display:flex;flex-direction:column;gap:20px}.product-comparison__overline{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ea580c;background-color:#ea580c14;padding:6px 14px;border-radius:6px;width:fit-content}.product-comparison__title{font-size:26px;font-weight:800;color:#171717;letter-spacing:-.025em;line-height:1.2}@media(min-width:768px){.product-comparison__title{font-size:32px}}@media(min-width:1024px){.product-comparison__title{font-size:36px}}.product-comparison__description{font-size:15px;font-weight:400;color:#525252;line-height:1.7}.product-comparison__description p{margin:0}.product-comparison__highlights{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.product-comparison__highlight-item{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:#404040}.product-comparison__highlight-icon{flex-shrink:0;color:#16a34a}.product-comparison__table-side{display:flex;flex-direction:column;gap:24px}.product-comparison__table-wrapper{background-color:#fff;border-radius:20px;border:1px solid #E5E5E5;overflow:hidden;box-shadow:0 4px 24px #0000000a,0 1px 3px #00000008}.product-comparison__table{width:100%;border-collapse:collapse;table-layout:fixed}.product-comparison__th{padding:18px 12px;text-align:center;font-size:12px;font-weight:600;letter-spacing:.02em;border-bottom:1px solid #F0F0F0;vertical-align:bottom}.product-comparison__th-empty{width:45%;border-bottom:1px solid #F0F0F0}.product-comparison__th-label{display:block;color:#525252;margin-bottom:6px}.product-comparison__th--us{width:27.5%;background-color:#16a34a08}.product-comparison__th--us .product-comparison__th-label{color:#171717;font-weight:700}.product-comparison__th-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e);padding:3px 10px;border-radius:100px}.product-comparison__th--other{width:27.5%}.product-comparison__row{transition:background-color .2s ease}.product-comparison__row:not(:last-child) .product-comparison__feature-cell,.product-comparison__row:not(:last-child) .product-comparison__check-cell{border-bottom:1px solid #F5F5F5}.product-comparison__row:hover{background-color:#fafafa}.product-comparison__feature-cell{padding:16px;vertical-align:middle}.product-comparison__feature-name{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#262626;letter-spacing:-.01em}.product-comparison__feature-icon{display:flex;align-items:center;color:#a3a3a3}.product-comparison__check-cell{padding:16px 12px;text-align:center;vertical-align:middle}.product-comparison__check-cell--us{background-color:#16a34a05}.product-comparison__check{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px}.product-comparison__check--yes{background-color:#16a34a1a;color:#16a34a}.product-comparison__check--no{background-color:#ef444414;color:#dc2626}.product-comparison__check--neutral{color:#d4d4d4;font-size:16px;font-weight:300}.product-comparison__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:700;letter-spacing:.01em;text-decoration:none;padding:16px 32px;border-radius:14px;background-color:#171717;color:#fff;border:none;cursor:pointer;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease;box-shadow:0 4px 14px #00000026;width:100%}.product-comparison__cta:hover{background-color:#262626;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.product-comparison__cta:active{transform:translateY(0);box-shadow:0 2px 8px #00000026}.product-comparison__cta--desktop{display:none}@media(min-width:768px){.product-comparison__cta--desktop{display:inline-flex}.product-comparison__cta--mobile{display:none}}.product-comparison__row{opacity:0;transform:translate(16px);animation:rowSlideIn .45s ease forwards}.product-comparison__row:nth-child(1){animation-delay:.1s}.product-comparison__row:nth-child(2){animation-delay:.2s}.product-comparison__row:nth-child(3){animation-delay:.3s}.product-comparison__row:nth-child(4){animation-delay:.4s}.product-comparison__row:nth-child(5){animation-delay:.5s}.product-comparison__row:nth-child(6){animation-delay:.6s}.product-comparison__row:nth-child(7){animation-delay:.7s}.product-comparison__row:nth-child(8){animation-delay:.8s}@keyframes rowSlideIn{to{opacity:1;transform:translate(0)}}.product-comparison__overline{opacity:0;animation:textFadeUp .5s ease .05s forwards}.product-comparison__title{opacity:0;animation:textFadeUp .5s ease .15s forwards}.product-comparison__description{opacity:0;animation:textFadeUp .5s ease .25s forwards}.product-comparison__highlights{opacity:0;animation:textFadeUp .5s ease .35s forwards}@keyframes textFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.product-comparison__th-empty{width:40%}.product-comparison__th--us,.product-comparison__th--other{width:30%}.product-comparison__th{padding:14px 8px}.product-comparison__th-label{font-size:11px}.product-comparison__th-badge{font-size:9px;padding:2px 8px}.product-comparison__feature-cell{padding:14px 12px}.product-comparison__feature-name{font-size:13px}.product-comparison__check{width:32px;height:32px}.product-comparison__check--yes svg,.product-comparison__check--no svg{width:16px;height:16px}.product-comparison__table-wrapper{border-radius:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-product-comparison.css.map */
