.vah-build-a-hood-configurator{margin-block:calc(var(--spacing,.25rem) * 0)}@scope(.vah-build-a-hood-configurator){:scope>.breadcrumb-bar:first-child{margin-top:calc(var(--spacing,.25rem) * 0)}.frame-shell{--vah-build-a-hood-frame-min-width:1024px;--vah-build-a-hood-frame-section-gap:30px;padding-block:var(--vah-build-a-hood-frame-section-gap);width:calc(100% + (var(--site-content-gutter,1rem) * 2));max-width:none;position:relative;margin-block:0!important;margin-inline:calc(var(--site-content-gutter,1rem) * -1)!important}.frame-wrap{width:100%;max-width:none}.frame{border-style:var(--tw-border-style);touch-action:pan-x pan-y;border-width:0;width:100%;max-width:none;height:795px;min-height:795px;display:block}.frame-pan-label,.frame-pan,.frame-pan-y,.frame-top,.frame-focus-catcher,.frame-mobile-steps{display:none}@media (width<=781px){.hero{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex;padding-top:30px!important;padding-bottom:calc(var(--spacing,.25rem) * 0)!important}.hero>*{width:100%;max-width:100%;min-width:calc(var(--spacing,.25rem) * 0);margin-right:calc(var(--spacing,.25rem) * 0)!important;margin-left:calc(var(--spacing,.25rem) * 0)!important}.hero .title-row{display:contents}.hero .title-row .wp-block-heading,.hero .title-row h1{--tw-leading:1.25;text-wrap:pretty;order:1;font-size:24px;line-height:1.25}.breadcrumb-bar .breadcrumbs.wp-block-breadcrumbs li:last-child a,.breadcrumb-bar .breadcrumbs.wp-block-breadcrumbs span[aria-current=page]{text-wrap:pretty}.hero .title-row>.wp-block-block,.hero .title-row>.wp-block-button,.hero .title-row>.block-editor-block-list__block{order:3;align-self:flex-start}.hero .model-line{margin-bottom:calc(var(--spacing,.25rem) * 0);order:2}}.model-link{text-underline-offset:.18em;text-decoration-line:underline}@media (width<=63.9375em){.frame-shell{--vah-build-a-hood-pan-label-height:16px;--vah-build-a-hood-pan-label-gap:3px;--vah-build-a-hood-pan-size:24px;--vah-build-a-hood-pan-bottom-gap:8px;--vah-build-a-hood-frame-mobile-bottom-clearance:24px;--vah-build-a-hood-frame-mobile-login-skip-bottom:580px;--vah-build-a-hood-frame-mobile-login-skip-gap:8px;--vah-build-a-hood-frame-mobile-steps-preview-height:0rem;--vah-build-a-hood-frame-mobile-scale:.8;--vah-build-a-hood-frame-mobile-safe-gap:.5rem;--vah-build-a-hood-frame-mobile-vh:80vh;--vah-build-a-hood-frame-mobile-full-height:100vh;--vah-build-a-hood-frame-mobile-header-clearance:calc(var(--wp-admin--admin-bar--height,0rem) + var(--compact-header-height,0rem));--vah-build-a-hood-frame-mobile-max-height:min(var(--vah-build-a-hood-frame-mobile-vh), calc(var(--vah-build-a-hood-frame-mobile-full-height) - var(--vah-build-a-hood-frame-mobile-header-clearance) - var(--vah-build-a-hood-pan-label-height) - var(--vah-build-a-hood-pan-label-gap) - var(--vah-build-a-hood-frame-mobile-safe-gap) - var(--vah-build-a-hood-frame-mobile-steps-preview-height)));--vah-build-a-hood-frame-mobile-height:min(795px, var(--vah-build-a-hood-frame-mobile-max-height));--vah-build-a-hood-pan-block-height:calc(var(--vah-build-a-hood-pan-size) + var(--vah-build-a-hood-pan-bottom-gap))}.frame-shell.has-mobile-instructions{--vah-build-a-hood-frame-mobile-steps-preview-height:4rem}@supports (height:80svh){.frame-shell{--vah-build-a-hood-frame-mobile-vh:80svh;--vah-build-a-hood-frame-mobile-full-height:100svh}}@supports (height:80dvh){.frame-shell{--vah-build-a-hood-frame-mobile-vh:80dvh;--vah-build-a-hood-frame-mobile-full-height:100dvh}}.frame-wrap{box-sizing:border-box;max-height:var(--vah-build-a-hood-frame-mobile-height);padding-bottom:var(--vah-build-a-hood-frame-mobile-bottom-clearance);overscroll-behavior:contain;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto}.frame-wrap::-webkit-scrollbar{display:none}.frame{width:calc(max(100%, var(--vah-build-a-hood-frame-min-width)) / var(--vah-build-a-hood-frame-mobile-scale));height:calc(795px / var(--vah-build-a-hood-frame-mobile-scale));min-height:calc(795px / var(--vah-build-a-hood-frame-mobile-scale));margin-right:calc((max(100%, var(--vah-build-a-hood-frame-min-width)) / var(--vah-build-a-hood-frame-mobile-scale)) * (var(--vah-build-a-hood-frame-mobile-scale) - 1));margin-bottom:calc((795px / var(--vah-build-a-hood-frame-mobile-scale)) * (var(--vah-build-a-hood-frame-mobile-scale) - 1));transform:scale(var(--vah-build-a-hood-frame-mobile-scale));transform-origin:0 0}.frame-focus-catcher{inset-inline:calc(var(--spacing,.25rem) * 0);z-index:1;top:var(--vah-build-a-hood-frame-section-gap);height:var(--vah-build-a-hood-frame-mobile-height);cursor:pointer;touch-action:pan-y;background-color:#0000;position:absolute}.frame-focus-catcher:not([hidden]){display:block}.frame-top{right:calc(var(--spacing,.25rem) * 3);z-index:3;width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffbf;border-radius:3.40282e38px;justify-content:center;align-items:center;position:absolute}@supports (color:color-mix(in lab, red, red)){.frame-top{border-color:color-mix(in oklab, var(--color-white,#fff) 75%, transparent)}}.frame-top{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.frame-top{background-color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}.frame-top{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);color:var(--wp--preset--color--primary-500);--tw-shadow:0 4px 12px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);top:calc(var(--vah-build-a-hood-frame-section-gap) + .75rem);touch-action:manipulation;transition:background-color .18s,color .18s,opacity .18s}.frame-top:not([hidden]){display:flex}.frame-top.is-frame-past{right:calc(var(--spacing,.25rem) * 3);z-index:80;top:calc(var(--wp-admin--admin-bar--height,0rem) + var(--compact-header-height,0rem) + .75rem);position:fixed}.frame-top:is(:hover,:focus-visible){background-color:var(--color-white,#fff);color:var(--wp--preset--color--primary-800);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--wp--preset--color--primary-500)}.frame-top-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .26s cubic-bezier(.16,1,.3,1);display:block;transform:rotate(180deg)}.frame-top:is(.is-frame-aligned,.is-frame-past) .frame-top-icon{transform:rotate(0)}.frame-pan{z-index:2;height:calc(var(--spacing,.25rem) * 6);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:min(13rem,100% - 3rem);translate:var(--tw-translate-x) var(--tw-translate-y);padding:calc(var(--spacing,.25rem) * 1);opacity:.8;--tw-shadow:0 6px 18px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);left:50%;top:calc(var(--vah-build-a-hood-frame-section-gap) + var(--vah-build-a-hood-frame-mobile-height) - var(--vah-build-a-hood-frame-mobile-bottom-clearance));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#19191a38;border-radius:3.40282e38px;transition:opacity .22s;position:absolute}.frame-pan:not([hidden]){display:block}.frame-pan:active{cursor:grabbing}.frame-pan-y{right:calc(var(--spacing,.25rem) * 3);z-index:2;width:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 1);opacity:.8;--tw-shadow:0 6px 18px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);top:calc(var(--vah-build-a-hood-frame-section-gap) + (var(--vah-build-a-hood-frame-mobile-height) - var(--vah-build-a-hood-pan-block-height)) * .5);height:min(13rem, calc(var(--vah-build-a-hood-frame-mobile-height) - var(--vah-build-a-hood-pan-block-height) - 3rem));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#19191a38;border-radius:3.40282e38px;transition:opacity .22s;position:absolute;transform:translateY(-50%)}.frame-pan-y:not([hidden]){display:block}.frame-pan-y:active{cursor:grabbing}.frame-pan.is-idle-hint,.frame-pan-y.is-idle-hint{animation:2.6s ease-in-out infinite vah-build-a-hood-rail-hint}.frame-pan.is-active,.frame-pan-y.is-active{opacity:.9;animation:none}.frame-pan-label{height:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1);background-color:#ffffffd9;border-radius:3.40282e38px;width:min(18rem,100% - 1.5rem);margin-inline:auto;display:none}@supports (color:color-mix(in lab, red, red)){.frame-pan-label{background-color:color-mix(in oklab, var(--color-white,#fff) 85%, transparent)}}.frame-pan-label{padding-inline:calc(var(--spacing,.25rem) * 2);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;line-height:1;font-weight:var(--font-weight-semibold,600);color:#1f1f21e0;margin-top:var(--vah-build-a-hood-pan-label-gap)}.frame-pan-label:not([hidden]){display:flex}.frame-pan-arrows{align-items:center;gap:calc(var(--spacing,.25rem) * .5);--tw-leading:1;color:var(--wp--preset--color--primary-500);font-size:11px;line-height:1;display:flex}.frame-mobile-steps{width:min(40rem,100% - 1rem);padding:calc(var(--spacing,.25rem) * 0);--tw-leading:1.3;color:#1f1f21e0;margin-inline:auto;margin-top:3px;font-size:12px;line-height:1.3;display:block}.frame-mobile-steps-heading{margin:calc(var(--spacing,.25rem) * 0);--tw-leading:1.3;--tw-font-weight:var(--font-weight-bold,700);line-height:1.3;font-weight:var(--font-weight-bold,700);color:var(--wp--preset--color--primary-500);margin-bottom:2px}.frame-mobile-steps ol{margin:calc(var(--spacing,.25rem) * 0);padding-left:1.125rem;list-style-type:decimal}.frame-mobile-steps li{margin-bottom:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);text-wrap:pretty}.frame-mobile-steps li+li{margin-top:2px}.frame-mobile-steps li::marker{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--wp--preset--color--primary-500)}.frame-pan-track{background-color:#fffc;border-radius:3.40282e38px;width:100%;height:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.frame-pan-track{background-color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}.frame-pan-thumb{background-color:var(--wp--preset--color--primary-500);--tw-shadow:0 1px 4px var(--tw-shadow-color,#0000002e);height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;display:block;transform:translate(0)}.frame-pan-y .frame-pan-thumb{width:100%;height:36px;transform:translateY(0)}@keyframes vah-build-a-hood-rail-hint{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.frame-pan.is-idle-hint,.frame-pan-y.is-idle-hint{animation:none}.frame-top-icon{transition:none}}}}
