.ProductShowroom-module__OSo2iW__page{color:#484848;background:#fff;min-height:100svh}.ProductShowroom-module__OSo2iW__hero{color:#fff;background:#242424;align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden}.ProductShowroom-module__OSo2iW__heroMedia,.ProductShowroom-module__OSo2iW__heroShade{position:absolute;inset:0}.ProductShowroom-module__OSo2iW__heroMedia>*{height:100%}.ProductShowroom-module__OSo2iW__heroShade{pointer-events:none;background:#00000047}.ProductShowroom-module__OSo2iW__heroCopy{z-index:1;width:min(1200px,100% - 40px);margin:0 auto;position:relative}.ProductShowroom-module__OSo2iW__heroCopy h1{font-family:var(--fl-font-display);max-width:454px;margin:0;font-size:32px;font-weight:600;line-height:1.5}.ProductShowroom-module__OSo2iW__heroTagline,.ProductShowroom-module__OSo2iW__heroDescription{font-family:var(--fl-font-display);max-width:454px;margin:0;font-size:20px;line-height:1.5}.ProductShowroom-module__OSo2iW__heroTagline{font-weight:600}.ProductShowroom-module__OSo2iW__heroDescription{margin-top:30px;font-weight:400}.ProductShowroom-module__OSo2iW__experience{min-width:0}.ProductShowroom-module__OSo2iW__breadcrumb{border-bottom:1px solid #484848;min-height:60px}.ProductShowroom-module__OSo2iW__breadcrumb ol{flex-wrap:wrap;align-items:center;gap:6px 10px;width:min(1200px,100% - 40px);min-height:60px;margin:0 auto;padding:10px 0;list-style:none;display:flex}.ProductShowroom-module__OSo2iW__breadcrumb li{color:#969696;align-items:center;gap:10px;font-size:14px;line-height:1.5;display:inline-flex}.ProductShowroom-module__OSo2iW__breadcrumb li+li:before{color:#969696;content:">"}.ProductShowroom-module__OSo2iW__breadcrumb a,.ProductShowroom-module__OSo2iW__breadcrumb span{color:inherit}.ProductShowroom-module__OSo2iW__breadcrumb a:hover{color:#ff771c}.ProductShowroom-module__OSo2iW__breadcrumb a:focus-visible{outline-offset:3px;outline:3px solid #ff771c}.ProductShowroom-module__OSo2iW__catalogShell{grid-template-columns:300px 900px;width:min(1200px,100% - 40px);margin:0 auto;padding-top:54px;display:grid}.ProductShowroom-module__OSo2iW__filters{width:300px;min-width:0}.ProductShowroom-module__OSo2iW__desktopFilters{width:260px;display:block}.ProductShowroom-module__OSo2iW__mobileFilters{display:none}.ProductShowroom-module__OSo2iW__localError button,.ProductShowroom-module__OSo2iW__emptyState button,.ProductShowroom-module__OSo2iW__continuationMessage button,.ProductShowroom-module__OSo2iW__fallbackLoad,.ProductShowroom-module__OSo2iW__fallbackLoadVisible,.ProductShowroom-module__OSo2iW__noScriptPagination a{color:#484848;cursor:pointer;font:inherit;background:#fff;border:1px solid #484848;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:14px;display:inline-flex}.ProductShowroom-module__OSo2iW__localError button:hover,.ProductShowroom-module__OSo2iW__emptyState button:not(:disabled):hover,.ProductShowroom-module__OSo2iW__continuationMessage button:hover,.ProductShowroom-module__OSo2iW__fallbackLoad:hover,.ProductShowroom-module__OSo2iW__fallbackLoadVisible:hover,.ProductShowroom-module__OSo2iW__noScriptPagination a:hover{color:#ff771c;border-color:#ff771c}.ProductShowroom-module__OSo2iW__localError button:focus-visible,.ProductShowroom-module__OSo2iW__emptyState button:focus-visible,.ProductShowroom-module__OSo2iW__continuationMessage button:focus-visible,.ProductShowroom-module__OSo2iW__fallbackLoad:focus-visible,.ProductShowroom-module__OSo2iW__fallbackLoadVisible:focus-visible,.ProductShowroom-module__OSo2iW__noScriptPagination a:focus-visible{outline-offset:2px;outline:3px solid #ff771c}.ProductShowroom-module__OSo2iW__categoryFilter,.ProductShowroom-module__OSo2iW__scenarioFilter{width:260px}.ProductShowroom-module__OSo2iW__filterHeading{border-bottom:1px solid #484848;grid-template-columns:minmax(0,1fr) 44px;align-items:center;width:260px;min-height:56px;display:grid}.ProductShowroom-module__OSo2iW__filterHeading h2{overflow-wrap:anywhere;margin:0;padding:0;font-size:18px;font-weight:500;line-height:1.5}.ProductShowroom-module__OSo2iW__filterReset{appearance:none;color:#484848;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:center;align-items:center;width:44px;min-height:44px;padding:0;display:inline-flex}.ProductShowroom-module__OSo2iW__filterReset:disabled{color:#bcbcbc;cursor:default}.ProductShowroom-module__OSo2iW__filterReset:not(:disabled):hover{color:#ff771c}.ProductShowroom-module__OSo2iW__filterReset:focus-visible{outline-offset:-3px;outline:3px solid #ff771c}.ProductShowroom-module__OSo2iW__categorySection{--category-disclosure-duration:.24s;--category-disclosure-easing:cubic-bezier(.25, .1, .25, 1);width:260px}.ProductShowroom-module__OSo2iW__categorySection+.ProductShowroom-module__OSo2iW__categorySection{margin-top:12px}.ProductShowroom-module__OSo2iW__rootFilterRow{border-bottom:1px solid #e4e4e4;grid-template-columns:minmax(0,1fr) 44px;align-items:center;min-height:56px;display:grid}.ProductShowroom-module__OSo2iW__rootFilterRow>button{color:#484848;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.ProductShowroom-module__OSo2iW__rootFilterRow>button svg,.ProductShowroom-module__OSo2iW__mobileFilterToggle svg{width:24px;height:24px;transition:transform .16s}.ProductShowroom-module__OSo2iW__rootFilterRow>button svg{transition:transform var(--category-disclosure-duration) var(--category-disclosure-easing)}.ProductShowroom-module__OSo2iW__rootFilterRow>button[aria-expanded=true] svg,.ProductShowroom-module__OSo2iW__mobileFilterToggle[aria-expanded=true] svg{transform:rotate(180deg)}.ProductShowroom-module__OSo2iW__rootFilterRow>button:focus-visible{outline-offset:-3px;outline:3px solid #ff771c}.ProductShowroom-module__OSo2iW__categoryOptions{gap:4px;padding:8px 0 4px;display:grid}.ProductShowroom-module__OSo2iW__categoryDisclosure{opacity:0;visibility:hidden;transition:grid-template-rows var(--category-disclosure-duration) var(--category-disclosure-easing), opacity .16s ease, visibility 0s linear var(--category-disclosure-duration);grid-template-rows:0fr;display:grid}.ProductShowroom-module__OSo2iW__categoryDisclosure[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.ProductShowroom-module__OSo2iW__categoryDisclosureClip{min-height:0;margin:0 -6px;padding:0 6px;overflow:hidden}.ProductShowroom-module__OSo2iW__rootFilterLabel{color:#484848;overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:400;line-height:1.5}.ProductShowroom-module__OSo2iW__filterCheckbox,.ProductShowroom-module__OSo2iW__checkedFilter{color:#484848;cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;min-height:44px;font-size:16px;font-weight:300;line-height:1.5;display:flex}.ProductShowroom-module__OSo2iW__checkedFilter{color:#00ae34}.ProductShowroom-module__OSo2iW__filterCheckbox:hover,.ProductShowroom-module__OSo2iW__checkedFilter:hover{color:#ff771c}.ProductShowroom-module__OSo2iW__filterCheckbox input,.ProductShowroom-module__OSo2iW__checkedFilter input{accent-color:#00ae34;flex:0 0 20px;width:20px;height:20px;margin:0}.ProductShowroom-module__OSo2iW__filterCheckbox input:focus-visible,.ProductShowroom-module__OSo2iW__checkedFilter input:focus-visible{outline-offset:3px;outline:3px solid #ff771c}.ProductShowroom-module__OSo2iW__scenarioFilter{margin-top:80px}.ProductShowroom-module__OSo2iW__scenarioList{width:256px;padding-top:12px;display:grid}.ProductShowroom-module__OSo2iW__scenarioList>label{border-bottom:1px solid #e4e4e4;min-height:56px}.ProductShowroom-module__OSo2iW__filterUnavailable{color:#777;overflow-wrap:anywhere;width:256px;margin:20px 0 0;font-size:14px;line-height:1.5}.ProductShowroom-module__OSo2iW__results{--product-inquiry-toolbar-left:calc(50% - 300px);--product-inquiry-toolbar-width:900px;width:900px;min-width:0}.ProductShowroom-module__OSo2iW__skipProducts{color:#484848;z-index:4;background:#fff;padding:10px 14px;position:absolute;top:auto;left:-9999px}.ProductShowroom-module__OSo2iW__skipProducts:focus{outline:3px solid #ff771c;left:auto}.ProductShowroom-module__OSo2iW__grid{grid-template-columns:repeat(3,280px);gap:30px;width:900px;display:grid}.ProductShowroom-module__OSo2iW__cardEntry{min-width:0}.ProductShowroom-module__OSo2iW__experience[data-enhanced=true] .ProductShowroom-module__OSo2iW__cardEntry[data-entry-state=pending]{animation:.4s both ProductShowroom-module__OSo2iW__product-card-enter;animation-delay:var(--product-entry-delay)}@keyframes ProductShowroom-module__OSo2iW__product-card-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ProductShowroom-module__OSo2iW__emptyState,.ProductShowroom-module__OSo2iW__localError{background:#fbfbfb;align-content:center;gap:18px;min-height:240px;padding:40px;display:grid}.ProductShowroom-module__OSo2iW__emptyState h2{margin:0;font-size:28px;line-height:1.2}.ProductShowroom-module__OSo2iW__localError p,.ProductShowroom-module__OSo2iW__emptyState p{margin:0}.ProductShowroom-module__OSo2iW__emptyState button,.ProductShowroom-module__OSo2iW__localError button{justify-self:start}.ProductShowroom-module__OSo2iW__continuation{text-align:center;justify-content:center;align-items:center;width:100%;min-height:132px;padding:48px 0;display:flex;position:relative}.ProductShowroom-module__OSo2iW__continuation p{margin:0}.ProductShowroom-module__OSo2iW__continuationMessage{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.ProductShowroom-module__OSo2iW__spinner{width:36px;height:36px;animation:.8s linear infinite ProductShowroom-module__OSo2iW__product-spinner}@keyframes ProductShowroom-module__OSo2iW__product-spinner{to{transform:rotate(360deg)}}.ProductShowroom-module__OSo2iW__sentinel{pointer-events:none;height:1px;position:absolute;inset:auto 0 0}.ProductShowroom-module__OSo2iW__fallbackLoad{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ProductShowroom-module__OSo2iW__fallbackLoad:focus-visible,.ProductShowroom-module__OSo2iW__fallbackLoadVisible{clip:auto;clip-path:none;white-space:normal;width:auto;height:44px;position:static;overflow:visible}.ProductShowroom-module__OSo2iW__afterResults{outline:0}.ProductShowroom-module__OSo2iW__noScriptPagination{justify-content:center;align-items:center;gap:12px;padding-bottom:48px;display:flex}.ProductShowroom-module__OSo2iW__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ProductShowroom-module__OSo2iW__header{color:#fff;background:#111;padding:64px max(20px,50% - 600px)}.ProductShowroom-module__OSo2iW__header h1,.ProductShowroom-module__OSo2iW__errorState h1{margin:0;font-size:48px;line-height:1.05}.ProductShowroom-module__OSo2iW__header p,.ProductShowroom-module__OSo2iW__errorState p,.ProductShowroom-module__OSo2iW__loadingBand p{margin:0}.ProductShowroom-module__OSo2iW__kicker{color:#ff771c;text-transform:uppercase;font-size:13px;font-weight:700}.ProductShowroom-module__OSo2iW__loadingBand{gap:16px;padding:32px max(20px,50% - 600px);display:grid}.ProductShowroom-module__OSo2iW__loadingBand div{background:#eee;min-height:96px}.ProductShowroom-module__OSo2iW__errorState{place-content:center;gap:18px;min-height:70svh;padding:64px max(20px,50% - 600px);display:grid}.ProductShowroom-module__OSo2iW__emptyActions{flex-wrap:wrap;gap:10px;display:flex}.ProductShowroom-module__OSo2iW__emptyActions a{color:#484848;border:1px solid #484848;padding:10px 16px}@media (max-width:1240px) and (min-width:1000px){.ProductShowroom-module__OSo2iW__catalogShell{grid-template-columns:260px minmax(0,724px);column-gap:24px}.ProductShowroom-module__OSo2iW__filters{width:260px}.ProductShowroom-module__OSo2iW__results,.ProductShowroom-module__OSo2iW__grid{width:min(724px,100%)}.ProductShowroom-module__OSo2iW__results{--product-inquiry-toolbar-left:304px;--product-inquiry-toolbar-width:724px}.ProductShowroom-module__OSo2iW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:1047px) and (min-width:1000px){.ProductShowroom-module__OSo2iW__results{--product-inquiry-toolbar-width:calc(100vw - 324px)}}@media (max-width:999px) and (min-width:921px){.ProductShowroom-module__OSo2iW__catalogShell{grid-template-columns:260px minmax(0,1fr)}.ProductShowroom-module__OSo2iW__filters{width:260px}.ProductShowroom-module__OSo2iW__results,.ProductShowroom-module__OSo2iW__grid{width:100%}.ProductShowroom-module__OSo2iW__results{--product-inquiry-toolbar-left:280px;--product-inquiry-toolbar-width:calc(100vw - 300px)}.ProductShowroom-module__OSo2iW__grid{grid-template-columns:minmax(280px,350px);justify-content:center}}@media (max-width:920px){.ProductShowroom-module__OSo2iW__hero{min-height:306px}.ProductShowroom-module__OSo2iW__heroCopy{text-align:center;flex-direction:column;align-items:center;width:calc(100% - 40px);padding:36px 0;display:flex}.ProductShowroom-module__OSo2iW__heroCopy h1{max-width:350px;font-size:24px}.ProductShowroom-module__OSo2iW__heroTagline{font-size:16px}.ProductShowroom-module__OSo2iW__heroDescription{margin-top:24px;font-size:14px}.ProductShowroom-module__OSo2iW__breadcrumb{min-height:62px}.ProductShowroom-module__OSo2iW__breadcrumb ol{width:calc(100% - 40px);min-height:62px}.ProductShowroom-module__OSo2iW__catalogShell{width:100%;padding-top:0;display:block}.ProductShowroom-module__OSo2iW__filters,.ProductShowroom-module__OSo2iW__results{width:100%}.ProductShowroom-module__OSo2iW__results{--product-inquiry-toolbar-left:20px;--product-inquiry-toolbar-width:calc(100vw - 40px)}.ProductShowroom-module__OSo2iW__desktopFilters{display:none}.ProductShowroom-module__OSo2iW__mobileFilters{gap:20px;padding:20px;display:grid}.ProductShowroom-module__OSo2iW__filterActions{width:100%}.ProductShowroom-module__OSo2iW__mobileFilterPanel{border:1px solid #bcbcbc;border-radius:12px;width:100%;overflow:hidden}.ProductShowroom-module__OSo2iW__mobileFilterHeader{grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;display:grid}.ProductShowroom-module__OSo2iW__mobileFilterToggle{color:#484848;cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0 8px 0 20px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.ProductShowroom-module__OSo2iW__mobileFilterToggle:focus-visible{outline-offset:-3px;outline:3px solid #ff771c}.ProductShowroom-module__OSo2iW__mobilePanelBody{border-top:1px solid #e4e4e4;padding:10px 20px 16px}.ProductShowroom-module__OSo2iW__mobileCategoryGroup+.ProductShowroom-module__OSo2iW__mobileCategoryGroup{border-top:1px solid #e4e4e4;margin-top:8px;padding-top:8px}.ProductShowroom-module__OSo2iW__scenarioList{width:100%;padding-top:0}.ProductShowroom-module__OSo2iW__filterUnavailable{width:100%;margin:6px 0}.ProductShowroom-module__OSo2iW__grid{grid-template-columns:repeat(2,minmax(0,350px));justify-content:center;gap:20px;width:100%;padding:0 20px}.ProductShowroom-module__OSo2iW__continuation{min-height:100px;padding:32px 20px}.ProductShowroom-module__OSo2iW__emptyState,.ProductShowroom-module__OSo2iW__localError{margin:0 20px;padding:32px 20px}}@media (max-width:740px){.ProductShowroom-module__OSo2iW__grid{grid-template-columns:minmax(0,350px)}}@media (prefers-reduced-motion:reduce){.ProductShowroom-module__OSo2iW__categoryDisclosure,.ProductShowroom-module__OSo2iW__rootFilterRow>button svg,.ProductShowroom-module__OSo2iW__mobileFilterToggle svg{transition:none}.ProductShowroom-module__OSo2iW__experience[data-enhanced=true] .ProductShowroom-module__OSo2iW__cardEntry[data-entry-state=pending],.ProductShowroom-module__OSo2iW__spinner{animation:none}}.ProductShowroom-module__OSo2iW__experience[data-reduced-motion=true] .ProductShowroom-module__OSo2iW__cardEntry[data-entry-state=pending],.ProductShowroom-module__OSo2iW__experience[data-reduced-motion=true] .ProductShowroom-module__OSo2iW__spinner{animation:none}
