.oe-product-finder{display:block;color:#2e2e2e}.oe-product-finder [hidden]{display:none!important}.oe-product-finder :is(button,a,input,summary):focus-visible{outline:2px solid #bb1731;outline-offset:4px}.oe-product-finder__flow{margin:0 auto;padding:32px 0 64px;overflow-anchor:none}.oe-product-finder__flow h1{margin:0 0 24px;font:700 26px/32px urw-din-semi-condensed,Arial Narrow,sans-serif;text-transform:none;letter-spacing:0;overflow-wrap:break-word;scroll-margin-top:140px}.oe-product-finder__flow p{margin:0 0 16px}.oe-product-finder__main{min-width:0;width:100%}.oe-product-finder.is-transitioning .oe-product-finder__flow{pointer-events:none}.oe-product-finder__main.is-animating{position:relative;overflow:hidden;transition:height .62s cubic-bezier(.4,0,.2,1) .14s}.oe-product-finder__main.is-animating .oe-product-finder__stage{position:absolute;inset:0 0 auto;width:100%;will-change:transform,opacity;animation-duration:.62s;animation-delay:.14s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.oe-product-finder__main.is-forward .is-outgoing{animation-name:oe-product-finder-forward-out}.oe-product-finder__main.is-forward .is-incoming{animation-name:oe-product-finder-forward-in}.oe-product-finder__main.is-backward .is-outgoing{animation-name:oe-product-finder-back-out}.oe-product-finder__main.is-backward .is-incoming{animation-name:oe-product-finder-back-in}.oe-product-finder__results>.oe-product-finder__eyebrow{margin-bottom:8px}.oe-product-finder__question{max-width:760px;font:400 16px/1.5 IBM Plex Sans,sans-serif}.oe-product-finder__orientation-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;margin-bottom:16px;font-family:IBM Plex Sans,sans-serif}.oe-product-finder__flow .oe-product-finder__eyebrow{margin:0;color:#969696;font:700 16px/22px urw-din-semi-condensed,Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:0}.oe-product-finder__progress{display:flex;align-items:center;color:#777;white-space:nowrap}.oe-product-finder__progress progress{display:block;-webkit-appearance:none;appearance:none;width:clamp(72px,12vw,160px);height:6px;border:0;border-radius:0;background:#e5e5e5;color:#bb1731}.oe-product-finder__progress progress::-webkit-progress-bar{background:#e5e5e5}.oe-product-finder__progress progress::-webkit-progress-value{background:#bb1731}.oe-product-finder__progress progress::-moz-progress-bar{background:#bb1731}.oe-product-finder__answers{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 20px;padding:0;border:0;min-width:0}.oe-product-finder__answers.is-compact{grid-template-columns:minmax(0,1fr)}.oe-product-finder__answer{position:relative;min-width:0;border:1px solid #d8d8d8;background:#fff;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.oe-product-finder__answer.is-selected{border-color:#bb1731;box-shadow:inset 0 0 0 1px #bb1731}.oe-product-finder__answer.is-disabled{opacity:.46;cursor:not-allowed}.oe-product-finder__answer.is-disabled label{pointer-events:none;cursor:not-allowed}.oe-product-finder__answer.is-disabled .oe-product-finder__answer-icon{color:#777}.oe-product-finder__answer-input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.oe-product-finder__answer-input:focus-visible+label{outline:2px solid #bb1731;outline-offset:4px}.oe-product-finder__answer label{display:flex;align-items:stretch;min-height:54px;cursor:pointer}.oe-product-finder__answer-copy{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:12px 36px 12px 14px}.oe-product-finder__answer-icon{flex:0 0 22px;width:22px;height:22px;color:#bb1731}.oe-product-finder__answer-text{display:grid;min-width:0;gap:3px}.oe-product-finder__answer-copy strong{font:700 16px/22px urw-din-semi-condensed,sans-serif;overflow-wrap:break-word}.oe-product-finder__answer-copy small{color:#626262;font:400 13px/18px IBM Plex Sans,sans-serif}.oe-product-finder__answer-check{position:absolute;top:50%;right:13px;width:14px;height:14px;border-radius:50%;background:#bb1731;opacity:0;transform:translateY(-50%);transition:opacity .12s ease}.oe-product-finder__answer-check:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.oe-product-finder__answer.is-selected .oe-product-finder__answer-check{opacity:1}.oe-product-finder__answer.is-selected .oe-product-finder__answer-icon{color:#bb1731}.oe-product-finder__measurements{margin:20px 0;padding:16px;border:1px solid #d8d8d8;font-size:14px}.oe-product-finder__measurements legend{padding:0 6px;font-weight:700}.oe-product-finder__measurements>div{display:flex;flex-wrap:wrap;gap:16px}.oe-product-finder__measurements label{display:grid;gap:6px;flex:1 1 120px}.oe-product-finder__measurements input{box-sizing:border-box;width:100%;min-height:44px;padding:8px 12px;border:1px solid #969696;border-radius:0;color:inherit;background:#fff;font:inherit}.oe-product-finder__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:24px 0}.oe-product-finder .oe-home-configurator__cta{margin-top:0;border:0;border-radius:0;cursor:pointer}.oe-product-finder .oe-home-configurator__cta[data-action=back],.oe-product-finder .oe-home-configurator__cta[data-action=worlds]{color:#777}.oe-product-finder__error{padding:12px 16px;border-left:2px solid #bb1731;color:#8d1022;font-size:14px}.oe-product-finder__error.is-limit{padding:0;border:0;color:#626262;font-size:13px}.oe-product-finder__selection{box-sizing:border-box;min-width:0;padding:14px;background:#fff;box-shadow:0 0 1.4rem #18181806,0 .15rem .4rem #18181807;font:400 16px/24px IBM Plex Sans,sans-serif}.oe-product-finder__selection>details{padding:0}.oe-product-finder__selection summary:not(.oe-filter-mobile-open){min-height:34px;margin-bottom:12px;list-style:none;font:700 18px/24px urw-din-semi-condensed,sans-serif}.oe-product-finder__selection summary{list-style:none}.oe-product-finder__selection summary::-webkit-details-marker{display:none}.oe-product-finder__selection-count{display:none}.oe-product-finder__selection-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.oe-product-finder__selection-list>li{display:flex;align-items:center;min-height:32px}.oe-product-finder__selection button{min-height:32px;margin:0;padding:4px 0;background:none;border:0;color:#626262;text-decoration:none;cursor:pointer;font:inherit;font-size:16px}.oe-product-finder__selection button:hover{color:#bb1731}.oe-product-finder__selection .oe-product-finder__selection-item{flex:1 1 auto;min-width:0;color:#2e2e2e;text-align:left}.oe-product-finder__selection .oe-product-finder__selection-remove{flex:0 0 28px;width:28px;color:#969696;font-size:20px;line-height:20px;text-align:center}.oe-product-finder__selection-actions{padding-top:12px;display:flex;flex-wrap:wrap;gap:0 12px}.oe-product-finder__selection-actions button{font-size:14px}.oe-product-finder__selection-close{display:none}.oe-product-finder__more-row{grid-column:1 / -1}.oe-product-finder__more-row h2{margin:12px 0 8px;font:700 24px/30px urw-din-semi-condensed,sans-serif}.oe-product-finder .oe-product-finder__result-count{margin:-8px 0 24px!important;cursor:default}.oe-product-finder__notice{margin-block:16px;color:#626262;font-size:13px;line-height:20px}.oe-product-finder__card-loading{min-height:440px;padding:24px;background:#f5f5f5}.oe-product-finder [data-card-host]{height:100%}.oe-product-finder__card-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px}.oe-product-finder .oe-product-finder__card-action{width:100%;min-width:0;min-height:52px;margin:0;padding:10px 16px;font-size:16px;line-height:22px}.oe-product-finder .oe-product-finder__card-action--primary{color:#fff;background:#bb1731}.oe-product-finder .oe-product-finder__card-action--primary:before{border-color:#bb1731}.oe-product-finder .oe-product-finder__card-action--primary:hover{color:#fff;background:#9e1228}.oe-product-finder .oe-product-finder__card-action--primary:hover:before{border-color:#9e1228}.oe-product-finder__layout--loading{min-height:360px}.oe-product-finder__loading-block{display:block;height:14px;background:#f1f1f1}.oe-product-finder__loading-block--eyebrow{width:112px}.oe-product-finder__loading-block--progress{width:clamp(72px,12vw,160px);height:6px}.oe-product-finder__loading-block--selection{width:min(176px,100%);height:24px}.oe-product-finder__loading-block--title{width:min(440px,76%);height:32px;margin-bottom:24px}.oe-product-finder__loading-block--answer{width:min(760px,100%);height:54px;margin-bottom:10px}.oe-product-finder__conflict h1{font-size:24px;line-height:30px;text-transform:none}.oe-product-finder__conflict-choices{display:flex;flex-wrap:wrap;gap:16px}.oe-product-finder__noscript{max-width:1280px;padding:24px;margin-inline:auto}body.oe-product-finder-modal-open{overflow:hidden}.oe-product-finder__consult-modal{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#14141485}.oe-product-finder__consult-dialog{--oe-contact-accent: #bb1731;--oe-contact-border: #dedede;position:relative;box-sizing:border-box;width:min(820px,100%);max-height:calc(100vh - 48px);padding:36px;overflow-y:auto;background:#fff;box-shadow:0 18px 56px #0000003d;font-family:OE Article IBM Plex Sans,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem;letter-spacing:normal}.oe-product-finder__consult-dialog:focus{outline:0}.oe-product-finder__consult-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:#2e2e2e;cursor:pointer;font:400 32px/1 sans-serif}.oe-product-finder__consult-close:hover{color:#bb1731}.oe-product-finder__consult-header,.oe-product-finder__consult-dialog [data-consult-success]{display:flex;flex-direction:column;gap:1.6rem}.oe-product-finder__consult-dialog [data-consult-form-view][hidden],.oe-product-finder__consult-dialog [data-consult-success][hidden]{display:none!important}.oe-product-finder__consult-header{margin-bottom:2.4rem}.oe-product-finder__consult-accent{display:block;flex:none;width:6.4rem;max-width:100%;height:.4rem;margin:0;border-radius:0;background:var(--oe-contact-accent)}.oe-product-finder__consult-dialog h2{margin:0 48px 0 0;font-family:"urw-din-semi-condensed",var(--font-heading-family),sans-serif;font-size:3.6rem;font-weight:700;line-height:4rem;letter-spacing:normal;text-align:left;text-transform:uppercase;text-wrap:balance}.oe-product-finder__consult-header>p,.oe-product-finder__consult-dialog [data-consult-success]>p{max-width:680px;margin:0}.oe-product-finder__consult-product-summary{padding:10px 12px;border-left:3px solid var(--oe-contact-accent);background:#f6f6f6;color:#2e2e2e;font-weight:600}.oe-product-finder__consult-status{margin:16px 0;padding:12px 14px;border-left:3px solid #bb1731;background:#fff4f5;color:#8d1022}.oe-product-finder__consult-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 2rem;margin-top:0}.oe-product-finder__consult-field{min-width:0}.oe-product-finder__consult-field--full{grid-column:1 / -1}.oe-product-finder__consult-field label{display:block;margin-bottom:.7rem;color:#2e2e2e;font-size:1.5rem;font-weight:600;line-height:1.35}.oe-product-finder__consult-field label [aria-hidden=true]{color:var(--oe-contact-accent)}.oe-product-finder__consult-field :is(input,select,textarea){display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;border:.1rem solid #b9b9b9;border-radius:0;color:#2e2e2e;background:#fff;box-shadow:none;font:inherit;font-size:1.6rem;line-height:1.4}.oe-product-finder__consult-field :is(input,select){height:5.4rem;padding:0 1.6rem}.oe-product-finder__consult-field select{padding-right:4rem;cursor:pointer}.oe-product-finder__consult-field textarea{min-height:15rem;padding:1.6rem;resize:vertical}.oe-product-finder__consult-field :is(input,select,textarea):hover{border-color:#2e2e2ecc}.oe-product-finder__consult-field :is(input,select,textarea):is(:focus,:focus-visible,:invalid){border-color:#b9b9b9;outline:0;box-shadow:none}.oe-product-finder__consult-submit{display:inline-flex;align-items:center;justify-content:center;min-width:25rem;min-height:5.4rem;padding:1.4rem 3.2rem;border:.1rem solid var(--oe-contact-accent);border-radius:0;color:#fff;background:var(--oe-contact-accent);cursor:pointer;font:inherit;font-size:1.6rem;font-weight:700;letter-spacing:.03em;transition:background-color .16s ease,border-color .16s ease}.oe-product-finder__consult-submit:hover{border-color:#121212;background:#121212}.oe-product-finder__consult-submit:disabled{cursor:wait;opacity:.72}.oe-product-finder__consult-modal.is-success{place-items:center;padding:2rem;background:#12121266}.oe-product-finder__consult-dialog.is-success{width:min(100%,52rem);padding:3.8rem;border:.1rem solid var(--oe-contact-border);border-radius:0;box-shadow:none;color:rgb(var(--color-foreground));text-align:left}.oe-product-finder__consult-dialog.is-success:focus{outline:.1rem solid rgba(187,23,49,.65);outline-offset:.2rem}.oe-product-finder__consult-modal.is-success .oe-product-finder__consult-close{top:.8rem;right:.8rem;display:inline-flex;width:4rem;height:4rem;color:rgb(var(--color-foreground));font:inherit;font-size:2.8rem;line-height:1}.oe-product-finder__consult-dialog [data-consult-success]{display:block}.oe-product-finder__consult-success-accent{display:block;width:4rem;height:.2rem;margin-bottom:1.8rem;background:var(--oe-contact-accent)}.oe-product-finder__consult-dialog h2.oe-product-finder__consult-success-title{margin:0 3rem 1.4rem 0;font-size:2.8rem;line-height:1.2;text-transform:none}.oe-product-finder__consult-success-text{margin:0 0 2.6rem;font-size:1.6rem;line-height:1.6}.oe-product-finder__consult-success-close{display:inline-flex;align-items:center;justify-content:center;min-width:16rem;min-height:5rem;padding:1.2rem 2.8rem;border:.1rem solid var(--oe-contact-accent);border-radius:0;background:var(--oe-contact-accent);box-shadow:none;color:#fff;cursor:pointer;font:inherit;font-size:1.5rem;font-weight:700}.oe-product-finder__consult-success-close:hover{border-color:#121212;background:#121212}.oe-product-finder__consult-success-close:focus-visible{outline:.2rem solid var(--oe-contact-accent);outline-offset:.3rem;box-shadow:none}@keyframes oe-product-finder-forward-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes oe-product-finder-forward-in{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes oe-product-finder-back-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes oe-product-finder-back-in{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}@media(min-width:750px){.oe-product-finder__consult-dialog h2{font-size:4rem;line-height:4.4rem}.oe-product-finder__consult-header>p,.oe-product-finder__consult-dialog [data-consult-success]>p{font-size:1.8rem;line-height:2.8rem}.oe-product-finder__consult-dialog [data-consult-success]>.oe-product-finder__consult-success-text{font-size:1.6rem;line-height:1.6}.oe-product-finder__consult-accent{width:8rem;height:.6rem}}@media(min-width:768px){.oe-product-finder .oe-collection-cards .facets-vertical.oe-product-finder__layout{display:grid;grid-template-columns:288px minmax(0,1fr);column-gap:32px;align-items:start}.oe-product-finder__answers,.oe-product-finder__answers.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.oe-product-finder__orientation-row{grid-column:2;grid-row:1}.oe-product-finder__selection{grid-column:1;grid-row:1}.oe-product-finder__main{grid-column:2;grid-row:1}.oe-product-finder .has-orientation :is(.oe-product-finder__selection,.oe-product-finder__main){grid-row:2}.oe-product-finder .oe-collection-cards .facets-vertical #main-collection-filters{box-sizing:border-box;width:100%;padding-right:0}.oe-product-finder__selection>details>summary{pointer-events:none}}@media(min-width:1280px){.oe-product-finder .oe-collection-cards .facets-vertical.oe-product-finder__layout{grid-template-columns:300px minmax(0,1fr)}}@media(min-width:1440px){.oe-product-finder .oe-collection-cards .facets-vertical.oe-product-finder__layout{grid-template-columns:312px minmax(0,1fr)}}@media(max-width:767px){.oe-product-finder__worlds .oe-category-tiles__track{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;scroll-snap-type:none}.oe-product-finder__worlds :is(.oe-category-tiles__arrow,.oe-category-tiles__pagination){display:none}.oe-product-finder__flow{padding:24px 0 48px}.oe-product-finder .oe-product-finder__layout{display:flex;flex-direction:column}.oe-product-finder__selection{order:-1;width:100%;margin-bottom:24px;font:inherit}.oe-product-finder__selection-count{display:inline}.oe-product-finder__selection-content{max-height:min(60vh,420px);overflow-y:auto;padding-top:12px;font:400 16px/24px IBM Plex Sans,sans-serif}.oe-product-finder__selection-close{display:inline-block}.oe-product-finder__flow h1{font-size:23px;line-height:30px;scroll-margin-top:100px}.oe-product-finder__orientation-row{gap:8px 12px;width:100%}.oe-product-finder__answers.is-compact{grid-template-columns:minmax(0,1fr)}.oe-product-finder__answer-copy{gap:8px;padding-inline:12px 32px}.oe-product-finder__answer-icon{flex-basis:20px;width:20px;height:20px}.oe-product-finder__answer-check{right:10px}.oe-product-finder__actions{gap:12px}.oe-product-finder__actions .oe-home-configurator__cta{flex:1 1 130px}.oe-product-finder .oe-collection-cards #product-grid.product-grid{grid-template-columns:minmax(0,1fr)}.oe-product-finder__consult-modal{align-items:end;padding:12px}.oe-product-finder__consult-dialog{max-height:calc(100vh - 24px);padding:28px 20px 24px}.oe-product-finder__consult-dialog.is-success{padding:3.2rem 2.4rem 2.6rem}.oe-product-finder__consult-dialog h2.oe-product-finder__consult-success-title{font-size:2.4rem}.oe-product-finder__consult-grid{grid-template-columns:minmax(0,1fr);gap:14px}.oe-product-finder__consult-field--full{grid-column:auto}.oe-product-finder__consult-submit,.oe-product-finder__consult-success-close{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.oe-product-finder *,.oe-product-finder *:before,.oe-product-finder *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/oe-product-finder.css.map */
