.hide { display: none; } .mobile-subs-terms { float: left; clear: both; display: table; } .form_field .accept_terms { top: -5px; left: -4px; } #cartHasSubscriptions, #cartHasSameDayDelivery { .form_field .accept_terms { top: -50px; height: auto; } } #acceptTermsAndConditions, #acceptSDDTermsAndConditions { margin: 3px; } #cartHasSubscriptions + #cartHasSameDayDelivery { padding-top: 0; } #allTermsAndConditionsContainer { .allMobileTermsContainer { position: relative; margin: 0.5rem 0; #acceptAllTermsAndConditions { position: absolute; left: 3px; bottom: -3px; } .allTermsAcceptText { margin-left: 1.5rem; } } #acceptAllTerms { display: none; padding: 0 .5rem; ul, li { list-style: disc; padding-left: 1.2rem; } li { padding-left: 0; } .plccPromoText { padding-right: 1rem; p { margin-bottom: 0.5rem; } } .bottom_spacing { margin-bottom: 0.5rem; } } .accept_terms { left: 0; } } .plccSoloContainer { .plccPromoTextSolo { padding: 0 0.5rem; position: relative; #acceptPlccTermsAndConditions { position: absolute; top: -2px; } p:first-of-type { text-indent: 1.4rem; } p { margin-bottom: 0.5rem; } } .accept_terms { top: -10px; left: 4px; } } .price_structure { margin-bottom: 0.5rem; } #jst_newodRewards.diff_member_number_radio_m { top: -2px; } #jst_memberId{ margin-top: .5rem; } input#jst_newodRewards:checked + #jst_memberId { display: block!important; } .scc_confirm_box.odrNum { line-height: 1.3em; } .svg_20x20 .svg_icon_subscription { margin: 0; } .checkout-plcc-promo-heading { color: #3379c2; display: inline-block; } #sddWindowExpiredGlobalError { .od-callout-content { display: block; } } .rechargeableBatteryMessage { background-color: #fff0bd; padding: 0.5rem; } .back-order-error{ background: white; padding: 10px 20px; border: 0.06rem solid #d3d3d3; border-left-color: #1e5a99; border-left-width: 0.3rem; margin: 10px 0px; display: flex; border-radius: 4px; } .back-order-error-img{ margin-right: 10px; width: 20px; height: 20px; } .back-order-error-title{ font-size: 16px; font-weight: 600; color: #000000; } .back-order-error-subtitle{ font-size: 16px; font-weight: 400; color: #505050; margin-top: 5px; } .padding_btm_10{ padding-bottom: 10px; } .margin-top-2{ margin-top: 2px; } .margin-left-10{ margin-left: 10px; }