.mc-intro,.mc-shell{padding-block:var(--section-space-m);padding-inline:var(--site-padding)}.mc-intro__container{gap:var(--space-l);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid;@media (width<=47.99rem){gap:var(--space-m);grid-template-columns:minmax(0,1fr)}}.mc-intro__copy{min-inline-size:0;display:block}.mc-intro__title{font-size:calc(var(--text-m) * 2);font-weight:var(--heading-weight);color:var(--base);margin-block:calc(var(--space-m) * .625);max-inline-size:100%;line-height:1.2;@media (width<=47.99rem){font-size:calc(var(--h2) + var(--space-xxs) / 2)}}.mc-copy{font-size:var(--text-m);line-height:calc(var(--text-m) * 1.5);margin:0 0 calc(var(--space-m) * .625)}.mc-link{color:var(--primary);font-weight:var(--heading-weight);text-decoration:none;&:hover{text-decoration:underline}}.mc-intro__help{padding:var(--space-xs) 0 calc(var(--space-m) * .875);border-block:var(--border-width) solid var(--secondary);flex-direction:column;gap:0;display:flex}.mc-intro__help-link{padding:var(--space-xs) calc(var(--space-m) * 3.25);color:var(--base);font-weight:var(--heading-weight);line-height:calc(var(--text-m) * 1.5);white-space:nowrap;text-decoration:none;display:block;@media (width<=47.99rem){padding-inline:calc(var(--space-m) * .9375)}}.mc-shell{background:var(--secondary-100)}.mc-shell__container{max-inline-size:calc(var(--content-width) * 1.33333)}.mc-filter{gap:var(--container-spacing);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-inline-size:0;display:grid;&[data-motion-show-results] .mc-results{display:flex}&[data-motion-show-results] .mc-placeholder{display:none}@media (width<=74.99rem){grid-template-columns:minmax(0,1fr)}}.mc-operating{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:0;min-inline-size:0;display:grid;@media (width<=47.99rem){row-gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr))}}.mc-operating__primary{min-inline-size:0;display:block;@media (width<=47.99rem){grid-column:1/-1}}.mc-operating__logo{block-size:auto;inline-size:50%;padding-block:calc(var(--space-m) * .3125) calc(var(--space-m) * .6875);display:block}.mc-required{background:var(--tertiary);border-radius:var(--radius-m);padding:calc(var(--space-m) * .625) calc(var(--space-m) * .9375);flex-direction:column;gap:0;display:flex;@media (width<=47.99rem){padding-inline:var(--space-s)}}.mc-required__caption{inline-size:60%;min-inline-size:calc(var(--space-m) * 6.875);block-size:calc(var(--space-m) * 1.5625);line-height:calc(var(--text-m) * 1.5);text-align:center;margin:calc(var(--space-m) * .9375) auto var(--space-xxs);border:var(--border-width) solid var(--base);border-radius:var(--radius-s) var(--radius-s) 0 0;border-block-end:0;display:block;position:relative}.mc-required__fields{gap:var(--space-l);padding-block:calc(var(--space-m) * .625) calc(var(--space-m) * .8125);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;& .mc-label{color:var(--danger);text-align:center}& .mc-field{margin-block-end:0}@media (width<=47.99rem){gap:var(--space-m)}}.mc-operating__column{padding-inline:calc(var(--space-m) * .9375);flex-direction:column;gap:0;min-inline-size:0;display:flex;@media (width<=47.99rem){padding-inline:var(--space-xxs)}}.mc-input,.mc-field select{inline-size:100%;min-inline-size:0;block-size:calc(var(--space-m) * 2.225);border:var(--border-width) solid var(--base);border-radius:var(--radius-s);padding:calc(var(--space-s) / 2) var(--space-s);background-color:var(--white);font-size:var(--text-s);line-height:calc(var(--text-m) * 1.35);box-shadow:var(--shadow-s);display:block;@media (width<=47.99rem){block-size:var(--tap-target);font-size:var(--text-m)}}.mc-field{min-inline-size:0;margin:0 0 var(--space-m);border:0;flex-direction:column;gap:0;padding:0;display:flex;& legend{float:none;inline-size:auto}& select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23262626' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:var(--space-s) var(--space-xs);background-position:right var(--space-s) center;padding-inline-end:calc(var(--space-s) * 2 + var(--space-xs))}& select:dir(rtl){background-position:left var(--space-s) center}@media (forced-colors:active){& select{appearance:auto;background-image:none;padding-inline-end:var(--space-s)}}}.mc-label{font-size:var(--text-m);font-weight:var(--text-weight);line-height:calc(var(--text-m) * 1.5);margin:0 0 calc(var(--space-m) * .3125);min-inline-size:0;padding:0;display:block;@media (width<=47.99rem){font-size:var(--text-s)}}.mc-options{min-inline-size:0;display:block}.mc-range{display:block}.mc-input:required:invalid{border-color:var(--danger)}.mc-input:focus-visible,.mc-field select:focus-visible{outline:none}.mc-button{white-space:normal;text-align:center;align-self:start;&:disabled{opacity:.45;cursor:not-allowed}}.mc-placeholder{justify-content:center;align-items:center;gap:calc(var(--space-m) * 2);block-size:calc(var(--space-m) * 21.875);background:var(--tertiary);border-radius:var(--radius-m);flex-direction:column;display:flex}.mc-placeholder__text{font-size:var(--text-l);text-align:center;padding-inline:calc(var(--space-m) * .9375);margin:0}.mc-placeholder__logo{inline-size:calc(var(--space-m) * 18.75);block-size:auto;max-inline-size:80%;display:block}.mc-results{flex-direction:column;gap:0;min-inline-size:0;display:none}.mc-results__empty{padding:calc(var(--space-m) * 1.25);text-align:center;background:var(--tertiary);border-radius:var(--radius-m)}.mc-match__row{display:table-row;&[hidden],&[data-motion-ineligible],&:nth-child(n+6 of :not([hidden]):not([data-motion-ineligible])){display:none}&:nth-child(2n of :not([hidden]):not([data-motion-ineligible]))>.mc-match__cell{background:var(--tertiary)}}.mc-match__cell{font-weight:var(--text-weight);text-align:start;background:var(--white);padding:calc(var(--space-m) * .3125) calc(var(--space-m) * .625);vertical-align:middle;line-height:calc(var(--text-m) * 1.35);white-space:nowrap;text-overflow:ellipsis;display:table-cell;overflow:hidden;&:first-child{border-radius:var(--radius-m) 0 0 var(--radius-m)}&:nth-child(2){white-space:normal}&:last-child{text-align:center;border-radius:0 var(--radius-m) var(--radius-m) 0}@media (width<=47.99rem){font-size:var(--text-s)}@media (width<=74.99rem){text-overflow:clip;overflow:visible}}.mc-match__model{max-inline-size:100%;color:var(--danger);text-decoration:none;display:inline-block;&:hover{text-decoration:underline}}.mc-match__warning{inline-size:var(--space-m);block-size:var(--space-m);vertical-align:middle;translate:0 calc(var(--space-xxs) / -2);color:var(--base);cursor:help;justify-content:center;align-items:center;margin-inline-start:var(--space-xxs);display:inline-flex;& svg{block-size:100%;inline-size:100%;display:block}}.mc-match__shop{color:var(--danger);justify-content:center;align-items:center;text-decoration:none;display:flex;@media (width<=74.99rem){min-block-size:var(--tap-target)}}.mc-match__cart{inline-size:calc(var(--space-m) * 1.25);block-size:calc(var(--space-m) * 1.25);display:block}.mc-required__caption-text{padding-inline:calc(var(--space-m) * .625);background:var(--tertiary);font-size:var(--text-s);line-height:calc(var(--text-m) * 1.5);display:inline-block;position:relative;inset-block-start:calc(var(--space-m) * -.8125)}.mc-match__image-cell{text-align:center}.mc-match__image-link{inline-size:var(--space-xl);margin-inline:auto;display:block}.mc-match__image{inline-size:var(--space-xl);aspect-ratio:1;object-fit:contain;background:var(--white);border-radius:var(--radius-s);block-size:auto;max-inline-size:100%;margin-inline:auto;display:block}.mc-match__image--placeholder{object-fit:cover}.mc-warning-tooltip{z-index:1000;inline-size:max-content;max-inline-size:min(calc(var(--space-xl) * 8), calc(100vw - var(--space-s) * 2));padding:var(--space-s);border-radius:var(--radius-s);background:var(--base);color:var(--white);box-shadow:var(--shadow-s);font-size:var(--text-xs);white-space:pre-line;overflow-wrap:anywhere;line-height:1.5;position:fixed;&[hidden]{display:none}}
