.product-card[data-v-54ee39ba]{border:1px solid #e9e9e9;grid-template:"thumb name name"85px"price price price"1fr"btns btns btns"/85px 1fr minmax(170px,1fr);gap:8px;padding:16px;display:grid}@media (width>=768px) and (width<=1023px){.product-card[data-v-54ee39ba]{grid-template-columns:140px 1fr min-content;grid-template-areas:"thumb name price""thumb btns btns";gap:12px}}@media (width>=1024px){.product-card[data-v-54ee39ba]{grid-template:"thumb name price""thumb btns btns"/140px 1fr min-content;gap:12px}}@media (width>=1024px) and (width<=1365px){.product-card[data-v-54ee39ba]{grid-template-columns:100px 1fr min-content}}.name[data-v-54ee39ba]{grid-area:name}.name .product-name[data-v-54ee39ba]{margin-bottom:4px;font-size:14px}.name .product-stars-container[data-v-54ee39ba]{margin-bottom:0}.name .product-link[data-v-54ee39ba]{font-size:12px}.thumb[data-v-54ee39ba]{grid-area:thumb}.price[data-v-54ee39ba]{white-space:nowrap;grid-area:price}@media (width<=767px){.price[data-v-54ee39ba]{justify-content:space-between;display:flex}}@media (width>=768px){.price[data-v-54ee39ba]{text-align:right}}.price .total-price[data-v-54ee39ba]{margin-bottom:4px;font-family:Roboto Condensed,Arial Narrow,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700}.price .qty-at[data-v-54ee39ba]{font-size:12px}.btns[data-v-54ee39ba]{grid-area:btns}.btns .btn[data-v-54ee39ba]{width:100%;margin-bottom:12px}@media (width>=768px){.btns .btn[data-v-54ee39ba]{width:160px}}.btns[data-v-54ee39ba] .wishlist{margin-top:0}.link[data-v-54ee39ba],.wishlist-message[data-v-54ee39ba]{color:#000;align-items:center;font-size:14px;display:flex}.link .icon[data-v-54ee39ba],.wishlist-message .icon[data-v-54ee39ba]{width:15px;height:15px;margin-right:8px}.share-url-title[data-v-df298c57]{margin-top:16px}.url[data-v-df298c57]{-webkit-user-select:all;user-select:all;font-size:12px}.message[data-v-df298c57]{margin-bottom:16px}.project-view[data-v-2c95920e]{padding-bottom:32px}.hero[data-v-2c95920e]{width:100%;margin-bottom:24px}.name-row[data-v-2c95920e]{position:relative}@media (width>=768px){.name-row .buttons[data-v-2c95920e]{position:absolute;top:0;right:0}.name-row .button[data-v-2c95920e]{margin-left:16px;padding:4px 8px;display:inline-block}}@media (width<=767px){.name-row .buttons .button[data-v-2c95920e]{width:100%;margin-bottom:12px;margin-left:0}}.name-row h2.loading[data-v-2c95920e]{color:#fff}.blurb[data-v-2c95920e]{font-size:14px}@media (width>=1024px){.grid[data-v-2c95920e]{justify-content:space-between;align-items:flex-start;display:flex}}.products[data-v-2c95920e]{flex-grow:1;grid-template-columns:100%;grid-auto-rows:auto;gap:12px;margin-bottom:16px;display:grid}@media (width>=768px){.products[data-v-2c95920e]{grid-template-columns:50% 50%}}.additional-renders[data-v-2c95920e]{margin-top:16px;margin-bottom:16px;padding-bottom:16px;display:flex;overflow-x:auto}.additional-renders .render[data-v-2c95920e]{cursor:pointer;border:1px solid #f8f8f8;flex-shrink:0;width:308px;height:173px;margin-left:16px}@media (width<=767px){.additional-renders .render[data-v-2c95920e]{width:200px;height:112px}}.additional-renders .render.active[data-v-2c95920e]{border-color:#333}.additional-renders .render[data-v-2c95920e]:first-child{margin-left:0}.button.edit-layout[data-v-2c95920e]{display:none}@media (width>=768px){.button.mobile-view-layout[data-v-2c95920e]{display:none}.button.edit-layout[data-v-2c95920e]{display:inline-block}}.totals[data-v-2c95920e]{flex:0 0 320px;margin-bottom:16px;position:sticky;top:16px}.totals .gray-bg[data-v-2c95920e]{background-color:#f8f8f8;margin-bottom:16px;padding:16px}@media (width>=1024px){.totals[data-v-2c95920e]{margin-bottom:0;margin-left:24px}}.totals .qty[data-v-2c95920e],.totals .subtotal[data-v-2c95920e]{background-color:#fff;padding:16px;display:flex}.totals .qty .left[data-v-2c95920e],.totals .qty .right[data-v-2c95920e],.totals .subtotal .left[data-v-2c95920e],.totals .subtotal .right[data-v-2c95920e]{flex-grow:1}.totals .qty .right[data-v-2c95920e],.totals .subtotal .right[data-v-2c95920e]{text-align:right}.totals .qty[data-v-2c95920e]{border-bottom:1px solid #e9e9e9;font-size:14px}.totals .subtotal[data-v-2c95920e]{font-size:16px}
