.product-detail .afterpay-widget-message .afterpay-link{font-size:0.75em;padding:0.375em 0.9375em;border:0.0625em solid #ccc}.afterpay-widget-message.plp-afterpay-message .afterpay-link{font-size:0.75em}.afterpay-image{vertical-align:middle;min-height:28px;min-width:96px;width:6rem}.pdp-afterpay-message{padding-top:0.625em;padding-bottom:1.0625em}.cart-page .cart-afterpay-message .afterpay-link{font-size:0.75em;padding:0.375em 0}.cart-afterpay-message{margin-bottom:0.9375em;border:0.0625em solid #ccc}.modal.show{display:block}.afterpay-modal{width:-webkit-fill-available}.afterpayModal{background:rgba(0,0,0,0.3)}.afterpayModal .quick-view-dialog{max-width:48em}.afterpayModal .modal-content{overflow:hidden;position:absolute}.afterpayModal .modal-content .modal-header{border-bottom:medium none;background-color:#fbfcfc}.afterpayModal .modal-content .modal-header button{border-radius:50%;width:1.5em;height:1.5em;border:none;position:absolute;right:0.25em;top:0.25em;padding:0}.afterpayModal .modal-content .modal-header button .close-button{position:relative;top:-0.35em;font-size:1.5em;color:#000}.afterpayModal .modal-content .modal-body{padding:0;max-height:initial}.afterpayModal.modal.show .modal-dialog{-webkit-transition:top 0.1s ease-out, -webkit-transform 0.3s ease-out;transition:top 0.1s ease-out, -webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out, top 0.1s ease-out;transition:transform 0.3s ease-out, top 0.1s ease-out, -webkit-transform 0.3s ease-out}.cancel-symbol{position:relative;bottom:0.4375em;right:0.3125em;background-color:transparent}.terms-content{margin-left:2.9375em;color:#878787;font-size:0.9375em;margin-bottom:0.75em}.copy-rights{text-align:center}.redirect-text{text-align:center;margin-top:2.1875em;font-size:1.375em}#afterpaInstallmentChart th{text-align:center;border-bottom:0.0625em solid #ccc}#afterpaInstallmentChart td{text-align:center;padding-top:0.9375em}.pie{width:2.8125em}.pie path{fill:#0070d2;stroke:none}.pie .circle{fill:#ccc;stroke:#0070d2;stroke-width:0.3}.link-us{font-size:12px;color:gray;text-decoration:underline}.terms-us{font-size:12px;color:gray;padding-left:2.4375em}.terms-us a{font-size:12px}.terms-content-us{text-align:center;padding-bottom:0.75em;background-color:#fbfcfc;margin-left:5px;margin-right:5px}.afterpay-widget-message .afterpay-giftcards{color:#A3080F}.ap-modal{color:#666}.ap-modal h2{text-transform:none;font-size:1.6em;font-weight:bold;line-height:normal}.ap-modal .ap-modal__header__title{display:block;color:#1674d4;font-size:20px;font-weight:bold;margin:30px 0 10px}.ap-modal .ap-modal__header{padding:25px 25px 45px;background-color:#FAFBFC;text-align:center}.ap-modal .ap-modal__header .afterpay-logo{display:block;width:200px;height:auto;margin:auto}.ap-modal .ap-modal__text{display:block;font-size:12px;font-weight:500}.ap-modal .ap-modal__text--small{font-size:10px}.ap-modal .ap-modal__list{list-style-type:none}@media (min-width: 576px){.ap-modal .ap-modal__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.ap-modal .ap-modal__list__item{text-align:center;width:100%;padding:10px 0}@media (min-width: 576px){.ap-modal .ap-modal__list__item{padding:0 15px;width:300px}}.ap-modal .ap-modal__list__item img{display:block;margin:15px auto}.ap-modal .ap-modal__title{display:block;color:#1674d4;font-size:16px;font-weight:bold;margin-bottom:10px}.ap-modal .ap-modal__terms{margin-top:25px;text-align:center}.afterpayModal .modal-header{padding:0}.afterpayModal .modal-content{background-color:#fff;padding:1.5rem 1.25rem;border-radius:0}@media (min-width: 576px){.afterpayModal .modal-content{outline:#fbd84b solid 3px}}.payment-section{display:none}.payment-options-block .payment-section{display:block}.payment-options-block .summary-section{display:none}
