.on-demand-login-popup .popup-wrapper.hide,.on-demand-login-popup .popup-heading[data-for-step].hide{display:none}.request-copy-popup.on-demand-login-popup .button-group{width:100%}.on-demand-login-popup .not-eligible-content .paragraph{margin-bottom:16px;font-size:18px;line-height:33.6px}.on-demand-login-popup .bundle-product{display:flex;gap:24px;margin-top:24px}.on-demand-login-popup.bundle-image{flex-shrink:0;width:150px}.on-demand-login-popup .bundle-image img{width:100%;height:auto;display:block;max-width:154px}.on-demand-login-popup .bundle-details{flex:1;margin-left:auto;max-width:409px}.on-demand-login-popup .bundle-title{font-size:24px;font-weight:600;margin:0 0 6px;line-height:33.6px;color:#181818}.on-demand-login-popup .bundle-author{color:#707070;margin:0 0 12px;font-size:16px}.on-demand-login-popup .bundle-options{display:flex;flex-direction:column;gap:12px;margin-bottom:60px}.on-demand-login-popup .bundle-option{border:1px solid #ddd;border-radius:8px;padding:12px 12px 8px;cursor:pointer;transition:all .2s ease;display:block;background-color:transparent}.on-demand-login-popup .bundle-option:hover{border-color:#999;background-color:#f9f9f9}.on-demand-login-popup .bundle-option input[type=radio]{position:absolute;opacity:0;pointer-events:none}.on-demand-login-popup .bundle-option:has(input[type=radio]:checked){background-color:#fcf6e6}.on-demand-login-popup .option-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.on-demand-login-popup .option-icons{flex-shrink:0;display:flex;align-items:center;gap:8px}.on-demand-login-popup .option-icons svg{flex-shrink:0}.on-demand-login-popup .icon-separator{font-size:16px;color:#181818;font-weight:400}.on-demand-login-popup .option-price{flex-shrink:0;font-weight:700;font-size:24px;color:#181818}.on-demand-login-popup .option-text{flex:1;font-size:14px;margin-bottom:8px;line-height:22.4px}.on-demand-login-popup .option-footer{padding-top:12px;position:relative}.on-demand-login-popup .option-footer:before{content:"";position:absolute;top:0;left:-12px;right:-12px;height:1px;background-color:#e5e5e5}.on-demand-login-popup .option-isbn{font-size:14px;color:#181818;font-weight:400}.on-demand-login-popup .option-isbn .isbn-label{font-weight:700}.on-demand-login-popup .option-price{flex-shrink:0;font-weight:600;font-size:14px;line-height:22.4px}.on-demand-login-popup .support-contact{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:16px;line-height:33.6px;color:#181818;margin-top:30px;text-align:center}.on-demand-login-popup .support-link{color:#181818;text-decoration:underline}@media (max-width: 768px){.on-demand-login-popup .bundle-product{flex-direction:column;gap:16px}.on-demand-login-popup .bundle-image{width:100%;max-width:200px}}.request-copy-popup .form-field button[type=button] .display_loader,.update-password .display_loader{display:none;align-items:center;justify-content:center}.on-demand-login-popup .jsAddBundleToCart{display:flex;justify-content:center;align-items:center;gap:10px;position:relative}.on-demand-login-popup .jsAddBundleToCart .display_loader{display:none;align-items:center;justify-content:center}.on-demand-login-popup .jsAddBundleToCart .display_loader.active{display:flex}.on-demand-login-popup .jsAddBundleToCart .display_loader svg{height:20px;width:50px}.on-demand-login-popup .jsAddBundleToCart .display_loader svg circle{fill:#ffffffb5}@media (max-width: 768px){.on-demand-login-popup .bundle-details{max-width:unset;margin:0 auto}}.on-demand-login-popup .popup-wrapper[data-step="4"] .support-contact{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/37/assets/component-on-demand-pdp.css.map */
