.pdp .pdp-plan:not(#_),.pdp-title{font-family:var(--font-sans);text-align:left}.pdp-assure a,.mn a,.ja:hover,.pdp-rating-count{text-underline-offset:3px;text-decoration:underline}.ie{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0;font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text-muted)}.ie a,.ie a:visited{color:var(--text-muted);text-decoration:underline;text-decoration-color:var(--white-a28);text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--dur-fast) var(--ease),text-decoration-color var(--dur-fast) var(--ease)}.ie a:focus-visible,.ie a:hover{color:var(--yellow);text-decoration-color:currentColor}.ie a:focus-visible{outline:3px solid var(--yellow);outline-offset:2px;border-radius:var(--r-2xs)}.pdp .pdp-plan:not(#_),.pdp-card{border:1px solid var(--bg-border);min-width:0}.ie [aria-hidden=true]{color:var(--text-faint)}.ie [aria-current=page],.product-compare:not(#_) .ib a:hover,.product-compare:not(#_) .product-research-links a:hover{color:var(--w)}.hero-product-wrapper.pdp{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:var(--space-4);align-items:start;padding:0}@media (min-width:1201px){.hero-product-wrapper.pdp{grid-template-columns:minmax(0,638fr) minmax(0,538fr);grid-template-rows:auto auto 1fr;column-gap:var(--space-6);row-gap:var(--space-4)}.pdp>.pdp-buy{grid-column:2;grid-row:1/-1}.pdp>.pdp-feats,.pdp>.pdp-gallery,.pdp>.pdp-status{grid-column:1}.pdp>.vc{grid-column:1/-1}}@media (min-width:900px) and (max-width:1200px){.hero-product-wrapper.pdp{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto auto 1fr;column-gap:var(--space-5);row-gap:var(--space-4)}.pdp>.pdp-buy{grid-column:2;grid-row:1/-1}.pdp>.pdp-feats,.pdp>.pdp-gallery,.pdp>.pdp-status{grid-column:1}.pdp>.vc{grid-column:1/-1}.pdp .iw{height:260px}.jc{grid-template-columns:minmax(0,1fr)}}.mh,.jc{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.hero-product-wrapper.pdp:not(:has(.pdp-plan ~ .pdp-plan ~ .pdp-plan ~ .pdp-plan ~ .pdp-plan))>.pdp-gallery{grid-column:1;grid-row:1;align-self:stretch}.hero-product-wrapper.pdp:not(:has(.pdp-plan ~ .pdp-plan ~ .pdp-plan ~ .pdp-plan ~ .pdp-plan))>.pdp-gallery .iw{flex:1 1 auto;min-height:260px;height:auto}.hero-product-wrapper.pdp:not(:has(.pdp-plan ~ .pdp-plan ~ .pdp-plan ~ .pdp-plan ~ .pdp-plan))>.pdp-gallery .iw .hero-main-img{position:absolute;inset:0}.hero-product-wrapper.pdp:not(:has(.pdp-plan ~ .pdp-plan ~ .pdp-plan ~ .pdp-plan ~ .pdp-plan))>.pdp-buy{grid-column:2;grid-row:1;align-self:stretch}.hero-product-wrapper.pdp:not(:has(.pdp-plan ~ .pdp-plan ~ .pdp-plan ~ .pdp-plan ~ .pdp-plan))>.pdp-buy .jy{margin-top:auto}.hero-product-wrapper.pdp:not(:has(.pdp-plan ~ .pdp-plan ~ .pdp-plan ~ .pdp-plan ~ .pdp-plan))>.pdp-feats{grid-column:1;grid-row:2/span 2}.hero-product-wrapper.pdp:not(:has(.pdp-plan ~ .pdp-plan ~ .pdp-plan ~ .pdp-plan ~ .pdp-plan))>.pdp-status{grid-column:2;grid-row:2/span 2}}.pdp-card{box-sizing:border-box;background:var(--bg-card);border-radius:var(--r-xl)}.pdp-gallery{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.pdp .iw{position:relative;display:flex;align-items:center;justify-content:center;height:340px;border-radius:var(--r-md);background:var(--bg-card-2);overflow:hidden}.pdp .iw .hero-main-img{width:100%;height:100%;aspect-ratio:auto;margin:0;object-fit:contain;border:0;border-radius:0;background-color:transparent}.pdp .iw .hero-main-img:focus-visible{outline:3px solid var(--yellow);outline-offset:-3px}.pdp-pill{position:absolute;top:var(--space-3-5);left:var(--space-3-5);z-index:3;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2-5);border:1px solid color-mix(in srgb,var(--success) 38%,var(--bg-main));border-radius:var(--r-chip);background:color-mix(in srgb,var(--success) 10%,var(--bg-main));color:var(--success);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--ls-wide);pointer-events:none}.gd,.pdp-rating-link .gcs-rs{flex:none}.pdp-pill--updating{border-color:color-mix(in srgb,var(--warning) 38%,var(--bg-main));background:color-mix(in srgb,var(--warning) 10%,var(--bg-main));color:var(--warning-text)}.gd{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 20%,transparent)}.akm,.pdp-pill--updating .gd{background:var(--warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--warning) 20%,transparent)}.jx{width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb,var(--success) 15%,transparent)}.jx.akm{box-shadow:0 0 0 5px color-mix(in srgb,var(--warning) 15%,transparent)}.pdp .om{display:flex;flex-wrap:nowrap;gap:var(--space-2-5);height:auto;margin:-3px;padding:var(--space-1);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.pdp .om .gallery-thumbnail{box-sizing:border-box;flex:1 1 0;min-width:72px;width:auto;height:84px;padding:var(--space-1);object-fit:contain;border:2px solid var(--bg-border);border-radius:var(--r-md);background-color:var(--bg-card-2);opacity:1;box-shadow:none;transform:none;cursor:pointer;transition:border-color var(--dur-fast) var(--ease)}.pdp .om .gallery-thumbnail:hover{opacity:1;transform:none;border-color:color-mix(in srgb,var(--yellow) 50%,var(--bg-border))}.pdp .om .gallery-thumbnail.active{border-color:var(--yellow);box-shadow:none}.pdp-buy{display:flex;flex-direction:column;padding:28px}.pdp-title{margin:0;font-size:clamp(1.75rem, 2.6vw, 2.25rem);font-weight:var(--fw-heavy);line-height:var(--lh-none);letter-spacing:var(--ls-snug);color:var(--w);text-wrap:balance;overflow-wrap:anywhere}.agi,.pdp-rating{line-height:var(--lh-snug)}.pdp-rating{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3-5);margin:var(--space-2-5) 0 0;font-size:var(--fs-base);color:var(--text-muted)}.pdp-rating-link,.jd{display:inline-flex;gap:var(--space-1-5)}.pdp-rating-link{align-items:center;padding:var(--space-3) 0;margin:-12px 0;color:var(--text-muted);text-decoration:none}.agi,.product-compare:not(#_) .ng a::after{margin-left:var(--space-2)}.pdp-rating-val{color:var(--w);font-weight:var(--fw-bold)}.jh,.agi{font-weight:var(--fw-semibold)}.pdp-rating-count{text-decoration-color:var(--white-a42)}.pdp-rating-link:focus-visible .pdp-rating-count,.pdp-rating-link:hover .pdp-rating-count{color:var(--yellow);text-decoration-color:currentColor}.pdp-rating-link:focus-visible{outline:3px solid var(--yellow);outline-offset:2px;border-radius:var(--r-2xs)}.cn{flex:none;width:1px;height:14px;background:var(--bg-border)}.pdp .vc::before,.dk:empty,.cr[hidden],.cn[hidden],.product-compare:not(#_) .nq,.product-compare:not(#_) .hg{display:none}.jd strong{color:var(--w);font-variant-numeric:tabular-nums}.jd{align-items:center}.jd::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--success)}.agi{display:inline-block;padding:0 var(--space-1-5);border:1px solid var(--rule-plate);border-radius:var(--r-chip);color:var(--yellow);font-size:var(--fs-sm);vertical-align:middle}.jw,.jh{color:var(--text-muted)}.jw{margin:var(--space-2-5) 0 0;font-size:var(--fs-md);line-height:var(--lh-base);text-wrap:pretty}.ks{margin:var(--space-6) 0 0}.pdp .ku{position:relative;display:block;width:100%;min-width:0;margin:0;padding:0;border:0}.jh{display:block;margin:0 0 var(--space-3);padding:0;font-size:var(--fs-base)}.pdp .ix a,.pdp-plan-go{padding:0 var(--space-4);box-sizing:border-box;min-height:44px}.pdp .pdp-plan:not(#_),.pdp-plan-name{font-size:var(--fs-md);color:var(--w)}.pdp-plans{display:flex;flex-direction:column;gap:var(--space-2)}.pdp .pdp-plan:not(#_){box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:var(--space-4);flex:none;width:100%;min-height:72px;max-height:none;margin:0;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-radius:var(--r-md);background:var(--bg-card-2);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;opacity:1;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.pdp .pdp-plan:not(#_):focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.dn{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.pdp-plan-name{font-weight:var(--fw-bold);line-height:var(--lh-tight)}.dk{display:flex;flex-wrap:wrap;gap:0 var(--space-3);font-size:var(--fs-base);line-height:var(--lh-snug);color:var(--text-muted)}.pdp-plan-save,.product-compare:not(#_) .fd.is-ok{color:var(--success)}.pdp-plan-save{font-weight:var(--fw-semibold);white-space:nowrap}.pdp-plan-price{font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--w);font-variant-numeric:tabular-nums;white-space:nowrap}.pdp .pdp-feats-h,.pdp-plan-go{font-size:var(--fs-md);color:var(--w);font-weight:var(--fw-bold)}.pdp-plan-go{display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;border:1px solid var(--bg-border);border-radius:var(--r-sm);transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.pdp-assure,.bl,.ja,.jz,.jj,.jk{font-size:var(--fs-base)}.pdp .pdp-plan.is-lead:not(#_) .pdp-plan-go,.pdp .pdp-plan:not(#_):focus-visible .pdp-plan-go,.pdp .pdp-plan:not(#_):hover:not(:disabled) .pdp-plan-go{border-color:var(--yellow-deep);background:var(--yellow);color:var(--text-on-gold)}@media (max-width:380px){.pdp .pdp-plan:not(#_){grid-template-columns:minmax(0,1fr) auto;row-gap:var(--space-1)}.pdp .pdp-plan:not(#_) .pdp-plan-price{grid-column:1;grid-row:2;font-size:var(--fs-lg)}.pdp .pdp-plan:not(#_) .pdp-plan-go{grid-column:2;grid-row:1/span 2}}.pdp-buy .gcs-error-msg.visible{margin-top:var(--space-3)}.pdp-assure{margin:var(--space-4) 0 0;line-height:var(--lh-base);color:var(--text-muted)}.pdp .pdp-feats-h,.bl,.jj,.jk{line-height:var(--lh-snug)}.pdp-assure a,.mn a{color:var(--yellow)}.pd-claim-note a:hover,.pdp-assure a:hover,.mn a:hover,.product-compare:not(#_) .ng a:hover{color:var(--yellow-2)}.jy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin:var(--space-6) 0 0;padding:var(--space-5) 0 0;border-top:1px solid var(--rule-hair)}.jz{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-muted)}.kv{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ay{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:30px;min-width:46px;padding:0 var(--space-2-5);border-radius:var(--r-xs);background:var(--mark-bg)}.pdp .ix a,.ji{border:1px solid var(--bg-border)}.ay svg{display:block;width:auto;height:15px}.ji{background:var(--black)}.ji img{display:block;width:auto;height:16px}.pdp-feats{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}.kq{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3)}.pdp .pdp-feats-h{margin:0;padding:0;border:0;letter-spacing:0;text-transform:none}.ja{padding:var(--space-3) 0;margin:-12px 0;color:var(--yellow);text-decoration:none}.ja:hover{color:var(--yellow-2)}.ja:focus-visible{outline:3px solid var(--yellow);outline-offset:2px;border-radius:var(--r-2xs)}.jc{display:grid;gap:0 var(--space-6);margin:0;padding:0;list-style:none}.bn{display:block;padding:var(--space-3) 0;border-top:1px solid var(--rule-hair)}.bt{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}.hv,.bq{font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--w)}.bl{color:var(--text-muted)}.pdp-status{padding:var(--space-5) var(--space-6)}.kb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-3)}.kb>.gd{margin:0 var(--space-0-5)}.kx{flex:1 1 200px;min-width:0}.jk{margin:0;font-weight:var(--fw-semibold);color:var(--w)}.jj{margin:var(--space-0-5) 0 0;color:var(--text-muted)}.hu,.mn{font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text-muted)}.pdp .ix{display:flex;flex-wrap:wrap;gap:var(--space-2-5);margin:0;padding:0}.pdp .ix a{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;border-radius:var(--r-chip);background:0 0;color:var(--w);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.pdp .ix a:hover{border-color:var(--yellow);color:var(--yellow)}.pdp .ix a:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.pdp .ix svg{flex:none;display:block}.mh{display:grid;gap:var(--space-3-5) var(--space-5);margin:var(--space-4) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--rule-hair)}.pdp-fact{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.pdp-fact dt{font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);color:var(--text-muted)}.pdp-fact dd{display:flex;flex-direction:column;gap:var(--space-0-5);margin:0}.mn{margin:var(--space-3-5) 0 0}.pdp .vc{box-sizing:border-box;margin:0;padding:var(--space-5) var(--space-6);background:var(--bg-card);border:1px solid var(--bg-border);border-radius:var(--r-xl)}.pdp .vc .vy{display:flex;flex-direction:column;gap:var(--space-1-5)}.pdp .vc .vy .cross-sell-link{flex:1 1 auto}.pdp .vc .qbuy-btn{width:100%}.pdp .vc .vz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--space-2-5)}@media (max-width:1200px){.pdp-title{font-size:clamp(1.75rem, 5vw, 2.25rem)}}@media (max-width:560px){.pdp-buy{padding:var(--space-6) var(--space-5)}.pdp-feats{padding:var(--space-5) var(--space-5)}.pdp-status{padding:var(--space-5)}.mh,.jc{grid-template-columns:minmax(0,1fr)}.pdp .pdp-plan:not(#_){column-gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4)}.pdp-plan-price{font-size:var(--fs-lg)}.pdp-rating .cn{display:none}}@media (max-width:500px){.pdp-gallery{padding:var(--space-3)}.pdp .iw{height:260px}.pdp .iw:has(.gallery-swipe){height:auto}.pdp .iw .gallery-swipe{flex:1 1 auto;width:100%;border:0;border-radius:0;background:0 0}.pdp-gallery:has(.gallery-swipe) .om{display:none}.pdp-pill{top:var(--space-2-5);left:var(--space-2-5)}}.product-compare:not(#_){overflow:visible;padding:0;border:0;border-radius:0;background:0 0}.product-compare:not(#_) .kc{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-6);margin:0 0 var(--space-5)}.product-compare:not(#_) .kd{margin:0;color:var(--w);font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--ls-display);line-height:var(--lh-tight)}.product-compare:not(#_) .ng{margin:0;padding:0}.product-compare:not(#_) .ng a{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;border-radius:0;background:0 0;color:var(--yellow);font-size:var(--fs-md);font-weight:var(--fw-semibold);text-decoration:none}.product-compare:not(#_) .ng a::after,.product-compare:not(#_) .product-research-links a::after{content:"";flex:none;width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);transition:color var(--dur-base) var(--ease)}.product-compare:not(#_) .ng a:focus-visible{outline:3px solid var(--yellow);outline-offset:2px;border-radius:var(--r-2xs)}.product-compare:not(#_) .cmp-plate{container:cmp/inline-size;border:1px solid var(--rule-plate);border-radius:var(--r-lg);background:var(--bg-card);overflow:hidden}.product-compare:not(#_) .nx,.product-compare:not(#_) .ib{list-style:none;margin:0;padding:0}.product-compare:not(#_) .nx>li+li{border-top:1px solid var(--rule-hair)}.product-compare:not(#_) .cmp-row{position:relative;display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;grid-template-areas:"art id price" "art facts facts";align-items:center;gap:var(--space-1-5) var(--space-3-5);min-height:72px;padding:var(--space-3-5) var(--space-5);color:var(--gray-1);text-decoration:none}.product-compare:not(#_) .fh{grid-area:art;width:2.75rem;height:2.75rem;border:1px solid var(--rule-plate);border-radius:var(--r-sm);background:var(--bg-card-2);object-fit:cover}.product-compare:not(#_) .fo{grid-area:id;display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0;margin:0}.product-compare:not(#_) .ff{color:var(--w);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-snug);overflow-wrap:anywhere}.product-compare:not(#_) .fu{color:var(--text-muted);font-size:var(--fs-base);line-height:var(--lh-snug)}.product-compare:not(#_) .cmp-why{color:var(--yellow);font-weight:var(--fw-semibold)}.product-compare:not(#_) .cmp-facts{grid-area:facts;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;font-size:var(--fs-base);line-height:var(--lh-snug)}.product-compare:not(#_) .cmp-facts>div{margin:0}.product-compare:not(#_) .cmp-facts dd{margin:0;color:var(--gray-1);font-variant-numeric:tabular-nums;white-space:nowrap}.product-compare:not(#_) .cmp-alt:hover .ff,.product-compare:not(#_) .fv,.product-compare:not(#_) .ib a:hover .au,.product-compare:not(#_) .product-research-links a:hover::after{color:var(--yellow)}.product-compare:not(#_) .fq{color:var(--text-muted)}.product-compare:not(#_) .fd{display:inline-flex;align-items:center;gap:var(--space-1-5);font-weight:var(--fw-semibold)}.product-compare:not(#_) .fd::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.product-compare:not(#_) .fd.is-upd{color:var(--warning-text)}.product-compare:not(#_) .cmp-price{grid-area:price;margin:0;color:var(--yellow);font-size:var(--fs-lg);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.product-compare:not(#_) .fe{color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.product-compare:not(#_) .cmp-alt:hover,.product-compare:not(#_) .cmp-row.is-current{background:var(--surface-2)}.product-compare:not(#_) .cmp-row.is-current::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--yellow)}.product-compare:not(#_) .cmp-alt{transition:background-color var(--dur-fast) var(--ease)}.product-compare:not(#_) .cmp-alt:focus-visible{outline:3px solid var(--yellow);outline-offset:-3px}@container cmp (min-width:40em){.product-compare:not(#_) .nq,.product-compare:not(#_) .cmp-row{grid-template-columns:2.75rem minmax(0,1fr) 8rem 5rem 8rem 8rem 1rem;grid-template-areas:"art id rate plans status price go"}.product-compare:not(#_) .nq{display:grid;column-gap:var(--space-3-5);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--rule-hair);color:var(--text-muted);font-size:var(--fs-base)}.product-compare:not(#_) .nq span:first-child{grid-column:art/id}.product-compare:not(#_) .nq span:last-child{grid-column:price;text-align:right}.product-compare:not(#_) .cmp-row{column-gap:var(--space-3-5)}.product-compare:not(#_) .fe{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.product-compare:not(#_) .cmp-facts{display:contents}.product-compare:not(#_) .cmp-facts>div:first-child{grid-area:rate}.product-compare:not(#_) .cmp-facts>div:nth-child(2){grid-area:plans}.product-compare:not(#_) .cmp-facts>div:nth-child(3){grid-area:status}.product-compare:not(#_) .hg{grid-area:go;display:block;width:8px;height:8px;border-top:2px solid var(--text-muted);border-right:2px solid var(--text-muted);transform:rotate(45deg);justify-self:end}.product-compare:not(#_) .cmp-alt:hover .hg{border-color:var(--yellow)}}.product-compare:not(#_) .product-research-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));column-gap:var(--space-6);margin:var(--space-6) 0 0;padding:0;text-align:left}.product-compare:not(#_) .product-research-links a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px;margin:0;padding:var(--space-2) 0;border:0;border-bottom:1px solid var(--rule-hair);border-radius:0;background:0 0;color:var(--gray-1);font-size:var(--fs-md);font-weight:var(--fw-medium);text-decoration:none}.product-compare:not(#_) .product-research-links a::after{margin-right:var(--space-1);color:var(--text-muted)}.product-compare:not(#_) .product-research-links a:focus-visible{outline:3px solid var(--yellow);outline-offset:2px;border-radius:var(--r-2xs)}.product-compare:not(#_) .product-compare-solo{margin:0;padding:0;border:0;background:0 0;color:var(--gray-1);text-align:left}html.a11y-motion .product-compare:not(#_) .ng a::after,html.a11y-motion .product-compare:not(#_) .product-research-links a::after{transition:none}.product-compare:not(#_) .pdp-more{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--space-6) var(--space-10);margin:var(--space-8) 0 0;text-align:left}.product-compare:not(#_) .ig{margin:0 0 var(--space-2);color:var(--w);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.product-compare:not(#_) .ib a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px;padding:var(--space-2) 0;border-bottom:1px solid var(--rule-hair);color:var(--gray-1);text-decoration:none;transition:color var(--dur-fast) var(--ease)}.product-compare:not(#_) .av{font-size:var(--fs-base);font-weight:var(--fw-medium);overflow-wrap:anywhere}.product-compare:not(#_) .au{flex:none;color:var(--text-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.product-compare:not(#_) .ib a:focus-visible{outline:3px solid var(--yellow);outline-offset:2px;border-radius:var(--r-2xs)}@media (prefers-reduced-motion:reduce){.pdp .ix a,.pdp .pdp-plan:not(#_),.pdp .om .gallery-thumbnail,.pdp-plan-go,.product-compare:not(#_) .ng a::after,.product-compare:not(#_) .ib a,.product-compare:not(#_) .product-research-links a::after{transition:none}}.pd-claim-note{margin:0 0 var(--space-5);padding:var(--space-2-5) var(--space-4);max-width:68ch;color:var(--gray-1);font-size:var(--fs-base);line-height:var(--lh-relaxed);border-left:3px solid var(--yellow);background:var(--bg-card);border-radius:var(--r-2xs)}.pd-claim-note a{color:var(--yellow);text-decoration:underline;text-underline-offset:2px}@media (forced-colors:active){.pdp .pdp-plan-go,.pdp .pdp-plan:not(#_){border-color:ButtonText}.pdp-card,.bn,.pdp-pill,.product-compare:not(#_) .cmp-plate{border-color:CanvasText}.pdp .om .gallery-thumbnail.active{border-color:Highlight;outline:Highlight solid 2px;outline-offset:1px}.gd{forced-color-adjust:none}.product-compare:not(#_) .cmp-row.is-current::before{background:Highlight}.product-compare:not(#_) .fd::before{display:none}.pd-claim-note{border-left-color:Highlight}}