#spieMembershipStore{position:relative;z-index:1}@media(min-width:992px){.signInOrCreate .signInRegister{border-right:2px solid #ebebeb}}.spieMembershipHeader{display:block;padding:0;height:60px;border-bottom:thin solid #cecece;position:relative;background-color:#f8fbff;line-height:normal;z-index:4}@media(min-width:992px){.spieMembershipHeader{height:60px}}.spieMembershipHeader .onlineHeadText{font-size:18px;font-weight:700}.spieMembershipHeader .onlineHeadText.sideNavToggle{cursor:pointer;padding:6px 0}.spieMembershipHeader .onlineHeadText.sideNavToggle img.active{transform:rotate(180deg)}.spieMembershipHeader .container{display:flex;align-items:center;height:100%}.spieMembershipHeader .memSummaryBtn{margin-left:auto;border:thin solid #06c;padding:7px 25px;border-radius:18px;background-color:#e8f0ff}.spieMembershipHeader .memSummaryBtn:hover{background-color:#c5d8fa;cursor:pointer}.spieMembershipHeader .memSummaryBtn .totalTxt{font-size:13px;margin-right:5px}.spieMembershipHeader .memSummaryBtn .memSubtotal{font-weight:700;font-size:16px;margin-right:10px}.spieMembershipHeader .memSummaryBtn .viewDetails{color:#06c;font-weight:400;font-size:13px}.wizardPageLayout{padding-top:50px;height:100%}.wizardPageContentLayout{margin-bottom:100px}.sideNavBar{background:#f8f9fa;padding-top:30px;padding-bottom:30px;height:100%}.sideNavBar .sideMember{font-size:20px;padding-left:23px;padding-right:23px}.sideNavBar .sideName{font-size:20px;font-weight:700;margin-bottom:30px;padding-left:23px;padding-right:23px}.sideNavBar .navItem,.sideNavBar .childNavItem{color:#000;font-weight:700;line-height:44px;padding-left:23px;padding-right:23px;font-size:14px;display:flex;justify-content:space-between;align-items:center}.sideNavBar .navItem:hover,.sideNavBar .childNavItem:hover{background-color:#ebebeb;text-decoration:none;cursor:pointer}.sideNavBar .navItem.restricted,.sideNavBar .childNavItem.restricted{color:#505050}.sideNavBar .navItem.restricted:hover,.sideNavBar .childNavItem.restricted:hover{background-color:inherit;cursor:default}.sideNavBar .navItem.active,.sideNavBar .childNavItem.active{color:#06c}.sideNavBar .navItem.active{background-color:#e8f0ff;border-left:5px solid #06c;padding-left:18px}.sideNavBar .childNavItem{margin-left:20px;border-left:3px solid #cecece}.sideNavBar .childNavItem.active{border-left:3px solid #06c;padding-left:23px}.sideNavBar .cancelExit{color:#000;font-size:13px;padding-left:23px;padding-right:23px;line-height:44px;cursor:pointer}.sideNavBar .cancelExit:hover{background-color:#ebebeb;text-decoration:none}.sideNavBar .divider{color:#cecece;margin:30px 10px}.mobileNavContainer{position:absolute;height:100%;width:100%}.mobileNavContainer .mobileNavOverlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;will-change:opacity;z-index:1;opacity:.8}.mobileNavContainer .mobileNav{position:relative;z-index:2;max-width:35%;min-width:225px;height:100%}.mobileNavContainer .mobileNav .sideNavBar{padding-top:0}.mobileNavContainer .mobileNav .sideNavBar .mobileNavTop{display:flex;align-items:center;justify-content:end;padding:10px 10px 0 0}.mobileNavContainer .mobileNav .sideNavBar .mobileNavClose{padding:3px;cursor:pointer}.existingMemberMsg{padding:15px;border:thin solid #129205;background-color:#edf9e6}.discountPromoBanner{background-color:#e8f0ff;padding:5px 20px}.membershipOptionLabel{width:100%}.memberPriceLabel{min-width:8rem;text-align:end}.membershipDiscountPrice{font-weight:700;color:#cb1a26}.membershipPriceHasDiscount{text-decoration:line-through}.membershipRadioButton{display:inline-flex;border-bottom:1px solid #cecece;padding-bottom:15px;padding-top:5px;width:100%;max-width:600px}.addOnSelector{border:2px solid #333}.addOnSelector .head{padding:10px 20px;font-weight:700;font-size:18px;border-bottom:thin solid #cecece}.addOnSelector .body{padding:10px 20px}.addOnSelector .body .description{font-size:14px}.addOnItem{border-bottom:thin solid #cecece;padding:15px 0}.addOnItem:last-child{border-bottom:none}.addOnItem .price{font-weight:700}.rightArrow{transform:rotate(270deg)}.memSummaryContainer{visibility:hidden;position:absolute;top:unset;left:0;width:100%;height:100%;z-index:4}.memSummaryContainer.active{visibility:visible}.memSummaryContainer .summaryOverlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;will-change:opacity;z-index:1;opacity:.8}.memSummaryContainer .summary{position:relative;z-index:2;background-color:#fff;right:revert;width:400px;margin-left:auto;margin-right:0;display:flex;flex-direction:column}.memSummaryContainer .summary .summaryClose{cursor:pointer;padding:20px 20px 10px 20px}.summaryComponent .memSummaryHead{font-weight:700;font-size:20px;margin-bottom:20px}.summaryComponent .memSummaryMiddle .summaryItem{display:flex;justify-content:space-between;padding-bottom:20px}.summaryComponent .memSummaryMiddle .summaryItem:last-child{border-bottom:none}.summaryComponent .memSummaryMiddle .summaryItem .itemName{font-weight:500;font-size:16px;line-height:22px}.summaryComponent .memSummaryMiddle .summaryItem .itemInfo,.summaryComponent .memSummaryMiddle .summaryItem .itemSubtotal{font-size:16px;line-height:22px}.summaryComponent .memSummaryMiddle .summaryItem .itemAdditionalInfo{font-size:14px;line-height:20px}.summaryComponent .memSummaryLower{border-top:thion solid #cecece}.summaryComponent .memSummaryLower .subtotal{display:flex;justify-content:space-between;padding:15px 0;border-top:thin solid #cecece;line-height:1}.summaryComponent .memSummaryLower .total{display:flex;justify-content:space-between;padding:15px 0 30px 0;border-top:thin solid #cecece;font-weight:700}.summaryComponent.popup .memSummaryHead{font-size:24px;padding:0 0 20px 30px;border-bottom:thin solid #cecece;line-height:1;margin:0}.summaryComponent.popup .memSummaryMiddle{padding:0 40px 0 30px;margin-right:5px;overflow-y:scroll;max-height:50vh}.summaryComponent.popup .memSummaryMiddle::-webkit-scrollbar-track{background-color:#fff;border:thin solid #707070;border-radius:25px;margin:10px 0}.summaryComponent.popup .memSummaryMiddle::-webkit-scrollbar{width:10px}.summaryComponent.popup .memSummaryMiddle::-webkit-scrollbar-thumb{background-color:#cecece;border-radius:25px}.summaryComponent.popup .memSummaryMiddle .summaryItem{display:block;font-size:14px;padding:20px 0;border-bottom:thin solid #cecece}.summaryComponent.popup .memSummaryMiddle .summaryItem:last-child{border-bottom:none}.summaryComponent.popup .memSummaryMiddle .summaryItem .itemName{line-height:20px;font-size:14px}.summaryComponent.popup .memSummaryMiddle .summaryItem .itemSubtotal{font-weight:500;font-size:14px;line-height:20px}.summaryComponent.popup .memSummaryLower{padding:0 56px 0 30px;border-top:thin solid #cecece}