.hcompare{--hc-ink:#1F1A24;--hc-text:#3A3342;--hc-muted:#6F6776;--hc-line:#F0E7EC;--hc-line-us:#F3C3EA;--hc-brand:#B32BB4;--hc-magenta:#EC5AED;--hc-hot:#FD3CB3;position:relative;padding:clamp(56px,7vw,96px) 0;background:#fff;color:var(--hc-ink);font-family:var(--f-shop,var(--f-body))}.hcompare--tint{background:linear-gradient(180deg,#fff,#fbf3f8)}.hcompare__wrap{width:min(1120px,calc(100% - 40px));margin-inline:auto}.hcompare__heading{text-align:center;max-width:760px;margin:0 auto 44px}.hcompare__eyebrow{display:inline-block;padding:8px 14px;border-radius:999px;background:#fce7fb;color:var(--hc-brand);font:700 .74rem/1 var(--f-shop,var(--f-body));letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.hcompare__heading h2{margin:0;font-family:var(--f-shop,var(--f-display));font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-transform:none;color:var(--hc-ink)}.hcompare__heading p{margin:14px auto 0;max-width:560px;font-size:1.05rem;line-height:1.6;color:var(--hc-muted)}.hcompare__card{max-width:960px;margin:0 auto;padding-top:56px}.hcompare__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.hcompare__table th,.hcompare__table td{padding:17px 18px;vertical-align:middle;text-align:center;font-size:1rem;line-height:1.4;border-bottom:1px solid var(--hc-line);overflow-wrap:break-word}.hcompare__table thead th{padding-bottom:22px;vertical-align:bottom;border-bottom:1px solid var(--hc-line)}.hcompare__table tbody th{text-align:left;font-weight:600;color:var(--hc-text);padding-left:6px}.hcompare__table tbody tr:last-child th,.hcompare__table tbody tr:last-child td{border-bottom:0}.hcompare__table thead .hcompare__us{width:230px}.hcompare__table thead .hcompare__them{width:190px}.hcompare__table .hcompare__them span:not(.hcompare__no){color:var(--hc-muted)}.hcompare__table thead .hcompare__them span{font-weight:600;color:var(--hc-muted);font-size:.95rem}.hcompare__table .hcompare__us{position:relative;background:linear-gradient(180deg,#fff6fc,#ffeff9);border-left:2px solid var(--hc-line-us);border-right:2px solid var(--hc-line-us);border-bottom-color:#f8daf2}.hcompare__table thead .hcompare__us{border-top:2px solid var(--hc-line-us);border-radius:24px 24px 0 0;background:#fff;overflow:visible}.hcompare__table tbody tr:last-child .hcompare__us{border-bottom:2px solid var(--hc-line-us);border-radius:0 0 24px 24px}.hcompare__us-head{display:flex;flex-direction:column;align-items:center;gap:6px}.hcompare__us-head img{display:block;width:112px;height:112px;object-fit:contain;margin:-70px auto 0;filter:drop-shadow(0 14px 22px rgba(94,44,66,.22))}.hcompare__us-head b{font-size:1.25rem;font-weight:700;letter-spacing:-.01em;color:var(--hc-ink)}.hcompare__yes,.hcompare__no{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;vertical-align:middle}.hcompare__yes{background:linear-gradient(135deg,var(--hc-magenta),var(--hc-hot));color:#fff;box-shadow:0 8px 16px #ec5aed52}.hcompare__yes svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:3.2}.hcompare__no{background:#f6eef1;color:#c9536b}.hcompare__no svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.8}.hcompare__val{font-weight:700;color:#3d1b2b}.hcompare__val--muted{font-weight:500;color:var(--hc-muted)}.hcompare__price-row th,.hcompare__price-row td{padding-block:20px}.hcompare__price{display:inline-flex;flex-direction:column;align-items:center;gap:2px;line-height:1.1}.hcompare__price small{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hc-muted)}.hcompare__price strong{font-size:1.75rem;font-weight:800;letter-spacing:-.02em;color:var(--hc-brand);font-variant-numeric:tabular-nums}.hcompare__footer{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:36px;text-align:center}.hcompare__cta{min-width:260px}.hcompare__sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0!important}@media(max-width:720px){.hcompare{padding:44px 0 52px}.hcompare__wrap{width:calc(100% - 32px)}.hcompare__heading{margin-bottom:30px}.hcompare__heading h2{font-size:1.7rem}.hcompare__heading p{font-size:.98rem}.hcompare__card{padding-top:40px}.hcompare__table th,.hcompare__table td{padding:13px 8px;font-size:.9rem}.hcompare__table tbody th{padding-left:2px;padding-right:10px}.hcompare__table thead .hcompare__us{width:92px;border-radius:18px 18px 0 0}.hcompare__table thead .hcompare__them{width:100px}.hcompare__table thead .hcompare__them span{font-size:.76rem;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.hcompare__table tbody tr:last-child .hcompare__us{border-radius:0 0 18px 18px}.hcompare__us-head img{width:72px;height:72px;margin-top:-48px}.hcompare__us-head b{font-size:.95rem}.hcompare__yes,.hcompare__no{width:28px;height:28px}.hcompare__price strong{font-size:1.2rem}.hcompare__price small{font-size:.62rem}.hcompare__price-row th,.hcompare__price-row td{padding-block:16px}.hcompare__footer{margin-top:26px}.hcompare__cta{width:100%;min-width:0}}@media(prefers-reduced-motion:no-preference){.hcompare__yes{transition:transform .2s}.hcompare__table tr:hover .hcompare__yes{transform:scale(1.08)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-comparison.css.map */
