.badge[data-v-a01d02eb]{border-radius:var(--radius-sm);color:var(--label-on-color);width:-moz-fit-content;width:fit-content;z-index:1}.badge.md[data-v-a01d02eb]{font-size:12px;letter-spacing:.4px;padding:4px 8px}.badge.lg[data-v-a01d02eb],.badge.md[data-v-a01d02eb]{font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-weight:400;font-weight:500}.badge.lg[data-v-a01d02eb]{font-size:14px;letter-spacing:.25px;padding:4px 12px}.badge.sm[data-v-a01d02eb]{font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;letter-spacing:1.5px;padding:1px 3px}.wrapper[data-v-dbf78f97]{background:var(--surface-primary);border:1px solid var(--tcw-border-primary);border-radius:var(--tcw-radius-md);cursor:pointer;display:flex;flex:0 0 100%;flex-direction:column;height:100%;transform:translateY(0);transition:all .2s ease;width:100%}.wrapper[data-v-dbf78f97]:hover{transform:translateY(-4px)}.wrapper .badgeWrapper[data-v-dbf78f97]{display:flex;left:12px;position:absolute;top:8px;z-index:1}.wrapper .media[data-v-dbf78f97],.wrapper .media img[data-v-dbf78f97]{border-top-left-radius:var(--tcw-radius-md);border-top-right-radius:var(--tcw-radius-md);position:relative}.wrapper .media img[data-v-dbf78f97]{height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.wrapper .content[data-v-dbf78f97]{background:#fff;border-bottom-left-radius:var(--tcw-radius-md);border-bottom-right-radius:var(--tcw-radius-md);display:flex;flex-direction:column;flex-grow:1;padding:8px 12px}.wrapper .content h1[data-v-dbf78f97]{color:var(--label-primary);font-size:16px;letter-spacing:.15px;line-height:1.25rem;margin:0}.wrapper .content .category[data-v-dbf78f97],.wrapper .content h1[data-v-dbf78f97]{font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-weight:400;font-weight:600}.wrapper .content .category[data-v-dbf78f97]{color:var(--label-secondary);font-size:12px;letter-spacing:.4px;padding-bottom:var(--spacing-1);text-transform:uppercase}.wrapper .content .options[data-v-dbf78f97]{list-style:none;margin:16px 0 0;padding:0}.wrapper .content .options li[data-v-dbf78f97]{align-items:center;color:var(--label-primary);display:inline-flex;margin-bottom:var(--spacing-2);width:100%}.wrapper .content .options li span[data-v-dbf78f97]{font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.25px;margin-left:10px}.wrapper .content .options li span.highlight[data-v-dbf78f97]{color:var(--label-success)}.wrapper .content footer[data-v-dbf78f97]{display:flex;flex:1;flex-direction:row;justify-content:space-between;margin-top:15px}.wrapper .content .priceGroup[data-v-dbf78f97]{display:flex;flex:1;flex-direction:column;justify-content:flex-end}.wrapper .content .priceGroup .price[data-v-dbf78f97]{color:var(--label-primary);font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;font-weight:600;letter-spacing:0;line-height:1.25;margin:0}.wrapper .content .priceGroup .price.highlight[data-v-dbf78f97]{color:var(--label-tcw)}.wrapper .content .priceGroup .originalPrice[data-v-dbf78f97]{color:var(--label-primary);font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-weight:500;letter-spacing:.25px;margin:0;position:relative}.wrapper .content .priceGroup .originalPrice[data-v-dbf78f97]:before{border-top:1.5px solid;border-color:inherit;content:"";left:0;position:absolute;right:0;top:50%;transform:rotate(-20deg)}.wrapper .content .priceGroup .from[data-v-dbf78f97],.wrapper .content .priceGroup .priceDescription[data-v-dbf78f97]{color:var(--label-primary);font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;font-weight:500;letter-spacing:.4px}.wrapper .content .reviewGroup[data-v-dbf78f97]{display:flex;flex:1;flex-direction:column;justify-content:flex-end;text-align:right}.wrapper .content .reviewGroup .reviewCount[data-v-dbf78f97]{color:var(--label-secondary)}.wrapper .content .reviewGroup .reviewCount[data-v-dbf78f97],.wrapper .content .reviewGroup .reviewCount span[data-v-dbf78f97]{font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:.4px}.wrapper .content .reviewGroup .reviewCount span[data-v-dbf78f97]{color:var(--label-primary);font-weight:600;margin-right:5px}.wrapper.mostPopular[data-v-dbf78f97],.wrapper.mostPopular .content[data-v-dbf78f97]{background:var(--surface-highlight)}
