@media only screen and (max-width:768px){.modal-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:20px;background:#fff;z-index:10001}.modal-wrapper.modal-wrapper--hidden{display:none}.modal-wrapper .modal-close-btn{position:absolute;top:7px;right:18px;cursor:pointer;font-family:'Helvetica Neue',sans-serif;font-style:normal;font-weight:200;font-size:3rem}.modal-wrapper .modal-title{font-family:'Helvetica Neue',sans-serif;font-style:normal;font-weight:300;font-size:24px;color:#111}}.hide{display:none}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s;z-index:10}@media (min-width:768px){.modal-wrapper{position:absolute;top:6em;left:45%;box-shadow:0 0 1.5em rgba(0,0,0,.35);z-index:9999;min-width:320px;margin-left:-16em;background-color:#fff}}.modal-transition{opacity:0;transform:translateY(-10%);transition:all .3s .12s}.modal-content,.modal-header{padding:1em}.modal-header{position:relative;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.06);border-bottom:1px solid #e8e8e8}.modal-close{position:absolute;top:0;right:0;width:2px;padding:1em;border:0;background:0 0;color:#aaa;cursor:pointer}.modal-close:hover{color:#777}.modal-heading{margin:0;font-size:1.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modal-content>:first-child{margin-top:0}.modal-content>:last-child{margin-bottom:0}.afterpayContainer .afterpay-confirmation{display:inline-block;width:120px;height:25px;background:url(../images/afterpay/afterpay-sprite.png) 1px -122px no-repeat}.afterpayContainer p{font-family:open sans;font-size:12px;font-weight:400;letter-spacing:.5px;text-transform:uppercase}#ajax-container{position:fixed;top:0;left:0;width:100%;height:100vh;opacity:.5;z-index:10099!important;background-color:#000}.ajax-loader__block{position:absolute;top:50%;left:50%;width:150px;padding:5px 0;border:1px solid #aaa;background:#000;color:#fff;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ajax-loader-wrap{position:fixed;top:0;width:100%;height:100vh;z-index:99999}.ajax-loader-wrap .loader-msg{display:block;color:#fff;font-size:11px;font-weight:700;margin-bottom:10px}#fluidConfigure .fc-price-detail{display:none}.disabledCheckoutBtn{pointer-events:none}