.rte-tooltip-wrapper{display:inline}.rte-tooltip-trigger{font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;appearance:none;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary);text-underline-offset:3px;background:0 0;border:none;border-radius:0;margin:0;padding:0;text-decoration-thickness:2px;transition:none;display:inline}.rte-tooltip-trigger:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--richtext-link);text-decoration-color:var(--richtext-link);text-decoration-thickness:2px}.rte-tooltip-trigger:focus-visible{border:2px dotted var(--richtext-link);border-radius:4px;outline:none;margin:-2px -4px;padding:2px 4px;text-decoration:none}.rte-tooltip{z-index:10000;background-color:var(--color-bg-primary);border:1px solid var(--color-border-light-gray);box-sizing:border-box;border-radius:0;width:280px;max-width:calc(100vw - 32px);max-height:280px;padding:16px;animation:.2s ease-out rteTooltipFadeIn;position:fixed;overflow-y:auto;transform:none;box-shadow:0 4px 16px #0000001f,0 2px 8px #00000014}.rte-tooltip::-webkit-scrollbar{width:6px}.rte-tooltip::-webkit-scrollbar-track{background:var(--color-primary-yellow-100);border-radius:3px}.rte-tooltip::-webkit-scrollbar-thumb{background:var(--color-overlay-15);border-radius:3px}.rte-tooltip::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.rte-tooltip{scrollbar-width:thin}.rte-tooltip--has-image{width:300px}.rte-tooltip--below{bottom:auto}.rte-tooltip--above{top:auto}.rte-tooltip--light{background-color:var(--color-bg-primary);border-color:var(--color-border-light-gray);color:var(--color-text-primary)}.rte-tooltip--dark{background-color:var(--color-surface-dark-card);border-color:var(--color-text-secondary);color:var(--color-text-inverse);box-shadow:0 4px 16px #0000004d,0 2px 8px #0003}.rte-tooltip--dark .rte-tooltip__close{color:var(--color-border-light-gray)}.rte-tooltip--dark .rte-tooltip__close:hover{color:var(--color-text-inverse)}.rte-tooltip--dark .rte-tooltip__description p{color:var(--color-border-light-gray)}.rte-tooltip__content{flex-direction:column;gap:12px;display:flex}.rte-tooltip__image{border-radius:0;align-self:stretch;width:100%;overflow:hidden}.rte-tooltip__image img{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;align-self:stretch;width:100%;height:150.75px;display:block}.rte-tooltip__description p{color:var(--color-text-primary);font-size:14px;line-height:20px;font-family:var(--font-family-primary);margin:0}.rte-tooltip__close{cursor:pointer;width:24px;height:24px;color:var(--color-text-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .2s,background-color .2s;display:none;position:absolute;top:8px;right:8px}.rte-tooltip__close:hover{color:var(--color-text-primary);background-color:#0000}.rte-tooltip__close:focus-visible{outline:2px dotted var(--richtext-link);outline-offset:2px}.rte-tooltip__close svg{display:block}@media (hover:none) and (pointer:coarse){.rte-tooltip{max-width:calc(100vw - 32px)}.rte-tooltip__close{display:flex}.rte-tooltip__content{padding-right:20px}.rte-tooltip-trigger{cursor:pointer}}@media (max-width:768px){.rte-tooltip{max-width:calc(100vw - 32px)}.rte-tooltip__close{display:flex}.rte-tooltip__content{padding-right:20px}}@keyframes rteTooltipFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rte-tooltip--above{animation-name:rteTooltipFadeInAbove}@keyframes rteTooltipFadeInAbove{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rte-tooltip{animation:none!important}}
@font-face{font-family:Open Sans;src:url(/fonts/Open_Sans/OpenSans-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/Open_Sans/OpenSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/Open_Sans/OpenSans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/Open_Sans/OpenSans-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/Open_Sans/OpenSans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/Open_Sans/OpenSans-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}.disclaimer{width:100%;padding:1.5rem;scroll-margin-top:103px;display:flex}.disclaimer.text-left{justify-content:flex-start}.disclaimer.text-center{justify-content:center}.disclaimer.text-right{justify-content:flex-end}@media (min-width:1024px){.disclaimer{padding:2rem 3rem}}.disclaimer>div{flex-shrink:1;min-width:0;max-width:100%}@media (min-width:1440px){.disclaimer>div{max-width:83.333%;margin:0 auto}}.disclaimer #disclaimer-title{text-align:left;margin-bottom:.5rem;font-size:12px;font-weight:500}.disclaimer .disclaimer_description{text-align:left;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;font-size:12px;font-weight:400}.disclaimer{background:var(--color-bg-secondary);--disclaimer-text-link:var(--color-rte-link);--disclaimer-text-hover:var(--color-rte-hover)}.disclaimer #disclaimer-title,.disclaimer .disclaimer_description{color:var(--color-text-secondary)}.disclaimer.disclaimer-blue{background-color:var(--brand-bg-dark-blue);--disclaimer-text-link:var(--brand-blue-400);--disclaimer-text-hover:var(--brand-blue-100)}.disclaimer.disclaimer-blue #disclaimer-title,.disclaimer.disclaimer-blue .disclaimer_description{color:var(--brand-blue-100)}.disclaimer.disclaimer-blue #disclaimer-title{font-size:12px;font-weight:500}.disclaimer.disclaimer-blue .disclaimer_description{font-size:12px;font-weight:400}.disclaimer .vs-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.disclaimer .disclaimer-link{color:inherit;text-decoration:underline;display:inline;position:relative}.disclaimer .disclaimer-link:focus{outline-offset:2px;outline:3px dotted}.disclaimer .disclaimer-link.has-icon{padding-right:1.2em}.disclaimer .disclaimer-link.has-icon .link-icon{white-space:nowrap;width:1em;height:1em;margin-left:.25em;display:inline-block;position:relative;top:50%;right:0;transform:translateY(-50%)}.disclaimer .disclaimer-link.visa-icon-new-window .link-icon:before{content:"↗";font-size:.8em}.disclaimer .disclaimer-link.visa-icon-external .link-icon:before{content:"⧉";font-size:.8em}.disclaimer .disclaimer-link.visa-icon-external-new-tab .link-icon:before{content:"⧉↗";font-size:.7em}.disclaimer .disclaimer-link.visa-icon-modal .link-icon:before{content:"⧉";font-size:.8em}.disclaimer .disclaimer-link.visa-icon-video .link-icon:before{content:"▶";font-size:.8em}.disclaimer .disclaimer_description{word-wrap:break-word;overflow-wrap:break-word;line-height:1.5}.disclaimer .disclaimer_description a{color:var(--disclaimer-text-link);text-decoration:underline;transition:color .2s;display:inline}.disclaimer .disclaimer_description a:hover{color:var(--disclaimer-text-hover);text-decoration:underline}.disclaimer .disclaimer_description a:focus-visible{color:var(--disclaimer-text-link);outline:.125rem dotted var(--color-rte-outline);outline-offset:2px;text-decoration:underline}.disclaimer .disclaimer_description a .link-icon{vertical-align:middle;flex-shrink:0;margin-left:4px;display:inline-flex}.disclaimer .disclaimer_description a:has(.link-icon){vertical-align:baseline;align-items:baseline;display:inline-flex}.disclaimer .disclaimer_description a[data-linktype=internal][target=_self]:not([data-is-anchor-tag=true]):not([href^=\#]):not([href*=\#]):not([href$=\.mp4]):not([href$=\.mp3]):not([href$=\.webm]):not([href$=\.mov]):not([href$=\.wav]):not([href$=\.pdf]):not([href$=\.doc]):not([href$=\.docx]):not([href$=\.xls]):not([href$=\.xlsx]):not([href$=\.ppt]):not([href$=\.pptx]):not([href$=\.zip]):not([href$=\.jpg]):not([href$=\.jpeg]):not([href$=\.png]):not([href$=\.gif]):not([href$=\.svg]):not([href$=\.webp]) .link-icon{display:none}.disclaimer .disclaimer_description p{margin-bottom:1em}.disclaimer .disclaimer_description p:last-child{margin-bottom:0}.disclaimer .disclaimer_description ol,.disclaimer .disclaimer_description ul{margin:1em 0;padding-left:2em}.disclaimer .disclaimer_description ol li,.disclaimer .disclaimer_description ul li{margin-bottom:.5rem;line-height:1.5}.disclaimer .disclaimer_description ol li:last-child,.disclaimer .disclaimer_description ul li:last-child{margin-bottom:0}.disclaimer .disclaimer_description ol{list-style-type:decimal}.disclaimer .disclaimer_description ul{list-style-type:disc}.disclaimer .disclaimer_description ol.vs-ol.vs-super{counter-reset:li;margin-left:8px;padding-left:0;list-style:none}.disclaimer .disclaimer_description ol.vs-ol.vs-super li{counter-increment:li;margin-bottom:5px;list-style-position:outside}.disclaimer .disclaimer_description ol.vs-ol.vs-super li:before{content:counter(li) " ";vertical-align:super;margin-left:-5px;font-size:50%}html[dir=rtl] .disclaimer .disclaimer_description ol.vs-ol.vs-super{margin-left:0;margin-right:8px}html[dir=rtl] .disclaimer .disclaimer_description ol.vs-ol.vs-super li:before{margin-left:0;margin-right:-5px}.disclaimer .disclaimer_description strong{font-weight:600}.disclaimer .disclaimer_description em{font-style:italic}@media (min-width:768px) and (max-width:1023px){.disclaimer{padding:2rem 1.5rem}}@media (prefers-contrast:high){.disclaimer .disclaimer-link{text-decoration:underline;text-decoration-thickness:2px}.disclaimer .disclaimer-link:focus{outline-width:4px}}@media (prefers-reduced-motion:reduce){.disclaimer .disclaimer-link{transition:none;animation:none}.disclaimer .disclaimer_description a{transition:none}}@media (min-width:1px){.disclaimer .disclaimer_description{letter-spacing:inherit;word-spacing:inherit;line-height:inherit}}.disclaimer .disclaimer_description.body-xs,.disclaimer .disclaimer_description.vs-super,.disclaimer .disclaimer_description.vs-text,.disclaimer .disclaimer_description .vs-super,.disclaimer .disclaimer_description .vs-text,.disclaimer .disclaimer_description .body-xs{font-size:12px;font-weight:400}.disclaimer .disclaimer_description .vs-legal{font-size:12px;font-weight:400;line-height:1.5}.disclaimer .disclaimer_description ol li,.disclaimer .disclaimer_description ul li,.disclaimer .disclaimer_description ol li .vs-legal,.disclaimer .disclaimer_description ol li .vs-super,.disclaimer .disclaimer_description ol li .vs-text,.disclaimer .disclaimer_description ol li .body-xs,.disclaimer .disclaimer_description ul li .vs-legal,.disclaimer .disclaimer_description ul li .vs-super,.disclaimer .disclaimer_description ul li .vs-text,.disclaimer .disclaimer_description ul li .body-xs{font-size:12px;font-weight:400}.disclaimer #disclaimer-title.body-xs,.disclaimer #disclaimer-title.vs-super,.disclaimer #disclaimer-title.vs-text{font-size:12px;font-weight:500}.disclaimer .vs-legal{font-size:12px;font-weight:400;line-height:1.5}.disclaimer-dark.disclaimer--premiumExperience,.disclaimer-dark.disclaimer--premiumExperience #disclaimer-title{font-family:Open Sans!important}.disclaimer-dark.disclaimer--premiumExperience .disclaimer_description{color:var(--color-text-secondary-light)!important;font-family:Open Sans!important;font-size:.875rem!important;font-weight:500!important}.disclaimer-dark.disclaimer--premiumExperience .disclaimer_description *,.disclaimer-dark.disclaimer--premiumExperience .disclaimer_description p,.disclaimer-dark.disclaimer--premiumExperience .disclaimer_description a,.disclaimer-dark.disclaimer--premiumExperience .disclaimer_description span,.disclaimer-dark.disclaimer--premiumExperience .disclaimer_description strong,.disclaimer-dark.disclaimer--premiumExperience .disclaimer_description em,.disclaimer-dark.disclaimer--premiumExperience .disclaimer_description li,.disclaimer-dark.disclaimer--premiumExperience .disclaimer_description .vs-legal,.disclaimer-dark.disclaimer--premiumExperience .disclaimer_description .vs-super,.disclaimer-dark.disclaimer--premiumExperience .disclaimer_description .vs-text,.disclaimer-dark.disclaimer--premiumExperience .disclaimer_description .body-xs,.disclaimer-light.disclaimer--premiumExperience,.disclaimer-light.disclaimer--premiumExperience #disclaimer-title{font-family:Open Sans!important}.disclaimer-light.disclaimer--premiumExperience .disclaimer_description{color:var(--color-copyright-text-light)!important;font-family:Open Sans!important;font-size:.875rem!important;font-weight:500!important}.disclaimer-light.disclaimer--premiumExperience .disclaimer_description *,.disclaimer-light.disclaimer--premiumExperience .disclaimer_description p,.disclaimer-light.disclaimer--premiumExperience .disclaimer_description a,.disclaimer-light.disclaimer--premiumExperience .disclaimer_description span,.disclaimer-light.disclaimer--premiumExperience .disclaimer_description strong,.disclaimer-light.disclaimer--premiumExperience .disclaimer_description em,.disclaimer-light.disclaimer--premiumExperience .disclaimer_description li,.disclaimer-light.disclaimer--premiumExperience .disclaimer_description .vs-legal,.disclaimer-light.disclaimer--premiumExperience .disclaimer_description .vs-super,.disclaimer-light.disclaimer--premiumExperience .disclaimer_description .vs-text,.disclaimer-light.disclaimer--premiumExperience .disclaimer_description .body-xs{font-family:Open Sans!important}
.card-comparison-panel[data-theme=dark]{background-color:var(--color-bg-primary)}.card-comparison-panel[data-theme=dark] .card-comparison-title{color:var(--color-text-primary)}.card-comparison-panel[data-theme=dark] .product{background:var(--color-bg-primary);border-color:var(--color-border-light-gray);box-shadow:0 1px 2px #ffffff1a}.card-comparison-panel[data-theme=dark] .card-image-square{background-color:var(--color-bg-primary)}.card-comparison-panel[data-theme=dark] .card-name-rect{color:var(--color-text-primary)}.card-comparison-panel[data-theme=dark] .icon-button,.card-comparison-panel[data-theme=dark] .chevron,.card-comparison-panel[data-theme=dark] .x-icon:before,.card-comparison-panel[data-theme=dark] .x-icon:after{color:var(--color-secondary);background:0 0}.card-comparison-panel[data-theme=dark] .icon-button:hover{background-color:var(--color-secondary-hover)}.card-comparison-panel[data-theme=dark] .product.empty{background-color:var(--color-secondary-active);border-color:var(--color-border-light-gray)}.card-comparison-panel[data-theme=dark] .add-card-text{color:var(--color-secondary-hover)}.card-comparison-panel[data-theme=dark] .add-card-subtext{color:var(--color-text-tertiary)}.card-comparison-panel[data-theme=dark] .x-icon:before,.card-comparison-panel[data-theme=dark] .x-icon:after{background-color:var(--color-secondary)}.card-comparison-panel[data-theme=light],.card-comparison-panel:not([data-theme]){background-color:var(--color-bg-primary)}.card-comparison-panel[data-theme=light] .card-comparison-title,.card-comparison-panel:not([data-theme]) .card-comparison-title{color:var(--color-text-primary)}.card-comparison-panel[data-theme=light] .product,.card-comparison-panel:not([data-theme]) .product{background:var(--color-bg-primary);border-color:var(--color-border-primary-light);box-shadow:0 1px 2px var(--color-hover-overlay)}.card-comparison-panel[data-theme=light] .card-image-square,.card-comparison-panel:not([data-theme]) .card-image-square{background-color:var(--color-bg-primary)}.card-comparison-panel[data-theme=light] .card-name-rect,.card-comparison-panel:not([data-theme]) .card-name-rect{color:var(--color-text-primary)}.card-comparison-panel[data-theme=light] .icon-button,.card-comparison-panel[data-theme=light] .chevron,.card-comparison-panel[data-theme=light] .x-icon:before,.card-comparison-panel[data-theme=light] .x-icon:after,.card-comparison-panel:not([data-theme]) .icon-button,.card-comparison-panel:not([data-theme]) .chevron,.card-comparison-panel:not([data-theme]) .x-icon:before,.card-comparison-panel:not([data-theme]) .x-icon:after{color:var(--color-secondary);background:0 0}.card-comparison-panel[data-theme=light] .icon-button:hover,.card-comparison-panel:not([data-theme]) .icon-button:hover{background-color:var(--color-text-primary)}.card-comparison-panel[data-theme=light] .product.empty,.card-comparison-panel:not([data-theme]) .product.empty{background-color:var(--color-bg-primary);border-color:var(--color-border-primary-light)}.card-comparison-panel[data-theme=light] .add-card-text,.card-comparison-panel:not([data-theme]) .add-card-text{color:var(--color-secondary)}.card-comparison-panel[data-theme=light] .add-card-subtext,.card-comparison-panel:not([data-theme]) .add-card-subtext{color:var(--color-text-tertiary)}.card-comparison-panel[data-theme=light] .x-icon:before,.card-comparison-panel[data-theme=light] .x-icon:after,.card-comparison-panel:not([data-theme]) .x-icon:before,.card-comparison-panel:not([data-theme]) .x-icon:after{background-color:var(--color-secondary)}.card-comparison-panel{box-shadow:0 .125rem .5rem 0 1px 2px var(--color-hover-overlay);font-family:var(--font-family-primary);border-radius:0;width:auto;margin-bottom:1.5rem;padding:1.25rem;position:relative}.card-comparison-title-container{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.card-comparison-title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.5em}.icon-button{cursor:pointer;background:0 0;border:none;border-radius:1000px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:flex}.chevron{border-style:solid;border-width:0 .125rem .125rem 0;width:.375rem;height:.375rem;padding:.1875rem;display:inline-block}.chevron.up{transform:rotate(-135deg)}.chevron.down{transform:rotate(45deg)}.x-icon{width:.75rem;height:.75rem;position:relative}.x-icon:before,.x-icon:after{content:"";width:100%;height:.125rem;position:absolute;top:50%;left:0}.x-icon:before{transform:rotate(45deg)}.x-icon:after{transform:rotate(-45deg)}.panel-content{flex-direction:row;align-items:stretch;height:100%;min-height:0;display:flex}.panel-content-mobile{position:relative}.panel-content:before{content:"";height:.125rem;position:absolute;top:-.625rem;left:0;right:0}.card-comparison-row{flex-direction:column;flex:1 1 0;align-items:stretch;gap:1.25rem;min-width:0;min-height:0;margin-bottom:1.5rem;display:flex}.card-comparison-row-mobile{flex-flow:column wrap;align-items:center;gap:1.25rem;margin-bottom:1.5rem;display:flex}.product,.product.empty{box-sizing:border-box;min-width:0;width:100%!important}.product{border:.09375rem solid var(--color-border-primary-light);box-shadow:0 .0625rem .1875rem 0 1px 2px var(--color-hover-overlay);box-sizing:border-box;border-radius:0;align-items:center;width:calc(100% - .625rem);min-width:12.5rem;height:7.5rem;margin:0;padding:.75rem 1rem;display:flex;position:relative}.product-content.horizontal{flex-direction:row;align-items:center;gap:1rem;width:100%;height:100%;display:flex}.card-image-square{border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex}.card-name-rect{font-family:var(--font-family-medium);text-align:left;flex:1;margin:0;font-size:1rem;font-weight:500;line-height:1.5}.product-content{flex-direction:column;gap:.75rem;width:100%;display:flex}.card-container{width:100%;height:7.5rem;box-shadow:0 .125rem .25rem 0 1px 2px var(--color-hover-overlay);border-radius:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.card-image{-o-object-fit:contain;object-fit:contain;border-radius:0;width:85%;height:85%}.card-name{font-family:var(--font-family-medium);max-width:100%;color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.product.empty{border:.125rem solid var(--color-border-primary-light);border-radius:0;justify-content:center;align-items:center;width:calc(100% - .625rem);min-width:12.5rem;height:7.5rem;display:flex}.add-card-content{flex-direction:column;align-items:center;gap:.5rem;display:flex}.add-card-text{font-family:var(--font-family-medium);text-align:center;margin:0;font-size:1rem;font-weight:500;line-height:1.5}.add-card-subtext{font-family:var(--font-family-primary);text-align:center;margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.card-comparison-button-group,.button-group{justify-content:center;gap:1rem;width:100%;display:flex}.compare-button,.clear-button{font-family:var(--font-family-medium);cursor:pointer;min-width:7.5rem;font-size:1rem;font-weight:500;line-height:1.5;font-family:var(--font-family-primary);border:none;border-radius:1000px;padding:.75rem 2.25rem;transition:all .2s}@media (max-width:48rem){.breakpoint-XS .product,.breakpoint-XS .product.empty{width:100%}.breakpoint-XS .button-group{flex-direction:column}}.card-comparison-panel.desktop .card-comparison-row.horizontal{flex-direction:row;align-items:flex-start;gap:1.25rem;width:100%}.card-comparison-panel.desktop .button-group.vertical{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;width:auto;min-width:8.75rem;margin-left:1.5rem;display:flex}.card-comparison-panel.desktop .product,.card-comparison-panel.desktop .product.empty{width:13.75rem;min-width:11.25rem;margin-bottom:0}
@media (prefers-reduced-motion:reduce){.toast,.toast .close-btn{transition:none;animation:none}}
