.LockingControls_infoPanelHeader__CGT4v{text-align:center;font-weight:700}.LockingControls_lockingFeature__g6Kr1{grid-column:3/4;grid-row:3/4;margin:auto;padding:0 1.5rem 1.5rem}.LockingControls_controlGroupContainer__Y2l5j{margin:auto;padding:1.5rem 1.5rem 0}.LockingControls_controlGroupHeader__HfZEf{text-align:center}.LockingControls_findingItFieldHeader__uKtTk{display:inline-flex}.LockingControls_controlOptionsContainer__XxFID{display:block;margin-left:2px}.LockingControls_controlOption__eUIWk{display:flex;white-space:nowrap;align-items:center;width:100%;min-width:185px;height:30px;background-color:#fff;border:1px solid #f1efef;border-radius:5px;margin-bottom:.5rem}.LockingControls_highlightedControlOption__IIIxm{border:2px solid #3c649b;border-radius:.25rem;background-color:#b9e6fe}.LockingControls_joiningItIcon__QnVFL{display:inline-block;width:25px;height:25px}.LockingControls_fieldHeaderIcon__EZGVB{height:1em;margin-top:-.2em}.LockingControls_holeText__rFCNs{display:inline-block;padding-left:.5rem;padding-right:.5rem;text-align:center;font-size:.75rem}.HoleTypeControls_infoPanelHeader__nsj95{text-align:center;font-weight:700}.HoleTypeControls_holeType__SwEof{grid-column:1/2;grid-row:1/2}.HoleTypeControls_controlGroupContainer__h18b_{margin:auto;padding-bottom:0}.HoleTypeControls_controlGroupHeader__sR_g5{text-align:center}.HoleTypeControls_findingItFieldHeaderIcon__CCdZp{height:1em;margin-top:-.2em}.HoleTypeControls_controlOptionsContainer__xq3XA{display:block;margin-left:2px}.HoleTypeControls_controlOption__0vpKT{display:flex;white-space:nowrap;align-items:center;width:100%;min-width:185px;height:30px;background-color:#fff;border:1px solid #f1efef;border-radius:5px;margin-bottom:.5rem}.HoleTypeControls_joiningItIcon__Y33Z1{display:inline-block;width:25px;height:25px}.HoleTypeControls_holeText__7lInA{display:inline-block;padding-left:.5rem;text-align:center;font-size:.75rem}.HoleTypeControls_highlightedControlOption__1pIpl{border:2px solid #3c649b;border-radius:.25rem;background-color:#b9e6fe}.ServiceableControls_infoPanelHeader__1Ykss{text-align:center;font-weight:700}.ServiceableControls_highlightedInfoPanelOption__k94gT{font-weight:700;font-size:.75rem}.ServiceableControls_serviceability__KiFt7{grid-column:3/4;grid-row:1/2;margin:auto;padding:1.5rem 1.5rem 0}.ServiceableControls_controlGroupContainer__j0GfE{margin:auto;padding:1.5rem 1.5rem 0}.ServiceableControls_controlGroupHeader__qAwR4{text-align:center}.ServiceableControls_fieldHeaderIcon___ROaq{height:1em;margin-top:-.2em}.ServiceableControls_controlOptionsContainer__IshHx{display:block;margin-left:2px}.ServiceableControls_controlOption__6AdtF{display:flex;white-space:nowrap;align-items:center;width:100%;min-width:185px;height:30px;background-color:#fff;border:1px solid #f1efef;border-radius:5px;margin-bottom:.5rem}.ServiceableControls_highlightedControlOption___8ea_{border:2px solid #3c649b;border-radius:.25rem;background-color:#b9e6fe}.ServiceableControls_joiningItIcon__wc9Wp{display:inline-block;width:25px;height:25px}.ServiceableControls_serviceableText__gdd3J{display:inline-block;padding-left:.5rem;text-align:center;font-size:.75rem}.AccessControls_infoPanelHeader__0iIb4{text-align:center;font-weight:700}.AccessControls_backsideAccess__OrUty{grid-column:1/2;grid-row:3/4;margin:auto;padding:0 1.5rem 1.5rem}.AccessControls_controlOptionsContainer__ZPlp9{display:block;margin-left:2px}.AccessControls_controlGroupContainer__qRGIW{margin:auto;padding:1.5rem 1.5rem 0}.AccessControls_controlGroupHeader__V5R_a{text-align:center}.AccessControls_fieldHeaderIcon___89xL{height:1em;margin-top:-.2em}.AccessControls_controlOption__s7fEc{display:flex;white-space:nowrap;align-items:center;width:100%;min-width:185px;height:30px;background-color:#fff;border:1px solid #f1efef;border-radius:5px;margin-bottom:.5rem}.AccessControls_highlightedControlOption__LwUgo{border-radius:.25rem;background-color:#b9e6fe;border:2px solid #3c649b}.AccessControls_joiningItIcon__6twEo{display:inline-block;width:25px;height:25px}.AccessControls_holeText__XqXQ6{display:inline-block;padding-left:.5rem;padding-right:.5rem;text-align:center;font-size:.75rem}.Washer_infoPanelHeader___xj7a{text-align:center;font-weight:700}.Washer_washerContainer__arT0U{margin-left:2px}.Washer_washerHeader__ZzP06{text-align:center}.Washer_fieldHeaderIcon__gbHi5{height:1em;margin-top:-.2em}.Washer_washerFieldName__y1VMj{margin:auto auto 1rem;white-space:nowrap;padding-right:1rem;font-size:.75rem}.Washer_washerType__zvEiA{display:inline-flex;padding:.5rem;margin:auto}.Washer_washerDiameterDropDown__HJS3w,.Washer_washerTypeDropDown__Stwbc{font-size:.75rem;width:100%;height:25px;margin-bottom:.5rem;background-color:#fff;border:1px solid #d3d3d3}.Sealant_infoPanelHeader__sf7AT{text-align:center;font-weight:700}.Sealant_proTipImage__LIJJz{text-align:center}.Sealant_sealantContainer__i5CTc{margin-left:2px}.Sealant_sealantHeader__DtLi0{margin:auto auto 1rem;white-space:nowrap}.Sealant_fieldHeaderIcon__1kPXB{height:1em;margin-top:-.2em}.Sealant_sealantType__bANFi{display:inline-flex;padding:.5rem;margin:auto}.Sealant_sealantTypeDropDown__7U_X6{font-size:.75rem;width:100%;height:25px;margin-bottom:.5rem;background-color:#fff;border:1px solid #d3d3d3}.MaterialStack_infoPanelHeader__rJg5W{text-align:center;font-weight:700}.MaterialStack_addOrRemoveLayerButton__NSO4o{margin:auto;background-color:unset;border:unset;color:#3030aa}.MaterialStack_layerIndicatorColumn__LFuHt{grid-column:2/3;font-size:.75rem;margin:auto}.MaterialStack_materialStackFields__KeCn6{font-size:.75rem;margin:auto}.MaterialStack_materialStackDropDown__wj34Y{font-size:.75rem;width:100%;height:25px;margin-bottom:.5rem;background-color:#fff;border:1px solid #d3d3d3}.MaterialStack_materialStackContainer__4lDRI{margin-left:2px}.MaterialStack_controlGroupHeader__mIAeG{text-align:center}.MaterialStack_fieldHeaderIcon__vkCX3{height:1em;margin-top:-.2em}.MaterialStack_materialStackWrapperNoHoles__x3Ydz{grid-template-columns:2rem 6rem 1fr 0 1fr 1fr}.MaterialStack_addOrRemoveLayerButtonColumn__lp5tI{grid-column:1/2}.MaterialStack_thicknessColumn__TuwlG{margin:auto;grid-column:3/4;font-size:.75rem}.MaterialStack_materialLayerColumnHeaders__bNLp5{display:inline-flex}.MaterialStack_materialLayerTitle__fWff3{padding-right:.5rem}.MaterialStack_holeDiameterColumn__A51OB{grid-column:4/5;font-size:.75rem}.MaterialStack_materialColumn__x0_br{grid-column:5/6;font-size:.75rem}.MaterialStack_coatingOrFinishColumn__yF1i2{grid-column:6/7;font-size:.75rem}.JoiningItIcon_joiningItIconContainer__vs1M5{width:25px;height:25px;padding:10px;border-radius:50%;background:linear-gradient(226.97deg,#cacaca 6.03%,hsla(0,0%,89%,.698) 49.51%,hsla(225,3%,72%,.37) 96.77%)}.JoiningItIcon_joiningItIconContainer__vs1M5>img{width:100%;height:100%}.SummaryLeftPanel_summaryLeftPanelContainer__4nour{display:flex;flex-direction:column;justify-content:space-evenly;gap:1rem;height:100%;margin-left:1rem}.SummaryLeftPanel_summaryMaterialStackContainer__3fAjF{grid-area:summaryMaterialStack;padding:.5rem;text-align:center;font-size:.75rem;width:100%}.SummaryLeftPanel_summaryMaterialStackWrapper__AojoL{padding:10px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-row-gap:.25rem;justify-content:space-between}.SummaryLeftPanel_summaryWrapper__N2vXo{display:grid;font-size:.75rem;grid-column:1/2;grid-row:3/5;background-color:#fff;border-radius:10px;grid-template-columns:repeat(6,1fr);grid-template-areas:"summaryHoleType summaryHoleType summaryWasher summaryWasher summaryServiceable summaryServiceable" "summaryMaterialStack summaryMaterialStack summaryMaterialStack summaryMaterialStack summaryMaterialStack summaryMaterialStack" "summaryBackSideAccess summaryBackSideAccess summarySealant summarySealant summaryLocking summaryLocking" "summarySolutions summarySolutions summarySolutions summaryButton summaryButton summaryButton"}.SummaryLeftPanel_summaryHoleType__IexpD{grid-area:summaryHoleType}.SummaryLeftPanel_materialStackText__W0T9K{font-size:.75rem;margin:auto;text-align:center;padding:.25rem;width:100%;height:100%;white-space:nowrap}.SummaryLeftPanel_joiningItIconContainer__BZQML{width:25px;height:25px;padding:10px;border-radius:50%;background:linear-gradient(226.97deg,#cacaca 6.03%,hsla(0,0%,89%,.698) 49.51%,hsla(225,3%,72%,.37) 96.77%)}.SummaryLeftPanel_joiningItIconContainer__BZQML>img{width:100%;height:100%}.SummaryLeftPanel_summaryIcon__vuBoX{width:40px;height:40px;padding:10px;border-radius:50%;background:linear-gradient(226.97deg,#cacaca 6.03%,hsla(0,0%,89%,.698) 49.51%,hsla(225,3%,72%,.37) 96.77%)}.SummaryLeftPanel_summaryJointTraitText__UBCHV{font-size:.75rem}.SummaryLeftPanel_summaryWasher__7pl8R{grid-area:summaryWasher}.SummaryLeftPanel_summaryLabel__9FFrP{color:#888787;font-weight:400;margin-bottom:0;margin-top:0}.SummaryLeftPanel_summaryLeftItem__dSLh5{height:-moz-fit-content;height:fit-content;padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:flex-end}.SummaryLeftPanel_summaryLabelContainer__d_5hD{display:flex;flex-direction:column;text-align:right;margin-right:.5rem}.SummaryLeftPanel_summaryBackSideAccess__uCFcr{grid-area:summaryBackSideAccess}.SummaryLeftPanel_summaryLocking__Onxqo{grid-area:summaryLocking}.SummaryLeftPanel_summarySealant__NgcKa{grid-area:summarySealant}.SummaryLeftPanel_summarySolutions__nAKLQ{grid-area:summarySolutions;font-size:.75rem;text-align:center;padding:.25rem;font-weight:700;margin:auto}.SummaryLeftPanel_summaryButton__Xg_MZ{grid-area:summaryButton;margin:auto;font-size:.75rem;width:140px;height:40px;border:2px solid #000}.SummaryLeftPanel_summaryMaterialStackWrapperHighlightSteel__8X_dl{background-color:gray}.SummaryLeftPanel_summaryMaterialStackWrapperHighlightAluminum__gHFK_{background-color:#add8e6}.SummaryLeftPanel_summaryMaterialStackWrapperHighlightPlastic__v5kmw{background-color:#20b2aa}.SummaryLeftPanel_summaryMaterialStackWrapperNoHoles___1484{grid-template-columns:1fr 1fr 1fr}.SummaryRightPanel_summaryRightPanelContainer__NmGTo{display:flex;flex-direction:column;justify-content:space-evenly;gap:1rem;height:100%;margin-right:1rem}.SummaryRightPanel_summaryMaterialStackContainer__Dy2_h{grid-area:summaryMaterialStack;padding:.5rem;text-align:center;font-size:.75rem;width:100%}.SummaryRightPanel_summaryMaterialStackWrapper__q_Z0n{padding:10px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-row-gap:.25rem;justify-content:space-between}.SummaryRightPanel_summaryWrapper__oEQEh{display:grid;font-size:.75rem;grid-column:1/2;grid-row:3/5;background-color:#fff;border-radius:10px;grid-template-columns:repeat(6,1fr);grid-template-areas:"summaryHoleType summaryHoleType summaryWasher summaryWasher summaryServiceable summaryServiceable" "summaryMaterialStack summaryMaterialStack summaryMaterialStack summaryMaterialStack summaryMaterialStack summaryMaterialStack" "summaryBackSideAccess summaryBackSideAccess summarySealant summarySealant summaryLocking summaryLocking" "summarySolutions summarySolutions summarySolutions summaryButton summaryButton summaryButton"}.SummaryRightPanel_summaryHoleType__EkpEn{grid-area:summaryHoleType}.SummaryRightPanel_materialStackText__TK5U_{font-size:.75rem;margin:auto;text-align:center;padding:.25rem;width:100%;height:100%;white-space:nowrap}.SummaryRightPanel_summaryIcon__mN5rC{width:25px;height:25px}.SummaryRightPanel_summaryJointTraitText__dQPQL{font-size:.75rem}.SummaryRightPanel_summaryWasher__7GIKI{grid-area:summaryWasher}.SummaryRightPanel_summaryLabel__ifFfP{color:#888787;font-weight:400;margin-bottom:0;margin-top:0}.SummaryRightPanel_summaryRightItem__ZGckN{height:-moz-fit-content;height:fit-content;padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:flex-start}.SummaryRightPanel_summaryLabelContainer__TqgDt{display:flex;flex-direction:column;text-align:left;margin-left:.5rem}.SummaryRightPanel_summaryBackSideAccess__nDjia{grid-area:summaryBackSideAccess}.SummaryRightPanel_summaryLocking__6te90{grid-area:summaryLocking}.SummaryRightPanel_summarySealant__ldqMZ{grid-area:summarySealant}.SummaryRightPanel_summarySolutions__7DN17{grid-area:summarySolutions;font-size:.75rem;text-align:center;padding:.25rem;font-weight:700;margin:auto}.SummaryRightPanel_summaryButton__FITzU{grid-area:summaryButton;margin:auto;font-size:.75rem;width:140px;height:40px;border:2px solid #000}.SummaryRightPanel_summaryMaterialStackWrapperHighlightSteel__px4zp{background-color:gray}.SummaryRightPanel_summaryMaterialStackWrapperHighlightAluminum__lWbd8{background-color:#add8e6}.SummaryRightPanel_summaryMaterialStackWrapperHighlightPlastic__BPVji{background-color:#20b2aa}.SummaryRightPanel_summaryMaterialStackWrapperNoHoles__Ngfpv{grid-template-columns:1fr 1fr 1fr}.SummaryMaterialStack_summaryMaterialStackWrapper__piElT{color:#000;box-shadow:0 1px 4px rgba(0,0,0,.16);background-color:#fff;padding:5px 10px;border-radius:10px}.SummaryMaterialStack_summaryMaterialStackData__TmhF_{display:grid;grid-template-columns:max-content max-content;grid-gap:.5rem;gap:.5rem;white-space:nowrap;font-size:.75rem}.SummaryMaterialStack_summaryMaterialStackData__TmhF_ dt{text-align:left;color:#9e9e9e}.SummaryMaterialStack_summaryMaterialStackData__TmhF_ dd{margin-left:0;text-align:right}.SummaryMaterialStack_layerPositionWrapper__M4ee_{display:flex;flex-direction:row;justify-content:flex-start;margin:auto;align-items:center}.SummaryMaterialStack_layerPositionText__HNkcy{margin-top:0;margin-bottom:0}.SummaryMaterialStack_layerPositionIcon___8A2S{margin-right:.5rem}.SummaryMaterialStack_summaryMaterialStackHeaders__eCJKC{text-align:left;color:#9e9e9e}.SummaryMaterialStack_summaryMaterialStackContent__aQV6d{text-align:right}.SummaryMaterialStack_summaryStackWrapper__L_NFx{grid-column:1/4;display:flex;flex-wrap:wrap;justify-content:space-around;gap:1rem;padding:0 1rem 1rem;margin:auto}.SummaryMaterialStack_materialStackText__gQmM9{font-size:.75rem;margin:auto;text-align:center;padding:.25rem;width:100%;height:100%;white-space:nowrap}.SummaryMaterialStack_summaryIcon__ykEc0{width:30px;height:30px}.SummaryMaterialStack_summaryJointTraitText__Jgiv6{font-size:.75rem}.SummaryMaterialStack_summaryWasher__UEpp4{grid-area:summaryWasher}.SummaryMaterialStack_summaryServiceable__gMnOT{grid-area:summaryServiceable}.SummaryMaterialStack_summaryBackSideAccess__DfTLH{grid-area:summaryBackSideAccess}.SummaryMaterialStack_summaryLocking__YGEz8{grid-area:summaryLocking}.SummaryMaterialStack_summarySealant__v_8AS{grid-area:summarySealant}.SummaryMaterialStack_summarySolutions__rhQ_V{grid-area:summarySolutions;font-size:.75rem;text-align:center;padding:.25rem;font-weight:700;margin:auto}.SummaryMaterialStack_summaryButton__bjHfK{grid-area:summaryButton;margin:auto;font-size:.75rem;width:140px;height:40px;border:2px solid #000}.SummaryMaterialStack_summaryMaterialStackWrapperHighlightSteel__VOEBj{background-color:gray;background-color:#fff}.SummaryMaterialStack_summaryMaterialStackWrapperHighlightAluminum__GCuUJ{background-color:#add8e6;background-color:#fff}.SummaryMaterialStack_summaryMaterialStackWrapperHighlightPlastic__d7Cmc{background-color:#20b2aa;background-color:#fff}.Solutions_highlightedSolutionListItem__euoM2{scale:1.07;border:2px solid beige;border-radius:5px}.Solutions_showHideIcon__PeJCa{height:1.7rem;width:1.7rem;margin:0 .2rem}.Solutions_selectSolutionButton__aO6V_{background-color:#fff;border:unset;display:flex;flex-direction:row;gap:.5rem;width:100%;justify-content:space-between;cursor:pointer}.Solutions_selectSolutionButton__aO6V_ :hover{color:#000}.Solutions_selectSolutionButton__aO6V_ div{display:flex;align-items:center}.Solutions_selectButton___vECA:hover{border:2px solid #3c649b;border-radius:.25rem;cursor:pointer;background-color:#b9e6fe}.Solutions_solutionsPanel__XL3u9{background-color:#fff;text-align:center;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.Solutions_solutionsPanel__XL3u9 h4{font-weight:400;margin:auto}.Solutions_solutionsPanel__XL3u9 div{color:#888787;font-size:1rem}.Solutions_solutionsPanel__XL3u9 p{color:#888787;font-size:.85rem}.Solutions_buttonContainer__HexPE{margin:auto}.JointDiagram_jointDiagram__0DXiR{display:grid;margin:auto;min-width:12rem}.JointDiagram_jointDiagram__0DXiR>svg{width:100%}.JointDiagram_jointDiagram__0DXiR>:not(:first-of-type){margin-top:-6.5%}@import"https://fonts.googleapis.com/css2?family=Staatliches&display=swap";.JoiningIt_joiningIt__TcujX{display:flex;background-color:#f1efef;height:100%;min-height:670px;margin:3rem auto 12rem;padding:20px;font-family:Poppins,sans-serif}.JoiningIt_leftPanel__fh8Z_{display:flex;flex-direction:column;border-radius:20px;width:11rem;min-height:17rem;height:-moz-fit-content;height:fit-content;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.16);padding:.5rem;text-align:center;margin:2rem auto 0}.JoiningIt_middlePanel__Lmn4u{width:75%;margin:3rem auto 1rem;display:grid;grid-template-columns:1.5fr 3fr 1.5fr;justify-content:center;align-items:center;grid-gap:1rem;gap:1rem}.JoiningIt_summaryMiddle__m3suH{display:grid;grid-column:1/4;grid-template-columns:1fr auto 1fr;max-width:-moz-fit-content;max-width:fit-content;margin:auto;grid-gap:1rem;gap:1rem}.JoiningIt_joiningItDiagram__hadre{margin:auto auto -3rem}.JoiningIt_summaryStackWrapper__zQN9W{grid-row:3/4;grid-column:1/4;display:block;box-shadow:0 1px 4px rgba(0,0,0,.16);border-radius:10px;padding:1rem;background-color:#fff;width:-moz-fit-content;width:fit-content;margin:auto}.JoiningIt_joinItInfoPanelWrapper__whr0o{display:grid;grid-column:1/4;padding:.75rem;margin:0 .85rem;background-image:linear-gradient(90deg,#052c45,#582b7d,#3c649b);height:165px;color:#fff;border-radius:10px}.JoiningIt_rightPanel__JQzj8{border-radius:20px;min-width:13rem;min-height:40rem;max-width:32rem;height:calc(100vh - 9.5rem);background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.16);margin:2rem auto 0;text-align:center;font-size:.85rem;overflow:hidden;text-align:left;padding:1rem .25rem 0 1rem}.JoiningIt_rightPanelContents__ZuaLo{overflow-y:auto;margin:auto;padding:0 .5rem 0 0;max-height:calc(100% - 2rem);scrollbar-width:thin}.JoiningIt_stepDescription__NH4nj,.JoiningIt_stepLabel__d_qBj{color:#888787;font-weight:400}.JoiningIt_stepDescription__NH4nj,.JoiningIt_stepLabel__d_qBj,.JoiningIt_stepTitle__VzLoo{margin-top:0;margin-bottom:0}.JoiningIt_stepTitle__VzLoo{font-weight:400;font-size:.8rem;margin-top:.75rem;margin-bottom:.5rem}.JoiningIt_resetButton__pu0m0{margin-top:.5rem;float:right}.JoiningIt_stepContents__g1RA_{border-bottom:1px solid #d3d3d3;margin-top:1rem;margin-bottom:1rem;padding-bottom:1rem}