.dismissible-card{display:block}.dismissible-card .dismissible-card-inner-container{position:relative;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.4);padding:2rem;width:100%}.dismissible-card .dismissible-card-inner-container:before,.dismissible-card .dismissible-card-inner-container:after{display:table;content:" "}.dismissible-card .dismissible-card-inner-container:after{clear:both}.dismissible-card .dismissible-card-inner-container .dismiss-button{cursor:pointer;position:absolute;right:.5em;top:.5em;z-index:3;font-size:1.3em}.dismissible-card.dismissible-card-exit{overflow:hidden;max-height:400px;opacity:1}.dismissible-card.dismissible-card-exit.dismissible-card-exit-active{opacity:0;max-height:0;width:0;margin-bottom:0;transition:margin-bottom .8s ease-out,opacity .8s ease-out,max-height .4s ease-out,width .6s ease-out .3s}
.start-trial-cta .dismissible-card-inner-container{padding-left:0rem;background:#2c9bce;box-shadow:none}.start-trial-cta .dismissible-card-inner-container p{color:#fff}.start-trial-cta .dismissible-card-inner-container .dismiss-button{font-size:1.5em;opacity:.7}.start-trial-cta-header{padding:1em;background-color:#f0f0f0;font-size:.8em;color:#7f7f7f;cursor:pointer;position:relative;z-index:2;padding-right:3rem}.start-trial-cta-header .heading{text-transform:uppercase;font-weight:600;margin-right:1rem}.start-trial-cta-header .bevicon.bevico-keyboard-arrow-down{font-size:1.5em;font-weight:100;margin-top:-0.1em;color:#000;position:absolute;right:1rem}.start-trial-cta-header.active{background:#2c9bce;color:#95deed;border-bottom:1px solid #8bccd9}.start-trial-cta-header.active .bevicon.bevico-keyboard-arrow-down{transform:rotate(180deg)}#drink-price-tool .start-trial-cta{position:absolute;box-shadow:0 0 .5rem rgba(0,0,0,.1),0 .5rem 1.2rem rgba(0,0,0,.2)}
#public-site-app{font-family:"aktiv-grotesk","Helvetica Neue",Helvetica,Arial,sans-serif,system;color:#7f7f7f}#public-site-app .user-icon-table{display:table;height:100%;margin-right:5px}#public-site-app a.user-icon-label{color:#b3b3b3;font-size:13px;display:table-cell;vertical-align:middle;height:100%;width:auto;cursor:pointer;overflow:hidden;padding:0 12px}#public-site-app .user-icon-container{display:table-cell;width:auto;height:100%;vertical-align:middle}.bs-psb,.bs-psb.btn{font-family:"aktiv-grotesk","Helvetica Neue",Helvetica,Arial,sans-serif,system;display:inline-block;position:relative;text-transform:uppercase;font-weight:bold;cursor:pointer;margin:0;background:#7f7f7f;color:#fff;border-radius:2px;border:none;padding:10px;font-size:13px !important;line-height:120%;transition:all .2s ease;letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bs-psb.bs-register,.bs-psb.btn.bs-register{background-color:#f49c57;border-radius:2px;padding:13px 12px 11px;margin:9px 3px 0 !important;border-radius:2px;font-size:15px !important;font-weight:bold}@media only screen and (max-width: 992px){.bs-psb.bs-register,.bs-psb.btn.bs-register{padding:10px 10px 8px 10px;margin-top:12px !important;font-size:12px !important}}.bs-psb.bs-register div,.bs-psb.btn.bs-register div{display:inline}.bs-psb.sign_up_blog,.bs-psb.btn.sign_up_blog{background-color:#7f7f7f}.bs-psb.bs-login,.bs-psb.btn.bs-login{background-color:rgba(0,0,0,0);color:#9a9a9a;padding:24px 8px 10px 17px;margin:0 !important;font-size:13px;font-weight:bold}@media only screen and (max-width: 992px){.bs-psb.bs-login,.bs-psb.btn.bs-login{padding:23px 9px 8px 8px;font-size:11px !important}}.bs-psb:hover,.bs-psb.btn:hover{opacity:.9}.bs-psb:focus,.bs-psb.btn:focus{outline-width:0;outline:none;box-shadow:none}.bs-psb.loading .button-text-container,.bs-psb.btn.loading .button-text-container{visibility:hidden}.bs-psb.loading .loading-spinner,.bs-psb.btn.loading .loading-spinner{position:absolute;font-size:1em;left:50%;top:50%;margin:0}
.dismissible-notification{background:#fff;font-size:.9em;position:absolute;top:0;left:0;width:100%;box-shadow:0 0 10px rgba(0,0,0,.4);z-index:99}.dismissible-notification .dismissible-notification-inner-container{position:relative}.dismissible-notification .dismissible-notification-inner-container .dismiss-button{cursor:pointer;position:absolute;right:1em;top:1em;z-index:3}.dismissible-notification .dismissible-notification-inner-container .bevico-close{font-size:1.75rem !important;color:#666}.dismissible-notification.dismissible-notification-hidden{visibility:hidden;opacity:0;pointer-events:none}.dismissible-notification.dismissible-notification-shown{visibility:visible;opacity:1}
.fixed-header{position:absolute;top:0;left:0;width:100%;z-index:1;background:#fff}
.scrollable-window{position:absolute;width:100%;overflow:scroll;z-index:1;background:#fff}
.dismissible-notification{background-color:rgba(0,0,0,0);width:100%;box-shadow:none !important}.dismissible-drink-tips .intro{padding:.8em 1.2em;border-bottom:1px solid #95a7b0}.dismissible-drink-tips .dismissible-drink-tips-header{z-index:2;top:3rem;width:375px;background:#6d797e;font-size:1.1em;padding-top:1.7em;padding-bottom:.45em;padding-left:.9em;transition:all .4s ease}.dismissible-drink-tips .dismissible-drink-tips-header .how-do-you-price-a-drink-subtitle{font-size:.55em;position:absolute;top:1.2em;left:1.7em;padding-top:.25em;border-top:2px solid;opacity:.5;font-family:"aktiv-grotesk","Helvetica Neue",Helvetica,Arial,sans-serif,system}.dismissible-drink-tips .collapsible-panel{font-family:"aktiv-grotesk","Helvetica Neue",Helvetica,Arial,sans-serif,system;border-bottom:1px solid #95a7b0}.dismissible-drink-tips .collapsible-panel .panel-drink-image{border-radius:50%;height:4em;width:4em;border:2px solid #7f7f7f;display:inline-block;vertical-align:middle;margin-right:1.25em}.dismissible-drink-tips .collapsible-panel .collapsible-panel-header{padding:.75em;text-transform:uppercase;letter-spacing:.1em;font-size:.8em}.dismissible-drink-tips .collapsible-panel .collapsible-panel-header .drink-icon{width:100%}.dismissible-drink-tips .collapsible-panel .collapsible-panel-header .drink-icon .icon-circle{height:3.5rem;width:3.5rem;display:inline-block;margin-right:1.5em;vertical-align:middle;border-color:#fff}.dismissible-drink-tips .collapsible-panel .collapsible-panel-header .drink-icon .icon-circle .bevicon:before{color:#fff}.dismissible-drink-tips .collapsible-panel .collapsible-panel-header p{vertical-align:middle;display:inline-block;margin:0}.dismissible-drink-tips .collapsible-panel .collapsible-panel-header .drink-tips-intro{padding-top:1em;padding-bottom:1em}.dismissible-drink-tips .collapsible-panel .collapsible-panel-header .drink-tips-intro p{font-family:"Sentinel A","Sentinel B","Sentinel",Georgia,"Times New Roman",Times,serif;text-transform:none;display:block;letter-spacing:0;color:#e29d5a;font-size:1.75em}.dismissible-drink-tips .collapsible-panel .collapsible-panel-header .drink-tips-intro span{color:#7f7f7f;font-size:.9em}.dismissible-drink-tips .collapsible-panel .collapsible-panel-body{font-weight:400;padding:.5em 1em 1.5em;font-size:.9em}.dismissible-drink-tips-container .dismissible-notification.dismissible-notification-shown{height:100%;width:100%}.dismissible-drink-tips-container .dismissible-notification .dismissible-notification-inner-container{height:100%;width:100%}.dismissible-drink-tips-container .dismissible-notification .dismissible-notification-inner-container .dismiss-button{top:1em;right:1em;position:absolute;z-index:99}.dismissible-drink-tips-container .dismissible-notification .dismissible-notification-inner-container .dismissible-notification-content{overflow:scroll;position:absolute;top:3em;right:0;left:0;bottom:0;padding-top:0}.drink-table{color:#727272;height:100%}.drink-table .drink-table-head{border-bottom:1px solid #d6d6d6;padding:.6em .8em;position:relative;z-index:2}.drink-table .drink-table-head em{font-size:.75rem;opacity:.5}.drink-table .drink-table-body{overflow:auto;position:absolute;top:3.4em;left:0;right:0;bottom:8rem;padding-top:1px}.drink-table .drink-table-body.drink-table-cta-shown{bottom:3.9em}.drink-table .drink-table-row{cursor:pointer;border-bottom:1px solid #d6d6d6;padding:.4em .8em;z-index:1}.drink-table .drink-table-row:hover{background-color:#ebebeb}.drink-table .text-smaller{font-size:.9em;color:#999}.drink-table .loading-cover{height:100vh;width:100vw;z-index:100}@media only screen and (min-width: 1200px){.drink-table .loading-cover{width:calc(100vw - 180px)}}.drink-table .drink-table-row-enter{opacity:.05;margin-top:-4em;z-index:0}.drink-table .drink-table-row-enter.drink-table-row-enter-active{opacity:1;transition:550ms;margin-top:0;z-index:0}.drink-table .drink-table-row-exit{opacity:1;margin-top:0;z-index:0}.drink-table .drink-table-row-exit.drink-table-row-exit-active{opacity:.01;transition:550ms;margin-top:-4em;z-index:0}.drink-price-tool-ingredient-row{background:#fff}.drink-price-tool-ingredient-row .validation-input{padding-top:.9em}.drink-price-tool-ingredient-row .ingredient-dropdown-text{color:#a7a7a7}.drink-price-tool-ingredient-row .ingredient-dropdown-text .validation-input-wrapper{width:60%;float:left;vertical-align:bottom;margin-right:.25em}.drink-price-tool-ingredient-row .ingredient-dropdown-text .validation-input-wrapper .validation-input{text-align:right;padding-right:.5em}.drink-price-tool-ingredient-row .ingredient-dropdown-text .dropdown-menu-component{width:40%;vertical-align:bottom;padding-bottom:.5em;position:absolute;bottom:1px;min-width:2.6em}.drink-price-tool-ingredient-row .ingredient-dropdown-text .dropdown-menu-component hr{border-bottom-color:#ccc;border-bottom-width:1px}.drink-price-tool-ingredient-row .drag-row{font-size:1.4em}.drink-price-tool-ingredient-row .drag-row,.drink-price-tool-ingredient-row .remove-ingredient-row{opacity:.3;cursor:pointer}.drink-price-tool-ingredient-row .drag-row:hover,.drink-price-tool-ingredient-row .remove-ingredient-row:hover{opacity:.7}.drink-price-tool-ingredient-row .costing-inputs{background-color:#f5f5f5}.drink-price-tool-ingredient-row .cell-ptb{padding-bottom:1.2rem}@media only screen and (max-width: 992px){.drink-price-tool-ingredient-row{padding-top:.5em;padding-bottom:.5em}.drink-price-tool-ingredient-row .costing-inputs{padding:2em 0 1em}.drink-price-tool-ingredient-row .costing-inputs .costing-title{font-size:.8em;color:#7f7f7f;margin-top:-1em;margin-bottom:2em}.drink-price-tool-ingredient-row .remove-ingredient-row{font-size:1.5em}}.equals-arrow{opacity:.6;display:block;float:left;position:absolute;top:30%;left:-0.01em}@media only screen and (max-width: 992px){.equals-arrow{right:0;left:initial}}.drink-price-tool-calculated-price-box{cursor:not-allowed;color:#959595;background-color:rgba(0,0,0,0);font-weight:900;text-align:right;padding:.5em 0;width:80%;float:right;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 769px){.drink-price-tool-calculated-price-box{width:100%}}.drink-price-tool-ingredient-row-name-suggestion-box{position:absolute;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.4);width:100%;height:auto;overflow:auto;z-index:3;margin-top:3px;max-height:10em;opacity:1;transition:all .25s}.drink-price-tool-ingredient-row-name-suggestion-box.suggestion-box-hidden{max-height:0;opacity:0;transition:all .25s}.drink-price-tool-ingredient-row-name-suggestion-box .suggestion-box-suggestion{padding:.75em;cursor:pointer;font-weight:bold;font-size:.8em}.drink-price-tool-ingredient-row-name-suggestion-box .suggestion-box-suggestion.suggestion-box-focused-suggestion{background:#f8f8f8}.drink-price-tool-ingredient-row-name-suggestion-box .suggestion-box-empty{white-space:normal;font-size:.8em}.drink-price-tool-drink-builder{position:absolute;z-index:1012;width:96%;height:90%;top:56px;left:2%;right:2%;max-width:900px;max-height:800px;margin:0 auto;overflow:hidden;box-shadow:0 0 .5rem rgba(0,0,0,.1),0 .5rem 1.2rem rgba(0,0,0,.2);background:#fff}.drink-price-tool-drink-builder .fixed-header{padding:0 .4em;border-bottom:solid 1px rgba(255,255,255,.4);z-index:100;color:#fff;background:#f49c57;box-shadow:none;position:relative;border:none;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.drink-price-tool-drink-builder .fixed-header .flex-left{display:flex;align-items:center;flex:1;min-width:0}.drink-price-tool-drink-builder .fixed-header .flex-right{display:flex;justify-content:flex-end;align-items:center;flex:0;margin-left:auto}.drink-price-tool-drink-builder .fixed-header .cancel-button{color:#fff;opacity:.6;font-size:1.2em;cursor:pointer;padding:.8rem}.drink-price-tool-drink-builder .fixed-header .drink-builder-error-message{position:absolute;bottom:.25em;right:1em;font-weight:300;font-size:.75em}.drink-price-tool-drink-builder .fixed-header .header-title{color:#fff;text-align:left;font-size:1.2em;font-weight:900}.drink-price-tool-drink-builder .fixed-header .context-menu{float:right;cursor:pointer}.drink-price-tool-drink-builder .fixed-header .context-menu .bevicon{opacity:.6}.drink-price-tool-drink-builder .fixed-header .context-menu .bevicon:hover{opacity:1}.drink-price-tool-drink-builder .fixed-header button.btn.flat{color:#fff}.drink-price-tool-drink-builder .validation-input-wrapper{margin-bottom:0}.drink-price-tool-drink-builder .validation-input-wrapper .validation-input{text-overflow:ellipsis}.drink-price-tool-drink-builder .drink-price-tool-builder-wrapper{background:#fff;padding-bottom:3em;position:relative}.drink-price-tool-drink-builder .section-heading{padding:0 1.5em}.drink-price-tool-drink-builder .section-heading .heading-inner{border-top:2px solid #7f7f7f;padding-top:1em}.drink-price-tool-drink-builder .section-heading h4{color:#7f7f7f}.drink-price-tool-drink-builder .drink-builder-header{height:auto;background:rgba(0,0,0,0);padding:2em 1.5em 1.5em;color:#4d4d4d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.drink-price-tool-drink-builder .drink-builder-header .dropdown-menu-component{padding-bottom:3px;position:absolute;bottom:0em;background-color:#efefef;padding:.5em}.drink-price-tool-drink-builder .drink-builder-header .dropdown-menu-component hr{display:none}.drink-price-tool-drink-builder .drink-builder-header .drink-name-cell .validation-input-wrapper{color:#000}.drink-price-tool-drink-builder .drink-builder-header .drink-name-cell .validation-input-wrapper .validation-input{margin:0;height:auto;padding-top:0;padding-bottom:.2em;font-size:2.5em;color:#000;font-weight:300}.drink-price-tool-drink-builder .drink-builder-header .drink-name-cell .validation-input-wrapper .validation-input::-webkit-input-placeholder{opacity:1;color:#dbdbdb}.drink-price-tool-drink-builder .drink-builder-header .drink-name-cell .validation-input-wrapper .validation-input:-moz-placeholder{opacity:1;color:#dbdbdb}.drink-price-tool-drink-builder .drink-builder-header .drink-name-cell .validation-input-wrapper .validation-input::-moz-placeholder{opacity:1;color:#dbdbdb}.drink-price-tool-drink-builder .drink-builder-header .drink-name-cell .validation-input-wrapper .validation-input:-ms-input-placeholder{opacity:1;color:#dbdbdb}.drink-price-tool-drink-builder .drink-builder-header .drink-name-cell .validation-input-wrapper .input-label{bottom:0em;font-size:2.5em;opacity:.6}.drink-price-tool-drink-builder .drink-builder-header .drink-name-cell .validation-input-wrapper .input-label-active{bottom:0em;font-size:2.5em;opacity:.6}.drink-price-tool-drink-builder .drink-builder-header .drink-name-cell .validation-input-wrapper hr{bottom:0}.drink-price-tool-drink-builder .drink-builder-header .drink-name-cell .validation-input-wrapper hr.bottom-border{opacity:.4}.drink-price-tool-drink-builder .drink-builder-header .drink-name-cell .validation-input-wrapper hr.active-border{opacity:1}.drink-price-tool-drink-builder .drink-builder-header .drink-name-cell .validation-input-wrapper.invalid-input hr{border-color:#ee5252}.drink-price-tool-drink-builder .drink-builder-header .drink-name-cell .validation-input-wrapper .error-text{margin-top:-0.5em}.drink-price-tool-drink-builder .drink-builder-header .drink-name-cell .validation-input:focus~.input-label,.drink-price-tool-drink-builder .drink-builder-header .drink-name-cell .input-label-active{opacity:0;visibility:hidden}.drink-price-tool-drink-builder .drink-builder-header .cancel-button{position:absolute;top:.5em;right:.5em;z-index:1}.drink-price-tool-drink-builder .ingredient-table{height:auto}.drink-price-tool-drink-builder .ingredient-table-head{background:#fff;font-weight:400;font-size:.8em;letter-spacing:0;text-transform:none}.drink-price-tool-drink-builder .ingredient-table-head .cell{vertical-align:bottom}.drink-price-tool-drink-builder .ingredient-table-head .costing-inputs{background-color:#f5f5f5}.drink-price-tool-drink-builder .ingredient-table-head .col-row{border:2px rgba(0,0,0,0) solid;border-bottom:none}.drink-price-tool-drink-builder .ingredient-table-body{display:table;height:auto;width:100%;position:relative}.drink-price-tool-drink-builder .ingredient-row-wrapper{padding:0em 1.5em;box-sizing:border-box}.drink-price-tool-drink-builder .ingredient-row-wrapper .ingredient-row-wrapper-inner{border:1px solid #dbdbdb;border-top:none}.drink-price-tool-drink-builder .ingredient-row-wrapper:first-child .ingredient-row-wrapper-inner{border-top:1px solid #dbdbdb}.drink-price-tool-drink-builder .ingredient-table-body-scroll{background:#fff;overflow:visible}.drink-price-tool-drink-builder .drink-builder-totals-wrapper{padding:0 1.5em}.drink-price-tool-drink-builder .drink-builder-totals-row{padding:1em 0;border:1px solid rgba(0,0,0,0)}.drink-price-tool-drink-builder .total-cost-label{color:#adadad;text-transform:uppercase;font-weight:300;letter-spacing:.1em;font-size:.75em}.drink-price-tool-drink-builder .drink-builder-price-row{padding-top:0em;padding-bottom:1em;position:relative}.drink-price-tool-drink-builder .drink-builder-price-row .tax-row-screen{background:#efefef;position:absolute;bottom:0;top:47%;right:0;left:-3px}.drink-price-tool-drink-builder .drink-builder-price-row .tax-row{padding-right:.4rem;padding-left:.4rem}.drink-price-tool-drink-builder .drink-builder-price-row .drink-tax-row{margin-top:2em;padding-top:1em;border-top:1px solid #dbdbdb;padding-bottom:2em}.drink-price-tool-drink-builder .drink-builder-price-row .validation-input{font-weight:900;text-align:right}.drink-price-tool-drink-builder .drink-tax-cell span{vertical-align:middle;color:#adadad;text-transform:uppercase;font-weight:700;letter-spacing:.04em;font-size:.8em;margin-right:.7em}.drink-price-tool-drink-builder .drink-tax-cell .on-off-switch{display:inline-block;vertical-align:middle;font-size:.75em}.drink-price-tool-drink-builder .drink-builder-fixed-footer{background:#fff;z-index:1}.drink-price-tool-drink-builder .drink-note-row .expanding-note-container{position:relative;max-width:400px;min-height:4em}.drink-price-tool-drink-builder .drink-note-row .expanding-note-container .expanding-note-textarea{overflow:auto;min-height:4em;padding:1em 0}.drink-price-tool-drink-builder .drink-note-row .expanding-note-container hr.active-border{border-color:#37afc5}.drink-price-tool-drink-builder .get-started-dialog-overlay{overflow-y:scroll;position:absolute;z-index:2;background-color:rgba(255,255,255,.8);top:0;right:0;bottom:0;left:0}.drink-price-tool-drink-builder .get-started-dialog{display:block;position:absolute;top:10em;left:50%;margin-left:-15rem;background-color:rgba(60,60,60,.93);padding:2em 2em 1em;width:30rem;box-shadow:0 0 .5rem rgba(0,0,0,.1),0 .7rem 1.5rem rgba(0,0,0,.4);z-index:2}@media only screen and (max-width: 1159px){.drink-price-tool-drink-builder .ingredient-table-head .cell{white-space:normal}}@media only screen and (max-width: 992px){.drink-price-tool-drink-builder .ctable-row-end{width:.5em;padding:0;padding-left:.5em;vertical-align:top;display:none}.drink-price-tool-drink-builder .drink-builder-header{padding:1.75em 1em 0}.drink-price-tool-drink-builder .drink-builder-header .drink-name-cell{float:left}.drink-price-tool-drink-builder .drink-builder-header .drink-type-cell{float:left;margin-bottom:1.5em}.drink-price-tool-drink-builder .drink-builder-header .drink-type-cell .dropdown-menu-component{position:static;bottom:auto}.drink-price-tool-drink-builder .drink-builder-price-row{font-size:.9em}.drink-price-tool-drink-builder .drink-builder-price-row .tax-row{margin-bottom:1em;padding-right:0;padding-left:0}.drink-price-tool-drink-builder .drink-builder-price-row .drink-tax-row{padding-bottom:0}.drink-price-tool-drink-builder .drink-builder-totals-wrapper{padding:0 .5em}.drink-price-tool-drink-builder .add-ingredient-cell,.drink-price-tool-drink-builder .total-cost-cell{padding:0}.drink-price-tool-drink-builder .ingredient-row-wrapper{padding:0}.drink-price-tool-drink-builder .ingredient-row-wrapper .ingredient-row-wrapper-inner{padding:0 .5em;border-left:none;border-right:none}.drink-price-tool-drink-builder .section-heading{padding:0}.drink-price-tool-drink-builder .section-heading .heading-inner{padding:1em 1.1em 0}.drink-price-tool-drink-builder .drink-note-row{padding:0 1.2em 2em}}@media only screen and (max-width: 769px){.drink-price-tool-drink-builder{min-height:100%;max-width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:992;width:100%;display:table;margin:0;padding-bottom:0}.drink-price-tool-drink-builder .drink-builder-header .cancel-button{right:.15em}.drink-price-tool-drink-builder .drink-builder-header .drink-name-cell{margin-bottom:2.5em}.drink-price-tool-drink-builder .drink-builder-header .drink-name-cell .validation-input-wrapper .validation-input{font-size:1.75em}.drink-price-tool-drink-builder .drink-builder-header .drink-name-cell .validation-input-wrapper .input-label{font-size:1.75em}.drink-price-tool-drink-builder .drink-price-tool-builder-wrapper{padding-bottom:0}.drink-price-tool-drink-builder .drink-builder-price-row{padding-bottom:3em}.drink-price-tool-drink-builder .ingredient-table-head{padding-top:1em;padding-bottom:1em;height:13%}.drink-price-tool-drink-builder .ingredient-table-body{height:87%}.drink-price-tool-drink-builder .ingredient-table-body-scroll{bottom:12em}.drink-price-tool-drink-builder .ingredient-table-body-scroll.drink-tax-open{bottom:17em}.drink-price-tool-drink-builder .drink-tax-cell{font-size:.8em;padding:0 6px}.drink-price-tool-drink-builder .drink-tax-cell span{display:block}.drink-price-tool-drink-builder .get-started-dialog{width:initial;left:2%;right:2%;margin:0}}.drink-import-modal .content{padding:0 2em}.drink-import-modal .drink-import-modal-header{padding:2em 0;font-weight:900}.drink-import-modal .drink-import-modal-footer{position:absolute;bottom:0;width:100%;background:#fff;padding:.4em 2em;margin-left:-2em;border-top:1px solid #e6e6e6}.drink-import-modal .drink-import-modal-body{min-height:1rem;max-height:70vh;height:auto;overflow:scroll;padding-bottom:3.3rem}.drink-import-modal .drink-import-modal-do-you-want-to-save-these{margin-bottom:1em;padding-bottom:.5rem}.drink-import-modal .importable-drinks{border-top:1px solid #d6d6d6;padding-bottom:3rem}.drink-import-modal .importable-drinks .importable-drink-row{overflow:hidden;text-overflow:ellipsis;cursor:pointer;width:100%;display:block;padding:.5em;border-bottom:1px solid #d6d6d6;font-size:.9em;color:#7f7f7f;text-overflow:ellipsis;font-weight:900}.drink-import-modal .importable-drinks input{margin-right:.75em}.drink-import-modal span.sending-spinner{font-size:2.6em}@media only screen and (max-width: 769px){.drink-import-modal .content{padding:0 .75em;height:auto !important}.drink-import-modal .btn{font-size:.7em}}.remember-to-register-dialog-body p{font-size:.9em;color:#7f7f7f}.remember-to-register-dialog-header{font-weight:900;font-size:1.3em}.sign-in-to-retrieve-your-drinks-modal .bevspot-modal .content{max-width:560px;height:100%;padding:0 1em}.sign-in-to-retrieve-your-drinks-modal .bevspot-modal .content .header{border:none;font-family:"Sentinel A","Sentinel B","Sentinel",Georgia,"Times New Roman",Times,serif;font-size:1.5em;padding:1em}.sign-in-to-retrieve-your-drinks-modal .bevspot-modal .content .body{display:table;height:100%;width:100%;position:relative}.sign-in-to-retrieve-your-drinks-modal .bevspot-modal .content .footer{padding:.75em .25em;border:none;margin-top:-4.5em}.sign-in-to-retrieve-your-drinks-modal .sign-in-to-retrieve-your-drinks-modal-header{font-size:.8em}.sign-in-to-retrieve-your-drinks-modal .sign-in-to-retrieve-your-drinks-modal-body .retrievable-drinks-modal-body{height:100%;position:relative;display:table}.sign-in-to-retrieve-your-drinks-modal .sign-in-to-retrieve-your-drinks-modal-body .retrievable-drinks{border-top:1px solid #d6d6d6;height:100%;overflow:scroll;position:absolute;right:2.5em;left:2.5em;padding-bottom:6em}.sign-in-to-retrieve-your-drinks-modal .sign-in-to-retrieve-your-drinks-modal-body .retrievable-drink-row{padding:.5em;border-bottom:1px solid #d6d6d6;font-size:.9em;color:#7f7f7f;text-overflow:ellipsis;font-weight:900}.sign-in-to-retrieve-your-drinks-modal .sign-in-to-retrieve-your-drinks-modal-footer{font-size:.9em;padding-top:.6em}@media only screen and (max-width: 769px){.sign-in-to-retrieve-your-drinks-modal .bevspot-modal .content{max-height:100%;padding:0}.sign-in-to-retrieve-your-drinks-modal .bevspot-modal .content .footer{padding:.5em .25em;height:3.5em;position:absolute;bottom:0}.sign-in-to-retrieve-your-drinks-modal .sign-in-to-retrieve-your-drinks-modal-header{font-size:.7em}.sign-in-to-retrieve-your-drinks-modal .sign-in-to-retrieve-your-drinks-modal-header .header{padding:2em 1em}.sign-in-to-retrieve-your-drinks-modal .sign-in-to-retrieve-your-drinks-modal-body{font-size:.9em}.sign-in-to-retrieve-your-drinks-modal .sign-in-to-retrieve-your-drinks-modal-body .retrievable-drinks{left:1.5em;right:1.5em}.sign-in-to-retrieve-your-drinks-modal .sign-in-to-retrieve-your-drinks-modal-footer{font-size:.8em;padding-top:0;padding-left:.5em;padding-right:.5em;padding-bottom:2em}}@media only screen and (max-width: 329px){.sign-in-to-retrieve-your-drinks-modal .bevspot-modal .content .footer{font-size:.75em}.sign-in-to-retrieve-your-drinks-modal .bevspot-modal .content .footer .btn.dpt-btn.primary{margin:0}}.drink-icons{width:100%;text-align:center;padding-top:.5rem}.drink-price-tool-landing-page{z-index:102;position:fixed;overflow:scroll;top:0;background-color:#4e5c62;background-image:url("/static/img/bg-dpt.5b1cc9ab7813.jpg");background-size:cover;background-position:center;background-attachment:scroll;width:100vw;height:100vh;box-shadow:0 0 .5rem rgba(0,0,0,.1),0 .7rem 1.5rem rgba(0,0,0,.4);transition:top .8s ease-in,opacity 5s ease 1s,visibility 5s ease 1s}.drink-price-tool-landing-page.drink-price-tool-landing-page-hidden{top:-100%;pointer-events:none;opacity:0;visibility:hidden}.drink-price-tool-landing-page .user-container{position:absolute;top:0;right:0;margin:.8em}.drink-price-tool-landing-page .intro-section{padding:3em 0 2em}.drink-price-tool-landing-page h1{font-size:5vw;font-family:"Brandon-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:100%;letter-spacing:.05em}.drink-price-tool-landing-page h1:before{content:" ";display:block;background-color:#fff;height:.08em;width:1.5em;border-radius:2px;margin-bottom:.4em;opacity:.8}.drink-price-tool-landing-page h1 span{font-size:.8em;color:#e29d5a}.drink-price-tool-landing-page h6{font-family:"Brandon-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8em}.drink-price-tool-landing-page .intro{font-size:1.5em;font-weight:600;color:#afc0c4;padding-top:3.6em}.drink-price-tool-landing-page .intro span{color:#fff}.drink-price-tool-landing-page .panel{padding:2em;float:left}.drink-price-tool-landing-page .new{background-color:#fff;min-height:15.5em}.drink-price-tool-landing-page .new h6{color:#e29d5a}.drink-price-tool-landing-page .learn{background-color:#dadada;min-height:15.8em}.drink-price-tool-landing-page .o-vis{overflow:visible}.drink-price-tool-landing-page .start{padding:0}.drink-price-tool-landing-page .start-making-drinks-button{background-color:#e29d5a;cursor:pointer;width:100%;padding:3.5em .4em 3.8em;font-weight:bold;font-size:1.2em;display:block;text-align:center;text-transform:uppercase;z-index:2;transition:all .4s ease;color:#323232}.drink-price-tool-landing-page .start-making-drinks-button span{color:#fff;display:block;font-size:4em;padding-left:.1em;transform:rotate(90deg);transition:all .4s ease}.drink-price-tool-landing-page .start-making-drinks-button:hover{background-color:#ff9828}.drink-price-tool-landing-page .start-making-drinks-button:hover span{margin-top:.8rem;margin-bottom:-0.8rem}@media screen and (max-width: 990px){.drink-price-tool-landing-page h1{font-size:3em}.drink-price-tool-landing-page .intro{padding-top:0}}@media screen and (max-width: 770px){.drink-price-tool-landing-page .intro{font-size:1.15em}.drink-price-tool-landing-page .start-making-drinks-button .bevicon{display:none}}@media screen and (max-width: 450px){.drink-price-tool-landing-page h1{font-size:11vw}}html{overflow-y:auto;-webkit-overflow-scrolling:touch}#drink-price-tool{height:100%}.icon-illustration{font-size:7rem;color:#cdcdcd}.drink-price-tool-app{height:100%}.drink-price-tool-app .loading-overlay{background-color:rgba(0,0,0,.4);height:100%;right:0;left:0;bottom:0;position:fixed;top:0;width:100%;z-index:1014}.drink-price-tool-app .loading-overlay .loading-icon-wrapper{position:absolute;top:46%;left:200px;right:0;text-align:center;color:#fff;font-size:2em}.drink-price-tool-app .loading-overlay .loading-icon-wrapper .make-it-spin{display:block;-webkit-animation:rotate .8s infinite linear;-moz-animation:rotate .8s infinite linear;-ms-animation:rotate .8s infinite linear;-o-animation:rotate .8s infinite linear;animation:rotate .8s infinite linear}@media only screen and (max-width: 1199px){.drink-price-tool-app .loading-overlay .loading-icon-wrapper{left:0}}.drink-price-tool-app .drink-price-links{display:inline-block;white-space:nowrap}.drink-price-tool-app .drink-price-links a{display:inline-block;color:#b3b3b3;padding-right:.6rem;font-size:1.1em}.dismissible-drink-tips-header{top:calc(100% - 8rem)}.dismissible-notification-shown .dismissible-drink-tips-header{top:4rem;animation:animateHeader .4s 1}@keyframes animateHeader{0%{top:calc(100% - 8rem)}100%{top:4rem}}.drink-price-tool-main-container{overflow:hidden;height:100%}.drink-price-tool-main-container .login-button{color:#fff;background:rgba(0,0,0,.4);position:fixed;top:.65em;right:0;z-index:100}.drink-price-tool-main-container .join-and-login-buttons,.drink-price-tool-main-container .user-container{position:fixed;right:1em;top:0;z-index:100}.drink-price-tool-main-container .join-and-login-buttons{margin-top:-3px}.drink-price-tool-main-container .join-and-login-buttons .bs-register{display:none}.drink-price-tool-main-container .join-and-login-buttons li{display:inline}.drink-price-tool-main-container .join-and-login-buttons li button{margin-top:0}.drink-price-tool-main-container .main-section{margin-left:375px;position:absolute;top:0px;right:0px;bottom:0px;left:180px;z-index:990}.drink-price-tool-main-container .main-section .time-for-another-drink-container{text-align:center;padding-top:11em;vertical-align:middle}.drink-price-tool-main-container .main-section .time-for-another-drink-container .emptystate-img{vertical-align:baseline;padding-bottom:1.5em}.drink-price-tool-main-container .main-section .time-for-another-drink-container .emptystate-img .bevicon{font-size:12em;padding:0 .04em;color:#cdcdcd}.drink-price-tool-main-container .main-section .time-for-another-drink-container h4{color:#7f7f7f}.drink-price-tool-main-container .main-section .time-for-another-drink-container p{font-size:1.1em;margin-bottom:2em;color:#999}.drink-price-tool-main-container .main-section .time-for-another-drink-container p.empty-state-help-text{font-size:.8rem}.drink-price-tool-main-container .main-section .time-for-another-drink-container .btn{background:#fff;color:#e29d5a}.drink-price-tool-main-container .main-section .time-for-another-drink-container .btn .drink-price-tool-add-drink-icon{display:inline-block;background:#e29d5a;border-radius:50%;height:1.85em;width:1.85em;text-align:center;padding:0;color:#fff;font-weight:900;padding-top:.25em;padding-left:.2em;margin-right:.5em;vertical-align:middle;cursor:pointer}.drink-price-tool-main-container .main-section .time-for-another-drink-container .btn .drink-price-tool-add-drink-text{vertical-align:middle}.drink-price-tool-main-container .main-section .time-for-another-drink-container .btn.secondary-block{background-color:#6faa8d;color:#fff}.drink-price-tool-main-container .main-section .export-my-drinks-container{text-align:center}.drink-price-tool-main-container .main-section .export-my-drinks-container .btn{font-size:.8em}@media only screen and (max-width: 1199px){.drink-price-tool-main-container .main-section{left:0}}@media only screen and (max-width: 769px){.drink-price-tool-main-container .main-section{position:static;margin-left:0}.drink-price-tool-main-container .main-section .time-for-another-drink-container{display:none}}.drink-price-tool-main-container .my-drinks-container{position:fixed;width:375px;bottom:0;top:56px;z-index:6;padding:0;border-right:1px solid #d6d6d6}.drink-price-tool-main-container .my-drinks-container .drink-table{background-color:#fff}.drink-price-tool-main-container .my-drinks-container .how-do-you-price-a-drink-button-container{display:block;position:fixed;bottom:0;left:180px;width:375px;background-color:#6d797e;z-index:99;height:8rem;top:calc(100% - 8rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .4s ease}.drink-price-tool-main-container .my-drinks-container .how-do-you-price-a-drink-button-container.dismissible-drink-tips-open{left:180px;top:4em;height:85vh;overflow:hidden;box-shadow:0 0 .5rem rgba(0,0,0,.1),0 .7rem 1.5rem rgba(0,0,0,.4)}.drink-price-tool-main-container .my-drinks-container .how-do-you-price-a-drink-button-container.dismissible-drink-tips-open .dismissible-drink-tips-container{position:absolute;top:0;left:0;right:0;bottom:0}.drink-price-tool-main-container .my-drinks-container .how-do-you-price-a-drink-button-container.dismissible-drink-tips-open .how-do-you-price-a-drink-button{opacity:0}.drink-price-tool-main-container .my-drinks-container .how-do-you-price-a-drink-button-container .panel-toggle-symbol{margin-top:.6em}.drink-price-tool-main-container .my-drinks-container .how-do-you-price-a-drink-button-container .panel-toggle-symbol:before{color:#e1ebf1 !important}.drink-price-tool-main-container .my-drinks-container .how-do-you-price-a-drink-button-container .how-do-you-price-a-drink-button{position:relative;cursor:pointer;padding:3.5em 2em 0;background:rgba(0,0,0,0);color:#e1ebf1;font-family:"Sentinel A","Sentinel B","Sentinel",Georgia,"Times New Roman",Times,serif;font-size:.9em;text-align:left;font-weight:600;height:100%}.drink-price-tool-main-container .my-drinks-container .how-do-you-price-a-drink-button-container .how-do-you-price-a-drink-button:hover{transition:.2s;background-color:#343a3c}.drink-price-tool-main-container .my-drinks-container .how-do-you-price-a-drink-button-container .how-do-you-price-a-drink-button .how-do-you-price-a-drink-subtitle{font-size:.55em;position:absolute;top:.9em;left:1.7em;padding-top:.25em;border-top:2px solid;opacity:.5;font-family:"aktiv-grotesk","Helvetica Neue",Helvetica,Arial,sans-serif,system}.drink-price-tool-main-container .my-drinks-container .how-do-you-price-a-drink-button-container .how-do-you-price-a-drink-button .panel-toggle-symbol{bottom:0;left:0;right:0;margin:.6em auto;text-align:center;font-size:2.5em;font-weight:100}.drink-price-tool-main-container .my-drinks-container .how-do-you-price-a-drink-button-container .how-do-you-price-a-drink-button .panel-label{font-size:2rem}.drink-price-tool-main-container .my-drinks-container .how-do-you-price-a-drink-button-container .dismissible-drink-tips-container{background:rgba(0,0,0,0);color:#a2a9ac;font-family:"Sentinel A","Sentinel B","Sentinel",Georgia,"Times New Roman",Times,serif;font-size:1em;text-align:left;font-weight:600}.drink-price-tool-main-container .my-drinks-container .drink-table-cta{position:absolute;bottom:0;padding-top:1.25em;padding-bottom:0;background:#f8f8f8;height:6.5em;border-top:1px solid #d6d6d6;z-index:2}.drink-price-tool-main-container .my-drinks-container .drink-table-cta .create-account-link{color:#2c9bce;cursor:pointer}.drink-price-tool-main-container .my-drinks-container .drink-table-cta .create-account-link:hover{color:#477777}.drink-price-tool-main-container .my-drinks-container .my-drinks-footer{position:fixed;width:375px;bottom:0;left:180;background:#e3e5e6;font-size:.75em;z-index:1;color:#4f6267;padding:1em;height:8em}.drink-price-tool-main-container .my-drinks-container .my-drinks-footer p{color:#4f6267;font-size:.9em;margin-bottom:.25em}.drink-price-tool-main-container .my-drinks-container .my-drinks-footer p.my-drinks-footer-title{font-family:"Sentinel A","Sentinel B","Sentinel",Georgia,"Times New Roman",Times,serif;font-size:1.35em;font-weight:600;margin-bottom:.25em}.drink-price-tool-main-container .my-drinks-container .my-drinks-footer p a{color:#4f6267;font-weight:900}.drink-price-tool-main-container .my-drinks-container .my-drinks-footer p a .bevico-arrow-forward{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}@media only screen and (max-width: 1199px){.drink-price-tool-main-container .my-drinks-container .how-do-you-price-a-drink-button-container{left:0}.drink-price-tool-main-container .my-drinks-container .how-do-you-price-a-drink-button-container.dismissible-drink-tips-open{left:0}.drink-price-tool-main-container .my-drinks-container .my-drinks-footer{left:0}}@media only screen and (max-width: 769px){.drink-price-tool-main-container .my-drinks-container{width:100%;overflow:hidden;border-right:none}.drink-price-tool-main-container .my-drinks-container .how-do-you-price-a-drink-button-container{width:100%}.drink-price-tool-main-container .my-drinks-container .how-do-you-price-a-drink-button-container.dismissible-drink-tips-open{left:2%;width:96%}.drink-price-tool-main-container .my-drinks-container .dismissible-drink-tips-header{width:96%}.drink-price-tool-main-container .my-drinks-container .add-to-my-drinks-row{padding:.5em 1em}.drink-price-tool-main-container .my-drinks-container .my-drinks-footer{width:100%}}.drink-price-tool-main-container .get-started-dialog-overlay{overflow-y:scroll;position:fixed;z-index:5;background-color:rgba(255,255,255,.8);top:0;right:0;bottom:0;left:555px}@media only screen and (max-width: 1199px){.drink-price-tool-main-container .get-started-dialog-overlay{left:375px}}.drink-price-tool-main-container .get-started-dialog{display:block;position:relative;top:8em;background-color:rgba(60,60,60,.93);padding:2em 2em 1em;box-shadow:0 0 .5rem rgba(0,0,0,.1),0 .7rem 1.5rem rgba(0,0,0,.4);z-index:2;margin:0 auto;height:auto;padding-bottom:3em;max-width:30em}.drink-price-tool-main-container .get-started-dialog .get-started-dialog-header{font-size:2em;line-height:1.3em}.drink-price-tool-main-container .get-started-dialog .get-started-dialog-subheader{font-size:1.05em;font-weight:900;margin-bottom:.75em;margin-top:1em;opacity:1}.drink-price-tool-main-container .get-started-dialog .get-started-dialog-updated{font-weight:900;color:#e29d5a}.drink-price-tool-main-container .get-started-dialog .get-started-dialog-new{font-weight:900;border-top:2px solid;margin-bottom:.75em;padding-top:.25em;margin-top:2em}.drink-price-tool-main-container .simple-tooltip{position:relative;display:inline-block;margin-left:.25em}.drink-price-tool-main-container .simple-tooltip .simple-tooltip-text{visibility:hidden;width:220px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#4d4d4d;color:#fff;padding:1.25em 1em;text-transform:none;text-align:left;bottom:200%;left:50%;margin-left:-130px;position:absolute;z-index:1;opacity:0;transition:opacity .5s;white-space:normal}.drink-price-tool-main-container .simple-tooltip:hover .simple-tooltip-text{visibility:visible}.drink-price-tool-main-container .simple-tooltip .simple-tooltip-text::after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#4d4d4d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.drink-price-tool-main-container .simple-tooltip:hover .simple-tooltip-text{opacity:1}.drink-price-tool-main-container .simple-tooltip-right-end.simple-tooltip .simple-tooltip-text::after{left:85%}.drink-price-tool-main-container .simple-tooltip-right-end.simple-tooltip .simple-tooltip-text{right:-1em;left:initial}@media only screen and (max-width: 992px){.drink-price-tool-main-container .simple-tooltip-right-end-md.simple-tooltip .simple-tooltip-text::after{left:85%}.drink-price-tool-main-container .simple-tooltip-right-end-md.simple-tooltip .simple-tooltip-text{right:-1em;left:initial}}@media only screen and (max-width: 769px){.drink-price-tool-main-container .drink-price-tool-unsaved-footer{padding:0 1.6em !important;height:6.5em !important}.drink-price-tool-main-container .drink-price-tool-unsaved-footer .btn{margin-top:.5em}.drink-price-tool-main-container .get-started-dialog-overlay{padding:1em .5em;left:0;z-index:6;margin-top:3em}.drink-price-tool-main-container .get-started-dialog{width:initial;top:4em;padding:1em 1.15em 3em;font-size:.9em;margin-bottom:3em}.drink-price-tool-main-container .simple-tooltip-left-end-sm.simple-tooltip:hover .simple-tooltip-text{left:-1em;margin-left:0}.drink-price-tool-main-container .simple-tooltip-left-end-sm.simple-tooltip .simple-tooltip-text::after{left:3em}}@media only screen and (max-width: 320px){.drink-price-tool-main-container .get-started-dialog{top:3.5em;font-size:.8em}}.drink-icon{display:inline-block;padding:.2em .5em;width:6.2em;opacity:.7;cursor:pointer}.drink-icon .icon-circle{display:block;margin:0 auto;height:5rem;width:5rem;border:2px solid #656565;overflow:hidden;border-radius:50%}.drink-icon .bevicon{display:table;text-align:center;width:100%;height:100%;font-size:4.2em;padding-top:.25em}.drink-icon .bevicon:before{display:table-cell;vertical-align:middle;width:100%;color:#666}.drink-icon .drink-icon-label{font-family:"Brandon-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;text-transform:uppercase;font-size:.7em;padding-top:1em}.drink-icon:hover{opacity:1}.drink-icon:hover .bevicon{opacity:1;font-size:3.9em;padding-top:.05em}.panel-toggle-symbol{position:absolute;font-size:1.2rem;right:1rem;top:50%;margin-top:-0.8rem;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.panel-toggle-symbol:before{font-family:"bevspot-icon";content:"";color:#7f7f7f}.panel-toggle-symbol.collapsed,.collapsed .panel-toggle-symbol{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
