.checkout-wrapper{position:relative;width:1000px;min-height:600px;margin:0 auto;padding:40px 0 50px;font-size:1rem}.order-details,.card-details{font-size:.875rem}.checkout-primary-content{width:640px;margin-right:40px}.checkout-fieldset__content{margin-bottom:40px}.checkout-fieldset__content--payment,.payment-options-wrapper{margin-top:-20px;padding:40px 30px;border:1px solid #d6d6d6;border-top:none;background-color:#f2f2f2}.checkout-fieldset__subsection{margin-left:40px;padding-left:30px;border-left:1px dashed #d6d6d6}.checkout-fieldset__subsection--open{margin-bottom:40px}.checkout-fieldset .form-field{max-width:480px}.checkout-fieldset__subsection .form-field{max-width:410px}.checkout-fieldset .form-field--full{max-width:none}.checkout__payment-option{margin:0 0 40px}.checkout__payment-option:last-of-type{margin-bottom:0}.checkout__payment-option .radio__image,.checkout__payment-option .checkbox__image,.checkout__payment-option .radio__image,.checkout__payment-option .checkbox__image{margin-top:-8px}.checkout__payment-logo{display:inline-block;width:auto;height:40px}.checkout__payment-option .radio:checked~.radio__text .tooltip:before,.checkout__payment-option .radio:checked~.radio__text .tooltip:after{opacity:1;visibility:visible;transform:translateX(16px)}.checkout-login-cta{margin-bottom:30px;padding:29px;border:1px solid #eee;background-color:#f2f2f2;text-align:center}.checkout-login-cta .button{margin-left:16px}.checkout-form__submit-wrapper{padding:40px;border-top:1px solid #d6d6d6;text-align:center}.checkout-form__submit-wrapper .button{width:300px;margin:0 auto 10px;font-size:1.125em}.checkout__address-link{margin:0 0 20px 42px}.saved-address{white-space:nowrap}.radio-label .saved-address__options{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.radio-label:hover .radio:checked~.radio__text .saved-address__options{opacity:1;visibility:visible}.vco-button-lockup{margin-bottom:48px}.vco-button-lockup__text{display:inline-block;margin:0 12px 0 0;vertical-align:middle}.vco-button-lockup__text .icon{margin-top:-2px}.vco-button-lockup__cta{position:relative;display:inline-block;vertical-align:middle}.vco-button-lockup__learn-more{position:absolute;bottom:-24px;left:35%;font-size:.8125rem}.cart-lead-in{position:relative;width:100%;max-width:1020px;margin:0 auto 30px;padding:0 20px;box-sizing:border-box}.cart-lead-in__text{text-align:center}.cart-lead-in__options{margin-top:20px;text-align:center}.cart-lead-in__options--flush{margin-top:0}.cart-lead-in__options .button{margin-left:8px}@media screen and (min-width: 40em){.cart-lead-in{padding:0 10px}}@media screen and (min-width: 62.5em){.cart-lead-in__text{float:left;max-width:540px;margin-top:5px;text-align:left}.cart-lead-in__options{float:right;max-width:420px;margin-top:0;text-align:right}}.payment{font-size:1rem}.payment-title{margin:0 0 24px;font-size:1.5em;font-weight:normal;line-height:normal}.payment-order-number{margin:0 0 1.25em;font-size:1em;line-height:normal}.payment-order-number__highlight{color:#00afd1}.payment-description{margin:0 0 1.25em 0;font-size:1em;line-height:1.75em}.banking-details{margin-bottom:30px}.banking-details__content{margin:30px 0}.bank-option{display:inline;float:left;width:33.333%;padding-right:30px;box-sizing:border-box}.bank-option--last{padding-right:0}.bank-option__title{margin:0 0 10px;font-size:1em;font-weight:bold;line-height:normal}.bank-option__description{margin:0 0 1.25em;font-size:0.875em;line-height:1.75}.banking-details__reference{margin:0;padding-top:20px;border-top:1px dashed #d6d6d6;font-size:1.125em;font-weight:bold}.payment-branding{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #d6d6d6}.payment-branding--ebucks .payment-branding__logo{width:auto;height:60px}.payment-branding--snapscan .payment-branding__logo,.payment-branding--zapper .payment-branding__logo{width:auto;height:50px}.payment-branding--discovery-miles .payment-branding__logo{width:auto;height:64px}.snapscan-code{padding:20px 0}.snapscan-code__label,.snapscan-code__copy{margin:0 0 1.25em;font-size:1rem;line-height:1.75}.snapscan-code__label{margin:20px 0}.snapscan-code__qr-wrapper{margin:10px 0 20px}.snapscan-code .button{margin-bottom:20px}.mini-cart{margin-bottom:20px}.mini-cart__title{margin:0 0 15px;font-size:1.125rem;font-weight:600;line-height:normal}.mini-cart__subtitle{margin:0 0 10px;color:#333;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.0325em;line-height:normal}.mini-cart__list+.mini-cart__subtitle{margin-top:20px}.mini-cart__list{margin:0;padding:0;font-size:.875rem;list-style:none;line-height:normal}.mini-cart__item{margin:0;padding:10px 0;border-bottom:1px solid #eee;background-color:#fff;font-size:inherit;line-height:inherit}.mini-cart__item:last-of-type{padding-bottom:20px}.mini-cart__list:last-of-type .mini-cart__item:last-of-type{border-bottom:none}.mini-cart__item--title{padding-left:10px;padding-right:10px;background-color:#f9f9f9}.mini-cart__item--special{padding:0}.mini-cart__item-thumb{display:inline;float:left;width:60px}.mini-cart__item-thumb img,.mini-cart__item--special img{display:block;margin:0 auto}.mini-cart__item-text{display:inline;float:right;width:250px;padding-top:5px;line-height:1.25}.mini-cart__item-title,.mini-cart__item-price{display:block}.mini-cart__item-title a{color:inherit;text-decoration:underline}.mini-cart__item-note{margin-top:10px;font-size:.8125rem}.mini-cart__item-note b{color:#00afd1}.mini-cart__item .feedback{margin:10px auto 0}.mini-cart__footer{margin-bottom:20px;padding:15px 10px 10px;border-top:2px solid #d6d6d6;border-bottom:2px solid #d6d6d6;line-height:normal;text-align:center}.mini-cart__total{margin-bottom:10px;font-size:1.125rem;font-weight:bold}.mini-cart__footnote{color:#999;font-size:.875rem}.mini-cart .user-message{font-size:.875rem}.help-box{margin:0 0 30px;font-size:.875rem}.help-box__title{margin:0 0 15px;font-size:1.125rem;font-weight:600;line-height:normal}.help-box__description{margin:0 0 1.25em;font-size:.75rem;line-height:1.75}.help-box__description .icon{margin-right:4px}.checkout-wrapper .process-header,.checkout-wrapper .dashboard,.checkout-wrapper .yc-section{position:relative;margin-left:-10px;margin-right:-10px}.checkout-wrapper .process-bar,.checkout-wrapper .cart-lead-in{padding-left:0;padding-right:0}/*# sourceMappingURL=desktop-style.css.map */
