#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 main";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;display:flex;flex-wrap:wrap;gap:32px;min-height:800px;margin-top:38px}#paymentOptionsWithBundle .itemMain .radioGroup{flex:1 0 46%;max-width:48%}#paymentOptionsWithBundle .itemMain form{margin:0}#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{position:relative;border:1px solid #ccc;border-radius:10px;margin-bottom:32px;padding:0;background-color:#fff;min-width:0}#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:20px;line-height:28px;font-weight:700;color:#333;padding:24px 28px;margin:0}#paymentOptionsWithBundle .productWrapper{display:flex;flex-direction:column;min-height:298px;margin:24px;padding:20px;background:#f6f6f6;border-radius:10px;&:has(input:checked){.productOptions{.option{display:none;&[data-abbrv=STOP]{display:flex}}}}.productTitle{font-family:Open Sans;font-size:20px;line-height:28px;font-weight:700;color:#333;margin:0;padding:0;>span{display:block;font-size:16px;font-weight:400}}.productOptions{display:flex;flex-direction:column;flex:1;align-items:space-between;.option{display:flex;flex-direction:column;gap:16px;margin-top:8px;&[data-abbrv=STOP]:not(:only-child){display:none}.period{display:block;font-size:16px;font-weight:600;line-height:24px}.price{font-size:18px;font-weight:400;color:#666;letter-spacing:-1px;.bold700{font-size:24px;color:#333}.duetoday{display:block;font-size:14px;color:#666;letter-spacing:normal;strong{font-weight:600}}}}}.toggle{cursor:pointer;display:flex;align-items:center;.toggle-switch{display:inline-block;background:#fff;border:1px solid #767676;border-radius:16px;width:44px;height:20px;position:relative;vertical-align:middle;transition:.2s all;&:before,&:after{content:""}&:before{display:block;background:#767676;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:3px;transition:left .25s}&:focus-visible,&:focus{.toggle-checkbox:checked+&{border-color:#000;outline-color:#000}}.toggle-checkbox:checked+&{background:#006f8f;border-color:#006f8f;&:before{left:26px;background:#fff}}}.toggle-checkbox{position:absolute}.toggle-label{position:relative;margin-left:8px;font-size:16px;font-weight:400;color:#333}}.buyNowBtn{background:#047a9c!important;color:#fff!important;width:100%;height:46px;font-size:16px;margin:12px 0 0;&:hover{background:rgba(4,122,156,.8)!important}}}.packValues ul{b,strong{font-weight:700}}#paymentOptionsWithBundle .bundleOffer{margin:24px;padding:16px 24px;background:#e5f3eb;border-radius:10px;color:#003057;font-size:16px;font-weight:400;p{margin:0;padding:0}b,strong{font-weight:700}.terms{display:block;font-size:14px;color:#003057;text-decoration:underline}}#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{position:absolute;top:-60px;left:0;right:0;text-align:center;background-color:#ae367e;display:inline-block;margin:0;padding:0;border-radius:8px}#paymentOptionsWithBundle .productGroupItems .captionText{color:#fefefe;font-family:Open Sans;font-size:14px;line-height:36px;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{margin:24px;.blockTitle{font-size:16px}span{font-size:14px;font-weight:300;color:#666}}#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;b{font-weight:700}}#paymentOptionsWithBundle .packValues .description{margin-top:8px;font-size:14px;line-height:21px;color:#666;font-weight:400}#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:1000px){#paymentOptionsWithBundle .wrapper{grid-template-areas:"header" "main" "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;flex-direction:column}#paymentOptionsWithBundle .productGroupItems .caption{top:-40px}#paymentOptionsWithBundle .overlay{top:160px}#paymentOptionsWithBundle #bookCoverPlaceHolder{display:none}#paymentOptionsWithBundle .courseDetails{flex-direction:column}#paymentOptionsWithBundle .itemMain .radioGroup{flex:1;max-width:100%}#paymentOptionsWithBundle .itemMain .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}}