.product-comparison{--pc-bg: #f4f0ea;--pc-card: #ffffff;--pc-foreground: #171717;--pc-calmi-radius: 2.25rem;font-family:var(--font-body-family)}@media screen and (min-width:750px){.product-comparison{--pc-calmi-radius: 2.85rem}}.product-comparison__title-wrap{margin-bottom:1.5rem;text-align:center}@media screen and (min-width:750px){.product-comparison__title-wrap{margin-bottom:2rem}}.product-comparison__inner{max-width:110rem;margin:0 auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:750px){.product-comparison__inner{padding-left:1.5rem;padding-right:1.5rem}}.product-comparison__table-wrap{overflow-x:visible;border-radius:1.2rem;background:var(--pc-bg);padding:1rem .5rem 1.25rem;border:0;box-shadow:none;outline:none}.product-comparison img{border:0;outline:none;vertical-align:middle}@media screen and (min-width:750px){.product-comparison__table-wrap{padding:2rem 2.5rem 2.5rem}}.product-comparison table{width:100%;min-width:0;max-width:100%;border-collapse:collapse;table-layout:fixed;border:0!important;border-style:none;box-shadow:none;outline:none}.product-comparison thead,.product-comparison tbody,.product-comparison tr,.product-comparison th,.product-comparison td{border:0!important;border-style:none!important;outline:none;box-shadow:none}.product-comparison thead th{vertical-align:bottom;padding:.45rem .2rem .65rem;font-weight:400;color:var(--pc-foreground)}.product-comparison thead th:first-child,.product-comparison thead th.product-comparison__other-head{background:var(--pc-bg)}@media screen and (min-width:750px){.product-comparison thead th{padding:.75rem 1rem 1.25rem}}.product-comparison thead th:first-child{width:42%;text-align:left}.product-comparison thead th:nth-child(2),.product-comparison thead th:nth-child(3){width:29%;text-align:center}@media screen and (min-width:750px){.product-comparison thead th:first-child{width:36%}.product-comparison thead th:nth-child(2),.product-comparison thead th:nth-child(3){width:32%}}.product-comparison__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2.75rem,7vw,5.2rem);line-height:1.05;letter-spacing:-.03em;margin:0;padding:0;color:var(--pc-foreground);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.product-comparison__calmi-head{background:var(--pc-card);padding:.65rem .2rem .55rem!important;vertical-align:middle!important;border-radius:var(--pc-calmi-radius) var(--pc-calmi-radius) 0 0;overflow:hidden}@media screen and (min-width:750px){.product-comparison__calmi-head{padding:1.25rem 1rem 1rem!important}}.product-comparison__calmi-head-inner{display:flex;flex-direction:column;align-items:center;gap:.4rem}@media screen and (min-width:750px){.product-comparison__calmi-head-inner{gap:.75rem}}.product-comparison__ring-img{width:50px;height:40px;max-width:50px;max-height:40px;object-fit:contain;display:block;margin:0 auto}.product-comparison__calmi-head img.product-comparison__logo-img{max-width:5.5rem;width:100%;height:auto;display:block}@media screen and (min-width:750px){.product-comparison__calmi-head img.product-comparison__logo-img{max-width:10rem}}.product-comparison__logo-text{font-size:1.25rem;font-weight:600;letter-spacing:.02em}@media screen and (min-width:750px){.product-comparison__logo-text{font-size:1.8rem}}.product-comparison__other-head{font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding-bottom:.85rem!important}@media screen and (min-width:750px){.product-comparison__other-head{font-size:1.4rem;letter-spacing:.06em;padding-bottom:1.5rem!important}}.product-comparison tbody td{padding:.55rem .2rem;font-size:1.05rem;line-height:1.25;color:var(--pc-foreground);vertical-align:middle;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.product-comparison tbody td:first-child,.product-comparison tbody td:last-child{background:var(--pc-bg)}@media screen and (min-width:750px){.product-comparison tbody td{padding:1rem;font-size:1.35rem;line-height:1.35}}.product-comparison tbody td:first-child{text-align:left}.product-comparison tbody td:not(:first-child){text-align:center}.product-comparison__calmi-cell{background:var(--pc-card)}.product-comparison tbody tr:last-child .product-comparison__calmi-cell{padding-bottom:.85rem;border-radius:0 0 var(--pc-calmi-radius) var(--pc-calmi-radius);overflow:hidden}@media screen and (min-width:750px){.product-comparison tbody tr:last-child .product-comparison__calmi-cell{padding-bottom:1.5rem}}.product-comparison__icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:var(--pc-foreground)}.product-comparison__icon svg{width:1.65rem;height:1.65rem;max-width:100%}@media screen and (min-width:750px){.product-comparison__icon svg{width:2.2rem;height:2.2rem}}.product-comparison__icon--check,.product-comparison__icon--cross{width:1.65rem;height:1.65rem}@media screen and (min-width:750px){.product-comparison__icon--check{width:2.2rem;height:2.2rem}.product-comparison__icon--cross{width:2.25rem;height:2.25rem}}.product-comparison__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;padding:1.15rem 1.25rem;min-height:4rem;width:100%;max-width:52rem;margin-left:auto;margin-right:auto;font-size:.95rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;color:var(--pc-foreground);background:rgba(var(--color-foreground),.06);border:0;border-radius:999px;transition:background .2s ease,color .2s ease;text-align:center;line-height:1.2;box-shadow:none;outline:none}@media screen and (min-width:750px){.product-comparison__cta{gap:.75rem;margin-top:2rem;padding:1.4rem 2.5rem;min-height:6rem;font-size:1.25rem;letter-spacing:.04em}}.product-comparison__cta:hover{background:rgba(var(--color-foreground),.12);color:var(--pc-foreground)}.product-comparison__cta svg{flex-shrink:0;width:.55rem;height:1rem;display:block}@media screen and (min-width:750px){.product-comparison__cta svg{width:.6rem;height:1.1rem}}.product-comparison__cta-wrap{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-product-comparison.css.map */
