.comparison{width:100%;font-family:Inter,sans-serif}.comparison,.comparison__heading,.comparison h1,.comparison h2,.comparison h3,.comparison h4,.comparison h5,.comparison h6,.comparison__brand-name,.comparison__label,.comparison__point,.comparison__tech-badge{font-family:Inter,sans-serif!important}.comparison__header{margin-bottom:2.5rem}.comparison__heading{margin:0;font-weight:900;letter-spacing:-.03em}.comparison__grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media screen and (min-width:750px){.comparison__grid{gap:1.5rem}}@media screen and (min-width:990px){.comparison__grid{gap:2.5rem}}.comparison__col{display:flex;flex-direction:column}.comparison__brand{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;min-height:80px;margin-bottom:1rem}@media screen and (min-width:750px){.comparison__brand{min-height:95px;margin-bottom:1.25rem;gap:.75rem}}.comparison__logo{max-width:160px}@media screen and (min-width:750px){.comparison__logo{max-width:220px}}.comparison__logo img{width:100%;height:auto;display:block}.comparison__brand-name{font-size:1.75rem;font-weight:900;letter-spacing:-.03em;line-height:1.1;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.comparison__brand-name{font-size:2.75rem}}@media screen and (min-width:990px){.comparison__brand-name{font-size:3.25rem}}.comparison__seal{position:absolute;top:.75rem;left:.75rem;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.2;background:#fff;color:#111;padding:.625rem .875rem;border-radius:10px;border:2px solid #1a3c34;box-shadow:0 2px 12px #0000001a}@media screen and (min-width:750px){.comparison__seal{top:1rem;left:1rem;padding:.75rem 1.125rem;border-radius:12px}}@media screen and (min-width:990px){.comparison__seal{top:1.25rem;left:1.25rem;padding:.875rem 1.25rem}}.comparison__seal-label,.comparison__seal-sub{font-size:.5rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.55;color:#111}.comparison__seal-title{font-size:.875rem;font-weight:900;letter-spacing:-.01em;white-space:nowrap;color:#111}@media screen and (min-width:750px){.comparison__seal-label,.comparison__seal-sub{font-size:.625rem}.comparison__seal-title{font-size:1.125rem}}@media screen and (min-width:990px){.comparison__seal-label,.comparison__seal-sub{font-size:.75rem}.comparison__seal-title{font-size:1.375rem}}.comparison__image-wrap{position:relative;margin-bottom:0}.comparison__image{aspect-ratio:1 / 1;overflow:hidden;border-radius:14px}@media screen and (min-width:750px){.comparison__image{border-radius:18px}}@media screen and (min-width:990px){.comparison__image{aspect-ratio:4 / 3}}.comparison__image img{width:100%;height:100%;object-fit:cover;display:block}.comparison__image--placeholder{background:rgba(var(--color-foreground),.06);display:flex;align-items:center;justify-content:center;padding:2rem}.comparison__image--placeholder svg{max-width:80px;opacity:.2}.comparison__label{position:absolute;bottom:-28px;left:0;padding:1rem 1.75rem;border-radius:16px;font-size:1.5rem;font-weight:800;letter-spacing:.01em;z-index:2;line-height:1.2;max-width:90%;text-align:left}@media screen and (min-width:750px){.comparison__label{bottom:-36px;padding:1.125rem 2.25rem;font-size:1.875rem;border-radius:18px}}@media screen and (min-width:990px){.comparison__label{padding:1.25rem 2.75rem;font-size:2.25rem;bottom:-42px;border-radius:20px}}.comparison__label--cotton{background:#1a3c34;color:#fff}.comparison__label--keratin{background:#1a1a1a;color:#fff}.comparison__points{list-style:none;margin:0;padding:3rem 0 0;display:flex;flex-direction:column}@media screen and (min-width:750px){.comparison__points{padding-top:3rem}}@media screen and (min-width:990px){.comparison__points{padding-top:3.5rem}}.comparison__point{display:flex;align-items:center;justify-content:flex-start;gap:1rem;font-size:1.5rem;font-weight:500;color:rgba(var(--color-foreground),.9);padding:1.375rem .5rem 1.375rem 1.25rem;border-bottom:1px solid rgba(var(--color-foreground),.08);line-height:1.3;text-align:left}.comparison__point:first-child{border-top:none}@media screen and (min-width:750px){.comparison__point{font-size:1.875rem;padding:1.75rem 1rem 1.75rem 1.75rem;gap:1.125rem}}@media screen and (min-width:990px){.comparison__point{font-size:2.25rem;padding:2rem 1rem 2rem 2.25rem}}.comparison__check{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;border-radius:50%;background:#10b9811f;color:#059669}@media screen and (min-width:750px){.comparison__check{width:46px;height:46px;min-width:46px}.comparison__check svg{width:24px;height:24px}}@media screen and (min-width:990px){.comparison__check{width:52px;height:52px;min-width:52px}.comparison__check svg{width:28px;height:28px}}.comparison__cross{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;border-radius:50%;background:#ef44441a;color:#dc2626}@media screen and (min-width:750px){.comparison__cross{width:46px;height:46px;min-width:46px}.comparison__cross svg{width:22px;height:22px}}@media screen and (min-width:990px){.comparison__cross{width:52px;height:52px;min-width:52px}.comparison__cross svg{width:26px;height:26px}}.comparison__cta{margin-top:2.5rem}@media screen and (min-width:750px){.comparison__cta{margin-top:3rem}}.comparison__col{animation:compSlide .6s ease-out backwards}.comparison__col--right{animation-delay:.1s}.comparison__point{animation:compFade .4s ease-out backwards}.comparison__col--left .comparison__point:nth-child(1){animation-delay:.25s}.comparison__col--left .comparison__point:nth-child(2){animation-delay:.35s}.comparison__col--left .comparison__point:nth-child(3){animation-delay:.45s}.comparison__col--left .comparison__point:nth-child(4){animation-delay:.55s}.comparison__col--right .comparison__point:nth-child(1){animation-delay:.35s}.comparison__col--right .comparison__point:nth-child(2){animation-delay:.45s}.comparison__col--right .comparison__point:nth-child(3){animation-delay:.55s}.comparison__col--right .comparison__point:nth-child(4){animation-delay:.65s}@keyframes compSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes compFade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.comparison__col,.comparison__point{animation:none}}@media screen and (max-width:749px){.comparison__header{margin-bottom:1.75rem}.comparison__brand{min-height:65px;gap:.5rem;margin-bottom:.75rem}.comparison__logo{max-width:120px}.comparison__brand-name{font-size:1.5rem}.comparison__label{bottom:-28px;padding:.75rem 1.25rem;font-size:1.25rem;border-radius:14px;max-width:92%;text-align:left}.comparison__points{padding-top:2.75rem}.comparison__point{font-size:1.25rem;padding:1.25rem .25rem 1.25rem .75rem;gap:.75rem}.comparison__check,.comparison__cross{width:30px;height:30px;min-width:30px}.comparison__check svg{width:16px;height:16px}.comparison__cross svg{width:14px;height:14px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-comparison-table.css.map */
