@import url(https://fonts.googleapis.com/css2?family=Google+Sans+Code:ital,wght@0,300..800;1,300..800&display=swap);:root{--bg-primary:#fafafa;--bg-secondary:#f6f6f6;--text-primary:#323232;--text-secondary:#717171;--accent-color:red;--border-color:#bdbdbd;--font-family:"Google Sans Code",monospace;--font-size-base:10pt;--font-size-h1:18pt;--font-size-h2:16pt;--font-size-h3:12pt}body,html{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background-color:#fafafa;background-color:var(--bg-primary);color:#323232;color:var(--text-primary);font-family:Google Sans Code,monospace;font-family:var(--font-family);font-optical-sizing:auto;font-style:normal}.meta{font-size:10pt;margin:16px 0 4px;text-transform:uppercase}h1{font-size:18pt;font-weight:600}h1,h2{width:100%}h2{font-size:16pt;font-weight:100}h3{font-size:12pt;font-size:var(--font-size-h3);font-weight:600;margin:16px 0;text-transform:uppercase;width:100%}input,textarea{box-sizing:border-box}textarea{field-sizing:content;min-height:120px;vertical-align:top}body{display:flex;flex-direction:column;margin:0 10vw}.sectionHeader{margin-top:24px;padding:0 24px}.header{align-items:center;border-bottom:.5px solid #bdbdbd;border-bottom:.5px solid var(--border-color);display:flex;padding:24px 0 10px;width:100%}.logo{background-image:url(/static/media/logo.71ef1d0ac9977fc517c1.svg);background-repeat:no-repeat;background-size:contain;height:38px;margin-right:6px;min-width:17.66px}.nav-bar{display:flex;gap:8px;margin-left:auto}.navbar-title-clickable:hover{opacity:.7;transition:opacity .2s ease}.campaign-title-link{text-decoration:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000}.campaign-title-link:hover{color:red;color:var(--accent-color);-webkit-text-decoration-color:red;text-decoration-color:red;-webkit-text-decoration-color:var(--accent-color);text-decoration-color:var(--accent-color)}#content{padding-top:36px}.inset{padding:0 22px}.outline{border:.5px solid #bdbdbd;padding:0 10px}.nav-bar .btn{border:none}.btn{background-color:#fafafa;background-color:var(--bg-primary);border:.5px solid #bdbdbd;border:.5px solid var(--border-color);cursor:pointer;font-family:Google Sans Code,monospace;font-family:var(--font-family);font-size:10pt;font-size:var(--font-size-base);font-weight:300;padding:10px 14px;text-decoration:none;transition:color .2s ease}.btn-accent,.btn:hover{color:red;color:var(--accent-color)}.btn-full-width,.fullWidth{width:100%}.btn-disabled{color:#717171;color:var(--text-secondary);pointer-events:none;text-decoration:line-through}.btn-nav,.btn-subnav,.btn-table{border:none}#subnav{margin:12px 10px 0}#beanList button,#subnav button,.borderless{border:none;width:auto}#tabbedView #form{display:flex;flex-direction:column}.form-row{display:flex;flex-direction:row}.indexCard{box-sizing:border-box;display:flex;flex-direction:column}.indexCard .title,.indexCard table{flex:1 1;flex-direction:column}.indexCard table{margin-bottom:auto}.indexCard button{margin-top:8px}.indexCard.highlight{border:.5px solid #bdbdbd;border:.5px solid var(--border-color);max-width:100%;width:100%}.card-desc{font-size:10pt;font-weight:100;padding:0 4px;text-transform:none}.card-image{max-height:200px;object-fit:cover;width:100%}.data-table{border-collapse:initial;padding:4px 0;width:100%}.data-table tr td{border-bottom:.5px solid #bdbdbd;border-bottom:.5px solid var(--border-color);font-size:10pt;font-size:var(--font-size-base);padding:10px 6px;text-transform:uppercase}.data-table tr td.price{vertical-align:top}.data-table tr td.inline{display:flex;flex-direction:row-reverse;gap:12px}.data-table tr:last-child td,.data-table tr:nth-last-child(2) .price{border:none}.data-table.highlight tr:nth-last-child(2) td{border-bottom:.5px solid #bdbdbd;border-bottom:.5px solid var(--border-color)}.label{color:#717171;color:var(--text-secondary)}.data-table tr td:nth-child(2){text-align:right}.text-accent{color:red;color:var(--accent-color)}.text-secondary{color:#717171;color:var(--text-secondary);font-weight:100}.text-emphasized{font-weight:600}.text-meta{font-size:10pt;font-size:var(--font-size-base);font-style:italic;text-align:center}.text-disabled{color:#717171;color:var(--text-secondary);text-decoration:line-through}.tabbed-view{margin-top:12px}#menu{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}#footer{height:10vh}table.orders{table-layout:fixed}table.orders td:first-child{width:58%}table.orders td:nth-child(2){width:15%}table.orders td:nth-child(3){width:20%}table.orders td:nth-child(4){width:5%}table.orders tr.inset td{padding-left:calc(2% + 8px)}.hidden{display:none}#cart{background-color:#fafafa;border-bottom:.5px solid #bdbdbd;border-left:.5px solid #bdbdbd;height:auto;padding:32px;position:fixed;right:0;top:0;width:35vw}.cart-hidden{pointer-events:none;transform:translateX(100%)}.cart-opening{animation:slideIn .25s ease-in-out;animation-fill-mode:forwards}.cart-closing{animation:slideOut .25s ease-in-out;animation-fill-mode:forwards}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(100%)}}#cartNav{align-items:center;display:flex}.shortForm{display:flex;flex-direction:column;margin:0 auto;width:40vw}.formRow{display:flex;flex-direction:row}.formRow .btn-full-width{flex:1 1}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:initial;border:none;color:#717171;cursor:inherit;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:10px 0;text-transform:uppercase;width:auto}select:active,select:focus{border:none;outline:none}select.inputField{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;color:#323232;padding:9px 12px;width:auto}.disclaimer{font-style:italic;line-height:14pt;text-align:left;text-transform:none}.disclosure{font-style:italic;text-align:center;text-transform:inherit}#orderTotal h1{margin-top:0}#orderDetails{margin:12px 0 24px}#orderDetails table{margin-bottom:8px;width:100%}#orderDetails table tr td{border-bottom:.5px solid #bdbdbd;border-bottom:.5px solid var(--border-color);font-size:10pt;font-size:var(--font-size-base);padding:10px 6px;text-transform:uppercase}#orderDetails table tr td.price{vertical-align:top}#orderDetails table tr td.inline{display:flex;flex-direction:row-reverse;text-align:right}#orderDetails table tr:last-child td{border:none}#orderDetails table tr td input.inputField{background-color:#fff0;border:none;box-sizing:border-box;padding:10px 0 10px 16px;width:60px}#cartFooter{margin-top:32px}#verification{margin:24px 0}#verification #form{display:flex;flex-direction:column;gap:12px}#verification .login{width:100%}.accent{color:red;color:var(--accent-color)}.secondary{color:#717171;color:var(--text-secondary);font-weight:100}.emphasized{font-weight:600}.price{vertical-align:top}.inline{text-align:right}.inputField{background-color:#f6f6f6;background-color:var(--bg-secondary);border:.5px solid #bdbdbd;border:.5px solid var(--border-color);display:flex;font-family:Google Sans Code,monospace;font-family:var(--font-family);font-size:10pt;font-size:var(--font-size-base);height:44px;padding:10px 16px;transition:all .2s ease;width:100%}#descriptionField{height:auto}.toggle{border:0;text-decoration:none}.linkDecoration{display:inline;margin-left:-4px;margin-right:-8px;padding-left:0;padding-right:4px;transition:padding .3s ease}.userHandle:hover+.linkDecoration,.userHandle:hover~.linkDecoration{padding-left:4px;padding-right:0}.inputField:focus{background-color:#fafafa;background-color:var(--bg-primary);box-shadow:none;outline:none}.inputField.error,.inputField:focus{border:.5px solid red;border:.5px solid var(--accent-color)}.inputField.error{background-color:#fff5f5}#header{align-items:center;border-bottom:6px solid #323232;border-bottom:6px solid var(--text-primary);display:flex;margin:0 22px;padding:24px 0 10px}#navBar{display:flex;gap:8px;margin-left:auto}button{background-color:#fff0;border:.5px solid #bdbdbd;border:.5px solid var(--border-color);cursor:pointer;font-family:Google Sans Code,monospace;font-family:var(--font-family);font-size:10pt;font-size:var(--font-size-base);font-weight:300;padding:10px 14px;text-decoration:none}button:hover{background-color:#fafafa;background-color:var(--bg-primary)}button.accent,button:hover{color:red;color:var(--accent-color)}button:disabled{color:#717171;color:var(--text-secondary);opacity:.5;pointer-events:none}table{width:100%}table tr td{border-bottom:.5px solid #bdbdbd;border-bottom:.5px solid var(--border-color);font-size:10pt;font-size:var(--font-size-base);padding:10px 6px;text-transform:uppercase}table tr a{color:#323232;text-decoration:none}table tr a:hover{color:red}table tr td.majority{max-width:0;width:75%}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.outline tr:nth-last-child(2) td{border-bottom:.5px solid #bdbdbd}table tr:last-child td,table tr:nth-last-child(2) .price,table.collapsed tr td,table.outline.collapsed tr:nth-last-child(2) td{border:none}@media screen and (max-width:1200px){body{margin:0 5vw}.shortForm{width:40vw}#cart,#cart.cart-closing,#cart.cart-hidden,#cart.cart-opening,#cartFooter{width:50vw}.indexCard.outline{max-width:100%;width:100%}}@media screen and (max-width:768px){body{margin:0 2vw}button{color:#323232;width:100%}.sectionHeader{padding:0 12px}#header{margin:0 12px;padding:12px 0}.shortForm{margin:0 2vw;width:auto}#tabbedView .shortForm{max-width:none}.formRow{display:inline-flex;flex-direction:column}.formRow .inputField,button{width:auto}#login .inputField{border-bottom:none;border-right:.5px solid #bdbdbd;padding:12px 16px;text-align:center;width:auto}select.inputField{padding:9px 16px}#cart{overflow:auto;padding:7px 21px 32px}#cart,#cart.cart-closing,#cart.cart-hidden,#cart.cart-opening,#cartFooter{width:calc(100vw - 42px)}.indexCard{display:inline;display:initial}.title{min-height:320px}.inset{padding:0 12px}#menu{gap:32px;grid-template-columns:1fr}@keyframes slideIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}table.orders td:first-child{width:55%}table.orders td:nth-child(2){width:15%}table.orders td:nth-child(3){width:25%}table.orders td:nth-child(4){width:5%}table.orders tr.inset td{padding-left:calc(5% + 8px)}}.flyout-container{display:inline-block;position:relative}.flyout-trigger{background:none;border:none;cursor:pointer;font-size:10pt;letter-spacing:-1pt;padding:4px 8px}.flyout-menu{background-color:#fafafa;border:.5px solid #bdbdbd;min-width:140px;opacity:0;padding:8px;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:all .2s ease;visibility:hidden;z-index:1000}.flyout-menu.show{opacity:1;transform:translateY(0);visibility:visible}.flyout-menu button{border:none;display:block;text-align:left}table.flexTable tr td.inline{display:flex;flex-direction:row-reverse}
/*# sourceMappingURL=main.80fd74cc.css.map*/