.ember-modal-dialog{z-index:51;position:fixed;border-radius:8px;background-color:#fff;box-shadow:0 0 10px #222;padding:10px}.ember-modal-dialog.emd-in-place{position:static}.ember-modal-wrapper.emd-static.emd-wrapper-target-attachment-center .ember-modal-dialog{top:50%;left:50%;transform:translate(-50%,-50%)}.ember-modal-wrapper.emd-animatable.emd-wrapper-target-attachment-center{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center}.ember-modal-wrapper.emd-animatable.emd-wrapper-target-attachment-center .ember-modal-overlay{display:flex;align-items:center;justify-content:center}.ember-modal-wrapper.emd-animatable .ember-modal-dialog{position:relative}.ember-modal-overlay{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50}.ember-modal-overlay.translucent{background-color:rgba(128,128,128,.77)}.hiding-element{-webkit-animation:hideAnimation 2s forwards;animation:hideAnimation 2s forwards}@keyframes hideAnimation{0%,90%{opacity:1}100%{opacity:0}}@-webkit-keyframes hideAnimation{0%,90%{opacity:1}100%{opacity:0}}.j-modal-overlay{background-color:rgba(0,0,0,.45)!important;z-index:500}.j-modal-dialog{box-shadow:0 0 10px rgba(0,0,0,.4);border-radius:3px;width:80%;max-width:40rem}.j-modal-dialog.large{max-width:1000px}.cc-form-component .expire-date select+select{margin-left:10px}.plus-button:hover{color:#fff}.ember-radio-button{font-size:18px}.ember-radio-button input{margin-right:5px!important}.ember-basic-dropdown{width:100%}.summary-page .juico-label{margin-bottom:5px}.summary-page .cart-image-cover{object-fit:contain;height:120px;border-radius:50%;padding:10px}.summary-page .address-card{background:#f4f4f4;padding:20px}.address-form-component .address-form .title{font-weight:700}.address-form-component .address-form .billing-type label{font-size:16px;font-family:inherit}.address-form-component .address-form .billing-type .radio-inline{display:inline-block}.address-form-component .address-form .billing-type .radio-inline+.radio-inline{margin-left:5px}.address-form-component .address-form .j-textinput,.address-form-component .address-form textarea{margin-top:5px;margin-bottom:15px;background-color:#fff;color:#717980;box-shadow:none;border-radius:0}.address-form-component .address-form textarea{min-width:100%;max-height:170px;min-height:170px}.mb-0{margin-bottom:0}.search-input{font-size:16px!important;font-family:"Brandon Grotesque",Verdana,sans-serif!important;color:#717980!important;margin-bottom:0!important;border-radius:5px!important;padding-left:10px!important;padding-right:0}.search-input::placeholder{color:#a2a2a2}.juico-sr-box{margin-top:0;margin-bottom:0;padding:0 10px 0 0;display:flex;flex-direction:row;gap:10px;height:100px;max-height:100px;background:#f4f4f4;align-items:center}.juico-sr-box .juico-sr-box-img{max-width:100px;width:100%;height:100%}.juico-sr-box .juico-sr-box-img img{height:100%;width:100%;padding:10px;margin:0;object-fit:contain}.juico-sr-box .juico-sr-box-img img.eats,.juico-sr-box .juico-sr-box-img img.soups{padding:0;object-fit:cover}.juico-sr-box .juico-sr-box-img img.cleanses{padding:0 5px}.juico-sr-box .juico-sr-box-img img.juices{padding:5px 0}.juico-sr-box .juico-sr-box-action .sr-action-button{width:40px;height:40px;padding:0!important;box-shadow:0 2px 4px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);border-radius:5px}.juico-sr-box .juico-sr-box-detail{flex:1;margin-left:10px}.juico-sr-box .juico-sr-box-detail .juico-product-title{padding:0;line-height:1;font-size:13px}.juico-sr-box .juico-sr-box-detail .juico-product-title.category{font-size:10px;padding-bottom:10px;padding-top:5px;color:#717980}.juico-sr-box .juico-sr-box-detail .juico-product-title.price{font-size:12px;color:#ff7a50}.search-results-container{position:relative;margin-top:1px}.search-results-dropdown{position:absolute;left:0;right:0;top:calc(100% - 1px);background-color:#fff;z-index:100;width:100%;border-radius:5px;border:1px solid #e3e3e3;padding:10px;max-height:400px;overflow:scroll;box-shadow:0 10px 15px rgba(0,0,0,.2)}.search-results-dropdown .no-results{margin-bottom:20px;margin-top:20px}.search-results-grid{display:grid;column-gap:10px;row-gap:10px;grid-template-columns:1fr}#search-drawer-container{padding-left:15px;padding-right:15px;background:#fff}.search-drawer.open{overflow:visible}.search-drawer.closed{overflow:hidden}@media only screen and (min-device-width:768px){.search-results-grid{grid-template-columns:1fr 1fr}.search-results-dropdown{width:750px;padding:10px}.search-input{margin-bottom:0!important;border-radius:5px 0 0 5px!important}}