.sm-full-page-overlay #sm-page-header,.sm-full-page-overlay .sm-cart-header{position:relative;z-index:1}.sm-full-page-overlay header{text-shadow:0 0 24px rgba(0,0,0,.5)}.sm-full-page-overlay .sm-panel-container header{text-shadow:none}.sm-full-page-overlay .sm-modal:before{height:65%}.sm-full-page-overlay .sm-modal-mask{opacity:.6}.sm-full-page-overlay .sm-modal .sm-modal-content{margin-bottom:64px}.sm-full-page-overlay .sm-modal .sm-panel header{margin:12px 0;text-align:center}.sm-full-page-overlay .sm-modal .sm-panel .sm-panel-container{border:1px solid rgba(255,255,255,.08);background-color:rgba(36,37,40,.88);width:340px}.sm-full-page-overlay .sm-modal .sm-panel .sm-panel-container .sm-form-field-text-label{background-color:rgba(36,37,40,.75)}.sm-full-page-overlay .sm-modal .sm-panel .sm-panel-container .sm-form-field-text-label.sm-focus{background-color:rgba(52,54,58,.75)}@media (max-height:640px),(max-width:414px){.sm-full-page-overlay .sm-modal{margin:0;overflow:visible;position:relative;width:auto}.sm-full-page-overlay .sm-modal:before{display:none}.sm-full-page-overlay .sm-modal .sm-modal-content{display:block}}@media (max-width:414px){.sm-full-page-overlay .sm-modal-content{margin-top:8px}.sm-full-page-overlay .sm-modal .sm-panel{margin:0 12px;width:auto!important}.sm-full-page-overlay .sm-modal .sm-panel .sm-panel-container{background-color:transparent;border:0;box-shadow:none;width:auto!important}.sm-full-page-overlay .sm-modal .sm-panel form{margin:0!important;padding:0!important}.sm-full-page-overlay .sm-modal .sm-panel header h1{font-size:24px}}