@layer recipes{@layer variants{.tbr--part_artistCard{padding:var(--spacing-3);height:100%}.tbr--part_artistMeta{color:var(--colors-text-300);font-size:var(--font-sizes-xs)}.tbr--part_artistName{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:800;display:-webkit-box;overflow:hidden}.tbr--part_artistSamples{gap:var(--spacing-1\.5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tbr--part_artistStack{gap:var(--spacing-3);flex-direction:column;display:flex}.tbr--part_card{height:100%}.tbr--part_groupCount{color:var(--colors-text-300);font-size:var(--font-sizes-sm)}.tbr--part_groupHeader{gap:var(--spacing-3);margin-bottom:var(--spacing-3);flex-wrap:wrap;align-items:center;display:flex}.tbr--part_groupLogo{max-width:100%;max-height:2.5rem}.tbr--part_groupLogoBox{flex-shrink:0;align-items:center;max-width:8rem;height:2.75rem;display:flex}.tbr--part_groupNative{color:text\.400;font-size:var(--font-sizes-xs);margin-top:var(--spacing-0\.5);line-height:1.2}.tbr--part_groupTitles{gap:var(--spacing-2);flex-wrap:wrap;align-items:baseline;display:flex}.tbr--part_listArt{padding:var(--spacing-2);border-radius:var(--radii-md);flex:0 0 6.5rem;justify-content:center;align-items:center;height:4.75rem;display:flex}.tbr--part_listArtAccent{background:var(--browse-accent-bg);padding:var(--spacing-2);border-color:var(--browse-accent-border);border-radius:var(--radii-md);border-style:solid;border-width:1px;flex:0 0 6.5rem;justify-content:center;align-items:center;height:4.75rem;display:flex}.tbr--part_listBody{padding:var(--spacing-4)}.tbr--part_listImg{max-width:6.5rem;max-height:4rem}.tbr--part_listMeta{-webkit-line-clamp:1;color:var(--colors-text-200);font-size:var(--font-sizes-xs);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tbr--part_listNative{-webkit-line-clamp:1;color:text\.400;font-size:var(--font-sizes-xs);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tbr--part_listRow{gap:var(--spacing-4);align-items:center;display:flex}.tbr--part_listRowCompact{gap:var(--spacing-3);align-items:center;display:flex}.tbr--part_listSubtitle{-webkit-line-clamp:2;color:var(--colors-text-300);font-size:var(--font-sizes-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tbr--part_listText{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.tbr--part_listTitle{-webkit-line-clamp:1;font-weight:var(--font-weights-bold);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tbr--part_minW0{min-width:0}.tbr--part_productArt{background:var(--colors-white-alpha-100);padding:var(--spacing-2);border-radius:var(--radii-md);aspect-ratio:16/9;justify-content:center;align-items:center;display:flex;overflow:hidden}.tbr--part_productArtEmpty{background:var(--colors-white-alpha-100);border-radius:var(--radii-md);aspect-ratio:16/9}.tbr--part_productFamily{color:var(--colors-text-300);font-size:var(--font-sizes-xs);letter-spacing:var(--letter-spacings-wider);text-transform:uppercase}.tbr--part_productImg{max-width:100%;max-height:100%}.tbr--part_productName{-webkit-line-clamp:2;font-size:var(--font-sizes-sm);-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.tbr--part_productPrice{justify-content:flex-end;display:flex}.tbr--part_productText{gap:var(--spacing-1);flex-direction:column;flex:1;display:flex}.tbr--part_productTile{background:var(--colors-bg-subtle);padding:var(--spacing-3);border-radius:var(--radii-md);gap:var(--spacing-2);flex-direction:column;display:flex}.tbr--part_setGrid{gap:var(--spacing-3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.tbr--part_topCardItem{flex-direction:column;width:40%}@media (min-width:30rem){.tbr--part_setGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tbr--part_topCardItem{width:30%}}@media (min-width:48rem){.tbr--part_groupLogoBox{max-width:9rem}}@media (min-width:64rem){.tbr--part_setGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.tbr--part_topCardItem{width:auto}}@media (min-width:80rem){.tbr--part_setGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:96rem){.tbr--part_setGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (hover:hover){.tbr--part_artistCard:is(:hover,[data-hover]):not(:disabled,[data-disabled]),.tbr--part_card:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--colors-bg-400)}.tbr--part_link:is(:hover,[data-hover]):not(:disabled,[data-disabled]){text-decoration:none}}}}