.product-comparison-section{width:100%;position:relative;overflow:hidden}.comparison-wave-bg{position:absolute;bottom:-200px;right:-200px;width:1000px;height:1000px;border-radius:50%;pointer-events:none;z-index:0}.comparison-container{max-width:900px;margin:0 auto;text-align:center;position:relative;z-index:1;padding:0 20px}.comparison-heading{font-weight:700;margin-bottom:15px;line-height:1.2}.comparison-decoration{width:100px}.comparison-decoration svg{width:100%;height:20px}.comparison-table{overflow:hidden;box-shadow:0 8px 32px #0003}.comparison-header-row{align-items:center}.comparison-col-first-header,.comparison-col-brand-header,.comparison-col-competitor-header{display:flex;align-items:flex-end;justify-content:center;padding:2px 10px;min-height:40px}.brand-logo{height:auto;display:block}.brand-name,.competitor-name{font-weight:700;font-style:italic;display:block}.comparison-row{align-items:center;transition:background .2s ease}.comparison-row:hover{background:#ffffff08}.comparison-row:last-child{border-bottom:none!important}.comparison-col-feature{padding:0 20px;font-weight:500;line-height:1.4}.comparison-col-check{display:flex;align-items:center;justify-content:center}.check-icon{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.check-icon svg{width:50%;height:50%}.cross-icon{font-weight:700;line-height:1;display:block}.comparison-button-wrapper{text-align:center}.comparison-button{display:inline-block;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;transition:all .3s ease;box-shadow:0 6px 20px #00000040;border:none;cursor:pointer}.comparison-button:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00000059;opacity:.95}@media screen and (max-width: 749px){.comparison-wave-bg{width:700px;height:700px;bottom:-150px;right:-150px}.comparison-header-row,.comparison-row{grid-template-columns:1fr 90px 90px!important}.comparison-col-first-header,.comparison-col-brand-header,.comparison-col-competitor-header{padding:4px 8px;min-height:40px}.comparison-col-feature{padding:0 10px}.brand-logo{max-width:80px!important}}@media screen and (max-width: 550px){.comparison-wave-bg{width:500px;height:500px;bottom:-100px;right:-100px}.comparison-header-row,.comparison-row{grid-template-columns:1fr 70px 70px!important}.comparison-col-first-header,.comparison-col-brand-header,.comparison-col-competitor-header{padding:6px 5px 4px;min-height:45px}.comparison-col-feature{padding:0 5px}.brand-logo{max-width:60px!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-product-comparison.css.map */
