.vah-hood-finder-selector{margin-block:calc(var(--spacing,.25rem) * 0);color:var(--wp--preset--color--gray-950)}.main-inner>.vah-hood-finder-selector.alignfull{margin-block:calc(var(--spacing,.25rem) * 0)}@scope(.vah-hood-finder-selector){:scope{--vah-hood-finder-gap:60px;--vah-hood-finder-video-opacity:.08}.requirements{background:linear-gradient(90deg, #0000000d 0%, #0000000d 100%), var(--wp--preset--color--gray-50);width:100%}.requirements-inner{min-height:73px;max-width:var(--wp--style--global--content-size);align-items:center;gap:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5);flex-wrap:wrap;margin-inline:auto;display:flex}.requirements-label,.count,.side-rail p,.side-rail h2,.side-rail figure,.side-rail .wp-block-buttons,.side-card p,.side-card h2,.side-card figure,.side-card .wp-block-buttons{margin:calc(var(--spacing,.25rem) * 0)}.requirements-label{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.chips{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.chip{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);background-color:var(--wp--preset--color--primary-500);min-width:183px;min-height:33px;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:18px;--tw-font-weight:var(--font-weight-bold,700);line-height:18px;font-weight:var(--font-weight-bold,700);color:var(--wp--preset--color--white);transition-property:background,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:4px;padding-block:7px;padding-inline:15px;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.chip[data-vah-hood-finder-chip-transition=out]{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.22,1,.36,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.chip:is(:hover,:focus-visible){background:linear-gradient(90deg, #0000004d 0%, #0000004d 100%), var(--wp--preset--color--primary-500);color:var(--wp--preset--color--white);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--wp--preset--color--primary-500)}.chip-remove{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);flex-shrink:0}.new-search{flex-shrink:0;margin-left:auto}.surface{background-color:var(--wp--preset--color--gray-50);isolation:isolate;position:relative;overflow:hidden}.background-video{inset:calc(var(--spacing,.25rem) * 0);object-fit:cover;pointer-events:none;z-index:0;width:100%;height:100%;opacity:var(--vah-hood-finder-video-opacity);position:absolute}.inner{z-index:1;max-width:var(--wp--style--global--content-size);align-items:flex-start;gap:var(--vah-hood-finder-gap);grid-template-columns:minmax(0,1fr) 250px;margin-inline:auto;padding-block:60px;display:grid;position:relative}:scope.is-enhanced .content,.content[data-vah-hood-finder-transition]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.22,1,.36,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.content[data-vah-hood-finder-transition=out],.content[data-vah-hood-finder-transition=in]{opacity:0}.question{border-radius:4px;overflow:hidden}.question-header{align-items:stretch;display:flex}.number{background-color:var(--wp--preset--color--secondary-500);width:60px;min-height:60px;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);color:var(--wp--preset--color--gray-950);flex-shrink:0;justify-content:center;align-items:center;display:flex}.question-title{margin:calc(var(--spacing,.25rem) * 0);background-color:var(--wp--preset--color--white);min-height:60px;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);font-family:var(--font-family-base);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1.444;--tw-font-weight:var(--font-weight-bold,700);line-height:1.444;font-weight:var(--font-weight-bold,700);flex:1;align-items:center;display:flex}.question-body{--tw-shadow:inset 0 0 3px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:#0000000d;padding:30px}.choice-grid{justify-content:flex-start;gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),min(100%,340px)));display:grid}.wizard-card{width:100%;max-width:340px;height:216px;min-width:calc(var(--spacing,.25rem) * 0);color:var(--wp--preset--color--primary-500);outline-offset:2px;transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:10px;flex-direction:column;text-decoration-line:none;transition-duration:.2s;display:flex;overflow:hidden}:scope[data-vah-hood-finder-stage=install][data-vah-hood-finder-type=range-hood] .choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}:scope[data-vah-hood-finder-stage=install][data-vah-hood-finder-type=range-hood] .wizard-card{max-width:none}:scope[data-vah-hood-finder-stage=style][data-vah-hood-finder-type=range-hood] .choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:scope[data-vah-hood-finder-stage=style][data-vah-hood-finder-type=range-hood] .wizard-card{max-width:none}.wizard-card:is(:hover,:focus-visible){--tw-shadow:0 12px 28px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--wp--preset--color--primary-500)}.card-media{background-color:var(--wp--preset--color--gray-100);height:150px;display:block;position:relative;overflow:hidden}.card-media picture{inset:calc(var(--spacing,.25rem) * 0);display:block;position:absolute}.card-media img{max-width:none;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:cubic-bezier(.22,1,.36,1);height:var(--vah-hood-finder-card-image-height,100%);left:var(--vah-hood-finder-card-image-left,0);object-fit:var(--vah-hood-finder-card-image-fit,cover);top:var(--vah-hood-finder-card-image-top,0);width:var(--vah-hood-finder-card-image-width,100%);transition-duration:.5s;transition-timing-function:cubic-bezier(.22,1,.36,1);display:block;position:absolute}.wizard-card[data-vah-hood-finder-type=range-hood]{--vah-hood-finder-card-image-fit:fill;--vah-hood-finder-card-image-height:201.85%;--vah-hood-finder-card-image-left:-65.1%;--vah-hood-finder-card-image-top:0.13%;--vah-hood-finder-card-image-width:168.21%}.wizard-card[data-vah-hood-finder-type=liner-insert]{--vah-hood-finder-card-image-fit:fill;--vah-hood-finder-card-image-height:283.33%;--vah-hood-finder-card-image-left:0;--vah-hood-finder-card-image-top:-29.21%;--vah-hood-finder-card-image-width:100%}.wizard-card:is(:hover,:focus-visible) .card-media img{scale:1.06}.card-body{background-color:var(--wp--preset--color--white);min-height:66px;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1.444;--tw-font-weight:var(--font-weight-bold,700);line-height:1.444;font-weight:var(--font-weight-bold,700);transition-property:background,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;align-items:center;transition-duration:.2s;display:flex}.wizard-card:is(:hover,:focus-visible) .card-body{background:linear-gradient(90deg, #0003 0%, #0003 100%), var(--wp--preset--color--white)}.count{margin-top:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1.286;color:var(--wp--preset--color--gray-700);line-height:1.286}.count strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--wp--preset--color--primary-500)}.pre-results-count{margin-top:calc(var(--spacing,.25rem) * 10);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);color:var(--wp--preset--color--gray-950)}.results-count{margin-top:calc(var(--spacing,.25rem) * 0);margin-bottom:18px}.products.vah-product-list{display:contents}.products.vah-product-list .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.empty{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 0);color:var(--wp--preset--color--gray-700)}.side-rail{flex-direction:column;align-items:stretch;gap:10px;width:250px;display:flex}.side-card{box-sizing:border-box;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--wp--preset--color--white);width:250px;padding:calc(var(--spacing,.25rem) * 5);--tw-shadow:0 0 20px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:linear-gradient(180deg, #fff0 0%, var(--wp--preset--color--white) 100%);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.side-card-copy{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;width:100%;display:flex}.side-card>*+*,.side-card-copy>*+*{margin-block-start:0}.side-card>.wp-block-heading,.side-card>p,.side-card-copy>.wp-block-heading,.side-card-copy>p{width:100%}.side-card-media,.side-card .wp-block-image{flex-shrink:0;width:100%;height:120px;position:relative;overflow:hidden}.side-card-media picture,.side-card .wp-block-image picture{inset:calc(var(--spacing,.25rem) * 0);display:block;position:absolute}.side-card .side-card-media--ventilation-guide{height:84px}.side-card img{width:237.08%;max-width:none;height:183.54%;position:absolute;top:-62.78%;left:-122.5%}.side-card-media--ventilation-guide img{width:195.7%;height:233.46%;top:-9.65%;left:-47.85%}.side-card h2{font-family:var(--font-family-base);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--wp--preset--color--gray-950)}.side-card p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:18px;color:var(--wp--preset--color--gray-700);line-height:18px}.side-card a{color:var(--wp--preset--color--primary-500);text-underline-offset:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;text-decoration-line:underline;text-decoration-style:solid;transition-duration:.2s}.side-card .wp-block-button__link{padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:18px;color:var(--wp--preset--color--primary-500);text-underline-offset:2px;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:#0000;line-height:18px;text-decoration-line:underline;text-decoration-style:solid;transition-duration:.2s}.side-card a:is(:hover,:focus-visible){color:var(--wp--preset--color--primary-800)}.side-card .wp-block-button__link:is(:hover,:focus-visible){color:var(--wp--preset--color--primary-800);background-color:#0000}@media (prefers-reduced-motion:reduce){.background-video{display:none}.wizard-card,.card-media img,.card-body,.chip,.chip[data-vah-hood-finder-chip-transition],.content[data-vah-hood-finder-transition]{transition-property:none}.chip[data-vah-hood-finder-chip-transition],.content[data-vah-hood-finder-transition]{opacity:1}.wizard-card:is(:hover,:focus-visible) .card-media img{transform:none}}@media (width<=960px){:scope{--vah-hood-finder-gap:30px}.requirements-inner,.inner{padding-inline:var(--site-content-gutter)}.inner{padding-block:calc(var(--spacing,.25rem) * 10);grid-template-columns:repeat(1,minmax(0,1fr))}.side-rail{width:100%;max-width:360px}.side-card{width:100%}.products.vah-product-list .grid,:scope[data-vah-hood-finder-stage=style][data-vah-hood-finder-type=range-hood] .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.requirements-inner{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 4)}.requirements-label{width:100%}.chips{flex:100%;width:100%}.chip{flex:calc(50% - 6px);min-width:136px}.new-search{margin-left:calc(var(--spacing,.25rem) * 0);width:100%}.new-search .wp-block-button__link{box-sizing:border-box;text-align:center;justify-content:center;width:100%;display:flex}.question-header{flex-direction:column}.number{min-height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.question-title{min-height:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6)}.question-body{padding:calc(var(--spacing,.25rem) * 4)}.choice-grid{grid-template-columns:repeat(1,minmax(0,1fr))}:scope[data-vah-hood-finder-stage=style][data-vah-hood-finder-type=range-hood] .choice-grid{grid-template-columns:minmax(0,1fr)}.wizard-card{min-height:200px}.products.vah-product-list .grid{column-gap:12px;row-gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:repeat(2,minmax(0,1fr))}}}@scope(.vah-hood-finder-selector-editor){:scope{background-color:var(--wp--preset--color--gray-50);padding:calc(var(--spacing,.25rem) * 4)}.side-rail>*,.side-card>*{align-self:stretch;max-width:100%;width:100%!important}.side-rail .block-editor-inner-blocks,.side-rail .block-editor-block-list__layout,.side-rail .block-editor-block-list__block,.side-card .block-editor-inner-blocks,.side-card .block-editor-block-list__layout,.side-card .block-editor-block-list__block,.side-card figure.wp-block-image{width:100%!important}.side-card .components-resizable-box__container{width:100%!important;max-width:none!important}}
