@import"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{background-color:var(--bg-primary);font-family:var(--font-family);color:var(--text-primary);font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-style:normal}.meta{font-size:10pt;text-transform:uppercase;margin:16px 0 4px}h1{font-size:18pt;font-weight:600;width:100%}h2{font-size:16pt;font-weight:100;width:100%}h3{margin:16px 0;font-size:var(--font-size-h3);text-transform:uppercase;font-weight:600;width:100%}input,textarea{box-sizing:border-box}textarea{field-sizing:content;min-height:120px;vertical-align:top}body{margin:0 10vw;display:flex;flex-direction:column}.sectionHeader{margin-top:24px;padding:0 24px}.header{display:flex;align-items:center;width:100%;padding:24px 0 10px;border-bottom:.5px solid var(--border-color)}.logo{margin-bottom:12px;background-image:url("data:image/svg+xml,%3csvg%20width='514'%20height='822'%20viewBox='0%200%20514%20822'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M455%20821.668C485%20821.668%20500.935%20820%20503.5%20782.5C506.065%20745%20514%20379%20514%20339C514%20299%20510%20286.833%20484.5%20280C459%20273.167%20272%20275%20239.5%20275C202%20275%20192.424%20280.991%20162%20317.5C112%20377.5%2058.4998%20436.5%2015%20495.5C4.67801%20509.5%2015.2356%20520.353%2023.5002%20520.5C51.6668%20521%20116.832%20521.865%20119.265%20521.865C120.765%20521.865%20121.5%20523%20121.5%20524.5V555.5C121.5%20575.5%20133.5%20590.5%20158%20590.5C164.164%20590.5%20168%20589.845%20170%20591C172%20592.155%20172%20595.345%20170%20596.5C168%20597.655%20164.231%20597%20158%20597C123.471%20597%2036.2599%20583.361%209.76192%20591.861C-1.03874%20595.325%20-6.27875%20627.324%2012.7611%20646.364C23.3969%20657%2057.0002%20634%20104%20638.5C130.445%20641.032%20121.995%20624.997%20168%20621C174.5%20620.435%20177.214%20621.5%20177.5%20629.5C177.5%20672.5%20189.553%20682.257%20220%20684.057C227.5%20684.5%20233.5%20685%20241%20685.5C244.592%20685.74%20247%20688.5%20247%20692.5L246.5%20718C246.5%20725%20244%20725.5%20238.5%20725.5C211.063%20725.5%20182.607%20724.364%20165.761%20724.364C148.761%20724.364%20143.5%20726%20136%20732.5C127.739%20739.66%20119.14%20769.408%20115.5%20787C112.5%20801.5%20125.5%20817%20143%20817C154.543%20817%20359.917%20821.668%20455%20821.668Z'%20fill='%23323232'/%3e%3cpath%20d='M376.5%20251.5C372.616%20260.17%20376.89%20261.904%20382.5%20259.5C386%20258%20403.859%20252%20398.5%20232C393.116%20215.508%20374.396%20197.5%20384.5%20180C399.511%20154%20437.257%20157.5%20454%20128.5C468.145%20104%20461.393%2081.2867%20452.984%2074C448.286%2069.929%20439.548%2070.4444%20442.202%2078.5C444.797%2086.3745%20448.202%2098%20435.5%20120C422.798%20142%20382.553%20138%20363.5%20171C350.5%20193.517%20371%20222.706%20375.5%20230.5C380.191%20238.626%20378.964%20246%20376.5%20251.5Z'%20fill='%23323232'/%3e%3cpath%20d='M368.262%204.36068C368.262%208.36068%20392.288%2036.655%20376.5%2064C353.695%20103.5%20297.901%20105.089%20278.5%20145C261.16%20180.67%20285.055%20204.559%20305.436%20224.936L306%20225.5C314.5%20234%20312.5%20246.345%20312.5%20250C312.5%20254.208%20316.595%20255.677%20319.5%20254C331.386%20247.137%20337.5%20232.5%20325.5%20217C310.119%20197.133%20284.45%20182%20297.5%20153C312.127%20120.495%20382.5%20111.5%20401%2066C416.451%2028%20378.262%201.36068%20374.262%200.36068C370.262%20-0.63932%20368.262%200.36068%20368.262%204.36068Z'%20fill='%23323232'/%3e%3cpath%20d='M146%20758.5C149.293%20749.278%20152.5%20744.5%20164.5%20744.5C176.5%20744.5%20439.5%20751.5%20468.5%20752.861C476.99%20753.26%20479.881%20756%20480.24%20763.5C480.571%20770.407%20479.557%20779.02%20478.581%20787.309L478.5%20788C477.5%20796.5%20471.465%20799.731%20463%20800.5C446.5%20802%20171%20796.5%20155%20796.5C141.5%20796.5%20135.963%20790.726%20140%20777C142.5%20768.5%20143.5%20765.5%20146%20758.5Z'%20fill='%23FAFAFA'/%3e%3cpath%20d='M491.5%20342C491.5%20318%20492.5%20302.312%20466%20299C443.834%20296.229%20296.7%20294.183%20231%20296C211.408%20296.542%20206.965%20300.047%20196%20311.5C173.5%20335%2064.6048%20465.235%2041.0001%20495.5C38.5%20498.5%2040.0348%20501.266%2043.5002%20501.5C67.5%20501.5%20129.613%20502.5%20142%20502.5C155%20502.5%20158.964%20504%20158.964%20513C158.964%20519.5%20155%20522%20146.5%20522C140.489%20522%20140.489%20525%20140.489%20529C140.48%20535.617%20140.707%20544.846%20140.707%20555C140.707%20567%20146.5%20572%20159%20572H183C194%20572%20199%20580.5%20199%20590.5C199%20606.531%20199.359%20639.448%20200%20646.5C201.5%20663%20215%20665.5%20240%20665.5C257.167%20665.5%20290.85%20665.04%20300%20664C322%20661.5%20324.796%20645%20327%20618C328.445%20600.304%20338%20478%20338%20455.5C338%20439.447%20332.875%20433.296%20321.5%20431.5C312%20430%20296%20431%20276.5%20430C267%20429.513%20264.5%20435%20263.5%20440C261.904%20447.981%20265.309%20466.5%20263%20470.5C260.691%20474.5%20258.035%20476.287%20253%20476.5C247.643%20476.727%20243.051%20474%20241.5%20469C239.949%20464%20241.826%20448.454%20241.449%20439.5C241.449%20435%20237.5%20429.5%20230.5%20429C220.702%20428.3%20215.835%20428.5%20198.5%20428.5C188%20428.5%20183%20427%20183%20418.5C183%20410%20191%20408.5%20199%20408.5C250.243%20408.5%20282%20408.5%20332%20411C355.5%20412.175%20361.569%20429%20360.5%20450C359.941%20460.986%20349.765%20623.024%20347.761%20635.362C341%20677%20329.039%20684.732%20277.5%20684.732C272.5%20684.732%20270%20686.5%20270%20691C270%20698%20269.5%20710.511%20269.5%20720C269.5%20725%20272%20726%20276.5%20726C308.006%20726%20464.773%20730.5%20471.5%20730.5C479.5%20730.5%20481.157%20726.963%20482%20717.5C487%20661.362%20491.5%20366%20491.5%20342Z'%20fill='%23FAFAFA'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:center;width:22px;height:34px;margin-right:6px;flex-shrink:0}.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;text-decoration-color:transparent}.campaign-title-link:hover{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{font-size:var(--font-size-base);font-weight:300;font-family:var(--font-family);text-decoration:none;padding:10px 14px;cursor:pointer;border:.5px solid var(--border-color);background-color:var(--bg-primary);transition:color .2s ease}.btn:hover,.btn-accent{color:var(--accent-color)}.btn-full-width,.fullWidth{width:100%}.btn-disabled{pointer-events:none;color:var(--text-secondary);text-decoration:line-through}.btn-nav,.btn-subnav,.btn-table{border:none}#subnav{margin:12px 10px 0}#subnav button,#beanList button,.borderless{border:none;width:unset}#tabbedView #form{display:flex;flex-direction:column}.form-row{display:flex;flex-direction:row}.indexCard{display:flex;flex-direction:column;box-sizing:border-box}.indexCard .title{flex:1;flex-direction:column}.indexCard table{margin-top:12px}.indexCard button{margin-top:8px;height:44px}.indexCard.highlight{border:.5px solid var(--border-color);width:100%;max-width:100%}.card-desc{font-size:10pt;font-weight:100;text-transform:none;padding:0 4px}.card-image-wrapper{width:100%;height:200px;overflow:hidden;position:relative}.card-image{width:100%;max-height:200px;object-fit:cover;display:block}.data-table{width:100%;padding:4px 0;border-collapse:separate}.data-table tr td{text-transform:uppercase;border-bottom:.5px solid var(--border-color);padding:10px 6px;font-size:var(--font-size-base)}.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 var(--border-color)}.label{color:var(--text-secondary)}.data-table tr td:nth-child(2){text-align:right}.text-accent{color:var(--accent-color)}.text-secondary{color:var(--text-secondary);font-weight:100}.text-emphasized{font-weight:600}.text-meta{font-size:var(--font-size-base);font-style:italic;text-align:center}.text-disabled{color:var(--text-secondary);text-decoration:line-through}.tabbed-view{margin-top:12px}#menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px}#footer{height:10vh}table.orders{table-layout:fixed}table.orders td:nth-child(1){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{position:fixed;right:0;top:0;width:35vw;background-color:#fafafa;height:auto;border-left:.5px solid #bdbdbd;border-bottom:.5px solid #bdbdbd;padding:32px}.cart-hidden{transform:translate(100%);pointer-events:none}.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:translate(100%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}#cartNav{display:flex;align-items:center}.shortForm{width:40vw;margin:0 auto;display:flex;flex-direction:column}.formRow{display:flex;flex-direction:row}.formRow .btn-full-width{flex:1}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;padding:10px 0;margin:0;width:auto;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;text-transform:uppercase;color:#717171;cursor:pointer}.disclaimer{text-align:left;font-style:italic;text-transform:none;line-height:14pt}.disclosure{font-style:italic;text-align:center;text-transform:unset}#orderTotal h1{margin-top:0}#orderDetails{margin:12px 0 24px}#orderDetails table{margin-bottom:8px;width:100%}#orderDetails table tr td{text-transform:uppercase;border-bottom:.5px solid var(--border-color);padding:10px 6px;font-size:var(--font-size-base)}#orderDetails table tr td.price{vertical-align:top}#orderDetails table tr td.inline{text-align:right;display:flex;flex-direction:row-reverse}#orderDetails table tr:last-child td{border:none}#orderDetails table tr td input.inputField{width:60px;box-sizing:border-box;padding:10px 0 10px 16px;background-color:#fff0;border:none}#cartFooter{margin-top:32px}#verification{margin:24px 0}#verification #form{display:flex;flex-direction:column;gap:12px}#verification .login{width:100%}.accent{color:var(--accent-color)}.secondary{color:var(--text-secondary);font-weight:100}.emphasized{font-weight:600}.price{vertical-align:top}.inline{text-align:right}.inputField{display:flex;flex:1;width:100%;height:44px;padding:10px 16px;font-family:var(--font-family);font-size:var(--font-size-base);background-color:var(--bg-secondary);border:.5px solid var(--border-color);transition:all .2s ease}#descriptionField{height:auto}.toggle{border:0px;text-decoration:none}.userHandle+.linkDecoration{padding-right:2px;display:inline;transition:padding .3s ease}.userHandle:hover+.linkDecoration,.userHandle:hover~.linkDecoration{padding-right:0;padding-left:4px}.inputField:focus{box-shadow:none;border:.5px solid var(--accent-color);outline:none;background-color:var(--bg-primary)}.inputField.error{border:.5px solid var(--accent-color);background-color:#fff5f5}#header{display:flex;align-items:center;padding:24px 0 10px;border-bottom:6px solid var(--text-primary);margin:0 22px}#header h3{margin:0}#navBar{display:flex;gap:8px;margin-left:auto}button{font-size:var(--font-size-base);font-weight:300;font-family:var(--font-family);text-decoration:none;padding:10px 14px;cursor:pointer;border:.5px solid var(--border-color);background-color:#fff0}button:hover{color:var(--accent-color);background-color:var(--bg-primary)}button.accent{color:var(--accent-color)}button:disabled{pointer-events:none;color:var(--text-secondary);opacity:.5}table{width:100%}table tr td{text-transform:uppercase;border-bottom:.5px solid var(--border-color);padding:10px 6px;font-size:var(--font-size-base)}table tr a{text-decoration:none;color:#323232}table tr a:hover{color:red}table tr td.majority{width:75%;max-width:0}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}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,#cartFooter,#cart.cart-opening,#cart.cart-closing,#cart.cart-hidden{width:50vw}.indexCard.outline{width:100%;max-width:100%}}@media screen and (max-width:768px){body{margin:0 2vw}button{color:#323232;width:100%}.sectionHeader{padding:0 12px}#header{padding:12px 0;margin:0 12px}.shortForm{width:unset;margin:0 2vw}#tabbedView .shortForm{max-width:unset}.formRow{display:inline-flex;flex-direction:column;width:100%}.formRow .inputField,button{width:auto}#login .inputField{width:unset;padding:12px 16px;text-align:center;border-right:.5px solid #bdbdbd;border-bottom:none}#cart{overflow:auto;padding:7px 21px 32px}#cart,#cartFooter,#cart.cart-opening,#cart.cart-closing,#cart.cart-hidden{width:calc(100vw - 42px)}.indexCard{display:unset}.title{min-height:320px}.inset{padding:0 12px}#menu{grid-template-columns:1fr;gap:32px}@keyframes slideIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}table.orders td:nth-child(1){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{position:relative;display:inline-block}.flyout-trigger{letter-spacing:-1pt;background:none;border:none;cursor:pointer;font-size:10pt;padding:4px 8px}.flyout-menu{position:absolute;top:100%;right:0;background-color:#fafafa;border:.5px solid #bdbdbd;min-width:140px;padding:8px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease}.flyout-menu.show{opacity:1;visibility:visible;transform:translateY(0)}.flyout-menu button{display:block;border:none;text-align:left}table.flexTable tr td.inline{display:flex;flex-direction:row-reverse}select:active,select:focus{border:none;outline:none}
