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