.sm-full-page-overlay #sm-page-header,.sm-full-page-overlay .sm-cart-header{position:relative;z-index:1}.sm-full-page-overlay .sm-modal-mask{z-index:0}.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{background-color:rgba(20,21,22,.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{width:340px}.sm-full-page-overlay-wide .sm-modal .sm-panel .sm-panel-container{width:448px}@media (max-height:760px) and (min-width:415px){.sm-full-page-overlay:not(.sm-login-page) .sm-modal-mask{align-items:normal;padding-top:48px}.sm-login-page .sm-panel,.sm-signup-page .sm-panel{margin-bottom:100px}}@media (max-width:414px){.sm-full-page-overlay .sm-modal-mask{background:0 0;position:static;width:auto}.sm-full-page-overlay .sm-modal-content{margin-top:8px}.sm-full-page-overlay .sm-modal .sm-panel{margin:0 12px}.sm-full-page-overlay .sm-modal .sm-panel .sm-panel-container,.sm-full-page-overlay-wide .sm-modal .sm-panel .sm-panel-container{width:auto}.sm-full-page-overlay .sm-modal .sm-panel form{margin:0;padding:0}.sm-full-page-overlay .sm-modal .sm-panel header h1{font-size:24px}}