.c-compare{--c-compare-gap:var(--gap-tiny);--c-compare-pad:var(--gap-micro);--c-compare-grid:repeat(var(--c-compare-columns,2),minmax(0,1fr));padding-bottom:var(--gap-section)}.c-compare:first-child{padding-top:var(--gap-section)}.c-compare:last-child{padding-bottom:0}@media (min-width:768px){.c-compare{--c-compare-label:12rem;--c-compare-gap:var(--gap-small);--c-compare-grid:var(--c-compare-label) repeat(var(--c-compare-columns,2),minmax(0,1fr))}}@media (min-width:992px){.c-compare{--c-compare-label:15rem}}@media (min-width:768px) and (max-width:991px){.c-compare--many{--c-compare-grid:repeat(var(--c-compare-columns,2),minmax(0,1fr))}.c-compare--many .c-compare__actions,.c-compare--many .c-compare__heads{padding-left:0}.c-compare--many .c-compare__names{padding-left:var(--c-compare-pad)}.c-compare--many .c-compare__label{grid-column:1/-1;padding:0 0 .15rem}}.c-compare__inner{grid-gap:var(--gap);display:grid;gap:var(--gap);margin-left:auto;margin-right:auto;max-width:calc(var(--l-max-width-wide) + var(--gap-container)*2);padding-left:var(--gap-container);padding-right:var(--gap-container);width:100%}.c-compare__header{grid-gap:var(--gap-tiny);display:grid;gap:var(--gap-tiny);justify-items:start;max-width:48rem}.c-compare__title{text-wrap:balance;font-family:var(--font-body);font-size:var(--font-size-xlarge);line-height:var(--line-height-xlarge);margin:0}@media (min-width:992px){.c-compare__title{font-family:var(--font-body);font-size:var(--font-size-huge);line-height:var(--line-height-huge)}}.c-compare__intro{text-wrap:pretty;color:var(--color-gray-xxdark);font-family:var(--font-body);font-size:var(--font-size-small-medium);line-height:var(--line-height-small-medium);margin:0}.c-compare__add,.c-compare__change{align-items:center;border:1px solid var(--color-gray-medium-dark);border-radius:999px;cursor:pointer;display:inline-flex;min-height:44px;position:relative;transition:border-color var(--transition)}.c-compare__add:hover,.c-compare__add[\:has\(\.c-compare__select\.focus-visible\)],.c-compare__change:hover,.c-compare__change[\:has\(\.c-compare__select\.focus-visible\)]{border-color:var(--color-black)}.c-compare__add:has(.c-compare__select.focus-visible),.c-compare__add:hover,.c-compare__change:has(.c-compare__select.focus-visible),.c-compare__change:hover{border-color:var(--color-black)}.c-compare__add:hover,.c-compare__add[\:has\(\.c-compare__select\:focus-visible\)],.c-compare__change:hover,.c-compare__change[\:has\(\.c-compare__select\:focus-visible\)]{border-color:var(--color-black)}.c-compare__add:has(.c-compare__select:focus-visible),.c-compare__add:hover,.c-compare__change:has(.c-compare__select:focus-visible),.c-compare__change:hover{border-color:var(--color-black)}.c-compare__add[\:has\(\.c-compare__select\.focus-visible\)],.c-compare__change[\:has\(\.c-compare__select\.focus-visible\)]{outline:2px solid var(--color-black);outline-offset:2px}.c-compare__add:has(.c-compare__select.focus-visible),.c-compare__change:has(.c-compare__select.focus-visible){outline:2px solid var(--color-black);outline-offset:2px}.c-compare__add[\:has\(\.c-compare__select\:focus-visible\)],.c-compare__change[\:has\(\.c-compare__select\:focus-visible\)]{outline:2px solid var(--color-black);outline-offset:2px}.c-compare__add:has(.c-compare__select:focus-visible),.c-compare__change:has(.c-compare__select:focus-visible){outline:2px solid var(--color-black);outline-offset:2px}.c-compare__add-text,.c-compare__change-text{align-items:center;display:inline-flex;font-family:var(--font-body);font-size:var(--font-size-xsmall);font-weight:500;gap:.4rem;line-height:var(--line-height-xsmall);padding:0 var(--gap-small)}.c-compare__add-text .c-icon,.c-compare__change-text .c-icon{height:.75rem;width:.75rem}.c-compare__change-text{padding:0 var(--gap-tiny)}.c-compare__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;bottom:0;cursor:pointer;font-size:1pc;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.c-compare__actions,.c-compare__heads,.c-compare__names{grid-column-gap:var(--c-compare-gap);-moz-column-gap:var(--c-compare-gap);column-gap:var(--c-compare-gap);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--c-compare-columns,2),minmax(0,1fr))}@media (min-width:768px){.c-compare__actions,.c-compare__heads,.c-compare__names{padding-left:calc(var(--c-compare-label) + var(--c-compare-gap))}}.c-compare__heads{grid-template-rows:repeat(3,auto);row-gap:var(--gap-micro)}.c-compare__head{display:grid;grid-row:span 3;grid-template-rows:subgrid;min-width:0;position:relative}.c-compare__head-link{grid-gap:var(--gap-micro);align-content:start;color:inherit;display:grid;gap:var(--gap-micro);text-decoration:none}.c-compare__head-link.focus-visible .c-compare__head-name,.c-compare__head-link:hover .c-compare__head-name{text-decoration:underline}.c-compare__head-link:focus-visible .c-compare__head-name,.c-compare__head-link:hover .c-compare__head-name{text-decoration:underline}.c-compare__head-image{background-color:var(--color-gray-light);border-radius:var(--radius);display:block;height:6rem;overflow:hidden;position:relative}@media (min-width:768px){.c-compare__head-image{height:9rem}}@media (min-width:992px){.c-compare__head-image{height:11rem}}.c-compare__head-image img{mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.c-compare__head-name{word-wrap:anywhere;text-wrap:balance;font-family:var(--font-body);font-size:var(--font-size-small);font-weight:500;line-height:var(--line-height-small)}@media (min-width:768px){.c-compare__head-name{font-family:var(--font-body);font-size:var(--font-size-small-medium);line-height:var(--line-height-small-medium)}}.c-compare__head-price{-moz-column-gap:.35em;column-gap:.35em;margin:0}.c-compare__head-price,.c-compare__head-price .c-price{align-items:baseline;display:flex;flex-wrap:wrap;font-family:var(--font-body);font-size:var(--font-size-small);line-height:var(--line-height-small)}.c-compare__head-price .c-price{-moz-column-gap:.5em;column-gap:.5em;white-space:normal}@media (min-width:768px){.c-compare__head-price .c-price{font-family:var(--font-body);font-size:var(--font-size-small-medium);line-height:var(--line-height-small-medium)}}.c-compare__head-price .c-price>*+*{font-size:.8125rem}.c-compare__head-from,.c-compare__head-price--none{color:var(--color-gray-xdark)}.c-compare__controls{align-self:start;display:flex}.c-compare__remove{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);border:1px solid var(--color-gray-medium-dark);border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;position:absolute;right:.25rem;top:.25rem;transition:border-color var(--transition);width:28px}.c-compare__remove:before{bottom:-8px;content:"";left:-8px;position:absolute;right:-8px;top:-8px}.c-compare__remove .c-icon{height:.625rem;width:.625rem}@media (min-width:768px){.c-compare__remove{height:36px;right:var(--gap-micro);top:var(--gap-micro);width:36px}.c-compare__remove:before{bottom:-4px;left:-4px;right:-4px;top:-4px}.c-compare__remove .c-icon{height:.75rem;width:.75rem}}.c-compare__remove.focus-visible,.c-compare__remove:hover{border-color:var(--color-black)}.c-compare__remove:focus-visible,.c-compare__remove:hover{border-color:var(--color-black)}.c-compare__body{grid-gap:var(--gap);display:grid;gap:var(--gap);min-width:0}.c-compare__section-title+.c-compare__body{margin-top:calc(var(--gap-tiny) - var(--gap))}.c-compare__names{background-color:var(--color-white);border-bottom:1px solid var(--color-black);font-family:var(--font-body);font-size:var(--font-size-xsmall);font-weight:500;line-height:var(--line-height-xsmall);margin-bottom:calc(var(--gap)*-1);margin-left:calc(var(--c-compare-pad)*-1);margin-right:calc(var(--c-compare-pad)*-1);padding:var(--gap-micro) var(--c-compare-pad);position:sticky;top:var(--c-site-header-height-full);z-index:2}@media (min-width:768px){.c-compare__names{font-family:var(--font-body);font-size:var(--font-size-small);line-height:var(--line-height-small);padding-left:calc(var(--c-compare-pad) + var(--c-compare-label) + var(--c-compare-gap))}}.c-compare__names-item{word-wrap:anywhere;min-width:0}.c-compare__names+.c-compare__section .c-compare__row:first-child{border-top:0}.c-compare__section{grid-gap:var(--gap-tiny);display:grid;gap:var(--gap-tiny);min-width:0}.c-compare__section-header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-tiny) var(--gap);justify-content:space-between}.c-compare__section-title{font-family:var(--font-body);font-size:var(--font-size-large);line-height:var(--line-height-large);margin:0}.c-compare__table,.c-compare__table tbody{display:block;width:100%}.c-compare__caption{display:block;font-family:var(--font-body);font-size:var(--font-size-small);font-weight:500;line-height:var(--line-height-small);padding:var(--gap-small) 0 var(--gap-micro);text-align:left}.c-compare__section-header+.c-compare__group .c-compare__caption{padding-top:0}.c-compare__row{grid-column-gap:var(--c-compare-gap);border-top:1px solid var(--color-gray);-moz-column-gap:var(--c-compare-gap);column-gap:var(--c-compare-gap);display:grid;font-family:var(--font-body);font-size:var(--font-size-xsmall);grid-template-columns:var(--c-compare-grid);line-height:var(--line-height-xsmall);margin:0 calc(var(--c-compare-pad)*-1);padding:var(--gap-micro) var(--c-compare-pad)}.c-compare__row:last-child{border-bottom:1px solid var(--color-gray)}.c-compare__row.is-different{background-color:var(--color-gray-light)}.c-compare__row.is-different .c-compare__value{color:var(--color-black);font-weight:500}@media (min-width:768px){.c-compare__row{font-family:var(--font-body);font-size:var(--font-size-small);line-height:var(--line-height-small);padding-bottom:var(--gap-tiny);padding-top:var(--gap-tiny)}}.c-compare__label{color:var(--color-gray-xxdark);font-weight:400;grid-column:1/-1;padding:0 0 .15rem;text-align:left}@media (min-width:768px){.c-compare__label{grid-column:auto;padding:0}}.c-compare__value{word-wrap:anywhere;color:var(--color-black);min-width:0;padding:0;text-align:left;vertical-align:top}.c-compare__line{display:block}.c-compare__missing{color:var(--color-gray-xdark)}.c-compare__toggle{align-items:center;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--font-size-xsmall);gap:var(--gap-micro);line-height:var(--line-height-xsmall);min-height:44px}.c-compare__toggle-input{accent-color:var(--color-black);height:1.125rem;margin:0;width:1.125rem}.c-compare__all[\:has\(\.c-compare__toggle-input\:checked\)] .c-compare__group:not(:has(.c-compare__row:not(.is-same))){display:none}.c-compare__all[\:has\(\.c-compare__toggle-input\:checked\)] .c-compare__row.is-same{display:none}.c-compare__all:has(.c-compare__toggle-input:checked) .c-compare__row.is-same{display:none}.c-compare__all[\:has\(\.c-compare__toggle-input\:checked\)] .c-compare__group[\:not-has\(\.c-compare__row\:not\(\.is-same\)\)]{display:none}.c-compare__all:has(.c-compare__toggle-input:checked) .c-compare__group:not(:has(.c-compare__row:not(.is-same))){display:none}.c-compare__legend{color:var(--color-gray-xdark);font-family:var(--font-body);font-size:var(--font-size-xsmall);line-height:var(--line-height-xsmall);margin:0;max-width:48rem}.c-compare__action{justify-content:center;max-width:100%;min-width:0;padding-left:var(--gap-micro);padding-right:var(--gap-micro);text-align:center;white-space:normal}.c-compare__more{grid-gap:var(--gap-tiny);display:grid;gap:var(--gap-tiny)}.c-compare__chips{display:flex;flex-wrap:wrap;gap:var(--gap-micro);list-style:none;margin:0;padding:0}.c-compare__chip{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-medium-dark);border-radius:999px;color:var(--color-black);display:flex;font-family:var(--font-body);font-size:var(--font-size-xsmall);line-height:var(--line-height-xsmall);min-height:44px;padding:0 var(--gap-small);text-decoration:none;transition:border-color var(--transition)}.c-compare__chip.focus-visible,.c-compare__chip:hover{border-color:var(--color-black)}.c-compare__chip:focus-visible,.c-compare__chip:hover{border-color:var(--color-black)}@media (min-width:992px){.c-compare__chip{min-height:36px;padding:0 var(--gap-tiny)}}.c-compare__chip--all{font-weight:500}.c-compare-hub__pairs{grid-gap:var(--gap-micro);display:grid;gap:var(--gap-micro)}.c-compare-hub__pairs-title,.c-compare-hub__series-title{font-family:var(--font-body);font-size:var(--font-size-small);font-weight:500;line-height:var(--line-height-small);margin:0;padding:0}.c-compare-hub__picker{grid-gap:var(--gap-small);display:grid;gap:var(--gap-small)}.c-compare-hub__series{grid-gap:var(--gap-micro);border:0;display:grid;gap:var(--gap-micro);margin:0;min-width:0;padding:0}.c-compare-hub__options{display:flex;flex-wrap:wrap;gap:var(--gap-micro);list-style:none;margin:0;padding:0}@media (max-width:575px){.c-compare--many .c-compare__value{hyphens:auto}.c-compare--many .c-compare__change-text,.c-compare--many .c-compare__head-name,.c-compare--many .c-compare__head-price,.c-compare--many .c-compare__head-price .c-price,.c-compare--many .c-compare__names,.c-compare--many .c-compare__row{font-family:var(--font-body);font-size:var(--font-size-tiny);line-height:var(--line-height-tiny)}.c-compare--many .c-compare__head-price .c-price>*+*{font-size:.9em;line-height:inherit}.c-compare--many .c-compare__action{letter-spacing:0;padding-left:.25rem;padding-right:.25rem}.c-compare--many .c-compare__action .c-button__text{font-family:var(--font-body);font-size:var(--font-size-tiny);line-height:var(--line-height-tiny)}}.c-compare__head--add{align-content:start}.c-compare__add--card{border-color:var(--color-gray-dark);border-radius:var(--radius);border-style:dashed}.c-compare__add--card .c-compare__add-text{font-family:var(--font-body);font-size:var(--font-size-small);line-height:var(--line-height-small)}.c-compare__add--card{height:6rem;justify-content:center;width:100%}@media (min-width:768px){.c-compare__add--card{height:9rem}}@media (min-width:992px){.c-compare__add--card{height:11rem}}.c-compare__section>.c-compare__legend{margin-top:var(--gap-micro)}.c-compare__action.focus-visible,.c-compare__chip.focus-visible,.c-compare__head-link.focus-visible,.c-compare__remove.focus-visible,.c-compare__toggle-input.focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.c-compare__action:focus-visible,.c-compare__chip:focus-visible,.c-compare__head-link:focus-visible,.c-compare__remove:focus-visible,.c-compare__toggle-input:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.c-compare-pick__toggle{align-items:center;background-color:var(--color-white);border:1px solid var(--color-gray-medium-dark);border-radius:999px;color:var(--color-black);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--font-size-xsmall);line-height:var(--line-height-xsmall);min-height:44px;padding:0 var(--gap-small);position:relative;transition:border-color var(--transition),background-color var(--transition)}.c-compare-pick__toggle:before{content:"+";font-weight:500;margin-right:.4em;width:.75em}.c-compare-pick__toggle:hover{border-color:var(--color-black)}.c-compare-pick__toggle[\:has\(\.c-compare-pick__checkbox\.focus-visible\)]{outline:2px solid var(--color-black);outline-offset:2px}.c-compare-pick__toggle:has(.c-compare-pick__checkbox.focus-visible){outline:2px solid var(--color-black);outline-offset:2px}.c-compare-pick__toggle[\:has\(\.c-compare-pick__checkbox\:focus-visible\)]{outline:2px solid var(--color-black);outline-offset:2px}.c-compare-pick__toggle:has(.c-compare-pick__checkbox:focus-visible){outline:2px solid var(--color-black);outline-offset:2px}.c-compare-pick__toggle.is-checked{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.c-compare-pick__toggle.is-checked:before{content:"✓"}.c-compare-pick__toggle[\:has\(\.c-compare-pick__checkbox\:disabled\)]{cursor:default;opacity:.45}.c-compare-pick__toggle:has(.c-compare-pick__checkbox:disabled){cursor:default;opacity:.45}.c-compare-pick__toggle[\:has\(\.c-compare-pick__checkbox\:disabled\)]:hover{border-color:var(--color-gray-medium-dark)}.c-compare-pick__toggle:has(.c-compare-pick__checkbox:disabled):hover{border-color:var(--color-gray-medium-dark)}@media (min-width:992px){.c-compare-pick__toggle{min-height:36px;padding:0 var(--gap-tiny)}}.c-compare-pick__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;bottom:0;cursor:inherit;height:100%;left:0;margin:0;opacity:0;position:absolute;right:0;scroll-margin-bottom:6rem;scroll-margin-top:calc(var(--c-site-header-height-full) + var(--gap-tiny));top:0;width:100%}.c-compare-pick__bar{background-color:var(--color-white);border-top:1px solid var(--color-gray);bottom:0;z-index:2}.c-compare-pick__bar-inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-tiny);padding:var(--gap-tiny) 0}.c-compare-pick__bar-inner .c-compare-pick__button{margin-left:auto}.c-compare-pick__bar--sticky{position:sticky}.c-compare-pick__bar--fixed{box-shadow:0 -8px 24px rgba(0,0,0,.08);left:0;padding-bottom:max(env(safe-area-inset-bottom,0px),2rem);position:fixed;right:0;z-index:9}.c-compare-pick__bar--fixed .c-compare-pick__bar-inner{margin-left:auto;margin-right:auto;max-width:calc(var(--l-max-width-wide) + var(--gap-container)*2);padding-left:var(--gap-container);padding-right:var(--gap-container);width:100%}@media (min-width:992px){.c-compare-pick__bar--fixed{padding-bottom:0}}body.has-compare-pick-bar--fixed{padding-bottom:6rem;padding-bottom:var(--c-compare-pick-bar-height,6rem)}.c-compare-pick__count{color:var(--color-gray-xxdark);margin:0}.c-compare-pick__clear,.c-compare-pick__count{font-family:var(--font-body);font-size:var(--font-size-xsmall);line-height:var(--line-height-xsmall)}.c-compare-pick__clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;min-height:44px;padding:0 var(--gap-micro);text-decoration:underline}body.has-compare-pick-bar:not(.has-tawk-maximized) #branding-widget iframe,body.has-compare-pick-bar:not(.has-tawk-maximized) #message-preview iframe,body.has-compare-pick-bar:not(.has-tawk-maximized) #min-widget iframe{translate:0 -4.5rem;translate:0 calc(var(--c-compare-pick-bar-height, 4.5rem)*-1)}@media (min-width:992px){body.has-compare-pick-bar #branding-widget iframe,body.has-compare-pick-bar #max-widget iframe,body.has-compare-pick-bar #message-preview iframe,body.has-compare-pick-bar #min-widget iframe{translate:0 -4.5rem;translate:0 calc(var(--c-compare-pick-bar-height, 4.5rem)*-1)}}