#paymentOptionsWithBundle{position:relative}#paymentOptionsWithBundle .skipnav{display:none}#paymentOptionsWithBundle>a{color:#047A9C!important}#paymentOptionsWithBundle .wrapper{max-width:1400px;display:grid;grid-template-areas:'left header header' 'left main right';gap:50px;grid-template-columns:216px auto 223px;margin:32px auto 0;padding-bottom:40px;position:relative}#paymentOptionsWithBundle .overlay{position:absolute;inset:0;top:100px;background-color:#fafafa;margin:0 -1em}#paymentOptionsWithBundle .itemHeader{grid-area:header;margin-bottom:0}#paymentOptionsWithBundle .itemMain{grid-area:main;min-height:800px}#paymentOptionsWithBundle .itemRight{grid-area:right;display:flex;flex-direction:column;gap:28px}#paymentOptionsWithBundle .itemLeft{grid-area:left;display:flex;flex-direction:column;gap:16px}#paymentOptionsWithBundle .courseTitle{font-family:Open Sans;font-size:28px;line-height:28px;color:#000;font-weight:400;padding:0;word-wrap:break-word;overflow-wrap:break-word}#paymentOptionsWithBundle .courseDetails{display:flex;gap:20px}#paymentOptionsWithBundle .bold700{font-weight:700}#paymentOptionsWithBundle .courseDetailsProps{font-family:Open Sans;font-size:14px;line-height:14px;font-weight:400;color:#444}#paymentOptionsWithBundle .courseDetailsKey{font-family:Open Sans;font-weight:700;display:inline-block;margin-right:4px}#paymentOptionsWithBundle #bookCoverPlaceHolder{width:216px;border-radius:8px;background-color:#047A9C}#paymentOptionsWithBundle .block{font-family:Open Sans;display:flex;flex-direction:column;gap:8px}#paymentOptionsWithBundle .blockTitle{font-family:Open Sans;font-size:13px;line-height:19px;font-weight:700;color:#444;margin:0}#paymentOptionsWithBundle .blockText{font-size:14px;line-height:21px;color:#444;font-family:Open Sans;font-weight:400}#paymentOptionsWithBundle .buttonCTA{background:#fff!important;font-family:Open Sans;font-style:normal;font-weight:600;font-size:14px!important;line-height:19px!important;justify-content:center;outline:0;align-items:center;color:#047A9C!important;border:1px solid #047A9C!important;box-sizing:border-box;border-radius:24px!important;width:152px;height:36px}#paymentOptionsWithBundle .buttonCTA:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #047A9C!important}#paymentOptionsWithBundle .buttonCTA:hover{background:rgba(108,184,215,.1)!important}#paymentOptionsWithBundle .accessCodeBtn{margin:8px 12px 4px 5px}#paymentOptionsWithBundle .horizontal{width:100%;border:0;border-bottom:1px solid #ccc;margin:0}#paymentOptionsWithBundle .productGroupItems{border:1px solid #CCC;border-radius:10px;margin-bottom:32px;padding:0;background-color:#fff;min-width:0}#paymentOptionsWithBundle .productGroupItemsWithBundle{margin-top:-25px}#paymentOptionsWithBundle .selected{border:2px solid #047A9C;box-shadow:0 3px 3px 0 #CCC}@media only screen and (max-width:1080px){#paymentOptionsWithBundle .overlay{top:85px}#paymentOptionsWithBundle .wrapper{gap:20px}#paymentOptionsWithBundle .productOptionInfo{display:flex;flex-direction:column;align-items:flex-start}}#paymentOptionsWithBundle .productOptionRadio:hover{accent-color:#047A9C}#paymentOptionsWithBundle .productTitle{font-family:Open Sans;font-size:24px;line-height:28px;font-weight:600;color:#047A9C;padding:24px 28px;margin:0}#paymentOptionsWithBundle .genericProductSubTitle{font-family:Open Sans;font-size:14px;padding:0 28px 20px;margin-top:-20px}#paymentOptionsWithBundle .productGroupItems .options{background-color:#f7f7f7;border-radius:10px}#paymentOptionsWithBundle .productGroupItems .caption{background-color:#047A9C;display:inline-block;margin:0 28px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;position:relative;top:25px;margin-bottom:25px}#paymentOptionsWithBundle .productGroupItems .captionText{color:#FEFEFE;padding:17px 16px;font-family:Open Sans;font-size:18px;line-height:18px;font-weight:600}#paymentOptionsWithBundle .productGroupItems .options .optionItem{padding:16px 28px;border-bottom:1px solid #ccc;font-size:inherit;font-weight:inherit;color:#444;cursor:pointer;line-height:24px;display:flex;justify-content:flex-start;align-items:flex-start;gap:13px}#paymentOptionsWithBundle .productOptionRadio{outline:0;accent-color:#006F8F;width:20px;height:20px;margin:3px 0 0;line-height:24px;cursor:pointer}#paymentOptionsWithBundle .productOptionLabel{padding:0;flex-grow:1}#paymentOptionsWithBundle .productLegend{width:0;height:0;overflow:hidden}#paymentOptionsWithBundle .productOptionInfo{display:flex;justify-content:space-between;flex-grow:1}#paymentOptionsWithBundle .productGroupItems .options .optionItem:focus-within{border:3px solid #006F8F;padding:13px 28px}#paymentOptionsWithBundle .productGroupItems .options .optionItem:first-child{border-top-left-radius:7px;border-top-right-radius:7px}#paymentOptionsWithBundle .productGroupItems .options .optionItem:last-child{border-bottom-left-radius:7px;border-bottom-right-radius:7px}#paymentOptionsWithBundle .productGroupItems .options .optionItem .period{font-family:Open Sans;font-size:14px;line-height:24px;font-weight:700}#paymentOptionsWithBundle .productGroupItems .options .optionItem .price{font-size:16px;line-height:18px;text-wrap:wrap;text-align:left;font-weight:600}#paymentOptionsWithBundle .totalDuePrice{background-color:#f2f2f2;border-radius:10px;padding:16px 28px;text-align:center}#paymentOptionsWithBundle .totalDuePriceKey{font-family:Open Sans;font-weight:300;font-size:16px;line-height:19px;color:#000;display:inline-block;margin-right:8px}#paymentOptionsWithBundle .totalDuePriceValue{font-size:24px;color:#000;font-weight:600;line-height:19px}#paymentOptionsWithBundle .buyNowBtn{margin:24px 0 0;width:167px}#paymentOptionsWithBundle .buyNowBtn:disabled{opacity:.4}#paymentOptionsWithBundle .buyNowBtn.spinner,#paymentOptionsWithBundle .buyNowBtn.spinner:hover{background-image:url(/images/global/Loading_BlueFaded.gif)!important;background-position:90% center!important;background-repeat:no-repeat!important;background-color:#fff!important}#paymentOptionsWithBundle .packValues ul{list-style:none!important;padding-left:0!important;display:flex;flex-direction:column;gap:8px}#paymentOptionsWithBundle .packValues li{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 21" width="20px" height="21px" fill="%23006F8F"><path d="M7.03212 14.4939L3.56056 10.5884C3.28538 10.2788 2.81132 10.2509 2.50174 10.5261C2.19215 10.8013 2.16426 11.2754 2.43945 11.5849L6.43945 16.0849C6.72614 16.4075 7.2252 16.4221 7.53034 16.117L18.0303 5.617C18.3232 5.32411 18.3232 4.84923 18.0303 4.55634C17.7374 4.26345 17.2626 4.26345 16.9697 4.55634L7.03212 14.4939Z"/></svg>') no-repeat left top;padding:0 0 0 30px;margin:0;vertical-align:middle;font-size:14px;line-height:21px}#paymentOptionsWithBundle .packValues .description{margin-top:8px;font-size:14px;line-height:21px}#payment-option-bundle #main.payment-page-main{max-width:unset;width:unset}#payment-option-bundle #main.payment-page-main #paymentOptionsWithBundle .wrapper{max-width:1400px}#payment-option-bundle #main.payment-page-main #top{max-width:1400px}#payment-option-bundle .payment-page-main .primary{padding:0 1em 0!important}#payment-option-bundle .payment-page-main header{position:relative!important;margin:auto;top:0!important;height:unset!important}#payment-option-bundle .payment-page-main header .group{max-width:unset!important}#payment-option-bundle .payment-page-main header #brand-strap{padding:32px 0;height:unset!important}#payment-option-bundle .payment-page-main header .logo{margin:0;position:static;float:none;height:unset!important}#payment-option-bundle .payment-page-main header a#pearson-img{margin:4px!important;height:unset!important}#payment-option-bundle .payment-page-main header #pearson-image{margin:0!important}#payment-option-bundle .payment-page-main .notifier{max-width:1400px;margin:auto}@media only screen and (max-width:790px){#paymentOptionsWithBundle .wrapper{grid-template-areas:'header' 'main' 'right' 'left';gap:40px;grid-template-columns:minmax(0,1fr);margin:32px auto 0;padding-bottom:40px;grid-template-rows:auto;position:relative}#paymentOptionsWithBundle .itemMain{min-height:initial}#paymentOptionsWithBundle .overlay{top:160px}#paymentOptionsWithBundle #bookCoverPlaceHolder{display:none}#paymentOptionsWithBundle .courseDetails{flex-direction:column}#paymentOptionsWithBundle .radioGroup:last-child .productGroupItems{margin-bottom:0}}#paymentOptionsWithBundle #modal{position:fixed;top:50dvh;left:50dvw;transform:translate(-50%,-50%);z-index:9999999999;margin:0!important;text-align:center;width:auto!important;height:auto!important;padding:30px;min-width:320px}#paymentOptionsWithBundle #temporaryAccess_popup_header{width:auto;margin:0;height:auto;line-height:12px;margin-bottom:10px}#paymentOptionsWithBundle #temporaryAccess_popup_para{margin:0}#payment-option-bundle #tempAccess_popup_buttonset,#payment-option-bundle #temp-access-confirm,#payment-option-bundle #temp-access-deny,#payment-option-bundle #temp-access-link{position:static;margin:auto;height:auto}#paymentOptionsWithBundle #tempAccess_popup_buttonset{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:20px}#paymentOptionsWithBundle #tempAccess_popup_buttonset p{margin:0}#payment-option-bundle #temp-access-deny,#payment-option-bundle #temp-access-link,#payment-option-bundle #get-temporary-access{color:#007A9C}#payment-option-bundle div[data-section=footer] a:link,#payment-option-bundle div[data-section=footer] a:visited{color:#007A9C!important}#viking2_paymentBundleAccessCodeSection>#access-code,#changeCourseId,#access-code:visited,#changeCourseId:visited{color:#007A9C}#payment-option-bundle footer .copyright{float:none;margin:0}#modal.channelsList-modal{text-align:center;width:492px!important;height:min(87%,483px)!important;padding:40px 45px 45px!important;color:#444;overflow-y:scroll;#channelsList_popup_header{color:#007FA3;margin-top:0;font-weight:600;margin-bottom:30px;line-height:110%}.bulletsList{display:flex;justify-content:center;width:100%;margin-top:40px;margin-left:20px;gap:50px}ul{text-align:left;list-style-type:disc;padding:0;margin:0}li{margin-bottom:0}}@media screen and (max-width:650px){#modal.channelsList-modal{width:100%!important;height:100%!important;margin-left:0!important;left:0!important;padding:40px 15px 45px!important}}