.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}.LockingControls_controlOption__eUIWk{display:flex;white-space:nowrap;align-items:center}.LockingControls_highlightedControlOption__IIIxm{border:2px solid #3c649b;border-radius:.25rem;padding:.25rem}.LockingControls_joiningItIcon__QnVFL{display:inline-block;width:50px}.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}._utilityStyles_infoIcon__xM_vT{height:1em;margin-top:-.2em}._utilityStyles_hidden__ZTLGO{visibility:hidden}._utilityStyles_requiredFieldIndicator__uHpYd{color:red}.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:1.5rem 1.5rem 0}.HoleTypeControls_controlGroupHeader__sR_g5{text-align:center}.HoleTypeControls_findingItFieldHeaderIcon__CCdZp{height:1em;margin-top:-.2em}.HoleTypeControls_controlOptionsContainer__xq3XA{display:block}.HoleTypeControls_controlOption__0vpKT{display:flex;white-space:nowrap;align-items:center}.HoleTypeControls_joiningItIcon__Y33Z1{display:inline-block;width:50px}.HoleTypeControls_holeText__7lInA{display:inline-block;padding-left:.5rem;padding-right:.5rem;text-align:center;font-size:.75rem}.HoleTypeControls_highlightedControlOption__1pIpl{border:2px solid #3c649b;border-radius:.25rem;padding:.25rem}.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}.ServiceableControls_controlOption__6AdtF{display:flex;white-space:nowrap;align-items:center}.ServiceableControls_highlightedControlOption___8ea_{border:2px solid #3c649b;border-radius:.25rem;padding:.25rem}.ServiceableControls_joiningItIcon__wc9Wp{display:inline-block;width:50px}.ServiceableControls_serviceableText__gdd3J{display:inline-block;padding-left:.5rem;padding-right:.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}.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}.AccessControls_highlightedControlOption__LwUgo{border:2px solid #3c649b;border-radius:.25rem;padding:.25rem}.AccessControls_joiningItIcon__6twEo{display:inline-block;width:50px}.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_washerWrapper__Wdlft{grid-column:2/3;grid-row:1/2;margin:auto;text-align:center;padding:1.5rem}.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_washerTypeDropDown__Stwbc{font-size:.75rem}.Washer_washerDiameterDropDown__HJS3w{width:5rem;max-height:1.5rem}.Sealant_infoPanelHeader__sf7AT{text-align:center;font-weight:700}.Sealant_proTipImage__LIJJz{text-align:center}.Sealant_sealantsWrapper__Dtwne{grid-column:2/3;grid-row:3/4;margin:auto;text-align:center;padding:0 1.5rem 1.5rem}.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_sealantFieldName__UZheM{margin:auto auto 1rem;white-space:nowrap;padding-right:1rem;font-size:.75rem}.Sealant_sealantTypeDropDown__7U_X6{font-size:.75rem}.MaterialStack_infoPanelHeader__rJg5W{text-align:center;font-weight:700}.MaterialStack_addOrRemoveLayerButton__NSO4o{margin:auto;background-color:unset;border:unset}.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:9rem}.MaterialStack_materialStackContainer__4lDRI{grid-column:1/5;grid-row:2/3;margin:auto;width:calc(100% - 30px)}.MaterialStack_controlGroupHeader__mIAeG{text-align:center}.MaterialStack_fieldHeaderIcon__vkCX3{height:1em;margin-top:-.2em}.MaterialStack_materialStackWrapper__AMKQe{padding:10px;display:grid;grid-template-columns:2rem 6rem 1fr 1fr 1fr 1fr;grid-row-gap:.25rem;justify-content:space-between;border:2px solid #3c649b;border-radius:10px}.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;margin:auto}.MaterialStack_materialColumn__x0_br{grid-column:5/6;font-size:.75rem;margin:auto}.MaterialStack_coatingOrFinishColumn__yF1i2{grid-column:6/7;font-size:.75rem;margin:auto}.Summary_summaryMaterialStackContainer__icVHr{grid-area:summaryMaterialStack;padding:.5rem;text-align:center;font-size:.75rem;width:100%}.Summary_summaryMaterialStackWrapper__Gz4ti{padding:10px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-row-gap:.25rem;justify-content:space-between}.Summary_summaryWrapper__TFljD{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"}.Summary_summaryHoleType__x9dPb{grid-area:summaryHoleType}.Summary_materialStackText__stdXE{font-size:.75rem;margin:auto;text-align:center;padding:.25rem;width:100%;height:100%;white-space:nowrap}.Summary_summaryIcon__Wu_a9{width:30px;height:30px}.Summary_summaryJointTraitText__D0kGP{font-size:.75rem}.Summary_summaryWasher__EZyTw{grid-area:summaryWasher}.Summary_summaryServiceable__OZRNq{grid-area:summaryServiceable}.Summary_summaryBackSideAccess__Jwy5z{grid-area:summaryBackSideAccess}.Summary_summaryLocking__7Vuf_{grid-area:summaryLocking}.Summary_summarySealant__rDren{grid-area:summarySealant}.Summary_summarySolutions__aUT11{grid-area:summarySolutions;font-size:.75rem;text-align:center;padding:.25rem;font-weight:700;margin:auto}.Summary_summaryButton__4aC7B{grid-area:summaryButton;margin:auto;font-size:.75rem;width:140px;height:40px;border:2px solid #000}.Summary_summaryMaterialStackWrapperHighlightSteel__ur2x1{background-color:gray}.Summary_summaryMaterialStackWrapperHighlightAluminum__SIB_N{background-color:#add8e6}.Summary_summaryMaterialStackWrapperHighlightPlastic__40W3h{background-color:#20b2aa}.Summary_summaryMaterialStackWrapperNoHoles__WBLl0{grid-template-columns:1fr 1fr 1fr}.SolutionInfo_solutionWarningHeader__TkGTW{font-size:1rem;text-align:center;font-weight:700;color:red;display:grid;grid-column:1/3}.SolutionInfo_chosenSolution__t4fJ3,.SolutionInfo_solutionWarningText__ymMCN{text-align:center}.SolutionInfo_solutionInfoTitle__qrQhl{font-weight:700;font-size:1.2rem}.SolutionInfo_choosePartButton__bI99W{display:grid;grid-area:choosePartButton;text-align:center;margin:1rem auto auto;font-size:.85rem;white-space:nowrap}.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:unset;border:unset;display:flex;flex-direction:row;gap:.5rem}.Solutions_selectSolutionButton__aO6V_ div{display:flex;align-items:center}.Solutions_solutionsList__9Ssjz{grid-column:1/3}.Solutions_solutionsList__9Ssjz ol{padding-left:0;margin-left:1rem;margin-right:1rem}.Solutions_solutionsList__9Ssjz li{list-style-type:none}.Solutions_solutionsPanel__XL3u9{grid-column:1/2;grid-row:3/5;background-color:#fff;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;padding:1rem}.Solutions_buttonContainer__HexPE{margin:auto}@import"https://fonts.googleapis.com/css2?family=Staatliches&display=swap";.JoiningIt_joiningIt__TcujX{width:95%;min-width:1250px;height:calc(100vh - 5.5rem);margin:10px auto 2rem;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;grid-gap:10px;gap:10px;padding:.5rem}.JoiningIt_joiningItHeader__cWK4Z{font-feature-settings:"kern";font-kerning:normal;font-size:2.75rem;background-image:linear-gradient(to bottom right,#266783,#3aa2c7);color:#fff;border-top-right-radius:25px;position:relative;display:flex;width:95%;min-width:1250px;margin:5.5rem auto auto;height:3rem;font-size:1.5rem;padding:.5rem 0 0}.JoiningIt_joiningItInfoPanelWrapper__X_Lmg{display:grid;grid-column:1/2;grid-row:1/3;background-color:#fff;border-radius:10px;text-align:justify;font-size:.75rem;padding:1rem}.JoiningIt_joiningItInfoPanel__3sead{margin:auto}.JoiningIt_infoPanelHeader__2h_hD{text-align:center;font-weight:700}.JoiningIt_defaultInfoPanelWrapper__0VHzg{display:flex;font-size:1rem;align-self:center}.JoiningIt_defaultInfoPanelText__KLp_T{font-size:1rem;margin:auto}.JoiningIt_chosenSolution__fViUB,.JoiningIt_proTipImage__0IWGM{text-align:center}.JoiningIt_solutionInfoTitle__C_ycn{font-weight:700;font-size:1.2rem}.JoiningIt_solutionWarningHeader__snfXf{font-size:1rem;text-align:center;font-weight:700;color:red;display:grid;grid-column:1/3}.JoiningIt_solutionWarningText__BlkdR{text-align:center}.JoiningIt_choosePartButton__vgwSZ{display:grid;grid-area:choosePartButton;text-align:center;margin:1rem auto auto;font-size:.85rem;white-space:nowrap}.JoiningIt_highlightedInfoPanelOption__4r494{font-weight:700;font-size:.75rem}.JoiningIt_solutionsPanel__rU6jQ{grid-column:1/2;grid-row:3/5;background-color:#fff;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;padding:1rem}.JoiningIt_solutionsPanel__rU6jQ h3{grid-column:1/3;margin:auto}.JoiningIt_solutionsList__Gs6zj{grid-column:1/3}.JoiningIt_solutionsList__Gs6zj ol{list-style-type:none;padding-left:0}.JoiningIt_solutionsList__Gs6zj li{display:grid;grid-template-columns:auto auto auto auto;align-items:center;justify-content:left}.JoiningIt_buttonContainer__q7jgJ{margin:auto}.JoiningIt_showHideIcon__vlBuH{height:1.7rem;width:1.7rem;margin:0 .2rem}.JoiningIt_mainPanel__nWTVD{grid-column:2/4;grid-row:1/5;display:grid;align-items:center;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 2fr 1fr;background-color:#fff;border-radius:10px}.JoiningIt_controlGroupContainer__uqpba{margin:auto;padding:1.5rem 1.5rem 0}.JoiningIt_controlOptionsContainer__xssEL{display:block}.JoiningIt_controlOption__bVakB{display:flex;white-space:nowrap;align-items:center}.JoiningIt_highlightedControlOption__1RMzr{border:2px solid #3c649b;border-radius:.25rem;padding:.25rem}.JoiningIt_controlGroupHeader__cd3_x{text-align:center}.JoiningIt_holeType__FfOWH{grid-column:1/2;grid-row:1/2}.JoiningIt_holeOptions__MJZtF{display:block}.JoiningIt_holeOption__NhKUp{display:block;white-space:nowrap}.JoiningIt_holeHeader__AdKkx{text-align:center}.JoiningIt_joiningItIcon__2ekqz{display:inline-block;width:50px}.JoiningIt_holeText__ayG5d{display:inline-block;padding-left:.5rem;padding-right:.5rem;text-align:center;font-size:.75rem}.JoiningIt_summaryJointTraitText__baguS{font-size:.75rem}.JoiningIt_washerWrapper__f_Msv{grid-column:2/3;grid-row:1/2;margin:auto;text-align:center;padding:1.5rem}.JoiningIt_washerFieldName__KuX3Z,.JoiningIt_washerHeader__Z0uL5{margin:auto auto 1rem;white-space:nowrap}.JoiningIt_washerFieldName__KuX3Z{padding-right:1rem;font-size:.75rem}.JoiningIt_washerType__HoDdV{display:inline-flex;padding:.5rem;margin:auto}.JoiningIt_washerTypeDropDown__OOwQE{font-size:.75rem}.JoiningIt_washerDiameterDropDown__gb_Fs{width:5rem;max-height:1.5rem}.JoiningIt_serviceability__3yxat{grid-column:3/4;grid-row:1/2;margin:auto;padding:1.5rem 1.5rem 0}.JoiningIt_materialStackContainer___ltw_{grid-column:1/5;grid-row:2/3;margin:auto;width:calc(100% - 30px)}.JoiningIt_materialStackWrapper__T7K1P{padding:10px;display:grid;grid-template-columns:2rem 6rem 1fr 1fr 1fr 1fr;grid-row-gap:.25rem;justify-content:space-between;border:2px solid #3c649b;border-radius:10px}.JoiningIt_materialStackWrapperNoHoles__nE_wK{grid-template-columns:2rem 6rem 1fr 0 1fr 1fr}.JoiningIt_summaryMaterialStackWrapperHighlightSteel__dJMDS{background-color:gray}.JoiningIt_summaryMaterialStackWrapperHighlightAluminum__tvsvA{background-color:#add8e6}.JoiningIt_summaryMaterialStackWrapperHighlightPlastic__atRJw{background-color:#20b2aa}.JoiningIt_materialStackFields__83DVN{font-size:.75rem;margin:auto}.JoiningIt_materialStackField__KD2Ji{font-size:.75rem;margin-bottom:.5rem;display:block}.JoiningIt_materialStackTitle__86bGJ{padding-right:.5rem;display:inline-block}.JoiningIt_materialStackDropDown__TqOsq{font-size:.75rem;width:9rem}.JoiningIt_materialStackFieldsBottom__hMRG3{padding-bottom:0;font-size:.75rem}.JoiningIt_materialLayer__0q_MX{width:100%;text-align:center;align-items:center;margin-top:.5rem;margin-bottom:.5rem}.JoiningIt_editableMaterialLayer__WkDc5{display:grid;grid-column:1/5;grid-row:3/4}.JoiningIt_addOrRemoveLayerButton__A1z1B{margin:auto;background-color:unset;border:unset}.JoiningIt_selectSolutionButton__0uaje{background-color:unset;border:unset;display:flex;flex-direction:row;gap:.5rem}.JoiningIt_selectSolutionButton__0uaje div{display:flex;align-items:center}.JoiningIt_highlightedSolutionListItem__w2pf7{scale:1.07;border:2px solid beige;border-radius:5px}.JoiningIt_materialLayerColumnHeaders__7sL__{display:inline-flex}.JoiningIt_materialLayerTitle___nvgF{padding-right:.5rem}.JoiningIt_addOrRemoveLayerButtonColumn___LJ__{grid-column:1/2}.JoiningIt_layerIndicatorColumn__uC5iZ{grid-column:2/3;font-size:.75rem;margin:auto}.JoiningIt_thicknessColumn__Tfe3X{margin:auto;grid-column:3/4;font-size:.75rem}.JoiningIt_holeDiameterColumn__C2iCJ{grid-column:4/5;font-size:.75rem;margin:auto}.JoiningIt_materialColumn__MuBtE{grid-column:5/6;font-size:.75rem;margin:auto}.JoiningIt_coatingOrFinishColumn__h0Mws{grid-column:6/7;font-size:.75rem;margin:auto}.JoiningIt_backsideAccess__mSnoy{grid-column:1/2;grid-row:3/4;margin:auto;padding:0 1.5rem 1.5rem}.JoiningIt_sealantsWrapper__mvYCD{grid-column:2/3;grid-row:3/4;margin:auto;text-align:center;padding:0 1.5rem 1.5rem}.JoiningIt_lockingFeature__SkMOE{grid-column:3/4;grid-row:3/4;margin:auto;padding:0 1.5rem 1.5rem}.JoiningIt_summaryWrapper__TKAPm{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"}.JoiningIt_summaryHeader__Ca51B{grid-area:summaryHeader;text-align:center;margin:.5rem auto 1rem;font-weight:700;width:100%;font-size:.75rem}.JoiningIt_summaryHoleType__yoz2o{grid-area:summaryHoleType}.JoiningIt_summaryWasher__MW9Oq{grid-area:summaryWasher}.JoiningIt_summaryServiceable__noQd3{grid-area:summaryServiceable}.JoiningIt_summaryMaterialStackWrapper__dUs6o{padding:10px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-row-gap:.25rem;justify-content:space-between}.JoiningIt_summaryMaterialStackWrapperNoHoles__kBEGx{grid-template-columns:1fr 1fr 1fr}.JoiningIt_summaryMaterialStackHeader__25Q0G{grid-area:summaryMaterialStackHeader;width:100%;text-align:center;font-weight:700;font-size:.75rem}.JoiningIt_summaryIcon__1VS_W{width:30px;height:30px}.JoiningIt_summaryMaterialStackHeaderRow__zIBQJ{font-size:.75rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%}.JoiningIt_summaryMaterialStackContainer__vCw9w{grid-area:summaryMaterialStack;padding:.5rem;text-align:center;font-size:.75rem;width:100%}.JoiningIt_materialStackText__pr1gf{font-size:.75rem;margin:auto;text-align:center;padding:.25rem;width:100%;height:100%;white-space:nowrap}.JoiningIt_materialStackItems__w_zT4{text-align:center}.JoiningIt_summaryBackSideAccess__ijmHQ{grid-area:summaryBackSideAccess}.JoiningIt_summaryLocking__TKf_t{grid-area:summaryLocking}.JoiningIt_summarySealant__xVOgi{grid-area:summarySealant}.JoiningIt_summarySolutions__NLmEj{grid-area:summarySolutions;font-size:.75rem;text-align:center;padding:.25rem;font-weight:700;margin:auto}.JoiningIt_summaryButton__ynKK_{grid-area:summaryButton;margin:auto;font-size:.75rem;width:140px;height:40px;border:2px solid #000}